
     1  ! Missing COMREG, IOCP, CONSOURCE, LPUT, CPUTIME, NCODE
     2  
     3  {%MAINEP ICL9CEZIMP
     4  {%TRUSTEDPROGRAM
     5  %BEGIN
     6  !%string(127)%fn ITOS(%integer v,p)
     7  !  %integer vv,q,pos
     8  !  %byteintegerarray store(0:127)
     9  !  
    10  !  vv = v;  vv = -vv %if vv > 0
    11  !  pos = 127
    12  !  %while vv <= -10 %cycle
    13  !    q = vv//10
    14  !    store(pos) = q*10-vv+'0';  pos = pos-1
    15  !    vv = q
    16  !  %repeat
    17  !  store(pos) = '0'-vv
    18  !  %if p <= 0 %start
    19  !    p = 128+p
    20  !  %else
    21  !    p = 128-p
    22  !    p = pos %if p > pos
    23  !    p = p-1
    24  !  %finish
    25  !  pos = pos-1 %and store(pos) = '-' %if v < 0
    26  !  %while pos > p %and pos > 1 %cycle
    27  !    pos = pos-1;  store(pos) = ' '
    28  !  %repeat
    29  !  pos = pos-1;  store(pos) = 127-pos
    30  !  %result = string(addr(store(pos)))
    31  !%end
    32  
    33  !%integermap LONGINTEGER(%integer Addr)
    34  !  %result == INTEGER(Addr)
    35  !%end
    36  !%routine pprofile
    37  !%end
    38  !%routine print ch(%integer I)
    39  !  print symbol(I)
    40  !%end
    41  !%routine newpage
    42  !  print ch(12)
    43  !%end
    44  !%integerfn IMOD(%integer I)
    45  !  %result = |I|
    46  !%end
    47  !%realfn MOD(%real R)
    48  !  %result = |R|
    49  !%end
    50  !%realfn FRACPT(%real r)
    51  !  %result = r-INTPT(r)
    52  !%end
503 @ 4405:         LINE   5 "regression-compile-tmp/nrimp10s-77.imp"
504 @ 4447:         BEGIN  _lev0id0 {lev=0 --> 1}

    53  %CONSTINTEGER RELEASE=10
505 @ 4448:            LINE   53 "regression-compile-tmp/nrimp10s-77.imp"

    54  %CONSTINTEGER YES=1,NO=0
506 @ 4490:            LINE   54 "regression-compile-tmp/nrimp10s-77.imp"

    55  %CONSTINTEGER USE IMP=YES
507 @ 4532:            LINE   55 "regression-compile-tmp/nrimp10s-77.imp"

    56  %CONSTINTEGER VMEB=NO
508 @ 4574:            LINE   56 "regression-compile-tmp/nrimp10s-77.imp"

    57  %CONSTSTRING(9) LADATE="28 Jan 81";       ! LAST ALTERED
509 @ 4616:            LINE   57 "regression-compile-tmp/nrimp10s-77.imp"
510 @ 4658:            PUSHS  "28 Jan 81"
511 @ 4669:            DEF    LADATE p1=V_0081 a/tf=31 b/format=9 c/ostate=12  type=3 (string) form=1 (simple) special=0 (<special:0>) linkage=2 (constant) spec=0 indirect=1 unass=0
512 @ 4687:            INIT   1

    58  %INTEGER I, J, K
    59  ! PRODUCED BY OLDPS FROM NRIMPPS8 ON 16/12/80
513 @ 4690:            LINE   58 "regression-compile-tmp/nrimp10s-77.imp"
514 @ 4732:            DEF    I p1=V_0082 a/tf=11 b/format=1 c/ostate=0  type=1 (integer) form=1 (simple) special=0 (<special:0>) linkage=0 (auto) spec=0 indirect=0 unass=0
515 @ 4745:            DEF    J p1=V_0083 a/tf=11 b/format=1 c/ostate=0  type=1 (integer) form=1 (simple) special=0 (<special:0>) linkage=0 (auto) spec=0 indirect=0 unass=0
516 @ 4758:            DEF    K p1=V_0084 a/tf=11 b/format=1 c/ostate=0  type=1 (integer) form=1 (simple) special=0 (<special:0>) linkage=0 (auto) spec=0 indirect=0 unass=0

    60  %CONSTBYTEINTEGERARRAY CLETT(0: 500)=   1,
    61    43,   1,  45,   1,  40,   1,  41,   1,  44,   2, 201, 198,   6, 213,
    62   206, 204, 197, 211, 211,   5, 215, 200, 201, 204, 197,   5, 213, 206,
    63   212, 201, 204,   3, 198, 207, 210,   1,  61,   4, 210, 197, 193, 204,
    64     7, 201, 206, 212, 197, 199, 197, 210,   8, 204, 207, 206, 199, 210,
    65   197, 193, 204,   4, 204, 207, 206, 199,  11, 194, 217, 212, 197, 201,
    66   206, 212, 197, 199, 197, 210,   6, 211, 212, 210, 201, 206, 199,  11,
    67   200, 193, 204, 198, 201, 206, 212, 197, 199, 197, 210,   7, 210, 207,
    68   213, 212, 201, 206, 197,   2, 198, 206,   3, 205, 193, 208,   8, 198,
    69   213, 206, 195, 212, 201, 207, 206,   6, 210, 197, 195, 207, 210, 196,
    70     4, 206, 193, 205, 197,   5, 193, 210, 210, 193, 217,   9, 193, 210,
    71   210, 193, 217, 206, 193, 205, 197,   9, 207, 198, 208, 210, 207, 199,
    72   210, 193, 205,   6, 207, 198, 198, 201, 204, 197,   6, 207, 198, 204,
    73   201, 211, 212,   6, 198, 207, 210, 205, 193, 212,   4, 211, 208, 197,
    74   195,   3, 206, 207, 212,   3, 193, 206, 196,   2, 207, 210,   1,  58,
    75     6, 206, 207, 210, 205, 193, 204,   3, 207, 215, 206,   8, 197, 216,
    76   212, 197, 210, 206, 193, 204,   9, 197, 216, 212, 210, 201, 206, 211,
    77   201, 195,   8, 195, 207, 206, 211, 212, 193, 206, 212,   5, 195, 207,
    78   206, 211, 212,   5, 197, 214, 197, 206, 212,   5, 211, 212, 193, 210,
    79   212,   9, 212, 200, 197, 206, 211, 212, 193, 210, 212,   4, 212, 200,
    80   197, 206,   9, 197, 204, 211, 197, 211, 212, 193, 210, 212,   4, 197,
    81   204, 211, 197,   1,  95,   6, 211, 217, 211, 212, 197, 205,   7, 196,
    82   217, 206, 193, 205, 201, 195,   2,  42,  61,   1,  42,   4,  80,  85,
    83    84,  95,   5,  67,  78,  79,  80,  95,   2, 204,  61,   1,  60,   1,
    84    62,   4,  40, 196, 210,  43,   2, 196, 210,   1, 194,   3, 212, 207,
    85   211,   3, 204, 206, 194,   3, 216, 206, 194,   2, 208, 195,   3, 195,
    86   212, 194,   2,  45,  62,   6, 210, 197, 212, 213, 210, 206,   6, 210,
    87   197, 211, 213, 204, 212,   7, 205, 207, 206, 201, 212, 207, 210,   4,
    88   211, 212, 207, 208,   6, 211, 201, 199, 206, 193, 204,   4, 197, 216,
    89   201, 212,   8, 195, 207, 206, 212, 201, 206, 213, 197,   6, 198, 201,
    90   206, 201, 211, 200,   5, 195, 217, 195, 204, 197,   6, 210, 197, 208,
    91   197, 193, 212,   3, 197, 206, 196,   5, 210, 197, 193, 204, 211,   5,
    92   194, 197, 199, 201, 206,   2, 207, 206,   6, 211, 215, 201, 212, 195,
    93   200,   4, 204, 201, 211, 212,   7, 211, 208, 197, 195, 201, 193, 204,
    94    14, 212, 210, 213, 211, 212, 197, 196, 208, 210, 207, 199, 210, 193,
    95   205,   6, 205, 193, 201, 206, 197, 208,   7, 195, 207, 206, 212, 210,
    96   207, 204,   7, 201, 206, 195, 204, 213, 196, 197;
    97  
    98  
    99  
   100  
517 @ 4771:            LINE   60 "regression-compile-tmp/nrimp10s-77.imp"
518 @ 4813:            PUSHI  #0x00000000
519 @ 4818:            PUSHI  #0x000001f4
520 @ 4823:            BOUNDS
521 @ 4824:            DEF    CLETT p1=V_0085 a/tf=1b b/format=2 c/ostate=112  type=1 (integer) form=11 (array) special=1 (byte-integer) linkage=2 (constant) spec=0 indirect=1 unass=0
522 @ 4841:            PUSHI  #0x00000001
523 @ 4846:            INIT   1
524 @ 4849:            PUSHI  #0x0000002b
525 @ 4854:            INIT   1
526 @ 4857:            PUSHI  #0x00000001
527 @ 4862:            INIT   1
528 @ 4865:            PUSHI  #0x0000002d
529 @ 4870:            INIT   1
530 @ 4873:            PUSHI  #0x00000001
531 @ 4878:            INIT   1
532 @ 4881:            PUSHI  #0x00000028
533 @ 4886:            INIT   1
534 @ 4889:            PUSHI  #0x00000001
535 @ 4894:            INIT   1
536 @ 4897:            PUSHI  #0x00000029
537 @ 4902:            INIT   1
538 @ 4905:            PUSHI  #0x00000001
539 @ 4910:            INIT   1
540 @ 4913:            PUSHI  #0x0000002c
541 @ 4918:            INIT   1
542 @ 4921:            PUSHI  #0x00000002
543 @ 4926:            INIT   1
544 @ 4929:            PUSHI  #0x000000c9
545 @ 4934:            INIT   1
546 @ 4937:            PUSHI  #0x000000c6
547 @ 4942:            INIT   1
548 @ 4945:            PUSHI  #0x00000006
549 @ 4950:            INIT   1
550 @ 4953:            PUSHI  #0x000000d5
551 @ 4958:            INIT   1
552 @ 4961:            PUSHI  #0x000000ce
553 @ 4966:            INIT   1
554 @ 4969:            PUSHI  #0x000000cc
555 @ 4974:            INIT   1
556 @ 4977:            PUSHI  #0x000000c5
557 @ 4982:            INIT   1
558 @ 4985:            PUSHI  #0x000000d3
559 @ 4990:            INIT   1
560 @ 4993:            PUSHI  #0x000000d3
561 @ 4998:            INIT   1
562 @ 5001:            PUSHI  #0x00000005
563 @ 5006:            INIT   1
564 @ 5009:            PUSHI  #0x000000d7
565 @ 5014:            INIT   1
566 @ 5017:            PUSHI  #0x000000c8
567 @ 5022:            INIT   1
568 @ 5025:            PUSHI  #0x000000c9
569 @ 5030:            INIT   1
570 @ 5033:            PUSHI  #0x000000cc
571 @ 5038:            INIT   1
572 @ 5041:            PUSHI  #0x000000c5
573 @ 5046:            INIT   1
574 @ 5049:            PUSHI  #0x00000005
575 @ 5054:            INIT   1
576 @ 5057:            PUSHI  #0x000000d5
577 @ 5062:            INIT   1
578 @ 5065:            PUSHI  #0x000000ce
579 @ 5070:            INIT   1
580 @ 5073:            PUSHI  #0x000000d4
581 @ 5078:            INIT   1
582 @ 5081:            PUSHI  #0x000000c9
583 @ 5086:            INIT   1
584 @ 5089:            PUSHI  #0x000000cc
585 @ 5094:            INIT   1
586 @ 5097:            PUSHI  #0x00000003
587 @ 5102:            INIT   1
588 @ 5105:            PUSHI  #0x000000c6
589 @ 5110:            INIT   1
590 @ 5113:            PUSHI  #0x000000cf
591 @ 5118:            INIT   1
592 @ 5121:            PUSHI  #0x000000d2
593 @ 5126:            INIT   1
594 @ 5129:            PUSHI  #0x00000001
595 @ 5134:            INIT   1
596 @ 5137:            PUSHI  #0x0000003d
597 @ 5142:            INIT   1
598 @ 5145:            PUSHI  #0x00000004
599 @ 5150:            INIT   1
600 @ 5153:            PUSHI  #0x000000d2
601 @ 5158:            INIT   1
602 @ 5161:            PUSHI  #0x000000c5
603 @ 5166:            INIT   1
604 @ 5169:            PUSHI  #0x000000c1
605 @ 5174:            INIT   1
606 @ 5177:            PUSHI  #0x000000cc
607 @ 5182:            INIT   1
608 @ 5185:            PUSHI  #0x00000007
609 @ 5190:            INIT   1
610 @ 5193:            PUSHI  #0x000000c9
611 @ 5198:            INIT   1
612 @ 5201:            PUSHI  #0x000000ce
613 @ 5206:            INIT   1
614 @ 5209:            PUSHI  #0x000000d4
615 @ 5214:            INIT   1
616 @ 5217:            PUSHI  #0x000000c5
617 @ 5222:            INIT   1
618 @ 5225:            PUSHI  #0x000000c7
619 @ 5230:            INIT   1
620 @ 5233:            PUSHI  #0x000000c5
621 @ 5238:            INIT   1
622 @ 5241:            PUSHI  #0x000000d2
623 @ 5246:            INIT   1
624 @ 5249:            PUSHI  #0x00000008
625 @ 5254:            INIT   1
626 @ 5257:            PUSHI  #0x000000cc
627 @ 5262:            INIT   1
628 @ 5265:            PUSHI  #0x000000cf
629 @ 5270:            INIT   1
630 @ 5273:            PUSHI  #0x000000ce
631 @ 5278:            INIT   1
632 @ 5281:            PUSHI  #0x000000c7
633 @ 5286:            INIT   1
634 @ 5289:            PUSHI  #0x000000d2
635 @ 5294:            INIT   1
636 @ 5297:            PUSHI  #0x000000c5
637 @ 5302:            INIT   1
638 @ 5305:            PUSHI  #0x000000c1
639 @ 5310:            INIT   1
640 @ 5313:            PUSHI  #0x000000cc
641 @ 5318:            INIT   1
642 @ 5321:            PUSHI  #0x00000004
643 @ 5326:            INIT   1
644 @ 5329:            PUSHI  #0x000000cc
645 @ 5334:            INIT   1
646 @ 5337:            PUSHI  #0x000000cf
647 @ 5342:            INIT   1
648 @ 5345:            PUSHI  #0x000000ce
649 @ 5350:            INIT   1
650 @ 5353:            PUSHI  #0x000000c7
651 @ 5358:            INIT   1
652 @ 5361:            PUSHI  #0x0000000b
653 @ 5366:            INIT   1
654 @ 5369:            PUSHI  #0x000000c2
655 @ 5374:            INIT   1
656 @ 5377:            PUSHI  #0x000000d9
657 @ 5382:            INIT   1
658 @ 5385:            PUSHI  #0x000000d4
659 @ 5390:            INIT   1
660 @ 5393:            PUSHI  #0x000000c5
661 @ 5398:            INIT   1
662 @ 5401:            PUSHI  #0x000000c9
663 @ 5406:            INIT   1
664 @ 5409:            PUSHI  #0x000000ce
665 @ 5414:            INIT   1
666 @ 5417:            PUSHI  #0x000000d4
667 @ 5422:            INIT   1
668 @ 5425:            PUSHI  #0x000000c5
669 @ 5430:            INIT   1
670 @ 5433:            PUSHI  #0x000000c7
671 @ 5438:            INIT   1
672 @ 5441:            PUSHI  #0x000000c5
673 @ 5446:            INIT   1
674 @ 5449:            PUSHI  #0x000000d2
675 @ 5454:            INIT   1
676 @ 5457:            PUSHI  #0x00000006
677 @ 5462:            INIT   1
678 @ 5465:            PUSHI  #0x000000d3
679 @ 5470:            INIT   1
680 @ 5473:            PUSHI  #0x000000d4
681 @ 5478:            INIT   1
682 @ 5481:            PUSHI  #0x000000d2
683 @ 5486:            INIT   1
684 @ 5489:            PUSHI  #0x000000c9
685 @ 5494:            INIT   1
686 @ 5497:            PUSHI  #0x000000ce
687 @ 5502:            INIT   1
688 @ 5505:            PUSHI  #0x000000c7
689 @ 5510:            INIT   1
690 @ 5513:            PUSHI  #0x0000000b
691 @ 5518:            INIT   1
692 @ 5521:            PUSHI  #0x000000c8
693 @ 5526:            INIT   1
694 @ 5529:            PUSHI  #0x000000c1
695 @ 5534:            INIT   1
696 @ 5537:            PUSHI  #0x000000cc
697 @ 5542:            INIT   1
698 @ 5545:            PUSHI  #0x000000c6
699 @ 5550:            INIT   1
700 @ 5553:            PUSHI  #0x000000c9
701 @ 5558:            INIT   1
702 @ 5561:            PUSHI  #0x000000ce
703 @ 5566:            INIT   1
704 @ 5569:            PUSHI  #0x000000d4
705 @ 5574:            INIT   1
706 @ 5577:            PUSHI  #0x000000c5
707 @ 5582:            INIT   1
708 @ 5585:            PUSHI  #0x000000c7
709 @ 5590:            INIT   1
710 @ 5593:            PUSHI  #0x000000c5
711 @ 5598:            INIT   1
712 @ 5601:            PUSHI  #0x000000d2
713 @ 5606:            INIT   1
714 @ 5609:            PUSHI  #0x00000007
715 @ 5614:            INIT   1
716 @ 5617:            PUSHI  #0x000000d2
717 @ 5622:            INIT   1
718 @ 5625:            PUSHI  #0x000000cf
719 @ 5630:            INIT   1
720 @ 5633:            PUSHI  #0x000000d5
721 @ 5638:            INIT   1
722 @ 5641:            PUSHI  #0x000000d4
723 @ 5646:            INIT   1
724 @ 5649:            PUSHI  #0x000000c9
725 @ 5654:            INIT   1
726 @ 5657:            PUSHI  #0x000000ce
727 @ 5662:            INIT   1
728 @ 5665:            PUSHI  #0x000000c5
729 @ 5670:            INIT   1
730 @ 5673:            PUSHI  #0x00000002
731 @ 5678:            INIT   1
732 @ 5681:            PUSHI  #0x000000c6
733 @ 5686:            INIT   1
734 @ 5689:            PUSHI  #0x000000ce
735 @ 5694:            INIT   1
736 @ 5697:            PUSHI  #0x00000003
737 @ 5702:            INIT   1
738 @ 5705:            PUSHI  #0x000000cd
739 @ 5710:            INIT   1
740 @ 5713:            PUSHI  #0x000000c1
741 @ 5718:            INIT   1
742 @ 5721:            PUSHI  #0x000000d0
743 @ 5726:            INIT   1
744 @ 5729:            PUSHI  #0x00000008
745 @ 5734:            INIT   1
746 @ 5737:            PUSHI  #0x000000c6
747 @ 5742:            INIT   1
748 @ 5745:            PUSHI  #0x000000d5
749 @ 5750:            INIT   1
750 @ 5753:            PUSHI  #0x000000ce
751 @ 5758:            INIT   1
752 @ 5761:            PUSHI  #0x000000c3
753 @ 5766:            INIT   1
754 @ 5769:            PUSHI  #0x000000d4
755 @ 5774:            INIT   1
756 @ 5777:            PUSHI  #0x000000c9
757 @ 5782:            INIT   1
758 @ 5785:            PUSHI  #0x000000cf
759 @ 5790:            INIT   1
760 @ 5793:            PUSHI  #0x000000ce
761 @ 5798:            INIT   1
762 @ 5801:            PUSHI  #0x00000006
763 @ 5806:            INIT   1
764 @ 5809:            PUSHI  #0x000000d2
765 @ 5814:            INIT   1
766 @ 5817:            PUSHI  #0x000000c5
767 @ 5822:            INIT   1
768 @ 5825:            PUSHI  #0x000000c3
769 @ 5830:            INIT   1
770 @ 5833:            PUSHI  #0x000000cf
771 @ 5838:            INIT   1
772 @ 5841:            PUSHI  #0x000000d2
773 @ 5846:            INIT   1
774 @ 5849:            PUSHI  #0x000000c4
775 @ 5854:            INIT   1
776 @ 5857:            PUSHI  #0x00000004
777 @ 5862:            INIT   1
778 @ 5865:            PUSHI  #0x000000ce
779 @ 5870:            INIT   1
780 @ 5873:            PUSHI  #0x000000c1
781 @ 5878:            INIT   1
782 @ 5881:            PUSHI  #0x000000cd
783 @ 5886:            INIT   1
784 @ 5889:            PUSHI  #0x000000c5
785 @ 5894:            INIT   1
786 @ 5897:            PUSHI  #0x00000005
787 @ 5902:            INIT   1
788 @ 5905:            PUSHI  #0x000000c1
789 @ 5910:            INIT   1
790 @ 5913:            PUSHI  #0x000000d2
791 @ 5918:            INIT   1
792 @ 5921:            PUSHI  #0x000000d2
793 @ 5926:            INIT   1
794 @ 5929:            PUSHI  #0x000000c1
795 @ 5934:            INIT   1
796 @ 5937:            PUSHI  #0x000000d9
797 @ 5942:            INIT   1
798 @ 5945:            PUSHI  #0x00000009
799 @ 5950:            INIT   1
800 @ 5953:            PUSHI  #0x000000c1
801 @ 5958:            INIT   1
802 @ 5961:            PUSHI  #0x000000d2
803 @ 5966:            INIT   1
804 @ 5969:            PUSHI  #0x000000d2
805 @ 5974:            INIT   1
806 @ 5977:            PUSHI  #0x000000c1
807 @ 5982:            INIT   1
808 @ 5985:            PUSHI  #0x000000d9
809 @ 5990:            INIT   1
810 @ 5993:            PUSHI  #0x000000ce
811 @ 5998:            INIT   1
812 @ 6001:            PUSHI  #0x000000c1
813 @ 6006:            INIT   1
814 @ 6009:            PUSHI  #0x000000cd
815 @ 6014:            INIT   1
816 @ 6017:            PUSHI  #0x000000c5
817 @ 6022:            INIT   1
818 @ 6025:            PUSHI  #0x00000009
819 @ 6030:            INIT   1
820 @ 6033:            PUSHI  #0x000000cf
821 @ 6038:            INIT   1
822 @ 6041:            PUSHI  #0x000000c6
823 @ 6046:            INIT   1
824 @ 6049:            PUSHI  #0x000000d0
825 @ 6054:            INIT   1
826 @ 6057:            PUSHI  #0x000000d2
827 @ 6062:            INIT   1
828 @ 6065:            PUSHI  #0x000000cf
829 @ 6070:            INIT   1
830 @ 6073:            PUSHI  #0x000000c7
831 @ 6078:            INIT   1
832 @ 6081:            PUSHI  #0x000000d2
833 @ 6086:            INIT   1
834 @ 6089:            PUSHI  #0x000000c1
835 @ 6094:            INIT   1
836 @ 6097:            PUSHI  #0x000000cd
837 @ 6102:            INIT   1
838 @ 6105:            PUSHI  #0x00000006
839 @ 6110:            INIT   1
840 @ 6113:            PUSHI  #0x000000cf
841 @ 6118:            INIT   1
842 @ 6121:            PUSHI  #0x000000c6
843 @ 6126:            INIT   1
844 @ 6129:            PUSHI  #0x000000c6
845 @ 6134:            INIT   1
846 @ 6137:            PUSHI  #0x000000c9
847 @ 6142:            INIT   1
848 @ 6145:            PUSHI  #0x000000cc
849 @ 6150:            INIT   1
850 @ 6153:            PUSHI  #0x000000c5
851 @ 6158:            INIT   1
852 @ 6161:            PUSHI  #0x00000006
853 @ 6166:            INIT   1
854 @ 6169:            PUSHI  #0x000000cf
855 @ 6174:            INIT   1
856 @ 6177:            PUSHI  #0x000000c6
857 @ 6182:            INIT   1
858 @ 6185:            PUSHI  #0x000000cc
859 @ 6190:            INIT   1
860 @ 6193:            PUSHI  #0x000000c9
861 @ 6198:            INIT   1
862 @ 6201:            PUSHI  #0x000000d3
863 @ 6206:            INIT   1
864 @ 6209:            PUSHI  #0x000000d4
865 @ 6214:            INIT   1
866 @ 6217:            PUSHI  #0x00000006
867 @ 6222:            INIT   1
868 @ 6225:            PUSHI  #0x000000c6
869 @ 6230:            INIT   1
870 @ 6233:            PUSHI  #0x000000cf
871 @ 6238:            INIT   1
872 @ 6241:            PUSHI  #0x000000d2
873 @ 6246:            INIT   1
874 @ 6249:            PUSHI  #0x000000cd
875 @ 6254:            INIT   1
876 @ 6257:            PUSHI  #0x000000c1
877 @ 6262:            INIT   1
878 @ 6265:            PUSHI  #0x000000d4
879 @ 6270:            INIT   1
880 @ 6273:            PUSHI  #0x00000004
881 @ 6278:            INIT   1
882 @ 6281:            PUSHI  #0x000000d3
883 @ 6286:            INIT   1
884 @ 6289:            PUSHI  #0x000000d0
885 @ 6294:            INIT   1
886 @ 6297:            PUSHI  #0x000000c5
887 @ 6302:            INIT   1
888 @ 6305:            PUSHI  #0x000000c3
889 @ 6310:            INIT   1
890 @ 6313:            PUSHI  #0x00000003
891 @ 6318:            INIT   1
892 @ 6321:            PUSHI  #0x000000ce
893 @ 6326:            INIT   1
894 @ 6329:            PUSHI  #0x000000cf
895 @ 6334:            INIT   1
896 @ 6337:            PUSHI  #0x000000d4
897 @ 6342:            INIT   1
898 @ 6345:            PUSHI  #0x00000003
899 @ 6350:            INIT   1
900 @ 6353:            PUSHI  #0x000000c1
901 @ 6358:            INIT   1
902 @ 6361:            PUSHI  #0x000000ce
903 @ 6366:            INIT   1
904 @ 6369:            PUSHI  #0x000000c4
905 @ 6374:            INIT   1
906 @ 6377:            PUSHI  #0x00000002
907 @ 6382:            INIT   1
908 @ 6385:            PUSHI  #0x000000cf
909 @ 6390:            INIT   1
910 @ 6393:            PUSHI  #0x000000d2
911 @ 6398:            INIT   1
912 @ 6401:            PUSHI  #0x00000001
913 @ 6406:            INIT   1
914 @ 6409:            PUSHI  #0x0000003a
915 @ 6414:            INIT   1
916 @ 6417:            PUSHI  #0x00000006
917 @ 6422:            INIT   1
918 @ 6425:            PUSHI  #0x000000ce
919 @ 6430:            INIT   1
920 @ 6433:            PUSHI  #0x000000cf
921 @ 6438:            INIT   1
922 @ 6441:            PUSHI  #0x000000d2
923 @ 6446:            INIT   1
924 @ 6449:            PUSHI  #0x000000cd
925 @ 6454:            INIT   1
926 @ 6457:            PUSHI  #0x000000c1
927 @ 6462:            INIT   1
928 @ 6465:            PUSHI  #0x000000cc
929 @ 6470:            INIT   1
930 @ 6473:            PUSHI  #0x00000003
931 @ 6478:            INIT   1
932 @ 6481:            PUSHI  #0x000000cf
933 @ 6486:            INIT   1
934 @ 6489:            PUSHI  #0x000000d7
935 @ 6494:            INIT   1
936 @ 6497:            PUSHI  #0x000000ce
937 @ 6502:            INIT   1
938 @ 6505:            PUSHI  #0x00000008
939 @ 6510:            INIT   1
940 @ 6513:            PUSHI  #0x000000c5
941 @ 6518:            INIT   1
942 @ 6521:            PUSHI  #0x000000d8
943 @ 6526:            INIT   1
944 @ 6529:            PUSHI  #0x000000d4
945 @ 6534:            INIT   1
946 @ 6537:            PUSHI  #0x000000c5
947 @ 6542:            INIT   1
948 @ 6545:            PUSHI  #0x000000d2
949 @ 6550:            INIT   1
950 @ 6553:            PUSHI  #0x000000ce
951 @ 6558:            INIT   1
952 @ 6561:            PUSHI  #0x000000c1
953 @ 6566:            INIT   1
954 @ 6569:            PUSHI  #0x000000cc
955 @ 6574:            INIT   1
956 @ 6577:            PUSHI  #0x00000009
957 @ 6582:            INIT   1
958 @ 6585:            PUSHI  #0x000000c5
959 @ 6590:            INIT   1
960 @ 6593:            PUSHI  #0x000000d8
961 @ 6598:            INIT   1
962 @ 6601:            PUSHI  #0x000000d4
963 @ 6606:            INIT   1
964 @ 6609:            PUSHI  #0x000000d2
965 @ 6614:            INIT   1
966 @ 6617:            PUSHI  #0x000000c9
967 @ 6622:            INIT   1
968 @ 6625:            PUSHI  #0x000000ce
969 @ 6630:            INIT   1
970 @ 6633:            PUSHI  #0x000000d3
971 @ 6638:            INIT   1
972 @ 6641:            PUSHI  #0x000000c9
973 @ 6646:            INIT   1
974 @ 6649:            PUSHI  #0x000000c3
975 @ 6654:            INIT   1
976 @ 6657:            PUSHI  #0x00000008
977 @ 6662:            INIT   1
978 @ 6665:            PUSHI  #0x000000c3
979 @ 6670:            INIT   1
980 @ 6673:            PUSHI  #0x000000cf
981 @ 6678:            INIT   1
982 @ 6681:            PUSHI  #0x000000ce
983 @ 6686:            INIT   1
984 @ 6689:            PUSHI  #0x000000d3
985 @ 6694:            INIT   1
986 @ 6697:            PUSHI  #0x000000d4
987 @ 6702:            INIT   1
988 @ 6705:            PUSHI  #0x000000c1
989 @ 6710:            INIT   1
990 @ 6713:            PUSHI  #0x000000ce
991 @ 6718:            INIT   1
992 @ 6721:            PUSHI  #0x000000d4
993 @ 6726:            INIT   1
994 @ 6729:            PUSHI  #0x00000005
995 @ 6734:            INIT   1
996 @ 6737:            PUSHI  #0x000000c3
997 @ 6742:            INIT   1
998 @ 6745:            PUSHI  #0x000000cf
999 @ 6750:            INIT   1
1000 @ 6753:            PUSHI  #0x000000ce
1001 @ 6758:            INIT   1
1002 @ 6761:            PUSHI  #0x000000d3
1003 @ 6766:            INIT   1
1004 @ 6769:            PUSHI  #0x000000d4
1005 @ 6774:            INIT   1
1006 @ 6777:            PUSHI  #0x00000005
1007 @ 6782:            INIT   1
1008 @ 6785:            PUSHI  #0x000000c5
1009 @ 6790:            INIT   1
1010 @ 6793:            PUSHI  #0x000000d6
1011 @ 6798:            INIT   1
1012 @ 6801:            PUSHI  #0x000000c5
1013 @ 6806:            INIT   1
1014 @ 6809:            PUSHI  #0x000000ce
1015 @ 6814:            INIT   1
1016 @ 6817:            PUSHI  #0x000000d4
1017 @ 6822:            INIT   1
1018 @ 6825:            PUSHI  #0x00000005
1019 @ 6830:            INIT   1
1020 @ 6833:            PUSHI  #0x000000d3
1021 @ 6838:            INIT   1
1022 @ 6841:            PUSHI  #0x000000d4
1023 @ 6846:            INIT   1
1024 @ 6849:            PUSHI  #0x000000c1
1025 @ 6854:            INIT   1
1026 @ 6857:            PUSHI  #0x000000d2
1027 @ 6862:            INIT   1
1028 @ 6865:            PUSHI  #0x000000d4
1029 @ 6870:            INIT   1
1030 @ 6873:            PUSHI  #0x00000009
1031 @ 6878:            INIT   1
1032 @ 6881:            PUSHI  #0x000000d4
1033 @ 6886:            INIT   1
1034 @ 6889:            PUSHI  #0x000000c8
1035 @ 6894:            INIT   1
1036 @ 6897:            PUSHI  #0x000000c5
1037 @ 6902:            INIT   1
1038 @ 6905:            PUSHI  #0x000000ce
1039 @ 6910:            INIT   1
1040 @ 6913:            PUSHI  #0x000000d3
1041 @ 6918:            INIT   1
1042 @ 6921:            PUSHI  #0x000000d4
1043 @ 6926:            INIT   1
1044 @ 6929:            PUSHI  #0x000000c1
1045 @ 6934:            INIT   1
1046 @ 6937:            PUSHI  #0x000000d2
1047 @ 6942:            INIT   1
1048 @ 6945:            PUSHI  #0x000000d4
1049 @ 6950:            INIT   1
1050 @ 6953:            PUSHI  #0x00000004
1051 @ 6958:            INIT   1
1052 @ 6961:            PUSHI  #0x000000d4
1053 @ 6966:            INIT   1
1054 @ 6969:            PUSHI  #0x000000c8
1055 @ 6974:            INIT   1
1056 @ 6977:            PUSHI  #0x000000c5
1057 @ 6982:            INIT   1
1058 @ 6985:            PUSHI  #0x000000ce
1059 @ 6990:            INIT   1
1060 @ 6993:            PUSHI  #0x00000009
1061 @ 6998:            INIT   1
1062 @ 7001:            PUSHI  #0x000000c5
1063 @ 7006:            INIT   1
1064 @ 7009:            PUSHI  #0x000000cc
1065 @ 7014:            INIT   1
1066 @ 7017:            PUSHI  #0x000000d3
1067 @ 7022:            INIT   1
1068 @ 7025:            PUSHI  #0x000000c5
1069 @ 7030:            INIT   1
1070 @ 7033:            PUSHI  #0x000000d3
1071 @ 7038:            INIT   1
1072 @ 7041:            PUSHI  #0x000000d4
1073 @ 7046:            INIT   1
1074 @ 7049:            PUSHI  #0x000000c1
1075 @ 7054:            INIT   1
1076 @ 7057:            PUSHI  #0x000000d2
1077 @ 7062:            INIT   1
1078 @ 7065:            PUSHI  #0x000000d4
1079 @ 7070:            INIT   1
1080 @ 7073:            PUSHI  #0x00000004
1081 @ 7078:            INIT   1
1082 @ 7081:            PUSHI  #0x000000c5
1083 @ 7086:            INIT   1
1084 @ 7089:            PUSHI  #0x000000cc
1085 @ 7094:            INIT   1
1086 @ 7097:            PUSHI  #0x000000d3
1087 @ 7102:            INIT   1
1088 @ 7105:            PUSHI  #0x000000c5
1089 @ 7110:            INIT   1
1090 @ 7113:            PUSHI  #0x00000001
1091 @ 7118:            INIT   1
1092 @ 7121:            PUSHI  #0x0000005f
1093 @ 7126:            INIT   1
1094 @ 7129:            PUSHI  #0x00000006
1095 @ 7134:            INIT   1
1096 @ 7137:            PUSHI  #0x000000d3
1097 @ 7142:            INIT   1
1098 @ 7145:            PUSHI  #0x000000d9
1099 @ 7150:            INIT   1
1100 @ 7153:            PUSHI  #0x000000d3
1101 @ 7158:            INIT   1
1102 @ 7161:            PUSHI  #0x000000d4
1103 @ 7166:            INIT   1
1104 @ 7169:            PUSHI  #0x000000c5
1105 @ 7174:            INIT   1
1106 @ 7177:            PUSHI  #0x000000cd
1107 @ 7182:            INIT   1
1108 @ 7185:            PUSHI  #0x00000007
1109 @ 7190:            INIT   1
1110 @ 7193:            PUSHI  #0x000000c4
1111 @ 7198:            INIT   1
1112 @ 7201:            PUSHI  #0x000000d9
1113 @ 7206:            INIT   1
1114 @ 7209:            PUSHI  #0x000000ce
1115 @ 7214:            INIT   1
1116 @ 7217:            PUSHI  #0x000000c1
1117 @ 7222:            INIT   1
1118 @ 7225:            PUSHI  #0x000000cd
1119 @ 7230:            INIT   1
1120 @ 7233:            PUSHI  #0x000000c9
1121 @ 7238:            INIT   1
1122 @ 7241:            PUSHI  #0x000000c3
1123 @ 7246:            INIT   1
1124 @ 7249:            PUSHI  #0x00000002
1125 @ 7254:            INIT   1
1126 @ 7257:            PUSHI  #0x0000002a
1127 @ 7262:            INIT   1
1128 @ 7265:            PUSHI  #0x0000003d
1129 @ 7270:            INIT   1
1130 @ 7273:            PUSHI  #0x00000001
1131 @ 7278:            INIT   1
1132 @ 7281:            PUSHI  #0x0000002a
1133 @ 7286:            INIT   1
1134 @ 7289:            PUSHI  #0x00000004
1135 @ 7294:            INIT   1
1136 @ 7297:            PUSHI  #0x00000050
1137 @ 7302:            INIT   1
1138 @ 7305:            PUSHI  #0x00000055
1139 @ 7310:            INIT   1
1140 @ 7313:            PUSHI  #0x00000054
1141 @ 7318:            INIT   1
1142 @ 7321:            PUSHI  #0x0000005f
1143 @ 7326:            INIT   1
1144 @ 7329:            PUSHI  #0x00000005
1145 @ 7334:            INIT   1
1146 @ 7337:            PUSHI  #0x00000043
1147 @ 7342:            INIT   1
1148 @ 7345:            PUSHI  #0x0000004e
1149 @ 7350:            INIT   1
1150 @ 7353:            PUSHI  #0x0000004f
1151 @ 7358:            INIT   1
1152 @ 7361:            PUSHI  #0x00000050
1153 @ 7366:            INIT   1
1154 @ 7369:            PUSHI  #0x0000005f
1155 @ 7374:            INIT   1
1156 @ 7377:            PUSHI  #0x00000002
1157 @ 7382:            INIT   1
1158 @ 7385:            PUSHI  #0x000000cc
1159 @ 7390:            INIT   1
1160 @ 7393:            PUSHI  #0x0000003d
1161 @ 7398:            INIT   1
1162 @ 7401:            PUSHI  #0x00000001
1163 @ 7406:            INIT   1
1164 @ 7409:            PUSHI  #0x0000003c
1165 @ 7414:            INIT   1
1166 @ 7417:            PUSHI  #0x00000001
1167 @ 7422:            INIT   1
1168 @ 7425:            PUSHI  #0x0000003e
1169 @ 7430:            INIT   1
1170 @ 7433:            PUSHI  #0x00000004
1171 @ 7438:            INIT   1
1172 @ 7441:            PUSHI  #0x00000028
1173 @ 7446:            INIT   1
1174 @ 7449:            PUSHI  #0x000000c4
1175 @ 7454:            INIT   1
1176 @ 7457:            PUSHI  #0x000000d2
1177 @ 7462:            INIT   1
1178 @ 7465:            PUSHI  #0x0000002b
1179 @ 7470:            INIT   1
1180 @ 7473:            PUSHI  #0x00000002
1181 @ 7478:            INIT   1
1182 @ 7481:            PUSHI  #0x000000c4
1183 @ 7486:            INIT   1
1184 @ 7489:            PUSHI  #0x000000d2
1185 @ 7494:            INIT   1
1186 @ 7497:            PUSHI  #0x00000001
1187 @ 7502:            INIT   1
1188 @ 7505:            PUSHI  #0x000000c2
1189 @ 7510:            INIT   1
1190 @ 7513:            PUSHI  #0x00000003
1191 @ 7518:            INIT   1
1192 @ 7521:            PUSHI  #0x000000d4
1193 @ 7526:            INIT   1
1194 @ 7529:            PUSHI  #0x000000cf
1195 @ 7534:            INIT   1
1196 @ 7537:            PUSHI  #0x000000d3
1197 @ 7542:            INIT   1
1198 @ 7545:            PUSHI  #0x00000003
1199 @ 7550:            INIT   1
1200 @ 7553:            PUSHI  #0x000000cc
1201 @ 7558:            INIT   1
1202 @ 7561:            PUSHI  #0x000000ce
1203 @ 7566:            INIT   1
1204 @ 7569:            PUSHI  #0x000000c2
1205 @ 7574:            INIT   1
1206 @ 7577:            PUSHI  #0x00000003
1207 @ 7582:            INIT   1
1208 @ 7585:            PUSHI  #0x000000d8
1209 @ 7590:            INIT   1
1210 @ 7593:            PUSHI  #0x000000ce
1211 @ 7598:            INIT   1
1212 @ 7601:            PUSHI  #0x000000c2
1213 @ 7606:            INIT   1
1214 @ 7609:            PUSHI  #0x00000002
1215 @ 7614:            INIT   1
1216 @ 7617:            PUSHI  #0x000000d0
1217 @ 7622:            INIT   1
1218 @ 7625:            PUSHI  #0x000000c3
1219 @ 7630:            INIT   1
1220 @ 7633:            PUSHI  #0x00000003
1221 @ 7638:            INIT   1
1222 @ 7641:            PUSHI  #0x000000c3
1223 @ 7646:            INIT   1
1224 @ 7649:            PUSHI  #0x000000d4
1225 @ 7654:            INIT   1
1226 @ 7657:            PUSHI  #0x000000c2
1227 @ 7662:            INIT   1
1228 @ 7665:            PUSHI  #0x00000002
1229 @ 7670:            INIT   1
1230 @ 7673:            PUSHI  #0x0000002d
1231 @ 7678:            INIT   1
1232 @ 7681:            PUSHI  #0x0000003e
1233 @ 7686:            INIT   1
1234 @ 7689:            PUSHI  #0x00000006
1235 @ 7694:            INIT   1
1236 @ 7697:            PUSHI  #0x000000d2
1237 @ 7702:            INIT   1
1238 @ 7705:            PUSHI  #0x000000c5
1239 @ 7710:            INIT   1
1240 @ 7713:            PUSHI  #0x000000d4
1241 @ 7718:            INIT   1
1242 @ 7721:            PUSHI  #0x000000d5
1243 @ 7726:            INIT   1
1244 @ 7729:            PUSHI  #0x000000d2
1245 @ 7734:            INIT   1
1246 @ 7737:            PUSHI  #0x000000ce
1247 @ 7742:            INIT   1
1248 @ 7745:            PUSHI  #0x00000006
1249 @ 7750:            INIT   1
1250 @ 7753:            PUSHI  #0x000000d2
1251 @ 7758:            INIT   1
1252 @ 7761:            PUSHI  #0x000000c5
1253 @ 7766:            INIT   1
1254 @ 7769:            PUSHI  #0x000000d3
1255 @ 7774:            INIT   1
1256 @ 7777:            PUSHI  #0x000000d5
1257 @ 7782:            INIT   1
1258 @ 7785:            PUSHI  #0x000000cc
1259 @ 7790:            INIT   1
1260 @ 7793:            PUSHI  #0x000000d4
1261 @ 7798:            INIT   1
1262 @ 7801:            PUSHI  #0x00000007
1263 @ 7806:            INIT   1
1264 @ 7809:            PUSHI  #0x000000cd
1265 @ 7814:            INIT   1
1266 @ 7817:            PUSHI  #0x000000cf
1267 @ 7822:            INIT   1
1268 @ 7825:            PUSHI  #0x000000ce
1269 @ 7830:            INIT   1
1270 @ 7833:            PUSHI  #0x000000c9
1271 @ 7838:            INIT   1
1272 @ 7841:            PUSHI  #0x000000d4
1273 @ 7846:            INIT   1
1274 @ 7849:            PUSHI  #0x000000cf
1275 @ 7854:            INIT   1
1276 @ 7857:            PUSHI  #0x000000d2
1277 @ 7862:            INIT   1
1278 @ 7865:            PUSHI  #0x00000004
1279 @ 7870:            INIT   1
1280 @ 7873:            PUSHI  #0x000000d3
1281 @ 7878:            INIT   1
1282 @ 7881:            PUSHI  #0x000000d4
1283 @ 7886:            INIT   1
1284 @ 7889:            PUSHI  #0x000000cf
1285 @ 7894:            INIT   1
1286 @ 7897:            PUSHI  #0x000000d0
1287 @ 7902:            INIT   1
1288 @ 7905:            PUSHI  #0x00000006
1289 @ 7910:            INIT   1
1290 @ 7913:            PUSHI  #0x000000d3
1291 @ 7918:            INIT   1
1292 @ 7921:            PUSHI  #0x000000c9
1293 @ 7926:            INIT   1
1294 @ 7929:            PUSHI  #0x000000c7
1295 @ 7934:            INIT   1
1296 @ 7937:            PUSHI  #0x000000ce
1297 @ 7942:            INIT   1
1298 @ 7945:            PUSHI  #0x000000c1
1299 @ 7950:            INIT   1
1300 @ 7953:            PUSHI  #0x000000cc
1301 @ 7958:            INIT   1
1302 @ 7961:            PUSHI  #0x00000004
1303 @ 7966:            INIT   1
1304 @ 7969:            PUSHI  #0x000000c5
1305 @ 7974:            INIT   1
1306 @ 7977:            PUSHI  #0x000000d8
1307 @ 7982:            INIT   1
1308 @ 7985:            PUSHI  #0x000000c9
1309 @ 7990:            INIT   1
1310 @ 7993:            PUSHI  #0x000000d4
1311 @ 7998:            INIT   1
1312 @ 8001:            PUSHI  #0x00000008
1313 @ 8006:            INIT   1
1314 @ 8009:            PUSHI  #0x000000c3
1315 @ 8014:            INIT   1
1316 @ 8017:            PUSHI  #0x000000cf
1317 @ 8022:            INIT   1
1318 @ 8025:            PUSHI  #0x000000ce
1319 @ 8030:            INIT   1
1320 @ 8033:            PUSHI  #0x000000d4
1321 @ 8038:            INIT   1
1322 @ 8041:            PUSHI  #0x000000c9
1323 @ 8046:            INIT   1
1324 @ 8049:            PUSHI  #0x000000ce
1325 @ 8054:            INIT   1
1326 @ 8057:            PUSHI  #0x000000d5
1327 @ 8062:            INIT   1
1328 @ 8065:            PUSHI  #0x000000c5
1329 @ 8070:            INIT   1
1330 @ 8073:            PUSHI  #0x00000006
1331 @ 8078:            INIT   1
1332 @ 8081:            PUSHI  #0x000000c6
1333 @ 8086:            INIT   1
1334 @ 8089:            PUSHI  #0x000000c9
1335 @ 8094:            INIT   1
1336 @ 8097:            PUSHI  #0x000000ce
1337 @ 8102:            INIT   1
1338 @ 8105:            PUSHI  #0x000000c9
1339 @ 8110:            INIT   1
1340 @ 8113:            PUSHI  #0x000000d3
1341 @ 8118:            INIT   1
1342 @ 8121:            PUSHI  #0x000000c8
1343 @ 8126:            INIT   1
1344 @ 8129:            PUSHI  #0x00000005
1345 @ 8134:            INIT   1
1346 @ 8137:            PUSHI  #0x000000c3
1347 @ 8142:            INIT   1
1348 @ 8145:            PUSHI  #0x000000d9
1349 @ 8150:            INIT   1
1350 @ 8153:            PUSHI  #0x000000c3
1351 @ 8158:            INIT   1
1352 @ 8161:            PUSHI  #0x000000cc
1353 @ 8166:            INIT   1
1354 @ 8169:            PUSHI  #0x000000c5
1355 @ 8174:            INIT   1
1356 @ 8177:            PUSHI  #0x00000006
1357 @ 8182:            INIT   1
1358 @ 8185:            PUSHI  #0x000000d2
1359 @ 8190:            INIT   1
1360 @ 8193:            PUSHI  #0x000000c5
1361 @ 8198:            INIT   1
1362 @ 8201:            PUSHI  #0x000000d0
1363 @ 8206:            INIT   1
1364 @ 8209:            PUSHI  #0x000000c5
1365 @ 8214:            INIT   1
1366 @ 8217:            PUSHI  #0x000000c1
1367 @ 8222:            INIT   1
1368 @ 8225:            PUSHI  #0x000000d4
1369 @ 8230:            INIT   1
1370 @ 8233:            PUSHI  #0x00000003
1371 @ 8238:            INIT   1
1372 @ 8241:            PUSHI  #0x000000c5
1373 @ 8246:            INIT   1
1374 @ 8249:            PUSHI  #0x000000ce
1375 @ 8254:            INIT   1
1376 @ 8257:            PUSHI  #0x000000c4
1377 @ 8262:            INIT   1
1378 @ 8265:            PUSHI  #0x00000005
1379 @ 8270:            INIT   1
1380 @ 8273:            PUSHI  #0x000000d2
1381 @ 8278:            INIT   1
1382 @ 8281:            PUSHI  #0x000000c5
1383 @ 8286:            INIT   1
1384 @ 8289:            PUSHI  #0x000000c1
1385 @ 8294:            INIT   1
1386 @ 8297:            PUSHI  #0x000000cc
1387 @ 8302:            INIT   1
1388 @ 8305:            PUSHI  #0x000000d3
1389 @ 8310:            INIT   1
1390 @ 8313:            PUSHI  #0x00000005
1391 @ 8318:            INIT   1
1392 @ 8321:            PUSHI  #0x000000c2
1393 @ 8326:            INIT   1
1394 @ 8329:            PUSHI  #0x000000c5
1395 @ 8334:            INIT   1
1396 @ 8337:            PUSHI  #0x000000c7
1397 @ 8342:            INIT   1
1398 @ 8345:            PUSHI  #0x000000c9
1399 @ 8350:            INIT   1
1400 @ 8353:            PUSHI  #0x000000ce
1401 @ 8358:            INIT   1
1402 @ 8361:            PUSHI  #0x00000002
1403 @ 8366:            INIT   1
1404 @ 8369:            PUSHI  #0x000000cf
1405 @ 8374:            INIT   1
1406 @ 8377:            PUSHI  #0x000000ce
1407 @ 8382:            INIT   1
1408 @ 8385:            PUSHI  #0x00000006
1409 @ 8390:            INIT   1
1410 @ 8393:            PUSHI  #0x000000d3
1411 @ 8398:            INIT   1
1412 @ 8401:            PUSHI  #0x000000d7
1413 @ 8406:            INIT   1
1414 @ 8409:            PUSHI  #0x000000c9
1415 @ 8414:            INIT   1
1416 @ 8417:            PUSHI  #0x000000d4
1417 @ 8422:            INIT   1
1418 @ 8425:            PUSHI  #0x000000c3
1419 @ 8430:            INIT   1
1420 @ 8433:            PUSHI  #0x000000c8
1421 @ 8438:            INIT   1
1422 @ 8441:            PUSHI  #0x00000004
1423 @ 8446:            INIT   1
1424 @ 8449:            PUSHI  #0x000000cc
1425 @ 8454:            INIT   1
1426 @ 8457:            PUSHI  #0x000000c9
1427 @ 8462:            INIT   1
1428 @ 8465:            PUSHI  #0x000000d3
1429 @ 8470:            INIT   1
1430 @ 8473:            PUSHI  #0x000000d4
1431 @ 8478:            INIT   1
1432 @ 8481:            PUSHI  #0x00000007
1433 @ 8486:            INIT   1
1434 @ 8489:            PUSHI  #0x000000d3
1435 @ 8494:            INIT   1
1436 @ 8497:            PUSHI  #0x000000d0
1437 @ 8502:            INIT   1
1438 @ 8505:            PUSHI  #0x000000c5
1439 @ 8510:            INIT   1
1440 @ 8513:            PUSHI  #0x000000c3
1441 @ 8518:            INIT   1
1442 @ 8521:            PUSHI  #0x000000c9
1443 @ 8526:            INIT   1
1444 @ 8529:            PUSHI  #0x000000c1
1445 @ 8534:            INIT   1
1446 @ 8537:            PUSHI  #0x000000cc
1447 @ 8542:            INIT   1
1448 @ 8545:            PUSHI  #0x0000000e
1449 @ 8550:            INIT   1
1450 @ 8553:            PUSHI  #0x000000d4
1451 @ 8558:            INIT   1
1452 @ 8561:            PUSHI  #0x000000d2
1453 @ 8566:            INIT   1
1454 @ 8569:            PUSHI  #0x000000d5
1455 @ 8574:            INIT   1
1456 @ 8577:            PUSHI  #0x000000d3
1457 @ 8582:            INIT   1
1458 @ 8585:            PUSHI  #0x000000d4
1459 @ 8590:            INIT   1
1460 @ 8593:            PUSHI  #0x000000c5
1461 @ 8598:            INIT   1
1462 @ 8601:            PUSHI  #0x000000c4
1463 @ 8606:            INIT   1
1464 @ 8609:            PUSHI  #0x000000d0
1465 @ 8614:            INIT   1
1466 @ 8617:            PUSHI  #0x000000d2
1467 @ 8622:            INIT   1
1468 @ 8625:            PUSHI  #0x000000cf
1469 @ 8630:            INIT   1
1470 @ 8633:            PUSHI  #0x000000c7
1471 @ 8638:            INIT   1
1472 @ 8641:            PUSHI  #0x000000d2
1473 @ 8646:            INIT   1
1474 @ 8649:            PUSHI  #0x000000c1
1475 @ 8654:            INIT   1
1476 @ 8657:            PUSHI  #0x000000cd
1477 @ 8662:            INIT   1
1478 @ 8665:            PUSHI  #0x00000006
1479 @ 8670:            INIT   1
1480 @ 8673:            PUSHI  #0x000000cd
1481 @ 8678:            INIT   1
1482 @ 8681:            PUSHI  #0x000000c1
1483 @ 8686:            INIT   1
1484 @ 8689:            PUSHI  #0x000000c9
1485 @ 8694:            INIT   1
1486 @ 8697:            PUSHI  #0x000000ce
1487 @ 8702:            INIT   1
1488 @ 8705:            PUSHI  #0x000000c5
1489 @ 8710:            INIT   1
1490 @ 8713:            PUSHI  #0x000000d0
1491 @ 8718:            INIT   1
1492 @ 8721:            PUSHI  #0x00000007
1493 @ 8726:            INIT   1
1494 @ 8729:            PUSHI  #0x000000c3
1495 @ 8734:            INIT   1
1496 @ 8737:            PUSHI  #0x000000cf
1497 @ 8742:            INIT   1
1498 @ 8745:            PUSHI  #0x000000ce
1499 @ 8750:            INIT   1
1500 @ 8753:            PUSHI  #0x000000d4
1501 @ 8758:            INIT   1
1502 @ 8761:            PUSHI  #0x000000d2
1503 @ 8766:            INIT   1
1504 @ 8769:            PUSHI  #0x000000cf
1505 @ 8774:            INIT   1
1506 @ 8777:            PUSHI  #0x000000cc
1507 @ 8782:            INIT   1
1508 @ 8785:            PUSHI  #0x00000007
1509 @ 8790:            INIT   1
1510 @ 8793:            PUSHI  #0x000000c9
1511 @ 8798:            INIT   1
1512 @ 8801:            PUSHI  #0x000000ce
1513 @ 8806:            INIT   1
1514 @ 8809:            PUSHI  #0x000000c3
1515 @ 8814:            INIT   1
1516 @ 8817:            PUSHI  #0x000000cc
1517 @ 8822:            INIT   1
1518 @ 8825:            PUSHI  #0x000000d5
1519 @ 8830:            INIT   1
1520 @ 8833:            PUSHI  #0x000000c4
1521 @ 8838:            INIT   1
1522 @ 8841:            PUSHI  #0x000000c5
1523 @ 8846:            INIT   1

   101  {%CONST}%ownINTEGERARRAY SYMBOL(1300: 2213)=  1307,
   102    1303,     0,  1305,     2,  1307,  1000,  1319,  1312,  1001,  1357,
   103    1824,  1315,  1003,  1020,  1319,     4,  1336,     6,  1329,  1323,
   104    1001,  1014,  1325,  1003,  1329,     4,  1329,     6,  1336,  1336,
   105    1010,  1028,  1319,  1011,  1350,  1343,  1343,  1010,  1028,  1307,
   106    1011,  1343,  1350,  1348,  1026,  1307,   999,  1350,  1000,  1357,
   107    1355,  1026,  1319,   999,  1357,  1000,  1365,  1363,     4,  1336,
   108    1365,     6,  1365,  1000,  1372,  1370,     8,  1336,   999,  1372,
   109    1000,  1377,  1375,    10,  1377,    13,  1401,  1384,    20,  1010,
   110    1542,  1562,  1011,  1390,    26,  1010,  1542,  1562,  1011,  1401,
   111      32,  1010,  1001,    36,  1336,     8,  1336,     8,  1336,  1011,
   112    1408,  1406,     8,  1001,   999,  1408,  1000,  1415,  1411,    38,
   113    1413,    43,  1415,    51,  1430,  1418,    43,  1420,    38,  1423,
   114      60,  1408,  1425,    65,  1428,    77,  1925,  1430,    84,  1437,
   115    1433,    96,  1437,  1031,  1415,  1437,  1444,  1440,   104,  1442,
   116     107,  1444,   111,  1466,  1450,  1415,  1476,  1001,  1401,  1456,
   117     120,  1466,   127,  1001,  1401,  1462,  1430,  1471,  1001,  1401,
   118    1483,  1466,   127,  1001,  1401,  1471,  1469,   132,  1471,  1000,
   119    1476,  1474,   127,  1476,  1000,  1483,  1479,   138,  1481,   127,
   120    1483,  1000,  1493,  1491,     4,  1010,  1444,  1011,  1493,     6,
   121    1493,  1000,  1502,  1500,  1030,  1010,  1444,  1011,   999,  1502,
   122    1000,  1513,  1506,   148,  1016,  1508,   158,  1511,   165,  1018,
   123    1513,  1016,  1518,  1516,   172,  1518,  1000,  1542,  1526,   172,
   124    1001,     4,  1876,  1869,     6,  1535,   179,  1010,  1001,  1818,
   125    1011,     4,  1001,     6,  1542,  1010,  1615,  1011,     4,  1001,
   126       6,  1556,  1548,  1336,  1032,  1336,  1556,  1553,     4,  1542,
   127    1562,     6,  1556,   184,  1542,  1562,  1560,  1037,  1336,  1562,
   128    1000,  1573,  1567,   188,  1542,  1573,  1571,   192,  1542,  1580,
   129    1573,  1000,  1580,  1578,   188,  1542,   999,  1580,  1000,  1587,
   130    1585,   192,  1542,   999,  1587,  1000,  1595,  1591,  1033,  1336,
   131    1593,   195,  1595,  1000,  1601,  1599,   179,  1008,  1601,  1015,
   132    1606,  1604,    60,  1606,   197,  1615,  1613,     8,  1336,   195,
   133    1336,  1606,  1615,  1000,  1624,  1620,  1476,  1001,  1401,  1624,
   134     132,  1513,  1624,  1630,  1630,  1001,  1401,  1832,  1630,  1636,
   135    1634,     8,  1624,  1636,  1000,  1652,  1646,  1476,  1010,  1001,
   136    1401,  1840,  1011,  1652,  1006,  1652,   132,  1513,  1001,  1832,
   137    1701,  1663,  1661,     8,  1010,  1001,  1401,  1840,  1011,  1652,
   138    1663,  1000,  1674,  1666,   204,  1668,   208,  1670,   217,  1672,
   139     227,  1674,   236,  1701,  1678,  1415,  1636,  1689,   120,  1476,
   140    1010,  1001,  1401,  1011,     4,  1001,     6,  1006,  1701,   120,
   141     132,  1513,  1010,  1001,  1832,  1011,     4,  1001,     6,  1006,
   142    1711,  1709,    36,  1028,  1319,  1350,  1722,  1711,  1711,  1000,
   143    1722,  1720,     8,  1012,  1028,  1319,  1350,  1722,   999,  1722,
   144    1000,  1731,  1729,     4,  1028,  1319,  1350,     6,  1731,  1000,
   145    1738,  1736,     8,  1009,   999,  1738,  1000,  1743,  1741,   242,
   146    1743,  1000,  1749,  1747,     8,  1336,  1749,  1000,  1762,  1760,
   147       8,  1001,  1401,     4,  1336,   195,  1336,     6,   999,  1762,
   148    1000,  1769,  1767,    26,  1542,  1562,  1769,  1000,  1782,  1772,
   149    1019,  1774,  1006,  1779,  1372,  1542,  1562,  1006,  1782,  1377,
   150    1006,  1795,  1786,   248,  1034,  1789,   254,  1034,  1795,   264,
   151    1010,  2060,  1011,  1801,  1801,  1799,   188,  2060,  1801,  1000,
   152    1818,  1805,   269,  1034,  1813,   279,  1372,  1010,  1542,  1562,
   153    1011,  1782,  1816,   279,  2060,  1818,  1000,  1824,  1822,   284,
   154    1001,  1824,  1000,  1832,  1830,   284,  1001,  1357,  1824,  1832,
   155    1000,  1840,  1840,     4,  1336,   195,  1336,  1606,     6,  1848,
   156    1846,    36,  1028,  1319,  1350,  1848,  1000,  1858,  1852,   286,
   157    1013,  1854,   208,  1856,   293,  1858,  1000,  1869,  1867,  1001,
   158      36,  1336,     8,  1336,     8,  1336,  1869,  1000,  1876,  1874,
   159       8,  1876,   999,  1876,  1000,  1916,  1882,  1415,  1476,  1001,
   160    1401,  1889,  1415,   132,  1001,  1401,  1832,  1916,  1895,   120,
   161    1466,   127,  1001,  1401,  1904,   120,  1010,  1001,  1401,  1011,
   162       4,  1001,     6,  1916,   120,   132,  1010,  1001,  1401,  1832,
   163    1916,  1011,     4,  1001,     6,  1925,  1923,     8,  1001,  1401,
   164    1832,   999,  1925,  1000,  1932,  1930,     4,  1009,     6,  1932,
   165    1000,  1950,  1936,   301,  1001,  1939,   304,  1001,  1942,   306,
   166    1002,  1945,  1022,  1950,  1950,   311,  1009,     8,  1009,  1964,
   167    1954,  1023,  1964,  1959,  1024,   317,  2003,  2008,  1964,  1025,
   168    1005,     8,  1987,  1987,  1969,   320,  1001,   322,  1971,  2036,
   169    1976,     4,  2036,  2025,     6,  1980,   324,  2036,     6,  1985,
   170       4,   329,  2025,     6,  1987,   332,  2003,  1992,   320,  1001,
   171     322,  1994,  2036,  1999,     4,   329,  2025,     6,  2003,   324,
   172    1005,     6,  2008,  2006,   329,  2008,  1005,  2016,  2014,     8,
   173    1005,     8,  1005,  2016,  1000,  2025,  2020,     0,  1005,  2023,
   174       2,  1005,  2025,  1000,  2031,  2029,     0,   332,  2031,  1000,
   175    2036,  2034,    36,  2036,  1000,  2051,  2041,  2031,  1300,  1003,
   176    2044,  1001,  2016,  2049,     4,  2051,  2016,     6,  2051,   334,
   177    2060,  2054,   338,  2056,   342,  2058,   346,  2060,   349,  2093,
   178    2069,  1010,  1001,  1357,  1824,  1011,  1587,  1795,  2073,   353,
   179    1001,  1357,  2075,   356,  2079,   363,  1033,  1336,  2082,   370,
   180    1795,  2084,   378,  2089,   383,  1738,  1009,  1743,  2091,   390,
   181    2093,   395,  2214,  2100,  1027,  1010,  2060,  1011,  1769,  2102,
   182    1007,  2110,  1372,  1010,  1542,  1562,  1011,  1782,  1006,  2115,
   183     404,  1035,  1801,  1006,  2120,   411,  1029,  1858,  1006,  2125,
   184     417,  1036,  1762,  1006,  2130,  1377,   411,  1029,  1006,  2136,
   185    1031,  1008,  1415,  1615,  1006,  2140,   424,  1502,  1006,  2144,
   186     120,  1518,  1006,  2153,  1010,  1848,  1430,  1011,  1595,  1001,
   187    1483,  1006,  2156,  1663,  1674,  2160,   428,  1601,  1006,  2164,
   188     434,  1015,  1006,  2173,   440,  1021,  1738,  1009,  1731,   248,
   189    1034,  1006,  2184,   443,  1001,  1401,     4,  1336,   195,  1336,
   190       6,  1749,  1006,  2188,   450,  1006,  1017,  2193,   455,   127,
   191    1001,  1006,  2197,   304,  1932,  1006,  2200,   463,  1006,  2204,
   192     478,  1001,  1006,  2208,   485,  1003,  1006,  2212,   493,  1003,
   193    1038,  2214,  1006;
   194  
1524 @ 8849:            LINE   101 "regression-compile-tmp/nrimp10s-77.imp"
1525 @ 8891:            PUSHI  #0x00000514
1526 @ 8896:            PUSHI  #0x000008a5
1527 @ 8901:            BOUNDS
1528 @ 8902:            DEF    SYMBOL p1=V_0086 a/tf=1b b/format=1 c/ostate=121  type=1 (integer) form=11 (array) special=0 (<special:0>) linkage=1 (own) spec=0 indirect=0 unass=1
1529 @ 8920:            PUSHI  #0x0000051b
1530 @ 8925:            INIT   1
1531 @ 8928:            PUSHI  #0x00000517
1532 @ 8933:            INIT   1
1533 @ 8936:            PUSHI  #0x00000000
1534 @ 8941:            INIT   1
1535 @ 8944:            PUSHI  #0x00000519
1536 @ 8949:            INIT   1
1537 @ 8952:            PUSHI  #0x00000002
1538 @ 8957:            INIT   1
1539 @ 8960:            PUSHI  #0x0000051b
1540 @ 8965:            INIT   1
1541 @ 8968:            PUSHI  #0x000003e8
1542 @ 8973:            INIT   1
1543 @ 8976:            PUSHI  #0x00000527
1544 @ 8981:            INIT   1
1545 @ 8984:            PUSHI  #0x00000520
1546 @ 8989:            INIT   1
1547 @ 8992:            PUSHI  #0x000003e9
1548 @ 8997:            INIT   1
1549 @ 9000:            PUSHI  #0x0000054d
1550 @ 9005:            INIT   1
1551 @ 9008:            PUSHI  #0x00000720
1552 @ 9013:            INIT   1
1553 @ 9016:            PUSHI  #0x00000523
1554 @ 9021:            INIT   1
1555 @ 9024:            PUSHI  #0x000003eb
1556 @ 9029:            INIT   1
1557 @ 9032:            PUSHI  #0x000003fc
1558 @ 9037:            INIT   1
1559 @ 9040:            PUSHI  #0x00000527
1560 @ 9045:            INIT   1
1561 @ 9048:            PUSHI  #0x00000004
1562 @ 9053:            INIT   1
1563 @ 9056:            PUSHI  #0x00000538
1564 @ 9061:            INIT   1
1565 @ 9064:            PUSHI  #0x00000006
1566 @ 9069:            INIT   1
1567 @ 9072:            PUSHI  #0x00000531
1568 @ 9077:            INIT   1
1569 @ 9080:            PUSHI  #0x0000052b
1570 @ 9085:            INIT   1
1571 @ 9088:            PUSHI  #0x000003e9
1572 @ 9093:            INIT   1
1573 @ 9096:            PUSHI  #0x000003f6
1574 @ 9101:            INIT   1
1575 @ 9104:            PUSHI  #0x0000052d
1576 @ 9109:            INIT   1
1577 @ 9112:            PUSHI  #0x000003eb
1578 @ 9117:            INIT   1
1579 @ 9120:            PUSHI  #0x00000531
1580 @ 9125:            INIT   1
1581 @ 9128:            PUSHI  #0x00000004
1582 @ 9133:            INIT   1
1583 @ 9136:            PUSHI  #0x00000531
1584 @ 9141:            INIT   1
1585 @ 9144:            PUSHI  #0x00000006
1586 @ 9149:            INIT   1
1587 @ 9152:            PUSHI  #0x00000538
1588 @ 9157:            INIT   1
1589 @ 9160:            PUSHI  #0x00000538
1590 @ 9165:            INIT   1
1591 @ 9168:            PUSHI  #0x000003f2
1592 @ 9173:            INIT   1
1593 @ 9176:            PUSHI  #0x00000404
1594 @ 9181:            INIT   1
1595 @ 9184:            PUSHI  #0x00000527
1596 @ 9189:            INIT   1
1597 @ 9192:            PUSHI  #0x000003f3
1598 @ 9197:            INIT   1
1599 @ 9200:            PUSHI  #0x00000546
1600 @ 9205:            INIT   1
1601 @ 9208:            PUSHI  #0x0000053f
1602 @ 9213:            INIT   1
1603 @ 9216:            PUSHI  #0x0000053f
1604 @ 9221:            INIT   1
1605 @ 9224:            PUSHI  #0x000003f2
1606 @ 9229:            INIT   1
1607 @ 9232:            PUSHI  #0x00000404
1608 @ 9237:            INIT   1
1609 @ 9240:            PUSHI  #0x0000051b
1610 @ 9245:            INIT   1
1611 @ 9248:            PUSHI  #0x000003f3
1612 @ 9253:            INIT   1
1613 @ 9256:            PUSHI  #0x0000053f
1614 @ 9261:            INIT   1
1615 @ 9264:            PUSHI  #0x00000546
1616 @ 9269:            INIT   1
1617 @ 9272:            PUSHI  #0x00000544
1618 @ 9277:            INIT   1
1619 @ 9280:            PUSHI  #0x00000402
1620 @ 9285:            INIT   1
1621 @ 9288:            PUSHI  #0x0000051b
1622 @ 9293:            INIT   1
1623 @ 9296:            PUSHI  #0x000003e7
1624 @ 9301:            INIT   1
1625 @ 9304:            PUSHI  #0x00000546
1626 @ 9309:            INIT   1
1627 @ 9312:            PUSHI  #0x000003e8
1628 @ 9317:            INIT   1
1629 @ 9320:            PUSHI  #0x0000054d
1630 @ 9325:            INIT   1
1631 @ 9328:            PUSHI  #0x0000054b
1632 @ 9333:            INIT   1
1633 @ 9336:            PUSHI  #0x00000402
1634 @ 9341:            INIT   1
1635 @ 9344:            PUSHI  #0x00000527
1636 @ 9349:            INIT   1
1637 @ 9352:            PUSHI  #0x000003e7
1638 @ 9357:            INIT   1
1639 @ 9360:            PUSHI  #0x0000054d
1640 @ 9365:            INIT   1
1641 @ 9368:            PUSHI  #0x000003e8
1642 @ 9373:            INIT   1
1643 @ 9376:            PUSHI  #0x00000555
1644 @ 9381:            INIT   1
1645 @ 9384:            PUSHI  #0x00000553
1646 @ 9389:            INIT   1
1647 @ 9392:            PUSHI  #0x00000004
1648 @ 9397:            INIT   1
1649 @ 9400:            PUSHI  #0x00000538
1650 @ 9405:            INIT   1
1651 @ 9408:            PUSHI  #0x00000555
1652 @ 9413:            INIT   1
1653 @ 9416:            PUSHI  #0x00000006
1654 @ 9421:            INIT   1
1655 @ 9424:            PUSHI  #0x00000555
1656 @ 9429:            INIT   1
1657 @ 9432:            PUSHI  #0x000003e8
1658 @ 9437:            INIT   1
1659 @ 9440:            PUSHI  #0x0000055c
1660 @ 9445:            INIT   1
1661 @ 9448:            PUSHI  #0x0000055a
1662 @ 9453:            INIT   1
1663 @ 9456:            PUSHI  #0x00000008
1664 @ 9461:            INIT   1
1665 @ 9464:            PUSHI  #0x00000538
1666 @ 9469:            INIT   1
1667 @ 9472:            PUSHI  #0x000003e7
1668 @ 9477:            INIT   1
1669 @ 9480:            PUSHI  #0x0000055c
1670 @ 9485:            INIT   1
1671 @ 9488:            PUSHI  #0x000003e8
1672 @ 9493:            INIT   1
1673 @ 9496:            PUSHI  #0x00000561
1674 @ 9501:            INIT   1
1675 @ 9504:            PUSHI  #0x0000055f
1676 @ 9509:            INIT   1
1677 @ 9512:            PUSHI  #0x0000000a
1678 @ 9517:            INIT   1
1679 @ 9520:            PUSHI  #0x00000561
1680 @ 9525:            INIT   1
1681 @ 9528:            PUSHI  #0x0000000d
1682 @ 9533:            INIT   1
1683 @ 9536:            PUSHI  #0x00000579
1684 @ 9541:            INIT   1
1685 @ 9544:            PUSHI  #0x00000568
1686 @ 9549:            INIT   1
1687 @ 9552:            PUSHI  #0x00000014
1688 @ 9557:            INIT   1
1689 @ 9560:            PUSHI  #0x000003f2
1690 @ 9565:            INIT   1
1691 @ 9568:            PUSHI  #0x00000606
1692 @ 9573:            INIT   1
1693 @ 9576:            PUSHI  #0x0000061a
1694 @ 9581:            INIT   1
1695 @ 9584:            PUSHI  #0x000003f3
1696 @ 9589:            INIT   1
1697 @ 9592:            PUSHI  #0x0000056e
1698 @ 9597:            INIT   1
1699 @ 9600:            PUSHI  #0x0000001a
1700 @ 9605:            INIT   1
1701 @ 9608:            PUSHI  #0x000003f2
1702 @ 9613:            INIT   1
1703 @ 9616:            PUSHI  #0x00000606
1704 @ 9621:            INIT   1
1705 @ 9624:            PUSHI  #0x0000061a
1706 @ 9629:            INIT   1
1707 @ 9632:            PUSHI  #0x000003f3
1708 @ 9637:            INIT   1
1709 @ 9640:            PUSHI  #0x00000579
1710 @ 9645:            INIT   1
1711 @ 9648:            PUSHI  #0x00000020
1712 @ 9653:            INIT   1
1713 @ 9656:            PUSHI  #0x000003f2
1714 @ 9661:            INIT   1
1715 @ 9664:            PUSHI  #0x000003e9
1716 @ 9669:            INIT   1
1717 @ 9672:            PUSHI  #0x00000024
1718 @ 9677:            INIT   1
1719 @ 9680:            PUSHI  #0x00000538
1720 @ 9685:            INIT   1
1721 @ 9688:            PUSHI  #0x00000008
1722 @ 9693:            INIT   1
1723 @ 9696:            PUSHI  #0x00000538
1724 @ 9701:            INIT   1
1725 @ 9704:            PUSHI  #0x00000008
1726 @ 9709:            INIT   1
1727 @ 9712:            PUSHI  #0x00000538
1728 @ 9717:            INIT   1
1729 @ 9720:            PUSHI  #0x000003f3
1730 @ 9725:            INIT   1
1731 @ 9728:            PUSHI  #0x00000580
1732 @ 9733:            INIT   1
1733 @ 9736:            PUSHI  #0x0000057e
1734 @ 9741:            INIT   1
1735 @ 9744:            PUSHI  #0x00000008
1736 @ 9749:            INIT   1
1737 @ 9752:            PUSHI  #0x000003e9
1738 @ 9757:            INIT   1
1739 @ 9760:            PUSHI  #0x000003e7
1740 @ 9765:            INIT   1
1741 @ 9768:            PUSHI  #0x00000580
1742 @ 9773:            INIT   1
1743 @ 9776:            PUSHI  #0x000003e8
1744 @ 9781:            INIT   1
1745 @ 9784:            PUSHI  #0x00000587
1746 @ 9789:            INIT   1
1747 @ 9792:            PUSHI  #0x00000583
1748 @ 9797:            INIT   1
1749 @ 9800:            PUSHI  #0x00000026
1750 @ 9805:            INIT   1
1751 @ 9808:            PUSHI  #0x00000585
1752 @ 9813:            INIT   1
1753 @ 9816:            PUSHI  #0x0000002b
1754 @ 9821:            INIT   1
1755 @ 9824:            PUSHI  #0x00000587
1756 @ 9829:            INIT   1
1757 @ 9832:            PUSHI  #0x00000033
1758 @ 9837:            INIT   1
1759 @ 9840:            PUSHI  #0x00000596
1760 @ 9845:            INIT   1
1761 @ 9848:            PUSHI  #0x0000058a
1762 @ 9853:            INIT   1
1763 @ 9856:            PUSHI  #0x0000002b
1764 @ 9861:            INIT   1
1765 @ 9864:            PUSHI  #0x0000058c
1766 @ 9869:            INIT   1
1767 @ 9872:            PUSHI  #0x00000026
1768 @ 9877:            INIT   1
1769 @ 9880:            PUSHI  #0x0000058f
1770 @ 9885:            INIT   1
1771 @ 9888:            PUSHI  #0x0000003c
1772 @ 9893:            INIT   1
1773 @ 9896:            PUSHI  #0x00000580
1774 @ 9901:            INIT   1
1775 @ 9904:            PUSHI  #0x00000591
1776 @ 9909:            INIT   1
1777 @ 9912:            PUSHI  #0x00000041
1778 @ 9917:            INIT   1
1779 @ 9920:            PUSHI  #0x00000594
1780 @ 9925:            INIT   1
1781 @ 9928:            PUSHI  #0x0000004d
1782 @ 9933:            INIT   1
1783 @ 9936:            PUSHI  #0x00000785
1784 @ 9941:            INIT   1
1785 @ 9944:            PUSHI  #0x00000596
1786 @ 9949:            INIT   1
1787 @ 9952:            PUSHI  #0x00000054
1788 @ 9957:            INIT   1
1789 @ 9960:            PUSHI  #0x0000059d
1790 @ 9965:            INIT   1
1791 @ 9968:            PUSHI  #0x00000599
1792 @ 9973:            INIT   1
1793 @ 9976:            PUSHI  #0x00000060
1794 @ 9981:            INIT   1
1795 @ 9984:            PUSHI  #0x0000059d
1796 @ 9989:            INIT   1
1797 @ 9992:            PUSHI  #0x00000407
1798 @ 9997:            INIT   1
1799 @ 10000:            PUSHI  #0x00000587
1800 @ 10005:            INIT   1
1801 @ 10008:            PUSHI  #0x0000059d
1802 @ 10013:            INIT   1
1803 @ 10016:            PUSHI  #0x000005a4
1804 @ 10021:            INIT   1
1805 @ 10024:            PUSHI  #0x000005a0
1806 @ 10029:            INIT   1
1807 @ 10032:            PUSHI  #0x00000068
1808 @ 10037:            INIT   1
1809 @ 10040:            PUSHI  #0x000005a2
1810 @ 10045:            INIT   1
1811 @ 10048:            PUSHI  #0x0000006b
1812 @ 10053:            INIT   1
1813 @ 10056:            PUSHI  #0x000005a4
1814 @ 10061:            INIT   1
1815 @ 10064:            PUSHI  #0x0000006f
1816 @ 10069:            INIT   1
1817 @ 10072:            PUSHI  #0x000005ba
1818 @ 10077:            INIT   1
1819 @ 10080:            PUSHI  #0x000005aa
1820 @ 10085:            INIT   1
1821 @ 10088:            PUSHI  #0x00000587
1822 @ 10093:            INIT   1
1823 @ 10096:            PUSHI  #0x000005c4
1824 @ 10101:            INIT   1
1825 @ 10104:            PUSHI  #0x000003e9
1826 @ 10109:            INIT   1
1827 @ 10112:            PUSHI  #0x00000579
1828 @ 10117:            INIT   1
1829 @ 10120:            PUSHI  #0x000005b0
1830 @ 10125:            INIT   1
1831 @ 10128:            PUSHI  #0x00000078
1832 @ 10133:            INIT   1
1833 @ 10136:            PUSHI  #0x000005ba
1834 @ 10141:            INIT   1
1835 @ 10144:            PUSHI  #0x0000007f
1836 @ 10149:            INIT   1
1837 @ 10152:            PUSHI  #0x000003e9
1838 @ 10157:            INIT   1
1839 @ 10160:            PUSHI  #0x00000579
1840 @ 10165:            INIT   1
1841 @ 10168:            PUSHI  #0x000005b6
1842 @ 10173:            INIT   1
1843 @ 10176:            PUSHI  #0x00000596
1844 @ 10181:            INIT   1
1845 @ 10184:            PUSHI  #0x000005bf
1846 @ 10189:            INIT   1
1847 @ 10192:            PUSHI  #0x000003e9
1848 @ 10197:            INIT   1
1849 @ 10200:            PUSHI  #0x00000579
1850 @ 10205:            INIT   1
1851 @ 10208:            PUSHI  #0x000005cb
1852 @ 10213:            INIT   1
1853 @ 10216:            PUSHI  #0x000005ba
1854 @ 10221:            INIT   1
1855 @ 10224:            PUSHI  #0x0000007f
1856 @ 10229:            INIT   1
1857 @ 10232:            PUSHI  #0x000003e9
1858 @ 10237:            INIT   1
1859 @ 10240:            PUSHI  #0x00000579
1860 @ 10245:            INIT   1
1861 @ 10248:            PUSHI  #0x000005bf
1862 @ 10253:            INIT   1
1863 @ 10256:            PUSHI  #0x000005bd
1864 @ 10261:            INIT   1
1865 @ 10264:            PUSHI  #0x00000084
1866 @ 10269:            INIT   1
1867 @ 10272:            PUSHI  #0x000005bf
1868 @ 10277:            INIT   1
1869 @ 10280:            PUSHI  #0x000003e8
1870 @ 10285:            INIT   1
1871 @ 10288:            PUSHI  #0x000005c4
1872 @ 10293:            INIT   1
1873 @ 10296:            PUSHI  #0x000005c2
1874 @ 10301:            INIT   1
1875 @ 10304:            PUSHI  #0x0000007f
1876 @ 10309:            INIT   1
1877 @ 10312:            PUSHI  #0x000005c4
1878 @ 10317:            INIT   1
1879 @ 10320:            PUSHI  #0x000003e8
1880 @ 10325:            INIT   1
1881 @ 10328:            PUSHI  #0x000005cb
1882 @ 10333:            INIT   1
1883 @ 10336:            PUSHI  #0x000005c7
1884 @ 10341:            INIT   1
1885 @ 10344:            PUSHI  #0x0000008a
1886 @ 10349:            INIT   1
1887 @ 10352:            PUSHI  #0x000005c9
1888 @ 10357:            INIT   1
1889 @ 10360:            PUSHI  #0x0000007f
1890 @ 10365:            INIT   1
1891 @ 10368:            PUSHI  #0x000005cb
1892 @ 10373:            INIT   1
1893 @ 10376:            PUSHI  #0x000003e8
1894 @ 10381:            INIT   1
1895 @ 10384:            PUSHI  #0x000005d5
1896 @ 10389:            INIT   1
1897 @ 10392:            PUSHI  #0x000005d3
1898 @ 10397:            INIT   1
1899 @ 10400:            PUSHI  #0x00000004
1900 @ 10405:            INIT   1
1901 @ 10408:            PUSHI  #0x000003f2
1902 @ 10413:            INIT   1
1903 @ 10416:            PUSHI  #0x000005a4
1904 @ 10421:            INIT   1
1905 @ 10424:            PUSHI  #0x000003f3
1906 @ 10429:            INIT   1
1907 @ 10432:            PUSHI  #0x000005d5
1908 @ 10437:            INIT   1
1909 @ 10440:            PUSHI  #0x00000006
1910 @ 10445:            INIT   1
1911 @ 10448:            PUSHI  #0x000005d5
1912 @ 10453:            INIT   1
1913 @ 10456:            PUSHI  #0x000003e8
1914 @ 10461:            INIT   1
1915 @ 10464:            PUSHI  #0x000005de
1916 @ 10469:            INIT   1
1917 @ 10472:            PUSHI  #0x000005dc
1918 @ 10477:            INIT   1
1919 @ 10480:            PUSHI  #0x00000406
1920 @ 10485:            INIT   1
1921 @ 10488:            PUSHI  #0x000003f2
1922 @ 10493:            INIT   1
1923 @ 10496:            PUSHI  #0x000005a4
1924 @ 10501:            INIT   1
1925 @ 10504:            PUSHI  #0x000003f3
1926 @ 10509:            INIT   1
1927 @ 10512:            PUSHI  #0x000003e7
1928 @ 10517:            INIT   1
1929 @ 10520:            PUSHI  #0x000005de
1930 @ 10525:            INIT   1
1931 @ 10528:            PUSHI  #0x000003e8
1932 @ 10533:            INIT   1
1933 @ 10536:            PUSHI  #0x000005e9
1934 @ 10541:            INIT   1
1935 @ 10544:            PUSHI  #0x000005e2
1936 @ 10549:            INIT   1
1937 @ 10552:            PUSHI  #0x00000094
1938 @ 10557:            INIT   1
1939 @ 10560:            PUSHI  #0x000003f8
1940 @ 10565:            INIT   1
1941 @ 10568:            PUSHI  #0x000005e4
1942 @ 10573:            INIT   1
1943 @ 10576:            PUSHI  #0x0000009e
1944 @ 10581:            INIT   1
1945 @ 10584:            PUSHI  #0x000005e7
1946 @ 10589:            INIT   1
1947 @ 10592:            PUSHI  #0x000000a5
1948 @ 10597:            INIT   1
1949 @ 10600:            PUSHI  #0x000003fa
1950 @ 10605:            INIT   1
1951 @ 10608:            PUSHI  #0x000005e9
1952 @ 10613:            INIT   1
1953 @ 10616:            PUSHI  #0x000003f8
1954 @ 10621:            INIT   1
1955 @ 10624:            PUSHI  #0x000005ee
1956 @ 10629:            INIT   1
1957 @ 10632:            PUSHI  #0x000005ec
1958 @ 10637:            INIT   1
1959 @ 10640:            PUSHI  #0x000000ac
1960 @ 10645:            INIT   1
1961 @ 10648:            PUSHI  #0x000005ee
1962 @ 10653:            INIT   1
1963 @ 10656:            PUSHI  #0x000003e8
1964 @ 10661:            INIT   1
1965 @ 10664:            PUSHI  #0x00000606
1966 @ 10669:            INIT   1
1967 @ 10672:            PUSHI  #0x000005f6
1968 @ 10677:            INIT   1
1969 @ 10680:            PUSHI  #0x000000ac
1970 @ 10685:            INIT   1
1971 @ 10688:            PUSHI  #0x000003e9
1972 @ 10693:            INIT   1
1973 @ 10696:            PUSHI  #0x00000004
1974 @ 10701:            INIT   1
1975 @ 10704:            PUSHI  #0x00000754
1976 @ 10709:            INIT   1
1977 @ 10712:            PUSHI  #0x0000074d
1978 @ 10717:            INIT   1
1979 @ 10720:            PUSHI  #0x00000006
1980 @ 10725:            INIT   1
1981 @ 10728:            PUSHI  #0x000005ff
1982 @ 10733:            INIT   1
1983 @ 10736:            PUSHI  #0x000000b3
1984 @ 10741:            INIT   1
1985 @ 10744:            PUSHI  #0x000003f2
1986 @ 10749:            INIT   1
1987 @ 10752:            PUSHI  #0x000003e9
1988 @ 10757:            INIT   1
1989 @ 10760:            PUSHI  #0x0000071a
1990 @ 10765:            INIT   1
1991 @ 10768:            PUSHI  #0x000003f3
1992 @ 10773:            INIT   1
1993 @ 10776:            PUSHI  #0x00000004
1994 @ 10781:            INIT   1
1995 @ 10784:            PUSHI  #0x000003e9
1996 @ 10789:            INIT   1
1997 @ 10792:            PUSHI  #0x00000006
1998 @ 10797:            INIT   1
1999 @ 10800:            PUSHI  #0x00000606
2000 @ 10805:            INIT   1
2001 @ 10808:            PUSHI  #0x000003f2
2002 @ 10813:            INIT   1
2003 @ 10816:            PUSHI  #0x0000064f
2004 @ 10821:            INIT   1
2005 @ 10824:            PUSHI  #0x000003f3
2006 @ 10829:            INIT   1
2007 @ 10832:            PUSHI  #0x00000004
2008 @ 10837:            INIT   1
2009 @ 10840:            PUSHI  #0x000003e9
2010 @ 10845:            INIT   1
2011 @ 10848:            PUSHI  #0x00000006
2012 @ 10853:            INIT   1
2013 @ 10856:            PUSHI  #0x00000614
2014 @ 10861:            INIT   1
2015 @ 10864:            PUSHI  #0x0000060c
2016 @ 10869:            INIT   1
2017 @ 10872:            PUSHI  #0x00000538
2018 @ 10877:            INIT   1
2019 @ 10880:            PUSHI  #0x00000408
2020 @ 10885:            INIT   1
2021 @ 10888:            PUSHI  #0x00000538
2022 @ 10893:            INIT   1
2023 @ 10896:            PUSHI  #0x00000614
2024 @ 10901:            INIT   1
2025 @ 10904:            PUSHI  #0x00000611
2026 @ 10909:            INIT   1
2027 @ 10912:            PUSHI  #0x00000004
2028 @ 10917:            INIT   1
2029 @ 10920:            PUSHI  #0x00000606
2030 @ 10925:            INIT   1
2031 @ 10928:            PUSHI  #0x0000061a
2032 @ 10933:            INIT   1
2033 @ 10936:            PUSHI  #0x00000006
2034 @ 10941:            INIT   1
2035 @ 10944:            PUSHI  #0x00000614
2036 @ 10949:            INIT   1
2037 @ 10952:            PUSHI  #0x000000b8
2038 @ 10957:            INIT   1
2039 @ 10960:            PUSHI  #0x00000606
2040 @ 10965:            INIT   1
2041 @ 10968:            PUSHI  #0x0000061a
2042 @ 10973:            INIT   1
2043 @ 10976:            PUSHI  #0x00000618
2044 @ 10981:            INIT   1
2045 @ 10984:            PUSHI  #0x0000040d
2046 @ 10989:            INIT   1
2047 @ 10992:            PUSHI  #0x00000538
2048 @ 10997:            INIT   1
2049 @ 11000:            PUSHI  #0x0000061a
2050 @ 11005:            INIT   1
2051 @ 11008:            PUSHI  #0x000003e8
2052 @ 11013:            INIT   1
2053 @ 11016:            PUSHI  #0x00000625
2054 @ 11021:            INIT   1
2055 @ 11024:            PUSHI  #0x0000061f
2056 @ 11029:            INIT   1
2057 @ 11032:            PUSHI  #0x000000bc
2058 @ 11037:            INIT   1
2059 @ 11040:            PUSHI  #0x00000606
2060 @ 11045:            INIT   1
2061 @ 11048:            PUSHI  #0x00000625
2062 @ 11053:            INIT   1
2063 @ 11056:            PUSHI  #0x00000623
2064 @ 11061:            INIT   1
2065 @ 11064:            PUSHI  #0x000000c0
2066 @ 11069:            INIT   1
2067 @ 11072:            PUSHI  #0x00000606
2068 @ 11077:            INIT   1
2069 @ 11080:            PUSHI  #0x0000062c
2070 @ 11085:            INIT   1
2071 @ 11088:            PUSHI  #0x00000625
2072 @ 11093:            INIT   1
2073 @ 11096:            PUSHI  #0x000003e8
2074 @ 11101:            INIT   1
2075 @ 11104:            PUSHI  #0x0000062c
2076 @ 11109:            INIT   1
2077 @ 11112:            PUSHI  #0x0000062a
2078 @ 11117:            INIT   1
2079 @ 11120:            PUSHI  #0x000000bc
2080 @ 11125:            INIT   1
2081 @ 11128:            PUSHI  #0x00000606
2082 @ 11133:            INIT   1
2083 @ 11136:            PUSHI  #0x000003e7
2084 @ 11141:            INIT   1
2085 @ 11144:            PUSHI  #0x0000062c
2086 @ 11149:            INIT   1
2087 @ 11152:            PUSHI  #0x000003e8
2088 @ 11157:            INIT   1
2089 @ 11160:            PUSHI  #0x00000633
2090 @ 11165:            INIT   1
2091 @ 11168:            PUSHI  #0x00000631
2092 @ 11173:            INIT   1
2093 @ 11176:            PUSHI  #0x000000c0
2094 @ 11181:            INIT   1
2095 @ 11184:            PUSHI  #0x00000606
2096 @ 11189:            INIT   1
2097 @ 11192:            PUSHI  #0x000003e7
2098 @ 11197:            INIT   1
2099 @ 11200:            PUSHI  #0x00000633
2100 @ 11205:            INIT   1
2101 @ 11208:            PUSHI  #0x000003e8
2102 @ 11213:            INIT   1
2103 @ 11216:            PUSHI  #0x0000063b
2104 @ 11221:            INIT   1
2105 @ 11224:            PUSHI  #0x00000637
2106 @ 11229:            INIT   1
2107 @ 11232:            PUSHI  #0x00000409
2108 @ 11237:            INIT   1
2109 @ 11240:            PUSHI  #0x00000538
2110 @ 11245:            INIT   1
2111 @ 11248:            PUSHI  #0x00000639
2112 @ 11253:            INIT   1
2113 @ 11256:            PUSHI  #0x000000c3
2114 @ 11261:            INIT   1
2115 @ 11264:            PUSHI  #0x0000063b
2116 @ 11269:            INIT   1
2117 @ 11272:            PUSHI  #0x000003e8
2118 @ 11277:            INIT   1
2119 @ 11280:            PUSHI  #0x00000641
2120 @ 11285:            INIT   1
2121 @ 11288:            PUSHI  #0x0000063f
2122 @ 11293:            INIT   1
2123 @ 11296:            PUSHI  #0x000000b3
2124 @ 11301:            INIT   1
2125 @ 11304:            PUSHI  #0x000003f0
2126 @ 11309:            INIT   1
2127 @ 11312:            PUSHI  #0x00000641
2128 @ 11317:            INIT   1
2129 @ 11320:            PUSHI  #0x000003f7
2130 @ 11325:            INIT   1
2131 @ 11328:            PUSHI  #0x00000646
2132 @ 11333:            INIT   1
2133 @ 11336:            PUSHI  #0x00000644
2134 @ 11341:            INIT   1
2135 @ 11344:            PUSHI  #0x0000003c
2136 @ 11349:            INIT   1
2137 @ 11352:            PUSHI  #0x00000646
2138 @ 11357:            INIT   1
2139 @ 11360:            PUSHI  #0x000000c5
2140 @ 11365:            INIT   1
2141 @ 11368:            PUSHI  #0x0000064f
2142 @ 11373:            INIT   1
2143 @ 11376:            PUSHI  #0x0000064d
2144 @ 11381:            INIT   1
2145 @ 11384:            PUSHI  #0x00000008
2146 @ 11389:            INIT   1
2147 @ 11392:            PUSHI  #0x00000538
2148 @ 11397:            INIT   1
2149 @ 11400:            PUSHI  #0x000000c3
2150 @ 11405:            INIT   1
2151 @ 11408:            PUSHI  #0x00000538
2152 @ 11413:            INIT   1
2153 @ 11416:            PUSHI  #0x00000646
2154 @ 11421:            INIT   1
2155 @ 11424:            PUSHI  #0x0000064f
2156 @ 11429:            INIT   1
2157 @ 11432:            PUSHI  #0x000003e8
2158 @ 11437:            INIT   1
2159 @ 11440:            PUSHI  #0x00000658
2160 @ 11445:            INIT   1
2161 @ 11448:            PUSHI  #0x00000654
2162 @ 11453:            INIT   1
2163 @ 11456:            PUSHI  #0x000005c4
2164 @ 11461:            INIT   1
2165 @ 11464:            PUSHI  #0x000003e9
2166 @ 11469:            INIT   1
2167 @ 11472:            PUSHI  #0x00000579
2168 @ 11477:            INIT   1
2169 @ 11480:            PUSHI  #0x00000658
2170 @ 11485:            INIT   1
2171 @ 11488:            PUSHI  #0x00000084
2172 @ 11493:            INIT   1
2173 @ 11496:            PUSHI  #0x000005e9
2174 @ 11501:            INIT   1
2175 @ 11504:            PUSHI  #0x00000658
2176 @ 11509:            INIT   1
2177 @ 11512:            PUSHI  #0x0000065e
2178 @ 11517:            INIT   1
2179 @ 11520:            PUSHI  #0x0000065e
2180 @ 11525:            INIT   1
2181 @ 11528:            PUSHI  #0x000003e9
2182 @ 11533:            INIT   1
2183 @ 11536:            PUSHI  #0x00000579
2184 @ 11541:            INIT   1
2185 @ 11544:            PUSHI  #0x00000728
2186 @ 11549:            INIT   1
2187 @ 11552:            PUSHI  #0x0000065e
2188 @ 11557:            INIT   1
2189 @ 11560:            PUSHI  #0x00000664
2190 @ 11565:            INIT   1
2191 @ 11568:            PUSHI  #0x00000662
2192 @ 11573:            INIT   1
2193 @ 11576:            PUSHI  #0x00000008
2194 @ 11581:            INIT   1
2195 @ 11584:            PUSHI  #0x00000658
2196 @ 11589:            INIT   1
2197 @ 11592:            PUSHI  #0x00000664
2198 @ 11597:            INIT   1
2199 @ 11600:            PUSHI  #0x000003e8
2200 @ 11605:            INIT   1
2201 @ 11608:            PUSHI  #0x00000674
2202 @ 11613:            INIT   1
2203 @ 11616:            PUSHI  #0x0000066e
2204 @ 11621:            INIT   1
2205 @ 11624:            PUSHI  #0x000005c4
2206 @ 11629:            INIT   1
2207 @ 11632:            PUSHI  #0x000003f2
2208 @ 11637:            INIT   1
2209 @ 11640:            PUSHI  #0x000003e9
2210 @ 11645:            INIT   1
2211 @ 11648:            PUSHI  #0x00000579
2212 @ 11653:            INIT   1
2213 @ 11656:            PUSHI  #0x00000730
2214 @ 11661:            INIT   1
2215 @ 11664:            PUSHI  #0x000003f3
2216 @ 11669:            INIT   1
2217 @ 11672:            PUSHI  #0x00000674
2218 @ 11677:            INIT   1
2219 @ 11680:            PUSHI  #0x000003ee
2220 @ 11685:            INIT   1
2221 @ 11688:            PUSHI  #0x00000674
2222 @ 11693:            INIT   1
2223 @ 11696:            PUSHI  #0x00000084
2224 @ 11701:            INIT   1
2225 @ 11704:            PUSHI  #0x000005e9
2226 @ 11709:            INIT   1
2227 @ 11712:            PUSHI  #0x000003e9
2228 @ 11717:            INIT   1
2229 @ 11720:            PUSHI  #0x00000728
2230 @ 11725:            INIT   1
2231 @ 11728:            PUSHI  #0x000006a5
2232 @ 11733:            INIT   1
2233 @ 11736:            PUSHI  #0x0000067f
2234 @ 11741:            INIT   1
2235 @ 11744:            PUSHI  #0x0000067d
2236 @ 11749:            INIT   1
2237 @ 11752:            PUSHI  #0x00000008
2238 @ 11757:            INIT   1
2239 @ 11760:            PUSHI  #0x000003f2
2240 @ 11765:            INIT   1
2241 @ 11768:            PUSHI  #0x000003e9
2242 @ 11773:            INIT   1
2243 @ 11776:            PUSHI  #0x00000579
2244 @ 11781:            INIT   1
2245 @ 11784:            PUSHI  #0x00000730
2246 @ 11789:            INIT   1
2247 @ 11792:            PUSHI  #0x000003f3
2248 @ 11797:            INIT   1
2249 @ 11800:            PUSHI  #0x00000674
2250 @ 11805:            INIT   1
2251 @ 11808:            PUSHI  #0x0000067f
2252 @ 11813:            INIT   1
2253 @ 11816:            PUSHI  #0x000003e8
2254 @ 11821:            INIT   1
2255 @ 11824:            PUSHI  #0x0000068a
2256 @ 11829:            INIT   1
2257 @ 11832:            PUSHI  #0x00000682
2258 @ 11837:            INIT   1
2259 @ 11840:            PUSHI  #0x000000cc
2260 @ 11845:            INIT   1
2261 @ 11848:            PUSHI  #0x00000684
2262 @ 11853:            INIT   1
2263 @ 11856:            PUSHI  #0x000000d0
2264 @ 11861:            INIT   1
2265 @ 11864:            PUSHI  #0x00000686
2266 @ 11869:            INIT   1
2267 @ 11872:            PUSHI  #0x000000d9
2268 @ 11877:            INIT   1
2269 @ 11880:            PUSHI  #0x00000688
2270 @ 11885:            INIT   1
2271 @ 11888:            PUSHI  #0x000000e3
2272 @ 11893:            INIT   1
2273 @ 11896:            PUSHI  #0x0000068a
2274 @ 11901:            INIT   1
2275 @ 11904:            PUSHI  #0x000000ec
2276 @ 11909:            INIT   1
2277 @ 11912:            PUSHI  #0x000006a5
2278 @ 11917:            INIT   1
2279 @ 11920:            PUSHI  #0x0000068e
2280 @ 11925:            INIT   1
2281 @ 11928:            PUSHI  #0x00000587
2282 @ 11933:            INIT   1
2283 @ 11936:            PUSHI  #0x00000664
2284 @ 11941:            INIT   1
2285 @ 11944:            PUSHI  #0x00000699
2286 @ 11949:            INIT   1
2287 @ 11952:            PUSHI  #0x00000078
2288 @ 11957:            INIT   1
2289 @ 11960:            PUSHI  #0x000005c4
2290 @ 11965:            INIT   1
2291 @ 11968:            PUSHI  #0x000003f2
2292 @ 11973:            INIT   1
2293 @ 11976:            PUSHI  #0x000003e9
2294 @ 11981:            INIT   1
2295 @ 11984:            PUSHI  #0x00000579
2296 @ 11989:            INIT   1
2297 @ 11992:            PUSHI  #0x000003f3
2298 @ 11997:            INIT   1
2299 @ 12000:            PUSHI  #0x00000004
2300 @ 12005:            INIT   1
2301 @ 12008:            PUSHI  #0x000003e9
2302 @ 12013:            INIT   1
2303 @ 12016:            PUSHI  #0x00000006
2304 @ 12021:            INIT   1
2305 @ 12024:            PUSHI  #0x000003ee
2306 @ 12029:            INIT   1
2307 @ 12032:            PUSHI  #0x000006a5
2308 @ 12037:            INIT   1
2309 @ 12040:            PUSHI  #0x00000078
2310 @ 12045:            INIT   1
2311 @ 12048:            PUSHI  #0x00000084
2312 @ 12053:            INIT   1
2313 @ 12056:            PUSHI  #0x000005e9
2314 @ 12061:            INIT   1
2315 @ 12064:            PUSHI  #0x000003f2
2316 @ 12069:            INIT   1
2317 @ 12072:            PUSHI  #0x000003e9
2318 @ 12077:            INIT   1
2319 @ 12080:            PUSHI  #0x00000728
2320 @ 12085:            INIT   1
2321 @ 12088:            PUSHI  #0x000003f3
2322 @ 12093:            INIT   1
2323 @ 12096:            PUSHI  #0x00000004
2324 @ 12101:            INIT   1
2325 @ 12104:            PUSHI  #0x000003e9
2326 @ 12109:            INIT   1
2327 @ 12112:            PUSHI  #0x00000006
2328 @ 12117:            INIT   1
2329 @ 12120:            PUSHI  #0x000003ee
2330 @ 12125:            INIT   1
2331 @ 12128:            PUSHI  #0x000006af
2332 @ 12133:            INIT   1
2333 @ 12136:            PUSHI  #0x000006ad
2334 @ 12141:            INIT   1
2335 @ 12144:            PUSHI  #0x00000024
2336 @ 12149:            INIT   1
2337 @ 12152:            PUSHI  #0x00000404
2338 @ 12157:            INIT   1
2339 @ 12160:            PUSHI  #0x00000527
2340 @ 12165:            INIT   1
2341 @ 12168:            PUSHI  #0x00000546
2342 @ 12173:            INIT   1
2343 @ 12176:            PUSHI  #0x000006ba
2344 @ 12181:            INIT   1
2345 @ 12184:            PUSHI  #0x000006af
2346 @ 12189:            INIT   1
2347 @ 12192:            PUSHI  #0x000006af
2348 @ 12197:            INIT   1
2349 @ 12200:            PUSHI  #0x000003e8
2350 @ 12205:            INIT   1
2351 @ 12208:            PUSHI  #0x000006ba
2352 @ 12213:            INIT   1
2353 @ 12216:            PUSHI  #0x000006b8
2354 @ 12221:            INIT   1
2355 @ 12224:            PUSHI  #0x00000008
2356 @ 12229:            INIT   1
2357 @ 12232:            PUSHI  #0x000003f4
2358 @ 12237:            INIT   1
2359 @ 12240:            PUSHI  #0x00000404
2360 @ 12245:            INIT   1
2361 @ 12248:            PUSHI  #0x00000527
2362 @ 12253:            INIT   1
2363 @ 12256:            PUSHI  #0x00000546
2364 @ 12261:            INIT   1
2365 @ 12264:            PUSHI  #0x000006ba
2366 @ 12269:            INIT   1
2367 @ 12272:            PUSHI  #0x000003e7
2368 @ 12277:            INIT   1
2369 @ 12280:            PUSHI  #0x000006ba
2370 @ 12285:            INIT   1
2371 @ 12288:            PUSHI  #0x000003e8
2372 @ 12293:            INIT   1
2373 @ 12296:            PUSHI  #0x000006c3
2374 @ 12301:            INIT   1
2375 @ 12304:            PUSHI  #0x000006c1
2376 @ 12309:            INIT   1
2377 @ 12312:            PUSHI  #0x00000004
2378 @ 12317:            INIT   1
2379 @ 12320:            PUSHI  #0x00000404
2380 @ 12325:            INIT   1
2381 @ 12328:            PUSHI  #0x00000527
2382 @ 12333:            INIT   1
2383 @ 12336:            PUSHI  #0x00000546
2384 @ 12341:            INIT   1
2385 @ 12344:            PUSHI  #0x00000006
2386 @ 12349:            INIT   1
2387 @ 12352:            PUSHI  #0x000006c3
2388 @ 12357:            INIT   1
2389 @ 12360:            PUSHI  #0x000003e8
2390 @ 12365:            INIT   1
2391 @ 12368:            PUSHI  #0x000006ca
2392 @ 12373:            INIT   1
2393 @ 12376:            PUSHI  #0x000006c8
2394 @ 12381:            INIT   1
2395 @ 12384:            PUSHI  #0x00000008
2396 @ 12389:            INIT   1
2397 @ 12392:            PUSHI  #0x000003f1
2398 @ 12397:            INIT   1
2399 @ 12400:            PUSHI  #0x000003e7
2400 @ 12405:            INIT   1
2401 @ 12408:            PUSHI  #0x000006ca
2402 @ 12413:            INIT   1
2403 @ 12416:            PUSHI  #0x000003e8
2404 @ 12421:            INIT   1
2405 @ 12424:            PUSHI  #0x000006cf
2406 @ 12429:            INIT   1
2407 @ 12432:            PUSHI  #0x000006cd
2408 @ 12437:            INIT   1
2409 @ 12440:            PUSHI  #0x000000f2
2410 @ 12445:            INIT   1
2411 @ 12448:            PUSHI  #0x000006cf
2412 @ 12453:            INIT   1
2413 @ 12456:            PUSHI  #0x000003e8
2414 @ 12461:            INIT   1
2415 @ 12464:            PUSHI  #0x000006d5
2416 @ 12469:            INIT   1
2417 @ 12472:            PUSHI  #0x000006d3
2418 @ 12477:            INIT   1
2419 @ 12480:            PUSHI  #0x00000008
2420 @ 12485:            INIT   1
2421 @ 12488:            PUSHI  #0x00000538
2422 @ 12493:            INIT   1
2423 @ 12496:            PUSHI  #0x000006d5
2424 @ 12501:            INIT   1
2425 @ 12504:            PUSHI  #0x000003e8
2426 @ 12509:            INIT   1
2427 @ 12512:            PUSHI  #0x000006e2
2428 @ 12517:            INIT   1
2429 @ 12520:            PUSHI  #0x000006e0
2430 @ 12525:            INIT   1
2431 @ 12528:            PUSHI  #0x00000008
2432 @ 12533:            INIT   1
2433 @ 12536:            PUSHI  #0x000003e9
2434 @ 12541:            INIT   1
2435 @ 12544:            PUSHI  #0x00000579
2436 @ 12549:            INIT   1
2437 @ 12552:            PUSHI  #0x00000004
2438 @ 12557:            INIT   1
2439 @ 12560:            PUSHI  #0x00000538
2440 @ 12565:            INIT   1
2441 @ 12568:            PUSHI  #0x000000c3
2442 @ 12573:            INIT   1
2443 @ 12576:            PUSHI  #0x00000538
2444 @ 12581:            INIT   1
2445 @ 12584:            PUSHI  #0x00000006
2446 @ 12589:            INIT   1
2447 @ 12592:            PUSHI  #0x000003e7
2448 @ 12597:            INIT   1
2449 @ 12600:            PUSHI  #0x000006e2
2450 @ 12605:            INIT   1
2451 @ 12608:            PUSHI  #0x000003e8
2452 @ 12613:            INIT   1
2453 @ 12616:            PUSHI  #0x000006e9
2454 @ 12621:            INIT   1
2455 @ 12624:            PUSHI  #0x000006e7
2456 @ 12629:            INIT   1
2457 @ 12632:            PUSHI  #0x0000001a
2458 @ 12637:            INIT   1
2459 @ 12640:            PUSHI  #0x00000606
2460 @ 12645:            INIT   1
2461 @ 12648:            PUSHI  #0x0000061a
2462 @ 12653:            INIT   1
2463 @ 12656:            PUSHI  #0x000006e9
2464 @ 12661:            INIT   1
2465 @ 12664:            PUSHI  #0x000003e8
2466 @ 12669:            INIT   1
2467 @ 12672:            PUSHI  #0x000006f6
2468 @ 12677:            INIT   1
2469 @ 12680:            PUSHI  #0x000006ec
2470 @ 12685:            INIT   1
2471 @ 12688:            PUSHI  #0x000003fb
2472 @ 12693:            INIT   1
2473 @ 12696:            PUSHI  #0x000006ee
2474 @ 12701:            INIT   1
2475 @ 12704:            PUSHI  #0x000003ee
2476 @ 12709:            INIT   1
2477 @ 12712:            PUSHI  #0x000006f3
2478 @ 12717:            INIT   1
2479 @ 12720:            PUSHI  #0x0000055c
2480 @ 12725:            INIT   1
2481 @ 12728:            PUSHI  #0x00000606
2482 @ 12733:            INIT   1
2483 @ 12736:            PUSHI  #0x0000061a
2484 @ 12741:            INIT   1
2485 @ 12744:            PUSHI  #0x000003ee
2486 @ 12749:            INIT   1
2487 @ 12752:            PUSHI  #0x000006f6
2488 @ 12757:            INIT   1
2489 @ 12760:            PUSHI  #0x00000561
2490 @ 12765:            INIT   1
2491 @ 12768:            PUSHI  #0x000003ee
2492 @ 12773:            INIT   1
2493 @ 12776:            PUSHI  #0x00000703
2494 @ 12781:            INIT   1
2495 @ 12784:            PUSHI  #0x000006fa
2496 @ 12789:            INIT   1
2497 @ 12792:            PUSHI  #0x000000f8
2498 @ 12797:            INIT   1
2499 @ 12800:            PUSHI  #0x0000040a
2500 @ 12805:            INIT   1
2501 @ 12808:            PUSHI  #0x000006fd
2502 @ 12813:            INIT   1
2503 @ 12816:            PUSHI  #0x000000fe
2504 @ 12821:            INIT   1
2505 @ 12824:            PUSHI  #0x0000040a
2506 @ 12829:            INIT   1
2507 @ 12832:            PUSHI  #0x00000703
2508 @ 12837:            INIT   1
2509 @ 12840:            PUSHI  #0x00000108
2510 @ 12845:            INIT   1
2511 @ 12848:            PUSHI  #0x000003f2
2512 @ 12853:            INIT   1
2513 @ 12856:            PUSHI  #0x0000080c
2514 @ 12861:            INIT   1
2515 @ 12864:            PUSHI  #0x000003f3
2516 @ 12869:            INIT   1
2517 @ 12872:            PUSHI  #0x00000709
2518 @ 12877:            INIT   1
2519 @ 12880:            PUSHI  #0x00000709
2520 @ 12885:            INIT   1
2521 @ 12888:            PUSHI  #0x00000707
2522 @ 12893:            INIT   1
2523 @ 12896:            PUSHI  #0x000000bc
2524 @ 12901:            INIT   1
2525 @ 12904:            PUSHI  #0x0000080c
2526 @ 12909:            INIT   1
2527 @ 12912:            PUSHI  #0x00000709
2528 @ 12917:            INIT   1
2529 @ 12920:            PUSHI  #0x000003e8
2530 @ 12925:            INIT   1
2531 @ 12928:            PUSHI  #0x0000071a
2532 @ 12933:            INIT   1
2533 @ 12936:            PUSHI  #0x0000070d
2534 @ 12941:            INIT   1
2535 @ 12944:            PUSHI  #0x0000010d
2536 @ 12949:            INIT   1
2537 @ 12952:            PUSHI  #0x0000040a
2538 @ 12957:            INIT   1
2539 @ 12960:            PUSHI  #0x00000715
2540 @ 12965:            INIT   1
2541 @ 12968:            PUSHI  #0x00000117
2542 @ 12973:            INIT   1
2543 @ 12976:            PUSHI  #0x0000055c
2544 @ 12981:            INIT   1
2545 @ 12984:            PUSHI  #0x000003f2
2546 @ 12989:            INIT   1
2547 @ 12992:            PUSHI  #0x00000606
2548 @ 12997:            INIT   1
2549 @ 13000:            PUSHI  #0x0000061a
2550 @ 13005:            INIT   1
2551 @ 13008:            PUSHI  #0x000003f3
2552 @ 13013:            INIT   1
2553 @ 13016:            PUSHI  #0x000006f6
2554 @ 13021:            INIT   1
2555 @ 13024:            PUSHI  #0x00000718
2556 @ 13029:            INIT   1
2557 @ 13032:            PUSHI  #0x00000117
2558 @ 13037:            INIT   1
2559 @ 13040:            PUSHI  #0x0000080c
2560 @ 13045:            INIT   1
2561 @ 13048:            PUSHI  #0x0000071a
2562 @ 13053:            INIT   1
2563 @ 13056:            PUSHI  #0x000003e8
2564 @ 13061:            INIT   1
2565 @ 13064:            PUSHI  #0x00000720
2566 @ 13069:            INIT   1
2567 @ 13072:            PUSHI  #0x0000071e
2568 @ 13077:            INIT   1
2569 @ 13080:            PUSHI  #0x0000011c
2570 @ 13085:            INIT   1
2571 @ 13088:            PUSHI  #0x000003e9
2572 @ 13093:            INIT   1
2573 @ 13096:            PUSHI  #0x00000720
2574 @ 13101:            INIT   1
2575 @ 13104:            PUSHI  #0x000003e8
2576 @ 13109:            INIT   1
2577 @ 13112:            PUSHI  #0x00000728
2578 @ 13117:            INIT   1
2579 @ 13120:            PUSHI  #0x00000726
2580 @ 13125:            INIT   1
2581 @ 13128:            PUSHI  #0x0000011c
2582 @ 13133:            INIT   1
2583 @ 13136:            PUSHI  #0x000003e9
2584 @ 13141:            INIT   1
2585 @ 13144:            PUSHI  #0x0000054d
2586 @ 13149:            INIT   1
2587 @ 13152:            PUSHI  #0x00000720
2588 @ 13157:            INIT   1
2589 @ 13160:            PUSHI  #0x00000728
2590 @ 13165:            INIT   1
2591 @ 13168:            PUSHI  #0x000003e8
2592 @ 13173:            INIT   1
2593 @ 13176:            PUSHI  #0x00000730
2594 @ 13181:            INIT   1
2595 @ 13184:            PUSHI  #0x00000730
2596 @ 13189:            INIT   1
2597 @ 13192:            PUSHI  #0x00000004
2598 @ 13197:            INIT   1
2599 @ 13200:            PUSHI  #0x00000538
2600 @ 13205:            INIT   1
2601 @ 13208:            PUSHI  #0x000000c3
2602 @ 13213:            INIT   1
2603 @ 13216:            PUSHI  #0x00000538
2604 @ 13221:            INIT   1
2605 @ 13224:            PUSHI  #0x00000646
2606 @ 13229:            INIT   1
2607 @ 13232:            PUSHI  #0x00000006
2608 @ 13237:            INIT   1
2609 @ 13240:            PUSHI  #0x00000738
2610 @ 13245:            INIT   1
2611 @ 13248:            PUSHI  #0x00000736
2612 @ 13253:            INIT   1
2613 @ 13256:            PUSHI  #0x00000024
2614 @ 13261:            INIT   1
2615 @ 13264:            PUSHI  #0x00000404
2616 @ 13269:            INIT   1
2617 @ 13272:            PUSHI  #0x00000527
2618 @ 13277:            INIT   1
2619 @ 13280:            PUSHI  #0x00000546
2620 @ 13285:            INIT   1
2621 @ 13288:            PUSHI  #0x00000738
2622 @ 13293:            INIT   1
2623 @ 13296:            PUSHI  #0x000003e8
2624 @ 13301:            INIT   1
2625 @ 13304:            PUSHI  #0x00000742
2626 @ 13309:            INIT   1
2627 @ 13312:            PUSHI  #0x0000073c
2628 @ 13317:            INIT   1
2629 @ 13320:            PUSHI  #0x0000011e
2630 @ 13325:            INIT   1
2631 @ 13328:            PUSHI  #0x000003f5
2632 @ 13333:            INIT   1
2633 @ 13336:            PUSHI  #0x0000073e
2634 @ 13341:            INIT   1
2635 @ 13344:            PUSHI  #0x000000d0
2636 @ 13349:            INIT   1
2637 @ 13352:            PUSHI  #0x00000740
2638 @ 13357:            INIT   1
2639 @ 13360:            PUSHI  #0x00000125
2640 @ 13365:            INIT   1
2641 @ 13368:            PUSHI  #0x00000742
2642 @ 13373:            INIT   1
2643 @ 13376:            PUSHI  #0x000003e8
2644 @ 13381:            INIT   1
2645 @ 13384:            PUSHI  #0x0000074d
2646 @ 13389:            INIT   1
2647 @ 13392:            PUSHI  #0x0000074b
2648 @ 13397:            INIT   1
2649 @ 13400:            PUSHI  #0x000003e9
2650 @ 13405:            INIT   1
2651 @ 13408:            PUSHI  #0x00000024
2652 @ 13413:            INIT   1
2653 @ 13416:            PUSHI  #0x00000538
2654 @ 13421:            INIT   1
2655 @ 13424:            PUSHI  #0x00000008
2656 @ 13429:            INIT   1
2657 @ 13432:            PUSHI  #0x00000538
2658 @ 13437:            INIT   1
2659 @ 13440:            PUSHI  #0x00000008
2660 @ 13445:            INIT   1
2661 @ 13448:            PUSHI  #0x00000538
2662 @ 13453:            INIT   1
2663 @ 13456:            PUSHI  #0x0000074d
2664 @ 13461:            INIT   1
2665 @ 13464:            PUSHI  #0x000003e8
2666 @ 13469:            INIT   1
2667 @ 13472:            PUSHI  #0x00000754
2668 @ 13477:            INIT   1
2669 @ 13480:            PUSHI  #0x00000752
2670 @ 13485:            INIT   1
2671 @ 13488:            PUSHI  #0x00000008
2672 @ 13493:            INIT   1
2673 @ 13496:            PUSHI  #0x00000754
2674 @ 13501:            INIT   1
2675 @ 13504:            PUSHI  #0x000003e7
2676 @ 13509:            INIT   1
2677 @ 13512:            PUSHI  #0x00000754
2678 @ 13517:            INIT   1
2679 @ 13520:            PUSHI  #0x000003e8
2680 @ 13525:            INIT   1
2681 @ 13528:            PUSHI  #0x0000077c
2682 @ 13533:            INIT   1
2683 @ 13536:            PUSHI  #0x0000075a
2684 @ 13541:            INIT   1
2685 @ 13544:            PUSHI  #0x00000587
2686 @ 13549:            INIT   1
2687 @ 13552:            PUSHI  #0x000005c4
2688 @ 13557:            INIT   1
2689 @ 13560:            PUSHI  #0x000003e9
2690 @ 13565:            INIT   1
2691 @ 13568:            PUSHI  #0x00000579
2692 @ 13573:            INIT   1
2693 @ 13576:            PUSHI  #0x00000761
2694 @ 13581:            INIT   1
2695 @ 13584:            PUSHI  #0x00000587
2696 @ 13589:            INIT   1
2697 @ 13592:            PUSHI  #0x00000084
2698 @ 13597:            INIT   1
2699 @ 13600:            PUSHI  #0x000003e9
2700 @ 13605:            INIT   1
2701 @ 13608:            PUSHI  #0x00000579
2702 @ 13613:            INIT   1
2703 @ 13616:            PUSHI  #0x00000728
2704 @ 13621:            INIT   1
2705 @ 13624:            PUSHI  #0x0000077c
2706 @ 13629:            INIT   1
2707 @ 13632:            PUSHI  #0x00000767
2708 @ 13637:            INIT   1
2709 @ 13640:            PUSHI  #0x00000078
2710 @ 13645:            INIT   1
2711 @ 13648:            PUSHI  #0x000005ba
2712 @ 13653:            INIT   1
2713 @ 13656:            PUSHI  #0x0000007f
2714 @ 13661:            INIT   1
2715 @ 13664:            PUSHI  #0x000003e9
2716 @ 13669:            INIT   1
2717 @ 13672:            PUSHI  #0x00000579
2718 @ 13677:            INIT   1
2719 @ 13680:            PUSHI  #0x00000770
2720 @ 13685:            INIT   1
2721 @ 13688:            PUSHI  #0x00000078
2722 @ 13693:            INIT   1
2723 @ 13696:            PUSHI  #0x000003f2
2724 @ 13701:            INIT   1
2725 @ 13704:            PUSHI  #0x000003e9
2726 @ 13709:            INIT   1
2727 @ 13712:            PUSHI  #0x00000579
2728 @ 13717:            INIT   1
2729 @ 13720:            PUSHI  #0x000003f3
2730 @ 13725:            INIT   1
2731 @ 13728:            PUSHI  #0x00000004
2732 @ 13733:            INIT   1
2733 @ 13736:            PUSHI  #0x000003e9
2734 @ 13741:            INIT   1
2735 @ 13744:            PUSHI  #0x00000006
2736 @ 13749:            INIT   1
2737 @ 13752:            PUSHI  #0x0000077c
2738 @ 13757:            INIT   1
2739 @ 13760:            PUSHI  #0x00000078
2740 @ 13765:            INIT   1
2741 @ 13768:            PUSHI  #0x00000084
2742 @ 13773:            INIT   1
2743 @ 13776:            PUSHI  #0x000003f2
2744 @ 13781:            INIT   1
2745 @ 13784:            PUSHI  #0x000003e9
2746 @ 13789:            INIT   1
2747 @ 13792:            PUSHI  #0x00000579
2748 @ 13797:            INIT   1
2749 @ 13800:            PUSHI  #0x00000728
2750 @ 13805:            INIT   1
2751 @ 13808:            PUSHI  #0x0000077c
2752 @ 13813:            INIT   1
2753 @ 13816:            PUSHI  #0x000003f3
2754 @ 13821:            INIT   1
2755 @ 13824:            PUSHI  #0x00000004
2756 @ 13829:            INIT   1
2757 @ 13832:            PUSHI  #0x000003e9
2758 @ 13837:            INIT   1
2759 @ 13840:            PUSHI  #0x00000006
2760 @ 13845:            INIT   1
2761 @ 13848:            PUSHI  #0x00000785
2762 @ 13853:            INIT   1
2763 @ 13856:            PUSHI  #0x00000783
2764 @ 13861:            INIT   1
2765 @ 13864:            PUSHI  #0x00000008
2766 @ 13869:            INIT   1
2767 @ 13872:            PUSHI  #0x000003e9
2768 @ 13877:            INIT   1
2769 @ 13880:            PUSHI  #0x00000579
2770 @ 13885:            INIT   1
2771 @ 13888:            PUSHI  #0x00000728
2772 @ 13893:            INIT   1
2773 @ 13896:            PUSHI  #0x000003e7
2774 @ 13901:            INIT   1
2775 @ 13904:            PUSHI  #0x00000785
2776 @ 13909:            INIT   1
2777 @ 13912:            PUSHI  #0x000003e8
2778 @ 13917:            INIT   1
2779 @ 13920:            PUSHI  #0x0000078c
2780 @ 13925:            INIT   1
2781 @ 13928:            PUSHI  #0x0000078a
2782 @ 13933:            INIT   1
2783 @ 13936:            PUSHI  #0x00000004
2784 @ 13941:            INIT   1
2785 @ 13944:            PUSHI  #0x000003f1
2786 @ 13949:            INIT   1
2787 @ 13952:            PUSHI  #0x00000006
2788 @ 13957:            INIT   1
2789 @ 13960:            PUSHI  #0x0000078c
2790 @ 13965:            INIT   1
2791 @ 13968:            PUSHI  #0x000003e8
2792 @ 13973:            INIT   1
2793 @ 13976:            PUSHI  #0x0000079e
2794 @ 13981:            INIT   1
2795 @ 13984:            PUSHI  #0x00000790
2796 @ 13989:            INIT   1
2797 @ 13992:            PUSHI  #0x0000012d
2798 @ 13997:            INIT   1
2799 @ 14000:            PUSHI  #0x000003e9
2800 @ 14005:            INIT   1
2801 @ 14008:            PUSHI  #0x00000793
2802 @ 14013:            INIT   1
2803 @ 14016:            PUSHI  #0x00000130
2804 @ 14021:            INIT   1
2805 @ 14024:            PUSHI  #0x000003e9
2806 @ 14029:            INIT   1
2807 @ 14032:            PUSHI  #0x00000796
2808 @ 14037:            INIT   1
2809 @ 14040:            PUSHI  #0x00000132
2810 @ 14045:            INIT   1
2811 @ 14048:            PUSHI  #0x000003ea
2812 @ 14053:            INIT   1
2813 @ 14056:            PUSHI  #0x00000799
2814 @ 14061:            INIT   1
2815 @ 14064:            PUSHI  #0x000003fe
2816 @ 14069:            INIT   1
2817 @ 14072:            PUSHI  #0x0000079e
2818 @ 14077:            INIT   1
2819 @ 14080:            PUSHI  #0x0000079e
2820 @ 14085:            INIT   1
2821 @ 14088:            PUSHI  #0x00000137
2822 @ 14093:            INIT   1
2823 @ 14096:            PUSHI  #0x000003f1
2824 @ 14101:            INIT   1
2825 @ 14104:            PUSHI  #0x00000008
2826 @ 14109:            INIT   1
2827 @ 14112:            PUSHI  #0x000003f1
2828 @ 14117:            INIT   1
2829 @ 14120:            PUSHI  #0x000007ac
2830 @ 14125:            INIT   1
2831 @ 14128:            PUSHI  #0x000007a2
2832 @ 14133:            INIT   1
2833 @ 14136:            PUSHI  #0x000003ff
2834 @ 14141:            INIT   1
2835 @ 14144:            PUSHI  #0x000007ac
2836 @ 14149:            INIT   1
2837 @ 14152:            PUSHI  #0x000007a7
2838 @ 14157:            INIT   1
2839 @ 14160:            PUSHI  #0x00000400
2840 @ 14165:            INIT   1
2841 @ 14168:            PUSHI  #0x0000013d
2842 @ 14173:            INIT   1
2843 @ 14176:            PUSHI  #0x000007d3
2844 @ 14181:            INIT   1
2845 @ 14184:            PUSHI  #0x000007d8
2846 @ 14189:            INIT   1
2847 @ 14192:            PUSHI  #0x000007ac
2848 @ 14197:            INIT   1
2849 @ 14200:            PUSHI  #0x00000401
2850 @ 14205:            INIT   1
2851 @ 14208:            PUSHI  #0x000003ed
2852 @ 14213:            INIT   1
2853 @ 14216:            PUSHI  #0x00000008
2854 @ 14221:            INIT   1
2855 @ 14224:            PUSHI  #0x000007c3
2856 @ 14229:            INIT   1
2857 @ 14232:            PUSHI  #0x000007c3
2858 @ 14237:            INIT   1
2859 @ 14240:            PUSHI  #0x000007b1
2860 @ 14245:            INIT   1
2861 @ 14248:            PUSHI  #0x00000140
2862 @ 14253:            INIT   1
2863 @ 14256:            PUSHI  #0x000003e9
2864 @ 14261:            INIT   1
2865 @ 14264:            PUSHI  #0x00000142
2866 @ 14269:            INIT   1
2867 @ 14272:            PUSHI  #0x000007b3
2868 @ 14277:            INIT   1
2869 @ 14280:            PUSHI  #0x000007f4
2870 @ 14285:            INIT   1
2871 @ 14288:            PUSHI  #0x000007b8
2872 @ 14293:            INIT   1
2873 @ 14296:            PUSHI  #0x00000004
2874 @ 14301:            INIT   1
2875 @ 14304:            PUSHI  #0x000007f4
2876 @ 14309:            INIT   1
2877 @ 14312:            PUSHI  #0x000007e9
2878 @ 14317:            INIT   1
2879 @ 14320:            PUSHI  #0x00000006
2880 @ 14325:            INIT   1
2881 @ 14328:            PUSHI  #0x000007bc
2882 @ 14333:            INIT   1
2883 @ 14336:            PUSHI  #0x00000144
2884 @ 14341:            INIT   1
2885 @ 14344:            PUSHI  #0x000007f4
2886 @ 14349:            INIT   1
2887 @ 14352:            PUSHI  #0x00000006
2888 @ 14357:            INIT   1
2889 @ 14360:            PUSHI  #0x000007c1
2890 @ 14365:            INIT   1
2891 @ 14368:            PUSHI  #0x00000004
2892 @ 14373:            INIT   1
2893 @ 14376:            PUSHI  #0x00000149
2894 @ 14381:            INIT   1
2895 @ 14384:            PUSHI  #0x000007e9
2896 @ 14389:            INIT   1
2897 @ 14392:            PUSHI  #0x00000006
2898 @ 14397:            INIT   1
2899 @ 14400:            PUSHI  #0x000007c3
2900 @ 14405:            INIT   1
2901 @ 14408:            PUSHI  #0x0000014c
2902 @ 14413:            INIT   1
2903 @ 14416:            PUSHI  #0x000007d3
2904 @ 14421:            INIT   1
2905 @ 14424:            PUSHI  #0x000007c8
2906 @ 14429:            INIT   1
2907 @ 14432:            PUSHI  #0x00000140
2908 @ 14437:            INIT   1
2909 @ 14440:            PUSHI  #0x000003e9
2910 @ 14445:            INIT   1
2911 @ 14448:            PUSHI  #0x00000142
2912 @ 14453:            INIT   1
2913 @ 14456:            PUSHI  #0x000007ca
2914 @ 14461:            INIT   1
2915 @ 14464:            PUSHI  #0x000007f4
2916 @ 14469:            INIT   1
2917 @ 14472:            PUSHI  #0x000007cf
2918 @ 14477:            INIT   1
2919 @ 14480:            PUSHI  #0x00000004
2920 @ 14485:            INIT   1
2921 @ 14488:            PUSHI  #0x00000149
2922 @ 14493:            INIT   1
2923 @ 14496:            PUSHI  #0x000007e9
2924 @ 14501:            INIT   1
2925 @ 14504:            PUSHI  #0x00000006
2926 @ 14509:            INIT   1
2927 @ 14512:            PUSHI  #0x000007d3
2928 @ 14517:            INIT   1
2929 @ 14520:            PUSHI  #0x00000144
2930 @ 14525:            INIT   1
2931 @ 14528:            PUSHI  #0x000003ed
2932 @ 14533:            INIT   1
2933 @ 14536:            PUSHI  #0x00000006
2934 @ 14541:            INIT   1
2935 @ 14544:            PUSHI  #0x000007d8
2936 @ 14549:            INIT   1
2937 @ 14552:            PUSHI  #0x000007d6
2938 @ 14557:            INIT   1
2939 @ 14560:            PUSHI  #0x00000149
2940 @ 14565:            INIT   1
2941 @ 14568:            PUSHI  #0x000007d8
2942 @ 14573:            INIT   1
2943 @ 14576:            PUSHI  #0x000003ed
2944 @ 14581:            INIT   1
2945 @ 14584:            PUSHI  #0x000007e0
2946 @ 14589:            INIT   1
2947 @ 14592:            PUSHI  #0x000007de
2948 @ 14597:            INIT   1
2949 @ 14600:            PUSHI  #0x00000008
2950 @ 14605:            INIT   1
2951 @ 14608:            PUSHI  #0x000003ed
2952 @ 14613:            INIT   1
2953 @ 14616:            PUSHI  #0x00000008
2954 @ 14621:            INIT   1
2955 @ 14624:            PUSHI  #0x000003ed
2956 @ 14629:            INIT   1
2957 @ 14632:            PUSHI  #0x000007e0
2958 @ 14637:            INIT   1
2959 @ 14640:            PUSHI  #0x000003e8
2960 @ 14645:            INIT   1
2961 @ 14648:            PUSHI  #0x000007e9
2962 @ 14653:            INIT   1
2963 @ 14656:            PUSHI  #0x000007e4
2964 @ 14661:            INIT   1
2965 @ 14664:            PUSHI  #0x00000000
2966 @ 14669:            INIT   1
2967 @ 14672:            PUSHI  #0x000003ed
2968 @ 14677:            INIT   1
2969 @ 14680:            PUSHI  #0x000007e7
2970 @ 14685:            INIT   1
2971 @ 14688:            PUSHI  #0x00000002
2972 @ 14693:            INIT   1
2973 @ 14696:            PUSHI  #0x000003ed
2974 @ 14701:            INIT   1
2975 @ 14704:            PUSHI  #0x000007e9
2976 @ 14709:            INIT   1
2977 @ 14712:            PUSHI  #0x000003e8
2978 @ 14717:            INIT   1
2979 @ 14720:            PUSHI  #0x000007ef
2980 @ 14725:            INIT   1
2981 @ 14728:            PUSHI  #0x000007ed
2982 @ 14733:            INIT   1
2983 @ 14736:            PUSHI  #0x00000000
2984 @ 14741:            INIT   1
2985 @ 14744:            PUSHI  #0x0000014c
2986 @ 14749:            INIT   1
2987 @ 14752:            PUSHI  #0x000007ef
2988 @ 14757:            INIT   1
2989 @ 14760:            PUSHI  #0x000003e8
2990 @ 14765:            INIT   1
2991 @ 14768:            PUSHI  #0x000007f4
2992 @ 14773:            INIT   1
2993 @ 14776:            PUSHI  #0x000007f2
2994 @ 14781:            INIT   1
2995 @ 14784:            PUSHI  #0x00000024
2996 @ 14789:            INIT   1
2997 @ 14792:            PUSHI  #0x000007f4
2998 @ 14797:            INIT   1
2999 @ 14800:            PUSHI  #0x000003e8
3000 @ 14805:            INIT   1
3001 @ 14808:            PUSHI  #0x00000803
3002 @ 14813:            INIT   1
3003 @ 14816:            PUSHI  #0x000007f9
3004 @ 14821:            INIT   1
3005 @ 14824:            PUSHI  #0x000007ef
3006 @ 14829:            INIT   1
3007 @ 14832:            PUSHI  #0x00000514
3008 @ 14837:            INIT   1
3009 @ 14840:            PUSHI  #0x000003eb
3010 @ 14845:            INIT   1
3011 @ 14848:            PUSHI  #0x000007fc
3012 @ 14853:            INIT   1
3013 @ 14856:            PUSHI  #0x000003e9
3014 @ 14861:            INIT   1
3015 @ 14864:            PUSHI  #0x000007e0
3016 @ 14869:            INIT   1
3017 @ 14872:            PUSHI  #0x00000801
3018 @ 14877:            INIT   1
3019 @ 14880:            PUSHI  #0x00000004
3020 @ 14885:            INIT   1
3021 @ 14888:            PUSHI  #0x00000803
3022 @ 14893:            INIT   1
3023 @ 14896:            PUSHI  #0x000007e0
3024 @ 14901:            INIT   1
3025 @ 14904:            PUSHI  #0x00000006
3026 @ 14909:            INIT   1
3027 @ 14912:            PUSHI  #0x00000803
3028 @ 14917:            INIT   1
3029 @ 14920:            PUSHI  #0x0000014e
3030 @ 14925:            INIT   1
3031 @ 14928:            PUSHI  #0x0000080c
3032 @ 14933:            INIT   1
3033 @ 14936:            PUSHI  #0x00000806
3034 @ 14941:            INIT   1
3035 @ 14944:            PUSHI  #0x00000152
3036 @ 14949:            INIT   1
3037 @ 14952:            PUSHI  #0x00000808
3038 @ 14957:            INIT   1
3039 @ 14960:            PUSHI  #0x00000156
3040 @ 14965:            INIT   1
3041 @ 14968:            PUSHI  #0x0000080a
3042 @ 14973:            INIT   1
3043 @ 14976:            PUSHI  #0x0000015a
3044 @ 14981:            INIT   1
3045 @ 14984:            PUSHI  #0x0000080c
3046 @ 14989:            INIT   1
3047 @ 14992:            PUSHI  #0x0000015d
3048 @ 14997:            INIT   1
3049 @ 15000:            PUSHI  #0x0000082d
3050 @ 15005:            INIT   1
3051 @ 15008:            PUSHI  #0x00000815
3052 @ 15013:            INIT   1
3053 @ 15016:            PUSHI  #0x000003f2
3054 @ 15021:            INIT   1
3055 @ 15024:            PUSHI  #0x000003e9
3056 @ 15029:            INIT   1
3057 @ 15032:            PUSHI  #0x0000054d
3058 @ 15037:            INIT   1
3059 @ 15040:            PUSHI  #0x00000720
3060 @ 15045:            INIT   1
3061 @ 15048:            PUSHI  #0x000003f3
3062 @ 15053:            INIT   1
3063 @ 15056:            PUSHI  #0x00000633
3064 @ 15061:            INIT   1
3065 @ 15064:            PUSHI  #0x00000703
3066 @ 15069:            INIT   1
3067 @ 15072:            PUSHI  #0x00000819
3068 @ 15077:            INIT   1
3069 @ 15080:            PUSHI  #0x00000161
3070 @ 15085:            INIT   1
3071 @ 15088:            PUSHI  #0x000003e9
3072 @ 15093:            INIT   1
3073 @ 15096:            PUSHI  #0x0000054d
3074 @ 15101:            INIT   1
3075 @ 15104:            PUSHI  #0x0000081b
3076 @ 15109:            INIT   1
3077 @ 15112:            PUSHI  #0x00000164
3078 @ 15117:            INIT   1
3079 @ 15120:            PUSHI  #0x0000081f
3080 @ 15125:            INIT   1
3081 @ 15128:            PUSHI  #0x0000016b
3082 @ 15133:            INIT   1
3083 @ 15136:            PUSHI  #0x00000409
3084 @ 15141:            INIT   1
3085 @ 15144:            PUSHI  #0x00000538
3086 @ 15149:            INIT   1
3087 @ 15152:            PUSHI  #0x00000822
3088 @ 15157:            INIT   1
3089 @ 15160:            PUSHI  #0x00000172
3090 @ 15165:            INIT   1
3091 @ 15168:            PUSHI  #0x00000703
3092 @ 15173:            INIT   1
3093 @ 15176:            PUSHI  #0x00000824
3094 @ 15181:            INIT   1
3095 @ 15184:            PUSHI  #0x0000017a
3096 @ 15189:            INIT   1
3097 @ 15192:            PUSHI  #0x00000829
3098 @ 15197:            INIT   1
3099 @ 15200:            PUSHI  #0x0000017f
3100 @ 15205:            INIT   1
3101 @ 15208:            PUSHI  #0x000006ca
3102 @ 15213:            INIT   1
3103 @ 15216:            PUSHI  #0x000003f1
3104 @ 15221:            INIT   1
3105 @ 15224:            PUSHI  #0x000006cf
3106 @ 15229:            INIT   1
3107 @ 15232:            PUSHI  #0x0000082b
3108 @ 15237:            INIT   1
3109 @ 15240:            PUSHI  #0x00000186
3110 @ 15245:            INIT   1
3111 @ 15248:            PUSHI  #0x0000082d
3112 @ 15253:            INIT   1
3113 @ 15256:            PUSHI  #0x0000018b
3114 @ 15261:            INIT   1
3115 @ 15264:            PUSHI  #0x000008a6
3116 @ 15269:            INIT   1
3117 @ 15272:            PUSHI  #0x00000834
3118 @ 15277:            INIT   1
3119 @ 15280:            PUSHI  #0x00000403
3120 @ 15285:            INIT   1
3121 @ 15288:            PUSHI  #0x000003f2
3122 @ 15293:            INIT   1
3123 @ 15296:            PUSHI  #0x0000080c
3124 @ 15301:            INIT   1
3125 @ 15304:            PUSHI  #0x000003f3
3126 @ 15309:            INIT   1
3127 @ 15312:            PUSHI  #0x000006e9
3128 @ 15317:            INIT   1
3129 @ 15320:            PUSHI  #0x00000836
3130 @ 15325:            INIT   1
3131 @ 15328:            PUSHI  #0x000003ef
3132 @ 15333:            INIT   1
3133 @ 15336:            PUSHI  #0x0000083e
3134 @ 15341:            INIT   1
3135 @ 15344:            PUSHI  #0x0000055c
3136 @ 15349:            INIT   1
3137 @ 15352:            PUSHI  #0x000003f2
3138 @ 15357:            INIT   1
3139 @ 15360:            PUSHI  #0x00000606
3140 @ 15365:            INIT   1
3141 @ 15368:            PUSHI  #0x0000061a
3142 @ 15373:            INIT   1
3143 @ 15376:            PUSHI  #0x000003f3
3144 @ 15381:            INIT   1
3145 @ 15384:            PUSHI  #0x000006f6
3146 @ 15389:            INIT   1
3147 @ 15392:            PUSHI  #0x000003ee
3148 @ 15397:            INIT   1
3149 @ 15400:            PUSHI  #0x00000843
3150 @ 15405:            INIT   1
3151 @ 15408:            PUSHI  #0x00000194
3152 @ 15413:            INIT   1
3153 @ 15416:            PUSHI  #0x0000040b
3154 @ 15421:            INIT   1
3155 @ 15424:            PUSHI  #0x00000709
3156 @ 15429:            INIT   1
3157 @ 15432:            PUSHI  #0x000003ee
3158 @ 15437:            INIT   1
3159 @ 15440:            PUSHI  #0x00000848
3160 @ 15445:            INIT   1
3161 @ 15448:            PUSHI  #0x0000019b
3162 @ 15453:            INIT   1
3163 @ 15456:            PUSHI  #0x00000405
3164 @ 15461:            INIT   1
3165 @ 15464:            PUSHI  #0x00000742
3166 @ 15469:            INIT   1
3167 @ 15472:            PUSHI  #0x000003ee
3168 @ 15477:            INIT   1
3169 @ 15480:            PUSHI  #0x0000084d
3170 @ 15485:            INIT   1
3171 @ 15488:            PUSHI  #0x000001a1
3172 @ 15493:            INIT   1
3173 @ 15496:            PUSHI  #0x0000040c
3174 @ 15501:            INIT   1
3175 @ 15504:            PUSHI  #0x000006e2
3176 @ 15509:            INIT   1
3177 @ 15512:            PUSHI  #0x000003ee
3178 @ 15517:            INIT   1
3179 @ 15520:            PUSHI  #0x00000852
3180 @ 15525:            INIT   1
3181 @ 15528:            PUSHI  #0x00000561
3182 @ 15533:            INIT   1
3183 @ 15536:            PUSHI  #0x0000019b
3184 @ 15541:            INIT   1
3185 @ 15544:            PUSHI  #0x00000405
3186 @ 15549:            INIT   1
3187 @ 15552:            PUSHI  #0x000003ee
3188 @ 15557:            INIT   1
3189 @ 15560:            PUSHI  #0x00000858
3190 @ 15565:            INIT   1
3191 @ 15568:            PUSHI  #0x00000407
3192 @ 15573:            INIT   1
3193 @ 15576:            PUSHI  #0x000003f0
3194 @ 15581:            INIT   1
3195 @ 15584:            PUSHI  #0x00000587
3196 @ 15589:            INIT   1
3197 @ 15592:            PUSHI  #0x0000064f
3198 @ 15597:            INIT   1
3199 @ 15600:            PUSHI  #0x000003ee
3200 @ 15605:            INIT   1
3201 @ 15608:            PUSHI  #0x0000085c
3202 @ 15613:            INIT   1
3203 @ 15616:            PUSHI  #0x000001a8
3204 @ 15621:            INIT   1
3205 @ 15624:            PUSHI  #0x000005de
3206 @ 15629:            INIT   1
3207 @ 15632:            PUSHI  #0x000003ee
3208 @ 15637:            INIT   1
3209 @ 15640:            PUSHI  #0x00000860
3210 @ 15645:            INIT   1
3211 @ 15648:            PUSHI  #0x00000078
3212 @ 15653:            INIT   1
3213 @ 15656:            PUSHI  #0x000005ee
3214 @ 15661:            INIT   1
3215 @ 15664:            PUSHI  #0x000003ee
3216 @ 15669:            INIT   1
3217 @ 15672:            PUSHI  #0x00000869
3218 @ 15677:            INIT   1
3219 @ 15680:            PUSHI  #0x000003f2
3220 @ 15685:            INIT   1
3221 @ 15688:            PUSHI  #0x00000738
3222 @ 15693:            INIT   1
3223 @ 15696:            PUSHI  #0x00000596
3224 @ 15701:            INIT   1
3225 @ 15704:            PUSHI  #0x000003f3
3226 @ 15709:            INIT   1
3227 @ 15712:            PUSHI  #0x0000063b
3228 @ 15717:            INIT   1
3229 @ 15720:            PUSHI  #0x000003e9
3230 @ 15725:            INIT   1
3231 @ 15728:            PUSHI  #0x000005cb
3232 @ 15733:            INIT   1
3233 @ 15736:            PUSHI  #0x000003ee
3234 @ 15741:            INIT   1
3235 @ 15744:            PUSHI  #0x0000086c
3236 @ 15749:            INIT   1
3237 @ 15752:            PUSHI  #0x0000067f
3238 @ 15757:            INIT   1
3239 @ 15760:            PUSHI  #0x0000068a
3240 @ 15765:            INIT   1
3241 @ 15768:            PUSHI  #0x00000870
3242 @ 15773:            INIT   1
3243 @ 15776:            PUSHI  #0x000001ac
3244 @ 15781:            INIT   1
3245 @ 15784:            PUSHI  #0x00000641
3246 @ 15789:            INIT   1
3247 @ 15792:            PUSHI  #0x000003ee
3248 @ 15797:            INIT   1
3249 @ 15800:            PUSHI  #0x00000874
3250 @ 15805:            INIT   1
3251 @ 15808:            PUSHI  #0x000001b2
3252 @ 15813:            INIT   1
3253 @ 15816:            PUSHI  #0x000003f7
3254 @ 15821:            INIT   1
3255 @ 15824:            PUSHI  #0x000003ee
3256 @ 15829:            INIT   1
3257 @ 15832:            PUSHI  #0x0000087d
3258 @ 15837:            INIT   1
3259 @ 15840:            PUSHI  #0x000001b8
3260 @ 15845:            INIT   1
3261 @ 15848:            PUSHI  #0x000003fd
3262 @ 15853:            INIT   1
3263 @ 15856:            PUSHI  #0x000006ca
3264 @ 15861:            INIT   1
3265 @ 15864:            PUSHI  #0x000003f1
3266 @ 15869:            INIT   1
3267 @ 15872:            PUSHI  #0x000006c3
3268 @ 15877:            INIT   1
3269 @ 15880:            PUSHI  #0x000000f8
3270 @ 15885:            INIT   1
3271 @ 15888:            PUSHI  #0x0000040a
3272 @ 15893:            INIT   1
3273 @ 15896:            PUSHI  #0x000003ee
3274 @ 15901:            INIT   1
3275 @ 15904:            PUSHI  #0x00000888
3276 @ 15909:            INIT   1
3277 @ 15912:            PUSHI  #0x000001bb
3278 @ 15917:            INIT   1
3279 @ 15920:            PUSHI  #0x000003e9
3280 @ 15925:            INIT   1
3281 @ 15928:            PUSHI  #0x00000579
3282 @ 15933:            INIT   1
3283 @ 15936:            PUSHI  #0x00000004
3284 @ 15941:            INIT   1
3285 @ 15944:            PUSHI  #0x00000538
3286 @ 15949:            INIT   1
3287 @ 15952:            PUSHI  #0x000000c3
3288 @ 15957:            INIT   1
3289 @ 15960:            PUSHI  #0x00000538
3290 @ 15965:            INIT   1
3291 @ 15968:            PUSHI  #0x00000006
3292 @ 15973:            INIT   1
3293 @ 15976:            PUSHI  #0x000006d5
3294 @ 15981:            INIT   1
3295 @ 15984:            PUSHI  #0x000003ee
3296 @ 15989:            INIT   1
3297 @ 15992:            PUSHI  #0x0000088c
3298 @ 15997:            INIT   1
3299 @ 16000:            PUSHI  #0x000001c2
3300 @ 16005:            INIT   1
3301 @ 16008:            PUSHI  #0x000003ee
3302 @ 16013:            INIT   1
3303 @ 16016:            PUSHI  #0x000003f9
3304 @ 16021:            INIT   1
3305 @ 16024:            PUSHI  #0x00000891
3306 @ 16029:            INIT   1
3307 @ 16032:            PUSHI  #0x000001c7
3308 @ 16037:            INIT   1
3309 @ 16040:            PUSHI  #0x0000007f
3310 @ 16045:            INIT   1
3311 @ 16048:            PUSHI  #0x000003e9
3312 @ 16053:            INIT   1
3313 @ 16056:            PUSHI  #0x000003ee
3314 @ 16061:            INIT   1
3315 @ 16064:            PUSHI  #0x00000895
3316 @ 16069:            INIT   1
3317 @ 16072:            PUSHI  #0x00000130
3318 @ 16077:            INIT   1
3319 @ 16080:            PUSHI  #0x0000078c
3320 @ 16085:            INIT   1
3321 @ 16088:            PUSHI  #0x000003ee
3322 @ 16093:            INIT   1
3323 @ 16096:            PUSHI  #0x00000898
3324 @ 16101:            INIT   1
3325 @ 16104:            PUSHI  #0x000001cf
3326 @ 16109:            INIT   1
3327 @ 16112:            PUSHI  #0x000003ee
3328 @ 16117:            INIT   1
3329 @ 16120:            PUSHI  #0x0000089c
3330 @ 16125:            INIT   1
3331 @ 16128:            PUSHI  #0x000001de
3332 @ 16133:            INIT   1
3333 @ 16136:            PUSHI  #0x000003e9
3334 @ 16141:            INIT   1
3335 @ 16144:            PUSHI  #0x000003ee
3336 @ 16149:            INIT   1
3337 @ 16152:            PUSHI  #0x000008a0
3338 @ 16157:            INIT   1
3339 @ 16160:            PUSHI  #0x000001e5
3340 @ 16165:            INIT   1
3341 @ 16168:            PUSHI  #0x000003eb
3342 @ 16173:            INIT   1
3343 @ 16176:            PUSHI  #0x000003ee
3344 @ 16181:            INIT   1
3345 @ 16184:            PUSHI  #0x000008a4
3346 @ 16189:            INIT   1
3347 @ 16192:            PUSHI  #0x000001ed
3348 @ 16197:            INIT   1
3349 @ 16200:            PUSHI  #0x000003eb
3350 @ 16205:            INIT   1
3351 @ 16208:            PUSHI  #0x0000040e
3352 @ 16213:            INIT   1
3353 @ 16216:            PUSHI  #0x000008a6
3354 @ 16221:            INIT   1
3355 @ 16224:            PUSHI  #0x000003ee
3356 @ 16229:            INIT   1

   195  %CONSTINTEGER SS= 2093
   196  
   197  !
3357 @ 16232:            LINE   195 "regression-compile-tmp/nrimp10s-77.imp"

   198  %CONST %BYTE %INTEGER %ARRAY I TO E TAB(0 : 127) =       {%C
   199  16_40,16_40,16_40,16_40,16_40,16_40,16_40,16_40,
   200  16_40,16_40,16_15,16_40,16_0C,16_40,16_40,16_40,
   201  16_40,16_40,16_40,16_40,16_40,16_40,16_40,16_40,
   202  16_40,16_40,16_40,16_40,16_40,16_40,16_40,16_40,
   203  16_40,16_4F,16_7F,16_7B,16_5B,16_6C,16_50,16_7D,
   204  16_4D,16_5D,16_5C,16_4E,16_6B,16_60,16_4B,16_61,
   205  16_F0,16_F1,16_F2,16_F3,16_F4,16_F5,16_F6,16_F7,
   206  16_F8,16_F9,16_7A,16_5E,16_4C,16_7E,16_6E,16_6F,
   207  16_7C,16_C1,16_C2,16_C3,16_C4,16_C5,16_C6,16_C7,
   208  16_C8,16_C9,16_D1,16_D2,16_D3,16_D4,16_D5,16_D6,
   209  16_D7,16_D8,16_D9,16_E2,16_E3,16_E4,16_E5,16_E6,
   210  16_E7,16_E8,16_E9,16_4A,16_5F,16_5A,16_6A,16_6D,
   211  16_7C,16_81,16_82,16_83,16_84,16_85,16_86,16_87,
   212  16_88,16_89,16_91,16_92,16_93,16_94,16_95,16_96,
   213  16_97,16_98,16_99,16_A2,16_A3,16_A4,16_A5,16_A6,
   214  16_A7,16_A8,16_A9,16_C0,16_40,16_D0,16_40,16_40
3358 @ 16274:            LINE   198 "regression-compile-tmp/nrimp10s-77.imp"
3359 @ 16316:            PUSHI  #0x00000000
3360 @ 16321:            PUSHI  #0x0000007f
3361 @ 16326:            BOUNDS
3362 @ 16327:            DEF    ITOETAB p1=V_0087 a/tf=1b b/format=2 c/ostate=112  type=1 (integer) form=11 (array) special=1 (byte-integer) linkage=2 (constant) spec=0 indirect=1 unass=0
3363 @ 16346:            PUSHI  #0x00000040
3364 @ 16351:            INIT   1
3365 @ 16354:            PUSHI  #0x00000040
3366 @ 16359:            INIT   1
3367 @ 16362:            PUSHI  #0x00000040
3368 @ 16367:            INIT   1
3369 @ 16370:            PUSHI  #0x00000040
3370 @ 16375:            INIT   1
3371 @ 16378:            PUSHI  #0x00000040
3372 @ 16383:            INIT   1
3373 @ 16386:            PUSHI  #0x00000040
3374 @ 16391:            INIT   1
3375 @ 16394:            PUSHI  #0x00000040
3376 @ 16399:            INIT   1
3377 @ 16402:            PUSHI  #0x00000040
3378 @ 16407:            INIT   1
3379 @ 16410:            PUSHI  #0x00000040
3380 @ 16415:            INIT   1
3381 @ 16418:            PUSHI  #0x00000040
3382 @ 16423:            INIT   1
3383 @ 16426:            PUSHI  #0x00000015
3384 @ 16431:            INIT   1
3385 @ 16434:            PUSHI  #0x00000040
3386 @ 16439:            INIT   1
3387 @ 16442:            PUSHI  #0x0000000c
3388 @ 16447:            INIT   1
3389 @ 16450:            PUSHI  #0x00000040
3390 @ 16455:            INIT   1
3391 @ 16458:            PUSHI  #0x00000040
3392 @ 16463:            INIT   1
3393 @ 16466:            PUSHI  #0x00000040
3394 @ 16471:            INIT   1
3395 @ 16474:            PUSHI  #0x00000040
3396 @ 16479:            INIT   1
3397 @ 16482:            PUSHI  #0x00000040
3398 @ 16487:            INIT   1
3399 @ 16490:            PUSHI  #0x00000040
3400 @ 16495:            INIT   1
3401 @ 16498:            PUSHI  #0x00000040
3402 @ 16503:            INIT   1
3403 @ 16506:            PUSHI  #0x00000040
3404 @ 16511:            INIT   1
3405 @ 16514:            PUSHI  #0x00000040
3406 @ 16519:            INIT   1
3407 @ 16522:            PUSHI  #0x00000040
3408 @ 16527:            INIT   1
3409 @ 16530:            PUSHI  #0x00000040
3410 @ 16535:            INIT   1
3411 @ 16538:            PUSHI  #0x00000040
3412 @ 16543:            INIT   1
3413 @ 16546:            PUSHI  #0x00000040
3414 @ 16551:            INIT   1
3415 @ 16554:            PUSHI  #0x00000040
3416 @ 16559:            INIT   1
3417 @ 16562:            PUSHI  #0x00000040
3418 @ 16567:            INIT   1
3419 @ 16570:            PUSHI  #0x00000040
3420 @ 16575:            INIT   1
3421 @ 16578:            PUSHI  #0x00000040
3422 @ 16583:            INIT   1
3423 @ 16586:            PUSHI  #0x00000040
3424 @ 16591:            INIT   1
3425 @ 16594:            PUSHI  #0x00000040
3426 @ 16599:            INIT   1
3427 @ 16602:            PUSHI  #0x00000040
3428 @ 16607:            INIT   1
3429 @ 16610:            PUSHI  #0x0000004f
3430 @ 16615:            INIT   1
3431 @ 16618:            PUSHI  #0x0000007f
3432 @ 16623:            INIT   1
3433 @ 16626:            PUSHI  #0x0000007b
3434 @ 16631:            INIT   1
3435 @ 16634:            PUSHI  #0x0000005b
3436 @ 16639:            INIT   1
3437 @ 16642:            PUSHI  #0x0000006c
3438 @ 16647:            INIT   1
3439 @ 16650:            PUSHI  #0x00000050
3440 @ 16655:            INIT   1
3441 @ 16658:            PUSHI  #0x0000007d
3442 @ 16663:            INIT   1
3443 @ 16666:            PUSHI  #0x0000004d
3444 @ 16671:            INIT   1
3445 @ 16674:            PUSHI  #0x0000005d
3446 @ 16679:            INIT   1
3447 @ 16682:            PUSHI  #0x0000005c
3448 @ 16687:            INIT   1
3449 @ 16690:            PUSHI  #0x0000004e
3450 @ 16695:            INIT   1
3451 @ 16698:            PUSHI  #0x0000006b
3452 @ 16703:            INIT   1
3453 @ 16706:            PUSHI  #0x00000060
3454 @ 16711:            INIT   1
3455 @ 16714:            PUSHI  #0x0000004b
3456 @ 16719:            INIT   1
3457 @ 16722:            PUSHI  #0x00000061
3458 @ 16727:            INIT   1
3459 @ 16730:            PUSHI  #0x000000f0
3460 @ 16735:            INIT   1
3461 @ 16738:            PUSHI  #0x000000f1
3462 @ 16743:            INIT   1
3463 @ 16746:            PUSHI  #0x000000f2
3464 @ 16751:            INIT   1
3465 @ 16754:            PUSHI  #0x000000f3
3466 @ 16759:            INIT   1
3467 @ 16762:            PUSHI  #0x000000f4
3468 @ 16767:            INIT   1
3469 @ 16770:            PUSHI  #0x000000f5
3470 @ 16775:            INIT   1
3471 @ 16778:            PUSHI  #0x000000f6
3472 @ 16783:            INIT   1
3473 @ 16786:            PUSHI  #0x000000f7
3474 @ 16791:            INIT   1
3475 @ 16794:            PUSHI  #0x000000f8
3476 @ 16799:            INIT   1
3477 @ 16802:            PUSHI  #0x000000f9
3478 @ 16807:            INIT   1
3479 @ 16810:            PUSHI  #0x0000007a
3480 @ 16815:            INIT   1
3481 @ 16818:            PUSHI  #0x0000005e
3482 @ 16823:            INIT   1
3483 @ 16826:            PUSHI  #0x0000004c
3484 @ 16831:            INIT   1
3485 @ 16834:            PUSHI  #0x0000007e
3486 @ 16839:            INIT   1
3487 @ 16842:            PUSHI  #0x0000006e
3488 @ 16847:            INIT   1
3489 @ 16850:            PUSHI  #0x0000006f
3490 @ 16855:            INIT   1
3491 @ 16858:            PUSHI  #0x0000007c
3492 @ 16863:            INIT   1
3493 @ 16866:            PUSHI  #0x000000c1
3494 @ 16871:            INIT   1
3495 @ 16874:            PUSHI  #0x000000c2
3496 @ 16879:            INIT   1
3497 @ 16882:            PUSHI  #0x000000c3
3498 @ 16887:            INIT   1
3499 @ 16890:            PUSHI  #0x000000c4
3500 @ 16895:            INIT   1
3501 @ 16898:            PUSHI  #0x000000c5
3502 @ 16903:            INIT   1
3503 @ 16906:            PUSHI  #0x000000c6
3504 @ 16911:            INIT   1
3505 @ 16914:            PUSHI  #0x000000c7
3506 @ 16919:            INIT   1
3507 @ 16922:            PUSHI  #0x000000c8
3508 @ 16927:            INIT   1
3509 @ 16930:            PUSHI  #0x000000c9
3510 @ 16935:            INIT   1
3511 @ 16938:            PUSHI  #0x000000d1
3512 @ 16943:            INIT   1
3513 @ 16946:            PUSHI  #0x000000d2
3514 @ 16951:            INIT   1
3515 @ 16954:            PUSHI  #0x000000d3
3516 @ 16959:            INIT   1
3517 @ 16962:            PUSHI  #0x000000d4
3518 @ 16967:            INIT   1
3519 @ 16970:            PUSHI  #0x000000d5
3520 @ 16975:            INIT   1
3521 @ 16978:            PUSHI  #0x000000d6
3522 @ 16983:            INIT   1
3523 @ 16986:            PUSHI  #0x000000d7
3524 @ 16991:            INIT   1
3525 @ 16994:            PUSHI  #0x000000d8
3526 @ 16999:            INIT   1
3527 @ 17002:            PUSHI  #0x000000d9
3528 @ 17007:            INIT   1
3529 @ 17010:            PUSHI  #0x000000e2
3530 @ 17015:            INIT   1
3531 @ 17018:            PUSHI  #0x000000e3
3532 @ 17023:            INIT   1
3533 @ 17026:            PUSHI  #0x000000e4
3534 @ 17031:            INIT   1
3535 @ 17034:            PUSHI  #0x000000e5
3536 @ 17039:            INIT   1
3537 @ 17042:            PUSHI  #0x000000e6
3538 @ 17047:            INIT   1
3539 @ 17050:            PUSHI  #0x000000e7
3540 @ 17055:            INIT   1
3541 @ 17058:            PUSHI  #0x000000e8
3542 @ 17063:            INIT   1
3543 @ 17066:            PUSHI  #0x000000e9
3544 @ 17071:            INIT   1
3545 @ 17074:            PUSHI  #0x0000004a
3546 @ 17079:            INIT   1
3547 @ 17082:            PUSHI  #0x0000005f
3548 @ 17087:            INIT   1
3549 @ 17090:            PUSHI  #0x0000005a
3550 @ 17095:            INIT   1
3551 @ 17098:            PUSHI  #0x0000006a
3552 @ 17103:            INIT   1
3553 @ 17106:            PUSHI  #0x0000006d
3554 @ 17111:            INIT   1
3555 @ 17114:            PUSHI  #0x0000007c
3556 @ 17119:            INIT   1
3557 @ 17122:            PUSHI  #0x00000081
3558 @ 17127:            INIT   1
3559 @ 17130:            PUSHI  #0x00000082
3560 @ 17135:            INIT   1
3561 @ 17138:            PUSHI  #0x00000083
3562 @ 17143:            INIT   1
3563 @ 17146:            PUSHI  #0x00000084
3564 @ 17151:            INIT   1
3565 @ 17154:            PUSHI  #0x00000085
3566 @ 17159:            INIT   1
3567 @ 17162:            PUSHI  #0x00000086
3568 @ 17167:            INIT   1
3569 @ 17170:            PUSHI  #0x00000087
3570 @ 17175:            INIT   1
3571 @ 17178:            PUSHI  #0x00000088
3572 @ 17183:            INIT   1
3573 @ 17186:            PUSHI  #0x00000089
3574 @ 17191:            INIT   1
3575 @ 17194:            PUSHI  #0x00000091
3576 @ 17199:            INIT   1
3577 @ 17202:            PUSHI  #0x00000092
3578 @ 17207:            INIT   1
3579 @ 17210:            PUSHI  #0x00000093
3580 @ 17215:            INIT   1
3581 @ 17218:            PUSHI  #0x00000094
3582 @ 17223:            INIT   1
3583 @ 17226:            PUSHI  #0x00000095
3584 @ 17231:            INIT   1
3585 @ 17234:            PUSHI  #0x00000096
3586 @ 17239:            INIT   1
3587 @ 17242:            PUSHI  #0x00000097
3588 @ 17247:            INIT   1
3589 @ 17250:            PUSHI  #0x00000098
3590 @ 17255:            INIT   1
3591 @ 17258:            PUSHI  #0x00000099
3592 @ 17263:            INIT   1
3593 @ 17266:            PUSHI  #0x000000a2
3594 @ 17271:            INIT   1
3595 @ 17274:            PUSHI  #0x000000a3
3596 @ 17279:            INIT   1
3597 @ 17282:            PUSHI  #0x000000a4
3598 @ 17287:            INIT   1
3599 @ 17290:            PUSHI  #0x000000a5
3600 @ 17295:            INIT   1
3601 @ 17298:            PUSHI  #0x000000a6
3602 @ 17303:            INIT   1
3603 @ 17306:            PUSHI  #0x000000a7
3604 @ 17311:            INIT   1
3605 @ 17314:            PUSHI  #0x000000a8
3606 @ 17319:            INIT   1
3607 @ 17322:            PUSHI  #0x000000a9
3608 @ 17327:            INIT   1
3609 @ 17330:            PUSHI  #0x000000c0
3610 @ 17335:            INIT   1
3611 @ 17338:            PUSHI  #0x00000040
3612 @ 17343:            INIT   1
3613 @ 17346:            PUSHI  #0x000000d0
3614 @ 17351:            INIT   1
3615 @ 17354:            PUSHI  #0x00000040
3616 @ 17359:            INIT   1
3617 @ 17362:            PUSHI  #0x00000040
3618 @ 17367:            INIT   1

   215  %CONSTINTEGERARRAY OPC(0:126)=0,
   216  M' JCC',M' JAT',M' JAF',0(4),
   217  M' VAL',M' CYD',M'INCA',M'MODD',M'PRCL',M'   J',M' JLK',M'CALL',
   218  M' ADB',M' SBB',M'DEBJ',M' CPB',M' SIG',M' MYB',M' VMY',M'CPIB',
   219  M' LCT',M'MPSR',M'CPSR',M'STCT',M'EXIT',M'ESEX',M' OUT',M' ACT',
   220  M'  SL',M'SLSS',M'SLSD',M'SLSQ',M'  ST',M'STUH',M'STXN',M'IDLE',
   221  M' SLD',M' SLB',M'TDEC',M'INCT',M' STD',M' STB',M'STLN',M'STSF',
   222  M'   L',M' LSS',M' LSD',M' LSQ',M'RRTC',M' LUH',M'RALN',M' ASF',
   223  M'LDRL',M' LDA',M'LDTB',M' LDB',M'  LD',M'  LB',M' LLN',M' LXN',
   224  M' TCH',M'ANDS',M' ORS',M'NEQS',M'EXPA',M' AND',M'  OR',M' NEQ',
   225  M'  PK',M' INS',M'SUPK',M' EXP',M'COMA',M' DDV',M'DRDV',M'DMDV',
   226  M'SWEQ',M'SWNE',M' CPS',M' TTR',M' FLT',M' IDV',M'IRDV',M'IMDV',
   227  M' MVL',M'  MV',M'CHOV',M' COM',M' FIX',M' RDV',M'RRDV',M'RDVD',
   228  M' UAD',M' USB',M'URSB',M' UCP',M' USH',M' ROT',M' SHS',M' SHZ',
   229  M' DAD',M' DSB',M'DRSB',M' DCP',M' DSH',M' DMY',M'DMYD',M'CBIN',
   230  M' IAD',M' ISB',M'IRSB',M' ICP',M' ISH',M' IMY',M'IMYD',M'CDEC',
   231  M' RAD',M' RSB',M'RRSB',M' RCP',M' RSC',M' RMY',M'RMYD';
3619 @ 17370:            LINE   215 "regression-compile-tmp/nrimp10s-77.imp"
3620 @ 17412:            PUSHI  #0x00000000
3621 @ 17417:            PUSHI  #0x0000007e
3622 @ 17422:            BOUNDS
3623 @ 17423:            DEF    OPC p1=V_0088 a/tf=1b b/format=1 c/ostate=112  type=1 (integer) form=11 (array) special=0 (<special:0>) linkage=2 (constant) spec=0 indirect=1 unass=0
3624 @ 17438:            PUSHI  #0x00000000
3625 @ 17443:            INIT   1
3626 @ 17446:            PUSHI  #0x204a4343
3627 @ 17451:            INIT   1
3628 @ 17454:            PUSHI  #0x204a4154
3629 @ 17459:            INIT   1
3630 @ 17462:            PUSHI  #0x204a4146
3631 @ 17467:            INIT   1
3632 @ 17470:            PUSHI  #0x00000000
3633 @ 17475:            INIT   4
3634 @ 17478:            PUSHI  #0x2056414c
3635 @ 17483:            INIT   1
3636 @ 17486:            PUSHI  #0x20435944
3637 @ 17491:            INIT   1
3638 @ 17494:            PUSHI  #0x494e4341
3639 @ 17499:            INIT   1
3640 @ 17502:            PUSHI  #0x4d4f4444
3641 @ 17507:            INIT   1
3642 @ 17510:            PUSHI  #0x5052434c
3643 @ 17515:            INIT   1
3644 @ 17518:            PUSHI  #0x2020204a
3645 @ 17523:            INIT   1
3646 @ 17526:            PUSHI  #0x204a4c4b
3647 @ 17531:            INIT   1
3648 @ 17534:            PUSHI  #0x43414c4c
3649 @ 17539:            INIT   1
3650 @ 17542:            PUSHI  #0x20414442
3651 @ 17547:            INIT   1
3652 @ 17550:            PUSHI  #0x20534242
3653 @ 17555:            INIT   1
3654 @ 17558:            PUSHI  #0x4445424a
3655 @ 17563:            INIT   1
3656 @ 17566:            PUSHI  #0x20435042
3657 @ 17571:            INIT   1
3658 @ 17574:            PUSHI  #0x20534947
3659 @ 17579:            INIT   1
3660 @ 17582:            PUSHI  #0x204d5942
3661 @ 17587:            INIT   1
3662 @ 17590:            PUSHI  #0x20564d59
3663 @ 17595:            INIT   1
3664 @ 17598:            PUSHI  #0x43504942
3665 @ 17603:            INIT   1
3666 @ 17606:            PUSHI  #0x204c4354
3667 @ 17611:            INIT   1
3668 @ 17614:            PUSHI  #0x4d505352
3669 @ 17619:            INIT   1
3670 @ 17622:            PUSHI  #0x43505352
3671 @ 17627:            INIT   1
3672 @ 17630:            PUSHI  #0x53544354
3673 @ 17635:            INIT   1
3674 @ 17638:            PUSHI  #0x45584954
3675 @ 17643:            INIT   1
3676 @ 17646:            PUSHI  #0x45534558
3677 @ 17651:            INIT   1
3678 @ 17654:            PUSHI  #0x204f5554
3679 @ 17659:            INIT   1
3680 @ 17662:            PUSHI  #0x20414354
3681 @ 17667:            INIT   1
3682 @ 17670:            PUSHI  #0x2020534c
3683 @ 17675:            INIT   1
3684 @ 17678:            PUSHI  #0x534c5353
3685 @ 17683:            INIT   1
3686 @ 17686:            PUSHI  #0x534c5344
3687 @ 17691:            INIT   1
3688 @ 17694:            PUSHI  #0x534c5351
3689 @ 17699:            INIT   1
3690 @ 17702:            PUSHI  #0x20205354
3691 @ 17707:            INIT   1
3692 @ 17710:            PUSHI  #0x53545548
3693 @ 17715:            INIT   1
3694 @ 17718:            PUSHI  #0x5354584e
3695 @ 17723:            INIT   1
3696 @ 17726:            PUSHI  #0x49444c45
3697 @ 17731:            INIT   1
3698 @ 17734:            PUSHI  #0x20534c44
3699 @ 17739:            INIT   1
3700 @ 17742:            PUSHI  #0x20534c42
3701 @ 17747:            INIT   1
3702 @ 17750:            PUSHI  #0x54444543
3703 @ 17755:            INIT   1
3704 @ 17758:            PUSHI  #0x494e4354
3705 @ 17763:            INIT   1
3706 @ 17766:            PUSHI  #0x20535444
3707 @ 17771:            INIT   1
3708 @ 17774:            PUSHI  #0x20535442
3709 @ 17779:            INIT   1
3710 @ 17782:            PUSHI  #0x53544c4e
3711 @ 17787:            INIT   1
3712 @ 17790:            PUSHI  #0x53545346
3713 @ 17795:            INIT   1
3714 @ 17798:            PUSHI  #0x2020204c
3715 @ 17803:            INIT   1
3716 @ 17806:            PUSHI  #0x204c5353
3717 @ 17811:            INIT   1
3718 @ 17814:            PUSHI  #0x204c5344
3719 @ 17819:            INIT   1
3720 @ 17822:            PUSHI  #0x204c5351
3721 @ 17827:            INIT   1
3722 @ 17830:            PUSHI  #0x52525443
3723 @ 17835:            INIT   1
3724 @ 17838:            PUSHI  #0x204c5548
3725 @ 17843:            INIT   1
3726 @ 17846:            PUSHI  #0x52414c4e
3727 @ 17851:            INIT   1
3728 @ 17854:            PUSHI  #0x20415346
3729 @ 17859:            INIT   1
3730 @ 17862:            PUSHI  #0x4c44524c
3731 @ 17867:            INIT   1
3732 @ 17870:            PUSHI  #0x204c4441
3733 @ 17875:            INIT   1
3734 @ 17878:            PUSHI  #0x4c445442
3735 @ 17883:            INIT   1
3736 @ 17886:            PUSHI  #0x204c4442
3737 @ 17891:            INIT   1
3738 @ 17894:            PUSHI  #0x20204c44
3739 @ 17899:            INIT   1
3740 @ 17902:            PUSHI  #0x20204c42
3741 @ 17907:            INIT   1
3742 @ 17910:            PUSHI  #0x204c4c4e
3743 @ 17915:            INIT   1
3744 @ 17918:            PUSHI  #0x204c584e
3745 @ 17923:            INIT   1
3746 @ 17926:            PUSHI  #0x20544348
3747 @ 17931:            INIT   1
3748 @ 17934:            PUSHI  #0x414e4453
3749 @ 17939:            INIT   1
3750 @ 17942:            PUSHI  #0x204f5253
3751 @ 17947:            INIT   1
3752 @ 17950:            PUSHI  #0x4e455153
3753 @ 17955:            INIT   1
3754 @ 17958:            PUSHI  #0x45585041
3755 @ 17963:            INIT   1
3756 @ 17966:            PUSHI  #0x20414e44
3757 @ 17971:            INIT   1
3758 @ 17974:            PUSHI  #0x20204f52
3759 @ 17979:            INIT   1
3760 @ 17982:            PUSHI  #0x204e4551
3761 @ 17987:            INIT   1
3762 @ 17990:            PUSHI  #0x2020504b
3763 @ 17995:            INIT   1
3764 @ 17998:            PUSHI  #0x20494e53
3765 @ 18003:            INIT   1
3766 @ 18006:            PUSHI  #0x5355504b
3767 @ 18011:            INIT   1
3768 @ 18014:            PUSHI  #0x20455850
3769 @ 18019:            INIT   1
3770 @ 18022:            PUSHI  #0x434f4d41
3771 @ 18027:            INIT   1
3772 @ 18030:            PUSHI  #0x20444456
3773 @ 18035:            INIT   1
3774 @ 18038:            PUSHI  #0x44524456
3775 @ 18043:            INIT   1
3776 @ 18046:            PUSHI  #0x444d4456
3777 @ 18051:            INIT   1
3778 @ 18054:            PUSHI  #0x53574551
3779 @ 18059:            INIT   1
3780 @ 18062:            PUSHI  #0x53574e45
3781 @ 18067:            INIT   1
3782 @ 18070:            PUSHI  #0x20435053
3783 @ 18075:            INIT   1
3784 @ 18078:            PUSHI  #0x20545452
3785 @ 18083:            INIT   1
3786 @ 18086:            PUSHI  #0x20464c54
3787 @ 18091:            INIT   1
3788 @ 18094:            PUSHI  #0x20494456
3789 @ 18099:            INIT   1
3790 @ 18102:            PUSHI  #0x49524456
3791 @ 18107:            INIT   1
3792 @ 18110:            PUSHI  #0x494d4456
3793 @ 18115:            INIT   1
3794 @ 18118:            PUSHI  #0x204d564c
3795 @ 18123:            INIT   1
3796 @ 18126:            PUSHI  #0x20204d56
3797 @ 18131:            INIT   1
3798 @ 18134:            PUSHI  #0x43484f56
3799 @ 18139:            INIT   1
3800 @ 18142:            PUSHI  #0x20434f4d
3801 @ 18147:            INIT   1
3802 @ 18150:            PUSHI  #0x20464958
3803 @ 18155:            INIT   1
3804 @ 18158:            PUSHI  #0x20524456
3805 @ 18163:            INIT   1
3806 @ 18166:            PUSHI  #0x52524456
3807 @ 18171:            INIT   1
3808 @ 18174:            PUSHI  #0x52445644
3809 @ 18179:            INIT   1
3810 @ 18182:            PUSHI  #0x20554144
3811 @ 18187:            INIT   1
3812 @ 18190:            PUSHI  #0x20555342
3813 @ 18195:            INIT   1
3814 @ 18198:            PUSHI  #0x55525342
3815 @ 18203:            INIT   1
3816 @ 18206:            PUSHI  #0x20554350
3817 @ 18211:            INIT   1
3818 @ 18214:            PUSHI  #0x20555348
3819 @ 18219:            INIT   1
3820 @ 18222:            PUSHI  #0x20524f54
3821 @ 18227:            INIT   1
3822 @ 18230:            PUSHI  #0x20534853
3823 @ 18235:            INIT   1
3824 @ 18238:            PUSHI  #0x2053485a
3825 @ 18243:            INIT   1
3826 @ 18246:            PUSHI  #0x20444144
3827 @ 18251:            INIT   1
3828 @ 18254:            PUSHI  #0x20445342
3829 @ 18259:            INIT   1
3830 @ 18262:            PUSHI  #0x44525342
3831 @ 18267:            INIT   1
3832 @ 18270:            PUSHI  #0x20444350
3833 @ 18275:            INIT   1
3834 @ 18278:            PUSHI  #0x20445348
3835 @ 18283:            INIT   1
3836 @ 18286:            PUSHI  #0x20444d59
3837 @ 18291:            INIT   1
3838 @ 18294:            PUSHI  #0x444d5944
3839 @ 18299:            INIT   1
3840 @ 18302:            PUSHI  #0x4342494e
3841 @ 18307:            INIT   1
3842 @ 18310:            PUSHI  #0x20494144
3843 @ 18315:            INIT   1
3844 @ 18318:            PUSHI  #0x20495342
3845 @ 18323:            INIT   1
3846 @ 18326:            PUSHI  #0x49525342
3847 @ 18331:            INIT   1
3848 @ 18334:            PUSHI  #0x20494350
3849 @ 18339:            INIT   1
3850 @ 18342:            PUSHI  #0x20495348
3851 @ 18347:            INIT   1
3852 @ 18350:            PUSHI  #0x20494d59
3853 @ 18355:            INIT   1
3854 @ 18358:            PUSHI  #0x494d5944
3855 @ 18363:            INIT   1
3856 @ 18366:            PUSHI  #0x43444543
3857 @ 18371:            INIT   1
3858 @ 18374:            PUSHI  #0x20524144
3859 @ 18379:            INIT   1
3860 @ 18382:            PUSHI  #0x20525342
3861 @ 18387:            INIT   1
3862 @ 18390:            PUSHI  #0x52525342
3863 @ 18395:            INIT   1
3864 @ 18398:            PUSHI  #0x20524350
3865 @ 18403:            INIT   1
3866 @ 18406:            PUSHI  #0x20525343
3867 @ 18411:            INIT   1
3868 @ 18414:            PUSHI  #0x20524d59
3869 @ 18419:            INIT   1
3870 @ 18422:            PUSHI  #0x524d5944
3871 @ 18427:            INIT   1

   232  %CONSTBYTEINTEGERARRAY ONE CASE(0 : 127) =   {%C
   233         0, 1, 2, 3, 4, 5, 6, 7, 8, 9,10,11,12,13,14,15,
   234        16,17,18,19,20,21,22,23,24,25,26,27,28,29,30,31,
   235        32,33,34,35,36,37,38,39,40,41,42,43,44,45,46,47,
   236        48,49,50,51,52,53,54,55,56,57,58,59,60,61,62,63,
   237        64,65,66,67,68,69,70,71,72,73,74,75,76,77,78,79,
   238        80,81,82,83,84,85,86,87,88,89,90,91,92,93,94,95,
   239        96,65,66,67,68,69,70,71,72,73,74,75,76,77,78,79,
   240        80,81,82,83,84,85,86,87,88,89,90,123,124,125,126,127;
3872 @ 18430:            LINE   232 "regression-compile-tmp/nrimp10s-77.imp"
3873 @ 18472:            PUSHI  #0x00000000
3874 @ 18477:            PUSHI  #0x0000007f
3875 @ 18482:            BOUNDS
3876 @ 18483:            DEF    ONECASE p1=V_0089 a/tf=1b b/format=2 c/ostate=112  type=1 (integer) form=11 (array) special=1 (byte-integer) linkage=2 (constant) spec=0 indirect=1 unass=0
3877 @ 18502:            PUSHI  #0x00000000
3878 @ 18507:            INIT   1
3879 @ 18510:            PUSHI  #0x00000001
3880 @ 18515:            INIT   1
3881 @ 18518:            PUSHI  #0x00000002
3882 @ 18523:            INIT   1
3883 @ 18526:            PUSHI  #0x00000003
3884 @ 18531:            INIT   1
3885 @ 18534:            PUSHI  #0x00000004
3886 @ 18539:            INIT   1
3887 @ 18542:            PUSHI  #0x00000005
3888 @ 18547:            INIT   1
3889 @ 18550:            PUSHI  #0x00000006
3890 @ 18555:            INIT   1
3891 @ 18558:            PUSHI  #0x00000007
3892 @ 18563:            INIT   1
3893 @ 18566:            PUSHI  #0x00000008
3894 @ 18571:            INIT   1
3895 @ 18574:            PUSHI  #0x00000009
3896 @ 18579:            INIT   1
3897 @ 18582:            PUSHI  #0x0000000a
3898 @ 18587:            INIT   1
3899 @ 18590:            PUSHI  #0x0000000b
3900 @ 18595:            INIT   1
3901 @ 18598:            PUSHI  #0x0000000c
3902 @ 18603:            INIT   1
3903 @ 18606:            PUSHI  #0x0000000d
3904 @ 18611:            INIT   1
3905 @ 18614:            PUSHI  #0x0000000e
3906 @ 18619:            INIT   1
3907 @ 18622:            PUSHI  #0x0000000f
3908 @ 18627:            INIT   1
3909 @ 18630:            PUSHI  #0x00000010
3910 @ 18635:            INIT   1
3911 @ 18638:            PUSHI  #0x00000011
3912 @ 18643:            INIT   1
3913 @ 18646:            PUSHI  #0x00000012
3914 @ 18651:            INIT   1
3915 @ 18654:            PUSHI  #0x00000013
3916 @ 18659:            INIT   1
3917 @ 18662:            PUSHI  #0x00000014
3918 @ 18667:            INIT   1
3919 @ 18670:            PUSHI  #0x00000015
3920 @ 18675:            INIT   1
3921 @ 18678:            PUSHI  #0x00000016
3922 @ 18683:            INIT   1
3923 @ 18686:            PUSHI  #0x00000017
3924 @ 18691:            INIT   1
3925 @ 18694:            PUSHI  #0x00000018
3926 @ 18699:            INIT   1
3927 @ 18702:            PUSHI  #0x00000019
3928 @ 18707:            INIT   1
3929 @ 18710:            PUSHI  #0x0000001a
3930 @ 18715:            INIT   1
3931 @ 18718:            PUSHI  #0x0000001b
3932 @ 18723:            INIT   1
3933 @ 18726:            PUSHI  #0x0000001c
3934 @ 18731:            INIT   1
3935 @ 18734:            PUSHI  #0x0000001d
3936 @ 18739:            INIT   1
3937 @ 18742:            PUSHI  #0x0000001e
3938 @ 18747:            INIT   1
3939 @ 18750:            PUSHI  #0x0000001f
3940 @ 18755:            INIT   1
3941 @ 18758:            PUSHI  #0x00000020
3942 @ 18763:            INIT   1
3943 @ 18766:            PUSHI  #0x00000021
3944 @ 18771:            INIT   1
3945 @ 18774:            PUSHI  #0x00000022
3946 @ 18779:            INIT   1
3947 @ 18782:            PUSHI  #0x00000023
3948 @ 18787:            INIT   1
3949 @ 18790:            PUSHI  #0x00000024
3950 @ 18795:            INIT   1
3951 @ 18798:            PUSHI  #0x00000025
3952 @ 18803:            INIT   1
3953 @ 18806:            PUSHI  #0x00000026
3954 @ 18811:            INIT   1
3955 @ 18814:            PUSHI  #0x00000027
3956 @ 18819:            INIT   1
3957 @ 18822:            PUSHI  #0x00000028
3958 @ 18827:            INIT   1
3959 @ 18830:            PUSHI  #0x00000029
3960 @ 18835:            INIT   1
3961 @ 18838:            PUSHI  #0x0000002a
3962 @ 18843:            INIT   1
3963 @ 18846:            PUSHI  #0x0000002b
3964 @ 18851:            INIT   1
3965 @ 18854:            PUSHI  #0x0000002c
3966 @ 18859:            INIT   1
3967 @ 18862:            PUSHI  #0x0000002d
3968 @ 18867:            INIT   1
3969 @ 18870:            PUSHI  #0x0000002e
3970 @ 18875:            INIT   1
3971 @ 18878:            PUSHI  #0x0000002f
3972 @ 18883:            INIT   1
3973 @ 18886:            PUSHI  #0x00000030
3974 @ 18891:            INIT   1
3975 @ 18894:            PUSHI  #0x00000031
3976 @ 18899:            INIT   1
3977 @ 18902:            PUSHI  #0x00000032
3978 @ 18907:            INIT   1
3979 @ 18910:            PUSHI  #0x00000033
3980 @ 18915:            INIT   1
3981 @ 18918:            PUSHI  #0x00000034
3982 @ 18923:            INIT   1
3983 @ 18926:            PUSHI  #0x00000035
3984 @ 18931:            INIT   1
3985 @ 18934:            PUSHI  #0x00000036
3986 @ 18939:            INIT   1
3987 @ 18942:            PUSHI  #0x00000037
3988 @ 18947:            INIT   1
3989 @ 18950:            PUSHI  #0x00000038
3990 @ 18955:            INIT   1
3991 @ 18958:            PUSHI  #0x00000039
3992 @ 18963:            INIT   1
3993 @ 18966:            PUSHI  #0x0000003a
3994 @ 18971:            INIT   1
3995 @ 18974:            PUSHI  #0x0000003b
3996 @ 18979:            INIT   1
3997 @ 18982:            PUSHI  #0x0000003c
3998 @ 18987:            INIT   1
3999 @ 18990:            PUSHI  #0x0000003d
4000 @ 18995:            INIT   1
4001 @ 18998:            PUSHI  #0x0000003e
4002 @ 19003:            INIT   1
4003 @ 19006:            PUSHI  #0x0000003f
4004 @ 19011:            INIT   1
4005 @ 19014:            PUSHI  #0x00000040
4006 @ 19019:            INIT   1
4007 @ 19022:            PUSHI  #0x00000041
4008 @ 19027:            INIT   1
4009 @ 19030:            PUSHI  #0x00000042
4010 @ 19035:            INIT   1
4011 @ 19038:            PUSHI  #0x00000043
4012 @ 19043:            INIT   1
4013 @ 19046:            PUSHI  #0x00000044
4014 @ 19051:            INIT   1
4015 @ 19054:            PUSHI  #0x00000045
4016 @ 19059:            INIT   1
4017 @ 19062:            PUSHI  #0x00000046
4018 @ 19067:            INIT   1
4019 @ 19070:            PUSHI  #0x00000047
4020 @ 19075:            INIT   1
4021 @ 19078:            PUSHI  #0x00000048
4022 @ 19083:            INIT   1
4023 @ 19086:            PUSHI  #0x00000049
4024 @ 19091:            INIT   1
4025 @ 19094:            PUSHI  #0x0000004a
4026 @ 19099:            INIT   1
4027 @ 19102:            PUSHI  #0x0000004b
4028 @ 19107:            INIT   1
4029 @ 19110:            PUSHI  #0x0000004c
4030 @ 19115:            INIT   1
4031 @ 19118:            PUSHI  #0x0000004d
4032 @ 19123:            INIT   1
4033 @ 19126:            PUSHI  #0x0000004e
4034 @ 19131:            INIT   1
4035 @ 19134:            PUSHI  #0x0000004f
4036 @ 19139:            INIT   1
4037 @ 19142:            PUSHI  #0x00000050
4038 @ 19147:            INIT   1
4039 @ 19150:            PUSHI  #0x00000051
4040 @ 19155:            INIT   1
4041 @ 19158:            PUSHI  #0x00000052
4042 @ 19163:            INIT   1
4043 @ 19166:            PUSHI  #0x00000053
4044 @ 19171:            INIT   1
4045 @ 19174:            PUSHI  #0x00000054
4046 @ 19179:            INIT   1
4047 @ 19182:            PUSHI  #0x00000055
4048 @ 19187:            INIT   1
4049 @ 19190:            PUSHI  #0x00000056
4050 @ 19195:            INIT   1
4051 @ 19198:            PUSHI  #0x00000057
4052 @ 19203:            INIT   1
4053 @ 19206:            PUSHI  #0x00000058
4054 @ 19211:            INIT   1
4055 @ 19214:            PUSHI  #0x00000059
4056 @ 19219:            INIT   1
4057 @ 19222:            PUSHI  #0x0000005a
4058 @ 19227:            INIT   1
4059 @ 19230:            PUSHI  #0x0000005b
4060 @ 19235:            INIT   1
4061 @ 19238:            PUSHI  #0x0000005c
4062 @ 19243:            INIT   1
4063 @ 19246:            PUSHI  #0x0000005d
4064 @ 19251:            INIT   1
4065 @ 19254:            PUSHI  #0x0000005e
4066 @ 19259:            INIT   1
4067 @ 19262:            PUSHI  #0x0000005f
4068 @ 19267:            INIT   1
4069 @ 19270:            PUSHI  #0x00000060
4070 @ 19275:            INIT   1
4071 @ 19278:            PUSHI  #0x00000041
4072 @ 19283:            INIT   1
4073 @ 19286:            PUSHI  #0x00000042
4074 @ 19291:            INIT   1
4075 @ 19294:            PUSHI  #0x00000043
4076 @ 19299:            INIT   1
4077 @ 19302:            PUSHI  #0x00000044
4078 @ 19307:            INIT   1
4079 @ 19310:            PUSHI  #0x00000045
4080 @ 19315:            INIT   1
4081 @ 19318:            PUSHI  #0x00000046
4082 @ 19323:            INIT   1
4083 @ 19326:            PUSHI  #0x00000047
4084 @ 19331:            INIT   1
4085 @ 19334:            PUSHI  #0x00000048
4086 @ 19339:            INIT   1
4087 @ 19342:            PUSHI  #0x00000049
4088 @ 19347:            INIT   1
4089 @ 19350:            PUSHI  #0x0000004a
4090 @ 19355:            INIT   1
4091 @ 19358:            PUSHI  #0x0000004b
4092 @ 19363:            INIT   1
4093 @ 19366:            PUSHI  #0x0000004c
4094 @ 19371:            INIT   1
4095 @ 19374:            PUSHI  #0x0000004d
4096 @ 19379:            INIT   1
4097 @ 19382:            PUSHI  #0x0000004e
4098 @ 19387:            INIT   1
4099 @ 19390:            PUSHI  #0x0000004f
4100 @ 19395:            INIT   1
4101 @ 19398:            PUSHI  #0x00000050
4102 @ 19403:            INIT   1
4103 @ 19406:            PUSHI  #0x00000051
4104 @ 19411:            INIT   1
4105 @ 19414:            PUSHI  #0x00000052
4106 @ 19419:            INIT   1
4107 @ 19422:            PUSHI  #0x00000053
4108 @ 19427:            INIT   1
4109 @ 19430:            PUSHI  #0x00000054
4110 @ 19435:            INIT   1
4111 @ 19438:            PUSHI  #0x00000055
4112 @ 19443:            INIT   1
4113 @ 19446:            PUSHI  #0x00000056
4114 @ 19451:            INIT   1
4115 @ 19454:            PUSHI  #0x00000057
4116 @ 19459:            INIT   1
4117 @ 19462:            PUSHI  #0x00000058
4118 @ 19467:            INIT   1
4119 @ 19470:            PUSHI  #0x00000059
4120 @ 19475:            INIT   1
4121 @ 19478:            PUSHI  #0x0000005a
4122 @ 19483:            INIT   1
4123 @ 19486:            PUSHI  #0x0000007b
4124 @ 19491:            INIT   1
4125 @ 19494:            PUSHI  #0x0000007c
4126 @ 19499:            INIT   1
4127 @ 19502:            PUSHI  #0x0000007d
4128 @ 19507:            INIT   1
4129 @ 19510:            PUSHI  #0x0000007e
4130 @ 19515:            INIT   1
4131 @ 19518:            PUSHI  #0x0000007f
4132 @ 19523:            INIT   1

   241  %CONSTINTEGERARRAY TSNAME (0:62)=16_1000(8),
   242                 16_1001,16_1000(5),16_1001,16_1062,16_1001(2),16_1062,
   243                 16_1000(2),16_52,16_51,16_62,16_1062(7),
   244                 16_1000,16_31,16_51,16_1062(2),16_31,16_1000,
   245                  16_51,16_62,16_1000(2),16_35,16_1000,16_1035,
   246                  16_31,16_35,16_1035,16_33,0,16_1000,16_31,16_52,16_51,
   247                  16_61,16_72,16_61,16_72,16_51,16_62,16_1051,16_41,
   248                 16_1000;
   249  !
4133 @ 19526:            LINE   241 "regression-compile-tmp/nrimp10s-77.imp"
4134 @ 19568:            PUSHI  #0x00000000
4135 @ 19573:            PUSHI  #0x0000003e
4136 @ 19578:            BOUNDS
4137 @ 19579:            DEF    TSNAME p1=V_008a a/tf=1b b/format=1 c/ostate=112  type=1 (integer) form=11 (array) special=0 (<special:0>) linkage=2 (constant) spec=0 indirect=1 unass=0
4138 @ 19597:            PUSHI  #0x00001000
4139 @ 19602:            INIT   8
4140 @ 19605:            PUSHI  #0x00001001
4141 @ 19610:            INIT   1
4142 @ 19613:            PUSHI  #0x00001000
4143 @ 19618:            INIT   5
4144 @ 19621:            PUSHI  #0x00001001
4145 @ 19626:            INIT   1
4146 @ 19629:            PUSHI  #0x00001062
4147 @ 19634:            INIT   1
4148 @ 19637:            PUSHI  #0x00001001
4149 @ 19642:            INIT   2
4150 @ 19645:            PUSHI  #0x00001062
4151 @ 19650:            INIT   1
4152 @ 19653:            PUSHI  #0x00001000
4153 @ 19658:            INIT   2
4154 @ 19661:            PUSHI  #0x00000052
4155 @ 19666:            INIT   1
4156 @ 19669:            PUSHI  #0x00000051
4157 @ 19674:            INIT   1
4158 @ 19677:            PUSHI  #0x00000062
4159 @ 19682:            INIT   1
4160 @ 19685:            PUSHI  #0x00001062
4161 @ 19690:            INIT   7
4162 @ 19693:            PUSHI  #0x00001000
4163 @ 19698:            INIT   1
4164 @ 19701:            PUSHI  #0x00000031
4165 @ 19706:            INIT   1
4166 @ 19709:            PUSHI  #0x00000051
4167 @ 19714:            INIT   1
4168 @ 19717:            PUSHI  #0x00001062
4169 @ 19722:            INIT   2
4170 @ 19725:            PUSHI  #0x00000031
4171 @ 19730:            INIT   1
4172 @ 19733:            PUSHI  #0x00001000
4173 @ 19738:            INIT   1
4174 @ 19741:            PUSHI  #0x00000051
4175 @ 19746:            INIT   1
4176 @ 19749:            PUSHI  #0x00000062
4177 @ 19754:            INIT   1
4178 @ 19757:            PUSHI  #0x00001000
4179 @ 19762:            INIT   2
4180 @ 19765:            PUSHI  #0x00000035
4181 @ 19770:            INIT   1
4182 @ 19773:            PUSHI  #0x00001000
4183 @ 19778:            INIT   1
4184 @ 19781:            PUSHI  #0x00001035
4185 @ 19786:            INIT   1
4186 @ 19789:            PUSHI  #0x00000031
4187 @ 19794:            INIT   1
4188 @ 19797:            PUSHI  #0x00000035
4189 @ 19802:            INIT   1
4190 @ 19805:            PUSHI  #0x00001035
4191 @ 19810:            INIT   1
4192 @ 19813:            PUSHI  #0x00000033
4193 @ 19818:            INIT   1
4194 @ 19821:            PUSHI  #0x00000000
4195 @ 19826:            INIT   1
4196 @ 19829:            PUSHI  #0x00001000
4197 @ 19834:            INIT   1
4198 @ 19837:            PUSHI  #0x00000031
4199 @ 19842:            INIT   1
4200 @ 19845:            PUSHI  #0x00000052
4201 @ 19850:            INIT   1
4202 @ 19853:            PUSHI  #0x00000051
4203 @ 19858:            INIT   1
4204 @ 19861:            PUSHI  #0x00000061
4205 @ 19866:            INIT   1
4206 @ 19869:            PUSHI  #0x00000072
4207 @ 19874:            INIT   1
4208 @ 19877:            PUSHI  #0x00000061
4209 @ 19882:            INIT   1
4210 @ 19885:            PUSHI  #0x00000072
4211 @ 19890:            INIT   1
4212 @ 19893:            PUSHI  #0x00000051
4213 @ 19898:            INIT   1
4214 @ 19901:            PUSHI  #0x00000062
4215 @ 19906:            INIT   1
4216 @ 19909:            PUSHI  #0x00001051
4217 @ 19914:            INIT   1
4218 @ 19917:            PUSHI  #0x00000041
4219 @ 19922:            INIT   1
4220 @ 19925:            PUSHI  #0x00001000
4221 @ 19930:            INIT   1

   250  %OWNINTEGERARRAY FIXED GLA(0:11)=0,
   251                 16_50000000,0(2),-1,0,0(6);
4222 @ 19933:            LINE   250 "regression-compile-tmp/nrimp10s-77.imp"
4223 @ 19975:            PUSHI  #0x00000000
4224 @ 19980:            PUSHI  #0x0000000b
4225 @ 19985:            BOUNDS
4226 @ 19986:            DEF    FIXEDGLA p1=V_008b a/tf=1b b/format=1 c/ostate=121  type=1 (integer) form=11 (array) special=0 (<special:0>) linkage=1 (own) spec=0 indirect=0 unass=1
4227 @ 20006:            PUSHI  #0x00000000
4228 @ 20011:            INIT   1
4229 @ 20014:            PUSHI  #0x50000000
4230 @ 20019:            INIT   1
4231 @ 20022:            PUSHI  #0x00000000
4232 @ 20027:            INIT   2
4233 @ 20030:            PUSHI  #0xffffffff
4234 @ 20035:            INIT   1
4235 @ 20038:            PUSHI  #0x00000000
4236 @ 20043:            INIT   1
4237 @ 20046:            PUSHI  #0x00000000
4238 @ 20051:            INIT   6

   252  %CONSTBYTEINTEGERARRAY BYTES(0:7)=0(3),1,2,4,8,16;
4239 @ 20054:            LINE   252 "regression-compile-tmp/nrimp10s-77.imp"
4240 @ 20096:            PUSHI  #0x00000000
4241 @ 20101:            PUSHI  #0x00000007
4242 @ 20106:            BOUNDS
4243 @ 20107:            DEF    BYTES p1=V_008c a/tf=1b b/format=2 c/ostate=112  type=1 (integer) form=11 (array) special=1 (byte-integer) linkage=2 (constant) spec=0 indirect=1 unass=0
4244 @ 20124:            PUSHI  #0x00000000
4245 @ 20129:            INIT   3
4246 @ 20132:            PUSHI  #0x00000001
4247 @ 20137:            INIT   1
4248 @ 20140:            PUSHI  #0x00000002
4249 @ 20145:            INIT   1
4250 @ 20148:            PUSHI  #0x00000004
4251 @ 20153:            INIT   1
4252 @ 20156:            PUSHI  #0x00000008
4253 @ 20161:            INIT   1
4254 @ 20164:            PUSHI  #0x00000010
4255 @ 20169:            INIT   1

   253  %CONSTBYTEINTEGERARRAY TRTAB(0:255)=0(48),
   254                      1(10),0(7),2(26),0(6),2(26),0(5),0(128)
4256 @ 20172:            LINE   253 "regression-compile-tmp/nrimp10s-77.imp"
4257 @ 20214:            PUSHI  #0x00000000
4258 @ 20219:            PUSHI  #0x000000ff
4259 @ 20224:            BOUNDS
4260 @ 20225:            DEF    TRTAB p1=V_008d a/tf=1b b/format=2 c/ostate=112  type=1 (integer) form=11 (array) special=1 (byte-integer) linkage=2 (constant) spec=0 indirect=1 unass=0
4261 @ 20242:            PUSHI  #0x00000000
4262 @ 20247:            INIT   48
4263 @ 20250:            PUSHI  #0x00000001
4264 @ 20255:            INIT   10
4265 @ 20258:            PUSHI  #0x00000000
4266 @ 20263:            INIT   7
4267 @ 20266:            PUSHI  #0x00000002
4268 @ 20271:            INIT   26
4269 @ 20274:            PUSHI  #0x00000000
4270 @ 20279:            INIT   6
4271 @ 20282:            PUSHI  #0x00000002
4272 @ 20287:            INIT   26
4273 @ 20290:            PUSHI  #0x00000000
4274 @ 20295:            INIT   5
4275 @ 20298:            PUSHI  #0x00000000
4276 @ 20303:            INIT   128

   255  %CONSTINTEGER MAXLEVELS=31,CONCOP=13,FIXEDGLALEN=48
4277 @ 20306:            LINE   255 "regression-compile-tmp/nrimp10s-77.imp"

   256  %CONSTINTEGER JOBBERBIT=16_40000000;    ! SET IN JOBBER MODE
4278 @ 20348:            LINE   256 "regression-compile-tmp/nrimp10s-77.imp"

   257  %CONSTINTEGER CEBIT=1;                  ! SET IN COMPILER ENVIRONMENT
4279 @ 20390:            LINE   257 "regression-compile-tmp/nrimp10s-77.imp"

   258  %CONSTINTEGER MAXDICT=16_100;           ! SET FOR MAX OF EVERYTHING
   259  !
   260  ! THE PRINCIPAL OPCODES ARE HERE DEFINED AS THEIR MNEMONICS(AMENDED)
   261  !
4280 @ 20432:            LINE   258 "regression-compile-tmp/nrimp10s-77.imp"

   262  %CONSTINTEGER LB=16_7A,SLB=16_52,STB=16_5A,ADB=16_20,CPB=16_26, {%C
   263                MYB=16_2A,SBB=16_22,CPIB=16_2E,OUT=16_3C,CPSR=16_34
4281 @ 20474:            LINE   262 "regression-compile-tmp/nrimp10s-77.imp"

   264  %CONSTINTEGER LD=16_78,LDA=16_72,INCA=16_14,STD=16_58,LDB=16_76, {%C
   265                LDTB=16_74,LDRL=16_70,CYD=16_12,MODD=16_16,SLD=16_50
4282 @ 20516:            LINE   264 "regression-compile-tmp/nrimp10s-77.imp"

   266  %CONSTINTEGER STLN=16_5C,ASF=16_6E,ST=16_48,RALN=16_6C,LXN=16_7E,{%C
   267                LLN=16_7C,LSS=16_62,SLSS=16_42,MPSR=16_32,STSF=16_5E,{%C
   268                LUH=16_6A,STUH=16_4A,LSD=16_64,SLSD=16_44,PRCL=16_18, {%C
   269                LSQ=16_66,SLSQ=16_46,STXN=16_4C,LCT=16_30,STCT=16_36
4283 @ 20558:            LINE   266 "regression-compile-tmp/nrimp10s-77.imp"

   270  %CONSTINTEGER JUNC=16_1A,JLK=16_1C,CALL=16_1E,EXIT=16_38,JCC=2, {%C
   271                JAT=4,JAF=6,DEBJ=16_24
4284 @ 20600:            LINE   270 "regression-compile-tmp/nrimp10s-77.imp"

   272  %CONSTINTEGER IAD=16_E0,ICP=16_E6,USH=16_C8,ISB=16_E2,IRSB=16_E4,{%C
   273                OR=16_8C,UCP=16_C6,IMY=16_EA,IMDV=16_AE,AND=16_8A, {%C
   274                ISH=16_E8,IMYD=16_EC,IDV=16_AA
4285 @ 20642:            LINE   272 "regression-compile-tmp/nrimp10s-77.imp"

   275  %CONSTINTEGER RAD=16_F0,RSB=16_F2,RRSB=16_F4,FLT=16_A8,RRDV=16_BC, {%C
   276                RSC=16_F8,FIX=16_B8,RDV=16_BA,RDDV=16_BE,RMYD=16_FC, {%C
   277                RMY=16_FA
   278  !
4286 @ 20684:            LINE   275 "regression-compile-tmp/nrimp10s-77.imp"

   279  %CONSTINTEGER MVL=16_B0,MV=16_B2,SWEQ=16_A0,SWNE=16_A2,CPS=16_A4
   280  !
   281  ! DEFINE SOME MNEMONICS FOR THE VISIBLE REGISTERS (XCEPT LNB)
   282  !
4287 @ 20726:            LINE   279 "regression-compile-tmp/nrimp10s-77.imp"

   283  %CONSTINTEGER ACCR=0,DR=1,LNB=2,XNB=3,PC=4,CTB=5,TOS=6,BREG=7
4288 @ 20768:            LINE   283 "regression-compile-tmp/nrimp10s-77.imp"

   284  %CONSTBYTEINTEGERARRAY LDCODE(0:7)=0,16_78,16_7C,16_7E,0,48,0,16_7A;
   285  !
4289 @ 20810:            LINE   284 "regression-compile-tmp/nrimp10s-77.imp"
4290 @ 20852:            PUSHI  #0x00000000
4291 @ 20857:            PUSHI  #0x00000007
4292 @ 20862:            BOUNDS
4293 @ 20863:            DEF    LDCODE p1=V_008e a/tf=1b b/format=2 c/ostate=112  type=1 (integer) form=11 (array) special=1 (byte-integer) linkage=2 (constant) spec=0 indirect=1 unass=0
4294 @ 20881:            PUSHI  #0x00000000
4295 @ 20886:            INIT   1
4296 @ 20889:            PUSHI  #0x00000078
4297 @ 20894:            INIT   1
4298 @ 20897:            PUSHI  #0x0000007c
4299 @ 20902:            INIT   1
4300 @ 20905:            PUSHI  #0x0000007e
4301 @ 20910:            INIT   1
4302 @ 20913:            PUSHI  #0x00000000
4303 @ 20918:            INIT   1
4304 @ 20921:            PUSHI  #0x00000030
4305 @ 20926:            INIT   1
4306 @ 20929:            PUSHI  #0x00000000
4307 @ 20934:            INIT   1
4308 @ 20937:            PUSHI  #0x0000007a
4309 @ 20942:            INIT   1

   286  %CONSTSTRING(8)MDEP="S#NDIAG"
4310 @ 20945:            LINE   286 "regression-compile-tmp/nrimp10s-77.imp"
4311 @ 20987:            PUSHS  "S#NDIAG"
4312 @ 20996:            DEF    MDEP p1=V_008f a/tf=31 b/format=8 c/ostate=12  type=3 (string) form=1 (simple) special=0 (<special:0>) linkage=2 (constant) spec=0 indirect=1 unass=0
4313 @ 21012:            INIT   1

   287  %CONSTSTRING(8)IOCPEP="S#IOCP";     ! EP FOR IOCP
4314 @ 21015:            LINE   287 "regression-compile-tmp/nrimp10s-77.imp"
4315 @ 21057:            PUSHS  "S#IOCP"
4316 @ 21065:            DEF    IOCPEP p1=V_0090 a/tf=31 b/format=8 c/ostate=12  type=3 (string) form=1 (simple) special=0 (<special:0>) linkage=2 (constant) spec=0 indirect=1 unass=0
4317 @ 21083:            INIT   1

   288  %CONSTSTRING(11)AUXSTEP="ICL9CEAUXST";! DATA REF FOR INDIRECT AUX ST
4318 @ 21086:            LINE   288 "regression-compile-tmp/nrimp10s-77.imp"
4319 @ 21128:            PUSHS  "ICL9CEAUXST"
4320 @ 21141:            DEF    AUXSTEP p1=V_0091 a/tf=31 b/format=b c/ostate=12  type=3 (string) form=1 (simple) special=0 (<special:0>) linkage=2 (constant) spec=0 indirect=1 unass=0
4321 @ 21160:            INIT   1

   289  %CONSTINTEGER SNPT=16_1006;         ! SPECIALNAME PTYPE
4322 @ 21163:            LINE   289 "regression-compile-tmp/nrimp10s-77.imp"

   290  %CONSTINTEGER COMMALT=2,ENDALT=9,UNASSPAT=16_81818181,DECALT=8
   291  !
4323 @ 21205:            LINE   290 "regression-compile-tmp/nrimp10s-77.imp"

   292  %INTEGER DICTBASE, CONSTPTR, CONSTBTM, DFHEAD, CONSTHOLE,  WKFILEAD, {%C
   293           WKFILEK, DUMMYFORMAT, P1SIZE, LEVELINF, IOCPDISP, PARMBITS1, {%C
   294           PARMBITS2,PARMLET
   295  !
4324 @ 21247:            LINE   292 "regression-compile-tmp/nrimp10s-77.imp"
4325 @ 21289:            DEF    DICTBASE p1=V_0092 a/tf=11 b/format=1 c/ostate=0  type=1 (integer) form=1 (simple) special=0 (<special:0>) linkage=0 (auto) spec=0 indirect=0 unass=0
4326 @ 21309:            DEF    CONSTPTR p1=V_0093 a/tf=11 b/format=1 c/ostate=0  type=1 (integer) form=1 (simple) special=0 (<special:0>) linkage=0 (auto) spec=0 indirect=0 unass=0
4327 @ 21329:            DEF    CONSTBTM p1=V_0094 a/tf=11 b/format=1 c/ostate=0  type=1 (integer) form=1 (simple) special=0 (<special:0>) linkage=0 (auto) spec=0 indirect=0 unass=0
4328 @ 21349:            DEF    DFHEAD p1=V_0095 a/tf=11 b/format=1 c/ostate=0  type=1 (integer) form=1 (simple) special=0 (<special:0>) linkage=0 (auto) spec=0 indirect=0 unass=0
4329 @ 21367:            DEF    CONSTHOLE p1=V_0096 a/tf=11 b/format=1 c/ostate=0  type=1 (integer) form=1 (simple) special=0 (<special:0>) linkage=0 (auto) spec=0 indirect=0 unass=0
4330 @ 21388:            DEF    WKFILEAD p1=V_0097 a/tf=11 b/format=1 c/ostate=0  type=1 (integer) form=1 (simple) special=0 (<special:0>) linkage=0 (auto) spec=0 indirect=0 unass=0
4331 @ 21408:            DEF    WKFILEK p1=V_0098 a/tf=11 b/format=1 c/ostate=0  type=1 (integer) form=1 (simple) special=0 (<special:0>) linkage=0 (auto) spec=0 indirect=0 unass=0
4332 @ 21427:            DEF    DUMMYFORMAT p1=V_0099 a/tf=11 b/format=1 c/ostate=0  type=1 (integer) form=1 (simple) special=0 (<special:0>) linkage=0 (auto) spec=0 indirect=0 unass=0
4333 @ 21450:            DEF    P1SIZE p1=V_009a a/tf=11 b/format=1 c/ostate=0  type=1 (integer) form=1 (simple) special=0 (<special:0>) linkage=0 (auto) spec=0 indirect=0 unass=0
4334 @ 21468:            DEF    LEVELINF p1=V_009b a/tf=11 b/format=1 c/ostate=0  type=1 (integer) form=1 (simple) special=0 (<special:0>) linkage=0 (auto) spec=0 indirect=0 unass=0
4335 @ 21488:            DEF    IOCPDISP p1=V_009c a/tf=11 b/format=1 c/ostate=0  type=1 (integer) form=1 (simple) special=0 (<special:0>) linkage=0 (auto) spec=0 indirect=0 unass=0
4336 @ 21508:            DEF    PARMBITS1 p1=V_009d a/tf=11 b/format=1 c/ostate=0  type=1 (integer) form=1 (simple) special=0 (<special:0>) linkage=0 (auto) spec=0 indirect=0 unass=0
4337 @ 21529:            DEF    PARMBITS2 p1=V_009e a/tf=11 b/format=1 c/ostate=0  type=1 (integer) form=1 (simple) special=0 (<special:0>) linkage=0 (auto) spec=0 indirect=0 unass=0
4338 @ 21550:            DEF    PARMLET p1=V_009f a/tf=11 b/format=1 c/ostate=0  type=1 (integer) form=1 (simple) special=0 (<special:0>) linkage=0 (auto) spec=0 indirect=0 unass=0

   296  %INTEGER ASL, NNAMES, ARSIZE, CABUF, PPCURR, CONSTLIMIT, OLDLINE, {%C
   297           LINE, LENGTH, NEXTP, SNUM, RLEVEL, NMAX, USTPTR, PLABEL,{%C
   298           LEVEL, CA, LASTNAME, CDCOUNT, ASL CUR BTM, PARMDYNAMIC
   299  !
4339 @ 21569:            LINE   296 "regression-compile-tmp/nrimp10s-77.imp"
4340 @ 21611:            DEF    ASL p1=V_00a0 a/tf=11 b/format=1 c/ostate=0  type=1 (integer) form=1 (simple) special=0 (<special:0>) linkage=0 (auto) spec=0 indirect=0 unass=0
4341 @ 21626:            DEF    NNAMES p1=V_00a1 a/tf=11 b/format=1 c/ostate=0  type=1 (integer) form=1 (simple) special=0 (<special:0>) linkage=0 (auto) spec=0 indirect=0 unass=0
4342 @ 21644:            DEF    ARSIZE p1=V_00a2 a/tf=11 b/format=1 c/ostate=0  type=1 (integer) form=1 (simple) special=0 (<special:0>) linkage=0 (auto) spec=0 indirect=0 unass=0
4343 @ 21662:            DEF    CABUF p1=V_00a3 a/tf=11 b/format=1 c/ostate=0  type=1 (integer) form=1 (simple) special=0 (<special:0>) linkage=0 (auto) spec=0 indirect=0 unass=0
4344 @ 21679:            DEF    PPCURR p1=V_00a4 a/tf=11 b/format=1 c/ostate=0  type=1 (integer) form=1 (simple) special=0 (<special:0>) linkage=0 (auto) spec=0 indirect=0 unass=0
4345 @ 21697:            DEF    CONSTLIMIT p1=V_00a5 a/tf=11 b/format=1 c/ostate=0  type=1 (integer) form=1 (simple) special=0 (<special:0>) linkage=0 (auto) spec=0 indirect=0 unass=0
4346 @ 21719:            DEF    OLDLINE p1=V_00a6 a/tf=11 b/format=1 c/ostate=0  type=1 (integer) form=1 (simple) special=0 (<special:0>) linkage=0 (auto) spec=0 indirect=0 unass=0
4347 @ 21738:            DEF    LINE p1=V_00a7 a/tf=11 b/format=1 c/ostate=0  type=1 (integer) form=1 (simple) special=0 (<special:0>) linkage=0 (auto) spec=0 indirect=0 unass=0
4348 @ 21754:            DEF    LENGTH p1=V_00a8 a/tf=11 b/format=1 c/ostate=0  type=1 (integer) form=1 (simple) special=0 (<special:0>) linkage=0 (auto) spec=0 indirect=0 unass=0
4349 @ 21772:            DEF    NEXTP p1=V_00a9 a/tf=11 b/format=1 c/ostate=0  type=1 (integer) form=1 (simple) special=0 (<special:0>) linkage=0 (auto) spec=0 indirect=0 unass=0
4350 @ 21789:            DEF    SNUM p1=V_00aa a/tf=11 b/format=1 c/ostate=0  type=1 (integer) form=1 (simple) special=0 (<special:0>) linkage=0 (auto) spec=0 indirect=0 unass=0
4351 @ 21805:            DEF    RLEVEL p1=V_00ab a/tf=11 b/format=1 c/ostate=0  type=1 (integer) form=1 (simple) special=0 (<special:0>) linkage=0 (auto) spec=0 indirect=0 unass=0
4352 @ 21823:            DEF    NMAX p1=V_00ac a/tf=11 b/format=1 c/ostate=0  type=1 (integer) form=1 (simple) special=0 (<special:0>) linkage=0 (auto) spec=0 indirect=0 unass=0
4353 @ 21839:            DEF    USTPTR p1=V_00ad a/tf=11 b/format=1 c/ostate=0  type=1 (integer) form=1 (simple) special=0 (<special:0>) linkage=0 (auto) spec=0 indirect=0 unass=0
4354 @ 21857:            DEF    PLABEL p1=V_00ae a/tf=11 b/format=1 c/ostate=0  type=1 (integer) form=1 (simple) special=0 (<special:0>) linkage=0 (auto) spec=0 indirect=0 unass=0
4355 @ 21875:            DEF    LEVEL p1=V_00af a/tf=11 b/format=1 c/ostate=0  type=1 (integer) form=1 (simple) special=0 (<special:0>) linkage=0 (auto) spec=0 indirect=0 unass=0
4356 @ 21892:            DEF    CA p1=V_00b0 a/tf=11 b/format=1 c/ostate=0  type=1 (integer) form=1 (simple) special=0 (<special:0>) linkage=0 (auto) spec=0 indirect=0 unass=0
4357 @ 21906:            DEF    LASTNAME p1=V_00b1 a/tf=11 b/format=1 c/ostate=0  type=1 (integer) form=1 (simple) special=0 (<special:0>) linkage=0 (auto) spec=0 indirect=0 unass=0
4358 @ 21926:            DEF    CDCOUNT p1=V_00b2 a/tf=11 b/format=1 c/ostate=0  type=1 (integer) form=1 (simple) special=0 (<special:0>) linkage=0 (auto) spec=0 indirect=0 unass=0
4359 @ 21945:            DEF    ASLCURBTM p1=V_00b3 a/tf=11 b/format=1 c/ostate=0  type=1 (integer) form=1 (simple) special=0 (<special:0>) linkage=0 (auto) spec=0 indirect=0 unass=0
4360 @ 21966:            DEF    PARMDYNAMIC p1=V_00b4 a/tf=11 b/format=1 c/ostate=0  type=1 (integer) form=1 (simple) special=0 (<special:0>) linkage=0 (auto) spec=0 indirect=0 unass=0

   300  %INTEGER FAULTY, HIT, INHCODE, IMPS, TTOPUT, LIST, PARMDIAG, {%C
   301              WARNFLAG, PARMTRACE, PARMLINE, PARMOPT, CTYPE, DCOMP, {%C
   302             CPRMODE, PARMCHK, PARMARR, ALLLONG, PARMDBUG,{%C
   303              COMPILER, LAST INST, SMAP, STACK, AUXST, PARMY, BFFLAG
   304  !
4361 @ 21989:            LINE   300 "regression-compile-tmp/nrimp10s-77.imp"
4362 @ 22031:            DEF    FAULTY p1=V_00b5 a/tf=11 b/format=1 c/ostate=0  type=1 (integer) form=1 (simple) special=0 (<special:0>) linkage=0 (auto) spec=0 indirect=0 unass=0
4363 @ 22049:            DEF    HIT p1=V_00b6 a/tf=11 b/format=1 c/ostate=0  type=1 (integer) form=1 (simple) special=0 (<special:0>) linkage=0 (auto) spec=0 indirect=0 unass=0
4364 @ 22064:            DEF    INHCODE p1=V_00b7 a/tf=11 b/format=1 c/ostate=0  type=1 (integer) form=1 (simple) special=0 (<special:0>) linkage=0 (auto) spec=0 indirect=0 unass=0
4365 @ 22083:            DEF    IMPS p1=V_00b8 a/tf=11 b/format=1 c/ostate=0  type=1 (integer) form=1 (simple) special=0 (<special:0>) linkage=0 (auto) spec=0 indirect=0 unass=0
4366 @ 22099:            DEF    TTOPUT p1=V_00b9 a/tf=11 b/format=1 c/ostate=0  type=1 (integer) form=1 (simple) special=0 (<special:0>) linkage=0 (auto) spec=0 indirect=0 unass=0
4367 @ 22117:            DEF    LIST p1=V_00ba a/tf=11 b/format=1 c/ostate=0  type=1 (integer) form=1 (simple) special=0 (<special:0>) linkage=0 (auto) spec=0 indirect=0 unass=0
4368 @ 22133:            DEF    PARMDIAG p1=V_00bb a/tf=11 b/format=1 c/ostate=0  type=1 (integer) form=1 (simple) special=0 (<special:0>) linkage=0 (auto) spec=0 indirect=0 unass=0
4369 @ 22153:            DEF    WARNFLAG p1=V_00bc a/tf=11 b/format=1 c/ostate=0  type=1 (integer) form=1 (simple) special=0 (<special:0>) linkage=0 (auto) spec=0 indirect=0 unass=0
4370 @ 22173:            DEF    PARMTRACE p1=V_00bd a/tf=11 b/format=1 c/ostate=0  type=1 (integer) form=1 (simple) special=0 (<special:0>) linkage=0 (auto) spec=0 indirect=0 unass=0
4371 @ 22194:            DEF    PARMLINE p1=V_00be a/tf=11 b/format=1 c/ostate=0  type=1 (integer) form=1 (simple) special=0 (<special:0>) linkage=0 (auto) spec=0 indirect=0 unass=0
4372 @ 22214:            DEF    PARMOPT p1=V_00bf a/tf=11 b/format=1 c/ostate=0  type=1 (integer) form=1 (simple) special=0 (<special:0>) linkage=0 (auto) spec=0 indirect=0 unass=0
4373 @ 22233:            DEF    CTYPE p1=V_00c0 a/tf=11 b/format=1 c/ostate=0  type=1 (integer) form=1 (simple) special=0 (<special:0>) linkage=0 (auto) spec=0 indirect=0 unass=0
4374 @ 22250:            DEF    DCOMP p1=V_00c1 a/tf=11 b/format=1 c/ostate=0  type=1 (integer) form=1 (simple) special=0 (<special:0>) linkage=0 (auto) spec=0 indirect=0 unass=0
4375 @ 22267:            DEF    CPRMODE p1=V_00c2 a/tf=11 b/format=1 c/ostate=0  type=1 (integer) form=1 (simple) special=0 (<special:0>) linkage=0 (auto) spec=0 indirect=0 unass=0
4376 @ 22286:            DEF    PARMCHK p1=V_00c3 a/tf=11 b/format=1 c/ostate=0  type=1 (integer) form=1 (simple) special=0 (<special:0>) linkage=0 (auto) spec=0 indirect=0 unass=0
4377 @ 22305:            DEF    PARMARR p1=V_00c4 a/tf=11 b/format=1 c/ostate=0  type=1 (integer) form=1 (simple) special=0 (<special:0>) linkage=0 (auto) spec=0 indirect=0 unass=0
4378 @ 22324:            DEF    ALLLONG p1=V_00c5 a/tf=11 b/format=1 c/ostate=0  type=1 (integer) form=1 (simple) special=0 (<special:0>) linkage=0 (auto) spec=0 indirect=0 unass=0
4379 @ 22343:            DEF    PARMDBUG p1=V_00c6 a/tf=11 b/format=1 c/ostate=0  type=1 (integer) form=1 (simple) special=0 (<special:0>) linkage=0 (auto) spec=0 indirect=0 unass=0
4380 @ 22363:            DEF    COMPILER p1=V_00c7 a/tf=11 b/format=1 c/ostate=0  type=1 (integer) form=1 (simple) special=0 (<special:0>) linkage=0 (auto) spec=0 indirect=0 unass=0
4381 @ 22383:            DEF    LASTINST p1=V_00c8 a/tf=11 b/format=1 c/ostate=0  type=1 (integer) form=1 (simple) special=0 (<special:0>) linkage=0 (auto) spec=0 indirect=0 unass=0
4382 @ 22403:            DEF    SMAP p1=V_00c9 a/tf=11 b/format=1 c/ostate=0  type=1 (integer) form=1 (simple) special=0 (<special:0>) linkage=0 (auto) spec=0 indirect=0 unass=0
4383 @ 22419:            DEF    STACK p1=V_00ca a/tf=11 b/format=1 c/ostate=0  type=1 (integer) form=1 (simple) special=0 (<special:0>) linkage=0 (auto) spec=0 indirect=0 unass=0
4384 @ 22436:            DEF    AUXST p1=V_00cb a/tf=11 b/format=1 c/ostate=0  type=1 (integer) form=1 (simple) special=0 (<special:0>) linkage=0 (auto) spec=0 indirect=0 unass=0
4385 @ 22453:            DEF    PARMY p1=V_00cc a/tf=11 b/format=1 c/ostate=0  type=1 (integer) form=1 (simple) special=0 (<special:0>) linkage=0 (auto) spec=0 indirect=0 unass=0
4386 @ 22470:            DEF    BFFLAG p1=V_00cd a/tf=11 b/format=1 c/ostate=0  type=1 (integer) form=1 (simple) special=0 (<special:0>) linkage=0 (auto) spec=0 indirect=0 unass=0

   305  %INTEGER RBASE, N, FREE FORMAT, PARMPROF, EXITLAB, CONTLAB,  {%C
   306           Q, R, S, NEST, FNAME, LDPTR, GLACA, GLACABUF, {%C
   307           GLACURR, CREFHEAD, SSTL, QMAX, STMTS, LASTAT, {%C
   308           FILE ADDR, FILE PTR, FILE END, FILE SIZE, LASTEND, {%C
   309           BIMSTR,STLIMIT,STRLINK,RECTB,ASL WARN,IHEAD
   310  !
4387 @ 22488:            LINE   305 "regression-compile-tmp/nrimp10s-77.imp"
4388 @ 22530:            DEF    RBASE p1=V_00ce a/tf=11 b/format=1 c/ostate=0  type=1 (integer) form=1 (simple) special=0 (<special:0>) linkage=0 (auto) spec=0 indirect=0 unass=0
4389 @ 22547:            DEF    N p1=V_00cf a/tf=11 b/format=1 c/ostate=0  type=1 (integer) form=1 (simple) special=0 (<special:0>) linkage=0 (auto) spec=0 indirect=0 unass=0
4390 @ 22560:            DEF    FREEFORMAT p1=V_00d0 a/tf=11 b/format=1 c/ostate=0  type=1 (integer) form=1 (simple) special=0 (<special:0>) linkage=0 (auto) spec=0 indirect=0 unass=0
4391 @ 22582:            DEF    PARMPROF p1=V_00d1 a/tf=11 b/format=1 c/ostate=0  type=1 (integer) form=1 (simple) special=0 (<special:0>) linkage=0 (auto) spec=0 indirect=0 unass=0
4392 @ 22602:            DEF    EXITLAB p1=V_00d2 a/tf=11 b/format=1 c/ostate=0  type=1 (integer) form=1 (simple) special=0 (<special:0>) linkage=0 (auto) spec=0 indirect=0 unass=0
4393 @ 22621:            DEF    CONTLAB p1=V_00d3 a/tf=11 b/format=1 c/ostate=0  type=1 (integer) form=1 (simple) special=0 (<special:0>) linkage=0 (auto) spec=0 indirect=0 unass=0
4394 @ 22640:            DEF    Q p1=V_00d4 a/tf=11 b/format=1 c/ostate=0  type=1 (integer) form=1 (simple) special=0 (<special:0>) linkage=0 (auto) spec=0 indirect=0 unass=0
4395 @ 22653:            DEF    R p1=V_00d5 a/tf=11 b/format=1 c/ostate=0  type=1 (integer) form=1 (simple) special=0 (<special:0>) linkage=0 (auto) spec=0 indirect=0 unass=0
4396 @ 22666:            DEF    S p1=V_00d6 a/tf=11 b/format=1 c/ostate=0  type=1 (integer) form=1 (simple) special=0 (<special:0>) linkage=0 (auto) spec=0 indirect=0 unass=0
4397 @ 22679:            DEF    NEST p1=V_00d7 a/tf=11 b/format=1 c/ostate=0  type=1 (integer) form=1 (simple) special=0 (<special:0>) linkage=0 (auto) spec=0 indirect=0 unass=0
4398 @ 22695:            DEF    FNAME p1=V_00d8 a/tf=11 b/format=1 c/ostate=0  type=1 (integer) form=1 (simple) special=0 (<special:0>) linkage=0 (auto) spec=0 indirect=0 unass=0
4399 @ 22712:            DEF    LDPTR p1=V_00d9 a/tf=11 b/format=1 c/ostate=0  type=1 (integer) form=1 (simple) special=0 (<special:0>) linkage=0 (auto) spec=0 indirect=0 unass=0
4400 @ 22729:            DEF    GLACA p1=V_00da a/tf=11 b/format=1 c/ostate=0  type=1 (integer) form=1 (simple) special=0 (<special:0>) linkage=0 (auto) spec=0 indirect=0 unass=0
4401 @ 22746:            DEF    GLACABUF p1=V_00db a/tf=11 b/format=1 c/ostate=0  type=1 (integer) form=1 (simple) special=0 (<special:0>) linkage=0 (auto) spec=0 indirect=0 unass=0
4402 @ 22766:            DEF    GLACURR p1=V_00dc a/tf=11 b/format=1 c/ostate=0  type=1 (integer) form=1 (simple) special=0 (<special:0>) linkage=0 (auto) spec=0 indirect=0 unass=0
4403 @ 22785:            DEF    CREFHEAD p1=V_00dd a/tf=11 b/format=1 c/ostate=0  type=1 (integer) form=1 (simple) special=0 (<special:0>) linkage=0 (auto) spec=0 indirect=0 unass=0
4404 @ 22805:            DEF    SSTL p1=V_00de a/tf=11 b/format=1 c/ostate=0  type=1 (integer) form=1 (simple) special=0 (<special:0>) linkage=0 (auto) spec=0 indirect=0 unass=0
4405 @ 22821:            DEF    QMAX p1=V_00df a/tf=11 b/format=1 c/ostate=0  type=1 (integer) form=1 (simple) special=0 (<special:0>) linkage=0 (auto) spec=0 indirect=0 unass=0
4406 @ 22837:            DEF    STMTS p1=V_00e0 a/tf=11 b/format=1 c/ostate=0  type=1 (integer) form=1 (simple) special=0 (<special:0>) linkage=0 (auto) spec=0 indirect=0 unass=0
4407 @ 22854:            DEF    LASTAT p1=V_00e1 a/tf=11 b/format=1 c/ostate=0  type=1 (integer) form=1 (simple) special=0 (<special:0>) linkage=0 (auto) spec=0 indirect=0 unass=0
4408 @ 22872:            DEF    FILEADDR p1=V_00e2 a/tf=11 b/format=1 c/ostate=0  type=1 (integer) form=1 (simple) special=0 (<special:0>) linkage=0 (auto) spec=0 indirect=0 unass=0
4409 @ 22892:            DEF    FILEPTR p1=V_00e3 a/tf=11 b/format=1 c/ostate=0  type=1 (integer) form=1 (simple) special=0 (<special:0>) linkage=0 (auto) spec=0 indirect=0 unass=0
4410 @ 22911:            DEF    FILEEND p1=V_00e4 a/tf=11 b/format=1 c/ostate=0  type=1 (integer) form=1 (simple) special=0 (<special:0>) linkage=0 (auto) spec=0 indirect=0 unass=0
4411 @ 22930:            DEF    FILESIZE p1=V_00e5 a/tf=11 b/format=1 c/ostate=0  type=1 (integer) form=1 (simple) special=0 (<special:0>) linkage=0 (auto) spec=0 indirect=0 unass=0
4412 @ 22950:            DEF    LASTEND p1=V_00e6 a/tf=11 b/format=1 c/ostate=0  type=1 (integer) form=1 (simple) special=0 (<special:0>) linkage=0 (auto) spec=0 indirect=0 unass=0
4413 @ 22969:            DEF    BIMSTR p1=V_00e7 a/tf=11 b/format=1 c/ostate=0  type=1 (integer) form=1 (simple) special=0 (<special:0>) linkage=0 (auto) spec=0 indirect=0 unass=0
4414 @ 22987:            DEF    STLIMIT p1=V_00e8 a/tf=11 b/format=1 c/ostate=0  type=1 (integer) form=1 (simple) special=0 (<special:0>) linkage=0 (auto) spec=0 indirect=0 unass=0
4415 @ 23006:            DEF    STRLINK p1=V_00e9 a/tf=11 b/format=1 c/ostate=0  type=1 (integer) form=1 (simple) special=0 (<special:0>) linkage=0 (auto) spec=0 indirect=0 unass=0
4416 @ 23025:            DEF    RECTB p1=V_00ea a/tf=11 b/format=1 c/ostate=0  type=1 (integer) form=1 (simple) special=0 (<special:0>) linkage=0 (auto) spec=0 indirect=0 unass=0
4417 @ 23042:            DEF    ASLWARN p1=V_00eb a/tf=11 b/format=1 c/ostate=0  type=1 (integer) form=1 (simple) special=0 (<special:0>) linkage=0 (auto) spec=0 indirect=0 unass=0
4418 @ 23061:            DEF    IHEAD p1=V_00ec a/tf=11 b/format=1 c/ostate=0  type=1 (integer) form=1 (simple) special=0 (<special:0>) linkage=0 (auto) spec=0 indirect=0 unass=0

   311  %INTEGER MAX ULAB, SFLABEL
4419 @ 23078:            LINE   311 "regression-compile-tmp/nrimp10s-77.imp"
4420 @ 23120:            DEF    MAXULAB p1=V_00ed a/tf=11 b/format=1 c/ostate=0  type=1 (integer) form=1 (simple) special=0 (<special:0>) linkage=0 (auto) spec=0 indirect=0 unass=0
4421 @ 23139:            DEF    SFLABEL p1=V_00ee a/tf=11 b/format=1 c/ostate=0  type=1 (integer) form=1 (simple) special=0 (<special:0>) linkage=0 (auto) spec=0 indirect=0 unass=0

   312  %LONGREAL CVALUE, IMAX, CTIME
4422 @ 23158:            LINE   312 "regression-compile-tmp/nrimp10s-77.imp"
4423 @ 23200:            DEF    CVALUE p1=V_00ef a/tf=21 b/format=4 c/ostate=0  type=2 (real) form=1 (simple) special=0 (<special:0>) linkage=0 (auto) spec=0 indirect=0 unass=0
4424 @ 23218:            DEF    IMAX p1=V_00f0 a/tf=21 b/format=4 c/ostate=0  type=2 (real) form=1 (simple) special=0 (<special:0>) linkage=0 (auto) spec=0 indirect=0 unass=0
4425 @ 23234:            DEF    CTIME p1=V_00f1 a/tf=21 b/format=4 c/ostate=0  type=2 (real) form=1 (simple) special=0 (<special:0>) linkage=0 (auto) spec=0 indirect=0 unass=0

   313  %STRING(31)MAINEP
4426 @ 23251:            LINE   313 "regression-compile-tmp/nrimp10s-77.imp"
4427 @ 23293:            DEF    MAINEP p1=V_00f2 a/tf=31 b/format=1f c/ostate=0  type=3 (string) form=1 (simple) special=0 (<special:0>) linkage=0 (auto) spec=0 indirect=0 unass=0

   314  %RECORDFORMAT LISTF(%INTEGER S1,S2,S3,LINK)
4428 @ 23311:            LINE   314 "regression-compile-tmp/nrimp10s-77.imp"
4429 @ 23353:            DEF    LISTF p1=V_00f3 a/tf=44 b/format=f3 c/ostate=0  type=4 (record) form=4 (record-format) special=0 (<special:0>) linkage=0 (auto) spec=0 indirect=0 unass=0
4430 @ 23370:            START  ( RECORDFORMAT
4431 @ 23371:               DEF    S1 p1=V_0000 a/tf=11 b/format=1 c/ostate=0  type=1 (integer) form=1 (simple) special=0 (<special:0>) linkage=0 (auto) spec=0 indirect=0 unass=0
4432 @ 23385:               DEF    S2 p1=V_0000 a/tf=11 b/format=1 c/ostate=0  type=1 (integer) form=1 (simple) special=0 (<special:0>) linkage=0 (auto) spec=0 indirect=0 unass=0
4433 @ 23399:               DEF    S3 p1=V_0000 a/tf=11 b/format=1 c/ostate=0  type=1 (integer) form=1 (simple) special=0 (<special:0>) linkage=0 (auto) spec=0 indirect=0 unass=0
4434 @ 23413:               DEF    LINK p1=V_0000 a/tf=11 b/format=1 c/ostate=0  type=1 (integer) form=1 (simple) special=0 (<special:0>) linkage=0 (auto) spec=0 indirect=0 unass=0
4435 @ 23429:            FINISH ) 

   315  %INTEGER LOGEPDISP,EXPEPDISP
   316  !
4436 @ 23430:            LINE   315 "regression-compile-tmp/nrimp10s-77.imp"
4437 @ 23472:            DEF    LOGEPDISP p1=V_00f4 a/tf=11 b/format=1 c/ostate=0  type=1 (integer) form=1 (simple) special=0 (<special:0>) linkage=0 (auto) spec=0 indirect=0 unass=0
4438 @ 23493:            DEF    EXPEPDISP p1=V_00f5 a/tf=11 b/format=1 c/ostate=0  type=1 (integer) form=1 (simple) special=0 (<special:0>) linkage=0 (auto) spec=0 indirect=0 unass=0

   317  %SYSTEMINTEGERMAPSPEC COMREG(%INTEGER N)
4439 @ 23514:            LINE   317 "regression-compile-tmp/nrimp10s-77.imp"
4440 @ 23556:            DEF    COMREG (_lev0id0_COMREG) p1=V_00f6 a/tf=19 b/format=1 c/ostate=2c  type=1 (integer) form=9 (map) special=0 (<special:0>) linkage=4 (system) spec=1 indirect=0 unass=1
4441 @ 23574:            START  ( FORMAL PARAMETERS  {lev=1 --> 2, nested=0 --> 1}
4442 @ 23575:               DEF    N p1=V_00f7 a/tf=11 b/format=1 c/ostate=0  type=1 (integer) form=1 (simple) special=0 (<special:0>) linkage=0 (auto) spec=0 indirect=0 unass=0
4443 @ 23588:            FINISH ) {lev=1}

   318  %BEGIN
4444 @ 23589:            LINE   318 "regression-compile-tmp/nrimp10s-77.imp"
4445 @ 23631:            BEGIN  _lev0id0_lev1id1 {lev=1 --> 2}

   319        FILE ADDR=COMREG(46);          ! SOURCE FILE IF CLEAN
4446 @ 23632:               LINE   319 "regression-compile-tmp/nrimp10s-77.imp"
4447 @ 23674:               PUSH   FILEADDR
4448 @ 23677:               PUSH   COMREG
4449 @ 23680:               PUSHI  #0x0000002e
4450 @ 23685:               ASSPAR
4451 @ 23686:               CALL  
4452 @ 23687:               ASSVAL

   320        PARMBITS1=COMREG(27)
4453 @ 23688:               LINE   320 "regression-compile-tmp/nrimp10s-77.imp"
4454 @ 23730:               PUSH   PARMBITS1
4455 @ 23733:               PUSH   COMREG
4456 @ 23736:               PUSHI  #0x0000001b
4457 @ 23741:               ASSPAR
4458 @ 23742:               CALL  
4459 @ 23743:               ASSVAL

   321        PARMBITS2=COMREG(28)
4460 @ 23744:               LINE   321 "regression-compile-tmp/nrimp10s-77.imp"
4461 @ 23786:               PUSH   PARMBITS2
4462 @ 23789:               PUSH   COMREG
4463 @ 23792:               PUSHI  #0x0000001c
4464 @ 23797:               ASSPAR
4465 @ 23798:               CALL  
4466 @ 23799:               ASSVAL

   322        WKFILEAD=COMREG(14)
   323        {WKFILEK=INTEGER(WKFILEAD+8)>>10
4467 @ 23800:               LINE   322 "regression-compile-tmp/nrimp10s-77.imp"
4468 @ 23842:               PUSH   WKFILEAD
4469 @ 23845:               PUSH   COMREG
4470 @ 23848:               PUSHI  #0x0000000e
4471 @ 23853:               ASSPAR
4472 @ 23854:               CALL  
4473 @ 23855:               ASSVAL

   324        wkfilek = 128
4474 @ 23856:               LINE   324 "regression-compile-tmp/nrimp10s-77.imp"
4475 @ 23898:               PUSH   WKFILEK
4476 @ 23901:               PUSHI  #0x00000080
4477 @ 23906:               ASSVAL

   325        %IF FILE ADDR<=0 %THEN FILESIZE=64000 %AND FILE ADDR=0 %ELSESTART
4478 @ 23907:               LINE   325 "regression-compile-tmp/nrimp10s-77.imp"
4479 @ 23949:               PUSH   FILEADDR
4480 @ 23952:               PUSHI  #0x00000000
4481 @ 23957:               JUMPIF > L_0004
4482 @ 23961:               PUSH   FILESIZE
4483 @ 23964:               PUSHI  #0x0000fa00
4484 @ 23969:               ASSVAL
4485 @ 23970:               PUSH   FILEADDR
4486 @ 23973:               PUSHI  #0x00000000
4487 @ 23978:               ASSVAL
4488 @ 23979:               GOTO   L_0003
4489 @ 23982:               LOCATE L_0004

   326           FILE PTR=FILE ADDR+INTEGER(FILE ADDR+4)
4490 @ 23985:               LINE   326 "regression-compile-tmp/nrimp10s-77.imp"
4491 @ 24027:               PUSH   FILEPTR
4492 @ 24030:               PUSH   FILEADDR
4493 @ 24033:               PUSH   INTEGER
4494 @ 24036:               PUSH   FILEADDR
4495 @ 24039:               PUSHI  #0x00000004
4496 @ 24044:               ADD   
4497 @ 24045:               ASSPAR
4498 @ 24046:               CALL  
4499 @ 24047:               ADD   
4500 @ 24048:               ASSVAL

   327           FILE END=FILE ADDR+INTEGER(FILE ADDR)
4501 @ 24049:               LINE   327 "regression-compile-tmp/nrimp10s-77.imp"
4502 @ 24091:               PUSH   FILEEND
4503 @ 24094:               PUSH   FILEADDR
4504 @ 24097:               PUSH   INTEGER
4505 @ 24100:               PUSH   FILEADDR
4506 @ 24103:               ASSPAR
4507 @ 24104:               CALL  
4508 @ 24105:               ADD   
4509 @ 24106:               ASSVAL

   328           FILE SIZE=INTEGER(FILE ADDR)
4510 @ 24107:               LINE   328 "regression-compile-tmp/nrimp10s-77.imp"
4511 @ 24149:               PUSH   FILESIZE
4512 @ 24152:               PUSH   INTEGER
4513 @ 24155:               PUSH   FILEADDR
4514 @ 24158:               ASSPAR
4515 @ 24159:               CALL  
4516 @ 24160:               ASSVAL

   329        %FINISH
4517 @ 24161:               LINE   329 "regression-compile-tmp/nrimp10s-77.imp"
4518 @ 24203:               LOCATE L_0003

   330        NNAMES=255
4519 @ 24206:               LINE   330 "regression-compile-tmp/nrimp10s-77.imp"
4520 @ 24248:               PUSH   NNAMES
4521 @ 24251:               PUSHI  #0x000000ff
4522 @ 24256:               ASSVAL

   331        %IF FILESIZE>10000 %THEN NNAMES=511
4523 @ 24257:               LINE   331 "regression-compile-tmp/nrimp10s-77.imp"
4524 @ 24299:               PUSH   FILESIZE
4525 @ 24302:               PUSHI  #0x00002710
4526 @ 24307:               JUMPIF <= L_0004
4527 @ 24311:               PUSH   NNAMES
4528 @ 24314:               PUSHI  #0x000001ff
4529 @ 24319:               ASSVAL
4530 @ 24320:               LOCATE L_0004

   332        %IF PARMBITS1&JOBBER BIT=0 %START
4531 @ 24323:               LINE   332 "regression-compile-tmp/nrimp10s-77.imp"
4532 @ 24365:               PUSH   PARMBITS1
4533 @ 24368:               PUSHI  #0x40000000
4534 @ 24373:               AND   
4535 @ 24374:               PUSHI  #0x00000000
4536 @ 24379:               JUMPIF # L_0004

   333           %IF FILESIZE>32000 %THEN NNAMES=1023
4537 @ 24383:               LINE   333 "regression-compile-tmp/nrimp10s-77.imp"
4538 @ 24425:               PUSH   FILESIZE
4539 @ 24428:               PUSHI  #0x00007d00
4540 @ 24433:               JUMPIF <= L_0007
4541 @ 24437:               PUSH   NNAMES
4542 @ 24440:               PUSHI  #0x000003ff
4543 @ 24445:               ASSVAL
4544 @ 24446:               LOCATE L_0007

   334           %IF FILESIZE>256*1024 %OR PARMBITS2&MAXDICT#0 %OR WKFILEK>512 %THEN NNAMES=2047
4545 @ 24449:               LINE   334 "regression-compile-tmp/nrimp10s-77.imp"
4546 @ 24491:               PUSH   FILESIZE
4547 @ 24494:               PUSHI  #0x00000100
4548 @ 24499:               PUSHI  #0x00000400
4549 @ 24504:               MUL   
4550 @ 24505:               JUMPIF > L_0008
4551 @ 24509:               PUSH   PARMBITS2
4552 @ 24512:               PUSHI  #0x00000100
4553 @ 24517:               AND   
4554 @ 24518:               PUSHI  #0x00000000
4555 @ 24523:               JUMPIF # L_0008
4556 @ 24527:               PUSH   WKFILEK
4557 @ 24530:               PUSHI  #0x00000200
4558 @ 24535:               JUMPIF <= L_0007
4559 @ 24539:               LOCATE L_0008
4560 @ 24542:               PUSH   NNAMES
4561 @ 24545:               PUSHI  #0x000007ff
4562 @ 24550:               ASSVAL
4563 @ 24551:               LOCATE L_0007

   335        %FINISH
4564 @ 24554:               LINE   335 "regression-compile-tmp/nrimp10s-77.imp"
4565 @ 24596:               LOCATE L_0004

   336        ASL=3*NNAMES
4566 @ 24599:               LINE   336 "regression-compile-tmp/nrimp10s-77.imp"
4567 @ 24641:               PUSH   ASL
4568 @ 24644:               PUSHI  #0x00000003
4569 @ 24649:               PUSH   NNAMES
4570 @ 24652:               MUL   
4571 @ 24653:               ASSVAL

   337        ASL=4095 %IF ASL>4095 %AND PARMBITS2&MAXDICT=0;! STAY WITHIN 128K AUXSTACK
4572 @ 24654:               LINE   337 "regression-compile-tmp/nrimp10s-77.imp"
4573 @ 24696:               PUSH   ASL
4574 @ 24699:               PUSHI  #0x00000fff
4575 @ 24704:               JUMPIF <= L_0004
4576 @ 24708:               PUSH   PARMBITS2
4577 @ 24711:               PUSHI  #0x00000100
4578 @ 24716:               AND   
4579 @ 24717:               PUSHI  #0x00000000
4580 @ 24722:               JUMPIF # L_0004
4581 @ 24726:               PUSH   ASL
4582 @ 24729:               PUSHI  #0x00000fff
4583 @ 24734:               ASSVAL
4584 @ 24735:               LOCATE L_0004

   338        ARSIZE=WKFILEK*768-300
   339  {%END  ... extra block level enables dynamic array bound declarations ...
   340  {%BYTEINTEGERARRAYFORMAT AF(0:ARSIZE)
   341  {%BYTEINTEGERARRAYNAME A
4585 @ 24738:               LINE   338 "regression-compile-tmp/nrimp10s-77.imp"
4586 @ 24780:               PUSH   ARSIZE
4587 @ 24783:               PUSH   WKFILEK
4588 @ 24786:               PUSHI  #0x00000300
4589 @ 24791:               MUL   
4590 @ 24792:               PUSHI  #0x0000012c
4591 @ 24797:               SUB   
4592 @ 24798:               ASSVAL

   342  %byteintegerarray A(0:WKFILEK*1024)
4593 @ 24799:               LINE   342 "regression-compile-tmp/nrimp10s-77.imp"
4594 @ 24841:               DEF    A p1=V_00f7 a/tf=1b b/format=2 c/ostate=100  type=1 (integer) form=11 (array) special=1 (byte-integer) linkage=0 (auto) spec=0 indirect=0 unass=0
4595 @ 24854:               PUSHI  #0x00000000
4596 @ 24859:               PUSH   WKFILEK
4597 @ 24862:               PUSHI  #0x00000400
4598 @ 24867:               MUL   
4599 @ 24868:               DIM    0001 0001

   343  %RECORD(LISTF)%ARRAY ASLIST(0:ASL){(LISTF)
4600 @ 24874:               LINE   343 "regression-compile-tmp/nrimp10s-77.imp"
4601 @ 24916:               DEF    ASLIST p1=V_00f8 a/tf=4b b/format=f3 c/ostate=100  type=4 (record) form=11 (array) special=0 (<special:0>) linkage=0 (auto) spec=0 indirect=0 unass=0
4602 @ 24934:               PUSHI  #0x00000000
4603 @ 24939:               PUSH   ASL
4604 @ 24942:               DIM    0001 0001

   344  %INTEGERARRAY WORD, TAGS(0:NNAMES)
4605 @ 24948:               LINE   344 "regression-compile-tmp/nrimp10s-77.imp"
4606 @ 24990:               DEF    WORD p1=V_00f9 a/tf=1b b/format=1 c/ostate=100  type=1 (integer) form=11 (array) special=0 (<special:0>) linkage=0 (auto) spec=0 indirect=0 unass=0
4607 @ 25006:               DEF    TAGS p1=V_00fa a/tf=1b b/format=1 c/ostate=100  type=1 (integer) form=11 (array) special=0 (<special:0>) linkage=0 (auto) spec=0 indirect=0 unass=0
4608 @ 25022:               PUSHI  #0x00000000
4609 @ 25027:               PUSH   NNAMES
4610 @ 25030:               DIM    0001 0002

   345  %INTEGERARRAY DVHEADS(0:12)
4611 @ 25036:               LINE   345 "regression-compile-tmp/nrimp10s-77.imp"
4612 @ 25078:               DEF    DVHEADS p1=V_00fb a/tf=1b b/format=1 c/ostate=100  type=1 (integer) form=11 (array) special=0 (<special:0>) linkage=0 (auto) spec=0 indirect=0 unass=0
4613 @ 25097:               PUSHI  #0x00000000
4614 @ 25102:               PUSHI  #0x0000000c
4615 @ 25107:               DIM    0001 0001

   346  %INTEGERFNSPEC FROMAR4(%INTEGER PTR)
4616 @ 25113:               LINE   346 "regression-compile-tmp/nrimp10s-77.imp"
4617 @ 25155:               DEF    FROMAR4 (_lev0id0_lev1id1_FROMAR4) p1=V_00fc a/tf=18 b/format=1 c/ostate=18  type=1 (integer) form=8 (function) special=0 (<special:0>) linkage=0 (auto) spec=1 indirect=1 unass=0
4618 @ 25174:               START  ( FORMAL PARAMETERS  {lev=2 --> 3, nested=0 --> 1}
4619 @ 25175:                  DEF    PTR p1=V_00fd a/tf=11 b/format=1 c/ostate=0  type=1 (integer) form=1 (simple) special=0 (<special:0>) linkage=0 (auto) spec=0 indirect=0 unass=0
4620 @ 25190:               FINISH ) {lev=2}

   347  %INTEGERFNSPEC FROMAR2(%INTEGER PTR)
4621 @ 25191:               LINE   347 "regression-compile-tmp/nrimp10s-77.imp"
4622 @ 25233:               DEF    FROMAR2 (_lev0id0_lev1id1_FROMAR2) p1=V_00fd a/tf=18 b/format=1 c/ostate=18  type=1 (integer) form=8 (function) special=0 (<special:0>) linkage=0 (auto) spec=1 indirect=1 unass=0
4623 @ 25252:               START  ( FORMAL PARAMETERS  {lev=2 --> 3, nested=0 --> 1}
4624 @ 25253:                  DEF    PTR p1=V_00fe a/tf=11 b/format=1 c/ostate=0  type=1 (integer) form=1 (simple) special=0 (<special:0>) linkage=0 (auto) spec=0 indirect=0 unass=0
4625 @ 25268:               FINISH ) {lev=2}

   348  %ROUTINESPEC TOAR8(%INTEGER PTR, %LONGREAL VALUE)
4626 @ 25269:               LINE   348 "regression-compile-tmp/nrimp10s-77.imp"
4627 @ 25311:               DEF    TOAR8 (_lev0id0_lev1id1_TOAR8) p1=V_00fe a/tf=7 b/format=0 c/ostate=8  type=0 (<type:0>) form=7 (routine) special=0 (<special:0>) linkage=0 (auto) spec=1 indirect=0 unass=0
4628 @ 25328:               START  ( FORMAL PARAMETERS  {lev=2 --> 3, nested=0 --> 1}
4629 @ 25329:                  DEF    PTR p1=V_00ff a/tf=11 b/format=1 c/ostate=0  type=1 (integer) form=1 (simple) special=0 (<special:0>) linkage=0 (auto) spec=0 indirect=0 unass=0
4630 @ 25344:                  DEF    VALUE p1=V_0100 a/tf=21 b/format=4 c/ostate=0  type=2 (real) form=1 (simple) special=0 (<special:0>) linkage=0 (auto) spec=0 indirect=0 unass=0
4631 @ 25361:               FINISH ) {lev=2}

   349  %ROUTINESPEC TOAR4(%INTEGER PTR, VALUE)
4632 @ 25362:               LINE   349 "regression-compile-tmp/nrimp10s-77.imp"
4633 @ 25404:               DEF    TOAR4 (_lev0id0_lev1id1_TOAR4) p1=V_00ff a/tf=7 b/format=0 c/ostate=8  type=0 (<type:0>) form=7 (routine) special=0 (<special:0>) linkage=0 (auto) spec=1 indirect=0 unass=0
4634 @ 25421:               START  ( FORMAL PARAMETERS  {lev=2 --> 3, nested=0 --> 1}
4635 @ 25422:                  DEF    PTR p1=V_0100 a/tf=11 b/format=1 c/ostate=0  type=1 (integer) form=1 (simple) special=0 (<special:0>) linkage=0 (auto) spec=0 indirect=0 unass=0
4636 @ 25437:                  DEF    VALUE p1=V_0101 a/tf=11 b/format=1 c/ostate=0  type=1 (integer) form=1 (simple) special=0 (<special:0>) linkage=0 (auto) spec=0 indirect=0 unass=0
4637 @ 25454:               FINISH ) {lev=2}

   350  %ROUTINESPEC TOAR2(%INTEGER PTR,VALUE)
4638 @ 25455:               LINE   350 "regression-compile-tmp/nrimp10s-77.imp"
4639 @ 25497:               DEF    TOAR2 (_lev0id0_lev1id1_TOAR2) p1=V_0100 a/tf=7 b/format=0 c/ostate=8  type=0 (<type:0>) form=7 (routine) special=0 (<special:0>) linkage=0 (auto) spec=1 indirect=0 unass=0
4640 @ 25514:               START  ( FORMAL PARAMETERS  {lev=2 --> 3, nested=0 --> 1}
4641 @ 25515:                  DEF    PTR p1=V_0101 a/tf=11 b/format=1 c/ostate=0  type=1 (integer) form=1 (simple) special=0 (<special:0>) linkage=0 (auto) spec=0 indirect=0 unass=0
4642 @ 25530:                  DEF    VALUE p1=V_0102 a/tf=11 b/format=1 c/ostate=0  type=1 (integer) form=1 (simple) special=0 (<special:0>) linkage=0 (auto) spec=0 indirect=0 unass=0
4643 @ 25547:               FINISH ) {lev=2}

   351  %ROUTINESPEC WARN(%INTEGER N,V)
4644 @ 25548:               LINE   351 "regression-compile-tmp/nrimp10s-77.imp"
4645 @ 25590:               DEF    WARN (_lev0id0_lev1id1_WARN) p1=V_0101 a/tf=7 b/format=0 c/ostate=8  type=0 (<type:0>) form=7 (routine) special=0 (<special:0>) linkage=0 (auto) spec=1 indirect=0 unass=0
4646 @ 25606:               START  ( FORMAL PARAMETERS  {lev=2 --> 3, nested=0 --> 1}
4647 @ 25607:                  DEF    N p1=V_0102 a/tf=11 b/format=1 c/ostate=0  type=1 (integer) form=1 (simple) special=0 (<special:0>) linkage=0 (auto) spec=0 indirect=0 unass=0
4648 @ 25620:                  DEF    V p1=V_0103 a/tf=11 b/format=1 c/ostate=0  type=1 (integer) form=1 (simple) special=0 (<special:0>) linkage=0 (auto) spec=0 indirect=0 unass=0
4649 @ 25633:               FINISH ) {lev=2}

   352  %ROUTINESPEC FAULT2(%INTEGER N,VAL,IDEN)
4650 @ 25634:               LINE   352 "regression-compile-tmp/nrimp10s-77.imp"
4651 @ 25676:               DEF    FAULT2 (_lev0id0_lev1id1_FAULT2) p1=V_0102 a/tf=7 b/format=0 c/ostate=8  type=0 (<type:0>) form=7 (routine) special=0 (<special:0>) linkage=0 (auto) spec=1 indirect=0 unass=0
4652 @ 25694:               START  ( FORMAL PARAMETERS  {lev=2 --> 3, nested=0 --> 1}
4653 @ 25695:                  DEF    N p1=V_0103 a/tf=11 b/format=1 c/ostate=0  type=1 (integer) form=1 (simple) special=0 (<special:0>) linkage=0 (auto) spec=0 indirect=0 unass=0
4654 @ 25708:                  DEF    VAL p1=V_0104 a/tf=11 b/format=1 c/ostate=0  type=1 (integer) form=1 (simple) special=0 (<special:0>) linkage=0 (auto) spec=0 indirect=0 unass=0
4655 @ 25723:                  DEF    IDEN p1=V_0105 a/tf=11 b/format=1 c/ostate=0  type=1 (integer) form=1 (simple) special=0 (<special:0>) linkage=0 (auto) spec=0 indirect=0 unass=0
4656 @ 25739:               FINISH ) {lev=2}

   353  %ROUTINESPEC FAULT(%INTEGER N, VALUE)
4657 @ 25740:               LINE   353 "regression-compile-tmp/nrimp10s-77.imp"
4658 @ 25782:               DEF    FAULT (_lev0id0_lev1id1_FAULT) p1=V_0103 a/tf=7 b/format=0 c/ostate=8  type=0 (<type:0>) form=7 (routine) special=0 (<special:0>) linkage=0 (auto) spec=1 indirect=0 unass=0
4659 @ 25799:               START  ( FORMAL PARAMETERS  {lev=2 --> 3, nested=0 --> 1}
4660 @ 25800:                  DEF    N p1=V_0104 a/tf=11 b/format=1 c/ostate=0  type=1 (integer) form=1 (simple) special=0 (<special:0>) linkage=0 (auto) spec=0 indirect=0 unass=0
4661 @ 25813:                  DEF    VALUE p1=V_0105 a/tf=11 b/format=1 c/ostate=0  type=1 (integer) form=1 (simple) special=0 (<special:0>) linkage=0 (auto) spec=0 indirect=0 unass=0
4662 @ 25830:               FINISH ) {lev=2}

   354  %STRING(255)%FNSPEC PRINTNAME(%INTEGER N)
4663 @ 25831:               LINE   354 "regression-compile-tmp/nrimp10s-77.imp"
4664 @ 25873:               DEF    PRINTNAME (_lev0id0_lev1id1_PRINTNAME) p1=V_0104 a/tf=38 b/format=ff c/ostate=18  type=3 (string) form=8 (function) special=0 (<special:0>) linkage=0 (auto) spec=1 indirect=1 unass=0
4665 @ 25894:               START  ( FORMAL PARAMETERS  {lev=2 --> 3, nested=0 --> 1}
4666 @ 25895:                  DEF    N p1=V_0105 a/tf=11 b/format=1 c/ostate=0  type=1 (integer) form=1 (simple) special=0 (<special:0>) linkage=0 (auto) spec=0 indirect=0 unass=0
4667 @ 25908:               FINISH ) {lev=2}

   355  %INTEGERFNSPEC MORE SPACE
   356  !%INTEGERFNSPEC NEWCELL
4668 @ 25909:               LINE   355 "regression-compile-tmp/nrimp10s-77.imp"
4669 @ 25951:               DEF    MORESPACE (_lev0id0_lev1id1_MORESPACE) p1=V_0105 a/tf=18 b/format=1 c/ostate=18  type=1 (integer) form=8 (function) special=0 (<special:0>) linkage=0 (auto) spec=1 indirect=1 unass=0
4670 @ 25972:               START  ( FORMAL PARAMETERS  {lev=2 --> 3, nested=0 --> 1}
4671 @ 25973:               FINISH ) {lev=2}

   357  %ROUTINESPEC INSERTATEND(%INTEGERNAME S, %INTEGER A, B, C)
4672 @ 25974:               LINE   357 "regression-compile-tmp/nrimp10s-77.imp"
4673 @ 26016:               DEF    INSERTATEND (_lev0id0_lev1id1_INSERTATEND) p1=V_0106 a/tf=7 b/format=0 c/ostate=8  type=0 (<type:0>) form=7 (routine) special=0 (<special:0>) linkage=0 (auto) spec=1 indirect=0 unass=0
4674 @ 26039:               START  ( FORMAL PARAMETERS  {lev=2 --> 3, nested=0 --> 1}
4675 @ 26040:                  DEF    S p1=V_0107 a/tf=12 b/format=1 c/ostate=0  type=1 (integer) form=2 (name) special=0 (<special:0>) linkage=0 (auto) spec=0 indirect=0 unass=0
4676 @ 26053:                  DEF    A p1=V_0108 a/tf=11 b/format=1 c/ostate=0  type=1 (integer) form=1 (simple) special=0 (<special:0>) linkage=0 (auto) spec=0 indirect=0 unass=0
4677 @ 26066:                  DEF    B p1=V_0109 a/tf=11 b/format=1 c/ostate=0  type=1 (integer) form=1 (simple) special=0 (<special:0>) linkage=0 (auto) spec=0 indirect=0 unass=0
4678 @ 26079:                  DEF    C p1=V_010a a/tf=11 b/format=1 c/ostate=0  type=1 (integer) form=1 (simple) special=0 (<special:0>) linkage=0 (auto) spec=0 indirect=0 unass=0
4679 @ 26092:               FINISH ) {lev=2}

   358  %ROUTINESPEC FROM12(%INTEGER CELL, %INTEGERNAME S1, S2)
4680 @ 26093:               LINE   358 "regression-compile-tmp/nrimp10s-77.imp"
4681 @ 26135:               DEF    FROM12 (_lev0id0_lev1id1_FROM12) p1=V_0107 a/tf=7 b/format=0 c/ostate=8  type=0 (<type:0>) form=7 (routine) special=0 (<special:0>) linkage=0 (auto) spec=1 indirect=0 unass=0
4682 @ 26153:               START  ( FORMAL PARAMETERS  {lev=2 --> 3, nested=0 --> 1}
4683 @ 26154:                  DEF    CELL p1=V_0108 a/tf=11 b/format=1 c/ostate=0  type=1 (integer) form=1 (simple) special=0 (<special:0>) linkage=0 (auto) spec=0 indirect=0 unass=0
4684 @ 26170:                  DEF    S1 p1=V_0109 a/tf=12 b/format=1 c/ostate=0  type=1 (integer) form=2 (name) special=0 (<special:0>) linkage=0 (auto) spec=0 indirect=0 unass=0
4685 @ 26184:                  DEF    S2 p1=V_010a a/tf=12 b/format=1 c/ostate=0  type=1 (integer) form=2 (name) special=0 (<special:0>) linkage=0 (auto) spec=0 indirect=0 unass=0
4686 @ 26198:               FINISH ) {lev=2}

   359  %ROUTINESPEC FROM123(%INTEGER CELL, %INTEGERNAME S1, S2, S3)
4687 @ 26199:               LINE   359 "regression-compile-tmp/nrimp10s-77.imp"
4688 @ 26241:               DEF    FROM123 (_lev0id0_lev1id1_FROM123) p1=V_0108 a/tf=7 b/format=0 c/ostate=8  type=0 (<type:0>) form=7 (routine) special=0 (<special:0>) linkage=0 (auto) spec=1 indirect=0 unass=0
4689 @ 26260:               START  ( FORMAL PARAMETERS  {lev=2 --> 3, nested=0 --> 1}
4690 @ 26261:                  DEF    CELL p1=V_0109 a/tf=11 b/format=1 c/ostate=0  type=1 (integer) form=1 (simple) special=0 (<special:0>) linkage=0 (auto) spec=0 indirect=0 unass=0
4691 @ 26277:                  DEF    S1 p1=V_010a a/tf=12 b/format=1 c/ostate=0  type=1 (integer) form=2 (name) special=0 (<special:0>) linkage=0 (auto) spec=0 indirect=0 unass=0
4692 @ 26291:                  DEF    S2 p1=V_010b a/tf=12 b/format=1 c/ostate=0  type=1 (integer) form=2 (name) special=0 (<special:0>) linkage=0 (auto) spec=0 indirect=0 unass=0
4693 @ 26305:                  DEF    S3 p1=V_010c a/tf=12 b/format=1 c/ostate=0  type=1 (integer) form=2 (name) special=0 (<special:0>) linkage=0 (auto) spec=0 indirect=0 unass=0
4694 @ 26319:               FINISH ) {lev=2}

   360  %ROUTINESPEC POP(%INTEGERNAME C, P, Q, R)
4695 @ 26320:               LINE   360 "regression-compile-tmp/nrimp10s-77.imp"
4696 @ 26362:               DEF    POP (_lev0id0_lev1id1_POP) p1=V_0109 a/tf=7 b/format=0 c/ostate=8  type=0 (<type:0>) form=7 (routine) special=0 (<special:0>) linkage=0 (auto) spec=1 indirect=0 unass=0
4697 @ 26377:               START  ( FORMAL PARAMETERS  {lev=2 --> 3, nested=0 --> 1}
4698 @ 26378:                  DEF    C p1=V_010a a/tf=12 b/format=1 c/ostate=0  type=1 (integer) form=2 (name) special=0 (<special:0>) linkage=0 (auto) spec=0 indirect=0 unass=0
4699 @ 26391:                  DEF    P p1=V_010b a/tf=12 b/format=1 c/ostate=0  type=1 (integer) form=2 (name) special=0 (<special:0>) linkage=0 (auto) spec=0 indirect=0 unass=0
4700 @ 26404:                  DEF    Q p1=V_010c a/tf=12 b/format=1 c/ostate=0  type=1 (integer) form=2 (name) special=0 (<special:0>) linkage=0 (auto) spec=0 indirect=0 unass=0
4701 @ 26417:                  DEF    R p1=V_010d a/tf=12 b/format=1 c/ostate=0  type=1 (integer) form=2 (name) special=0 (<special:0>) linkage=0 (auto) spec=0 indirect=0 unass=0
4702 @ 26430:               FINISH ) {lev=2}

   361  %ROUTINESPEC PUSH(%INTEGERNAME C, %INTEGER S1, S2, S3)
4703 @ 26431:               LINE   361 "regression-compile-tmp/nrimp10s-77.imp"
4704 @ 26473:               DEF    PUSH (_lev0id0_lev1id1_PUSH) p1=V_010a a/tf=7 b/format=0 c/ostate=8  type=0 (<type:0>) form=7 (routine) special=0 (<special:0>) linkage=0 (auto) spec=1 indirect=0 unass=0
4705 @ 26489:               START  ( FORMAL PARAMETERS  {lev=2 --> 3, nested=0 --> 1}
4706 @ 26490:                  DEF    C p1=V_010b a/tf=12 b/format=1 c/ostate=0  type=1 (integer) form=2 (name) special=0 (<special:0>) linkage=0 (auto) spec=0 indirect=0 unass=0
4707 @ 26503:                  DEF    S1 p1=V_010c a/tf=11 b/format=1 c/ostate=0  type=1 (integer) form=1 (simple) special=0 (<special:0>) linkage=0 (auto) spec=0 indirect=0 unass=0
4708 @ 26517:                  DEF    S2 p1=V_010d a/tf=11 b/format=1 c/ostate=0  type=1 (integer) form=1 (simple) special=0 (<special:0>) linkage=0 (auto) spec=0 indirect=0 unass=0
4709 @ 26531:                  DEF    S3 p1=V_010e a/tf=11 b/format=1 c/ostate=0  type=1 (integer) form=1 (simple) special=0 (<special:0>) linkage=0 (auto) spec=0 indirect=0 unass=0
4710 @ 26545:               FINISH ) {lev=2}

   362  %INTEGERFNSPEC FIND(%INTEGER LAB, LIST)
4711 @ 26546:               LINE   362 "regression-compile-tmp/nrimp10s-77.imp"
4712 @ 26588:               DEF    FIND (_lev0id0_lev1id1_FIND) p1=V_010b a/tf=18 b/format=1 c/ostate=18  type=1 (integer) form=8 (function) special=0 (<special:0>) linkage=0 (auto) spec=1 indirect=1 unass=0
4713 @ 26604:               START  ( FORMAL PARAMETERS  {lev=2 --> 3, nested=0 --> 1}
4714 @ 26605:                  DEF    LAB p1=V_010c a/tf=11 b/format=1 c/ostate=0  type=1 (integer) form=1 (simple) special=0 (<special:0>) linkage=0 (auto) spec=0 indirect=0 unass=0
4715 @ 26620:                  DEF    LIST p1=V_010d a/tf=11 b/format=1 c/ostate=0  type=1 (integer) form=1 (simple) special=0 (<special:0>) linkage=0 (auto) spec=0 indirect=0 unass=0
4716 @ 26636:               FINISH ) {lev=2}

   363  %ROUTINESPEC MLINK(%INTEGERNAME CELL)
4717 @ 26637:               LINE   363 "regression-compile-tmp/nrimp10s-77.imp"
4718 @ 26679:               DEF    MLINK (_lev0id0_lev1id1_MLINK) p1=V_010c a/tf=7 b/format=0 c/ostate=8  type=0 (<type:0>) form=7 (routine) special=0 (<special:0>) linkage=0 (auto) spec=1 indirect=0 unass=0
4719 @ 26696:               START  ( FORMAL PARAMETERS  {lev=2 --> 3, nested=0 --> 1}
4720 @ 26697:                  DEF    CELL p1=V_010d a/tf=12 b/format=1 c/ostate=0  type=1 (integer) form=2 (name) special=0 (<special:0>) linkage=0 (auto) spec=0 indirect=0 unass=0
4721 @ 26713:               FINISH ) {lev=2}

   364  %ROUTINESPEC REPLACE1(%INTEGER CELL, S1)
4722 @ 26714:               LINE   364 "regression-compile-tmp/nrimp10s-77.imp"
4723 @ 26756:               DEF    REPLACE1 (_lev0id0_lev1id1_REPLACE1) p1=V_010d a/tf=7 b/format=0 c/ostate=8  type=0 (<type:0>) form=7 (routine) special=0 (<special:0>) linkage=0 (auto) spec=1 indirect=0 unass=0
4724 @ 26776:               START  ( FORMAL PARAMETERS  {lev=2 --> 3, nested=0 --> 1}
4725 @ 26777:                  DEF    CELL p1=V_010e a/tf=11 b/format=1 c/ostate=0  type=1 (integer) form=1 (simple) special=0 (<special:0>) linkage=0 (auto) spec=0 indirect=0 unass=0
4726 @ 26793:                  DEF    S1 p1=V_010f a/tf=11 b/format=1 c/ostate=0  type=1 (integer) form=1 (simple) special=0 (<special:0>) linkage=0 (auto) spec=0 indirect=0 unass=0
4727 @ 26807:               FINISH ) {lev=2}

   365  %ROUTINESPEC REPLACE2(%INTEGER CELL, S2)
4728 @ 26808:               LINE   365 "regression-compile-tmp/nrimp10s-77.imp"
4729 @ 26850:               DEF    REPLACE2 (_lev0id0_lev1id1_REPLACE2) p1=V_010e a/tf=7 b/format=0 c/ostate=8  type=0 (<type:0>) form=7 (routine) special=0 (<special:0>) linkage=0 (auto) spec=1 indirect=0 unass=0
4730 @ 26870:               START  ( FORMAL PARAMETERS  {lev=2 --> 3, nested=0 --> 1}
4731 @ 26871:                  DEF    CELL p1=V_010f a/tf=11 b/format=1 c/ostate=0  type=1 (integer) form=1 (simple) special=0 (<special:0>) linkage=0 (auto) spec=0 indirect=0 unass=0
4732 @ 26887:                  DEF    S2 p1=V_0110 a/tf=11 b/format=1 c/ostate=0  type=1 (integer) form=1 (simple) special=0 (<special:0>) linkage=0 (auto) spec=0 indirect=0 unass=0
4733 @ 26901:               FINISH ) {lev=2}

   366  %ROUTINESPEC REPLACE3(%INTEGER CELL,S3)
4734 @ 26902:               LINE   366 "regression-compile-tmp/nrimp10s-77.imp"
4735 @ 26944:               DEF    REPLACE3 (_lev0id0_lev1id1_REPLACE3) p1=V_010f a/tf=7 b/format=0 c/ostate=8  type=0 (<type:0>) form=7 (routine) special=0 (<special:0>) linkage=0 (auto) spec=1 indirect=0 unass=0
4736 @ 26964:               START  ( FORMAL PARAMETERS  {lev=2 --> 3, nested=0 --> 1}
4737 @ 26965:                  DEF    CELL p1=V_0110 a/tf=11 b/format=1 c/ostate=0  type=1 (integer) form=1 (simple) special=0 (<special:0>) linkage=0 (auto) spec=0 indirect=0 unass=0
4738 @ 26981:                  DEF    S3 p1=V_0111 a/tf=11 b/format=1 c/ostate=0  type=1 (integer) form=1 (simple) special=0 (<special:0>) linkage=0 (auto) spec=0 indirect=0 unass=0
4739 @ 26995:               FINISH ) {lev=2}

   367  %ROUTINESPEC REPLACE123(%INTEGER CELL,A1,A2,S3)
4740 @ 26996:               LINE   367 "regression-compile-tmp/nrimp10s-77.imp"
4741 @ 27038:               DEF    REPLACE123 (_lev0id0_lev1id1_REPLACE123) p1=V_0110 a/tf=7 b/format=0 c/ostate=8  type=0 (<type:0>) form=7 (routine) special=0 (<special:0>) linkage=0 (auto) spec=1 indirect=0 unass=0
4742 @ 27060:               START  ( FORMAL PARAMETERS  {lev=2 --> 3, nested=0 --> 1}
4743 @ 27061:                  DEF    CELL p1=V_0111 a/tf=11 b/format=1 c/ostate=0  type=1 (integer) form=1 (simple) special=0 (<special:0>) linkage=0 (auto) spec=0 indirect=0 unass=0
4744 @ 27077:                  DEF    A1 p1=V_0112 a/tf=11 b/format=1 c/ostate=0  type=1 (integer) form=1 (simple) special=0 (<special:0>) linkage=0 (auto) spec=0 indirect=0 unass=0
4745 @ 27091:                  DEF    A2 p1=V_0113 a/tf=11 b/format=1 c/ostate=0  type=1 (integer) form=1 (simple) special=0 (<special:0>) linkage=0 (auto) spec=0 indirect=0 unass=0
4746 @ 27105:                  DEF    S3 p1=V_0114 a/tf=11 b/format=1 c/ostate=0  type=1 (integer) form=1 (simple) special=0 (<special:0>) linkage=0 (auto) spec=0 indirect=0 unass=0
4747 @ 27119:               FINISH ) {lev=2}

   368  %INTEGERFNSPEC FROM2(%INTEGER CELL)
4748 @ 27120:               LINE   368 "regression-compile-tmp/nrimp10s-77.imp"
4749 @ 27162:               DEF    FROM2 (_lev0id0_lev1id1_FROM2) p1=V_0111 a/tf=18 b/format=1 c/ostate=18  type=1 (integer) form=8 (function) special=0 (<special:0>) linkage=0 (auto) spec=1 indirect=1 unass=0
4750 @ 27179:               START  ( FORMAL PARAMETERS  {lev=2 --> 3, nested=0 --> 1}
4751 @ 27180:                  DEF    CELL p1=V_0112 a/tf=11 b/format=1 c/ostate=0  type=1 (integer) form=1 (simple) special=0 (<special:0>) linkage=0 (auto) spec=0 indirect=0 unass=0
4752 @ 27196:               FINISH ) {lev=2}

   369  %INTEGERFNSPEC FROM1(%INTEGER CELL)
4753 @ 27197:               LINE   369 "regression-compile-tmp/nrimp10s-77.imp"
4754 @ 27239:               DEF    FROM1 (_lev0id0_lev1id1_FROM1) p1=V_0112 a/tf=18 b/format=1 c/ostate=18  type=1 (integer) form=8 (function) special=0 (<special:0>) linkage=0 (auto) spec=1 indirect=1 unass=0
4755 @ 27256:               START  ( FORMAL PARAMETERS  {lev=2 --> 3, nested=0 --> 1}
4756 @ 27257:                  DEF    CELL p1=V_0113 a/tf=11 b/format=1 c/ostate=0  type=1 (integer) form=1 (simple) special=0 (<special:0>) linkage=0 (auto) spec=0 indirect=0 unass=0
4757 @ 27273:               FINISH ) {lev=2}

   370  %INTEGERFNSPEC FROM3(%INTEGER CELL)
4758 @ 27274:               LINE   370 "regression-compile-tmp/nrimp10s-77.imp"
4759 @ 27316:               DEF    FROM3 (_lev0id0_lev1id1_FROM3) p1=V_0113 a/tf=18 b/format=1 c/ostate=18  type=1 (integer) form=8 (function) special=0 (<special:0>) linkage=0 (auto) spec=1 indirect=1 unass=0
4760 @ 27333:               START  ( FORMAL PARAMETERS  {lev=2 --> 3, nested=0 --> 1}
4761 @ 27334:                  DEF    CELL p1=V_0114 a/tf=11 b/format=1 c/ostate=0  type=1 (integer) form=1 (simple) special=0 (<special:0>) linkage=0 (auto) spec=0 indirect=0 unass=0
4762 @ 27350:               FINISH ) {lev=2}

   371  %ROUTINESPEC BINSERT(%INTEGERNAME T,B,%INTEGER S1,S2,S3)
4763 @ 27351:               LINE   371 "regression-compile-tmp/nrimp10s-77.imp"
4764 @ 27393:               DEF    BINSERT (_lev0id0_lev1id1_BINSERT) p1=V_0114 a/tf=7 b/format=0 c/ostate=8  type=0 (<type:0>) form=7 (routine) special=0 (<special:0>) linkage=0 (auto) spec=1 indirect=0 unass=0
4765 @ 27412:               START  ( FORMAL PARAMETERS  {lev=2 --> 3, nested=0 --> 1}
4766 @ 27413:                  DEF    T p1=V_0115 a/tf=12 b/format=1 c/ostate=0  type=1 (integer) form=2 (name) special=0 (<special:0>) linkage=0 (auto) spec=0 indirect=0 unass=0
4767 @ 27426:                  DEF    B p1=V_0116 a/tf=12 b/format=1 c/ostate=0  type=1 (integer) form=2 (name) special=0 (<special:0>) linkage=0 (auto) spec=0 indirect=0 unass=0
4768 @ 27439:                  DEF    S1 p1=V_0117 a/tf=11 b/format=1 c/ostate=0  type=1 (integer) form=1 (simple) special=0 (<special:0>) linkage=0 (auto) spec=0 indirect=0 unass=0
4769 @ 27453:                  DEF    S2 p1=V_0118 a/tf=11 b/format=1 c/ostate=0  type=1 (integer) form=1 (simple) special=0 (<special:0>) linkage=0 (auto) spec=0 indirect=0 unass=0
4770 @ 27467:                  DEF    S3 p1=V_0119 a/tf=11 b/format=1 c/ostate=0  type=1 (integer) form=1 (simple) special=0 (<special:0>) linkage=0 (auto) spec=0 indirect=0 unass=0
4771 @ 27481:               FINISH ) {lev=2}

   372  %ROUTINESPEC CLEARLIST(%INTEGERNAME HEAD)
4772 @ 27482:               LINE   372 "regression-compile-tmp/nrimp10s-77.imp"
4773 @ 27524:               DEF    CLEARLIST (_lev0id0_lev1id1_CLEARLIST) p1=V_0115 a/tf=7 b/format=0 c/ostate=8  type=0 (<type:0>) form=7 (routine) special=0 (<special:0>) linkage=0 (auto) spec=1 indirect=0 unass=0
4774 @ 27545:               START  ( FORMAL PARAMETERS  {lev=2 --> 3, nested=0 --> 1}
4775 @ 27546:                  DEF    HEAD p1=V_0116 a/tf=12 b/format=1 c/ostate=0  type=1 (integer) form=2 (name) special=0 (<special:0>) linkage=0 (auto) spec=0 indirect=0 unass=0
4776 @ 27562:               FINISH ) {lev=2}

   373  %STRING(255)%FNSPEC MESSAGE(%INTEGER N)
4777 @ 27563:               LINE   373 "regression-compile-tmp/nrimp10s-77.imp"
4778 @ 27605:               DEF    MESSAGE (_lev0id0_lev1id1_MESSAGE) p1=V_0116 a/tf=38 b/format=ff c/ostate=18  type=3 (string) form=8 (function) special=0 (<special:0>) linkage=0 (auto) spec=1 indirect=1 unass=0
4779 @ 27624:               START  ( FORMAL PARAMETERS  {lev=2 --> 3, nested=0 --> 1}
4780 @ 27625:                  DEF    N p1=V_0117 a/tf=11 b/format=1 c/ostate=0  type=1 (integer) form=1 (simple) special=0 (<special:0>) linkage=0 (auto) spec=0 indirect=0 unass=0
4781 @ 27638:               FINISH ) {lev=2}

   374  %SYSTEMROUTINESPEC LPUT(%INTEGER A, B, C, D)
4782 @ 27639:               LINE   374 "regression-compile-tmp/nrimp10s-77.imp"
4783 @ 27681:               DEF    LPUT (_lev0id0_lev1id1_LPUT) p1=V_0117 a/tf=7 b/format=0 c/ostate=2c  type=0 (<type:0>) form=7 (routine) special=0 (<special:0>) linkage=4 (system) spec=1 indirect=0 unass=1
4784 @ 27697:               START  ( FORMAL PARAMETERS  {lev=2 --> 3, nested=0 --> 1}
4785 @ 27698:                  DEF    A p1=V_0118 a/tf=11 b/format=1 c/ostate=0  type=1 (integer) form=1 (simple) special=0 (<special:0>) linkage=0 (auto) spec=0 indirect=0 unass=0
4786 @ 27711:                  DEF    B p1=V_0119 a/tf=11 b/format=1 c/ostate=0  type=1 (integer) form=1 (simple) special=0 (<special:0>) linkage=0 (auto) spec=0 indirect=0 unass=0
4787 @ 27724:                  DEF    C p1=V_011a a/tf=11 b/format=1 c/ostate=0  type=1 (integer) form=1 (simple) special=0 (<special:0>) linkage=0 (auto) spec=0 indirect=0 unass=0
4788 @ 27737:                  DEF    D p1=V_011b a/tf=11 b/format=1 c/ostate=0  type=1 (integer) form=1 (simple) special=0 (<special:0>) linkage=0 (auto) spec=0 indirect=0 unass=0
4789 @ 27750:               FINISH ) {lev=2}

   375  %SYSTEMLONGREALFNSPEC CPUTIME
   376  !*DELSTART
4790 @ 27751:               LINE   375 "regression-compile-tmp/nrimp10s-77.imp"
4791 @ 27793:               DEF    CPUTIME (_lev0id0_lev1id1_CPUTIME) p1=V_0118 a/tf=28 b/format=4 c/ostate=3c  type=2 (real) form=8 (function) special=0 (<special:0>) linkage=4 (system) spec=1 indirect=1 unass=1
4792 @ 27812:               START  ( FORMAL PARAMETERS  {lev=2 --> 3, nested=0 --> 1}
4793 @ 27813:               FINISH ) {lev=2}

   377  %SYSTEMROUTINESPEC NCODE(%INTEGER START, FINISH, CA)
4794 @ 27814:               LINE   377 "regression-compile-tmp/nrimp10s-77.imp"
4795 @ 27856:               DEF    NCODE (_lev0id0_lev1id1_NCODE) p1=V_0119 a/tf=7 b/format=0 c/ostate=2c  type=0 (<type:0>) form=7 (routine) special=0 (<special:0>) linkage=4 (system) spec=1 indirect=0 unass=1
4796 @ 27873:               START  ( FORMAL PARAMETERS  {lev=2 --> 3, nested=0 --> 1}
4797 @ 27874:                  DEF    START p1=V_011a a/tf=11 b/format=1 c/ostate=0  type=1 (integer) form=1 (simple) special=0 (<special:0>) linkage=0 (auto) spec=0 indirect=0 unass=0
4798 @ 27891:                  DEF    FINISH p1=V_011b a/tf=11 b/format=1 c/ostate=0  type=1 (integer) form=1 (simple) special=0 (<special:0>) linkage=0 (auto) spec=0 indirect=0 unass=0
4799 @ 27909:                  DEF    CA p1=V_011c a/tf=11 b/format=1 c/ostate=0  type=1 (integer) form=1 (simple) special=0 (<special:0>) linkage=0 (auto) spec=0 indirect=0 unass=0
4800 @ 27923:               FINISH ) {lev=2}

   378  %ROUTINESPEC PRINTLIST(%INTEGER HEAD)
4801 @ 27924:               LINE   378 "regression-compile-tmp/nrimp10s-77.imp"
4802 @ 27966:               DEF    PRINTLIST (_lev0id0_lev1id1_PRINTLIST) p1=V_011a a/tf=7 b/format=0 c/ostate=8  type=0 (<type:0>) form=7 (routine) special=0 (<special:0>) linkage=0 (auto) spec=1 indirect=0 unass=0
4803 @ 27987:               START  ( FORMAL PARAMETERS  {lev=2 --> 3, nested=0 --> 1}
4804 @ 27988:                  DEF    HEAD p1=V_011b a/tf=11 b/format=1 c/ostate=0  type=1 (integer) form=1 (simple) special=0 (<special:0>) linkage=0 (auto) spec=0 indirect=0 unass=0
4805 @ 28004:               FINISH ) {lev=2}

   379  %ROUTINESPEC PRHEX(%INTEGER VALUE,PLACES)
4806 @ 28005:               LINE   379 "regression-compile-tmp/nrimp10s-77.imp"
4807 @ 28047:               DEF    PRHEX (_lev0id0_lev1id1_PRHEX) p1=V_011b a/tf=7 b/format=0 c/ostate=8  type=0 (<type:0>) form=7 (routine) special=0 (<special:0>) linkage=0 (auto) spec=1 indirect=0 unass=0
4808 @ 28064:               START  ( FORMAL PARAMETERS  {lev=2 --> 3, nested=0 --> 1}
4809 @ 28065:                  DEF    VALUE p1=V_011c a/tf=11 b/format=1 c/ostate=0  type=1 (integer) form=1 (simple) special=0 (<special:0>) linkage=0 (auto) spec=0 indirect=0 unass=0
4810 @ 28082:                  DEF    PLACES p1=V_011d a/tf=11 b/format=1 c/ostate=0  type=1 (integer) form=1 (simple) special=0 (<special:0>) linkage=0 (auto) spec=0 indirect=0 unass=0
4811 @ 28100:               FINISH ) {lev=2}

   380  %ROUTINESPEC CHECK ASL
   381  !*DELEND
4812 @ 28101:               LINE   380 "regression-compile-tmp/nrimp10s-77.imp"
4813 @ 28143:               DEF    CHECKASL (_lev0id0_lev1id1_CHECKASL) p1=V_011c a/tf=7 b/format=0 c/ostate=8  type=0 (<type:0>) form=7 (routine) special=0 (<special:0>) linkage=0 (auto) spec=1 indirect=0 unass=0
4814 @ 28163:               START  ( FORMAL PARAMETERS  {lev=2 --> 3, nested=0 --> 1}
4815 @ 28164:               FINISH ) {lev=2}

   382  %IF VMEB=NO %THEN %START
4816 @ 28165:               LINE   382 "regression-compile-tmp/nrimp10s-77.imp"
4817 @ 28207:               PUSHI  #0x00000000
4818 @ 28212:               PUSHI  #0x00000000
4819 @ 28217:               JUMPIF # L_0004

   383        %SYSTEMROUTINESPEC CONSOURCE(%STRING(31)FILE,%INTEGERNAME AD)
4820 @ 28221:               LINE   383 "regression-compile-tmp/nrimp10s-77.imp"
4821 @ 28263:               DEF    CONSOURCE (_lev0id0_lev1id1_CONSOURCE) p1=V_011d a/tf=7 b/format=0 c/ostate=2c  type=0 (<type:0>) form=7 (routine) special=0 (<special:0>) linkage=4 (system) spec=1 indirect=0 unass=1
4822 @ 28284:               START  ( FORMAL PARAMETERS  {lev=2 --> 3, nested=0 --> 1}
4823 @ 28285:                  DEF    FILE p1=V_011e a/tf=31 b/format=1f c/ostate=0  type=3 (string) form=1 (simple) special=0 (<special:0>) linkage=0 (auto) spec=0 indirect=0 unass=0
4824 @ 28301:                  DEF    AD p1=V_011f a/tf=12 b/format=1 c/ostate=0  type=1 (integer) form=2 (name) special=0 (<special:0>) linkage=0 (auto) spec=0 indirect=0 unass=0
4825 @ 28315:               FINISH ) {lev=2}

   384  %FINISH
   385           ! START OF COMPILATION
   386           {A==ARRAY(WKFILE AD+256*WKFILEK, AF)
4826 @ 28316:               LINE   384 "regression-compile-tmp/nrimp10s-77.imp"
4827 @ 28358:               LOCATE L_0004

   387           %BEGIN
   388  !***********************************************************************
   389  !*       THIS BLOCK INITIALISE THE COMPILER SCALARS AND ARRAYS         *
   390  !*       WAS ORIGINALLY ROUTINE 'INITIALISE'.                          *
   391  !*       THE INITIALISATION OF THE CONSTANT LISTS WITH THE VALUES      *
   392  !*       IN PERM MAY BE OMITTED IN BATCH OR CUT-DOWN VERSIONS.         *
   393  !***********************************************************************
4828 @ 28361:               LINE   387 "regression-compile-tmp/nrimp10s-77.imp"
4829 @ 28403:               BEGIN  _lev0id0_lev1id1_lev2id2 {lev=2 --> 3}

   394  %ROUTINESPEC READ LINE(%INTEGER MODE,CHAR)
4830 @ 28404:                  LINE   394 "regression-compile-tmp/nrimp10s-77.imp"
4831 @ 28446:                  DEF    READLINE (_lev0id0_lev1id1_lev2id2_READLINE) p1=V_011e a/tf=7 b/format=0 c/ostate=8  type=0 (<type:0>) form=7 (routine) special=0 (<special:0>) linkage=0 (auto) spec=1 indirect=0 unass=0
4832 @ 28466:                  START  ( FORMAL PARAMETERS  {lev=3 --> 4, nested=0 --> 1}
4833 @ 28467:                     DEF    MODE p1=V_011f a/tf=11 b/format=1 c/ostate=0  type=1 (integer) form=1 (simple) special=0 (<special:0>) linkage=0 (auto) spec=0 indirect=0 unass=0
4834 @ 28483:                     DEF    CHAR p1=V_0120 a/tf=11 b/format=1 c/ostate=0  type=1 (integer) form=1 (simple) special=0 (<special:0>) linkage=0 (auto) spec=0 indirect=0 unass=0
4835 @ 28499:                  FINISH ) {lev=3}

   395  %INTEGERFNSPEC COMPARE(%INTEGER P)
4836 @ 28500:                  LINE   395 "regression-compile-tmp/nrimp10s-77.imp"
4837 @ 28542:                  DEF    COMPARE (_lev0id0_lev1id1_lev2id2_COMPARE) p1=V_011f a/tf=18 b/format=1 c/ostate=18  type=1 (integer) form=8 (function) special=0 (<special:0>) linkage=0 (auto) spec=1 indirect=1 unass=0
4838 @ 28561:                  START  ( FORMAL PARAMETERS  {lev=3 --> 4, nested=0 --> 1}
4839 @ 28562:                     DEF    P p1=V_0120 a/tf=11 b/format=1 c/ostate=0  type=1 (integer) form=1 (simple) special=0 (<special:0>) linkage=0 (auto) spec=0 indirect=0 unass=0
4840 @ 28575:                  FINISH ) {lev=3}

   396  %ROUTINESPEC PNAME(%INTEGER MODE)
4841 @ 28576:                  LINE   396 "regression-compile-tmp/nrimp10s-77.imp"
4842 @ 28618:                  DEF    PNAME (_lev0id0_lev1id1_lev2id2_PNAME) p1=V_0120 a/tf=7 b/format=0 c/ostate=8  type=0 (<type:0>) form=7 (routine) special=0 (<special:0>) linkage=0 (auto) spec=1 indirect=0 unass=0
4843 @ 28635:                  START  ( FORMAL PARAMETERS  {lev=3 --> 4, nested=0 --> 1}
4844 @ 28636:                     DEF    MODE p1=V_0121 a/tf=11 b/format=1 c/ostate=0  type=1 (integer) form=1 (simple) special=0 (<special:0>) linkage=0 (auto) spec=0 indirect=0 unass=0
4845 @ 28652:                  FINISH ) {lev=3}

   397  %ROUTINESPEC CONST(%INTEGER MODE)
4846 @ 28653:                  LINE   397 "regression-compile-tmp/nrimp10s-77.imp"
4847 @ 28695:                  DEF    CONST (_lev0id0_lev1id1_lev2id2_CONST) p1=V_0121 a/tf=7 b/format=0 c/ostate=8  type=0 (<type:0>) form=7 (routine) special=0 (<special:0>) linkage=0 (auto) spec=1 indirect=0 unass=0
4848 @ 28712:                  START  ( FORMAL PARAMETERS  {lev=3 --> 4, nested=0 --> 1}
4849 @ 28713:                     DEF    MODE p1=V_0122 a/tf=11 b/format=1 c/ostate=0  type=1 (integer) form=1 (simple) special=0 (<special:0>) linkage=0 (auto) spec=0 indirect=0 unass=0
4850 @ 28729:                  FINISH ) {lev=3}

   398  %ROUTINESPEC TEXTTEXT(%INTEGER EBCDIC)
4851 @ 28730:                  LINE   398 "regression-compile-tmp/nrimp10s-77.imp"
4852 @ 28772:                  DEF    TEXTTEXT (_lev0id0_lev1id1_lev2id2_TEXTTEXT) p1=V_0122 a/tf=7 b/format=0 c/ostate=8  type=0 (<type:0>) form=7 (routine) special=0 (<special:0>) linkage=0 (auto) spec=1 indirect=0 unass=0
4853 @ 28792:                  START  ( FORMAL PARAMETERS  {lev=3 --> 4, nested=0 --> 1}
4854 @ 28793:                     DEF    EBCDIC p1=V_0123 a/tf=11 b/format=1 c/ostate=0  type=1 (integer) form=1 (simple) special=0 (<special:0>) linkage=0 (auto) spec=0 indirect=0 unass=0
4855 @ 28811:                  FINISH ) {lev=3}

   399  %INTEGER CCSIZE,DSIZE,NEXT,ATLINE1,STARSTART
4856 @ 28812:                  LINE   399 "regression-compile-tmp/nrimp10s-77.imp"
4857 @ 28854:                  DEF    CCSIZE p1=V_0123 a/tf=11 b/format=1 c/ostate=0  type=1 (integer) form=1 (simple) special=0 (<special:0>) linkage=0 (auto) spec=0 indirect=0 unass=0
4858 @ 28872:                  DEF    DSIZE p1=V_0124 a/tf=11 b/format=1 c/ostate=0  type=1 (integer) form=1 (simple) special=0 (<special:0>) linkage=0 (auto) spec=0 indirect=0 unass=0
4859 @ 28889:                  DEF    NEXT p1=V_0125 a/tf=11 b/format=1 c/ostate=0  type=1 (integer) form=1 (simple) special=0 (<special:0>) linkage=0 (auto) spec=0 indirect=0 unass=0
4860 @ 28905:                  DEF    ATLINE1 p1=V_0126 a/tf=11 b/format=1 c/ostate=0  type=1 (integer) form=1 (simple) special=0 (<special:0>) linkage=0 (auto) spec=0 indirect=0 unass=0
4861 @ 28924:                  DEF    STARSTART p1=V_0127 a/tf=11 b/format=1 c/ostate=0  type=1 (integer) form=1 (simple) special=0 (<special:0>) linkage=0 (auto) spec=0 indirect=0 unass=0

   400        CCSIZE=1000; DSIZE=7*NNAMES
4862 @ 28945:                  LINE   400 "regression-compile-tmp/nrimp10s-77.imp"
4863 @ 28987:                  PUSH   CCSIZE
4864 @ 28990:                  PUSHI  #0x000003e8
4865 @ 28995:                  ASSVAL
4866 @ 28996:                  LINE   400 "regression-compile-tmp/nrimp10s-77.imp"
4867 @ 29038:                  PUSH   DSIZE
4868 @ 29041:                  PUSHI  #0x00000007
4869 @ 29046:                  PUSH   NNAMES
4870 @ 29049:                  MUL   
4871 @ 29050:                  ASSVAL

   401  %INTEGERARRAY DISPLAY,SFS(0:MAXLEVELS)
4872 @ 29051:                  LINE   401 "regression-compile-tmp/nrimp10s-77.imp"
4873 @ 29093:                  DEF    DISPLAY p1=V_0128 a/tf=1b b/format=1 c/ostate=100  type=1 (integer) form=11 (array) special=0 (<special:0>) linkage=0 (auto) spec=0 indirect=0 unass=0
4874 @ 29112:                  DEF    SFS p1=V_0129 a/tf=1b b/format=1 c/ostate=100  type=1 (integer) form=11 (array) special=0 (<special:0>) linkage=0 (auto) spec=0 indirect=0 unass=0
4875 @ 29127:                  PUSHI  #0x00000000
4876 @ 29132:                  PUSHI  #0x0000001f
4877 @ 29137:                  DIM    0001 0002

   402  %BYTEINTEGERARRAY  TLINE(-60:161),CC(0:CCSIZE),LETT(0:DSIZE+20)
4878 @ 29143:                  LINE   402 "regression-compile-tmp/nrimp10s-77.imp"
4879 @ 29185:                  DEF    TLINE p1=V_012a a/tf=1b b/format=2 c/ostate=100  type=1 (integer) form=11 (array) special=1 (byte-integer) linkage=0 (auto) spec=0 indirect=0 unass=0
4880 @ 29202:                  PUSHI  #0x0000003c
4881 @ 29207:                  NEGATE
4882 @ 29208:                  PUSHI  #0x000000a1
4883 @ 29213:                  DIM    0001 0001
4884 @ 29219:                  DEF    CC p1=V_012b a/tf=1b b/format=2 c/ostate=100  type=1 (integer) form=11 (array) special=1 (byte-integer) linkage=0 (auto) spec=0 indirect=0 unass=0
4885 @ 29233:                  PUSHI  #0x00000000
4886 @ 29238:                  PUSH   CCSIZE
4887 @ 29241:                  DIM    0001 0001
4888 @ 29247:                  DEF    LETT p1=V_012c a/tf=1b b/format=2 c/ostate=100  type=1 (integer) form=11 (array) special=1 (byte-integer) linkage=0 (auto) spec=0 indirect=0 unass=0
4889 @ 29263:                  PUSHI  #0x00000000
4890 @ 29268:                  PUSH   DSIZE
4891 @ 29271:                  PUSHI  #0x00000014
4892 @ 29276:                  ADD   
4893 @ 29277:                  DIM    0001 0001

   403  %LONGINTEGER ATL0,ASYM0
4894 @ 29283:                  LINE   403 "regression-compile-tmp/nrimp10s-77.imp"
4895 @ 29325:                  DEF    ATL0 p1=V_012d a/tf=11 b/format=4 c/ostate=0  type=1 (integer) form=1 (simple) special=0 (<special:0>) linkage=0 (auto) spec=0 indirect=0 unass=0
4896 @ 29341:                  DEF    ASYM0 p1=V_012e a/tf=11 b/format=4 c/ostate=0  type=1 (integer) form=1 (simple) special=0 (<special:0>) linkage=0 (auto) spec=0 indirect=0 unass=0

   404  %CONSTBYTEINTEGERARRAY ILETT(0: 500)= 11,
   405      'S','E','L','E','C','T','I','N','P','U','T', 12,'S','E','L','E',
   406      'C','T','O','U','T','P','U','T',  7,'N','E','W','L','I','N','E',
   407        5,'S','P','A','C','E', 10,'S','K','I','P','S','Y','M','B','O',
   408      'L', 10,'R','E','A','D','S','T','R','I','N','G',  8,'N','E','W',
   409      'L','I','N','E','S',  6,'S','P','A','C','E','S', 10,'N','E','X',
   410      'T','S','Y','M','B','O','L', 11,'P','R','I','N','T','S','Y','M',
   411      'B','O','L', 10,'R','E','A','D','S','Y','M','B','O','L',  4,'R',
   412      'E','A','D',  5,'W','R','I','T','E',  7,'N','E','W','P','A','G',
   413      'E',  4,'A','D','D','R',  6,'A','R','C','S','I','N',  3,'I','N',
   414      'T',  5,'I','N','T','P','T',  6,'F','R','A','C','P','T',  5,'P',
   415      'R','I','N','T',  7,'P','R','I','N','T','F','L',  4,'R','E','A',
   416      'L',  7,'I','N','T','E','G','E','R',  3,'M','O','D',  6,'A','R',
   417      'C','C','O','S',  4,'S','Q','R','T',  3,'L','O','G',  3,'S','I',
   418      'N',  3,'C','O','S',  3,'T','A','N',  3,'E','X','P', 11,'C','L',
   419      'O','S','E','S','T','R','E','A','M', 11,'B','Y','T','E','I','N',
   420      'T','E','G','E','R',  8,'E','V','E','N','T','I','N','F',
   421      6,'R','A','D','I','U','S',  6,'A','R','C','T','A','N',
   422        6,'L','E','N','G','T','H', 11,'P','R','I','N','T','S','T','R',
   423      'I','N','G',  2,'N','L',  8,'L','O','N','G','R','E','A','L',  7,
   424      'P','R','I','N','T','C','H',  6,'R','E','A','D','C','H',  6,'S',
   425      'T','R','I','N','G',  8,'R','E','A','D','I','T','E','M',  8,'N',
   426      'E','X','T','I','T','E','M',  6,'C','H','A','R','N','O',  8,'T',
   427      'O','S','T','R','I','N','G', 10,'F','R','O','M','S','T','R','I',
   428      'N','G',  6,'R','E','C','O','R','D',  5,'A','R','R','A','Y', 10,
   429      'S','E','T','M','A','R','G','I','N','S',4,'I','M','O','D',2,'P',
   430      'I',9,'E','V','E','N','T','L','I','N','E',11,'L','O','N','G',
   431      'I','N','T','E','G','E','R',12,'L','O','N','G','L','O','N','G',
   432      'R','E','A','L',9,'L','E','N','G','T','H','E','N','I',
   433       9,'L','E','N','G','T','H','E','N','R',
   434       8,'S','H','O','R','T','E','N','I',
   435       8,'S','H','O','R','T','E','N','R',
   436        6,'N','E','X','T','C','H',
   437        11,'H','A','L','F','I','N','T','E','G','E','R',
   438        8,'P','P','R','O','F','I','L','E',255;
4897 @ 29358:                  LINE   404 "regression-compile-tmp/nrimp10s-77.imp"
4898 @ 29400:                  PUSHI  #0x00000000
4899 @ 29405:                  PUSHI  #0x000001f4
4900 @ 29410:                  BOUNDS
4901 @ 29411:                  DEF    ILETT p1=V_012f a/tf=1b b/format=2 c/ostate=112  type=1 (integer) form=11 (array) special=1 (byte-integer) linkage=2 (constant) spec=0 indirect=1 unass=0
4902 @ 29428:                  PUSHI  #0x0000000b
4903 @ 29433:                  INIT   1
4904 @ 29436:                  PUSHI  #0x00000053
4905 @ 29441:                  INIT   1
4906 @ 29444:                  PUSHI  #0x00000045
4907 @ 29449:                  INIT   1
4908 @ 29452:                  PUSHI  #0x0000004c
4909 @ 29457:                  INIT   1
4910 @ 29460:                  PUSHI  #0x00000045
4911 @ 29465:                  INIT   1
4912 @ 29468:                  PUSHI  #0x00000043
4913 @ 29473:                  INIT   1
4914 @ 29476:                  PUSHI  #0x00000054
4915 @ 29481:                  INIT   1
4916 @ 29484:                  PUSHI  #0x00000049
4917 @ 29489:                  INIT   1
4918 @ 29492:                  PUSHI  #0x0000004e
4919 @ 29497:                  INIT   1
4920 @ 29500:                  PUSHI  #0x00000050
4921 @ 29505:                  INIT   1
4922 @ 29508:                  PUSHI  #0x00000055
4923 @ 29513:                  INIT   1
4924 @ 29516:                  PUSHI  #0x00000054
4925 @ 29521:                  INIT   1
4926 @ 29524:                  PUSHI  #0x0000000c
4927 @ 29529:                  INIT   1
4928 @ 29532:                  PUSHI  #0x00000053
4929 @ 29537:                  INIT   1
4930 @ 29540:                  PUSHI  #0x00000045
4931 @ 29545:                  INIT   1
4932 @ 29548:                  PUSHI  #0x0000004c
4933 @ 29553:                  INIT   1
4934 @ 29556:                  PUSHI  #0x00000045
4935 @ 29561:                  INIT   1
4936 @ 29564:                  PUSHI  #0x00000043
4937 @ 29569:                  INIT   1
4938 @ 29572:                  PUSHI  #0x00000054
4939 @ 29577:                  INIT   1
4940 @ 29580:                  PUSHI  #0x0000004f
4941 @ 29585:                  INIT   1
4942 @ 29588:                  PUSHI  #0x00000055
4943 @ 29593:                  INIT   1
4944 @ 29596:                  PUSHI  #0x00000054
4945 @ 29601:                  INIT   1
4946 @ 29604:                  PUSHI  #0x00000050
4947 @ 29609:                  INIT   1
4948 @ 29612:                  PUSHI  #0x00000055
4949 @ 29617:                  INIT   1
4950 @ 29620:                  PUSHI  #0x00000054
4951 @ 29625:                  INIT   1
4952 @ 29628:                  PUSHI  #0x00000007
4953 @ 29633:                  INIT   1
4954 @ 29636:                  PUSHI  #0x0000004e
4955 @ 29641:                  INIT   1
4956 @ 29644:                  PUSHI  #0x00000045
4957 @ 29649:                  INIT   1
4958 @ 29652:                  PUSHI  #0x00000057
4959 @ 29657:                  INIT   1
4960 @ 29660:                  PUSHI  #0x0000004c
4961 @ 29665:                  INIT   1
4962 @ 29668:                  PUSHI  #0x00000049
4963 @ 29673:                  INIT   1
4964 @ 29676:                  PUSHI  #0x0000004e
4965 @ 29681:                  INIT   1
4966 @ 29684:                  PUSHI  #0x00000045
4967 @ 29689:                  INIT   1
4968 @ 29692:                  PUSHI  #0x00000005
4969 @ 29697:                  INIT   1
4970 @ 29700:                  PUSHI  #0x00000053
4971 @ 29705:                  INIT   1
4972 @ 29708:                  PUSHI  #0x00000050
4973 @ 29713:                  INIT   1
4974 @ 29716:                  PUSHI  #0x00000041
4975 @ 29721:                  INIT   1
4976 @ 29724:                  PUSHI  #0x00000043
4977 @ 29729:                  INIT   1
4978 @ 29732:                  PUSHI  #0x00000045
4979 @ 29737:                  INIT   1
4980 @ 29740:                  PUSHI  #0x0000000a
4981 @ 29745:                  INIT   1
4982 @ 29748:                  PUSHI  #0x00000053
4983 @ 29753:                  INIT   1
4984 @ 29756:                  PUSHI  #0x0000004b
4985 @ 29761:                  INIT   1
4986 @ 29764:                  PUSHI  #0x00000049
4987 @ 29769:                  INIT   1
4988 @ 29772:                  PUSHI  #0x00000050
4989 @ 29777:                  INIT   1
4990 @ 29780:                  PUSHI  #0x00000053
4991 @ 29785:                  INIT   1
4992 @ 29788:                  PUSHI  #0x00000059
4993 @ 29793:                  INIT   1
4994 @ 29796:                  PUSHI  #0x0000004d
4995 @ 29801:                  INIT   1
4996 @ 29804:                  PUSHI  #0x00000042
4997 @ 29809:                  INIT   1
4998 @ 29812:                  PUSHI  #0x0000004f
4999 @ 29817:                  INIT   1
5000 @ 29820:                  PUSHI  #0x0000004c
5001 @ 29825:                  INIT   1
5002 @ 29828:                  PUSHI  #0x0000000a
5003 @ 29833:                  INIT   1
5004 @ 29836:                  PUSHI  #0x00000052
5005 @ 29841:                  INIT   1
5006 @ 29844:                  PUSHI  #0x00000045
5007 @ 29849:                  INIT   1
5008 @ 29852:                  PUSHI  #0x00000041
5009 @ 29857:                  INIT   1
5010 @ 29860:                  PUSHI  #0x00000044
5011 @ 29865:                  INIT   1
5012 @ 29868:                  PUSHI  #0x00000053
5013 @ 29873:                  INIT   1
5014 @ 29876:                  PUSHI  #0x00000054
5015 @ 29881:                  INIT   1
5016 @ 29884:                  PUSHI  #0x00000052
5017 @ 29889:                  INIT   1
5018 @ 29892:                  PUSHI  #0x00000049
5019 @ 29897:                  INIT   1
5020 @ 29900:                  PUSHI  #0x0000004e
5021 @ 29905:                  INIT   1
5022 @ 29908:                  PUSHI  #0x00000047
5023 @ 29913:                  INIT   1
5024 @ 29916:                  PUSHI  #0x00000008
5025 @ 29921:                  INIT   1
5026 @ 29924:                  PUSHI  #0x0000004e
5027 @ 29929:                  INIT   1
5028 @ 29932:                  PUSHI  #0x00000045
5029 @ 29937:                  INIT   1
5030 @ 29940:                  PUSHI  #0x00000057
5031 @ 29945:                  INIT   1
5032 @ 29948:                  PUSHI  #0x0000004c
5033 @ 29953:                  INIT   1
5034 @ 29956:                  PUSHI  #0x00000049
5035 @ 29961:                  INIT   1
5036 @ 29964:                  PUSHI  #0x0000004e
5037 @ 29969:                  INIT   1
5038 @ 29972:                  PUSHI  #0x00000045
5039 @ 29977:                  INIT   1
5040 @ 29980:                  PUSHI  #0x00000053
5041 @ 29985:                  INIT   1
5042 @ 29988:                  PUSHI  #0x00000006
5043 @ 29993:                  INIT   1
5044 @ 29996:                  PUSHI  #0x00000053
5045 @ 30001:                  INIT   1
5046 @ 30004:                  PUSHI  #0x00000050
5047 @ 30009:                  INIT   1
5048 @ 30012:                  PUSHI  #0x00000041
5049 @ 30017:                  INIT   1
5050 @ 30020:                  PUSHI  #0x00000043
5051 @ 30025:                  INIT   1
5052 @ 30028:                  PUSHI  #0x00000045
5053 @ 30033:                  INIT   1
5054 @ 30036:                  PUSHI  #0x00000053
5055 @ 30041:                  INIT   1
5056 @ 30044:                  PUSHI  #0x0000000a
5057 @ 30049:                  INIT   1
5058 @ 30052:                  PUSHI  #0x0000004e
5059 @ 30057:                  INIT   1
5060 @ 30060:                  PUSHI  #0x00000045
5061 @ 30065:                  INIT   1
5062 @ 30068:                  PUSHI  #0x00000058
5063 @ 30073:                  INIT   1
5064 @ 30076:                  PUSHI  #0x00000054
5065 @ 30081:                  INIT   1
5066 @ 30084:                  PUSHI  #0x00000053
5067 @ 30089:                  INIT   1
5068 @ 30092:                  PUSHI  #0x00000059
5069 @ 30097:                  INIT   1
5070 @ 30100:                  PUSHI  #0x0000004d
5071 @ 30105:                  INIT   1
5072 @ 30108:                  PUSHI  #0x00000042
5073 @ 30113:                  INIT   1
5074 @ 30116:                  PUSHI  #0x0000004f
5075 @ 30121:                  INIT   1
5076 @ 30124:                  PUSHI  #0x0000004c
5077 @ 30129:                  INIT   1
5078 @ 30132:                  PUSHI  #0x0000000b
5079 @ 30137:                  INIT   1
5080 @ 30140:                  PUSHI  #0x00000050
5081 @ 30145:                  INIT   1
5082 @ 30148:                  PUSHI  #0x00000052
5083 @ 30153:                  INIT   1
5084 @ 30156:                  PUSHI  #0x00000049
5085 @ 30161:                  INIT   1
5086 @ 30164:                  PUSHI  #0x0000004e
5087 @ 30169:                  INIT   1
5088 @ 30172:                  PUSHI  #0x00000054
5089 @ 30177:                  INIT   1
5090 @ 30180:                  PUSHI  #0x00000053
5091 @ 30185:                  INIT   1
5092 @ 30188:                  PUSHI  #0x00000059
5093 @ 30193:                  INIT   1
5094 @ 30196:                  PUSHI  #0x0000004d
5095 @ 30201:                  INIT   1
5096 @ 30204:                  PUSHI  #0x00000042
5097 @ 30209:                  INIT   1
5098 @ 30212:                  PUSHI  #0x0000004f
5099 @ 30217:                  INIT   1
5100 @ 30220:                  PUSHI  #0x0000004c
5101 @ 30225:                  INIT   1
5102 @ 30228:                  PUSHI  #0x0000000a
5103 @ 30233:                  INIT   1
5104 @ 30236:                  PUSHI  #0x00000052
5105 @ 30241:                  INIT   1
5106 @ 30244:                  PUSHI  #0x00000045
5107 @ 30249:                  INIT   1
5108 @ 30252:                  PUSHI  #0x00000041
5109 @ 30257:                  INIT   1
5110 @ 30260:                  PUSHI  #0x00000044
5111 @ 30265:                  INIT   1
5112 @ 30268:                  PUSHI  #0x00000053
5113 @ 30273:                  INIT   1
5114 @ 30276:                  PUSHI  #0x00000059
5115 @ 30281:                  INIT   1
5116 @ 30284:                  PUSHI  #0x0000004d
5117 @ 30289:                  INIT   1
5118 @ 30292:                  PUSHI  #0x00000042
5119 @ 30297:                  INIT   1
5120 @ 30300:                  PUSHI  #0x0000004f
5121 @ 30305:                  INIT   1
5122 @ 30308:                  PUSHI  #0x0000004c
5123 @ 30313:                  INIT   1
5124 @ 30316:                  PUSHI  #0x00000004
5125 @ 30321:                  INIT   1
5126 @ 30324:                  PUSHI  #0x00000052
5127 @ 30329:                  INIT   1
5128 @ 30332:                  PUSHI  #0x00000045
5129 @ 30337:                  INIT   1
5130 @ 30340:                  PUSHI  #0x00000041
5131 @ 30345:                  INIT   1
5132 @ 30348:                  PUSHI  #0x00000044
5133 @ 30353:                  INIT   1
5134 @ 30356:                  PUSHI  #0x00000005
5135 @ 30361:                  INIT   1
5136 @ 30364:                  PUSHI  #0x00000057
5137 @ 30369:                  INIT   1
5138 @ 30372:                  PUSHI  #0x00000052
5139 @ 30377:                  INIT   1
5140 @ 30380:                  PUSHI  #0x00000049
5141 @ 30385:                  INIT   1
5142 @ 30388:                  PUSHI  #0x00000054
5143 @ 30393:                  INIT   1
5144 @ 30396:                  PUSHI  #0x00000045
5145 @ 30401:                  INIT   1
5146 @ 30404:                  PUSHI  #0x00000007
5147 @ 30409:                  INIT   1
5148 @ 30412:                  PUSHI  #0x0000004e
5149 @ 30417:                  INIT   1
5150 @ 30420:                  PUSHI  #0x00000045
5151 @ 30425:                  INIT   1
5152 @ 30428:                  PUSHI  #0x00000057
5153 @ 30433:                  INIT   1
5154 @ 30436:                  PUSHI  #0x00000050
5155 @ 30441:                  INIT   1
5156 @ 30444:                  PUSHI  #0x00000041
5157 @ 30449:                  INIT   1
5158 @ 30452:                  PUSHI  #0x00000047
5159 @ 30457:                  INIT   1
5160 @ 30460:                  PUSHI  #0x00000045
5161 @ 30465:                  INIT   1
5162 @ 30468:                  PUSHI  #0x00000004
5163 @ 30473:                  INIT   1
5164 @ 30476:                  PUSHI  #0x00000041
5165 @ 30481:                  INIT   1
5166 @ 30484:                  PUSHI  #0x00000044
5167 @ 30489:                  INIT   1
5168 @ 30492:                  PUSHI  #0x00000044
5169 @ 30497:                  INIT   1
5170 @ 30500:                  PUSHI  #0x00000052
5171 @ 30505:                  INIT   1
5172 @ 30508:                  PUSHI  #0x00000006
5173 @ 30513:                  INIT   1
5174 @ 30516:                  PUSHI  #0x00000041
5175 @ 30521:                  INIT   1
5176 @ 30524:                  PUSHI  #0x00000052
5177 @ 30529:                  INIT   1
5178 @ 30532:                  PUSHI  #0x00000043
5179 @ 30537:                  INIT   1
5180 @ 30540:                  PUSHI  #0x00000053
5181 @ 30545:                  INIT   1
5182 @ 30548:                  PUSHI  #0x00000049
5183 @ 30553:                  INIT   1
5184 @ 30556:                  PUSHI  #0x0000004e
5185 @ 30561:                  INIT   1
5186 @ 30564:                  PUSHI  #0x00000003
5187 @ 30569:                  INIT   1
5188 @ 30572:                  PUSHI  #0x00000049
5189 @ 30577:                  INIT   1
5190 @ 30580:                  PUSHI  #0x0000004e
5191 @ 30585:                  INIT   1
5192 @ 30588:                  PUSHI  #0x00000054
5193 @ 30593:                  INIT   1
5194 @ 30596:                  PUSHI  #0x00000005
5195 @ 30601:                  INIT   1
5196 @ 30604:                  PUSHI  #0x00000049
5197 @ 30609:                  INIT   1
5198 @ 30612:                  PUSHI  #0x0000004e
5199 @ 30617:                  INIT   1
5200 @ 30620:                  PUSHI  #0x00000054
5201 @ 30625:                  INIT   1
5202 @ 30628:                  PUSHI  #0x00000050
5203 @ 30633:                  INIT   1
5204 @ 30636:                  PUSHI  #0x00000054
5205 @ 30641:                  INIT   1
5206 @ 30644:                  PUSHI  #0x00000006
5207 @ 30649:                  INIT   1
5208 @ 30652:                  PUSHI  #0x00000046
5209 @ 30657:                  INIT   1
5210 @ 30660:                  PUSHI  #0x00000052
5211 @ 30665:                  INIT   1
5212 @ 30668:                  PUSHI  #0x00000041
5213 @ 30673:                  INIT   1
5214 @ 30676:                  PUSHI  #0x00000043
5215 @ 30681:                  INIT   1
5216 @ 30684:                  PUSHI  #0x00000050
5217 @ 30689:                  INIT   1
5218 @ 30692:                  PUSHI  #0x00000054
5219 @ 30697:                  INIT   1
5220 @ 30700:                  PUSHI  #0x00000005
5221 @ 30705:                  INIT   1
5222 @ 30708:                  PUSHI  #0x00000050
5223 @ 30713:                  INIT   1
5224 @ 30716:                  PUSHI  #0x00000052
5225 @ 30721:                  INIT   1
5226 @ 30724:                  PUSHI  #0x00000049
5227 @ 30729:                  INIT   1
5228 @ 30732:                  PUSHI  #0x0000004e
5229 @ 30737:                  INIT   1
5230 @ 30740:                  PUSHI  #0x00000054
5231 @ 30745:                  INIT   1
5232 @ 30748:                  PUSHI  #0x00000007
5233 @ 30753:                  INIT   1
5234 @ 30756:                  PUSHI  #0x00000050
5235 @ 30761:                  INIT   1
5236 @ 30764:                  PUSHI  #0x00000052
5237 @ 30769:                  INIT   1
5238 @ 30772:                  PUSHI  #0x00000049
5239 @ 30777:                  INIT   1
5240 @ 30780:                  PUSHI  #0x0000004e
5241 @ 30785:                  INIT   1
5242 @ 30788:                  PUSHI  #0x00000054
5243 @ 30793:                  INIT   1
5244 @ 30796:                  PUSHI  #0x00000046
5245 @ 30801:                  INIT   1
5246 @ 30804:                  PUSHI  #0x0000004c
5247 @ 30809:                  INIT   1
5248 @ 30812:                  PUSHI  #0x00000004
5249 @ 30817:                  INIT   1
5250 @ 30820:                  PUSHI  #0x00000052
5251 @ 30825:                  INIT   1
5252 @ 30828:                  PUSHI  #0x00000045
5253 @ 30833:                  INIT   1
5254 @ 30836:                  PUSHI  #0x00000041
5255 @ 30841:                  INIT   1
5256 @ 30844:                  PUSHI  #0x0000004c
5257 @ 30849:                  INIT   1
5258 @ 30852:                  PUSHI  #0x00000007
5259 @ 30857:                  INIT   1
5260 @ 30860:                  PUSHI  #0x00000049
5261 @ 30865:                  INIT   1
5262 @ 30868:                  PUSHI  #0x0000004e
5263 @ 30873:                  INIT   1
5264 @ 30876:                  PUSHI  #0x00000054
5265 @ 30881:                  INIT   1
5266 @ 30884:                  PUSHI  #0x00000045
5267 @ 30889:                  INIT   1
5268 @ 30892:                  PUSHI  #0x00000047
5269 @ 30897:                  INIT   1
5270 @ 30900:                  PUSHI  #0x00000045
5271 @ 30905:                  INIT   1
5272 @ 30908:                  PUSHI  #0x00000052
5273 @ 30913:                  INIT   1
5274 @ 30916:                  PUSHI  #0x00000003
5275 @ 30921:                  INIT   1
5276 @ 30924:                  PUSHI  #0x0000004d
5277 @ 30929:                  INIT   1
5278 @ 30932:                  PUSHI  #0x0000004f
5279 @ 30937:                  INIT   1
5280 @ 30940:                  PUSHI  #0x00000044
5281 @ 30945:                  INIT   1
5282 @ 30948:                  PUSHI  #0x00000006
5283 @ 30953:                  INIT   1
5284 @ 30956:                  PUSHI  #0x00000041
5285 @ 30961:                  INIT   1
5286 @ 30964:                  PUSHI  #0x00000052
5287 @ 30969:                  INIT   1
5288 @ 30972:                  PUSHI  #0x00000043
5289 @ 30977:                  INIT   1
5290 @ 30980:                  PUSHI  #0x00000043
5291 @ 30985:                  INIT   1
5292 @ 30988:                  PUSHI  #0x0000004f
5293 @ 30993:                  INIT   1
5294 @ 30996:                  PUSHI  #0x00000053
5295 @ 31001:                  INIT   1
5296 @ 31004:                  PUSHI  #0x00000004
5297 @ 31009:                  INIT   1
5298 @ 31012:                  PUSHI  #0x00000053
5299 @ 31017:                  INIT   1
5300 @ 31020:                  PUSHI  #0x00000051
5301 @ 31025:                  INIT   1
5302 @ 31028:                  PUSHI  #0x00000052
5303 @ 31033:                  INIT   1
5304 @ 31036:                  PUSHI  #0x00000054
5305 @ 31041:                  INIT   1
5306 @ 31044:                  PUSHI  #0x00000003
5307 @ 31049:                  INIT   1
5308 @ 31052:                  PUSHI  #0x0000004c
5309 @ 31057:                  INIT   1
5310 @ 31060:                  PUSHI  #0x0000004f
5311 @ 31065:                  INIT   1
5312 @ 31068:                  PUSHI  #0x00000047
5313 @ 31073:                  INIT   1
5314 @ 31076:                  PUSHI  #0x00000003
5315 @ 31081:                  INIT   1
5316 @ 31084:                  PUSHI  #0x00000053
5317 @ 31089:                  INIT   1
5318 @ 31092:                  PUSHI  #0x00000049
5319 @ 31097:                  INIT   1
5320 @ 31100:                  PUSHI  #0x0000004e
5321 @ 31105:                  INIT   1
5322 @ 31108:                  PUSHI  #0x00000003
5323 @ 31113:                  INIT   1
5324 @ 31116:                  PUSHI  #0x00000043
5325 @ 31121:                  INIT   1
5326 @ 31124:                  PUSHI  #0x0000004f
5327 @ 31129:                  INIT   1
5328 @ 31132:                  PUSHI  #0x00000053
5329 @ 31137:                  INIT   1
5330 @ 31140:                  PUSHI  #0x00000003
5331 @ 31145:                  INIT   1
5332 @ 31148:                  PUSHI  #0x00000054
5333 @ 31153:                  INIT   1
5334 @ 31156:                  PUSHI  #0x00000041
5335 @ 31161:                  INIT   1
5336 @ 31164:                  PUSHI  #0x0000004e
5337 @ 31169:                  INIT   1
5338 @ 31172:                  PUSHI  #0x00000003
5339 @ 31177:                  INIT   1
5340 @ 31180:                  PUSHI  #0x00000045
5341 @ 31185:                  INIT   1
5342 @ 31188:                  PUSHI  #0x00000058
5343 @ 31193:                  INIT   1
5344 @ 31196:                  PUSHI  #0x00000050
5345 @ 31201:                  INIT   1
5346 @ 31204:                  PUSHI  #0x0000000b
5347 @ 31209:                  INIT   1
5348 @ 31212:                  PUSHI  #0x00000043
5349 @ 31217:                  INIT   1
5350 @ 31220:                  PUSHI  #0x0000004c
5351 @ 31225:                  INIT   1
5352 @ 31228:                  PUSHI  #0x0000004f
5353 @ 31233:                  INIT   1
5354 @ 31236:                  PUSHI  #0x00000053
5355 @ 31241:                  INIT   1
5356 @ 31244:                  PUSHI  #0x00000045
5357 @ 31249:                  INIT   1
5358 @ 31252:                  PUSHI  #0x00000053
5359 @ 31257:                  INIT   1
5360 @ 31260:                  PUSHI  #0x00000054
5361 @ 31265:                  INIT   1
5362 @ 31268:                  PUSHI  #0x00000052
5363 @ 31273:                  INIT   1
5364 @ 31276:                  PUSHI  #0x00000045
5365 @ 31281:                  INIT   1
5366 @ 31284:                  PUSHI  #0x00000041
5367 @ 31289:                  INIT   1
5368 @ 31292:                  PUSHI  #0x0000004d
5369 @ 31297:                  INIT   1
5370 @ 31300:                  PUSHI  #0x0000000b
5371 @ 31305:                  INIT   1
5372 @ 31308:                  PUSHI  #0x00000042
5373 @ 31313:                  INIT   1
5374 @ 31316:                  PUSHI  #0x00000059
5375 @ 31321:                  INIT   1
5376 @ 31324:                  PUSHI  #0x00000054
5377 @ 31329:                  INIT   1
5378 @ 31332:                  PUSHI  #0x00000045
5379 @ 31337:                  INIT   1
5380 @ 31340:                  PUSHI  #0x00000049
5381 @ 31345:                  INIT   1
5382 @ 31348:                  PUSHI  #0x0000004e
5383 @ 31353:                  INIT   1
5384 @ 31356:                  PUSHI  #0x00000054
5385 @ 31361:                  INIT   1
5386 @ 31364:                  PUSHI  #0x00000045
5387 @ 31369:                  INIT   1
5388 @ 31372:                  PUSHI  #0x00000047
5389 @ 31377:                  INIT   1
5390 @ 31380:                  PUSHI  #0x00000045
5391 @ 31385:                  INIT   1
5392 @ 31388:                  PUSHI  #0x00000052
5393 @ 31393:                  INIT   1
5394 @ 31396:                  PUSHI  #0x00000008
5395 @ 31401:                  INIT   1
5396 @ 31404:                  PUSHI  #0x00000045
5397 @ 31409:                  INIT   1
5398 @ 31412:                  PUSHI  #0x00000056
5399 @ 31417:                  INIT   1
5400 @ 31420:                  PUSHI  #0x00000045
5401 @ 31425:                  INIT   1
5402 @ 31428:                  PUSHI  #0x0000004e
5403 @ 31433:                  INIT   1
5404 @ 31436:                  PUSHI  #0x00000054
5405 @ 31441:                  INIT   1
5406 @ 31444:                  PUSHI  #0x00000049
5407 @ 31449:                  INIT   1
5408 @ 31452:                  PUSHI  #0x0000004e
5409 @ 31457:                  INIT   1
5410 @ 31460:                  PUSHI  #0x00000046
5411 @ 31465:                  INIT   1
5412 @ 31468:                  PUSHI  #0x00000006
5413 @ 31473:                  INIT   1
5414 @ 31476:                  PUSHI  #0x00000052
5415 @ 31481:                  INIT   1
5416 @ 31484:                  PUSHI  #0x00000041
5417 @ 31489:                  INIT   1
5418 @ 31492:                  PUSHI  #0x00000044
5419 @ 31497:                  INIT   1
5420 @ 31500:                  PUSHI  #0x00000049
5421 @ 31505:                  INIT   1
5422 @ 31508:                  PUSHI  #0x00000055
5423 @ 31513:                  INIT   1
5424 @ 31516:                  PUSHI  #0x00000053
5425 @ 31521:                  INIT   1
5426 @ 31524:                  PUSHI  #0x00000006
5427 @ 31529:                  INIT   1
5428 @ 31532:                  PUSHI  #0x00000041
5429 @ 31537:                  INIT   1
5430 @ 31540:                  PUSHI  #0x00000052
5431 @ 31545:                  INIT   1
5432 @ 31548:                  PUSHI  #0x00000043
5433 @ 31553:                  INIT   1
5434 @ 31556:                  PUSHI  #0x00000054
5435 @ 31561:                  INIT   1
5436 @ 31564:                  PUSHI  #0x00000041
5437 @ 31569:                  INIT   1
5438 @ 31572:                  PUSHI  #0x0000004e
5439 @ 31577:                  INIT   1
5440 @ 31580:                  PUSHI  #0x00000006
5441 @ 31585:                  INIT   1
5442 @ 31588:                  PUSHI  #0x0000004c
5443 @ 31593:                  INIT   1
5444 @ 31596:                  PUSHI  #0x00000045
5445 @ 31601:                  INIT   1
5446 @ 31604:                  PUSHI  #0x0000004e
5447 @ 31609:                  INIT   1
5448 @ 31612:                  PUSHI  #0x00000047
5449 @ 31617:                  INIT   1
5450 @ 31620:                  PUSHI  #0x00000054
5451 @ 31625:                  INIT   1
5452 @ 31628:                  PUSHI  #0x00000048
5453 @ 31633:                  INIT   1
5454 @ 31636:                  PUSHI  #0x0000000b
5455 @ 31641:                  INIT   1
5456 @ 31644:                  PUSHI  #0x00000050
5457 @ 31649:                  INIT   1
5458 @ 31652:                  PUSHI  #0x00000052
5459 @ 31657:                  INIT   1
5460 @ 31660:                  PUSHI  #0x00000049
5461 @ 31665:                  INIT   1
5462 @ 31668:                  PUSHI  #0x0000004e
5463 @ 31673:                  INIT   1
5464 @ 31676:                  PUSHI  #0x00000054
5465 @ 31681:                  INIT   1
5466 @ 31684:                  PUSHI  #0x00000053
5467 @ 31689:                  INIT   1
5468 @ 31692:                  PUSHI  #0x00000054
5469 @ 31697:                  INIT   1
5470 @ 31700:                  PUSHI  #0x00000052
5471 @ 31705:                  INIT   1
5472 @ 31708:                  PUSHI  #0x00000049
5473 @ 31713:                  INIT   1
5474 @ 31716:                  PUSHI  #0x0000004e
5475 @ 31721:                  INIT   1
5476 @ 31724:                  PUSHI  #0x00000047
5477 @ 31729:                  INIT   1
5478 @ 31732:                  PUSHI  #0x00000002
5479 @ 31737:                  INIT   1
5480 @ 31740:                  PUSHI  #0x0000004e
5481 @ 31745:                  INIT   1
5482 @ 31748:                  PUSHI  #0x0000004c
5483 @ 31753:                  INIT   1
5484 @ 31756:                  PUSHI  #0x00000008
5485 @ 31761:                  INIT   1
5486 @ 31764:                  PUSHI  #0x0000004c
5487 @ 31769:                  INIT   1
5488 @ 31772:                  PUSHI  #0x0000004f
5489 @ 31777:                  INIT   1
5490 @ 31780:                  PUSHI  #0x0000004e
5491 @ 31785:                  INIT   1
5492 @ 31788:                  PUSHI  #0x00000047
5493 @ 31793:                  INIT   1
5494 @ 31796:                  PUSHI  #0x00000052
5495 @ 31801:                  INIT   1
5496 @ 31804:                  PUSHI  #0x00000045
5497 @ 31809:                  INIT   1
5498 @ 31812:                  PUSHI  #0x00000041
5499 @ 31817:                  INIT   1
5500 @ 31820:                  PUSHI  #0x0000004c
5501 @ 31825:                  INIT   1
5502 @ 31828:                  PUSHI  #0x00000007
5503 @ 31833:                  INIT   1
5504 @ 31836:                  PUSHI  #0x00000050
5505 @ 31841:                  INIT   1
5506 @ 31844:                  PUSHI  #0x00000052
5507 @ 31849:                  INIT   1
5508 @ 31852:                  PUSHI  #0x00000049
5509 @ 31857:                  INIT   1
5510 @ 31860:                  PUSHI  #0x0000004e
5511 @ 31865:                  INIT   1
5512 @ 31868:                  PUSHI  #0x00000054
5513 @ 31873:                  INIT   1
5514 @ 31876:                  PUSHI  #0x00000043
5515 @ 31881:                  INIT   1
5516 @ 31884:                  PUSHI  #0x00000048
5517 @ 31889:                  INIT   1
5518 @ 31892:                  PUSHI  #0x00000006
5519 @ 31897:                  INIT   1
5520 @ 31900:                  PUSHI  #0x00000052
5521 @ 31905:                  INIT   1
5522 @ 31908:                  PUSHI  #0x00000045
5523 @ 31913:                  INIT   1
5524 @ 31916:                  PUSHI  #0x00000041
5525 @ 31921:                  INIT   1
5526 @ 31924:                  PUSHI  #0x00000044
5527 @ 31929:                  INIT   1
5528 @ 31932:                  PUSHI  #0x00000043
5529 @ 31937:                  INIT   1
5530 @ 31940:                  PUSHI  #0x00000048
5531 @ 31945:                  INIT   1
5532 @ 31948:                  PUSHI  #0x00000006
5533 @ 31953:                  INIT   1
5534 @ 31956:                  PUSHI  #0x00000053
5535 @ 31961:                  INIT   1
5536 @ 31964:                  PUSHI  #0x00000054
5537 @ 31969:                  INIT   1
5538 @ 31972:                  PUSHI  #0x00000052
5539 @ 31977:                  INIT   1
5540 @ 31980:                  PUSHI  #0x00000049
5541 @ 31985:                  INIT   1
5542 @ 31988:                  PUSHI  #0x0000004e
5543 @ 31993:                  INIT   1
5544 @ 31996:                  PUSHI  #0x00000047
5545 @ 32001:                  INIT   1
5546 @ 32004:                  PUSHI  #0x00000008
5547 @ 32009:                  INIT   1
5548 @ 32012:                  PUSHI  #0x00000052
5549 @ 32017:                  INIT   1
5550 @ 32020:                  PUSHI  #0x00000045
5551 @ 32025:                  INIT   1
5552 @ 32028:                  PUSHI  #0x00000041
5553 @ 32033:                  INIT   1
5554 @ 32036:                  PUSHI  #0x00000044
5555 @ 32041:                  INIT   1
5556 @ 32044:                  PUSHI  #0x00000049
5557 @ 32049:                  INIT   1
5558 @ 32052:                  PUSHI  #0x00000054
5559 @ 32057:                  INIT   1
5560 @ 32060:                  PUSHI  #0x00000045
5561 @ 32065:                  INIT   1
5562 @ 32068:                  PUSHI  #0x0000004d
5563 @ 32073:                  INIT   1
5564 @ 32076:                  PUSHI  #0x00000008
5565 @ 32081:                  INIT   1
5566 @ 32084:                  PUSHI  #0x0000004e
5567 @ 32089:                  INIT   1
5568 @ 32092:                  PUSHI  #0x00000045
5569 @ 32097:                  INIT   1
5570 @ 32100:                  PUSHI  #0x00000058
5571 @ 32105:                  INIT   1
5572 @ 32108:                  PUSHI  #0x00000054
5573 @ 32113:                  INIT   1
5574 @ 32116:                  PUSHI  #0x00000049
5575 @ 32121:                  INIT   1
5576 @ 32124:                  PUSHI  #0x00000054
5577 @ 32129:                  INIT   1
5578 @ 32132:                  PUSHI  #0x00000045
5579 @ 32137:                  INIT   1
5580 @ 32140:                  PUSHI  #0x0000004d
5581 @ 32145:                  INIT   1
5582 @ 32148:                  PUSHI  #0x00000006
5583 @ 32153:                  INIT   1
5584 @ 32156:                  PUSHI  #0x00000043
5585 @ 32161:                  INIT   1
5586 @ 32164:                  PUSHI  #0x00000048
5587 @ 32169:                  INIT   1
5588 @ 32172:                  PUSHI  #0x00000041
5589 @ 32177:                  INIT   1
5590 @ 32180:                  PUSHI  #0x00000052
5591 @ 32185:                  INIT   1
5592 @ 32188:                  PUSHI  #0x0000004e
5593 @ 32193:                  INIT   1
5594 @ 32196:                  PUSHI  #0x0000004f
5595 @ 32201:                  INIT   1
5596 @ 32204:                  PUSHI  #0x00000008
5597 @ 32209:                  INIT   1
5598 @ 32212:                  PUSHI  #0x00000054
5599 @ 32217:                  INIT   1
5600 @ 32220:                  PUSHI  #0x0000004f
5601 @ 32225:                  INIT   1
5602 @ 32228:                  PUSHI  #0x00000053
5603 @ 32233:                  INIT   1
5604 @ 32236:                  PUSHI  #0x00000054
5605 @ 32241:                  INIT   1
5606 @ 32244:                  PUSHI  #0x00000052
5607 @ 32249:                  INIT   1
5608 @ 32252:                  PUSHI  #0x00000049
5609 @ 32257:                  INIT   1
5610 @ 32260:                  PUSHI  #0x0000004e
5611 @ 32265:                  INIT   1
5612 @ 32268:                  PUSHI  #0x00000047
5613 @ 32273:                  INIT   1
5614 @ 32276:                  PUSHI  #0x0000000a
5615 @ 32281:                  INIT   1
5616 @ 32284:                  PUSHI  #0x00000046
5617 @ 32289:                  INIT   1
5618 @ 32292:                  PUSHI  #0x00000052
5619 @ 32297:                  INIT   1
5620 @ 32300:                  PUSHI  #0x0000004f
5621 @ 32305:                  INIT   1
5622 @ 32308:                  PUSHI  #0x0000004d
5623 @ 32313:                  INIT   1
5624 @ 32316:                  PUSHI  #0x00000053
5625 @ 32321:                  INIT   1
5626 @ 32324:                  PUSHI  #0x00000054
5627 @ 32329:                  INIT   1
5628 @ 32332:                  PUSHI  #0x00000052
5629 @ 32337:                  INIT   1
5630 @ 32340:                  PUSHI  #0x00000049
5631 @ 32345:                  INIT   1
5632 @ 32348:                  PUSHI  #0x0000004e
5633 @ 32353:                  INIT   1
5634 @ 32356:                  PUSHI  #0x00000047
5635 @ 32361:                  INIT   1
5636 @ 32364:                  PUSHI  #0x00000006
5637 @ 32369:                  INIT   1
5638 @ 32372:                  PUSHI  #0x00000052
5639 @ 32377:                  INIT   1
5640 @ 32380:                  PUSHI  #0x00000045
5641 @ 32385:                  INIT   1
5642 @ 32388:                  PUSHI  #0x00000043
5643 @ 32393:                  INIT   1
5644 @ 32396:                  PUSHI  #0x0000004f
5645 @ 32401:                  INIT   1
5646 @ 32404:                  PUSHI  #0x00000052
5647 @ 32409:                  INIT   1
5648 @ 32412:                  PUSHI  #0x00000044
5649 @ 32417:                  INIT   1
5650 @ 32420:                  PUSHI  #0x00000005
5651 @ 32425:                  INIT   1
5652 @ 32428:                  PUSHI  #0x00000041
5653 @ 32433:                  INIT   1
5654 @ 32436:                  PUSHI  #0x00000052
5655 @ 32441:                  INIT   1
5656 @ 32444:                  PUSHI  #0x00000052
5657 @ 32449:                  INIT   1
5658 @ 32452:                  PUSHI  #0x00000041
5659 @ 32457:                  INIT   1
5660 @ 32460:                  PUSHI  #0x00000059
5661 @ 32465:                  INIT   1
5662 @ 32468:                  PUSHI  #0x0000000a
5663 @ 32473:                  INIT   1
5664 @ 32476:                  PUSHI  #0x00000053
5665 @ 32481:                  INIT   1
5666 @ 32484:                  PUSHI  #0x00000045
5667 @ 32489:                  INIT   1
5668 @ 32492:                  PUSHI  #0x00000054
5669 @ 32497:                  INIT   1
5670 @ 32500:                  PUSHI  #0x0000004d
5671 @ 32505:                  INIT   1
5672 @ 32508:                  PUSHI  #0x00000041
5673 @ 32513:                  INIT   1
5674 @ 32516:                  PUSHI  #0x00000052
5675 @ 32521:                  INIT   1
5676 @ 32524:                  PUSHI  #0x00000047
5677 @ 32529:                  INIT   1
5678 @ 32532:                  PUSHI  #0x00000049
5679 @ 32537:                  INIT   1
5680 @ 32540:                  PUSHI  #0x0000004e
5681 @ 32545:                  INIT   1
5682 @ 32548:                  PUSHI  #0x00000053
5683 @ 32553:                  INIT   1
5684 @ 32556:                  PUSHI  #0x00000004
5685 @ 32561:                  INIT   1
5686 @ 32564:                  PUSHI  #0x00000049
5687 @ 32569:                  INIT   1
5688 @ 32572:                  PUSHI  #0x0000004d
5689 @ 32577:                  INIT   1
5690 @ 32580:                  PUSHI  #0x0000004f
5691 @ 32585:                  INIT   1
5692 @ 32588:                  PUSHI  #0x00000044
5693 @ 32593:                  INIT   1
5694 @ 32596:                  PUSHI  #0x00000002
5695 @ 32601:                  INIT   1
5696 @ 32604:                  PUSHI  #0x00000050
5697 @ 32609:                  INIT   1
5698 @ 32612:                  PUSHI  #0x00000049
5699 @ 32617:                  INIT   1
5700 @ 32620:                  PUSHI  #0x00000009
5701 @ 32625:                  INIT   1
5702 @ 32628:                  PUSHI  #0x00000045
5703 @ 32633:                  INIT   1
5704 @ 32636:                  PUSHI  #0x00000056
5705 @ 32641:                  INIT   1
5706 @ 32644:                  PUSHI  #0x00000045
5707 @ 32649:                  INIT   1
5708 @ 32652:                  PUSHI  #0x0000004e
5709 @ 32657:                  INIT   1
5710 @ 32660:                  PUSHI  #0x00000054
5711 @ 32665:                  INIT   1
5712 @ 32668:                  PUSHI  #0x0000004c
5713 @ 32673:                  INIT   1
5714 @ 32676:                  PUSHI  #0x00000049
5715 @ 32681:                  INIT   1
5716 @ 32684:                  PUSHI  #0x0000004e
5717 @ 32689:                  INIT   1
5718 @ 32692:                  PUSHI  #0x00000045
5719 @ 32697:                  INIT   1
5720 @ 32700:                  PUSHI  #0x0000000b
5721 @ 32705:                  INIT   1
5722 @ 32708:                  PUSHI  #0x0000004c
5723 @ 32713:                  INIT   1
5724 @ 32716:                  PUSHI  #0x0000004f
5725 @ 32721:                  INIT   1
5726 @ 32724:                  PUSHI  #0x0000004e
5727 @ 32729:                  INIT   1
5728 @ 32732:                  PUSHI  #0x00000047
5729 @ 32737:                  INIT   1
5730 @ 32740:                  PUSHI  #0x00000049
5731 @ 32745:                  INIT   1
5732 @ 32748:                  PUSHI  #0x0000004e
5733 @ 32753:                  INIT   1
5734 @ 32756:                  PUSHI  #0x00000054
5735 @ 32761:                  INIT   1
5736 @ 32764:                  PUSHI  #0x00000045
5737 @ 32769:                  INIT   1
5738 @ 32772:                  PUSHI  #0x00000047
5739 @ 32777:                  INIT   1
5740 @ 32780:                  PUSHI  #0x00000045
5741 @ 32785:                  INIT   1
5742 @ 32788:                  PUSHI  #0x00000052
5743 @ 32793:                  INIT   1
5744 @ 32796:                  PUSHI  #0x0000000c
5745 @ 32801:                  INIT   1
5746 @ 32804:                  PUSHI  #0x0000004c
5747 @ 32809:                  INIT   1
5748 @ 32812:                  PUSHI  #0x0000004f
5749 @ 32817:                  INIT   1
5750 @ 32820:                  PUSHI  #0x0000004e
5751 @ 32825:                  INIT   1
5752 @ 32828:                  PUSHI  #0x00000047
5753 @ 32833:                  INIT   1
5754 @ 32836:                  PUSHI  #0x0000004c
5755 @ 32841:                  INIT   1
5756 @ 32844:                  PUSHI  #0x0000004f
5757 @ 32849:                  INIT   1
5758 @ 32852:                  PUSHI  #0x0000004e
5759 @ 32857:                  INIT   1
5760 @ 32860:                  PUSHI  #0x00000047
5761 @ 32865:                  INIT   1
5762 @ 32868:                  PUSHI  #0x00000052
5763 @ 32873:                  INIT   1
5764 @ 32876:                  PUSHI  #0x00000045
5765 @ 32881:                  INIT   1
5766 @ 32884:                  PUSHI  #0x00000041
5767 @ 32889:                  INIT   1
5768 @ 32892:                  PUSHI  #0x0000004c
5769 @ 32897:                  INIT   1
5770 @ 32900:                  PUSHI  #0x00000009
5771 @ 32905:                  INIT   1
5772 @ 32908:                  PUSHI  #0x0000004c
5773 @ 32913:                  INIT   1
5774 @ 32916:                  PUSHI  #0x00000045
5775 @ 32921:                  INIT   1
5776 @ 32924:                  PUSHI  #0x0000004e
5777 @ 32929:                  INIT   1
5778 @ 32932:                  PUSHI  #0x00000047
5779 @ 32937:                  INIT   1
5780 @ 32940:                  PUSHI  #0x00000054
5781 @ 32945:                  INIT   1
5782 @ 32948:                  PUSHI  #0x00000048
5783 @ 32953:                  INIT   1
5784 @ 32956:                  PUSHI  #0x00000045
5785 @ 32961:                  INIT   1
5786 @ 32964:                  PUSHI  #0x0000004e
5787 @ 32969:                  INIT   1
5788 @ 32972:                  PUSHI  #0x00000049
5789 @ 32977:                  INIT   1
5790 @ 32980:                  PUSHI  #0x00000009
5791 @ 32985:                  INIT   1
5792 @ 32988:                  PUSHI  #0x0000004c
5793 @ 32993:                  INIT   1
5794 @ 32996:                  PUSHI  #0x00000045
5795 @ 33001:                  INIT   1
5796 @ 33004:                  PUSHI  #0x0000004e
5797 @ 33009:                  INIT   1
5798 @ 33012:                  PUSHI  #0x00000047
5799 @ 33017:                  INIT   1
5800 @ 33020:                  PUSHI  #0x00000054
5801 @ 33025:                  INIT   1
5802 @ 33028:                  PUSHI  #0x00000048
5803 @ 33033:                  INIT   1
5804 @ 33036:                  PUSHI  #0x00000045
5805 @ 33041:                  INIT   1
5806 @ 33044:                  PUSHI  #0x0000004e
5807 @ 33049:                  INIT   1
5808 @ 33052:                  PUSHI  #0x00000052
5809 @ 33057:                  INIT   1
5810 @ 33060:                  PUSHI  #0x00000008
5811 @ 33065:                  INIT   1
5812 @ 33068:                  PUSHI  #0x00000053
5813 @ 33073:                  INIT   1
5814 @ 33076:                  PUSHI  #0x00000048
5815 @ 33081:                  INIT   1
5816 @ 33084:                  PUSHI  #0x0000004f
5817 @ 33089:                  INIT   1
5818 @ 33092:                  PUSHI  #0x00000052
5819 @ 33097:                  INIT   1
5820 @ 33100:                  PUSHI  #0x00000054
5821 @ 33105:                  INIT   1
5822 @ 33108:                  PUSHI  #0x00000045
5823 @ 33113:                  INIT   1
5824 @ 33116:                  PUSHI  #0x0000004e
5825 @ 33121:                  INIT   1
5826 @ 33124:                  PUSHI  #0x00000049
5827 @ 33129:                  INIT   1
5828 @ 33132:                  PUSHI  #0x00000008
5829 @ 33137:                  INIT   1
5830 @ 33140:                  PUSHI  #0x00000053
5831 @ 33145:                  INIT   1
5832 @ 33148:                  PUSHI  #0x00000048
5833 @ 33153:                  INIT   1
5834 @ 33156:                  PUSHI  #0x0000004f
5835 @ 33161:                  INIT   1
5836 @ 33164:                  PUSHI  #0x00000052
5837 @ 33169:                  INIT   1
5838 @ 33172:                  PUSHI  #0x00000054
5839 @ 33177:                  INIT   1
5840 @ 33180:                  PUSHI  #0x00000045
5841 @ 33185:                  INIT   1
5842 @ 33188:                  PUSHI  #0x0000004e
5843 @ 33193:                  INIT   1
5844 @ 33196:                  PUSHI  #0x00000052
5845 @ 33201:                  INIT   1
5846 @ 33204:                  PUSHI  #0x00000006
5847 @ 33209:                  INIT   1
5848 @ 33212:                  PUSHI  #0x0000004e
5849 @ 33217:                  INIT   1
5850 @ 33220:                  PUSHI  #0x00000045
5851 @ 33225:                  INIT   1
5852 @ 33228:                  PUSHI  #0x00000058
5853 @ 33233:                  INIT   1
5854 @ 33236:                  PUSHI  #0x00000054
5855 @ 33241:                  INIT   1
5856 @ 33244:                  PUSHI  #0x00000043
5857 @ 33249:                  INIT   1
5858 @ 33252:                  PUSHI  #0x00000048
5859 @ 33257:                  INIT   1
5860 @ 33260:                  PUSHI  #0x0000000b
5861 @ 33265:                  INIT   1
5862 @ 33268:                  PUSHI  #0x00000048
5863 @ 33273:                  INIT   1
5864 @ 33276:                  PUSHI  #0x00000041
5865 @ 33281:                  INIT   1
5866 @ 33284:                  PUSHI  #0x0000004c
5867 @ 33289:                  INIT   1
5868 @ 33292:                  PUSHI  #0x00000046
5869 @ 33297:                  INIT   1
5870 @ 33300:                  PUSHI  #0x00000049
5871 @ 33305:                  INIT   1
5872 @ 33308:                  PUSHI  #0x0000004e
5873 @ 33313:                  INIT   1
5874 @ 33316:                  PUSHI  #0x00000054
5875 @ 33321:                  INIT   1
5876 @ 33324:                  PUSHI  #0x00000045
5877 @ 33329:                  INIT   1
5878 @ 33332:                  PUSHI  #0x00000047
5879 @ 33337:                  INIT   1
5880 @ 33340:                  PUSHI  #0x00000045
5881 @ 33345:                  INIT   1
5882 @ 33348:                  PUSHI  #0x00000052
5883 @ 33353:                  INIT   1
5884 @ 33356:                  PUSHI  #0x00000008
5885 @ 33361:                  INIT   1
5886 @ 33364:                  PUSHI  #0x00000050
5887 @ 33369:                  INIT   1
5888 @ 33372:                  PUSHI  #0x00000050
5889 @ 33377:                  INIT   1
5890 @ 33380:                  PUSHI  #0x00000052
5891 @ 33385:                  INIT   1
5892 @ 33388:                  PUSHI  #0x0000004f
5893 @ 33393:                  INIT   1
5894 @ 33396:                  PUSHI  #0x00000046
5895 @ 33401:                  INIT   1
5896 @ 33404:                  PUSHI  #0x00000049
5897 @ 33409:                  INIT   1
5898 @ 33412:                  PUSHI  #0x0000004c
5899 @ 33417:                  INIT   1
5900 @ 33420:                  PUSHI  #0x00000045
5901 @ 33425:                  INIT   1
5902 @ 33428:                  PUSHI  #0x000000ff
5903 @ 33433:                  INIT   1

   439           IMAX=(-1)>>1;PLABEL=24999
5904 @ 33436:                  LINE   439 "regression-compile-tmp/nrimp10s-77.imp"
5905 @ 33478:                  PUSH   IMAX
5906 @ 33481:                  PUSHI  #0x00000001
5907 @ 33486:                  NEGATE
5908 @ 33487:                  PUSHI  #0x00000001
5909 @ 33492:                  RSH   
5910 @ 33493:                  ASSVAL
5911 @ 33494:                  LINE   439 "regression-compile-tmp/nrimp10s-77.imp"
5912 @ 33536:                  PUSH   PLABEL
5913 @ 33539:                  PUSHI  #0x000061a7
5914 @ 33544:                  ASSVAL

   440           LETT(0)=0
5915 @ 33545:                  LINE   440 "regression-compile-tmp/nrimp10s-77.imp"
5916 @ 33587:                  PUSH   LETT
5917 @ 33590:                  PUSHI  #0x00000000
5918 @ 33595:                  ACCESS
5919 @ 33596:                  PUSHI  #0x00000000
5920 @ 33601:                  ASSVAL

   441           ATLINE1=ADDR(TLINE(1))
5921 @ 33602:                  LINE   441 "regression-compile-tmp/nrimp10s-77.imp"
5922 @ 33644:                  PUSH   ATLINE1
5923 @ 33647:                  PUSH   ADDR
5924 @ 33650:                  PUSH   TLINE
5925 @ 33653:                  PUSHI  #0x00000001
5926 @ 33658:                  ACCESS
5927 @ 33659:                  ASSPAR
5928 @ 33660:                  CALL  
5929 @ 33661:                  ASSVAL

   442           INTEGER(ADDR(ATL0)+4)=ATLINE1-1
5930 @ 33662:                  LINE   442 "regression-compile-tmp/nrimp10s-77.imp"
5931 @ 33704:                  PUSH   INTEGER
5932 @ 33707:                  PUSH   ADDR
5933 @ 33710:                  PUSH   ATL0
5934 @ 33713:                  ASSPAR
5935 @ 33714:                  CALL  
5936 @ 33715:                  PUSHI  #0x00000004
5937 @ 33720:                  ADD   
5938 @ 33721:                  ASSPAR
5939 @ 33722:                  CALL  
5940 @ 33723:                  PUSH   ATLINE1
5941 @ 33726:                  PUSHI  #0x00000001
5942 @ 33731:                  SUB   
5943 @ 33732:                  ASSVAL

   443           INTEGER(ADDR(ATL0))=16_18000100
5944 @ 33733:                  LINE   443 "regression-compile-tmp/nrimp10s-77.imp"
5945 @ 33775:                  PUSH   INTEGER
5946 @ 33778:                  PUSH   ADDR
5947 @ 33781:                  PUSH   ATL0
5948 @ 33784:                  ASSPAR
5949 @ 33785:                  CALL  
5950 @ 33786:                  ASSPAR
5951 @ 33787:                  CALL  
5952 @ 33788:                  PUSHI  #0x18000100
5953 @ 33793:                  ASSVAL

   444           INTEGER(ADDR(ASYM0))=16_28000C00
5954 @ 33794:                  LINE   444 "regression-compile-tmp/nrimp10s-77.imp"
5955 @ 33836:                  PUSH   INTEGER
5956 @ 33839:                  PUSH   ADDR
5957 @ 33842:                  PUSH   ASYM0
5958 @ 33845:                  ASSPAR
5959 @ 33846:                  CALL  
5960 @ 33847:                  ASSPAR
5961 @ 33848:                  CALL  
5962 @ 33849:                  PUSHI  #0x28000c00
5963 @ 33854:                  ASSVAL

   445           INTEGER(ADDR(ASYM0)+4)=ADDR(SYMBOL(1300))-4*1300
5964 @ 33855:                  LINE   445 "regression-compile-tmp/nrimp10s-77.imp"
5965 @ 33897:                  PUSH   INTEGER
5966 @ 33900:                  PUSH   ADDR
5967 @ 33903:                  PUSH   ASYM0
5968 @ 33906:                  ASSPAR
5969 @ 33907:                  CALL  
5970 @ 33908:                  PUSHI  #0x00000004
5971 @ 33913:                  ADD   
5972 @ 33914:                  ASSPAR
5973 @ 33915:                  CALL  
5974 @ 33916:                  PUSH   ADDR
5975 @ 33919:                  PUSH   SYMBOL
5976 @ 33922:                  PUSHI  #0x00000514
5977 @ 33927:                  ACCESS
5978 @ 33928:                  ASSPAR
5979 @ 33929:                  CALL  
5980 @ 33930:                  PUSHI  #0x00000004
5981 @ 33935:                  PUSHI  #0x00000514
5982 @ 33940:                  MUL   
5983 @ 33941:                  SUB   
5984 @ 33942:                  ASSVAL

   446           N=12;
5985 @ 33943:                  LINE   446 "regression-compile-tmp/nrimp10s-77.imp"
5986 @ 33985:                  PUSH   N
5987 @ 33988:                  PUSHI  #0x0000000c
5988 @ 33993:                  ASSVAL

   447           MAX ULAB=NNAMES+16384;   ! LARGEST VALID USER LABEL
5989 @ 33994:                  LINE   447 "regression-compile-tmp/nrimp10s-77.imp"
5990 @ 34036:                  PUSH   MAXULAB
5991 @ 34039:                  PUSH   NNAMES
5992 @ 34042:                  PUSHI  #0x00004000
5993 @ 34047:                  ADD   
5994 @ 34048:                  ASSVAL

   448           GLACURR=0; GLACA=FIXEDGLALEN; GLACABUF=GLACA
5995 @ 34049:                  LINE   448 "regression-compile-tmp/nrimp10s-77.imp"
5996 @ 34091:                  PUSH   GLACURR
5997 @ 34094:                  PUSHI  #0x00000000
5998 @ 34099:                  ASSVAL
5999 @ 34100:                  LINE   448 "regression-compile-tmp/nrimp10s-77.imp"
6000 @ 34142:                  PUSH   GLACA
6001 @ 34145:                  PUSHI  #0x00000030
6002 @ 34150:                  ASSVAL
6003 @ 34151:                  LINE   448 "regression-compile-tmp/nrimp10s-77.imp"
6004 @ 34193:                  PUSH   GLACABUF
6005 @ 34196:                  PUSH   GLACA
6006 @ 34199:                  ASSVAL

   449           PARMOPT=1 ;  PARMARR=1;  LAST INST=0
6007 @ 34200:                  LINE   449 "regression-compile-tmp/nrimp10s-77.imp"
6008 @ 34242:                  PUSH   PARMOPT
6009 @ 34245:                  PUSHI  #0x00000001
6010 @ 34250:                  ASSVAL
6011 @ 34251:                  LINE   449 "regression-compile-tmp/nrimp10s-77.imp"
6012 @ 34293:                  PUSH   PARMARR
6013 @ 34296:                  PUSHI  #0x00000001
6014 @ 34301:                  ASSVAL
6015 @ 34302:                  LINE   449 "regression-compile-tmp/nrimp10s-77.imp"
6016 @ 34344:                  PUSH   LASTINST
6017 @ 34347:                  PUSHI  #0x00000000
6018 @ 34352:                  ASSVAL

   450           PARMLINE=1; PARMTRACE=1;  PARMDIAG=1
6019 @ 34353:                  LINE   450 "regression-compile-tmp/nrimp10s-77.imp"
6020 @ 34395:                  PUSH   PARMLINE
6021 @ 34398:                  PUSHI  #0x00000001
6022 @ 34403:                  ASSVAL
6023 @ 34404:                  LINE   450 "regression-compile-tmp/nrimp10s-77.imp"
6024 @ 34446:                  PUSH   PARMTRACE
6025 @ 34449:                  PUSHI  #0x00000001
6026 @ 34454:                  ASSVAL
6027 @ 34455:                  LINE   450 "regression-compile-tmp/nrimp10s-77.imp"
6028 @ 34497:                  PUSH   PARMDIAG
6029 @ 34500:                  PUSHI  #0x00000001
6030 @ 34505:                  ASSVAL

   451           LIST=1; SFLABEL=20999; PARMCHK=1
6031 @ 34506:                  LINE   451 "regression-compile-tmp/nrimp10s-77.imp"
6032 @ 34548:                  PUSH   LIST
6033 @ 34551:                  PUSHI  #0x00000001
6034 @ 34556:                  ASSVAL
6035 @ 34557:                  LINE   451 "regression-compile-tmp/nrimp10s-77.imp"
6036 @ 34599:                  PUSH   SFLABEL
6037 @ 34602:                  PUSHI  #0x00005207
6038 @ 34607:                  ASSVAL
6039 @ 34608:                  LINE   451 "regression-compile-tmp/nrimp10s-77.imp"
6040 @ 34650:                  PUSH   PARMCHK
6041 @ 34653:                  PUSHI  #0x00000001
6042 @ 34658:                  ASSVAL

   452           EXITLAB=0; CONTLAB=0
6043 @ 34659:                  LINE   452 "regression-compile-tmp/nrimp10s-77.imp"
6044 @ 34701:                  PUSH   EXITLAB
6045 @ 34704:                  PUSHI  #0x00000000
6046 @ 34709:                  ASSVAL
6047 @ 34710:                  LINE   452 "regression-compile-tmp/nrimp10s-77.imp"
6048 @ 34752:                  PUSH   CONTLAB
6049 @ 34755:                  PUSHI  #0x00000000
6050 @ 34760:                  ASSVAL

   453           CABUF=0;  PPCURR=0;  OLDLINE=0; COMPILER=0
6051 @ 34761:                  LINE   453 "regression-compile-tmp/nrimp10s-77.imp"
6052 @ 34803:                  PUSH   CABUF
6053 @ 34806:                  PUSHI  #0x00000000
6054 @ 34811:                  ASSVAL
6055 @ 34812:                  LINE   453 "regression-compile-tmp/nrimp10s-77.imp"
6056 @ 34854:                  PUSH   PPCURR
6057 @ 34857:                  PUSHI  #0x00000000
6058 @ 34862:                  ASSVAL
6059 @ 34863:                  LINE   453 "regression-compile-tmp/nrimp10s-77.imp"
6060 @ 34905:                  PUSH   OLDLINE
6061 @ 34908:                  PUSHI  #0x00000000
6062 @ 34913:                  ASSVAL
6063 @ 34914:                  LINE   453 "regression-compile-tmp/nrimp10s-77.imp"
6064 @ 34956:                  PUSH   COMPILER
6065 @ 34959:                  PUSHI  #0x00000000
6066 @ 34964:                  ASSVAL

   454           RLEVEL=0;  NMAX=0;  USTPTR=0
6067 @ 34965:                  LINE   454 "regression-compile-tmp/nrimp10s-77.imp"
6068 @ 35007:                  PUSH   RLEVEL
6069 @ 35010:                  PUSHI  #0x00000000
6070 @ 35015:                  ASSVAL
6071 @ 35016:                  LINE   454 "regression-compile-tmp/nrimp10s-77.imp"
6072 @ 35058:                  PUSH   NMAX
6073 @ 35061:                  PUSHI  #0x00000000
6074 @ 35066:                  ASSVAL
6075 @ 35067:                  LINE   454 "regression-compile-tmp/nrimp10s-77.imp"
6076 @ 35109:                  PUSH   USTPTR
6077 @ 35112:                  PUSHI  #0x00000000
6078 @ 35117:                  ASSVAL

   455           LEVEL=0;  CA=0;  LASTAT=0
6079 @ 35118:                  LINE   455 "regression-compile-tmp/nrimp10s-77.imp"
6080 @ 35160:                  PUSH   LEVEL
6081 @ 35163:                  PUSHI  #0x00000000
6082 @ 35168:                  ASSVAL
6083 @ 35169:                  LINE   455 "regression-compile-tmp/nrimp10s-77.imp"
6084 @ 35211:                  PUSH   CA
6085 @ 35214:                  PUSHI  #0x00000000
6086 @ 35219:                  ASSVAL
6087 @ 35220:                  LINE   455 "regression-compile-tmp/nrimp10s-77.imp"
6088 @ 35262:                  PUSH   LASTAT
6089 @ 35265:                  PUSHI  #0x00000000
6090 @ 35270:                  ASSVAL

   456           FAULTY=0;  WARNFLAG=0; ALLLONG=0; INHCODE=0
6091 @ 35271:                  LINE   456 "regression-compile-tmp/nrimp10s-77.imp"
6092 @ 35313:                  PUSH   FAULTY
6093 @ 35316:                  PUSHI  #0x00000000
6094 @ 35321:                  ASSVAL
6095 @ 35322:                  LINE   456 "regression-compile-tmp/nrimp10s-77.imp"
6096 @ 35364:                  PUSH   WARNFLAG
6097 @ 35367:                  PUSHI  #0x00000000
6098 @ 35372:                  ASSVAL
6099 @ 35373:                  LINE   456 "regression-compile-tmp/nrimp10s-77.imp"
6100 @ 35415:                  PUSH   ALLLONG
6101 @ 35418:                  PUSHI  #0x00000000
6102 @ 35423:                  ASSVAL
6103 @ 35424:                  LINE   456 "regression-compile-tmp/nrimp10s-77.imp"
6104 @ 35466:                  PUSH   INHCODE
6105 @ 35469:                  PUSHI  #0x00000000
6106 @ 35474:                  ASSVAL

   457           DCOMP=0;  BFFLAG=0;  CPRMODE=0
6107 @ 35475:                  LINE   457 "regression-compile-tmp/nrimp10s-77.imp"
6108 @ 35517:                  PUSH   DCOMP
6109 @ 35520:                  PUSHI  #0x00000000
6110 @ 35525:                  ASSVAL
6111 @ 35526:                  LINE   457 "regression-compile-tmp/nrimp10s-77.imp"
6112 @ 35568:                  PUSH   BFFLAG
6113 @ 35571:                  PUSHI  #0x00000000
6114 @ 35576:                  ASSVAL
6115 @ 35577:                  LINE   457 "regression-compile-tmp/nrimp10s-77.imp"
6116 @ 35619:                  PUSH   CPRMODE
6117 @ 35622:                  PUSHI  #0x00000000
6118 @ 35627:                  ASSVAL

   458           NEXT=1;  LDPTR=0
6119 @ 35628:                  LINE   458 "regression-compile-tmp/nrimp10s-77.imp"
6120 @ 35670:                  PUSH   NEXT
6121 @ 35673:                  PUSHI  #0x00000001
6122 @ 35678:                  ASSVAL
6123 @ 35679:                  LINE   458 "regression-compile-tmp/nrimp10s-77.imp"
6124 @ 35721:                  PUSH   LDPTR
6125 @ 35724:                  PUSHI  #0x00000000
6126 @ 35729:                  ASSVAL

   459           IOCPDISP=0; CREFHEAD=0; AUXST=0
6127 @ 35730:                  LINE   459 "regression-compile-tmp/nrimp10s-77.imp"
6128 @ 35772:                  PUSH   IOCPDISP
6129 @ 35775:                  PUSHI  #0x00000000
6130 @ 35780:                  ASSVAL
6131 @ 35781:                  LINE   459 "regression-compile-tmp/nrimp10s-77.imp"
6132 @ 35823:                  PUSH   CREFHEAD
6133 @ 35826:                  PUSHI  #0x00000000
6134 @ 35831:                  ASSVAL
6135 @ 35832:                  LINE   459 "regression-compile-tmp/nrimp10s-77.imp"
6136 @ 35874:                  PUSH   AUXST
6137 @ 35877:                  PUSHI  #0x00000000
6138 @ 35882:                  ASSVAL

   460           RBASE=10;  LOGEPDISP=0;  EXPEPDISP=0; STRLINK=0
6139 @ 35883:                  LINE   460 "regression-compile-tmp/nrimp10s-77.imp"
6140 @ 35925:                  PUSH   RBASE
6141 @ 35928:                  PUSHI  #0x0000000a
6142 @ 35933:                  ASSVAL
6143 @ 35934:                  LINE   460 "regression-compile-tmp/nrimp10s-77.imp"
6144 @ 35976:                  PUSH   LOGEPDISP
6145 @ 35979:                  PUSHI  #0x00000000
6146 @ 35984:                  ASSVAL
6147 @ 35985:                  LINE   460 "regression-compile-tmp/nrimp10s-77.imp"
6148 @ 36027:                  PUSH   EXPEPDISP
6149 @ 36030:                  PUSHI  #0x00000000
6150 @ 36035:                  ASSVAL
6151 @ 36036:                  LINE   460 "regression-compile-tmp/nrimp10s-77.imp"
6152 @ 36078:                  PUSH   STRLINK
6153 @ 36081:                  PUSHI  #0x00000000
6154 @ 36086:                  ASSVAL

   461           RECTB=0; IHEAD=0
6155 @ 36087:                  LINE   461 "regression-compile-tmp/nrimp10s-77.imp"
6156 @ 36129:                  PUSH   RECTB
6157 @ 36132:                  PUSHI  #0x00000000
6158 @ 36137:                  ASSVAL
6159 @ 36138:                  LINE   461 "regression-compile-tmp/nrimp10s-77.imp"
6160 @ 36180:                  PUSH   IHEAD
6161 @ 36183:                  PUSHI  #0x00000000
6162 @ 36188:                  ASSVAL

   462           SSTL=0;  STMTS=1;  SNUM=0;  LEVELINF=0
6163 @ 36189:                  LINE   462 "regression-compile-tmp/nrimp10s-77.imp"
6164 @ 36231:                  PUSH   SSTL
6165 @ 36234:                  PUSHI  #0x00000000
6166 @ 36239:                  ASSVAL
6167 @ 36240:                  LINE   462 "regression-compile-tmp/nrimp10s-77.imp"
6168 @ 36282:                  PUSH   STMTS
6169 @ 36285:                  PUSHI  #0x00000001
6170 @ 36290:                  ASSVAL
6171 @ 36291:                  LINE   462 "regression-compile-tmp/nrimp10s-77.imp"
6172 @ 36333:                  PUSH   SNUM
6173 @ 36336:                  PUSHI  #0x00000000
6174 @ 36341:                  ASSVAL
6175 @ 36342:                  LINE   462 "regression-compile-tmp/nrimp10s-77.imp"
6176 @ 36384:                  PUSH   LEVELINF
6177 @ 36387:                  PUSHI  #0x00000000
6178 @ 36392:                  ASSVAL

   463           CDCOUNT=0
6179 @ 36393:                  LINE   463 "regression-compile-tmp/nrimp10s-77.imp"
6180 @ 36435:                  PUSH   CDCOUNT
6181 @ 36438:                  PUSHI  #0x00000000
6182 @ 36443:                  ASSVAL

   464           BIMSTR=0
6183 @ 36444:                  LINE   464 "regression-compile-tmp/nrimp10s-77.imp"
6184 @ 36486:                  PUSH   BIMSTR
6185 @ 36489:                  PUSHI  #0x00000000
6186 @ 36494:                  ASSVAL

   465           LOGEPDISP=0; EXPEPDISP=0
6187 @ 36495:                  LINE   465 "regression-compile-tmp/nrimp10s-77.imp"
6188 @ 36537:                  PUSH   LOGEPDISP
6189 @ 36540:                  PUSHI  #0x00000000
6190 @ 36545:                  ASSVAL
6191 @ 36546:                  LINE   465 "regression-compile-tmp/nrimp10s-77.imp"
6192 @ 36588:                  PUSH   EXPEPDISP
6193 @ 36591:                  PUSHI  #0x00000000
6194 @ 36596:                  ASSVAL

   466           MAINEP="S#GO";                 ! DEFAULT MAIN ENTRY
6195 @ 36597:                  LINE   466 "regression-compile-tmp/nrimp10s-77.imp"
6196 @ 36639:                  PUSH   MAINEP
6197 @ 36642:                  PUSHS  "S#GO"
6198 @ 36648:                  ASSVAL

   467           DICTBASE=ADDR(LETT(0))
   468  !
   469  ! OPEN OBJECT FILE HERE BEFORE MORE PAGES OF COMPILER CODE
   470  ! ARE PAGED IN AND SUB-SYSTEM PAGES MOVE OUT
   471  !
6199 @ 36649:                  LINE   467 "regression-compile-tmp/nrimp10s-77.imp"
6200 @ 36691:                  PUSH   DICTBASE
6201 @ 36694:                  PUSH   ADDR
6202 @ 36697:                  PUSH   LETT
6203 @ 36700:                  PUSHI  #0x00000000
6204 @ 36705:                  ACCESS
6205 @ 36706:                  ASSPAR
6206 @ 36707:                  CALL  
6207 @ 36708:                  ASSVAL

   472           LPUT(0,0,0,0)
6208 @ 36709:                  LINE   472 "regression-compile-tmp/nrimp10s-77.imp"
6209 @ 36751:                  PUSH   LPUT
6210 @ 36754:                  PUSHI  #0x00000000
6211 @ 36759:                  ASSPAR
6212 @ 36760:                  PUSHI  #0x00000000
6213 @ 36765:                  ASSPAR
6214 @ 36766:                  PUSHI  #0x00000000
6215 @ 36771:                  ASSPAR
6216 @ 36772:                  PUSHI  #0x00000000
6217 @ 36777:                  ASSPAR
6218 @ 36778:                  CALL  

   473           CTIME=CPUTIME
6219 @ 36779:                  LINE   473 "regression-compile-tmp/nrimp10s-77.imp"
6220 @ 36821:                  PUSH   CTIME
6221 @ 36824:                  PUSH   CPUTIME
6222 @ 36827:                  CALL  
6223 @ 36828:                  ASSVAL

   474           I=COMREG(27)
6224 @ 36829:                  LINE   474 "regression-compile-tmp/nrimp10s-77.imp"
6225 @ 36871:                  PUSH   I
6226 @ 36874:                  PUSH   COMREG
6227 @ 36877:                  PUSHI  #0x0000001b
6228 @ 36882:                  ASSPAR
6229 @ 36883:                  CALL  
6230 @ 36884:                  ASSVAL

   475           STLIMIT=16_1F000
6231 @ 36885:                  LINE   475 "regression-compile-tmp/nrimp10s-77.imp"
6232 @ 36927:                  PUSH   STLIMIT
6233 @ 36930:                  PUSHI  #0x0001f000
6234 @ 36935:                  ASSVAL

   476           %IF I>>24&1#0 %THEN STLIMIT=COMREG(48)-4096
6235 @ 36936:                  LINE   476 "regression-compile-tmp/nrimp10s-77.imp"
6236 @ 36978:                  PUSH   I
6237 @ 36981:                  PUSHI  #0x00000018
6238 @ 36986:                  RSH   
6239 @ 36987:                  PUSHI  #0x00000001
6240 @ 36992:                  AND   
6241 @ 36993:                  PUSHI  #0x00000000
6242 @ 36998:                  JUMPIF = L_0004
6243 @ 37002:                  PUSH   STLIMIT
6244 @ 37005:                  PUSH   COMREG
6245 @ 37008:                  PUSHI  #0x00000030
6246 @ 37013:                  ASSPAR
6247 @ 37014:                  CALL  
6248 @ 37015:                  PUSHI  #0x00001000
6249 @ 37020:                  SUB   
6250 @ 37021:                  ASSVAL
6251 @ 37022:                  LOCATE L_0004

   477           %IF I&2=2 %THEN LIST=0
6252 @ 37025:                  LINE   477 "regression-compile-tmp/nrimp10s-77.imp"
6253 @ 37067:                  PUSH   I
6254 @ 37070:                  PUSHI  #0x00000002
6255 @ 37075:                  AND   
6256 @ 37076:                  PUSHI  #0x00000002
6257 @ 37081:                  JUMPIF # L_0004
6258 @ 37085:                  PUSH   LIST
6259 @ 37088:                  PUSHI  #0x00000000
6260 @ 37093:                  ASSVAL
6261 @ 37094:                  LOCATE L_0004

   478           %IF I&4=4 %THEN PARMDIAG=0
6262 @ 37097:                  LINE   478 "regression-compile-tmp/nrimp10s-77.imp"
6263 @ 37139:                  PUSH   I
6264 @ 37142:                  PUSHI  #0x00000004
6265 @ 37147:                  AND   
6266 @ 37148:                  PUSHI  #0x00000004
6267 @ 37153:                  JUMPIF # L_0004
6268 @ 37157:                  PUSH   PARMDIAG
6269 @ 37160:                  PUSHI  #0x00000000
6270 @ 37165:                  ASSVAL
6271 @ 37166:                  LOCATE L_0004

   479           %IF I&16_800000#0 %THEN PARMLINE=0
6272 @ 37169:                  LINE   479 "regression-compile-tmp/nrimp10s-77.imp"
6273 @ 37211:                  PUSH   I
6274 @ 37214:                  PUSHI  #0x00800000
6275 @ 37219:                  AND   
6276 @ 37220:                  PUSHI  #0x00000000
6277 @ 37225:                  JUMPIF = L_0004
6278 @ 37229:                  PUSH   PARMLINE
6279 @ 37232:                  PUSHI  #0x00000000
6280 @ 37237:                  ASSVAL
6281 @ 37238:                  LOCATE L_0004

   480           %IF I&16=16 %THEN PARMCHK=0
6282 @ 37241:                  LINE   480 "regression-compile-tmp/nrimp10s-77.imp"
6283 @ 37283:                  PUSH   I
6284 @ 37286:                  PUSHI  #0x00000010
6285 @ 37291:                  AND   
6286 @ 37292:                  PUSHI  #0x00000010
6287 @ 37297:                  JUMPIF # L_0004
6288 @ 37301:                  PUSH   PARMCHK
6289 @ 37304:                  PUSHI  #0x00000000
6290 @ 37309:                  ASSVAL
6291 @ 37310:                  LOCATE L_0004

   481           %IF I&32=32  %THEN PARMARR=0
6292 @ 37313:                  LINE   481 "regression-compile-tmp/nrimp10s-77.imp"
6293 @ 37355:                  PUSH   I
6294 @ 37358:                  PUSHI  #0x00000020
6295 @ 37363:                  AND   
6296 @ 37364:                  PUSHI  #0x00000020
6297 @ 37369:                  JUMPIF # L_0004
6298 @ 37373:                  PUSH   PARMARR
6299 @ 37376:                  PUSHI  #0x00000000
6300 @ 37381:                  ASSVAL
6301 @ 37382:                  LOCATE L_0004

   482           PARMPROF=(I>>15&1)!(I>>7&1);   ! USE MAP OR PROFILE BIT PRO TEM
6302 @ 37385:                  LINE   482 "regression-compile-tmp/nrimp10s-77.imp"
6303 @ 37427:                  PUSH   PARMPROF
6304 @ 37430:                  PUSH   I
6305 @ 37433:                  PUSHI  #0x0000000f
6306 @ 37438:                  RSH   
6307 @ 37439:                  PUSHI  #0x00000001
6308 @ 37444:                  AND   
6309 @ 37445:                  PUSH   I
6310 @ 37448:                  PUSHI  #0x00000007
6311 @ 37453:                  RSH   
6312 @ 37454:                  PUSHI  #0x00000001
6313 @ 37459:                  AND   
6314 @ 37460:                  OR    
6315 @ 37461:                  ASSVAL

   483           PARMDYNAMIC=I>>20&1
6316 @ 37462:                  LINE   483 "regression-compile-tmp/nrimp10s-77.imp"
6317 @ 37504:                  PUSH   PARMDYNAMIC
6318 @ 37507:                  PUSH   I
6319 @ 37510:                  PUSHI  #0x00000014
6320 @ 37515:                  RSH   
6321 @ 37516:                  PUSHI  #0x00000001
6322 @ 37521:                  AND   
6323 @ 37522:                  ASSVAL

   484           PARMLET=I>>13&1
6324 @ 37523:                  LINE   484 "regression-compile-tmp/nrimp10s-77.imp"
6325 @ 37565:                  PUSH   PARMLET
6326 @ 37568:                  PUSH   I
6327 @ 37571:                  PUSHI  #0x0000000d
6328 @ 37576:                  RSH   
6329 @ 37577:                  PUSHI  #0x00000001
6330 @ 37582:                  AND   
6331 @ 37583:                  ASSVAL

   485           DCOMP=I>>14&1;                 ! PARM CODE OR D
6332 @ 37584:                  LINE   485 "regression-compile-tmp/nrimp10s-77.imp"
6333 @ 37626:                  PUSH   DCOMP
6334 @ 37629:                  PUSH   I
6335 @ 37632:                  PUSHI  #0x0000000e
6336 @ 37637:                  RSH   
6337 @ 37638:                  PUSHI  #0x00000001
6338 @ 37643:                  AND   
6339 @ 37644:                  ASSVAL

   486           PARMDBUG=I>>18&1
6340 @ 37645:                  LINE   486 "regression-compile-tmp/nrimp10s-77.imp"
6341 @ 37687:                  PUSH   PARMDBUG
6342 @ 37690:                  PUSH   I
6343 @ 37693:                  PUSHI  #0x00000012
6344 @ 37698:                  RSH   
6345 @ 37699:                  PUSHI  #0x00000001
6346 @ 37704:                  AND   
6347 @ 37705:                  ASSVAL

   487           %IF I&64=64 %THEN PARMTRACE=0 %AND PARMDIAG=0
6348 @ 37706:                  LINE   487 "regression-compile-tmp/nrimp10s-77.imp"
6349 @ 37748:                  PUSH   I
6350 @ 37751:                  PUSHI  #0x00000040
6351 @ 37756:                  AND   
6352 @ 37757:                  PUSHI  #0x00000040
6353 @ 37762:                  JUMPIF # L_0004
6354 @ 37766:                  PUSH   PARMTRACE
6355 @ 37769:                  PUSHI  #0x00000000
6356 @ 37774:                  ASSVAL
6357 @ 37775:                  PUSH   PARMDIAG
6358 @ 37778:                  PUSHI  #0x00000000
6359 @ 37783:                  ASSVAL
6360 @ 37784:                  LOCATE L_0004

   488           FREE FORMAT=I&16_80000
6361 @ 37787:                  LINE   488 "regression-compile-tmp/nrimp10s-77.imp"
6362 @ 37829:                  PUSH   FREEFORMAT
6363 @ 37832:                  PUSH   I
6364 @ 37835:                  PUSHI  #0x00080000
6365 @ 37840:                  AND   
6366 @ 37841:                  ASSVAL

   489           STACK=I>>3&1
6367 @ 37842:                  LINE   489 "regression-compile-tmp/nrimp10s-77.imp"
6368 @ 37884:                  PUSH   STACK
6369 @ 37887:                  PUSH   I
6370 @ 37890:                  PUSHI  #0x00000003
6371 @ 37895:                  RSH   
6372 @ 37896:                  PUSHI  #0x00000001
6373 @ 37901:                  AND   
6374 @ 37902:                  ASSVAL

   490           SMAP=I>>26&1;                 ! USE PARMZ BIT FOR DUMPING WKFILE
6375 @ 37903:                  LINE   490 "regression-compile-tmp/nrimp10s-77.imp"
6376 @ 37945:                  PUSH   SMAP
6377 @ 37948:                  PUSH   I
6378 @ 37951:                  PUSHI  #0x0000001a
6379 @ 37956:                  RSH   
6380 @ 37957:                  PUSHI  #0x00000001
6381 @ 37962:                  AND   
6382 @ 37963:                  ASSVAL

   491           TTOPUT=COMREG(40)
6383 @ 37964:                  LINE   491 "regression-compile-tmp/nrimp10s-77.imp"
6384 @ 38006:                  PUSH   TTOPUT
6385 @ 38009:                  PUSH   COMREG
6386 @ 38012:                  PUSHI  #0x00000028
6387 @ 38017:                  ASSPAR
6388 @ 38018:                  CALL  
6389 @ 38019:                  ASSVAL

   492           %IF I&(1<<16)#0 %THEN %START
6390 @ 38020:                  LINE   492 "regression-compile-tmp/nrimp10s-77.imp"
6391 @ 38062:                  PUSH   I
6392 @ 38065:                  PUSHI  #0x00000001
6393 @ 38070:                  PUSHI  #0x00000010
6394 @ 38075:                  LSH   
6395 @ 38076:                  AND   
6396 @ 38077:                  PUSHI  #0x00000000
6397 @ 38082:                  JUMPIF = L_0004

   493              PARMARR=0; PARMOPT=0
6398 @ 38086:                  LINE   493 "regression-compile-tmp/nrimp10s-77.imp"
6399 @ 38128:                  PUSH   PARMARR
6400 @ 38131:                  PUSHI  #0x00000000
6401 @ 38136:                  ASSVAL
6402 @ 38137:                  LINE   493 "regression-compile-tmp/nrimp10s-77.imp"
6403 @ 38179:                  PUSH   PARMOPT
6404 @ 38182:                  PUSHI  #0x00000000
6405 @ 38187:                  ASSVAL

   494              PARMLINE=0; PARMCHK=0; PARMDIAG=0
6406 @ 38188:                  LINE   494 "regression-compile-tmp/nrimp10s-77.imp"
6407 @ 38230:                  PUSH   PARMLINE
6408 @ 38233:                  PUSHI  #0x00000000
6409 @ 38238:                  ASSVAL
6410 @ 38239:                  LINE   494 "regression-compile-tmp/nrimp10s-77.imp"
6411 @ 38281:                  PUSH   PARMCHK
6412 @ 38284:                  PUSHI  #0x00000000
6413 @ 38289:                  ASSVAL
6414 @ 38290:                  LINE   494 "regression-compile-tmp/nrimp10s-77.imp"
6415 @ 38332:                  PUSH   PARMDIAG
6416 @ 38335:                  PUSHI  #0x00000000
6417 @ 38340:                  ASSVAL

   495           %FINISH
6418 @ 38341:                  LINE   495 "regression-compile-tmp/nrimp10s-77.imp"
6419 @ 38383:                  LOCATE L_0004

   496           PARMTRACE=PARMTRACE!PARMOPT;   ! ALLOW NOTRACE ONLY WITH OPT
6420 @ 38386:                  LINE   496 "regression-compile-tmp/nrimp10s-77.imp"
6421 @ 38428:                  PUSH   PARMTRACE
6422 @ 38431:                  PUSH   PARMTRACE
6423 @ 38434:                  PUSH   PARMOPT
6424 @ 38437:                  OR    
6425 @ 38438:                  ASSVAL

   497           IMPS=I>>23&1;              ! BIT SET IF IMPS REQUESTED
6426 @ 38439:                  LINE   497 "regression-compile-tmp/nrimp10s-77.imp"
6427 @ 38481:                  PUSH   IMPS
6428 @ 38484:                  PUSH   I
6429 @ 38487:                  PUSHI  #0x00000017
6430 @ 38492:                  RSH   
6431 @ 38493:                  PUSHI  #0x00000001
6432 @ 38498:                  AND   
6433 @ 38499:                  ASSVAL

   498           IMPS=1;                        ! FOR TESTING
6434 @ 38500:                  LINE   498 "regression-compile-tmp/nrimp10s-77.imp"
6435 @ 38542:                  PUSH   IMPS
6436 @ 38545:                  PUSHI  #0x00000001
6437 @ 38550:                  ASSVAL

   499           NEWLINES(3); SPACES(14)
6438 @ 38551:                  LINE   499 "regression-compile-tmp/nrimp10s-77.imp"
6439 @ 38593:                  PUSH   NEWLINES
6440 @ 38596:                  PUSHI  #0x00000003
6441 @ 38601:                  ASSPAR
6442 @ 38602:                  CALL  
6443 @ 38603:                  LINE   499 "regression-compile-tmp/nrimp10s-77.imp"
6444 @ 38645:                  PUSH   SPACES
6445 @ 38648:                  PUSHI  #0x0000000e
6446 @ 38653:                  ASSPAR
6447 @ 38654:                  CALL  

   500           PRINTSTRING("ERCC. Imp")
6448 @ 38655:                  LINE   500 "regression-compile-tmp/nrimp10s-77.imp"
6449 @ 38697:                  PUSH   PRINTSTRING
6450 @ 38700:                  PUSHS  "ERCC. Imp"
6451 @ 38711:                  ASSPAR
6452 @ 38712:                  CALL  

   501           %IF IMPS#0 %THEN PRINTSYMBOL('s')
6453 @ 38713:                  LINE   501 "regression-compile-tmp/nrimp10s-77.imp"
6454 @ 38755:                  PUSH   IMPS
6455 @ 38758:                  PUSHI  #0x00000000
6456 @ 38763:                  JUMPIF = L_0004
6457 @ 38767:                  PUSH   PRINTSYMBOL
6458 @ 38770:                  PUSHI  #0x00000073
6459 @ 38775:                  ASSPAR
6460 @ 38776:                  CALL  
6461 @ 38777:                  LOCATE L_0004

   502           PRINTSTRING(" Compiler Release")
6462 @ 38780:                  LINE   502 "regression-compile-tmp/nrimp10s-77.imp"
6463 @ 38822:                  PUSH   PRINTSTRING
6464 @ 38825:                  PUSHS  " Compiler Release"
6465 @ 38844:                  ASSPAR
6466 @ 38845:                  CALL  

   503           WRITE(RELEASE,1)
6467 @ 38846:                  LINE   503 "regression-compile-tmp/nrimp10s-77.imp"
6468 @ 38888:                  PUSH   WRITE
6469 @ 38891:                  PUSHI  #0x0000000a
6470 @ 38896:                  ASSPAR
6471 @ 38897:                  PUSHI  #0x00000001
6472 @ 38902:                  ASSPAR
6473 @ 38903:                  CALL  

   504           PRINTSTRING(" Version ".LADATE)
6474 @ 38904:                  LINE   504 "regression-compile-tmp/nrimp10s-77.imp"
6475 @ 38946:                  PUSH   PRINTSTRING
6476 @ 38949:                  PUSHS  " Version "
6477 @ 38960:                  PUSH   LADATE
6478 @ 38963:                  CONCAT
6479 @ 38964:                  ASSPAR
6480 @ 38965:                  CALL  

   505           NEWLINES(3)
6481 @ 38966:                  LINE   505 "regression-compile-tmp/nrimp10s-77.imp"
6482 @ 39008:                  PUSH   NEWLINES
6483 @ 39011:                  PUSHI  #0x00000003
6484 @ 39016:                  ASSPAR
6485 @ 39017:                  CALL  

   506           WRITE(NNAMES,5); WRITE(ASL,5)
6486 @ 39018:                  LINE   506 "regression-compile-tmp/nrimp10s-77.imp"
6487 @ 39060:                  PUSH   WRITE
6488 @ 39063:                  PUSH   NNAMES
6489 @ 39066:                  ASSPAR
6490 @ 39067:                  PUSHI  #0x00000005
6491 @ 39072:                  ASSPAR
6492 @ 39073:                  CALL  
6493 @ 39074:                  LINE   506 "regression-compile-tmp/nrimp10s-77.imp"
6494 @ 39116:                  PUSH   WRITE
6495 @ 39119:                  PUSH   ASL
6496 @ 39122:                  ASSPAR
6497 @ 39123:                  PUSHI  #0x00000005
6498 @ 39128:                  ASSPAR
6499 @ 39129:                  CALL  

   507           NEWLINE
6500 @ 39130:                  LINE   507 "regression-compile-tmp/nrimp10s-77.imp"
6501 @ 39172:                  PUSH   NEWLINE
6502 @ 39175:                  CALL  

   508           ASL WARN=0
6503 @ 39176:                  LINE   508 "regression-compile-tmp/nrimp10s-77.imp"
6504 @ 39218:                  PUSH   ASLWARN
6505 @ 39221:                  PUSHI  #0x00000000
6506 @ 39226:                  ASSVAL

   509           ASL CUR BTM=ASL-240
6507 @ 39227:                  LINE   509 "regression-compile-tmp/nrimp10s-77.imp"
6508 @ 39269:                  PUSH   ASLCURBTM
6509 @ 39272:                  PUSH   ASL
6510 @ 39275:                  PUSHI  #0x000000f0
6511 @ 39280:                  SUB   
6512 @ 39281:                  ASSVAL

   510           CONST LIMIT=4*ASL CUR BTM-8
6513 @ 39282:                  LINE   510 "regression-compile-tmp/nrimp10s-77.imp"
6514 @ 39324:                  PUSH   CONSTLIMIT
6515 @ 39327:                  PUSHI  #0x00000004
6516 @ 39332:                  PUSH   ASLCURBTM
6517 @ 39335:                  MUL   
6518 @ 39336:                  PUSHI  #0x00000008
6519 @ 39341:                  SUB   
6520 @ 39342:                  ASSVAL

   511           %CYCLE I=ASL CUR BTM,1,ASL-1
6521 @ 39343:                  LINE   511 "regression-compile-tmp/nrimp10s-77.imp"
6522 @ 39385:                  PUSH   I
6523 @ 39388:                  PUSHI  #0x00000001
6524 @ 39393:                  PUSH   ASL
6525 @ 39396:                  PUSHI  #0x00000001
6526 @ 39401:                  SUB   
6527 @ 39402:                  PUSH   ASLCURBTM
6528 @ 39405:                  FOR    L_0003

   512               ASLIST(I+1)_LINK=I
6529 @ 39408:                  LINE   512 "regression-compile-tmp/nrimp10s-77.imp"
6530 @ 39450:                  PUSH   ASLIST
6531 @ 39453:                  PUSH   I
6532 @ 39456:                  PUSHI  #0x00000001
6533 @ 39461:                  ADD   
6534 @ 39462:                  ACCESS
6535 @ 39463:                  SELECT 4
6536 @ 39466:                  PUSH   I
6537 @ 39469:                  ASSVAL

   513           %REPEAT
6538 @ 39470:                  LINE   513 "regression-compile-tmp/nrimp10s-77.imp"
6539 @ 39512:                  REPEAT L_0003
6540 @ 39515:                  LOCATE L_0004

   514           ASLIST(ASL CUR BTM)_LINK=0
6541 @ 39518:                  LINE   514 "regression-compile-tmp/nrimp10s-77.imp"
6542 @ 39560:                  PUSH   ASLIST
6543 @ 39563:                  PUSH   ASLCURBTM
6544 @ 39566:                  ACCESS
6545 @ 39567:                  SELECT 4
6546 @ 39570:                  PUSHI  #0x00000000
6547 @ 39575:                  ASSVAL

   515           ASLIST(0)_S1=-1
6548 @ 39576:                  LINE   515 "regression-compile-tmp/nrimp10s-77.imp"
6549 @ 39618:                  PUSH   ASLIST
6550 @ 39621:                  PUSHI  #0x00000000
6551 @ 39626:                  ACCESS
6552 @ 39627:                  SELECT 1
6553 @ 39630:                  PUSHI  #0x00000001
6554 @ 39635:                  NEGATE
6555 @ 39636:                  ASSVAL

   516           ASLIST(0)_S2=-1
6556 @ 39637:                  LINE   516 "regression-compile-tmp/nrimp10s-77.imp"
6557 @ 39679:                  PUSH   ASLIST
6558 @ 39682:                  PUSHI  #0x00000000
6559 @ 39687:                  ACCESS
6560 @ 39688:                  SELECT 2
6561 @ 39691:                  PUSHI  #0x00000001
6562 @ 39696:                  NEGATE
6563 @ 39697:                  ASSVAL

   517           ASLIST(0)_S3=-1
6564 @ 39698:                  LINE   517 "regression-compile-tmp/nrimp10s-77.imp"
6565 @ 39740:                  PUSH   ASLIST
6566 @ 39743:                  PUSHI  #0x00000000
6567 @ 39748:                  ACCESS
6568 @ 39749:                  SELECT 3
6569 @ 39752:                  PUSHI  #0x00000001
6570 @ 39757:                  NEGATE
6571 @ 39758:                  ASSVAL

   518           ASLIST(0)_LINK=0
6572 @ 39759:                  LINE   518 "regression-compile-tmp/nrimp10s-77.imp"
6573 @ 39801:                  PUSH   ASLIST
6574 @ 39804:                  PUSHI  #0x00000000
6575 @ 39809:                  ACCESS
6576 @ 39810:                  SELECT 4
6577 @ 39813:                  PUSHI  #0x00000000
6578 @ 39818:                  ASSVAL

   519           %CYCLE I=0,1,NNAMES
6579 @ 39819:                  LINE   519 "regression-compile-tmp/nrimp10s-77.imp"
6580 @ 39861:                  PUSH   I
6581 @ 39864:                  PUSHI  #0x00000001
6582 @ 39869:                  PUSH   NNAMES
6583 @ 39872:                  PUSHI  #0x00000000
6584 @ 39877:                  FOR    L_0003

   520               WORD(I)=0; TAGS(I)=0;
6585 @ 39880:                  LINE   520 "regression-compile-tmp/nrimp10s-77.imp"
6586 @ 39922:                  PUSH   WORD
6587 @ 39925:                  PUSH   I
6588 @ 39928:                  ACCESS
6589 @ 39929:                  PUSHI  #0x00000000
6590 @ 39934:                  ASSVAL
6591 @ 39935:                  LINE   520 "regression-compile-tmp/nrimp10s-77.imp"
6592 @ 39977:                  PUSH   TAGS
6593 @ 39980:                  PUSH   I
6594 @ 39983:                  ACCESS
6595 @ 39984:                  PUSHI  #0x00000000
6596 @ 39989:                  ASSVAL

   521           %REPEAT
6597 @ 39990:                  LINE   521 "regression-compile-tmp/nrimp10s-77.imp"
6598 @ 40032:                  REPEAT L_0003
6599 @ 40035:                  LOCATE L_0004

   522           %CYCLE I=0,1,12
6600 @ 40038:                  LINE   522 "regression-compile-tmp/nrimp10s-77.imp"
6601 @ 40080:                  PUSH   I
6602 @ 40083:                  PUSHI  #0x00000001
6603 @ 40088:                  PUSHI  #0x0000000c
6604 @ 40093:                  PUSHI  #0x00000000
6605 @ 40098:                  FOR    L_0003

   523              DVHEADS(I)=0
6606 @ 40101:                  LINE   523 "regression-compile-tmp/nrimp10s-77.imp"
6607 @ 40143:                  PUSH   DVHEADS
6608 @ 40146:                  PUSH   I
6609 @ 40149:                  ACCESS
6610 @ 40150:                  PUSHI  #0x00000000
6611 @ 40155:                  ASSVAL

   524           %REPEAT
   525  !
   526  ! NOW DECLARE THE SPECIAL NAMES WHICH ARE IN ARRAY ILETT.
   527  !
6612 @ 40156:                  LINE   524 "regression-compile-tmp/nrimp10s-77.imp"
6613 @ 40198:                  REPEAT L_0003
6614 @ 40201:                  LOCATE L_0004

   528           K=0; NEXT=1
6615 @ 40204:                  LINE   528 "regression-compile-tmp/nrimp10s-77.imp"
6616 @ 40246:                  PUSH   K
6617 @ 40249:                  PUSHI  #0x00000000
6618 @ 40254:                  ASSVAL
6619 @ 40255:                  LINE   528 "regression-compile-tmp/nrimp10s-77.imp"
6620 @ 40297:                  PUSH   NEXT
6621 @ 40300:                  PUSHI  #0x00000001
6622 @ 40305:                  ASSVAL

   529           I=ILETT(0)
6623 @ 40306:                  LINE   529 "regression-compile-tmp/nrimp10s-77.imp"
6624 @ 40348:                  PUSH   I
6625 @ 40351:                  PUSH   ILETT
6626 @ 40354:                  PUSHI  #0x00000000
6627 @ 40359:                  ACCESS
6628 @ 40360:                  ASSVAL

   530           %WHILE I<255 %CYCLE
6629 @ 40361:                  LINE   530 "regression-compile-tmp/nrimp10s-77.imp"
6630 @ 40403:                  LOCATE L_0003
6631 @ 40406:                  PUSH   I
6632 @ 40409:                  PUSHI  #0x000000ff
6633 @ 40414:                  JUMPIF >= L_0004

   531              %CYCLE J=I,-1,1
6634 @ 40418:                  LINE   531 "regression-compile-tmp/nrimp10s-77.imp"
6635 @ 40460:                  PUSH   J
6636 @ 40463:                  PUSHI  #0x00000001
6637 @ 40468:                  NEGATE
6638 @ 40469:                  PUSHI  #0x00000001
6639 @ 40474:                  PUSH   I
6640 @ 40477:                  FOR    L_0006

   532                  CC(J)=ILETT(K+J)
6641 @ 40480:                  LINE   532 "regression-compile-tmp/nrimp10s-77.imp"
6642 @ 40522:                  PUSH   CC
6643 @ 40525:                  PUSH   J
6644 @ 40528:                  ACCESS
6645 @ 40529:                  PUSH   ILETT
6646 @ 40532:                  PUSH   K
6647 @ 40535:                  PUSH   J
6648 @ 40538:                  ADD   
6649 @ 40539:                  ACCESS
6650 @ 40540:                  ASSVAL

   533              %REPEAT
6651 @ 40541:                  LINE   533 "regression-compile-tmp/nrimp10s-77.imp"
6652 @ 40583:                  REPEAT L_0006
6653 @ 40586:                  LOCATE L_0007

   534              CC(I+1)=';'
6654 @ 40589:                  LINE   534 "regression-compile-tmp/nrimp10s-77.imp"
6655 @ 40631:                  PUSH   CC
6656 @ 40634:                  PUSH   I
6657 @ 40637:                  PUSHI  #0x00000001
6658 @ 40642:                  ADD   
6659 @ 40643:                  ACCESS
6660 @ 40644:                  PUSHI  #0x0000003b
6661 @ 40649:                  ASSVAL

   535              R=2; Q=1; PNAME(1)
6662 @ 40650:                  LINE   535 "regression-compile-tmp/nrimp10s-77.imp"
6663 @ 40692:                  PUSH   R
6664 @ 40695:                  PUSHI  #0x00000002
6665 @ 40700:                  ASSVAL
6666 @ 40701:                  LINE   535 "regression-compile-tmp/nrimp10s-77.imp"
6667 @ 40743:                  PUSH   Q
6668 @ 40746:                  PUSHI  #0x00000001
6669 @ 40751:                  ASSVAL
6670 @ 40752:                  LINE   535 "regression-compile-tmp/nrimp10s-77.imp"
6671 @ 40794:                  PUSH   PNAME
6672 @ 40797:                  PUSHI  #0x00000001
6673 @ 40802:                  ASSPAR
6674 @ 40803:                  CALL  

   536              PUSH(TAGS(LASTNAME),SNPT<<16!16_8000,0,SNUM<<16)
6675 @ 40804:                  LINE   536 "regression-compile-tmp/nrimp10s-77.imp"
6676 @ 40846:                  PUSH   PUSH
6677 @ 40849:                  PUSH   TAGS
6678 @ 40852:                  PUSH   LASTNAME
6679 @ 40855:                  ACCESS
6680 @ 40856:                  ASSPAR
6681 @ 40857:                  PUSHI  #0x00001006
6682 @ 40862:                  PUSHI  #0x00000010
6683 @ 40867:                  LSH   
6684 @ 40868:                  PUSHI  #0x00008000
6685 @ 40873:                  OR    
6686 @ 40874:                  ASSPAR
6687 @ 40875:                  PUSHI  #0x00000000
6688 @ 40880:                  ASSPAR
6689 @ 40881:                  PUSH   SNUM
6690 @ 40884:                  PUSHI  #0x00000010
6691 @ 40889:                  LSH   
6692 @ 40890:                  ASSPAR
6693 @ 40891:                  CALL  

   537              SNUM=SNUM+1
6694 @ 40892:                  LINE   537 "regression-compile-tmp/nrimp10s-77.imp"
6695 @ 40934:                  PUSH   SNUM
6696 @ 40937:                  PUSH   SNUM
6697 @ 40940:                  PUSHI  #0x00000001
6698 @ 40945:                  ADD   
6699 @ 40946:                  ASSVAL

   538              K=K+I+1; I=ILETT(K)
6700 @ 40947:                  LINE   538 "regression-compile-tmp/nrimp10s-77.imp"
6701 @ 40989:                  PUSH   K
6702 @ 40992:                  PUSH   K
6703 @ 40995:                  PUSH   I
6704 @ 40998:                  ADD   
6705 @ 40999:                  PUSHI  #0x00000001
6706 @ 41004:                  ADD   
6707 @ 41005:                  ASSVAL
6708 @ 41006:                  LINE   538 "regression-compile-tmp/nrimp10s-77.imp"
6709 @ 41048:                  PUSH   I
6710 @ 41051:                  PUSH   ILETT
6711 @ 41054:                  PUSH   K
6712 @ 41057:                  ACCESS
6713 @ 41058:                  ASSVAL

   539           %REPEAT
   540  !
6714 @ 41059:                  LINE   539 "regression-compile-tmp/nrimp10s-77.imp"
6715 @ 41101:                  REPEAT L_0003
6716 @ 41104:                  LOCATE L_0004

   541           COMREG(24)=16;                ! RETURN CODE
6717 @ 41107:                  LINE   541 "regression-compile-tmp/nrimp10s-77.imp"
6718 @ 41149:                  PUSH   COMREG
6719 @ 41152:                  PUSHI  #0x00000018
6720 @ 41157:                  ASSPAR
6721 @ 41158:                  CALL  
6722 @ 41159:                  PUSHI  #0x00000010
6723 @ 41164:                  ASSVAL

   542           DUMMY FORMAT=0;        ! DUMMY RECORD FORMAT
6724 @ 41165:                  LINE   542 "regression-compile-tmp/nrimp10s-77.imp"
6725 @ 41207:                  PUSH   DUMMYFORMAT
6726 @ 41210:                  PUSHI  #0x00000000
6727 @ 41215:                  ASSVAL

   543           DFHEAD=0
6728 @ 41216:                  LINE   543 "regression-compile-tmp/nrimp10s-77.imp"
6729 @ 41258:                  PUSH   DFHEAD
6730 @ 41261:                  PUSHI  #0x00000000
6731 @ 41266:                  ASSVAL

   544           PUSH(DFHEAD,0,0,0)
6732 @ 41267:                  LINE   544 "regression-compile-tmp/nrimp10s-77.imp"
6733 @ 41309:                  PUSH   PUSH
6734 @ 41312:                  PUSH   DFHEAD
6735 @ 41315:                  ASSPAR
6736 @ 41316:                  PUSHI  #0x00000000
6737 @ 41321:                  ASSPAR
6738 @ 41322:                  PUSHI  #0x00000000
6739 @ 41327:                  ASSPAR
6740 @ 41328:                  PUSHI  #0x00000000
6741 @ 41333:                  ASSPAR
6742 @ 41334:                  CALL  

   545           PUSH(DUMMY FORMAT,0,0,DFHEAD); ! FOR BETTER ERROR RECOVERY
6743 @ 41335:                  LINE   545 "regression-compile-tmp/nrimp10s-77.imp"
6744 @ 41377:                  PUSH   PUSH
6745 @ 41380:                  PUSH   DUMMYFORMAT
6746 @ 41383:                  ASSPAR
6747 @ 41384:                  PUSHI  #0x00000000
6748 @ 41389:                  ASSPAR
6749 @ 41390:                  PUSHI  #0x00000000
6750 @ 41395:                  ASSPAR
6751 @ 41396:                  PUSH   DFHEAD
6752 @ 41399:                  ASSPAR
6753 @ 41400:                  CALL  

   546           LINE=0; LENGTH=0; Q=1
6754 @ 41401:                  LINE   546 "regression-compile-tmp/nrimp10s-77.imp"
6755 @ 41443:                  PUSH   LINE
6756 @ 41446:                  PUSHI  #0x00000000
6757 @ 41451:                  ASSVAL
6758 @ 41452:                  LINE   546 "regression-compile-tmp/nrimp10s-77.imp"
6759 @ 41494:                  PUSH   LENGTH
6760 @ 41497:                  PUSHI  #0x00000000
6761 @ 41502:                  ASSVAL
6762 @ 41503:                  LINE   546 "regression-compile-tmp/nrimp10s-77.imp"
6763 @ 41545:                  PUSH   Q
6764 @ 41548:                  PUSHI  #0x00000001
6765 @ 41553:                  ASSVAL

   547           R=1;  LEVEL=1
6766 @ 41554:                  LINE   547 "regression-compile-tmp/nrimp10s-77.imp"
6767 @ 41596:                  PUSH   R
6768 @ 41599:                  PUSHI  #0x00000001
6769 @ 41604:                  ASSVAL
6770 @ 41605:                  LINE   547 "regression-compile-tmp/nrimp10s-77.imp"
6771 @ 41647:                  PUSH   LEVEL
6772 @ 41650:                  PUSHI  #0x00000001
6773 @ 41655:                  ASSVAL

   548           %CYCLE
6774 @ 41656:                  LINE   548 "regression-compile-tmp/nrimp10s-77.imp"
6775 @ 41698:                  LOCATE L_0003

   549              %IF Q>=LENGTH %THEN QMAX=1 %AND READ LINE(0,0)
6776 @ 41701:                  LINE   549 "regression-compile-tmp/nrimp10s-77.imp"
6777 @ 41743:                  PUSH   Q
6778 @ 41746:                  PUSH   LENGTH
6779 @ 41749:                  JUMPIF < L_0007
6780 @ 41753:                  PUSH   QMAX
6781 @ 41756:                  PUSHI  #0x00000001
6782 @ 41761:                  ASSVAL
6783 @ 41762:                  PUSH   READLINE
6784 @ 41765:                  PUSHI  #0x00000000
6785 @ 41770:                  ASSPAR
6786 @ 41771:                  PUSHI  #0x00000000
6787 @ 41776:                  ASSPAR
6788 @ 41777:                  CALL  
6789 @ 41778:                  LOCATE L_0007

   550              WARNFLAG=0
6790 @ 41781:                  LINE   550 "regression-compile-tmp/nrimp10s-77.imp"
6791 @ 41823:                  PUSH   WARNFLAG
6792 @ 41826:                  PUSHI  #0x00000000
6793 @ 41831:                  ASSVAL

   551              STARSTART=R
6794 @ 41832:                  LINE   551 "regression-compile-tmp/nrimp10s-77.imp"
6795 @ 41874:                  PUSH   STARSTART
6796 @ 41877:                  PUSH   R
6797 @ 41880:                  ASSVAL

   552              R=R+3
6798 @ 41881:                  LINE   552 "regression-compile-tmp/nrimp10s-77.imp"
6799 @ 41923:                  PUSH   R
6800 @ 41926:                  PUSH   R
6801 @ 41929:                  PUSHI  #0x00000003
6802 @ 41934:                  ADD   
6803 @ 41935:                  ASSVAL

   553              OLDLINE=LINE
6804 @ 41936:                  LINE   553 "regression-compile-tmp/nrimp10s-77.imp"
6805 @ 41978:                  PUSH   OLDLINE
6806 @ 41981:                  PUSH   LINE
6807 @ 41984:                  ASSVAL

   554              A(R)=LINE>>8
6808 @ 41985:                  LINE   554 "regression-compile-tmp/nrimp10s-77.imp"
6809 @ 42027:                  PUSH   A
6810 @ 42030:                  PUSH   R
6811 @ 42033:                  ACCESS
6812 @ 42034:                  PUSH   LINE
6813 @ 42037:                  PUSHI  #0x00000008
6814 @ 42042:                  RSH   
6815 @ 42043:                  ASSVAL

   555              A(R+1)=LINE&255
6816 @ 42044:                  LINE   555 "regression-compile-tmp/nrimp10s-77.imp"
6817 @ 42086:                  PUSH   A
6818 @ 42089:                  PUSH   R
6819 @ 42092:                  PUSHI  #0x00000001
6820 @ 42097:                  ADD   
6821 @ 42098:                  ACCESS
6822 @ 42099:                  PUSH   LINE
6823 @ 42102:                  PUSHI  #0x000000ff
6824 @ 42107:                  AND   
6825 @ 42108:                  ASSVAL

   556              R=R+2
6826 @ 42109:                  LINE   556 "regression-compile-tmp/nrimp10s-77.imp"
6827 @ 42151:                  PUSH   R
6828 @ 42154:                  PUSH   R
6829 @ 42157:                  PUSHI  #0x00000002
6830 @ 42162:                  ADD   
6831 @ 42163:                  ASSVAL

   557              %IF COMPARE(SS)=0 %THEN %START
6832 @ 42164:                  LINE   557 "regression-compile-tmp/nrimp10s-77.imp"
6833 @ 42206:                  PUSH   COMPARE
6834 @ 42209:                  PUSHI  #0x0000082d
6835 @ 42214:                  ASSPAR
6836 @ 42215:                  CALL  
6837 @ 42216:                  PUSHI  #0x00000000
6838 @ 42221:                  JUMPIF # L_0007

   558                 FAULT(100,ADDR(CC(0)))
6839 @ 42225:                  LINE   558 "regression-compile-tmp/nrimp10s-77.imp"
6840 @ 42267:                  PUSH   FAULT
6841 @ 42270:                  PUSHI  #0x00000064
6842 @ 42275:                  ASSPAR
6843 @ 42276:                  PUSH   ADDR
6844 @ 42279:                  PUSH   CC
6845 @ 42282:                  PUSHI  #0x00000000
6846 @ 42287:                  ACCESS
6847 @ 42288:                  ASSPAR
6848 @ 42289:                  CALL  
6849 @ 42290:                  ASSPAR
6850 @ 42291:                  CALL  

   559                 R=STARSTART
6851 @ 42292:                  LINE   559 "regression-compile-tmp/nrimp10s-77.imp"
6852 @ 42334:                  PUSH   R
6853 @ 42337:                  PUSH   STARSTART
6854 @ 42340:                  ASSVAL

   560              %FINISH %ELSE %START
6855 @ 42341:                  LINE   560 "regression-compile-tmp/nrimp10s-77.imp"
6856 @ 42383:                  GOTO   L_0006
6857 @ 42386:                  LOCATE L_0007

   561                 FAULT(102, 0) %IF R>ARSIZE
6858 @ 42389:                  LINE   561 "regression-compile-tmp/nrimp10s-77.imp"
6859 @ 42431:                  PUSH   R
6860 @ 42434:                  PUSH   ARSIZE
6861 @ 42437:                  JUMPIF <= L_000a
6862 @ 42441:                  PUSH   FAULT
6863 @ 42444:                  PUSHI  #0x00000066
6864 @ 42449:                  ASSPAR
6865 @ 42450:                  PUSHI  #0x00000000
6866 @ 42455:                  ASSPAR
6867 @ 42456:                  CALL  
6868 @ 42457:                  LOCATE L_000a

   562                 %IF A(STARSTART+5)=COMMALT %THEN R=STARSTART %ELSE %START
6869 @ 42460:                  LINE   562 "regression-compile-tmp/nrimp10s-77.imp"
6870 @ 42502:                  PUSH   A
6871 @ 42505:                  PUSH   STARSTART
6872 @ 42508:                  PUSHI  #0x00000005
6873 @ 42513:                  ADD   
6874 @ 42514:                  ACCESS
6875 @ 42515:                  PUSHI  #0x00000002
6876 @ 42520:                  JUMPIF # L_000a
6877 @ 42524:                  PUSH   R
6878 @ 42527:                  PUSH   STARSTART
6879 @ 42530:                  ASSVAL
6880 @ 42531:                  GOTO   L_0009
6881 @ 42534:                  LOCATE L_000a

   563                    I=R-STARSTART
6882 @ 42537:                  LINE   563 "regression-compile-tmp/nrimp10s-77.imp"
6883 @ 42579:                  PUSH   I
6884 @ 42582:                  PUSH   R
6885 @ 42585:                  PUSH   STARSTART
6886 @ 42588:                  SUB   
6887 @ 42589:                  ASSVAL

   564                    A(STARSTART)=I>>16
6888 @ 42590:                  LINE   564 "regression-compile-tmp/nrimp10s-77.imp"
6889 @ 42632:                  PUSH   A
6890 @ 42635:                  PUSH   STARSTART
6891 @ 42638:                  ACCESS
6892 @ 42639:                  PUSH   I
6893 @ 42642:                  PUSHI  #0x00000010
6894 @ 42647:                  RSH   
6895 @ 42648:                  ASSVAL

   565                    A(STARSTART+1)=I>>8&255
6896 @ 42649:                  LINE   565 "regression-compile-tmp/nrimp10s-77.imp"
6897 @ 42691:                  PUSH   A
6898 @ 42694:                  PUSH   STARSTART
6899 @ 42697:                  PUSHI  #0x00000001
6900 @ 42702:                  ADD   
6901 @ 42703:                  ACCESS
6902 @ 42704:                  PUSH   I
6903 @ 42707:                  PUSHI  #0x00000008
6904 @ 42712:                  RSH   
6905 @ 42713:                  PUSHI  #0x000000ff
6906 @ 42718:                  AND   
6907 @ 42719:                  ASSVAL

   566                    A(STARSTART+2)=I&255
6908 @ 42720:                  LINE   566 "regression-compile-tmp/nrimp10s-77.imp"
6909 @ 42762:                  PUSH   A
6910 @ 42765:                  PUSH   STARSTART
6911 @ 42768:                  PUSHI  #0x00000002
6912 @ 42773:                  ADD   
6913 @ 42774:                  ACCESS
6914 @ 42775:                  PUSH   I
6915 @ 42778:                  PUSHI  #0x000000ff
6916 @ 42783:                  AND   
6917 @ 42784:                  ASSVAL

   567                    %IF A(STARSTART+5)=DECALT %AND LEVEL>1 %THEN %START
6918 @ 42785:                  LINE   567 "regression-compile-tmp/nrimp10s-77.imp"
6919 @ 42827:                  PUSH   A
6920 @ 42830:                  PUSH   STARSTART
6921 @ 42833:                  PUSHI  #0x00000005
6922 @ 42838:                  ADD   
6923 @ 42839:                  ACCESS
6924 @ 42840:                  PUSHI  #0x00000008
6925 @ 42845:                  JUMPIF # L_000d
6926 @ 42849:                  PUSH   LEVEL
6927 @ 42852:                  PUSHI  #0x00000001
6928 @ 42857:                  JUMPIF <= L_000d

   568                       %IF SFS(LEVEL)=0 %THEN %START
6929 @ 42861:                  LINE   568 "regression-compile-tmp/nrimp10s-77.imp"
6930 @ 42903:                  PUSH   SFS
6931 @ 42906:                  PUSH   LEVEL
6932 @ 42909:                  ACCESS
6933 @ 42910:                  PUSHI  #0x00000000
6934 @ 42915:                  JUMPIF # L_0010

   569                          TO AR4(DISPLAY(LEVEL),STARSTART)
6935 @ 42919:                  LINE   569 "regression-compile-tmp/nrimp10s-77.imp"
6936 @ 42961:                  PUSH   TOAR4
6937 @ 42964:                  PUSH   DISPLAY
6938 @ 42967:                  PUSH   LEVEL
6939 @ 42970:                  ACCESS
6940 @ 42971:                  ASSPAR
6941 @ 42972:                  PUSH   STARSTART
6942 @ 42975:                  ASSPAR
6943 @ 42976:                  CALL  

   570                          DISPLAY(LEVEL)=STARSTART+6
6944 @ 42977:                  LINE   570 "regression-compile-tmp/nrimp10s-77.imp"
6945 @ 43019:                  PUSH   DISPLAY
6946 @ 43022:                  PUSH   LEVEL
6947 @ 43025:                  ACCESS
6948 @ 43026:                  PUSH   STARSTART
6949 @ 43029:                  PUSHI  #0x00000006
6950 @ 43034:                  ADD   
6951 @ 43035:                  ASSVAL

   571                       %FINISH %ELSE A(STARSTART+6)=128;!  FLAG AS UNLINKED
6952 @ 43036:                  LINE   571 "regression-compile-tmp/nrimp10s-77.imp"
6953 @ 43078:                  GOTO   L_000f
6954 @ 43081:                  LOCATE L_0010
6955 @ 43084:                  PUSH   A
6956 @ 43087:                  PUSH   STARSTART
6957 @ 43090:                  PUSHI  #0x00000006
6958 @ 43095:                  ADD   
6959 @ 43096:                  ACCESS
6960 @ 43097:                  PUSHI  #0x00000080
6961 @ 43102:                  ASSVAL
6962 @ 43103:                  LOCATE L_000f

   572                    %FINISH
   573  !*DELSTART
6963 @ 43106:                  LINE   572 "regression-compile-tmp/nrimp10s-77.imp"
6964 @ 43148:                  LOCATE L_000d

   574                    %IF SMAP#0 %THEN %START
6965 @ 43151:                  LINE   574 "regression-compile-tmp/nrimp10s-77.imp"
6966 @ 43193:                  PUSH   SMAP
6967 @ 43196:                  PUSHI  #0x00000000
6968 @ 43201:                  JUMPIF = L_000d

   575                       NEWLINE;  WRITE(LINE, 5)
6969 @ 43205:                  LINE   575 "regression-compile-tmp/nrimp10s-77.imp"
6970 @ 43247:                  PUSH   NEWLINE
6971 @ 43250:                  CALL  
6972 @ 43251:                  LINE   575 "regression-compile-tmp/nrimp10s-77.imp"
6973 @ 43293:                  PUSH   WRITE
6974 @ 43296:                  PUSH   LINE
6975 @ 43299:                  ASSPAR
6976 @ 43300:                  PUSHI  #0x00000005
6977 @ 43305:                  ASSPAR
6978 @ 43306:                  CALL  

   576                       WRITE(STARSTART,5);  NEWLINE; J=0
6979 @ 43307:                  LINE   576 "regression-compile-tmp/nrimp10s-77.imp"
6980 @ 43349:                  PUSH   WRITE
6981 @ 43352:                  PUSH   STARSTART
6982 @ 43355:                  ASSPAR
6983 @ 43356:                  PUSHI  #0x00000005
6984 @ 43361:                  ASSPAR
6985 @ 43362:                  CALL  
6986 @ 43363:                  LINE   576 "regression-compile-tmp/nrimp10s-77.imp"
6987 @ 43405:                  PUSH   NEWLINE
6988 @ 43408:                  CALL  
6989 @ 43409:                  LINE   576 "regression-compile-tmp/nrimp10s-77.imp"
6990 @ 43451:                  PUSH   J
6991 @ 43454:                  PUSHI  #0x00000000
6992 @ 43459:                  ASSVAL

   577                       %CYCLE I=STARSTART, 1, R-1
6993 @ 43460:                  LINE   577 "regression-compile-tmp/nrimp10s-77.imp"
6994 @ 43502:                  PUSH   I
6995 @ 43505:                  PUSHI  #0x00000001
6996 @ 43510:                  PUSH   R
6997 @ 43513:                  PUSHI  #0x00000001
6998 @ 43518:                  SUB   
6999 @ 43519:                  PUSH   STARSTART
7000 @ 43522:                  FOR    L_000f

   578                          WRITE(A(I), 5)
7001 @ 43525:                  LINE   578 "regression-compile-tmp/nrimp10s-77.imp"
7002 @ 43567:                  PUSH   WRITE
7003 @ 43570:                  PUSH   A
7004 @ 43573:                  PUSH   I
7005 @ 43576:                  ACCESS
7006 @ 43577:                  ASSPAR
7007 @ 43578:                  PUSHI  #0x00000005
7008 @ 43583:                  ASSPAR
7009 @ 43584:                  CALL  

   579                       J=J+1
7010 @ 43585:                  LINE   579 "regression-compile-tmp/nrimp10s-77.imp"
7011 @ 43627:                  PUSH   J
7012 @ 43630:                  PUSH   J
7013 @ 43633:                  PUSHI  #0x00000001
7014 @ 43638:                  ADD   
7015 @ 43639:                  ASSVAL

   580                       %IF J>=20 %THEN NEWLINE %AND J=0
7016 @ 43640:                  LINE   580 "regression-compile-tmp/nrimp10s-77.imp"
7017 @ 43682:                  PUSH   J
7018 @ 43685:                  PUSHI  #0x00000014
7019 @ 43690:                  JUMPIF < L_0013
7020 @ 43694:                  PUSH   NEWLINE
7021 @ 43697:                  CALL  
7022 @ 43698:                  PUSH   J
7023 @ 43701:                  PUSHI  #0x00000000
7024 @ 43706:                  ASSVAL
7025 @ 43707:                  LOCATE L_0013

   581                       %REPEAT
7026 @ 43710:                  LINE   581 "regression-compile-tmp/nrimp10s-77.imp"
7027 @ 43752:                  REPEAT L_000f
7028 @ 43755:                  LOCATE L_0010

   582                       NEWLINE
7029 @ 43758:                  LINE   582 "regression-compile-tmp/nrimp10s-77.imp"
7030 @ 43800:                  PUSH   NEWLINE
7031 @ 43803:                  CALL  

   583                    %FINISH
   584  !*DELEND
7032 @ 43804:                  LINE   583 "regression-compile-tmp/nrimp10s-77.imp"
7033 @ 43846:                  LOCATE L_000d

   585                    %EXIT %IF A(STARSTART+5)=ENDALT %AND 1<=A(STARSTART+6)<=2;! ENDOF PROG OR FILE
7034 @ 43849:                  LINE   585 "regression-compile-tmp/nrimp10s-77.imp"
7035 @ 43891:                  PUSH   A
7036 @ 43894:                  PUSH   STARSTART
7037 @ 43897:                  PUSHI  #0x00000005
7038 @ 43902:                  ADD   
7039 @ 43903:                  ACCESS
7040 @ 43904:                  PUSHI  #0x00000009
7041 @ 43909:                  JUMPIF # L_000d
7042 @ 43913:                  PUSHI  #0x00000001
7043 @ 43918:                  PUSH   A
7044 @ 43921:                  PUSH   STARSTART
7045 @ 43924:                  PUSHI  #0x00000006
7046 @ 43929:                  ADD   
7047 @ 43930:                  ACCESS
7048 @ 43931:                  JUMPIFD > L_000d
7049 @ 43935:                  PUSHI  #0x00000002
7050 @ 43940:                  JUMPIF > L_000d
7051 @ 43944:                  GOTO   L_0004
7052 @ 43947:                  LOCATE L_000d

   586                    %IF LEVEL=0 %THEN FAULT(14, 0) %AND %EXIT
7053 @ 43950:                  LINE   586 "regression-compile-tmp/nrimp10s-77.imp"
7054 @ 43992:                  PUSH   LEVEL
7055 @ 43995:                  PUSHI  #0x00000000
7056 @ 44000:                  JUMPIF # L_000d
7057 @ 44004:                  PUSH   FAULT
7058 @ 44007:                  PUSHI  #0x0000000e
7059 @ 44012:                  ASSPAR
7060 @ 44013:                  PUSHI  #0x00000000
7061 @ 44018:                  ASSPAR
7062 @ 44019:                  CALL  
7063 @ 44020:                  GOTO   L_0004
7064 @ 44023:                  LOCATE L_000d

   587                 %FINISH
7065 @ 44026:                  LINE   587 "regression-compile-tmp/nrimp10s-77.imp"
7066 @ 44068:                  LOCATE L_0009

   588              %FINISH
7067 @ 44071:                  LINE   588 "regression-compile-tmp/nrimp10s-77.imp"
7068 @ 44113:                  LOCATE L_0006

   589           %REPEAT
7069 @ 44116:                  LINE   589 "regression-compile-tmp/nrimp10s-77.imp"
7070 @ 44158:                  REPEAT L_0003
7071 @ 44161:                  LOCATE L_0004

   590           TO AR8(R,0); R=R+8
7072 @ 44164:                  LINE   590 "regression-compile-tmp/nrimp10s-77.imp"
7073 @ 44206:                  PUSH   TOAR8
7074 @ 44209:                  PUSH   R
7075 @ 44212:                  ASSPAR
7076 @ 44213:                  PUSHI  #0x00000000
7077 @ 44218:                  ASSPAR
7078 @ 44219:                  CALL  
7079 @ 44220:                  LINE   590 "regression-compile-tmp/nrimp10s-77.imp"
7080 @ 44262:                  PUSH   R
7081 @ 44265:                  PUSH   R
7082 @ 44268:                  PUSHI  #0x00000008
7083 @ 44273:                  ADD   
7084 @ 44274:                  ASSVAL

   591           %IF R+NEXT>ARSIZE %THEN FAULT(102,0)
7085 @ 44275:                  LINE   591 "regression-compile-tmp/nrimp10s-77.imp"
7086 @ 44317:                  PUSH   R
7087 @ 44320:                  PUSH   NEXT
7088 @ 44323:                  ADD   
7089 @ 44324:                  PUSH   ARSIZE
7090 @ 44327:                  JUMPIF <= L_0004
7091 @ 44331:                  PUSH   FAULT
7092 @ 44334:                  PUSHI  #0x00000066
7093 @ 44339:                  ASSPAR
7094 @ 44340:                  PUSHI  #0x00000000
7095 @ 44345:                  ASSPAR
7096 @ 44346:                  CALL  
7097 @ 44347:                  LOCATE L_0004

   592           P1SIZE=R
   593  !        %IF USE IMP=YES %THEN %START
7098 @ 44350:                  LINE   592 "regression-compile-tmp/nrimp10s-77.imp"
7099 @ 44392:                  PUSH   P1SIZE
7100 @ 44395:                  PUSH   R
7101 @ 44398:                  ASSVAL

   594              %CYCLE I=0,1,NEXT
7102 @ 44399:                  LINE   594 "regression-compile-tmp/nrimp10s-77.imp"
7103 @ 44441:                  PUSH   I
7104 @ 44444:                  PUSHI  #0x00000001
7105 @ 44449:                  PUSH   NEXT
7106 @ 44452:                  PUSHI  #0x00000000
7107 @ 44457:                  FOR    L_0003

   595                 A(R+I)=LETT(I)
7108 @ 44460:                  LINE   595 "regression-compile-tmp/nrimp10s-77.imp"
7109 @ 44502:                  PUSH   A
7110 @ 44505:                  PUSH   R
7111 @ 44508:                  PUSH   I
7112 @ 44511:                  ADD   
7113 @ 44512:                  ACCESS
7114 @ 44513:                  PUSH   LETT
7115 @ 44516:                  PUSH   I
7116 @ 44519:                  ACCESS
7117 @ 44520:                  ASSVAL

   596              %REPEAT
   597  !        %FINISH %ELSE %START
   598  !           *LDTB_16_18000000
   599  !           *LDB_NEXT
   600  !           *LDA_LETT+4
   601  !           *CYD_0
   602  !           *LDA_A+4
   603  !           *INCA_R
   604  !           *MV_%L=%DR
   605  !        %FINISH
7118 @ 44521:                  LINE   596 "regression-compile-tmp/nrimp10s-77.imp"
7119 @ 44563:                  REPEAT L_0003
7120 @ 44566:                  LOCATE L_0004

   606           DICTBASE=ADDR(A(R))
7121 @ 44569:                  LINE   606 "regression-compile-tmp/nrimp10s-77.imp"
7122 @ 44611:                  PUSH   DICTBASE
7123 @ 44614:                  PUSH   ADDR
7124 @ 44617:                  PUSH   A
7125 @ 44620:                  PUSH   R
7126 @ 44623:                  ACCESS
7127 @ 44624:                  ASSPAR
7128 @ 44625:                  CALL  
7129 @ 44626:                  ASSVAL

   607           R=R+NEXT+1
7130 @ 44627:                  LINE   607 "regression-compile-tmp/nrimp10s-77.imp"
7131 @ 44669:                  PUSH   R
7132 @ 44672:                  PUSH   R
7133 @ 44675:                  PUSH   NEXT
7134 @ 44678:                  ADD   
7135 @ 44679:                  PUSHI  #0x00000001
7136 @ 44684:                  ADD   
7137 @ 44685:                  ASSVAL

   608           ->BEND
7138 @ 44686:                  LINE   608 "regression-compile-tmp/nrimp10s-77.imp"
7139 @ 44728:                  JUMP   L_0130

   609  %ROUTINE READ LINE(%INTEGER MODE,CHAR)
7140 @ 44731:                  LINE   609 "regression-compile-tmp/nrimp10s-77.imp"
7141 @ 44773:                  DEF    READLINE (_lev0id0_lev1id1_lev2id2_READLINE) p1=V_011e a/tf=7 b/format=0 c/ostate=0  type=0 (<type:0>) form=7 (routine) special=0 (<special:0>) linkage=0 (auto) spec=0 indirect=0 unass=0
7142 @ 44793:                     START  ( FORMAL PARAMETERS  {lev=4 --> 5, nested=0 --> 1}
7143 @ 44794:                        DEF    MODE p1=V_0131 a/tf=11 b/format=1 c/ostate=0  type=1 (integer) form=1 (simple) special=0 (<special:0>) linkage=0 (auto) spec=0 indirect=0 unass=0
7144 @ 44810:                        DEF    CHAR p1=V_0132 a/tf=11 b/format=1 c/ostate=0  type=1 (integer) form=1 (simple) special=0 (<special:0>) linkage=0 (auto) spec=0 indirect=0 unass=0
7145 @ 44826:                     FINISH ) {lev=4}

   610  %ROUTINESPEC GET LINE
7146 @ 44827:                     LINE   610 "regression-compile-tmp/nrimp10s-77.imp"
7147 @ 44869:                     DEF    GETLINE (_lev0id0_lev1id1_lev2id2_READLINE_GETLINE) p1=V_0133 a/tf=7 b/format=0 c/ostate=8  type=0 (<type:0>) form=7 (routine) special=0 (<special:0>) linkage=0 (auto) spec=1 indirect=0 unass=0
7148 @ 44888:                     START  ( FORMAL PARAMETERS  {lev=4 --> 5, nested=0 --> 1}
7149 @ 44889:                     FINISH ) {lev=4}

   611  %INTEGER DEL, LL, LP
7150 @ 44890:                     LINE   611 "regression-compile-tmp/nrimp10s-77.imp"
7151 @ 44932:                     DEF    DEL p1=V_0134 a/tf=11 b/format=1 c/ostate=0  type=1 (integer) form=1 (simple) special=0 (<special:0>) linkage=0 (auto) spec=0 indirect=0 unass=0
7152 @ 44947:                     DEF    LL p1=V_0135 a/tf=11 b/format=1 c/ostate=0  type=1 (integer) form=1 (simple) special=0 (<special:0>) linkage=0 (auto) spec=0 indirect=0 unass=0
7153 @ 44961:                     DEF    LP p1=V_0136 a/tf=11 b/format=1 c/ostate=0  type=1 (integer) form=1 (simple) special=0 (<special:0>) linkage=0 (auto) spec=0 indirect=0 unass=0

   612        LL=0;  LP=0; Q=1
7154 @ 44975:                     LINE   612 "regression-compile-tmp/nrimp10s-77.imp"
7155 @ 45017:                     PUSH   LL
7156 @ 45020:                     PUSHI  #0x00000000
7157 @ 45025:                     ASSVAL
7158 @ 45026:                     LINE   612 "regression-compile-tmp/nrimp10s-77.imp"
7159 @ 45068:                     PUSH   LP
7160 @ 45071:                     PUSHI  #0x00000000
7161 @ 45076:                     ASSVAL
7162 @ 45077:                     LINE   612 "regression-compile-tmp/nrimp10s-77.imp"
7163 @ 45119:                     PUSH   Q
7164 @ 45122:                     PUSHI  #0x00000001
7165 @ 45127:                     ASSVAL

   613        LENGTH=0;  DEL=0
7166 @ 45128:                     LINE   613 "regression-compile-tmp/nrimp10s-77.imp"
7167 @ 45170:                     PUSH   LENGTH
7168 @ 45173:                     PUSHI  #0x00000000
7169 @ 45178:                     ASSVAL
7170 @ 45179:                     LINE   613 "regression-compile-tmp/nrimp10s-77.imp"
7171 @ 45221:                     PUSH   DEL
7172 @ 45224:                     PUSHI  #0x00000000
7173 @ 45229:                     ASSVAL

   614  NEXT:
   615  !     %IF USE IMP=YES %THEN %START
7174 @ 45230:                     LINE   614 "regression-compile-tmp/nrimp10s-77.imp"
7175 @ 45272:                     LABEL  L_0137

   616           LP=LP+1
7176 @ 45275:                     LINE   616 "regression-compile-tmp/nrimp10s-77.imp"
7177 @ 45317:                     PUSH   LP
7178 @ 45320:                     PUSH   LP
7179 @ 45323:                     PUSHI  #0x00000001
7180 @ 45328:                     ADD   
7181 @ 45329:                     ASSVAL

   617           %IF LP>LL %THEN GET LINE %AND LP=1
7182 @ 45330:                     LINE   617 "regression-compile-tmp/nrimp10s-77.imp"
7183 @ 45372:                     PUSH   LP
7184 @ 45375:                     PUSH   LL
7185 @ 45378:                     JUMPIF <= L_0004
7186 @ 45382:                     PUSH   GETLINE
7187 @ 45385:                     CALL  
7188 @ 45386:                     PUSH   LP
7189 @ 45389:                     PUSHI  #0x00000001
7190 @ 45394:                     ASSVAL
7191 @ 45395:                     LOCATE L_0004

   618           I=TLINE(LP)
7192 @ 45398:                     LINE   618 "regression-compile-tmp/nrimp10s-77.imp"
7193 @ 45440:                     PUSH   I
7194 @ 45443:                     PUSH   TLINE
7195 @ 45446:                     PUSH   LP
7196 @ 45449:                     ACCESS
7197 @ 45450:                     ASSVAL

   619           %IF MODE=0 %THEN %START
7198 @ 45451:                     LINE   619 "regression-compile-tmp/nrimp10s-77.imp"
7199 @ 45493:                     PUSH   MODE
7200 @ 45496:                     PUSHI  #0x00000000
7201 @ 45501:                     JUMPIF # L_0004

   620              %IF I='%' %THEN DEL=128 %AND ->NEXT
7202 @ 45505:                     LINE   620 "regression-compile-tmp/nrimp10s-77.imp"
7203 @ 45547:                     PUSH   I
7204 @ 45550:                     PUSHI  #0x00000025
7205 @ 45555:                     JUMPIF # L_0007
7206 @ 45559:                     PUSH   DEL
7207 @ 45562:                     PUSHI  #0x00000080
7208 @ 45567:                     ASSVAL
7209 @ 45568:                     JUMP   L_0137
7210 @ 45571:                     LOCATE L_0007

   621              I=ONE CASE(I)
7211 @ 45574:                     LINE   621 "regression-compile-tmp/nrimp10s-77.imp"
7212 @ 45616:                     PUSH   I
7213 @ 45619:                     PUSH   ONECASE
7214 @ 45622:                     PUSH   I
7215 @ 45625:                     ACCESS
7216 @ 45626:                     ASSVAL

   622              %IF 'A'<=I<='Z' %THEN I=I!DEL %ELSE %START
7217 @ 45627:                     LINE   622 "regression-compile-tmp/nrimp10s-77.imp"
7218 @ 45669:                     PUSHI  #0x00000041
7219 @ 45674:                     PUSH   I
7220 @ 45677:                     JUMPIFD > L_0007
7221 @ 45681:                     PUSHI  #0x0000005a
7222 @ 45686:                     JUMPIF > L_0007
7223 @ 45690:                     PUSH   I
7224 @ 45693:                     PUSH   I
7225 @ 45696:                     PUSH   DEL
7226 @ 45699:                     OR    
7227 @ 45700:                     ASSVAL
7228 @ 45701:                     GOTO   L_0006
7229 @ 45704:                     LOCATE L_0007

   623                 DEL=0
7230 @ 45707:                     LINE   623 "regression-compile-tmp/nrimp10s-77.imp"
7231 @ 45749:                     PUSH   DEL
7232 @ 45752:                     PUSHI  #0x00000000
7233 @ 45757:                     ASSVAL

   624                 ->NEXT %IF I=' '
7234 @ 45758:                     LINE   624 "regression-compile-tmp/nrimp10s-77.imp"
7235 @ 45800:                     PUSH   I
7236 @ 45803:                     PUSHI  #0x00000020
7237 @ 45808:                     JUMPIF # L_000a
7238 @ 45812:                     JUMP   L_0137
7239 @ 45815:                     LOCATE L_000a

   625              %FINISH
7240 @ 45818:                     LINE   625 "regression-compile-tmp/nrimp10s-77.imp"
7241 @ 45860:                     LOCATE L_0006

   626              LENGTH=LENGTH+1
7242 @ 45863:                     LINE   626 "regression-compile-tmp/nrimp10s-77.imp"
7243 @ 45905:                     PUSH   LENGTH
7244 @ 45908:                     PUSH   LENGTH
7245 @ 45911:                     PUSHI  #0x00000001
7246 @ 45916:                     ADD   
7247 @ 45917:                     ASSVAL

   627              CC(LENGTH)=I
7248 @ 45918:                     LINE   627 "regression-compile-tmp/nrimp10s-77.imp"
7249 @ 45960:                     PUSH   CC
7250 @ 45963:                     PUSH   LENGTH
7251 @ 45966:                     ACCESS
7252 @ 45967:                     PUSH   I
7253 @ 45970:                     ASSVAL

   628              %IF I='''' %OR I=34 %THEN MODE=1 %AND CHAR=I
7254 @ 45971:                     LINE   628 "regression-compile-tmp/nrimp10s-77.imp"
7255 @ 46013:                     PUSH   I
7256 @ 46016:                     PUSHI  #0x00000027
7257 @ 46021:                     JUMPIF = L_0008
7258 @ 46025:                     PUSH   I
7259 @ 46028:                     PUSHI  #0x00000022
7260 @ 46033:                     JUMPIF # L_0007
7261 @ 46037:                     LOCATE L_0008
7262 @ 46040:                     PUSH   MODE
7263 @ 46043:                     PUSHI  #0x00000001
7264 @ 46048:                     ASSVAL
7265 @ 46049:                     PUSH   CHAR
7266 @ 46052:                     PUSH   I
7267 @ 46055:                     ASSVAL
7268 @ 46056:                     LOCATE L_0007

   629           %FINISH %ELSE %START
7269 @ 46059:                     LINE   629 "regression-compile-tmp/nrimp10s-77.imp"
7270 @ 46101:                     GOTO   L_0003
7271 @ 46104:                     LOCATE L_0004

   630              LENGTH=LENGTH+1
7272 @ 46107:                     LINE   630 "regression-compile-tmp/nrimp10s-77.imp"
7273 @ 46149:                     PUSH   LENGTH
7274 @ 46152:                     PUSH   LENGTH
7275 @ 46155:                     PUSHI  #0x00000001
7276 @ 46160:                     ADD   
7277 @ 46161:                     ASSVAL

   631              CC(LENGTH)=I
7278 @ 46162:                     LINE   631 "regression-compile-tmp/nrimp10s-77.imp"
7279 @ 46204:                     PUSH   CC
7280 @ 46207:                     PUSH   LENGTH
7281 @ 46210:                     ACCESS
7282 @ 46211:                     PUSH   I
7283 @ 46214:                     ASSVAL

   632              %IF I=CHAR %THEN MODE=0
7284 @ 46215:                     LINE   632 "regression-compile-tmp/nrimp10s-77.imp"
7285 @ 46257:                     PUSH   I
7286 @ 46260:                     PUSH   CHAR
7287 @ 46263:                     JUMPIF # L_0007
7288 @ 46267:                     PUSH   MODE
7289 @ 46270:                     PUSHI  #0x00000000
7290 @ 46275:                     ASSVAL
7291 @ 46276:                     LOCATE L_0007

   633           %FINISH
7292 @ 46279:                     LINE   633 "regression-compile-tmp/nrimp10s-77.imp"
7293 @ 46321:                     LOCATE L_0003

   634           ->NEXT %UNLESS I=NL
   635  !     %FINISH %ELSE %START
   636  !        *LB_LP
   637  !        *ADB_1
   638  !        *CPB_LL
   639  !        *JCC_12,<RLL1>
   640  !        GET LINE
   641  !        *LB_1
   642  !RLL1:
   643  !        *STB_LP
   644  !        *LB_(ATL0+%B)
   645  !        *LSS_MODE
   646  !        *JAF_4,<RLL2>
   647  !        *CPB_37;                       !'%'      
   648  !        *JCC_7,<RLL3>
   649  !        *L_128
   650  !        *ST_DEL
   651  !        *J_<NEXT>
   652  !RLL3:
   653  !        *LSS_(ONE CASE+%B);            ! LOWER CASE TO UPPER
   654  !        *ICP_65;                       !'A'
   655  !        *JCC_4,<RLL4>
   656  !        *ICP_90;                       !'Z'
   657  !        *JCC_2,<RLL4>
   658  !        *OR_DEL
   659  !        *J_<RLL5>
   660  !RLL4:
   661  !        *LB_0
   662  !        *STB_DEL
   663  !        *ICP_32;                       !' '
   664  !        *JCC_8,<NEXT>
   665  !RLL5:
   666  !        *LB_LENGTH
   667  !        *ADB_1
   668  !        *STB_LENGTH
   669  !        *ST_(CC+%B)
   670  !        *ICP_39;                       !''''
   671  !        *JCC_8,<RLL6>
   672  !        *ICP_34;                       !'"'
   673  !        *JCC_7,<RLL7>
   674  !RLL6:
   675  !        *ST_CHAR
   676  !        *LB_1
   677  !        *STB_MODE
   678  !RLL7:
   679  !        *ICP_10
   680  !        *JCC_7,<NEXT>
   681  !        *J_<RLL8>
   682  !RLL2:
   683  !        *LSS_%B
   684  !        *LB_LENGTH
   685  !        *ADB_1
   686  !        *STB_LENGTH
   687  !        *ST_(CC+%B)
   688  !        *ICP_CHAR
   689  !        *JCC_7,<RLL9>
   690  !        *LB_0
   691  !        *STB_MODE
   692  !RLL9:
   693  !        *ICP_10
   694  !        *JCC_7,<NEXT>
   695  !RLL8:
   696  !     %FINISH
7294 @ 46324:                     LINE   634 "regression-compile-tmp/nrimp10s-77.imp"
7295 @ 46366:                     PUSH   I
7296 @ 46369:                     PUSHI  #0x0000000a
7297 @ 46374:                     JUMPIF = L_0004
7298 @ 46378:                     JUMP   L_0137
7299 @ 46381:                     LOCATE L_0004

   697        %IF CC(LENGTH-1)='C'+128 %THEN LENGTH=LENGTH-2 %AND ->NEXT
7300 @ 46384:                     LINE   697 "regression-compile-tmp/nrimp10s-77.imp"
7301 @ 46426:                     PUSH   CC
7302 @ 46429:                     PUSH   LENGTH
7303 @ 46432:                     PUSHI  #0x00000001
7304 @ 46437:                     SUB   
7305 @ 46438:                     ACCESS
7306 @ 46439:                     PUSHI  #0x00000043
7307 @ 46444:                     PUSHI  #0x00000080
7308 @ 46449:                     ADD   
7309 @ 46450:                     JUMPIF # L_0004
7310 @ 46454:                     PUSH   LENGTH
7311 @ 46457:                     PUSH   LENGTH
7312 @ 46460:                     PUSHI  #0x00000002
7313 @ 46465:                     SUB   
7314 @ 46466:                     ASSVAL
7315 @ 46467:                     JUMP   L_0137
7316 @ 46470:                     LOCATE L_0004

   698        FAULT(101,0) %IF LENGTH>CCSIZE
7317 @ 46473:                     LINE   698 "regression-compile-tmp/nrimp10s-77.imp"
7318 @ 46515:                     PUSH   LENGTH
7319 @ 46518:                     PUSH   CCSIZE
7320 @ 46521:                     JUMPIF <= L_0004
7321 @ 46525:                     PUSH   FAULT
7322 @ 46528:                     PUSHI  #0x00000065
7323 @ 46533:                     ASSPAR
7324 @ 46534:                     PUSHI  #0x00000000
7325 @ 46539:                     ASSPAR
7326 @ 46540:                     CALL  
7327 @ 46541:                     LOCATE L_0004

   699        %RETURN
7328 @ 46544:                     LINE   699 "regression-compile-tmp/nrimp10s-77.imp"
7329 @ 46586:                     RETURN

   700  %ROUTINE GET LINE
7330 @ 46587:                     LINE   700 "regression-compile-tmp/nrimp10s-77.imp"
7331 @ 46629:                     DEF    GETLINE (_lev0id0_lev1id1_lev2id2_READLINE_GETLINE) p1=V_0133 a/tf=7 b/format=0 c/ostate=0  type=0 (<type:0>) form=7 (routine) special=0 (<special:0>) linkage=0 (auto) spec=0 indirect=0 unass=0
7332 @ 46648:                        START  ( FORMAL PARAMETERS  {lev=5 --> 6, nested=0 --> 1}
7333 @ 46649:                        FINISH ) {lev=5}

   701  %SYSTEMROUTINESPEC IOCP(%INTEGER A,B)
7334 @ 46650:                        LINE   701 "regression-compile-tmp/nrimp10s-77.imp"
7335 @ 46692:                        DEF    IOCP (_lev0id0_lev1id1_lev2id2_READLINE_GETLINE_IOCP) p1=V_0138 a/tf=7 b/format=0 c/ostate=2c  type=0 (<type:0>) form=7 (routine) special=0 (<special:0>) linkage=4 (system) spec=1 indirect=0 unass=1
7336 @ 46708:                        START  ( FORMAL PARAMETERS  {lev=5 --> 6, nested=0 --> 1}
7337 @ 46709:                           DEF    A p1=V_0139 a/tf=11 b/format=1 c/ostate=0  type=1 (integer) form=1 (simple) special=0 (<special:0>) linkage=0 (auto) spec=0 indirect=0 unass=0
7338 @ 46722:                           DEF    B p1=V_013a a/tf=11 b/format=1 c/ostate=0  type=1 (integer) form=1 (simple) special=0 (<special:0>) linkage=0 (auto) spec=0 indirect=0 unass=0
7339 @ 46735:                        FINISH ) {lev=5}

   702  %CONSTBYTEINTEGERARRAY ITOI(0:255)={%C
   703                    32(10),10,32(14),25,26,32(5),
   704                    32,33,34,35,36,37,38,39,40,41,42,43,44,45,46,47,
   705                    48,49,50,51,52,53,54,55,56,57,58,59,60,61,62,63,
   706                    64,65,66,67,68,69,70,71,72,73,74,75,76,77,78,79,
   707                    80,81,82,83,84,85,86,87,88,89,90,91,92,93,94,95,
   708                    96,97,98,99,100,101,102,103,104,105,106,107,108,109,
   709                    110,111,112,113,114,115,116,117,118,119,
   710                    120,121,122,123,124,125,126,32,
   711                    26(5),10,26(10),
   712                    26(16),
   713                    26(14),92,38,
   714                    26(11),35,26(4),
   715                    26(16),
   716                    26(9),35,26(5),94,
   717                    26(32);
7340 @ 46736:                        LINE   702 "regression-compile-tmp/nrimp10s-77.imp"
7341 @ 46778:                        PUSHI  #0x00000000
7342 @ 46783:                        PUSHI  #0x000000ff
7343 @ 46788:                        BOUNDS
7344 @ 46789:                        DEF    ITOI p1=V_0139 a/tf=1b b/format=2 c/ostate=112  type=1 (integer) form=11 (array) special=1 (byte-integer) linkage=2 (constant) spec=0 indirect=1 unass=0
7345 @ 46805:                        PUSHI  #0x00000020
7346 @ 46810:                        INIT   10
7347 @ 46813:                        PUSHI  #0x0000000a
7348 @ 46818:                        INIT   1
7349 @ 46821:                        PUSHI  #0x00000020
7350 @ 46826:                        INIT   14
7351 @ 46829:                        PUSHI  #0x00000019
7352 @ 46834:                        INIT   1
7353 @ 46837:                        PUSHI  #0x0000001a
7354 @ 46842:                        INIT   1
7355 @ 46845:                        PUSHI  #0x00000020
7356 @ 46850:                        INIT   5
7357 @ 46853:                        PUSHI  #0x00000020
7358 @ 46858:                        INIT   1
7359 @ 46861:                        PUSHI  #0x00000021
7360 @ 46866:                        INIT   1
7361 @ 46869:                        PUSHI  #0x00000022
7362 @ 46874:                        INIT   1
7363 @ 46877:                        PUSHI  #0x00000023
7364 @ 46882:                        INIT   1
7365 @ 46885:                        PUSHI  #0x00000024
7366 @ 46890:                        INIT   1
7367 @ 46893:                        PUSHI  #0x00000025
7368 @ 46898:                        INIT   1
7369 @ 46901:                        PUSHI  #0x00000026
7370 @ 46906:                        INIT   1
7371 @ 46909:                        PUSHI  #0x00000027
7372 @ 46914:                        INIT   1
7373 @ 46917:                        PUSHI  #0x00000028
7374 @ 46922:                        INIT   1
7375 @ 46925:                        PUSHI  #0x00000029
7376 @ 46930:                        INIT   1
7377 @ 46933:                        PUSHI  #0x0000002a
7378 @ 46938:                        INIT   1
7379 @ 46941:                        PUSHI  #0x0000002b
7380 @ 46946:                        INIT   1
7381 @ 46949:                        PUSHI  #0x0000002c
7382 @ 46954:                        INIT   1
7383 @ 46957:                        PUSHI  #0x0000002d
7384 @ 46962:                        INIT   1
7385 @ 46965:                        PUSHI  #0x0000002e
7386 @ 46970:                        INIT   1
7387 @ 46973:                        PUSHI  #0x0000002f
7388 @ 46978:                        INIT   1
7389 @ 46981:                        PUSHI  #0x00000030
7390 @ 46986:                        INIT   1
7391 @ 46989:                        PUSHI  #0x00000031
7392 @ 46994:                        INIT   1
7393 @ 46997:                        PUSHI  #0x00000032
7394 @ 47002:                        INIT   1
7395 @ 47005:                        PUSHI  #0x00000033
7396 @ 47010:                        INIT   1
7397 @ 47013:                        PUSHI  #0x00000034
7398 @ 47018:                        INIT   1
7399 @ 47021:                        PUSHI  #0x00000035
7400 @ 47026:                        INIT   1
7401 @ 47029:                        PUSHI  #0x00000036
7402 @ 47034:                        INIT   1
7403 @ 47037:                        PUSHI  #0x00000037
7404 @ 47042:                        INIT   1
7405 @ 47045:                        PUSHI  #0x00000038
7406 @ 47050:                        INIT   1
7407 @ 47053:                        PUSHI  #0x00000039
7408 @ 47058:                        INIT   1
7409 @ 47061:                        PUSHI  #0x0000003a
7410 @ 47066:                        INIT   1
7411 @ 47069:                        PUSHI  #0x0000003b
7412 @ 47074:                        INIT   1
7413 @ 47077:                        PUSHI  #0x0000003c
7414 @ 47082:                        INIT   1
7415 @ 47085:                        PUSHI  #0x0000003d
7416 @ 47090:                        INIT   1
7417 @ 47093:                        PUSHI  #0x0000003e
7418 @ 47098:                        INIT   1
7419 @ 47101:                        PUSHI  #0x0000003f
7420 @ 47106:                        INIT   1
7421 @ 47109:                        PUSHI  #0x00000040
7422 @ 47114:                        INIT   1
7423 @ 47117:                        PUSHI  #0x00000041
7424 @ 47122:                        INIT   1
7425 @ 47125:                        PUSHI  #0x00000042
7426 @ 47130:                        INIT   1
7427 @ 47133:                        PUSHI  #0x00000043
7428 @ 47138:                        INIT   1
7429 @ 47141:                        PUSHI  #0x00000044
7430 @ 47146:                        INIT   1
7431 @ 47149:                        PUSHI  #0x00000045
7432 @ 47154:                        INIT   1
7433 @ 47157:                        PUSHI  #0x00000046
7434 @ 47162:                        INIT   1
7435 @ 47165:                        PUSHI  #0x00000047
7436 @ 47170:                        INIT   1
7437 @ 47173:                        PUSHI  #0x00000048
7438 @ 47178:                        INIT   1
7439 @ 47181:                        PUSHI  #0x00000049
7440 @ 47186:                        INIT   1
7441 @ 47189:                        PUSHI  #0x0000004a
7442 @ 47194:                        INIT   1
7443 @ 47197:                        PUSHI  #0x0000004b
7444 @ 47202:                        INIT   1
7445 @ 47205:                        PUSHI  #0x0000004c
7446 @ 47210:                        INIT   1
7447 @ 47213:                        PUSHI  #0x0000004d
7448 @ 47218:                        INIT   1
7449 @ 47221:                        PUSHI  #0x0000004e
7450 @ 47226:                        INIT   1
7451 @ 47229:                        PUSHI  #0x0000004f
7452 @ 47234:                        INIT   1
7453 @ 47237:                        PUSHI  #0x00000050
7454 @ 47242:                        INIT   1
7455 @ 47245:                        PUSHI  #0x00000051
7456 @ 47250:                        INIT   1
7457 @ 47253:                        PUSHI  #0x00000052
7458 @ 47258:                        INIT   1
7459 @ 47261:                        PUSHI  #0x00000053
7460 @ 47266:                        INIT   1
7461 @ 47269:                        PUSHI  #0x00000054
7462 @ 47274:                        INIT   1
7463 @ 47277:                        PUSHI  #0x00000055
7464 @ 47282:                        INIT   1
7465 @ 47285:                        PUSHI  #0x00000056
7466 @ 47290:                        INIT   1
7467 @ 47293:                        PUSHI  #0x00000057
7468 @ 47298:                        INIT   1
7469 @ 47301:                        PUSHI  #0x00000058
7470 @ 47306:                        INIT   1
7471 @ 47309:                        PUSHI  #0x00000059
7472 @ 47314:                        INIT   1
7473 @ 47317:                        PUSHI  #0x0000005a
7474 @ 47322:                        INIT   1
7475 @ 47325:                        PUSHI  #0x0000005b
7476 @ 47330:                        INIT   1
7477 @ 47333:                        PUSHI  #0x0000005c
7478 @ 47338:                        INIT   1
7479 @ 47341:                        PUSHI  #0x0000005d
7480 @ 47346:                        INIT   1
7481 @ 47349:                        PUSHI  #0x0000005e
7482 @ 47354:                        INIT   1
7483 @ 47357:                        PUSHI  #0x0000005f
7484 @ 47362:                        INIT   1
7485 @ 47365:                        PUSHI  #0x00000060
7486 @ 47370:                        INIT   1
7487 @ 47373:                        PUSHI  #0x00000061
7488 @ 47378:                        INIT   1
7489 @ 47381:                        PUSHI  #0x00000062
7490 @ 47386:                        INIT   1
7491 @ 47389:                        PUSHI  #0x00000063
7492 @ 47394:                        INIT   1
7493 @ 47397:                        PUSHI  #0x00000064
7494 @ 47402:                        INIT   1
7495 @ 47405:                        PUSHI  #0x00000065
7496 @ 47410:                        INIT   1
7497 @ 47413:                        PUSHI  #0x00000066
7498 @ 47418:                        INIT   1
7499 @ 47421:                        PUSHI  #0x00000067
7500 @ 47426:                        INIT   1
7501 @ 47429:                        PUSHI  #0x00000068
7502 @ 47434:                        INIT   1
7503 @ 47437:                        PUSHI  #0x00000069
7504 @ 47442:                        INIT   1
7505 @ 47445:                        PUSHI  #0x0000006a
7506 @ 47450:                        INIT   1
7507 @ 47453:                        PUSHI  #0x0000006b
7508 @ 47458:                        INIT   1
7509 @ 47461:                        PUSHI  #0x0000006c
7510 @ 47466:                        INIT   1
7511 @ 47469:                        PUSHI  #0x0000006d
7512 @ 47474:                        INIT   1
7513 @ 47477:                        PUSHI  #0x0000006e
7514 @ 47482:                        INIT   1
7515 @ 47485:                        PUSHI  #0x0000006f
7516 @ 47490:                        INIT   1
7517 @ 47493:                        PUSHI  #0x00000070
7518 @ 47498:                        INIT   1
7519 @ 47501:                        PUSHI  #0x00000071
7520 @ 47506:                        INIT   1
7521 @ 47509:                        PUSHI  #0x00000072
7522 @ 47514:                        INIT   1
7523 @ 47517:                        PUSHI  #0x00000073
7524 @ 47522:                        INIT   1
7525 @ 47525:                        PUSHI  #0x00000074
7526 @ 47530:                        INIT   1
7527 @ 47533:                        PUSHI  #0x00000075
7528 @ 47538:                        INIT   1
7529 @ 47541:                        PUSHI  #0x00000076
7530 @ 47546:                        INIT   1
7531 @ 47549:                        PUSHI  #0x00000077
7532 @ 47554:                        INIT   1
7533 @ 47557:                        PUSHI  #0x00000078
7534 @ 47562:                        INIT   1
7535 @ 47565:                        PUSHI  #0x00000079
7536 @ 47570:                        INIT   1
7537 @ 47573:                        PUSHI  #0x0000007a
7538 @ 47578:                        INIT   1
7539 @ 47581:                        PUSHI  #0x0000007b
7540 @ 47586:                        INIT   1
7541 @ 47589:                        PUSHI  #0x0000007c
7542 @ 47594:                        INIT   1
7543 @ 47597:                        PUSHI  #0x0000007d
7544 @ 47602:                        INIT   1
7545 @ 47605:                        PUSHI  #0x0000007e
7546 @ 47610:                        INIT   1
7547 @ 47613:                        PUSHI  #0x00000020
7548 @ 47618:                        INIT   1
7549 @ 47621:                        PUSHI  #0x0000001a
7550 @ 47626:                        INIT   5
7551 @ 47629:                        PUSHI  #0x0000000a
7552 @ 47634:                        INIT   1
7553 @ 47637:                        PUSHI  #0x0000001a
7554 @ 47642:                        INIT   10
7555 @ 47645:                        PUSHI  #0x0000001a
7556 @ 47650:                        INIT   16
7557 @ 47653:                        PUSHI  #0x0000001a
7558 @ 47658:                        INIT   14
7559 @ 47661:                        PUSHI  #0x0000005c
7560 @ 47666:                        INIT   1
7561 @ 47669:                        PUSHI  #0x00000026
7562 @ 47674:                        INIT   1
7563 @ 47677:                        PUSHI  #0x0000001a
7564 @ 47682:                        INIT   11
7565 @ 47685:                        PUSHI  #0x00000023
7566 @ 47690:                        INIT   1
7567 @ 47693:                        PUSHI  #0x0000001a
7568 @ 47698:                        INIT   4
7569 @ 47701:                        PUSHI  #0x0000001a
7570 @ 47706:                        INIT   16
7571 @ 47709:                        PUSHI  #0x0000001a
7572 @ 47714:                        INIT   9
7573 @ 47717:                        PUSHI  #0x00000023
7574 @ 47722:                        INIT   1
7575 @ 47725:                        PUSHI  #0x0000001a
7576 @ 47730:                        INIT   5
7577 @ 47733:                        PUSHI  #0x0000005e
7578 @ 47738:                        INIT   1
7579 @ 47741:                        PUSHI  #0x0000001a
7580 @ 47746:                        INIT   32

   718  %INTEGER K
7581 @ 47749:                        LINE   718 "regression-compile-tmp/nrimp10s-77.imp"
7582 @ 47791:                        DEF    K p1=V_013a a/tf=11 b/format=1 c/ostate=0  type=1 (integer) form=1 (simple) special=0 (<special:0>) linkage=0 (auto) spec=0 indirect=0 unass=0

   719        LL=0
7583 @ 47804:                        LINE   719 "regression-compile-tmp/nrimp10s-77.imp"
7584 @ 47846:                        PUSH   LL
7585 @ 47849:                        PUSHI  #0x00000000
7586 @ 47854:                        ASSVAL

   720        %IF FILE ADDR=0 %THEN %START;     ! SOURCE NOT A 'CLEAN' FILE
7587 @ 47855:                        LINE   720 "regression-compile-tmp/nrimp10s-77.imp"
7588 @ 47897:                        PUSH   FILEADDR
7589 @ 47900:                        PUSHI  #0x00000000
7590 @ 47905:                        JUMPIF # L_0004

   721           {%UNTIL K=NL} %CYCLE
7591 @ 47909:                        LINE   721 "regression-compile-tmp/nrimp10s-77.imp"
7592 @ 47951:                        LOCATE L_0006

   722              READ SYMBOL(K)
7593 @ 47954:                        LINE   722 "regression-compile-tmp/nrimp10s-77.imp"
7594 @ 47996:                        PUSH   READSYMBOL
7595 @ 47999:                        PUSH   K
7596 @ 48002:                        ASSPAR
7597 @ 48003:                        CALL  

   723              TLINE(LL+1)=ITOI(K)
7598 @ 48004:                        LINE   723 "regression-compile-tmp/nrimp10s-77.imp"
7599 @ 48046:                        PUSH   TLINE
7600 @ 48049:                        PUSH   LL
7601 @ 48052:                        PUSHI  #0x00000001
7602 @ 48057:                        ADD   
7603 @ 48058:                        ACCESS
7604 @ 48059:                        PUSH   ITOI
7605 @ 48062:                        PUSH   K
7606 @ 48065:                        ACCESS
7607 @ 48066:                        ASSVAL

   724              LL=LL+1
7608 @ 48067:                        LINE   724 "regression-compile-tmp/nrimp10s-77.imp"
7609 @ 48109:                        PUSH   LL
7610 @ 48112:                        PUSH   LL
7611 @ 48115:                        PUSHI  #0x00000001
7612 @ 48120:                        ADD   
7613 @ 48121:                        ASSVAL

   725           %REPEAT %UNTIL K=NL
7614 @ 48122:                        LINE   725 "regression-compile-tmp/nrimp10s-77.imp"
7615 @ 48164:                        PUSH   K
7616 @ 48167:                        PUSHI  #0x0000000a
7617 @ 48172:                        JUMPIF = L_0007
7618 @ 48176:                        REPEAT L_0006
7619 @ 48179:                        LOCATE L_0007

   726        %FINISH %ELSE %START
7620 @ 48182:                        LINE   726 "regression-compile-tmp/nrimp10s-77.imp"
7621 @ 48224:                        GOTO   L_0003
7622 @ 48227:                        LOCATE L_0004

   727          %IF FILEPTR>=FILE END %START
7623 @ 48230:                        LINE   727 "regression-compile-tmp/nrimp10s-77.imp"
7624 @ 48272:                        PUSH   FILEPTR
7625 @ 48275:                        PUSH   FILEEND
7626 @ 48278:                        JUMPIF < L_0007

   728              %IF IHEAD#0 %THEN POP(IHEAD,FILEADDR,FILEPTR,FILEEND) %AND GETLINE %AND %RETURN
7627 @ 48282:                        LINE   728 "regression-compile-tmp/nrimp10s-77.imp"
7628 @ 48324:                        PUSH   IHEAD
7629 @ 48327:                        PUSHI  #0x00000000
7630 @ 48332:                        JUMPIF = L_000a
7631 @ 48336:                        PUSH   POP
7632 @ 48339:                        PUSH   IHEAD
7633 @ 48342:                        ASSPAR
7634 @ 48343:                        PUSH   FILEADDR
7635 @ 48346:                        ASSPAR
7636 @ 48347:                        PUSH   FILEPTR
7637 @ 48350:                        ASSPAR
7638 @ 48351:                        PUSH   FILEEND
7639 @ 48354:                        ASSPAR
7640 @ 48355:                        CALL  
7641 @ 48356:                        PUSH   GETLINE
7642 @ 48359:                        CALL  
7643 @ 48360:                        RETURN
7644 @ 48361:                        LOCATE L_000a

   729                 %SIGNAL %EVENT 9,1
7645 @ 48364:                        LINE   729 "regression-compile-tmp/nrimp10s-77.imp"
7646 @ 48406:                        PUSHI  #0x00000001
7647 @ 48411:                        EVENT  0009

   730           %FINISH
   731  !        %IF USE IMP=NO %THEN %START
   732  !           *LDA_FILEPTR
   733  !           *LB_FILEEND
   734  !           *SBB_FILEPTR
   735  !           *ADB_16_18000000
   736  !           *LDTB_%B
   737  !           *SWNE_%L=%DR,0,10
   738  !           *JCC_8,<IMP>
   739  !           *CYD_0
   740  !           *STUH_%B
   741  !           *IAD_1
   742  !           *ST_%B
   743  !           *ISB_FILEPTR
   744  !           *ST_LL
   745  !           *LDA_FILEPTR
   746  !           *STB_FILEPTR
   747  !           *LDB_LL
   748  !           *CYD_0
   749  !           *LDA_ATLINE1
   750  !           *MV_%L=%DR,0,0
   751  !           *LDA_ATLINE1; *LDTB_16_18000000
   752  !           *LDB_LL
   753  !           *LSS_ITOI+4; *LUH_16_180000FF
   754  !           *TTR_%L=%DR
   755  !           ->OLIST
   756  !        %FINISH
7648 @ 48414:                        LINE   730 "regression-compile-tmp/nrimp10s-77.imp"
7649 @ 48456:                        LOCATE L_0007

   757  IMP:
7650 @ 48459:                        LINE   757 "regression-compile-tmp/nrimp10s-77.imp"
7651 @ 48501:                        LABEL  L_013b

   758           {%UNTIL K=NL %OR K=0} %CYCLE
7652 @ 48504:                        LINE   758 "regression-compile-tmp/nrimp10s-77.imp"
7653 @ 48546:                        LOCATE L_0006

   759              K=BYTE INTEGER(FILEPTR);    ! NEXT CHAR FROM SORCE FILE
7654 @ 48549:                        LINE   759 "regression-compile-tmp/nrimp10s-77.imp"
7655 @ 48591:                        PUSH   K
7656 @ 48594:                        PUSH   BYTEINTEGER
7657 @ 48597:                        PUSH   FILEPTR
7658 @ 48600:                        ASSPAR
7659 @ 48601:                        CALL  
7660 @ 48602:                        ASSVAL

   760              FILE PTR=FILE PTR+1
7661 @ 48603:                        LINE   760 "regression-compile-tmp/nrimp10s-77.imp"
7662 @ 48645:                        PUSH   FILEPTR
7663 @ 48648:                        PUSH   FILEPTR
7664 @ 48651:                        PUSHI  #0x00000001
7665 @ 48656:                        ADD   
7666 @ 48657:                        ASSVAL

   761              TLINE(LL+1)=ITOI(K)
7667 @ 48658:                        LINE   761 "regression-compile-tmp/nrimp10s-77.imp"
7668 @ 48700:                        PUSH   TLINE
7669 @ 48703:                        PUSH   LL
7670 @ 48706:                        PUSHI  #0x00000001
7671 @ 48711:                        ADD   
7672 @ 48712:                        ACCESS
7673 @ 48713:                        PUSH   ITOI
7674 @ 48716:                        PUSH   K
7675 @ 48719:                        ACCESS
7676 @ 48720:                        ASSVAL

   762              LL=LL+1
7677 @ 48721:                        LINE   762 "regression-compile-tmp/nrimp10s-77.imp"
7678 @ 48763:                        PUSH   LL
7679 @ 48766:                        PUSH   LL
7680 @ 48769:                        PUSHI  #0x00000001
7681 @ 48774:                        ADD   
7682 @ 48775:                        ASSVAL

   763           %REPEAT %UNTIL K=NL %OR K=0
7683 @ 48776:                        LINE   763 "regression-compile-tmp/nrimp10s-77.imp"
7684 @ 48818:                        PUSH   K
7685 @ 48821:                        PUSHI  #0x0000000a
7686 @ 48826:                        JUMPIF = L_0007
7687 @ 48830:                        PUSH   K
7688 @ 48833:                        PUSHI  #0x00000000
7689 @ 48838:                        JUMPIF = L_0007
7690 @ 48842:                        REPEAT L_0006
7691 @ 48845:                        LOCATE L_0007

   764  OLIST:
7692 @ 48848:                        LINE   764 "regression-compile-tmp/nrimp10s-77.imp"
7693 @ 48890:                        LABEL  L_013c

   765        %FINISH
   766  !      %IF MODE=0 %AND LL=1 %THEN GET LINE %AND %RETURN
   767  !      LINE=LINE+1 %UNLESS MODE=0 %AND LENGTH>0
7694 @ 48893:                        LINE   765 "regression-compile-tmp/nrimp10s-77.imp"
7695 @ 48935:                        LOCATE L_0003

   768        LINE=LINE+1;                      ! COUNT ALL LINES
7696 @ 48938:                        LINE   768 "regression-compile-tmp/nrimp10s-77.imp"
7697 @ 48980:                        PUSH   LINE
7698 @ 48983:                        PUSH   LINE
7699 @ 48986:                        PUSHI  #0x00000001
7700 @ 48991:                        ADD   
7701 @ 48992:                        ASSVAL

   769        %IF LIST#0 %THEN %START
7702 @ 48993:                        LINE   769 "regression-compile-tmp/nrimp10s-77.imp"
7703 @ 49035:                        PUSH   LIST
7704 @ 49038:                        PUSHI  #0x00000000
7705 @ 49043:                        JUMPIF = L_0004

   770           %IF MODE=0 %AND LENGTH>0 %THEN PRINTSTRING("     C") %ELSE WRITE(LINE, 5)
   771  !         SPACES(8)
7706 @ 49047:                        LINE   770 "regression-compile-tmp/nrimp10s-77.imp"
7707 @ 49089:                        PUSH   MODE
7708 @ 49092:                        PUSHI  #0x00000000
7709 @ 49097:                        JUMPIF # L_0007
7710 @ 49101:                        PUSH   LENGTH
7711 @ 49104:                        PUSHI  #0x00000000
7712 @ 49109:                        JUMPIF <= L_0007
7713 @ 49113:                        PUSH   PRINTSTRING
7714 @ 49116:                        PUSHS  "     C"
7715 @ 49124:                        ASSPAR
7716 @ 49125:                        CALL  
7717 @ 49126:                        GOTO   L_0006
7718 @ 49129:                        LOCATE L_0007
7719 @ 49132:                        PUSH   WRITE
7720 @ 49135:                        PUSH   LINE
7721 @ 49138:                        ASSPAR
7722 @ 49139:                        PUSHI  #0x00000005
7723 @ 49144:                        ASSPAR
7724 @ 49145:                        CALL  
7725 @ 49146:                        LOCATE L_0006

   772           %CYCLE K=-7,1,0
7726 @ 49149:                        LINE   772 "regression-compile-tmp/nrimp10s-77.imp"
7727 @ 49191:                        PUSH   K
7728 @ 49194:                        PUSHI  #0x00000001
7729 @ 49199:                        PUSHI  #0x00000000
7730 @ 49204:                        PUSHI  #0x00000007
7731 @ 49209:                        NEGATE
7732 @ 49210:                        FOR    L_0006

   773              TLINE(K)=' '
7733 @ 49213:                        LINE   773 "regression-compile-tmp/nrimp10s-77.imp"
7734 @ 49255:                        PUSH   TLINE
7735 @ 49258:                        PUSH   K
7736 @ 49261:                        ACCESS
7737 @ 49262:                        PUSHI  #0x00000020
7738 @ 49267:                        ASSVAL

   774           %REPEAT
7739 @ 49268:                        LINE   774 "regression-compile-tmp/nrimp10s-77.imp"
7740 @ 49310:                        REPEAT L_0006
7741 @ 49313:                        LOCATE L_0007

   775        %IF MODE#0 %THEN TLINE(-7)=M'"'
7742 @ 49316:                        LINE   775 "regression-compile-tmp/nrimp10s-77.imp"
7743 @ 49358:                        PUSH   MODE
7744 @ 49361:                        PUSHI  #0x00000000
7745 @ 49366:                        JUMPIF = L_0007
7746 @ 49370:                        PUSH   TLINE
7747 @ 49373:                        PUSHI  #0x00000007
7748 @ 49378:                        NEGATE
7749 @ 49379:                        ACCESS
7750 @ 49380:                        PUSHI  #0x00000022
7751 @ 49385:                        ASSVAL
7752 @ 49386:                        LOCATE L_0007

   776           TLINE(-8)=LL+8
7753 @ 49389:                        LINE   776 "regression-compile-tmp/nrimp10s-77.imp"
7754 @ 49431:                        PUSH   TLINE
7755 @ 49434:                        PUSHI  #0x00000008
7756 @ 49439:                        NEGATE
7757 @ 49440:                        ACCESS
7758 @ 49441:                        PUSH   LL
7759 @ 49444:                        PUSHI  #0x00000008
7760 @ 49449:                        ADD   
7761 @ 49450:                        ASSVAL

   777           IOCP(15,ADDR(TLINE(-8)))
7762 @ 49451:                        LINE   777 "regression-compile-tmp/nrimp10s-77.imp"
7763 @ 49493:                        PUSH   IOCP
7764 @ 49496:                        PUSHI  #0x0000000f
7765 @ 49501:                        ASSPAR
7766 @ 49502:                        PUSH   ADDR
7767 @ 49505:                        PUSH   TLINE
7768 @ 49508:                        PUSHI  #0x00000008
7769 @ 49513:                        NEGATE
7770 @ 49514:                        ACCESS
7771 @ 49515:                        ASSPAR
7772 @ 49516:                        CALL  
7773 @ 49517:                        ASSPAR
7774 @ 49518:                        CALL  

   778        %FINISH
7775 @ 49519:                        LINE   778 "regression-compile-tmp/nrimp10s-77.imp"
7776 @ 49561:                        LOCATE L_0004

   779        %IF FREE FORMAT=0 %AND LL>73 %THEN TLINE(73)=10 %AND LL=73
7777 @ 49564:                        LINE   779 "regression-compile-tmp/nrimp10s-77.imp"
7778 @ 49606:                        PUSH   FREEFORMAT
7779 @ 49609:                        PUSHI  #0x00000000
7780 @ 49614:                        JUMPIF # L_0004
7781 @ 49618:                        PUSH   LL
7782 @ 49621:                        PUSHI  #0x00000049
7783 @ 49626:                        JUMPIF <= L_0004
7784 @ 49630:                        PUSH   TLINE
7785 @ 49633:                        PUSHI  #0x00000049
7786 @ 49638:                        ACCESS
7787 @ 49639:                        PUSHI  #0x0000000a
7788 @ 49644:                        ASSVAL
7789 @ 49645:                        PUSH   LL
7790 @ 49648:                        PUSHI  #0x00000049
7791 @ 49653:                        ASSVAL
7792 @ 49654:                        LOCATE L_0004

   780  %END
7793 @ 49657:                        LINE   780 "regression-compile-tmp/nrimp10s-77.imp"
7794 @ 49699:                     END    _lev0id0_lev1id1_lev2id2_READLINE_GETLINE {lev=5 --> 4}

   781  %END
7795 @ 49700:                     LINE   781 "regression-compile-tmp/nrimp10s-77.imp"
7796 @ 49742:                  END    _lev0id0_lev1id1_lev2id2_READLINE {lev=4 --> 3}

   782  %INTEGERFN COMPARE(%INTEGER P)
7797 @ 49743:                  LINE   782 "regression-compile-tmp/nrimp10s-77.imp"
7798 @ 49785:                  DEF    COMPARE (_lev0id0_lev1id1_lev2id2_COMPARE) p1=V_011f a/tf=18 b/format=1 c/ostate=10  type=1 (integer) form=8 (function) special=0 (<special:0>) linkage=0 (auto) spec=0 indirect=1 unass=0
7799 @ 49804:                     START  ( FORMAL PARAMETERS  {lev=4 --> 5, nested=0 --> 1}
7800 @ 49805:                        DEF    P p1=V_0131 a/tf=11 b/format=1 c/ostate=0  type=1 (integer) form=1 (simple) special=0 (<special:0>) linkage=0 (auto) spec=0 indirect=0 unass=0
7801 @ 49818:                     FINISH ) {lev=4}

   783  %INTEGER I, J, ITEM, RA, RL, RP, RQ, RR, RS, MARKER, SSL, ALT, PP
7802 @ 49819:                     LINE   783 "regression-compile-tmp/nrimp10s-77.imp"
7803 @ 49861:                     DEF    I p1=V_0132 a/tf=11 b/format=1 c/ostate=0  type=1 (integer) form=1 (simple) special=0 (<special:0>) linkage=0 (auto) spec=0 indirect=0 unass=0
7804 @ 49874:                     DEF    J p1=V_0133 a/tf=11 b/format=1 c/ostate=0  type=1 (integer) form=1 (simple) special=0 (<special:0>) linkage=0 (auto) spec=0 indirect=0 unass=0
7805 @ 49887:                     DEF    ITEM p1=V_0134 a/tf=11 b/format=1 c/ostate=0  type=1 (integer) form=1 (simple) special=0 (<special:0>) linkage=0 (auto) spec=0 indirect=0 unass=0
7806 @ 49903:                     DEF    RA p1=V_0135 a/tf=11 b/format=1 c/ostate=0  type=1 (integer) form=1 (simple) special=0 (<special:0>) linkage=0 (auto) spec=0 indirect=0 unass=0
7807 @ 49917:                     DEF    RL p1=V_0136 a/tf=11 b/format=1 c/ostate=0  type=1 (integer) form=1 (simple) special=0 (<special:0>) linkage=0 (auto) spec=0 indirect=0 unass=0
7808 @ 49931:                     DEF    RP p1=V_0137 a/tf=11 b/format=1 c/ostate=0  type=1 (integer) form=1 (simple) special=0 (<special:0>) linkage=0 (auto) spec=0 indirect=0 unass=0
7809 @ 49945:                     DEF    RQ p1=V_0138 a/tf=11 b/format=1 c/ostate=0  type=1 (integer) form=1 (simple) special=0 (<special:0>) linkage=0 (auto) spec=0 indirect=0 unass=0
7810 @ 49959:                     DEF    RR p1=V_0139 a/tf=11 b/format=1 c/ostate=0  type=1 (integer) form=1 (simple) special=0 (<special:0>) linkage=0 (auto) spec=0 indirect=0 unass=0
7811 @ 49973:                     DEF    RS p1=V_013a a/tf=11 b/format=1 c/ostate=0  type=1 (integer) form=1 (simple) special=0 (<special:0>) linkage=0 (auto) spec=0 indirect=0 unass=0
7812 @ 49987:                     DEF    MARKER p1=V_013b a/tf=11 b/format=1 c/ostate=0  type=1 (integer) form=1 (simple) special=0 (<special:0>) linkage=0 (auto) spec=0 indirect=0 unass=0
7813 @ 50005:                     DEF    SSL p1=V_013c a/tf=11 b/format=1 c/ostate=0  type=1 (integer) form=1 (simple) special=0 (<special:0>) linkage=0 (auto) spec=0 indirect=0 unass=0
7814 @ 50020:                     DEF    ALT p1=V_013d a/tf=11 b/format=1 c/ostate=0  type=1 (integer) form=1 (simple) special=0 (<special:0>) linkage=0 (auto) spec=0 indirect=0 unass=0
7815 @ 50035:                     DEF    PP p1=V_013e a/tf=11 b/format=1 c/ostate=0  type=1 (integer) form=1 (simple) special=0 (<special:0>) linkage=0 (auto) spec=0 indirect=0 unass=0

   784  %OWNINTEGER SAVECOMP;                   ! FOR CHECKING DSIDED CONDS
7816 @ 50049:                     LINE   784 "regression-compile-tmp/nrimp10s-77.imp"
7817 @ 50091:                     DEF    SAVECOMP p1=V_013f a/tf=11 b/format=1 c/ostate=21  type=1 (integer) form=1 (simple) special=0 (<special:0>) linkage=1 (own) spec=0 indirect=0 unass=1
7818 @ 50111:                     INIT   1

   785  %SWITCH BIP(999:1038)
   786  !     %IF USE IMP=YES %THEN %START
7819 @ 50114:                     LINE   785 "regression-compile-tmp/nrimp10s-77.imp"
7820 @ 50156:                     PUSHI  #0x000003e7
7821 @ 50161:                     PUSHI  #0x0000040e
7822 @ 50166:                     BOUNDS
7823 @ 50167:                     DEF    BIP p1=V_0140 a/tf=6 b/format=0 c/ostate=0  type=0 (<type:0>) form=6 (switch) special=0 (<special:0>) linkage=0 (auto) spec=0 indirect=0 unass=0

   787           RP=SYMBOL(P)
7824 @ 50182:                     LINE   787 "regression-compile-tmp/nrimp10s-77.imp"
7825 @ 50224:                     PUSH   RP
7826 @ 50227:                     PUSH   SYMBOL
7827 @ 50230:                     PUSH   P
7828 @ 50233:                     ACCESS
7829 @ 50234:                     ASSVAL

   788           RL=LEVEL
7830 @ 50235:                     LINE   788 "regression-compile-tmp/nrimp10s-77.imp"
7831 @ 50277:                     PUSH   RL
7832 @ 50280:                     PUSH   LEVEL
7833 @ 50283:                     ASSVAL

   789           P=P+1
7834 @ 50284:                     LINE   789 "regression-compile-tmp/nrimp10s-77.imp"
7835 @ 50326:                     PUSH   P
7836 @ 50329:                     PUSH   P
7837 @ 50332:                     PUSHI  #0x00000001
7838 @ 50337:                     ADD   
7839 @ 50338:                     ASSVAL

   790           PP=P;                          ! ROUTINE REALLY STARTS HERE
   791  !     %FINISH %ELSE %START
   792  !        *LB_P
   793  !        *JLK_2
   794  !        *EXIT_-64
   795  !SUBENTRY:
   796  !        *LSS_(ASYM0+%B)
   797  !        *LUH_LEVEL
   798  !        *ST_RL
   799  !        *ADB_1
   800  !        *STB_P
   801  !        *STB_PP
   802  !     %FINISH
7840 @ 50339:                     LINE   790 "regression-compile-tmp/nrimp10s-77.imp"
7841 @ 50381:                     PUSH   PP
7842 @ 50384:                     PUSH   P
7843 @ 50387:                     ASSVAL

   803  COMM:
   804  !     %IF USE IMP=YES %THEN %START
7844 @ 50388:                     LINE   803 "regression-compile-tmp/nrimp10s-77.imp"
7845 @ 50430:                     LABEL  L_0141

   805           RQ=Q;                          ! RESET VALUES OF LINE&AR PTRS
7846 @ 50433:                     LINE   805 "regression-compile-tmp/nrimp10s-77.imp"
7847 @ 50475:                     PUSH   RQ
7848 @ 50478:                     PUSH   Q
7849 @ 50481:                     ASSVAL

   806           RR=R
7850 @ 50482:                     LINE   806 "regression-compile-tmp/nrimp10s-77.imp"
7851 @ 50524:                     PUSH   RR
7852 @ 50527:                     PUSH   R
7853 @ 50530:                     ASSVAL

   807           SSL=STRLINK;                   ! SAVE STRING LINK
7854 @ 50531:                     LINE   807 "regression-compile-tmp/nrimp10s-77.imp"
7855 @ 50573:                     PUSH   SSL
7856 @ 50576:                     PUSH   STRLINK
7857 @ 50579:                     ASSVAL

   808           ALT=1;                         ! FIRST ALTERNATIVE TO BE TRIED
7858 @ 50580:                     LINE   808 "regression-compile-tmp/nrimp10s-77.imp"
7859 @ 50622:                     PUSH   ALT
7860 @ 50625:                     PUSHI  #0x00000001
7861 @ 50630:                     ASSVAL

   809           RA=SYMBOL(P);                  ! RA TO NEXT PHRASE ALTERNATIVE
7862 @ 50631:                     LINE   809 "regression-compile-tmp/nrimp10s-77.imp"
7863 @ 50673:                     PUSH   RA
7864 @ 50676:                     PUSH   SYMBOL
7865 @ 50679:                     PUSH   P
7866 @ 50682:                     ACCESS
7867 @ 50683:                     ASSVAL

   810           RS=P
   811  !     %FINISH %ELSE %START
   812  !        *LSD_Q
   813  !        *ST_RQ
   814  !        *LSS_1
   815  !        *LUH_STRLINK
   816  !        *ST_SSL
   817  !        *LB_P
   818  !        *LSS_(ASYM0+%B)
   819  !        *ST_RA
   820  !        *STB_RS
   821  !     %FINISH
7868 @ 50684:                     LINE   810 "regression-compile-tmp/nrimp10s-77.imp"
7869 @ 50726:                     PUSH   RS
7870 @ 50729:                     PUSH   P
7871 @ 50732:                     ASSVAL

   822  UPR:     R=R+1
7872 @ 50733:                     LINE   822 "regression-compile-tmp/nrimp10s-77.imp"
7873 @ 50775:                     LABEL  L_0142
7874 @ 50778:                     LINE   822 "regression-compile-tmp/nrimp10s-77.imp"
7875 @ 50820:                     PUSH   R
7876 @ 50823:                     PUSH   R
7877 @ 50826:                     PUSHI  #0x00000001
7878 @ 50831:                     ADD   
7879 @ 50832:                     ASSVAL

   823  SUCC:                                   ! SUCCESS ON TO NEXT ITEM
   824  !     %IF USE IMP=YES %THEN %START
7880 @ 50833:                     LINE   823 "regression-compile-tmp/nrimp10s-77.imp"
7881 @ 50875:                     LABEL  L_0143

   825           RS=RS+1;                       ! RS=NEXT ALTERNATIVE MEANS THAT
   826                                          ! THIS ALT HAS BEEN COMPLETED SO
   827                                          ! EXIT WITH HIT=1
7882 @ 50878:                     LINE   825 "regression-compile-tmp/nrimp10s-77.imp"
7883 @ 50920:                     PUSH   RS
7884 @ 50923:                     PUSH   RS
7885 @ 50926:                     PUSHI  #0x00000001
7886 @ 50931:                     ADD   
7887 @ 50932:                     ASSVAL

   828           %IF RS=RA %THEN ->FINI
7888 @ 50933:                     LINE   828 "regression-compile-tmp/nrimp10s-77.imp"
7889 @ 50975:                     PUSH   RS
7890 @ 50978:                     PUSH   RA
7891 @ 50981:                     JUMPIF # L_0004
7892 @ 50985:                     JUMP   L_0144
7893 @ 50988:                     LOCATE L_0004

   829           ITEM=SYMBOL(RS);               ! NEXT BRICK IN THE CURRENT ALT
7894 @ 50991:                     LINE   829 "regression-compile-tmp/nrimp10s-77.imp"
7895 @ 51033:                     PUSH   ITEM
7896 @ 51036:                     PUSH   SYMBOL
7897 @ 51039:                     PUSH   RS
7898 @ 51042:                     ACCESS
7899 @ 51043:                     ASSVAL

   830           %IF ITEM<999 %THEN ->LIT
   831  !     %FINISH %ELSE %START
   832  !        *LB_RS
   833  !        *ADB_1
   834  !        *CPB_RA
   835  !        *JCC_8,<FINI>
   836  !        *STB_RS
   837  !        *LB_(ASYM0+%B)
   838  !        *CPB_999
   839  !        *JCC_4,<LIT>
   840  !        *STB_ITEM
   841  !     %FINISH
7900 @ 51044:                     LINE   830 "regression-compile-tmp/nrimp10s-77.imp"
7901 @ 51086:                     PUSH   ITEM
7902 @ 51089:                     PUSHI  #0x000003e7
7903 @ 51094:                     JUMPIF >= L_0004
7904 @ 51098:                     JUMP   L_0145
7905 @ 51101:                     LOCATE L_0004

   842        %IF ITEM<1300  %THEN ->BIP(ITEM)
   843                                          ! BRICK IS A PHRASE TYPE
   844  !     %IF USE IMP=YES %THEN %START
7906 @ 51104:                     LINE   842 "regression-compile-tmp/nrimp10s-77.imp"
7907 @ 51146:                     PUSH   ITEM
7908 @ 51149:                     PUSHI  #0x00000514
7909 @ 51154:                     JUMPIF >= L_0004
7910 @ 51158:                     PUSH   ITEM
7911 @ 51161:                     SJUMP  320
7912 @ 51164:                     LOCATE L_0004

   845           %IF COMPARE(ITEM)=0 %THEN ->FAIL
   846  !     %FINISH %ELSE %START
   847  !        *LSD_RA
   848  !        *SLSQ_RP
   849  !        *SLSQ_MARKER
   850  !        *ST_%TOS
   851  !        *LB_ITEM
   852  !        *JLK_<SUBENTRY>
   853  !        *ST_%B;                        ! RESULT=0 FOR FAIL
   854  !        *LSQ_%TOS; *ST_MARKER
   855  !        *LSQ_%TOS; *ST_RP
   856  !        *LSD_%TOS; *ST_RA
   857  !        *JAT_12,<FAIL>
   858  !     %FINISH
7913 @ 51167:                     LINE   845 "regression-compile-tmp/nrimp10s-77.imp"
7914 @ 51209:                     PUSH   COMPARE
7915 @ 51212:                     PUSH   ITEM
7916 @ 51215:                     ASSPAR
7917 @ 51216:                     CALL  
7918 @ 51217:                     PUSHI  #0x00000000
7919 @ 51222:                     JUMPIF # L_0004
7920 @ 51226:                     JUMP   L_0146
7921 @ 51229:                     LOCATE L_0004

   859        ->SUCC
7922 @ 51232:                     LINE   859 "regression-compile-tmp/nrimp10s-77.imp"
7923 @ 51274:                     JUMP   L_0143

   860  LIT:                                    ! BRICK IS LITERAL
   861  !     %IF USE IMP=YES %THEN %START
7924 @ 51277:                     LINE   860 "regression-compile-tmp/nrimp10s-77.imp"
7925 @ 51319:                     LABEL  L_0145

   862           I=CC(Q);                       ! OBTAIN CURRENT CHARACTER
7926 @ 51322:                     LINE   862 "regression-compile-tmp/nrimp10s-77.imp"
7927 @ 51364:                     PUSH   I
7928 @ 51367:                     PUSH   CC
7929 @ 51370:                     PUSH   Q
7930 @ 51373:                     ACCESS
7931 @ 51374:                     ASSVAL

   863           ->FAIL %UNLESS I=CLETT(ITEM+1)
7932 @ 51375:                     LINE   863 "regression-compile-tmp/nrimp10s-77.imp"
7933 @ 51417:                     PUSH   I
7934 @ 51420:                     PUSH   CLETT
7935 @ 51423:                     PUSH   ITEM
7936 @ 51426:                     PUSHI  #0x00000001
7937 @ 51431:                     ADD   
7938 @ 51432:                     ACCESS
7939 @ 51433:                     JUMPIF = L_0004
7940 @ 51437:                     JUMP   L_0146
7941 @ 51440:                     LOCATE L_0004

   864           Q=Q+1
7942 @ 51443:                     LINE   864 "regression-compile-tmp/nrimp10s-77.imp"
7943 @ 51485:                     PUSH   Q
7944 @ 51488:                     PUSH   Q
7945 @ 51491:                     PUSHI  #0x00000001
7946 @ 51496:                     ADD   
7947 @ 51497:                     ASSVAL

   865           K=CLETT(ITEM)+ITEM
7948 @ 51498:                     LINE   865 "regression-compile-tmp/nrimp10s-77.imp"
7949 @ 51540:                     PUSH   K
7950 @ 51543:                     PUSH   CLETT
7951 @ 51546:                     PUSH   ITEM
7952 @ 51549:                     ACCESS
7953 @ 51550:                     PUSH   ITEM
7954 @ 51553:                     ADD   
7955 @ 51554:                     ASSVAL

   866           ITEM=ITEM+2
7956 @ 51555:                     LINE   866 "regression-compile-tmp/nrimp10s-77.imp"
7957 @ 51597:                     PUSH   ITEM
7958 @ 51600:                     PUSH   ITEM
7959 @ 51603:                     PUSHI  #0x00000002
7960 @ 51608:                     ADD   
7961 @ 51609:                     ASSVAL

   867           %WHILE ITEM<=K %CYCLE
7962 @ 51610:                     LINE   867 "regression-compile-tmp/nrimp10s-77.imp"
7963 @ 51652:                     LOCATE L_0003
7964 @ 51655:                     PUSH   ITEM
7965 @ 51658:                     PUSH   K
7966 @ 51661:                     JUMPIF > L_0004

   868              ->FAIL %UNLESS CC(Q)=CLETT(ITEM)
7967 @ 51665:                     LINE   868 "regression-compile-tmp/nrimp10s-77.imp"
7968 @ 51707:                     PUSH   CC
7969 @ 51710:                     PUSH   Q
7970 @ 51713:                     ACCESS
7971 @ 51714:                     PUSH   CLETT
7972 @ 51717:                     PUSH   ITEM
7973 @ 51720:                     ACCESS
7974 @ 51721:                     JUMPIF = L_0007
7975 @ 51725:                     JUMP   L_0146
7976 @ 51728:                     LOCATE L_0007

   869              Q=Q+1
7977 @ 51731:                     LINE   869 "regression-compile-tmp/nrimp10s-77.imp"
7978 @ 51773:                     PUSH   Q
7979 @ 51776:                     PUSH   Q
7980 @ 51779:                     PUSHI  #0x00000001
7981 @ 51784:                     ADD   
7982 @ 51785:                     ASSVAL

   870              ITEM=ITEM+1
7983 @ 51786:                     LINE   870 "regression-compile-tmp/nrimp10s-77.imp"
7984 @ 51828:                     PUSH   ITEM
7985 @ 51831:                     PUSH   ITEM
7986 @ 51834:                     PUSHI  #0x00000001
7987 @ 51839:                     ADD   
7988 @ 51840:                     ASSVAL

   871           %REPEAT;                       ! CHECK IT WITH LITERAL DICT ENTRY
   872  !     %FINISH %ELSE %START
   873  !        *LDB_(CLETT+%B)
   874  !        *INCA_%B
   875  !        *INCA_1
   876  !        *LSS_Q
   877  !        *IAD_CC+4
   878  !        *LUH_CC
   879  !        *CPS_%L=%DR,0,0
   880  !        *JCC_7,<FAIL>
   881  !        *STUH_%B
   882  !        *ISB_CC+4
   883  !        *ST_Q
   884  !     %FINISH
7989 @ 51841:                     LINE   871 "regression-compile-tmp/nrimp10s-77.imp"
7990 @ 51883:                     REPEAT L_0003
7991 @ 51886:                     LOCATE L_0004

   885        ->SUCC;                           ! MATCHED SUCCESSFULLY
7992 @ 51889:                     LINE   885 "regression-compile-tmp/nrimp10s-77.imp"
7993 @ 51931:                     JUMP   L_0143

   886  FAIL:                                   ! FAILURE - NOTE POSITION REACHD
   887  !     %IF USE IMP=YES %THEN %START
7994 @ 51934:                     LINE   886 "regression-compile-tmp/nrimp10s-77.imp"
7995 @ 51976:                     LABEL  L_0146

   888           %IF RA=RP %THEN ->TFAIL;       ! TOTAL FAILURE NO ALT TO TRY
7996 @ 51979:                     LINE   888 "regression-compile-tmp/nrimp10s-77.imp"
7997 @ 52021:                     PUSH   RA
7998 @ 52024:                     PUSH   RP
7999 @ 52027:                     JUMPIF # L_0004
8000 @ 52031:                     JUMP   L_0147
8001 @ 52034:                     LOCATE L_0004

   889           QMAX=Q %IF Q>QMAX
8002 @ 52037:                     LINE   889 "regression-compile-tmp/nrimp10s-77.imp"
8003 @ 52079:                     PUSH   Q
8004 @ 52082:                     PUSH   QMAX
8005 @ 52085:                     JUMPIF <= L_0004
8006 @ 52089:                     PUSH   QMAX
8007 @ 52092:                     PUSH   Q
8008 @ 52095:                     ASSVAL
8009 @ 52096:                     LOCATE L_0004

   890           Q=RQ;                          ! RESET LINE AND A.R. POINTERS
8010 @ 52099:                     LINE   890 "regression-compile-tmp/nrimp10s-77.imp"
8011 @ 52141:                     PUSH   Q
8012 @ 52144:                     PUSH   RQ
8013 @ 52147:                     ASSVAL

   891           R=RR+1;                        ! AVOID GOING VIA UPR:
8014 @ 52148:                     LINE   891 "regression-compile-tmp/nrimp10s-77.imp"
8015 @ 52190:                     PUSH   R
8016 @ 52193:                     PUSH   RR
8017 @ 52196:                     PUSHI  #0x00000001
8018 @ 52201:                     ADD   
8019 @ 52202:                     ASSVAL

   892           STRLINK=SSL
8020 @ 52203:                     LINE   892 "regression-compile-tmp/nrimp10s-77.imp"
8021 @ 52245:                     PUSH   STRLINK
8022 @ 52248:                     PUSH   SSL
8023 @ 52251:                     ASSVAL

   893           ALT=ALT+1;                     ! MOVE TO NEXT ALT OF PHRASE
8024 @ 52252:                     LINE   893 "regression-compile-tmp/nrimp10s-77.imp"
8025 @ 52294:                     PUSH   ALT
8026 @ 52297:                     PUSH   ALT
8027 @ 52300:                     PUSHI  #0x00000001
8028 @ 52305:                     ADD   
8029 @ 52306:                     ASSVAL

   894           RS=RA
8030 @ 52307:                     LINE   894 "regression-compile-tmp/nrimp10s-77.imp"
8031 @ 52349:                     PUSH   RS
8032 @ 52352:                     PUSH   RA
8033 @ 52355:                     ASSVAL

   895           RA=SYMBOL(RA)
   896  !     %FINISH %ELSE %START
   897  !        *LB_RA
   898  !        *CPB_RP
   899  !        *JCC_8,<TFAIL>
   900  !        *LSS_Q
   901  !        *ICP_QMAX
   902  !        *JCC_12,<CPL1>
   903  !        *ST_QMAX
   904  !CPL1:    *LSD_RQ
   905  !        *IAD_1
   906  !        *ST_Q
   907  !        *L_SSL
   908  !        *STUH_STRLINK
   909  !        *IAD_1
   910  !        *ST_ALT
   911  !        *STB_RS
   912  !        *L_(ASYM0+%B)
   913  !        *ST_RA
   914  !     %FINISH
8034 @ 52356:                     LINE   895 "regression-compile-tmp/nrimp10s-77.imp"
8035 @ 52398:                     PUSH   RA
8036 @ 52401:                     PUSH   SYMBOL
8037 @ 52404:                     PUSH   RA
8038 @ 52407:                     ACCESS
8039 @ 52408:                     ASSVAL

   915        ->SUCC
8040 @ 52409:                     LINE   915 "regression-compile-tmp/nrimp10s-77.imp"
8041 @ 52451:                     JUMP   L_0143

   916  TFAIL:
8042 @ 52454:                     LINE   916 "regression-compile-tmp/nrimp10s-77.imp"
8043 @ 52496:                     LABEL  L_0147

   917        LEVEL=RL
   918  !     %IF USE IMP=YES %THEN %START
8044 @ 52499:                     LINE   917 "regression-compile-tmp/nrimp10s-77.imp"
8045 @ 52541:                     PUSH   LEVEL
8046 @ 52544:                     PUSH   RL
8047 @ 52547:                     ASSVAL

   919           %RESULT=0
   920  !     %FINISH %ELSE %START
   921  !        *LSS_0; *J_%TOS
   922  !     %FINISH
8048 @ 52548:                     LINE   919 "regression-compile-tmp/nrimp10s-77.imp"
8049 @ 52590:                     PUSHI  #0x00000000
8050 @ 52595:                     RESULT

   923  BIP(999):                               ! REPEATED PHRASE
8051 @ 52596:                     LINE   923 "regression-compile-tmp/nrimp10s-77.imp"
8052 @ 52638:                     PUSHI  #0x000003e7
8053 @ 52643:                     SLABEL 320

   924        A(RR)=ALT; P=PP
8054 @ 52646:                     LINE   924 "regression-compile-tmp/nrimp10s-77.imp"
8055 @ 52688:                     PUSH   A
8056 @ 52691:                     PUSH   RR
8057 @ 52694:                     ACCESS
8058 @ 52695:                     PUSH   ALT
8059 @ 52698:                     ASSVAL
8060 @ 52699:                     LINE   924 "regression-compile-tmp/nrimp10s-77.imp"
8061 @ 52741:                     PUSH   P
8062 @ 52744:                     PUSH   PP
8063 @ 52747:                     ASSVAL

   925        ->COMM
8064 @ 52748:                     LINE   925 "regression-compile-tmp/nrimp10s-77.imp"
8065 @ 52790:                     JUMP   L_0141

   926  BIP(1000):FINI:                         ! NULL ALWAYS LAST & OK
8066 @ 52793:                     LINE   926 "regression-compile-tmp/nrimp10s-77.imp"
8067 @ 52835:                     PUSHI  #0x000003e8
8068 @ 52840:                     SLABEL 320
8069 @ 52843:                     LINE   926 "regression-compile-tmp/nrimp10s-77.imp"
8070 @ 52885:                     LABEL  L_0144

   927        A(RR)=ALT
   928  !     %IF USE IMP=YES %THEN %START
8071 @ 52888:                     LINE   927 "regression-compile-tmp/nrimp10s-77.imp"
8072 @ 52930:                     PUSH   A
8073 @ 52933:                     PUSH   RR
8074 @ 52936:                     ACCESS
8075 @ 52937:                     PUSH   ALT
8076 @ 52940:                     ASSVAL

   929           %RESULT=1
   930  !     %FINISH %ELSE %START
   931  !        *LSS_1; *J_%TOS
   932  !     %FINISH
8077 @ 52941:                     LINE   929 "regression-compile-tmp/nrimp10s-77.imp"
8078 @ 52983:                     PUSHI  #0x00000001
8079 @ 52988:                     RESULT

   933  BIP(1001):                              ! PHRASE NAME
8080 @ 52989:                     LINE   933 "regression-compile-tmp/nrimp10s-77.imp"
8081 @ 53031:                     PUSHI  #0x000003e9
8082 @ 53036:                     SLABEL 320

   934  BIP(1004):                              ! PHRASE OLDNAME
8083 @ 53039:                     LINE   934 "regression-compile-tmp/nrimp10s-77.imp"
8084 @ 53081:                     PUSHI  #0x000003ec
8085 @ 53086:                     SLABEL 320

   935        I=CC(Q);                          ! OBTAIN CURRENT CHARACTER
8086 @ 53089:                     LINE   935 "regression-compile-tmp/nrimp10s-77.imp"
8087 @ 53131:                     PUSH   I
8088 @ 53134:                     PUSH   CC
8089 @ 53137:                     PUSH   Q
8090 @ 53140:                     ACCESS
8091 @ 53141:                     ASSVAL

   936        ->FAIL %UNLESS TRTAB(I)=2
8092 @ 53142:                     LINE   936 "regression-compile-tmp/nrimp10s-77.imp"
8093 @ 53184:                     PUSH   TRTAB
8094 @ 53187:                     PUSH   I
8095 @ 53190:                     ACCESS
8096 @ 53191:                     PUSHI  #0x00000002
8097 @ 53196:                     JUMPIF = L_0004
8098 @ 53200:                     JUMP   L_0146
8099 @ 53203:                     LOCATE L_0004

   937        PNAME(ITEM-1004)
8100 @ 53206:                     LINE   937 "regression-compile-tmp/nrimp10s-77.imp"
8101 @ 53248:                     PUSH   PNAME
8102 @ 53251:                     PUSH   ITEM
8103 @ 53254:                     PUSHI  #0x000003ec
8104 @ 53259:                     SUB   
8105 @ 53260:                     ASSPAR
8106 @ 53261:                     CALL  

   938        ->SUCC %IF HIT=1;  ->FAIL
8107 @ 53262:                     LINE   938 "regression-compile-tmp/nrimp10s-77.imp"
8108 @ 53304:                     PUSH   HIT
8109 @ 53307:                     PUSHI  #0x00000001
8110 @ 53312:                     JUMPIF # L_0004
8111 @ 53316:                     JUMP   L_0143
8112 @ 53319:                     LOCATE L_0004
8113 @ 53322:                     LINE   938 "regression-compile-tmp/nrimp10s-77.imp"
8114 @ 53364:                     JUMP   L_0146

   939  BIP(1002):                              ! PHRASE INTEGER CONSTANT
8115 @ 53367:                     LINE   939 "regression-compile-tmp/nrimp10s-77.imp"
8116 @ 53409:                     PUSHI  #0x000003ea
8117 @ 53414:                     SLABEL 320

   940  BIP(1003):                              ! PHRASE CONST
8118 @ 53417:                     LINE   940 "regression-compile-tmp/nrimp10s-77.imp"
8119 @ 53459:                     PUSHI  #0x000003eb
8120 @ 53464:                     SLABEL 320

   941        CONST(ITEM-1003)
8121 @ 53467:                     LINE   941 "regression-compile-tmp/nrimp10s-77.imp"
8122 @ 53509:                     PUSH   CONST
8123 @ 53512:                     PUSH   ITEM
8124 @ 53515:                     PUSHI  #0x000003eb
8125 @ 53520:                     SUB   
8126 @ 53521:                     ASSPAR
8127 @ 53522:                     CALL  

   942        ->FAIL %IF HIT=0
8128 @ 53523:                     LINE   942 "regression-compile-tmp/nrimp10s-77.imp"
8129 @ 53565:                     PUSH   HIT
8130 @ 53568:                     PUSHI  #0x00000000
8131 @ 53573:                     JUMPIF # L_0004
8132 @ 53577:                     JUMP   L_0146
8133 @ 53580:                     LOCATE L_0004

   943        ->SUCC
8134 @ 53583:                     LINE   943 "regression-compile-tmp/nrimp10s-77.imp"
8135 @ 53625:                     JUMP   L_0143

   944  BIP(1005):                              ! PHRASE N 
8136 @ 53628:                     LINE   944 "regression-compile-tmp/nrimp10s-77.imp"
8137 @ 53670:                     PUSHI  #0x000003ed
8138 @ 53675:                     SLABEL 320

   945        I=CC(Q);                          ! OBTAIN CURRENT CHARACTER
8139 @ 53678:                     LINE   945 "regression-compile-tmp/nrimp10s-77.imp"
8140 @ 53720:                     PUSH   I
8141 @ 53723:                     PUSH   CC
8142 @ 53726:                     PUSH   Q
8143 @ 53729:                     ACCESS
8144 @ 53730:                     ASSVAL

   946        ->FAIL %UNLESS '0'<=I<='9'
8145 @ 53731:                     LINE   946 "regression-compile-tmp/nrimp10s-77.imp"
8146 @ 53773:                     PUSHI  #0x00000030
8147 @ 53778:                     PUSH   I
8148 @ 53781:                     JUMPIFD > L_0005
8149 @ 53785:                     PUSHI  #0x00000039
8150 @ 53790:                     JUMPIF <= L_0004
8151 @ 53794:                     LOCATE L_0005
8152 @ 53797:                     JUMP   L_0146
8153 @ 53800:                     LOCATE L_0004

   947        S=0
8154 @ 53803:                     LINE   947 "regression-compile-tmp/nrimp10s-77.imp"
8155 @ 53845:                     PUSH   S
8156 @ 53848:                     PUSHI  #0x00000000
8157 @ 53853:                     ASSVAL

   948        %WHILE '0'<=I<='9' %CYCLE
8158 @ 53854:                     LINE   948 "regression-compile-tmp/nrimp10s-77.imp"
8159 @ 53896:                     LOCATE L_0003
8160 @ 53899:                     PUSHI  #0x00000030
8161 @ 53904:                     PUSH   I
8162 @ 53907:                     JUMPIFD > L_0004
8163 @ 53911:                     PUSHI  #0x00000039
8164 @ 53916:                     JUMPIF > L_0004

   949           S=10*S+I&15
8165 @ 53920:                     LINE   949 "regression-compile-tmp/nrimp10s-77.imp"
8166 @ 53962:                     PUSH   S
8167 @ 53965:                     PUSHI  #0x0000000a
8168 @ 53970:                     PUSH   S
8169 @ 53973:                     MUL   
8170 @ 53974:                     PUSH   I
8171 @ 53977:                     PUSHI  #0x0000000f
8172 @ 53982:                     AND   
8173 @ 53983:                     ADD   
8174 @ 53984:                     ASSVAL

   950           Q=Q+1; I=CC(Q)
8175 @ 53985:                     LINE   950 "regression-compile-tmp/nrimp10s-77.imp"
8176 @ 54027:                     PUSH   Q
8177 @ 54030:                     PUSH   Q
8178 @ 54033:                     PUSHI  #0x00000001
8179 @ 54038:                     ADD   
8180 @ 54039:                     ASSVAL
8181 @ 54040:                     LINE   950 "regression-compile-tmp/nrimp10s-77.imp"
8182 @ 54082:                     PUSH   I
8183 @ 54085:                     PUSH   CC
8184 @ 54088:                     PUSH   Q
8185 @ 54091:                     ACCESS
8186 @ 54092:                     ASSVAL

   951        %REPEAT
8187 @ 54093:                     LINE   951 "regression-compile-tmp/nrimp10s-77.imp"
8188 @ 54135:                     REPEAT L_0003
8189 @ 54138:                     LOCATE L_0004

   952        TOAR2(R,S)
8190 @ 54141:                     LINE   952 "regression-compile-tmp/nrimp10s-77.imp"
8191 @ 54183:                     PUSH   TOAR2
8192 @ 54186:                     PUSH   R
8193 @ 54189:                     ASSPAR
8194 @ 54190:                     PUSH   S
8195 @ 54193:                     ASSPAR
8196 @ 54194:                     CALL  

   953        R=R+2; ->SUCC
8197 @ 54195:                     LINE   953 "regression-compile-tmp/nrimp10s-77.imp"
8198 @ 54237:                     PUSH   R
8199 @ 54240:                     PUSH   R
8200 @ 54243:                     PUSHI  #0x00000002
8201 @ 54248:                     ADD   
8202 @ 54249:                     ASSVAL
8203 @ 54250:                     LINE   953 "regression-compile-tmp/nrimp10s-77.imp"
8204 @ 54292:                     JUMP   L_0143

   954  BIP(1006):                              ! PHRASE S=SEPARATOR
8205 @ 54295:                     LINE   954 "regression-compile-tmp/nrimp10s-77.imp"
8206 @ 54337:                     PUSHI  #0x000003ee
8207 @ 54342:                     SLABEL 320

   955        I=CC(Q);                          ! OBTAIN CURRENT CHARACTER
8208 @ 54345:                     LINE   955 "regression-compile-tmp/nrimp10s-77.imp"
8209 @ 54387:                     PUSH   I
8210 @ 54390:                     PUSH   CC
8211 @ 54393:                     PUSH   Q
8212 @ 54396:                     ACCESS
8213 @ 54397:                     ASSVAL

   956        ->SUCC %IF I=NL
8214 @ 54398:                     LINE   956 "regression-compile-tmp/nrimp10s-77.imp"
8215 @ 54440:                     PUSH   I
8216 @ 54443:                     PUSHI  #0x0000000a
8217 @ 54448:                     JUMPIF # L_0004
8218 @ 54452:                     JUMP   L_0143
8219 @ 54455:                     LOCATE L_0004

   957        ->FAIL %UNLESS I=';'
8220 @ 54458:                     LINE   957 "regression-compile-tmp/nrimp10s-77.imp"
8221 @ 54500:                     PUSH   I
8222 @ 54503:                     PUSHI  #0x0000003b
8223 @ 54508:                     JUMPIF = L_0004
8224 @ 54512:                     JUMP   L_0146
8225 @ 54515:                     LOCATE L_0004

   958        Q=Q+1; ->SUCC
8226 @ 54518:                     LINE   958 "regression-compile-tmp/nrimp10s-77.imp"
8227 @ 54560:                     PUSH   Q
8228 @ 54563:                     PUSH   Q
8229 @ 54566:                     PUSHI  #0x00000001
8230 @ 54571:                     ADD   
8231 @ 54572:                     ASSVAL
8232 @ 54573:                     LINE   958 "regression-compile-tmp/nrimp10s-77.imp"
8233 @ 54615:                     JUMP   L_0143

   959  BIP(1007):
   960                                          ! PHRASE COMMENT TEXT
8234 @ 54618:                     LINE   959 "regression-compile-tmp/nrimp10s-77.imp"
8235 @ 54660:                     PUSHI  #0x000003ef
8236 @ 54665:                     SLABEL 320

   961        I=CC(Q);                          ! OBTAIN CURRENT CHARACTER
8237 @ 54668:                     LINE   961 "regression-compile-tmp/nrimp10s-77.imp"
8238 @ 54710:                     PUSH   I
8239 @ 54713:                     PUSH   CC
8240 @ 54716:                     PUSH   Q
8241 @ 54719:                     ACCESS
8242 @ 54720:                     ASSVAL

   962        J=I
8243 @ 54721:                     LINE   962 "regression-compile-tmp/nrimp10s-77.imp"
8244 @ 54763:                     PUSH   J
8245 @ 54766:                     PUSH   I
8246 @ 54769:                     ASSVAL

   963        ->TX %IF I=';' %OR I=NL
8247 @ 54770:                     LINE   963 "regression-compile-tmp/nrimp10s-77.imp"
8248 @ 54812:                     PUSH   I
8249 @ 54815:                     PUSHI  #0x0000003b
8250 @ 54820:                     JUMPIF = L_0005
8251 @ 54824:                     PUSH   I
8252 @ 54827:                     PUSHI  #0x0000000a
8253 @ 54832:                     JUMPIF # L_0004
8254 @ 54836:                     LOCATE L_0005
8255 @ 54839:                     JUMP   L_0148
8256 @ 54842:                     LOCATE L_0004

   964        ->FAIL %UNLESS I='!' %OR I='|' %OR (I='C'+128 %AND CC(Q+1)='O'+128 %AND CC(Q+2)=CC(Q+3)='M'+128 %AND CC(Q+4)='E'+128 %AND CC(Q+5)='N'+128 %AND CC(Q+6)='T'+128)
8257 @ 54845:                     LINE   964 "regression-compile-tmp/nrimp10s-77.imp"
8258 @ 54887:                     PUSH   I
8259 @ 54890:                     PUSHI  #0x00000021
8260 @ 54895:                     JUMPIF = L_0004
8261 @ 54899:                     PUSH   I
8262 @ 54902:                     PUSHI  #0x0000007c
8263 @ 54907:                     JUMPIF = L_0004
8264 @ 54911:                     PUSH   I
8265 @ 54914:                     PUSHI  #0x00000043
8266 @ 54919:                     PUSHI  #0x00000080
8267 @ 54924:                     ADD   
8268 @ 54925:                     JUMPIF # L_0005
8269 @ 54929:                     PUSH   CC
8270 @ 54932:                     PUSH   Q
8271 @ 54935:                     PUSHI  #0x00000001
8272 @ 54940:                     ADD   
8273 @ 54941:                     ACCESS
8274 @ 54942:                     PUSHI  #0x0000004f
8275 @ 54947:                     PUSHI  #0x00000080
8276 @ 54952:                     ADD   
8277 @ 54953:                     JUMPIF # L_0005
8278 @ 54957:                     PUSH   CC
8279 @ 54960:                     PUSH   Q
8280 @ 54963:                     PUSHI  #0x00000002
8281 @ 54968:                     ADD   
8282 @ 54969:                     ACCESS
8283 @ 54970:                     PUSH   CC
8284 @ 54973:                     PUSH   Q
8285 @ 54976:                     PUSHI  #0x00000003
8286 @ 54981:                     ADD   
8287 @ 54982:                     ACCESS
8288 @ 54983:                     JUMPIFD # L_0005
8289 @ 54987:                     PUSHI  #0x0000004d
8290 @ 54992:                     PUSHI  #0x00000080
8291 @ 54997:                     ADD   
8292 @ 54998:                     JUMPIF # L_0005
8293 @ 55002:                     PUSH   CC
8294 @ 55005:                     PUSH   Q
8295 @ 55008:                     PUSHI  #0x00000004
8296 @ 55013:                     ADD   
8297 @ 55014:                     ACCESS
8298 @ 55015:                     PUSHI  #0x00000045
8299 @ 55020:                     PUSHI  #0x00000080
8300 @ 55025:                     ADD   
8301 @ 55026:                     JUMPIF # L_0005
8302 @ 55030:                     PUSH   CC
8303 @ 55033:                     PUSH   Q
8304 @ 55036:                     PUSHI  #0x00000005
8305 @ 55041:                     ADD   
8306 @ 55042:                     ACCESS
8307 @ 55043:                     PUSHI  #0x0000004e
8308 @ 55048:                     PUSHI  #0x00000080
8309 @ 55053:                     ADD   
8310 @ 55054:                     JUMPIF # L_0005
8311 @ 55058:                     PUSH   CC
8312 @ 55061:                     PUSH   Q
8313 @ 55064:                     PUSHI  #0x00000006
8314 @ 55069:                     ADD   
8315 @ 55070:                     ACCESS
8316 @ 55071:                     PUSHI  #0x00000054
8317 @ 55076:                     PUSHI  #0x00000080
8318 @ 55081:                     ADD   
8319 @ 55082:                     JUMPIF = L_0004
8320 @ 55086:                     LOCATE L_0005
8321 @ 55089:                     JUMP   L_0146
8322 @ 55092:                     LOCATE L_0004

   965        Q=Q+1+6*(I>>7); J=CC(Q)
8323 @ 55095:                     LINE   965 "regression-compile-tmp/nrimp10s-77.imp"
8324 @ 55137:                     PUSH   Q
8325 @ 55140:                     PUSH   Q
8326 @ 55143:                     PUSHI  #0x00000001
8327 @ 55148:                     ADD   
8328 @ 55149:                     PUSHI  #0x00000006
8329 @ 55154:                     PUSH   I
8330 @ 55157:                     PUSHI  #0x00000007
8331 @ 55162:                     RSH   
8332 @ 55163:                     MUL   
8333 @ 55164:                     ADD   
8334 @ 55165:                     ASSVAL
8335 @ 55166:                     LINE   965 "regression-compile-tmp/nrimp10s-77.imp"
8336 @ 55208:                     PUSH   J
8337 @ 55211:                     PUSH   CC
8338 @ 55214:                     PUSH   Q
8339 @ 55217:                     ACCESS
8340 @ 55218:                     ASSVAL

   966        %CYCLE
8341 @ 55219:                     LINE   966 "regression-compile-tmp/nrimp10s-77.imp"
8342 @ 55261:                     LOCATE L_0003

   967           %EXIT %IF J=NL %OR J=';'
8343 @ 55264:                     LINE   967 "regression-compile-tmp/nrimp10s-77.imp"
8344 @ 55306:                     PUSH   J
8345 @ 55309:                     PUSHI  #0x0000000a
8346 @ 55314:                     JUMPIF = L_0008
8347 @ 55318:                     PUSH   J
8348 @ 55321:                     PUSHI  #0x0000003b
8349 @ 55326:                     JUMPIF # L_0007
8350 @ 55330:                     LOCATE L_0008
8351 @ 55333:                     GOTO   L_0004
8352 @ 55336:                     LOCATE L_0007

   968           Q=Q+1; J=CC(Q)
8353 @ 55339:                     LINE   968 "regression-compile-tmp/nrimp10s-77.imp"
8354 @ 55381:                     PUSH   Q
8355 @ 55384:                     PUSH   Q
8356 @ 55387:                     PUSHI  #0x00000001
8357 @ 55392:                     ADD   
8358 @ 55393:                     ASSVAL
8359 @ 55394:                     LINE   968 "regression-compile-tmp/nrimp10s-77.imp"
8360 @ 55436:                     PUSH   J
8361 @ 55439:                     PUSH   CC
8362 @ 55442:                     PUSH   Q
8363 @ 55445:                     ACCESS
8364 @ 55446:                     ASSVAL

   969        %REPEAT
8365 @ 55447:                     LINE   969 "regression-compile-tmp/nrimp10s-77.imp"
8366 @ 55489:                     REPEAT L_0003
8367 @ 55492:                     LOCATE L_0004

   970  TX:   Q=Q+1 %IF J=';'
8368 @ 55495:                     LINE   970 "regression-compile-tmp/nrimp10s-77.imp"
8369 @ 55537:                     LABEL  L_0148
8370 @ 55540:                     LINE   970 "regression-compile-tmp/nrimp10s-77.imp"
8371 @ 55582:                     PUSH   J
8372 @ 55585:                     PUSHI  #0x0000003b
8373 @ 55590:                     JUMPIF # L_0004
8374 @ 55594:                     PUSH   Q
8375 @ 55597:                     PUSH   Q
8376 @ 55600:                     PUSHI  #0x00000001
8377 @ 55605:                     ADD   
8378 @ 55606:                     ASSVAL
8379 @ 55607:                     LOCATE L_0004

   971        ->SUCC
8380 @ 55610:                     LINE   971 "regression-compile-tmp/nrimp10s-77.imp"
8381 @ 55652:                     JUMP   L_0143

   972  BIP(1008):                              ! PHRASE BIGHOLE
8382 @ 55655:                     LINE   972 "regression-compile-tmp/nrimp10s-77.imp"
8383 @ 55697:                     PUSHI  #0x000003f0
8384 @ 55702:                     SLABEL 320

   973        TO AR4(R,0)
8385 @ 55705:                     LINE   973 "regression-compile-tmp/nrimp10s-77.imp"
8386 @ 55747:                     PUSH   TOAR4
8387 @ 55750:                     PUSH   R
8388 @ 55753:                     ASSPAR
8389 @ 55754:                     PUSHI  #0x00000000
8390 @ 55759:                     ASSPAR
8391 @ 55760:                     CALL  

   974        R=R+4; ->SUCC
8392 @ 55761:                     LINE   974 "regression-compile-tmp/nrimp10s-77.imp"
8393 @ 55803:                     PUSH   R
8394 @ 55806:                     PUSH   R
8395 @ 55809:                     PUSHI  #0x00000004
8396 @ 55814:                     ADD   
8397 @ 55815:                     ASSVAL
8398 @ 55816:                     LINE   974 "regression-compile-tmp/nrimp10s-77.imp"
8399 @ 55858:                     JUMP   L_0143

   975  BIP(1009):                              ! PHRASE N255
8400 @ 55861:                     LINE   975 "regression-compile-tmp/nrimp10s-77.imp"
8401 @ 55903:                     PUSHI  #0x000003f1
8402 @ 55908:                     SLABEL 320

   976        I=CC(Q);                          ! OBTAIN CURRENT CHARACTER
8403 @ 55911:                     LINE   976 "regression-compile-tmp/nrimp10s-77.imp"
8404 @ 55953:                     PUSH   I
8405 @ 55956:                     PUSH   CC
8406 @ 55959:                     PUSH   Q
8407 @ 55962:                     ACCESS
8408 @ 55963:                     ASSVAL

   977        ->FAIL %UNLESS '0'<=I<='9'
8409 @ 55964:                     LINE   977 "regression-compile-tmp/nrimp10s-77.imp"
8410 @ 56006:                     PUSHI  #0x00000030
8411 @ 56011:                     PUSH   I
8412 @ 56014:                     JUMPIFD > L_0005
8413 @ 56018:                     PUSHI  #0x00000039
8414 @ 56023:                     JUMPIF <= L_0004
8415 @ 56027:                     LOCATE L_0005
8416 @ 56030:                     JUMP   L_0146
8417 @ 56033:                     LOCATE L_0004

   978        S=0
8418 @ 56036:                     LINE   978 "regression-compile-tmp/nrimp10s-77.imp"
8419 @ 56078:                     PUSH   S
8420 @ 56081:                     PUSHI  #0x00000000
8421 @ 56086:                     ASSVAL

   979        %WHILE '0'<=I<='9' %CYCLE
8422 @ 56087:                     LINE   979 "regression-compile-tmp/nrimp10s-77.imp"
8423 @ 56129:                     LOCATE L_0003
8424 @ 56132:                     PUSHI  #0x00000030
8425 @ 56137:                     PUSH   I
8426 @ 56140:                     JUMPIFD > L_0004
8427 @ 56144:                     PUSHI  #0x00000039
8428 @ 56149:                     JUMPIF > L_0004

   980           S=10*S+I&15
8429 @ 56153:                     LINE   980 "regression-compile-tmp/nrimp10s-77.imp"
8430 @ 56195:                     PUSH   S
8431 @ 56198:                     PUSHI  #0x0000000a
8432 @ 56203:                     PUSH   S
8433 @ 56206:                     MUL   
8434 @ 56207:                     PUSH   I
8435 @ 56210:                     PUSHI  #0x0000000f
8436 @ 56215:                     AND   
8437 @ 56216:                     ADD   
8438 @ 56217:                     ASSVAL

   981           Q=Q+1; I=CC(Q)
8439 @ 56218:                     LINE   981 "regression-compile-tmp/nrimp10s-77.imp"
8440 @ 56260:                     PUSH   Q
8441 @ 56263:                     PUSH   Q
8442 @ 56266:                     PUSHI  #0x00000001
8443 @ 56271:                     ADD   
8444 @ 56272:                     ASSVAL
8445 @ 56273:                     LINE   981 "regression-compile-tmp/nrimp10s-77.imp"
8446 @ 56315:                     PUSH   I
8447 @ 56318:                     PUSH   CC
8448 @ 56321:                     PUSH   Q
8449 @ 56324:                     ACCESS
8450 @ 56325:                     ASSVAL

   982        %REPEAT
8451 @ 56326:                     LINE   982 "regression-compile-tmp/nrimp10s-77.imp"
8452 @ 56368:                     REPEAT L_0003
8453 @ 56371:                     LOCATE L_0004

   983        ->FAIL %UNLESS 0<=S<=255
8454 @ 56374:                     LINE   983 "regression-compile-tmp/nrimp10s-77.imp"
8455 @ 56416:                     PUSHI  #0x00000000
8456 @ 56421:                     PUSH   S
8457 @ 56424:                     JUMPIFD > L_0005
8458 @ 56428:                     PUSHI  #0x000000ff
8459 @ 56433:                     JUMPIF <= L_0004
8460 @ 56437:                     LOCATE L_0005
8461 @ 56440:                     JUMP   L_0146
8462 @ 56443:                     LOCATE L_0004

   984        A(R)=S; ->UPR
8463 @ 56446:                     LINE   984 "regression-compile-tmp/nrimp10s-77.imp"
8464 @ 56488:                     PUSH   A
8465 @ 56491:                     PUSH   R
8466 @ 56494:                     ACCESS
8467 @ 56495:                     PUSH   S
8468 @ 56498:                     ASSVAL
8469 @ 56499:                     LINE   984 "regression-compile-tmp/nrimp10s-77.imp"
8470 @ 56541:                     JUMP   L_0142

   985  BIP(1010):                              ! PHRASE HOLE
8471 @ 56544:                     LINE   985 "regression-compile-tmp/nrimp10s-77.imp"
8472 @ 56586:                     PUSHI  #0x000003f2
8473 @ 56591:                     SLABEL 320

   986        MARKER=R;  R=R+2;  ->SUCC
8474 @ 56594:                     LINE   986 "regression-compile-tmp/nrimp10s-77.imp"
8475 @ 56636:                     PUSH   MARKER
8476 @ 56639:                     PUSH   R
8477 @ 56642:                     ASSVAL
8478 @ 56643:                     LINE   986 "regression-compile-tmp/nrimp10s-77.imp"
8479 @ 56685:                     PUSH   R
8480 @ 56688:                     PUSH   R
8481 @ 56691:                     PUSHI  #0x00000002
8482 @ 56696:                     ADD   
8483 @ 56697:                     ASSVAL
8484 @ 56698:                     LINE   986 "regression-compile-tmp/nrimp10s-77.imp"
8485 @ 56740:                     JUMP   L_0143

   987  BIP(1011):                              ! PHRASE MARK
8486 @ 56743:                     LINE   987 "regression-compile-tmp/nrimp10s-77.imp"
8487 @ 56785:                     PUSHI  #0x000003f3
8488 @ 56790:                     SLABEL 320

   988        I=R-MARKER
8489 @ 56793:                     LINE   988 "regression-compile-tmp/nrimp10s-77.imp"
8490 @ 56835:                     PUSH   I
8491 @ 56838:                     PUSH   R
8492 @ 56841:                     PUSH   MARKER
8493 @ 56844:                     SUB   
8494 @ 56845:                     ASSVAL

   989        A(MARKER+1)<-I
8495 @ 56846:                     LINE   989 "regression-compile-tmp/nrimp10s-77.imp"
8496 @ 56888:                     PUSH   A
8497 @ 56891:                     PUSH   MARKER
8498 @ 56894:                     PUSHI  #0x00000001
8499 @ 56899:                     ADD   
8500 @ 56900:                     ACCESS
8501 @ 56901:                     PUSH   I
8502 @ 56904:                     JAM   

   990        A(MARKER)<-I>>8
8503 @ 56905:                     LINE   990 "regression-compile-tmp/nrimp10s-77.imp"
8504 @ 56947:                     PUSH   A
8505 @ 56950:                     PUSH   MARKER
8506 @ 56953:                     ACCESS
8507 @ 56954:                     PUSH   I
8508 @ 56957:                     PUSHI  #0x00000008
8509 @ 56962:                     RSH   
8510 @ 56963:                     JAM   

   991        ->SUCC
8511 @ 56964:                     LINE   991 "regression-compile-tmp/nrimp10s-77.imp"
8512 @ 57006:                     JUMP   L_0143

   992  BIP(1012):                              ! PHRASE READLINE?
8513 @ 57009:                     LINE   992 "regression-compile-tmp/nrimp10s-77.imp"
8514 @ 57051:                     PUSHI  #0x000003f4
8515 @ 57056:                     SLABEL 320

   993        I=CC(Q);                          ! OBTAIN CURRENT CHARACTER
8516 @ 57059:                     LINE   993 "regression-compile-tmp/nrimp10s-77.imp"
8517 @ 57101:                     PUSH   I
8518 @ 57104:                     PUSH   CC
8519 @ 57107:                     PUSH   Q
8520 @ 57110:                     ACCESS
8521 @ 57111:                     ASSVAL

   994        %WHILE I=NL %%CYCLE
8522 @ 57112:                     LINE   994 "regression-compile-tmp/nrimp10s-77.imp"
8523 @ 57154:                     LOCATE L_0003
8524 @ 57157:                     PUSH   I
8525 @ 57160:                     PUSHI  #0x0000000a
8526 @ 57165:                     JUMPIF # L_0004

   995           READLINE(0,0)
8527 @ 57169:                     LINE   995 "regression-compile-tmp/nrimp10s-77.imp"
8528 @ 57211:                     PUSH   READLINE
8529 @ 57214:                     PUSHI  #0x00000000
8530 @ 57219:                     ASSPAR
8531 @ 57220:                     PUSHI  #0x00000000
8532 @ 57225:                     ASSPAR
8533 @ 57226:                     CALL  

   996           RQ=1
8534 @ 57227:                     LINE   996 "regression-compile-tmp/nrimp10s-77.imp"
8535 @ 57269:                     PUSH   RQ
8536 @ 57272:                     PUSHI  #0x00000001
8537 @ 57277:                     ASSVAL

   997           I=CC(Q)
8538 @ 57278:                     LINE   997 "regression-compile-tmp/nrimp10s-77.imp"
8539 @ 57320:                     PUSH   I
8540 @ 57323:                     PUSH   CC
8541 @ 57326:                     PUSH   Q
8542 @ 57329:                     ACCESS
8543 @ 57330:                     ASSVAL

   998        %REPEAT
8544 @ 57331:                     LINE   998 "regression-compile-tmp/nrimp10s-77.imp"
8545 @ 57373:                     REPEAT L_0003
8546 @ 57376:                     LOCATE L_0004

   999        FAULT(102,0) %IF R>ARSIZE
8547 @ 57379:                     LINE   999 "regression-compile-tmp/nrimp10s-77.imp"
8548 @ 57421:                     PUSH   R
8549 @ 57424:                     PUSH   ARSIZE
8550 @ 57427:                     JUMPIF <= L_0004
8551 @ 57431:                     PUSH   FAULT
8552 @ 57434:                     PUSHI  #0x00000066
8553 @ 57439:                     ASSPAR
8554 @ 57440:                     PUSHI  #0x00000000
8555 @ 57445:                     ASSPAR
8556 @ 57446:                     CALL  
8557 @ 57447:                     LOCATE L_0004

  1000        ->SUCC
8558 @ 57450:                     LINE   1000 "regression-compile-tmp/nrimp10s-77.imp"
8559 @ 57492:                     JUMP   L_0143

  1001  BIP(1013):                              ! PHRASE CHECKIMPS
8560 @ 57495:                     LINE   1001 "regression-compile-tmp/nrimp10s-77.imp"
8561 @ 57537:                     PUSHI  #0x000003f5
8562 @ 57542:                     SLABEL 320

  1002        ->FAIL %UNLESS IMPS=1;  ->SUCC
8563 @ 57545:                     LINE   1002 "regression-compile-tmp/nrimp10s-77.imp"
8564 @ 57587:                     PUSH   IMPS
8565 @ 57590:                     PUSHI  #0x00000001
8566 @ 57595:                     JUMPIF = L_0004
8567 @ 57599:                     JUMP   L_0146
8568 @ 57602:                     LOCATE L_0004
8569 @ 57605:                     LINE   1002 "regression-compile-tmp/nrimp10s-77.imp"
8570 @ 57647:                     JUMP   L_0143

  1003  BIP(1014):                              ! PHRASE DUMMY APP
8571 @ 57650:                     LINE   1003 "regression-compile-tmp/nrimp10s-77.imp"
8572 @ 57692:                     PUSHI  #0x000003f6
8573 @ 57697:                     SLABEL 320

  1004        A(R)=2; A(R+1)=2
8574 @ 57700:                     LINE   1004 "regression-compile-tmp/nrimp10s-77.imp"
8575 @ 57742:                     PUSH   A
8576 @ 57745:                     PUSH   R
8577 @ 57748:                     ACCESS
8578 @ 57749:                     PUSHI  #0x00000002
8579 @ 57754:                     ASSVAL
8580 @ 57755:                     LINE   1004 "regression-compile-tmp/nrimp10s-77.imp"
8581 @ 57797:                     PUSH   A
8582 @ 57800:                     PUSH   R
8583 @ 57803:                     PUSHI  #0x00000001
8584 @ 57808:                     ADD   
8585 @ 57809:                     ACCESS
8586 @ 57810:                     PUSHI  #0x00000002
8587 @ 57815:                     ASSVAL

  1005        R=R+2; ->SUCC
8588 @ 57816:                     LINE   1005 "regression-compile-tmp/nrimp10s-77.imp"
8589 @ 57858:                     PUSH   R
8590 @ 57861:                     PUSH   R
8591 @ 57864:                     PUSHI  #0x00000002
8592 @ 57869:                     ADD   
8593 @ 57870:                     ASSVAL
8594 @ 57871:                     LINE   1005 "regression-compile-tmp/nrimp10s-77.imp"
8595 @ 57913:                     JUMP   L_0143

  1006  BIP(1015):                              ! PHRASE DOWN=NEW TEXT LEVEL
8596 @ 57916:                     LINE   1006 "regression-compile-tmp/nrimp10s-77.imp"
8597 @ 57958:                     PUSHI  #0x000003f7
8598 @ 57963:                     SLABEL 320

  1007        LEVEL=LEVEL+1
8599 @ 57966:                     LINE   1007 "regression-compile-tmp/nrimp10s-77.imp"
8600 @ 58008:                     PUSH   LEVEL
8601 @ 58011:                     PUSH   LEVEL
8602 @ 58014:                     PUSHI  #0x00000001
8603 @ 58019:                     ADD   
8604 @ 58020:                     ASSVAL

  1008        TO AR4(R,0)
8605 @ 58021:                     LINE   1008 "regression-compile-tmp/nrimp10s-77.imp"
8606 @ 58063:                     PUSH   TOAR4
8607 @ 58066:                     PUSH   R
8608 @ 58069:                     ASSPAR
8609 @ 58070:                     PUSHI  #0x00000000
8610 @ 58075:                     ASSPAR
8611 @ 58076:                     CALL  

  1009        DISPLAY(LEVEL)=R
8612 @ 58077:                     LINE   1009 "regression-compile-tmp/nrimp10s-77.imp"
8613 @ 58119:                     PUSH   DISPLAY
8614 @ 58122:                     PUSH   LEVEL
8615 @ 58125:                     ACCESS
8616 @ 58126:                     PUSH   R
8617 @ 58129:                     ASSVAL

  1010        SFS(LEVEL)=0
8618 @ 58130:                     LINE   1010 "regression-compile-tmp/nrimp10s-77.imp"
8619 @ 58172:                     PUSH   SFS
8620 @ 58175:                     PUSH   LEVEL
8621 @ 58178:                     ACCESS
8622 @ 58179:                     PUSHI  #0x00000000
8623 @ 58184:                     ASSVAL

  1011        R=R+4
8624 @ 58185:                     LINE   1011 "regression-compile-tmp/nrimp10s-77.imp"
8625 @ 58227:                     PUSH   R
8626 @ 58230:                     PUSH   R
8627 @ 58233:                     PUSHI  #0x00000004
8628 @ 58238:                     ADD   
8629 @ 58239:                     ASSVAL

  1012        ->SUCC
8630 @ 58240:                     LINE   1012 "regression-compile-tmp/nrimp10s-77.imp"
8631 @ 58282:                     JUMP   L_0143

  1013  BIP(1016):                              ! PHRASE UP 1 TEXTUAL LEVEL
8632 @ 58285:                     LINE   1013 "regression-compile-tmp/nrimp10s-77.imp"
8633 @ 58327:                     PUSHI  #0x000003f8
8634 @ 58332:                     SLABEL 320

  1014        DISPLAY(LEVEL)=0
8635 @ 58335:                     LINE   1014 "regression-compile-tmp/nrimp10s-77.imp"
8636 @ 58377:                     PUSH   DISPLAY
8637 @ 58380:                     PUSH   LEVEL
8638 @ 58383:                     ACCESS
8639 @ 58384:                     PUSHI  #0x00000000
8640 @ 58389:                     ASSVAL

  1015        %WHILE SFS(LEVEL)#0 %CYCLE
8641 @ 58390:                     LINE   1015 "regression-compile-tmp/nrimp10s-77.imp"
8642 @ 58432:                     LOCATE L_0003
8643 @ 58435:                     PUSH   SFS
8644 @ 58438:                     PUSH   LEVEL
8645 @ 58441:                     ACCESS
8646 @ 58442:                     PUSHI  #0x00000000
8647 @ 58447:                     JUMPIF = L_0004

  1016           POP(SFS(LEVEL),I,J,K)
8648 @ 58451:                     LINE   1016 "regression-compile-tmp/nrimp10s-77.imp"
8649 @ 58493:                     PUSH   POP
8650 @ 58496:                     PUSH   SFS
8651 @ 58499:                     PUSH   LEVEL
8652 @ 58502:                     ACCESS
8653 @ 58503:                     ASSPAR
8654 @ 58504:                     PUSH   I
8655 @ 58507:                     ASSPAR
8656 @ 58508:                     PUSH   J
8657 @ 58511:                     ASSPAR
8658 @ 58512:                     PUSH   K
8659 @ 58515:                     ASSPAR
8660 @ 58516:                     CALL  

  1017           %IF I=1 %THEN FAULT2(53,K,0);  ! FINISH MISSING
8661 @ 58517:                     LINE   1017 "regression-compile-tmp/nrimp10s-77.imp"
8662 @ 58559:                     PUSH   I
8663 @ 58562:                     PUSHI  #0x00000001
8664 @ 58567:                     JUMPIF # L_0007
8665 @ 58571:                     PUSH   FAULT2
8666 @ 58574:                     PUSHI  #0x00000035
8667 @ 58579:                     ASSPAR
8668 @ 58580:                     PUSH   K
8669 @ 58583:                     ASSPAR
8670 @ 58584:                     PUSHI  #0x00000000
8671 @ 58589:                     ASSPAR
8672 @ 58590:                     CALL  
8673 @ 58591:                     LOCATE L_0007

  1018           %IF I=2 %THEN FAULT2(13,K,0);  ! %REPEAT MISSING
8674 @ 58594:                     LINE   1018 "regression-compile-tmp/nrimp10s-77.imp"
8675 @ 58636:                     PUSH   I
8676 @ 58639:                     PUSHI  #0x00000002
8677 @ 58644:                     JUMPIF # L_0007
8678 @ 58648:                     PUSH   FAULT2
8679 @ 58651:                     PUSHI  #0x0000000d
8680 @ 58656:                     ASSPAR
8681 @ 58657:                     PUSH   K
8682 @ 58660:                     ASSPAR
8683 @ 58661:                     PUSHI  #0x00000000
8684 @ 58666:                     ASSPAR
8685 @ 58667:                     CALL  
8686 @ 58668:                     LOCATE L_0007

  1019        %REPEAT
8687 @ 58671:                     LINE   1019 "regression-compile-tmp/nrimp10s-77.imp"
8688 @ 58713:                     REPEAT L_0003
8689 @ 58716:                     LOCATE L_0004

  1020        LEVEL=LEVEL-1
8690 @ 58719:                     LINE   1020 "regression-compile-tmp/nrimp10s-77.imp"
8691 @ 58761:                     PUSH   LEVEL
8692 @ 58764:                     PUSH   LEVEL
8693 @ 58767:                     PUSHI  #0x00000001
8694 @ 58772:                     SUB   
8695 @ 58773:                     ASSVAL

  1021        ->SUCC
8696 @ 58774:                     LINE   1021 "regression-compile-tmp/nrimp10s-77.imp"
8697 @ 58816:                     JUMP   L_0143

  1022  BIP(1017):                              ! PHRASE LISTON
8698 @ 58819:                     LINE   1022 "regression-compile-tmp/nrimp10s-77.imp"
8699 @ 58861:                     PUSHI  #0x000003f9
8700 @ 58866:                     SLABEL 320

  1023        LIST=1;  ->SUCC
8701 @ 58869:                     LINE   1023 "regression-compile-tmp/nrimp10s-77.imp"
8702 @ 58911:                     PUSH   LIST
8703 @ 58914:                     PUSHI  #0x00000001
8704 @ 58919:                     ASSVAL
8705 @ 58920:                     LINE   1023 "regression-compile-tmp/nrimp10s-77.imp"
8706 @ 58962:                     JUMP   L_0143

  1024  BIP(1018):                              ! PHRASE LISTOFF
8707 @ 58965:                     LINE   1024 "regression-compile-tmp/nrimp10s-77.imp"
8708 @ 59007:                     PUSHI  #0x000003fa
8709 @ 59012:                     SLABEL 320

  1025        LIST=0;  ->SUCC
8710 @ 59015:                     LINE   1025 "regression-compile-tmp/nrimp10s-77.imp"
8711 @ 59057:                     PUSH   LIST
8712 @ 59060:                     PUSHI  #0x00000000
8713 @ 59065:                     ASSVAL
8714 @ 59066:                     LINE   1025 "regression-compile-tmp/nrimp10s-77.imp"
8715 @ 59108:                     JUMP   L_0143

  1026  BIP(1019):                              ! PHRASE COLON FOR LABEL
8716 @ 59111:                     LINE   1026 "regression-compile-tmp/nrimp10s-77.imp"
8717 @ 59153:                     PUSHI  #0x000003fb
8718 @ 59158:                     SLABEL 320

  1027        ->FAIL %UNLESS CC(Q-1)=':'
8719 @ 59161:                     LINE   1027 "regression-compile-tmp/nrimp10s-77.imp"
8720 @ 59203:                     PUSH   CC
8721 @ 59206:                     PUSH   Q
8722 @ 59209:                     PUSHI  #0x00000001
8723 @ 59214:                     SUB   
8724 @ 59215:                     ACCESS
8725 @ 59216:                     PUSHI  #0x0000003a
8726 @ 59221:                     JUMPIF = L_0004
8727 @ 59225:                     JUMP   L_0146
8728 @ 59228:                     LOCATE L_0004

  1028        ->SUCC
8729 @ 59231:                     LINE   1028 "regression-compile-tmp/nrimp10s-77.imp"
8730 @ 59273:                     JUMP   L_0143

  1029  BIP(1020):                              ! PHRASE NOTE CONST
8731 @ 59276:                     LINE   1029 "regression-compile-tmp/nrimp10s-77.imp"
8732 @ 59318:                     PUSHI  #0x000003fc
8733 @ 59323:                     SLABEL 320

  1030        %IF CTYPE=5 %THEN TOAR4(S-4,STRLINK) %AND STRLINK=S-4
8734 @ 59326:                     LINE   1030 "regression-compile-tmp/nrimp10s-77.imp"
8735 @ 59368:                     PUSH   CTYPE
8736 @ 59371:                     PUSHI  #0x00000005
8737 @ 59376:                     JUMPIF # L_0004
8738 @ 59380:                     PUSH   TOAR4
8739 @ 59383:                     PUSH   S
8740 @ 59386:                     PUSHI  #0x00000004
8741 @ 59391:                     SUB   
8742 @ 59392:                     ASSPAR
8743 @ 59393:                     PUSH   STRLINK
8744 @ 59396:                     ASSPAR
8745 @ 59397:                     CALL  
8746 @ 59398:                     PUSH   STRLINK
8747 @ 59401:                     PUSH   S
8748 @ 59404:                     PUSHI  #0x00000004
8749 @ 59409:                     SUB   
8750 @ 59410:                     ASSVAL
8751 @ 59411:                     LOCATE L_0004

  1031        ->SUCC
8752 @ 59414:                     LINE   1031 "regression-compile-tmp/nrimp10s-77.imp"
8753 @ 59456:                     JUMP   L_0143

  1032  BIP(1021):                              ! TRACE FOR ON CONDITIONS
8754 @ 59459:                     LINE   1032 "regression-compile-tmp/nrimp10s-77.imp"
8755 @ 59501:                     PUSHI  #0x000003fd
8756 @ 59506:                     SLABEL 320

  1033        PARMTRACE=1; ->SUCC
8757 @ 59509:                     LINE   1033 "regression-compile-tmp/nrimp10s-77.imp"
8758 @ 59551:                     PUSH   PARMTRACE
8759 @ 59554:                     PUSHI  #0x00000001
8760 @ 59559:                     ASSVAL
8761 @ 59560:                     LINE   1033 "regression-compile-tmp/nrimp10s-77.imp"
8762 @ 59602:                     JUMP   L_0143

  1034  BIP(1022):                              ! SET MNEMONIC
8763 @ 59605:                     LINE   1034 "regression-compile-tmp/nrimp10s-77.imp"
8764 @ 59647:                     PUSHI  #0x000003fe
8765 @ 59652:                     SLABEL 320

  1035        I=CC(Q);                          ! OBTAIN CURRENT CHARACTER
8766 @ 59655:                     LINE   1035 "regression-compile-tmp/nrimp10s-77.imp"
8767 @ 59697:                     PUSH   I
8768 @ 59700:                     PUSH   CC
8769 @ 59703:                     PUSH   Q
8770 @ 59706:                     ACCESS
8771 @ 59707:                     ASSVAL

  1036        S=M'    '
8772 @ 59708:                     LINE   1036 "regression-compile-tmp/nrimp10s-77.imp"
8773 @ 59750:                     PUSH   S
8774 @ 59753:                     PUSHI  #0x20202020
8775 @ 59758:                     ASSVAL

  1037        %WHILE 'A'<=I<='Z' %CYCLE
8776 @ 59759:                     LINE   1037 "regression-compile-tmp/nrimp10s-77.imp"
8777 @ 59801:                     LOCATE L_0003
8778 @ 59804:                     PUSHI  #0x00000041
8779 @ 59809:                     PUSH   I
8780 @ 59812:                     JUMPIFD > L_0004
8781 @ 59816:                     PUSHI  #0x0000005a
8782 @ 59821:                     JUMPIF > L_0004

  1038           S=S<<8!I; Q=Q+1; I=CC(Q)
8783 @ 59825:                     LINE   1038 "regression-compile-tmp/nrimp10s-77.imp"
8784 @ 59867:                     PUSH   S
8785 @ 59870:                     PUSH   S
8786 @ 59873:                     PUSHI  #0x00000008
8787 @ 59878:                     LSH   
8788 @ 59879:                     PUSH   I
8789 @ 59882:                     OR    
8790 @ 59883:                     ASSVAL
8791 @ 59884:                     LINE   1038 "regression-compile-tmp/nrimp10s-77.imp"
8792 @ 59926:                     PUSH   Q
8793 @ 59929:                     PUSH   Q
8794 @ 59932:                     PUSHI  #0x00000001
8795 @ 59937:                     ADD   
8796 @ 59938:                     ASSVAL
8797 @ 59939:                     LINE   1038 "regression-compile-tmp/nrimp10s-77.imp"
8798 @ 59981:                     PUSH   I
8799 @ 59984:                     PUSH   CC
8800 @ 59987:                     PUSH   Q
8801 @ 59990:                     ACCESS
8802 @ 59991:                     ASSVAL

  1039        %REPEAT
8803 @ 59992:                     LINE   1039 "regression-compile-tmp/nrimp10s-77.imp"
8804 @ 60034:                     REPEAT L_0003
8805 @ 60037:                     LOCATE L_0004

  1040        ->FAIL %UNLESS I='_' %AND S#M'    '
8806 @ 60040:                     LINE   1040 "regression-compile-tmp/nrimp10s-77.imp"
8807 @ 60082:                     PUSH   I
8808 @ 60085:                     PUSHI  #0x0000005f
8809 @ 60090:                     JUMPIF # L_0005
8810 @ 60094:                     PUSH   S
8811 @ 60097:                     PUSHI  #0x20202020
8812 @ 60102:                     JUMPIF # L_0004
8813 @ 60106:                     LOCATE L_0005
8814 @ 60109:                     JUMP   L_0146
8815 @ 60112:                     LOCATE L_0004

  1041        Q=Q+1; ->SUCC
8816 @ 60115:                     LINE   1041 "regression-compile-tmp/nrimp10s-77.imp"
8817 @ 60157:                     PUSH   Q
8818 @ 60160:                     PUSH   Q
8819 @ 60163:                     PUSHI  #0x00000001
8820 @ 60168:                     ADD   
8821 @ 60169:                     ASSVAL
8822 @ 60170:                     LINE   1041 "regression-compile-tmp/nrimp10s-77.imp"
8823 @ 60212:                     JUMP   L_0143

  1042  BIP(1023):                              ! PRIMARY FORMAT MNEMOINC
8824 @ 60215:                     LINE   1042 "regression-compile-tmp/nrimp10s-77.imp"
8825 @ 60257:                     PUSHI  #0x000003ff
8826 @ 60262:                     SLABEL 320

  1043        %CYCLE I=7,1,126
8827 @ 60265:                     LINE   1043 "regression-compile-tmp/nrimp10s-77.imp"
8828 @ 60307:                     PUSH   I
8829 @ 60310:                     PUSHI  #0x00000001
8830 @ 60315:                     PUSHI  #0x0000007e
8831 @ 60320:                     PUSHI  #0x00000007
8832 @ 60325:                     FOR    L_0003

  1044           ->PFND %IF OPC(I)=S
8833 @ 60328:                     LINE   1044 "regression-compile-tmp/nrimp10s-77.imp"
8834 @ 60370:                     PUSH   OPC
8835 @ 60373:                     PUSH   I
8836 @ 60376:                     ACCESS
8837 @ 60377:                     PUSH   S
8838 @ 60380:                     JUMPIF # L_0007
8839 @ 60384:                     JUMP   L_0149
8840 @ 60387:                     LOCATE L_0007

  1045        %REPEAT
8841 @ 60390:                     LINE   1045 "regression-compile-tmp/nrimp10s-77.imp"
8842 @ 60432:                     REPEAT L_0003
8843 @ 60435:                     LOCATE L_0004

  1046        ->FAIL
8844 @ 60438:                     LINE   1046 "regression-compile-tmp/nrimp10s-77.imp"
8845 @ 60480:                     JUMP   L_0146

  1047  PFND:
8846 @ 60483:                     LINE   1047 "regression-compile-tmp/nrimp10s-77.imp"
8847 @ 60525:                     LABEL  L_0149

  1048        ->FAIL %IF 8<=I>>3<=11 %AND I&7<=3
8848 @ 60528:                     LINE   1048 "regression-compile-tmp/nrimp10s-77.imp"
8849 @ 60570:                     PUSHI  #0x00000008
8850 @ 60575:                     PUSH   I
8851 @ 60578:                     PUSHI  #0x00000003
8852 @ 60583:                     RSH   
8853 @ 60584:                     JUMPIFD > L_0004
8854 @ 60588:                     PUSHI  #0x0000000b
8855 @ 60593:                     JUMPIF > L_0004
8856 @ 60597:                     PUSH   I
8857 @ 60600:                     PUSHI  #0x00000007
8858 @ 60605:                     AND   
8859 @ 60606:                     PUSHI  #0x00000003
8860 @ 60611:                     JUMPIF > L_0004
8861 @ 60615:                     JUMP   L_0146
8862 @ 60618:                     LOCATE L_0004

  1049        A(R)=2*I; ->UPR
8863 @ 60621:                     LINE   1049 "regression-compile-tmp/nrimp10s-77.imp"
8864 @ 60663:                     PUSH   A
8865 @ 60666:                     PUSH   R
8866 @ 60669:                     ACCESS
8867 @ 60670:                     PUSHI  #0x00000002
8868 @ 60675:                     PUSH   I
8869 @ 60678:                     MUL   
8870 @ 60679:                     ASSVAL
8871 @ 60680:                     LINE   1049 "regression-compile-tmp/nrimp10s-77.imp"
8872 @ 60722:                     JUMP   L_0142

  1050  BIP(1024):                              ! SECONDARY FORMAT MNEMONIC
8873 @ 60725:                     LINE   1050 "regression-compile-tmp/nrimp10s-77.imp"
8874 @ 60767:                     PUSHI  #0x00000400
8875 @ 60772:                     SLABEL 320

  1051        %CYCLE I=64,8,88
8876 @ 60775:                     LINE   1051 "regression-compile-tmp/nrimp10s-77.imp"
8877 @ 60817:                     PUSH   I
8878 @ 60820:                     PUSHI  #0x00000008
8879 @ 60825:                     PUSHI  #0x00000058
8880 @ 60830:                     PUSHI  #0x00000040
8881 @ 60835:                     FOR    L_0003

  1052           %CYCLE J=0,1,3
8882 @ 60838:                     LINE   1052 "regression-compile-tmp/nrimp10s-77.imp"
8883 @ 60880:                     PUSH   J
8884 @ 60883:                     PUSHI  #0x00000001
8885 @ 60888:                     PUSHI  #0x00000003
8886 @ 60893:                     PUSHI  #0x00000000
8887 @ 60898:                     FOR    L_0006

  1053              ->SFND %IF OPC(I+J)=S
8888 @ 60901:                     LINE   1053 "regression-compile-tmp/nrimp10s-77.imp"
8889 @ 60943:                     PUSH   OPC
8890 @ 60946:                     PUSH   I
8891 @ 60949:                     PUSH   J
8892 @ 60952:                     ADD   
8893 @ 60953:                     ACCESS
8894 @ 60954:                     PUSH   S
8895 @ 60957:                     JUMPIF # L_000a
8896 @ 60961:                     JUMP   L_014a
8897 @ 60964:                     LOCATE L_000a

  1054           %REPEAT
8898 @ 60967:                     LINE   1054 "regression-compile-tmp/nrimp10s-77.imp"
8899 @ 61009:                     REPEAT L_0006
8900 @ 61012:                     LOCATE L_0007

  1055        %REPEAT
8901 @ 61015:                     LINE   1055 "regression-compile-tmp/nrimp10s-77.imp"
8902 @ 61057:                     REPEAT L_0003
8903 @ 61060:                     LOCATE L_0004

  1056        ->FAIL
8904 @ 61063:                     LINE   1056 "regression-compile-tmp/nrimp10s-77.imp"
8905 @ 61105:                     JUMP   L_0146

  1057  SFND: A(R)=2*(I+J); ->UPR
8906 @ 61108:                     LINE   1057 "regression-compile-tmp/nrimp10s-77.imp"
8907 @ 61150:                     LABEL  L_014a
8908 @ 61153:                     LINE   1057 "regression-compile-tmp/nrimp10s-77.imp"
8909 @ 61195:                     PUSH   A
8910 @ 61198:                     PUSH   R
8911 @ 61201:                     ACCESS
8912 @ 61202:                     PUSHI  #0x00000002
8913 @ 61207:                     PUSH   I
8914 @ 61210:                     PUSH   J
8915 @ 61213:                     ADD   
8916 @ 61214:                     MUL   
8917 @ 61215:                     ASSVAL
8918 @ 61216:                     LINE   1057 "regression-compile-tmp/nrimp10s-77.imp"
8919 @ 61258:                     JUMP   L_0142

  1058  BIP(1025):                             ! TERTIARY FORMAT MNEMONIC
8920 @ 61261:                     LINE   1058 "regression-compile-tmp/nrimp10s-77.imp"
8921 @ 61303:                     PUSHI  #0x00000401
8922 @ 61308:                     SLABEL 320

  1059        %CYCLE I=3,-1,1
8923 @ 61311:                     LINE   1059 "regression-compile-tmp/nrimp10s-77.imp"
8924 @ 61353:                     PUSH   I
8925 @ 61356:                     PUSHI  #0x00000001
8926 @ 61361:                     NEGATE
8927 @ 61362:                     PUSHI  #0x00000001
8928 @ 61367:                     PUSHI  #0x00000003
8929 @ 61372:                     FOR    L_0003

  1060           %IF OPC(I)=S %THEN A(R)=2*I %AND ->UPR
8930 @ 61375:                     LINE   1060 "regression-compile-tmp/nrimp10s-77.imp"
8931 @ 61417:                     PUSH   OPC
8932 @ 61420:                     PUSH   I
8933 @ 61423:                     ACCESS
8934 @ 61424:                     PUSH   S
8935 @ 61427:                     JUMPIF # L_0007
8936 @ 61431:                     PUSH   A
8937 @ 61434:                     PUSH   R
8938 @ 61437:                     ACCESS
8939 @ 61438:                     PUSHI  #0x00000002
8940 @ 61443:                     PUSH   I
8941 @ 61446:                     MUL   
8942 @ 61447:                     ASSVAL
8943 @ 61448:                     JUMP   L_0142
8944 @ 61451:                     LOCATE L_0007

  1061        %REPEAT; ->FAIL
8945 @ 61454:                     LINE   1061 "regression-compile-tmp/nrimp10s-77.imp"
8946 @ 61496:                     REPEAT L_0003
8947 @ 61499:                     LOCATE L_0004
8948 @ 61502:                     LINE   1061 "regression-compile-tmp/nrimp10s-77.imp"
8949 @ 61544:                     JUMP   L_0146

  1062  BIP(1026):                              ! P(OP)=+,-,&,****,**,*,!!,!,
  1063                                          ! //,/,>>,<<,.,\\,\;
8950 @ 61547:                     LINE   1062 "regression-compile-tmp/nrimp10s-77.imp"
8951 @ 61589:                     PUSHI  #0x00000402
8952 @ 61594:                     SLABEL 320

  1064        I=CC(Q);                          ! OBTAIN CURRENT CHARACTER
8953 @ 61597:                     LINE   1064 "regression-compile-tmp/nrimp10s-77.imp"
8954 @ 61639:                     PUSH   I
8955 @ 61642:                     PUSH   CC
8956 @ 61645:                     PUSH   Q
8957 @ 61648:                     ACCESS
8958 @ 61649:                     ASSVAL

  1065        ->FAIL %UNLESS 32<I<127 %AND 16_80000000>>((I-32)&31)&16_4237000A#0
8959 @ 61650:                     LINE   1065 "regression-compile-tmp/nrimp10s-77.imp"
8960 @ 61692:                     PUSHI  #0x00000020
8961 @ 61697:                     PUSH   I
8962 @ 61700:                     JUMPIFD >= L_0005
8963 @ 61704:                     PUSHI  #0x0000007f
8964 @ 61709:                     JUMPIF >= L_0005
8965 @ 61713:                     PUSHI  #0x80000000
8966 @ 61718:                     PUSH   I
8967 @ 61721:                     PUSHI  #0x00000020
8968 @ 61726:                     SUB   
8969 @ 61727:                     PUSHI  #0x0000001f
8970 @ 61732:                     AND   
8971 @ 61733:                     RSH   
8972 @ 61734:                     PUSHI  #0x4237000a
8973 @ 61739:                     AND   
8974 @ 61740:                     PUSHI  #0x00000000
8975 @ 61745:                     JUMPIF # L_0004
8976 @ 61749:                     LOCATE L_0005
8977 @ 61752:                     JUMP   L_0146
8978 @ 61755:                     LOCATE L_0004

  1066        Q=Q+1
8979 @ 61758:                     LINE   1066 "regression-compile-tmp/nrimp10s-77.imp"
8980 @ 61800:                     PUSH   Q
8981 @ 61803:                     PUSH   Q
8982 @ 61806:                     PUSHI  #0x00000001
8983 @ 61811:                     ADD   
8984 @ 61812:                     ASSVAL

  1067        %IF I='+' %THEN A(R)=1 %AND ->UPR
8985 @ 61813:                     LINE   1067 "regression-compile-tmp/nrimp10s-77.imp"
8986 @ 61855:                     PUSH   I
8987 @ 61858:                     PUSHI  #0x0000002b
8988 @ 61863:                     JUMPIF # L_0004
8989 @ 61867:                     PUSH   A
8990 @ 61870:                     PUSH   R
8991 @ 61873:                     ACCESS
8992 @ 61874:                     PUSHI  #0x00000001
8993 @ 61879:                     ASSVAL
8994 @ 61880:                     JUMP   L_0142
8995 @ 61883:                     LOCATE L_0004

  1068        %IF I='-' %THEN A(R)=2 %AND ->UPR
8996 @ 61886:                     LINE   1068 "regression-compile-tmp/nrimp10s-77.imp"
8997 @ 61928:                     PUSH   I
8998 @ 61931:                     PUSHI  #0x0000002d
8999 @ 61936:                     JUMPIF # L_0004
9000 @ 61940:                     PUSH   A
9001 @ 61943:                     PUSH   R
9002 @ 61946:                     ACCESS
9003 @ 61947:                     PUSHI  #0x00000002
9004 @ 61952:                     ASSVAL
9005 @ 61953:                     JUMP   L_0142
9006 @ 61956:                     LOCATE L_0004

  1069        %IF I='&' %THEN A(R)=3 %AND ->UPR
9007 @ 61959:                     LINE   1069 "regression-compile-tmp/nrimp10s-77.imp"
9008 @ 62001:                     PUSH   I
9009 @ 62004:                     PUSHI  #0x00000026
9010 @ 62009:                     JUMPIF # L_0004
9011 @ 62013:                     PUSH   A
9012 @ 62016:                     PUSH   R
9013 @ 62019:                     ACCESS
9014 @ 62020:                     PUSHI  #0x00000003
9015 @ 62025:                     ASSVAL
9016 @ 62026:                     JUMP   L_0142
9017 @ 62029:                     LOCATE L_0004

  1070        J=CC(Q)
9018 @ 62032:                     LINE   1070 "regression-compile-tmp/nrimp10s-77.imp"
9019 @ 62074:                     PUSH   J
9020 @ 62077:                     PUSH   CC
9021 @ 62080:                     PUSH   Q
9022 @ 62083:                     ACCESS
9023 @ 62084:                     ASSVAL

  1071        %IF I='*' %THEN %START
9024 @ 62085:                     LINE   1071 "regression-compile-tmp/nrimp10s-77.imp"
9025 @ 62127:                     PUSH   I
9026 @ 62130:                     PUSHI  #0x0000002a
9027 @ 62135:                     JUMPIF # L_0004

  1072           %IF J#I %THEN A(R)=6 %AND ->UPR
9028 @ 62139:                     LINE   1072 "regression-compile-tmp/nrimp10s-77.imp"
9029 @ 62181:                     PUSH   J
9030 @ 62184:                     PUSH   I
9031 @ 62187:                     JUMPIF = L_0007
9032 @ 62191:                     PUSH   A
9033 @ 62194:                     PUSH   R
9034 @ 62197:                     ACCESS
9035 @ 62198:                     PUSHI  #0x00000006
9036 @ 62203:                     ASSVAL
9037 @ 62204:                     JUMP   L_0142
9038 @ 62207:                     LOCATE L_0007

  1073           %IF CC(Q+1)=I=CC(Q+2) %THEN A(R)=4 %AND Q=Q+3 %AND ->UPR
9039 @ 62210:                     LINE   1073 "regression-compile-tmp/nrimp10s-77.imp"
9040 @ 62252:                     PUSH   CC
9041 @ 62255:                     PUSH   Q
9042 @ 62258:                     PUSHI  #0x00000001
9043 @ 62263:                     ADD   
9044 @ 62264:                     ACCESS
9045 @ 62265:                     PUSH   I
9046 @ 62268:                     JUMPIFD # L_0007
9047 @ 62272:                     PUSH   CC
9048 @ 62275:                     PUSH   Q
9049 @ 62278:                     PUSHI  #0x00000002
9050 @ 62283:                     ADD   
9051 @ 62284:                     ACCESS
9052 @ 62285:                     JUMPIF # L_0007
9053 @ 62289:                     PUSH   A
9054 @ 62292:                     PUSH   R
9055 @ 62295:                     ACCESS
9056 @ 62296:                     PUSHI  #0x00000004
9057 @ 62301:                     ASSVAL
9058 @ 62302:                     PUSH   Q
9059 @ 62305:                     PUSH   Q
9060 @ 62308:                     PUSHI  #0x00000003
9061 @ 62313:                     ADD   
9062 @ 62314:                     ASSVAL
9063 @ 62315:                     JUMP   L_0142
9064 @ 62318:                     LOCATE L_0007

  1074           A(R)=5; Q=Q+1; ->UPR
9065 @ 62321:                     LINE   1074 "regression-compile-tmp/nrimp10s-77.imp"
9066 @ 62363:                     PUSH   A
9067 @ 62366:                     PUSH   R
9068 @ 62369:                     ACCESS
9069 @ 62370:                     PUSHI  #0x00000005
9070 @ 62375:                     ASSVAL
9071 @ 62376:                     LINE   1074 "regression-compile-tmp/nrimp10s-77.imp"
9072 @ 62418:                     PUSH   Q
9073 @ 62421:                     PUSH   Q
9074 @ 62424:                     PUSHI  #0x00000001
9075 @ 62429:                     ADD   
9076 @ 62430:                     ASSVAL
9077 @ 62431:                     LINE   1074 "regression-compile-tmp/nrimp10s-77.imp"
9078 @ 62473:                     JUMP   L_0142

  1075        %FINISH
9079 @ 62476:                     LINE   1075 "regression-compile-tmp/nrimp10s-77.imp"
9080 @ 62518:                     LOCATE L_0004

  1076        %IF I='/' %THEN %START
9081 @ 62521:                     LINE   1076 "regression-compile-tmp/nrimp10s-77.imp"
9082 @ 62563:                     PUSH   I
9083 @ 62566:                     PUSHI  #0x0000002f
9084 @ 62571:                     JUMPIF # L_0004

  1077           %IF J#I %THEN A(R)=10 %AND ->UPR
9085 @ 62575:                     LINE   1077 "regression-compile-tmp/nrimp10s-77.imp"
9086 @ 62617:                     PUSH   J
9087 @ 62620:                     PUSH   I
9088 @ 62623:                     JUMPIF = L_0007
9089 @ 62627:                     PUSH   A
9090 @ 62630:                     PUSH   R
9091 @ 62633:                     ACCESS
9092 @ 62634:                     PUSHI  #0x0000000a
9093 @ 62639:                     ASSVAL
9094 @ 62640:                     JUMP   L_0142
9095 @ 62643:                     LOCATE L_0007

  1078           A(R)=9; Q=Q+1; ->UPR
9096 @ 62646:                     LINE   1078 "regression-compile-tmp/nrimp10s-77.imp"
9097 @ 62688:                     PUSH   A
9098 @ 62691:                     PUSH   R
9099 @ 62694:                     ACCESS
9100 @ 62695:                     PUSHI  #0x00000009
9101 @ 62700:                     ASSVAL
9102 @ 62701:                     LINE   1078 "regression-compile-tmp/nrimp10s-77.imp"
9103 @ 62743:                     PUSH   Q
9104 @ 62746:                     PUSH   Q
9105 @ 62749:                     PUSHI  #0x00000001
9106 @ 62754:                     ADD   
9107 @ 62755:                     ASSVAL
9108 @ 62756:                     LINE   1078 "regression-compile-tmp/nrimp10s-77.imp"
9109 @ 62798:                     JUMP   L_0142

  1079        %FINISH
9110 @ 62801:                     LINE   1079 "regression-compile-tmp/nrimp10s-77.imp"
9111 @ 62843:                     LOCATE L_0004

  1080        %IF I='!' %THEN %START
9112 @ 62846:                     LINE   1080 "regression-compile-tmp/nrimp10s-77.imp"
9113 @ 62888:                     PUSH   I
9114 @ 62891:                     PUSHI  #0x00000021
9115 @ 62896:                     JUMPIF # L_0004

  1081           %IF J#I %THEN A(R)=8 %AND ->UPR
9116 @ 62900:                     LINE   1081 "regression-compile-tmp/nrimp10s-77.imp"
9117 @ 62942:                     PUSH   J
9118 @ 62945:                     PUSH   I
9119 @ 62948:                     JUMPIF = L_0007
9120 @ 62952:                     PUSH   A
9121 @ 62955:                     PUSH   R
9122 @ 62958:                     ACCESS
9123 @ 62959:                     PUSHI  #0x00000008
9124 @ 62964:                     ASSVAL
9125 @ 62965:                     JUMP   L_0142
9126 @ 62968:                     LOCATE L_0007

  1082           A(R)=7; Q=Q+1; ->UPR
9127 @ 62971:                     LINE   1082 "regression-compile-tmp/nrimp10s-77.imp"
9128 @ 63013:                     PUSH   A
9129 @ 63016:                     PUSH   R
9130 @ 63019:                     ACCESS
9131 @ 63020:                     PUSHI  #0x00000007
9132 @ 63025:                     ASSVAL
9133 @ 63026:                     LINE   1082 "regression-compile-tmp/nrimp10s-77.imp"
9134 @ 63068:                     PUSH   Q
9135 @ 63071:                     PUSH   Q
9136 @ 63074:                     PUSHI  #0x00000001
9137 @ 63079:                     ADD   
9138 @ 63080:                     ASSVAL
9139 @ 63081:                     LINE   1082 "regression-compile-tmp/nrimp10s-77.imp"
9140 @ 63123:                     JUMP   L_0142

  1083        %FINISH
9141 @ 63126:                     LINE   1083 "regression-compile-tmp/nrimp10s-77.imp"
9142 @ 63168:                     LOCATE L_0004

  1084        %IF I='.' %THEN A(R)=13 %AND ->UPR
9143 @ 63171:                     LINE   1084 "regression-compile-tmp/nrimp10s-77.imp"
9144 @ 63213:                     PUSH   I
9145 @ 63216:                     PUSHI  #0x0000002e
9146 @ 63221:                     JUMPIF # L_0004
9147 @ 63225:                     PUSH   A
9148 @ 63228:                     PUSH   R
9149 @ 63231:                     ACCESS
9150 @ 63232:                     PUSHI  #0x0000000d
9151 @ 63237:                     ASSVAL
9152 @ 63238:                     JUMP   L_0142
9153 @ 63241:                     LOCATE L_0004

  1085        %IF I=J='<' %THEN A(R)=12 %AND Q=Q+1 %AND ->UPR
9154 @ 63244:                     LINE   1085 "regression-compile-tmp/nrimp10s-77.imp"
9155 @ 63286:                     PUSH   I
9156 @ 63289:                     PUSH   J
9157 @ 63292:                     JUMPIFD # L_0004
9158 @ 63296:                     PUSHI  #0x0000003c
9159 @ 63301:                     JUMPIF # L_0004
9160 @ 63305:                     PUSH   A
9161 @ 63308:                     PUSH   R
9162 @ 63311:                     ACCESS
9163 @ 63312:                     PUSHI  #0x0000000c
9164 @ 63317:                     ASSVAL
9165 @ 63318:                     PUSH   Q
9166 @ 63321:                     PUSH   Q
9167 @ 63324:                     PUSHI  #0x00000001
9168 @ 63329:                     ADD   
9169 @ 63330:                     ASSVAL
9170 @ 63331:                     JUMP   L_0142
9171 @ 63334:                     LOCATE L_0004

  1086        %IF I=J='>' %THEN A(R)=11 %AND Q=Q+1 %AND ->UPR
9172 @ 63337:                     LINE   1086 "regression-compile-tmp/nrimp10s-77.imp"
9173 @ 63379:                     PUSH   I
9174 @ 63382:                     PUSH   J
9175 @ 63385:                     JUMPIFD # L_0004
9176 @ 63389:                     PUSHI  #0x0000003e
9177 @ 63394:                     JUMPIF # L_0004
9178 @ 63398:                     PUSH   A
9179 @ 63401:                     PUSH   R
9180 @ 63404:                     ACCESS
9181 @ 63405:                     PUSHI  #0x0000000b
9182 @ 63410:                     ASSVAL
9183 @ 63411:                     PUSH   Q
9184 @ 63414:                     PUSH   Q
9185 @ 63417:                     PUSHI  #0x00000001
9186 @ 63422:                     ADD   
9187 @ 63423:                     ASSVAL
9188 @ 63424:                     JUMP   L_0142
9189 @ 63427:                     LOCATE L_0004

  1087        %IF I='\' %THEN %START
9190 @ 63430:                     LINE   1087 "regression-compile-tmp/nrimp10s-77.imp"
9191 @ 63472:                     PUSH   I
9192 @ 63475:                     PUSHI  #0x0000005c
9193 @ 63480:                     JUMPIF # L_0004

  1088           %IF J#I %THEN A(R)=15 %AND ->UPR
9194 @ 63484:                     LINE   1088 "regression-compile-tmp/nrimp10s-77.imp"
9195 @ 63526:                     PUSH   J
9196 @ 63529:                     PUSH   I
9197 @ 63532:                     JUMPIF = L_0007
9198 @ 63536:                     PUSH   A
9199 @ 63539:                     PUSH   R
9200 @ 63542:                     ACCESS
9201 @ 63543:                     PUSHI  #0x0000000f
9202 @ 63548:                     ASSVAL
9203 @ 63549:                     JUMP   L_0142
9204 @ 63552:                     LOCATE L_0007

  1089           Q=Q+1; A(R)=14; ->UPR
9205 @ 63555:                     LINE   1089 "regression-compile-tmp/nrimp10s-77.imp"
9206 @ 63597:                     PUSH   Q
9207 @ 63600:                     PUSH   Q
9208 @ 63603:                     PUSHI  #0x00000001
9209 @ 63608:                     ADD   
9210 @ 63609:                     ASSVAL
9211 @ 63610:                     LINE   1089 "regression-compile-tmp/nrimp10s-77.imp"
9212 @ 63652:                     PUSH   A
9213 @ 63655:                     PUSH   R
9214 @ 63658:                     ACCESS
9215 @ 63659:                     PUSHI  #0x0000000e
9216 @ 63664:                     ASSVAL
9217 @ 63665:                     LINE   1089 "regression-compile-tmp/nrimp10s-77.imp"
9218 @ 63707:                     JUMP   L_0142

  1090        %FINISH
9219 @ 63710:                     LINE   1090 "regression-compile-tmp/nrimp10s-77.imp"
9220 @ 63752:                     LOCATE L_0004

  1091        ->FAIL
9221 @ 63755:                     LINE   1091 "regression-compile-tmp/nrimp10s-77.imp"
9222 @ 63797:                     JUMP   L_0146

  1092  BIP(1027):                              ! PHRASE CHECK UI
9223 @ 63800:                     LINE   1092 "regression-compile-tmp/nrimp10s-77.imp"
9224 @ 63842:                     PUSHI  #0x00000403
9225 @ 63847:                     SLABEL 320

  1093        I=CC(Q);                          ! OBTAIN CURRENT CHARACTER
9226 @ 63850:                     LINE   1093 "regression-compile-tmp/nrimp10s-77.imp"
9227 @ 63892:                     PUSH   I
9228 @ 63895:                     PUSH   CC
9229 @ 63898:                     PUSH   Q
9230 @ 63901:                     ACCESS
9231 @ 63902:                     ASSVAL

  1094        ->SUCC %IF TRTAB(I)=2 %OR I='-'
9232 @ 63903:                     LINE   1094 "regression-compile-tmp/nrimp10s-77.imp"
9233 @ 63945:                     PUSH   TRTAB
9234 @ 63948:                     PUSH   I
9235 @ 63951:                     ACCESS
9236 @ 63952:                     PUSHI  #0x00000002
9237 @ 63957:                     JUMPIF = L_0005
9238 @ 63961:                     PUSH   I
9239 @ 63964:                     PUSHI  #0x0000002d
9240 @ 63969:                     JUMPIF # L_0004
9241 @ 63973:                     LOCATE L_0005
9242 @ 63976:                     JUMP   L_0143
9243 @ 63979:                     LOCATE L_0004

  1095        ->SUCC %IF 16_80000000>>(I&31)&16_14043000#0
9244 @ 63982:                     LINE   1095 "regression-compile-tmp/nrimp10s-77.imp"
9245 @ 64024:                     PUSHI  #0x80000000
9246 @ 64029:                     PUSH   I
9247 @ 64032:                     PUSHI  #0x0000001f
9248 @ 64037:                     AND   
9249 @ 64038:                     RSH   
9250 @ 64039:                     PUSHI  #0x14043000
9251 @ 64044:                     AND   
9252 @ 64045:                     PUSHI  #0x00000000
9253 @ 64050:                     JUMPIF = L_0004
9254 @ 64054:                     JUMP   L_0143
9255 @ 64057:                     LOCATE L_0004

  1096        ->FAIL
9256 @ 64060:                     LINE   1096 "regression-compile-tmp/nrimp10s-77.imp"
9257 @ 64102:                     JUMP   L_0146

  1097  BIP(1028):                              ! P(+')=+,-,\,0
9258 @ 64105:                     LINE   1097 "regression-compile-tmp/nrimp10s-77.imp"
9259 @ 64147:                     PUSHI  #0x00000404
9260 @ 64152:                     SLABEL 320

  1098        I=CC(Q);                          ! OBTAIN CURRENT CHARACTER
9261 @ 64155:                     LINE   1098 "regression-compile-tmp/nrimp10s-77.imp"
9262 @ 64197:                     PUSH   I
9263 @ 64200:                     PUSH   CC
9264 @ 64203:                     PUSH   Q
9265 @ 64206:                     ACCESS
9266 @ 64207:                     ASSVAL

  1099        %IF I='\' %OR I=16_7E %THEN A(R)=3 %AND Q=Q+1 %AND ->UPR
9267 @ 64208:                     LINE   1099 "regression-compile-tmp/nrimp10s-77.imp"
9268 @ 64250:                     PUSH   I
9269 @ 64253:                     PUSHI  #0x0000005c
9270 @ 64258:                     JUMPIF = L_0005
9271 @ 64262:                     PUSH   I
9272 @ 64265:                     PUSHI  #0x0000007e
9273 @ 64270:                     JUMPIF # L_0004
9274 @ 64274:                     LOCATE L_0005
9275 @ 64277:                     PUSH   A
9276 @ 64280:                     PUSH   R
9277 @ 64283:                     ACCESS
9278 @ 64284:                     PUSHI  #0x00000003
9279 @ 64289:                     ASSVAL
9280 @ 64290:                     PUSH   Q
9281 @ 64293:                     PUSH   Q
9282 @ 64296:                     PUSHI  #0x00000001
9283 @ 64301:                     ADD   
9284 @ 64302:                     ASSVAL
9285 @ 64303:                     JUMP   L_0142
9286 @ 64306:                     LOCATE L_0004

  1100        %IF I='-' %THEN A(R)=2 %AND Q=Q+1 %AND ->UPR
9287 @ 64309:                     LINE   1100 "regression-compile-tmp/nrimp10s-77.imp"
9288 @ 64351:                     PUSH   I
9289 @ 64354:                     PUSHI  #0x0000002d
9290 @ 64359:                     JUMPIF # L_0004
9291 @ 64363:                     PUSH   A
9292 @ 64366:                     PUSH   R
9293 @ 64369:                     ACCESS
9294 @ 64370:                     PUSHI  #0x00000002
9295 @ 64375:                     ASSVAL
9296 @ 64376:                     PUSH   Q
9297 @ 64379:                     PUSH   Q
9298 @ 64382:                     PUSHI  #0x00000001
9299 @ 64387:                     ADD   
9300 @ 64388:                     ASSVAL
9301 @ 64389:                     JUMP   L_0142
9302 @ 64392:                     LOCATE L_0004

  1101        %IF I='+' %THEN A(R)=1 %AND Q=Q+1 %AND ->UPR
9303 @ 64395:                     LINE   1101 "regression-compile-tmp/nrimp10s-77.imp"
9304 @ 64437:                     PUSH   I
9305 @ 64440:                     PUSHI  #0x0000002b
9306 @ 64445:                     JUMPIF # L_0004
9307 @ 64449:                     PUSH   A
9308 @ 64452:                     PUSH   R
9309 @ 64455:                     ACCESS
9310 @ 64456:                     PUSHI  #0x00000001
9311 @ 64461:                     ASSVAL
9312 @ 64462:                     PUSH   Q
9313 @ 64465:                     PUSH   Q
9314 @ 64468:                     PUSHI  #0x00000001
9315 @ 64473:                     ADD   
9316 @ 64474:                     ASSVAL
9317 @ 64475:                     JUMP   L_0142
9318 @ 64478:                     LOCATE L_0004

  1102        A(R)=4; ->UPR
9319 @ 64481:                     LINE   1102 "regression-compile-tmp/nrimp10s-77.imp"
9320 @ 64523:                     PUSH   A
9321 @ 64526:                     PUSH   R
9322 @ 64529:                     ACCESS
9323 @ 64530:                     PUSHI  #0x00000004
9324 @ 64535:                     ASSVAL
9325 @ 64536:                     LINE   1102 "regression-compile-tmp/nrimp10s-77.imp"
9326 @ 64578:                     JUMP   L_0142

  1103  BIP(1029):                              ! PHRASE NOTE CYCLE
9327 @ 64581:                     LINE   1103 "regression-compile-tmp/nrimp10s-77.imp"
9328 @ 64623:                     PUSHI  #0x00000405
9329 @ 64628:                     SLABEL 320

  1104        TOAR4(R,0)
9330 @ 64631:                     LINE   1104 "regression-compile-tmp/nrimp10s-77.imp"
9331 @ 64673:                     PUSH   TOAR4
9332 @ 64676:                     PUSH   R
9333 @ 64679:                     ASSPAR
9334 @ 64680:                     PUSHI  #0x00000000
9335 @ 64685:                     ASSPAR
9336 @ 64686:                     CALL  

  1105        PUSH(SFS(LEVEL),2,R,LINE)
9337 @ 64687:                     LINE   1105 "regression-compile-tmp/nrimp10s-77.imp"
9338 @ 64729:                     PUSH   PUSH
9339 @ 64732:                     PUSH   SFS
9340 @ 64735:                     PUSH   LEVEL
9341 @ 64738:                     ACCESS
9342 @ 64739:                     ASSPAR
9343 @ 64740:                     PUSHI  #0x00000002
9344 @ 64745:                     ASSPAR
9345 @ 64746:                     PUSH   R
9346 @ 64749:                     ASSPAR
9347 @ 64750:                     PUSH   LINE
9348 @ 64753:                     ASSPAR
9349 @ 64754:                     CALL  

  1106        R=R+4
9350 @ 64755:                     LINE   1106 "regression-compile-tmp/nrimp10s-77.imp"
9351 @ 64797:                     PUSH   R
9352 @ 64800:                     PUSH   R
9353 @ 64803:                     PUSHI  #0x00000004
9354 @ 64808:                     ADD   
9355 @ 64809:                     ASSVAL

  1107        ->SUCC
9356 @ 64810:                     LINE   1107 "regression-compile-tmp/nrimp10s-77.imp"
9357 @ 64852:                     JUMP   L_0143

  1108  BIP(1030):                              ! P(,')=',',0
  1109  !
  1110  ! THIS IS VERY AWKWARD AS IT MEANS IT IS VERY TO HARD TO FIND
  1111  ! THE END OF A PARAMETER LIST WITHOUT CHURNING. BY MAKING THIS A BIP
  1112  ! WE CAN PEEP AHEAD FOR ')' AND FAIL HERE.
  1113  !
9358 @ 64855:                     LINE   1108 "regression-compile-tmp/nrimp10s-77.imp"
9359 @ 64897:                     PUSHI  #0x00000406
9360 @ 64902:                     SLABEL 320

  1114        I=CC(Q);                          ! OBTAIN CURRENT CHARACTER
9361 @ 64905:                     LINE   1114 "regression-compile-tmp/nrimp10s-77.imp"
9362 @ 64947:                     PUSH   I
9363 @ 64950:                     PUSH   CC
9364 @ 64953:                     PUSH   Q
9365 @ 64956:                     ACCESS
9366 @ 64957:                     ASSVAL

  1115        %IF I=')' %THEN ->FAIL
9367 @ 64958:                     LINE   1115 "regression-compile-tmp/nrimp10s-77.imp"
9368 @ 65000:                     PUSH   I
9369 @ 65003:                     PUSHI  #0x00000029
9370 @ 65008:                     JUMPIF # L_0004
9371 @ 65012:                     JUMP   L_0146
9372 @ 65015:                     LOCATE L_0004

  1116        %IF I=',' %THEN Q=Q+1
9373 @ 65018:                     LINE   1116 "regression-compile-tmp/nrimp10s-77.imp"
9374 @ 65060:                     PUSH   I
9375 @ 65063:                     PUSHI  #0x0000002c
9376 @ 65068:                     JUMPIF # L_0004
9377 @ 65072:                     PUSH   Q
9378 @ 65075:                     PUSH   Q
9379 @ 65078:                     PUSHI  #0x00000001
9380 @ 65083:                     ADD   
9381 @ 65084:                     ASSVAL
9382 @ 65085:                     LOCATE L_0004

  1117        ->SUCC
9383 @ 65088:                     LINE   1117 "regression-compile-tmp/nrimp10s-77.imp"
9384 @ 65130:                     JUMP   L_0143

  1118  BIP(1031):                              ! PHRASE CHECKTYPE IE ENSURE
  1119                                          ! FIRST LETTER IS(B,H,I,L,R,S) &
  1120                                          ! 3RD LETTER IS (A,L,N,R,T)
9385 @ 65133:                     LINE   1118 "regression-compile-tmp/nrimp10s-77.imp"
9386 @ 65175:                     PUSHI  #0x00000407
9387 @ 65180:                     SLABEL 320

  1121        I=CC(Q);                          ! OBTAIN CURRENT CHARACTER
9388 @ 65183:                     LINE   1121 "regression-compile-tmp/nrimp10s-77.imp"
9389 @ 65225:                     PUSH   I
9390 @ 65228:                     PUSH   CC
9391 @ 65231:                     PUSH   Q
9392 @ 65234:                     ACCESS
9393 @ 65235:                     ASSVAL

  1122        ->FAIL %UNLESS I>128 %AND 16_80000000>>(I&31)&16_20C83000#0 %AND 16_80000000>>(CC(Q+2)&31)&16_400A2800#0
9394 @ 65236:                     LINE   1122 "regression-compile-tmp/nrimp10s-77.imp"
9395 @ 65278:                     PUSH   I
9396 @ 65281:                     PUSHI  #0x00000080
9397 @ 65286:                     JUMPIF <= L_0005
9398 @ 65290:                     PUSHI  #0x80000000
9399 @ 65295:                     PUSH   I
9400 @ 65298:                     PUSHI  #0x0000001f
9401 @ 65303:                     AND   
9402 @ 65304:                     RSH   
9403 @ 65305:                     PUSHI  #0x20c83000
9404 @ 65310:                     AND   
9405 @ 65311:                     PUSHI  #0x00000000
9406 @ 65316:                     JUMPIF = L_0005
9407 @ 65320:                     PUSHI  #0x80000000
9408 @ 65325:                     PUSH   CC
9409 @ 65328:                     PUSH   Q
9410 @ 65331:                     PUSHI  #0x00000002
9411 @ 65336:                     ADD   
9412 @ 65337:                     ACCESS
9413 @ 65338:                     PUSHI  #0x0000001f
9414 @ 65343:                     AND   
9415 @ 65344:                     RSH   
9416 @ 65345:                     PUSHI  #0x400a2800
9417 @ 65350:                     AND   
9418 @ 65351:                     PUSHI  #0x00000000
9419 @ 65356:                     JUMPIF # L_0004
9420 @ 65360:                     LOCATE L_0005
9421 @ 65363:                     JUMP   L_0146
9422 @ 65366:                     LOCATE L_0004

  1123        ->SUCC
9423 @ 65369:                     LINE   1123 "regression-compile-tmp/nrimp10s-77.imp"
9424 @ 65411:                     JUMP   L_0143

  1124  BIP(1032):                              ! PHRASE COMP1
9425 @ 65414:                     LINE   1124 "regression-compile-tmp/nrimp10s-77.imp"
9426 @ 65456:                     PUSHI  #0x00000408
9427 @ 65461:                     SLABEL 320

  1125  BIP(1037):                              ! PHRASE COMP2(IS 2ND HALF OF DSIDED)
9428 @ 65464:                     LINE   1125 "regression-compile-tmp/nrimp10s-77.imp"
9429 @ 65506:                     PUSHI  #0x0000040d
9430 @ 65511:                     SLABEL 320

  1126        I=CC(Q);                          ! OBTAIN CURRENT CHARACTER
9431 @ 65514:                     LINE   1126 "regression-compile-tmp/nrimp10s-77.imp"
9432 @ 65556:                     PUSH   I
9433 @ 65559:                     PUSH   CC
9434 @ 65562:                     PUSH   Q
9435 @ 65565:                     ACCESS
9436 @ 65566:                     ASSVAL

  1127        ->FAIL %UNLESS 32<I<=92 %AND 16_80000000>>(I&31)&16_1004000E#0
  1128                                          ! '='=1,'>='=2,'>'=3
  1129                                          ! '#' OR '\='=4,'<='=5,'<'=6
  1130                                          ! 7UNUSED,'->'=8,'=='=9
  1131                                          ! '##' OR '\==' =10
9437 @ 65567:                     LINE   1127 "regression-compile-tmp/nrimp10s-77.imp"
9438 @ 65609:                     PUSHI  #0x00000020
9439 @ 65614:                     PUSH   I
9440 @ 65617:                     JUMPIFD >= L_0005
9441 @ 65621:                     PUSHI  #0x0000005c
9442 @ 65626:                     JUMPIF > L_0005
9443 @ 65630:                     PUSHI  #0x80000000
9444 @ 65635:                     PUSH   I
9445 @ 65638:                     PUSHI  #0x0000001f
9446 @ 65643:                     AND   
9447 @ 65644:                     RSH   
9448 @ 65645:                     PUSHI  #0x1004000e
9449 @ 65650:                     AND   
9450 @ 65651:                     PUSHI  #0x00000000
9451 @ 65656:                     JUMPIF # L_0004
9452 @ 65660:                     LOCATE L_0005
9453 @ 65663:                     JUMP   L_0146
9454 @ 65666:                     LOCATE L_0004

  1132        %IF I='=' %THEN %START
9455 @ 65669:                     LINE   1132 "regression-compile-tmp/nrimp10s-77.imp"
9456 @ 65711:                     PUSH   I
9457 @ 65714:                     PUSHI  #0x0000003d
9458 @ 65719:                     JUMPIF # L_0004

  1133           %IF CC(Q+1)=I %THEN J=9 %AND ->JOIN1
9459 @ 65723:                     LINE   1133 "regression-compile-tmp/nrimp10s-77.imp"
9460 @ 65765:                     PUSH   CC
9461 @ 65768:                     PUSH   Q
9462 @ 65771:                     PUSHI  #0x00000001
9463 @ 65776:                     ADD   
9464 @ 65777:                     ACCESS
9465 @ 65778:                     PUSH   I
9466 @ 65781:                     JUMPIF # L_0007
9467 @ 65785:                     PUSH   J
9468 @ 65788:                     PUSHI  #0x00000009
9469 @ 65793:                     ASSVAL
9470 @ 65794:                     JUMP   L_014b
9471 @ 65797:                     LOCATE L_0007

  1134           J=1; ->JOIN
9472 @ 65800:                     LINE   1134 "regression-compile-tmp/nrimp10s-77.imp"
9473 @ 65842:                     PUSH   J
9474 @ 65845:                     PUSHI  #0x00000001
9475 @ 65850:                     ASSVAL
9476 @ 65851:                     LINE   1134 "regression-compile-tmp/nrimp10s-77.imp"
9477 @ 65893:                     JUMP   L_014c

  1135        %FINISH
9478 @ 65896:                     LINE   1135 "regression-compile-tmp/nrimp10s-77.imp"
9479 @ 65938:                     LOCATE L_0004

  1136        %IF I='#' %THEN %START
9480 @ 65941:                     LINE   1136 "regression-compile-tmp/nrimp10s-77.imp"
9481 @ 65983:                     PUSH   I
9482 @ 65986:                     PUSHI  #0x00000023
9483 @ 65991:                     JUMPIF # L_0004

  1137           %IF CC(Q+1)=I %THEN J=10 %AND ->JOIN1
9484 @ 65995:                     LINE   1137 "regression-compile-tmp/nrimp10s-77.imp"
9485 @ 66037:                     PUSH   CC
9486 @ 66040:                     PUSH   Q
9487 @ 66043:                     PUSHI  #0x00000001
9488 @ 66048:                     ADD   
9489 @ 66049:                     ACCESS
9490 @ 66050:                     PUSH   I
9491 @ 66053:                     JUMPIF # L_0007
9492 @ 66057:                     PUSH   J
9493 @ 66060:                     PUSHI  #0x0000000a
9494 @ 66065:                     ASSVAL
9495 @ 66066:                     JUMP   L_014b
9496 @ 66069:                     LOCATE L_0007

  1138           J=4; ->JOIN
9497 @ 66072:                     LINE   1138 "regression-compile-tmp/nrimp10s-77.imp"
9498 @ 66114:                     PUSH   J
9499 @ 66117:                     PUSHI  #0x00000004
9500 @ 66122:                     ASSVAL
9501 @ 66123:                     LINE   1138 "regression-compile-tmp/nrimp10s-77.imp"
9502 @ 66165:                     JUMP   L_014c

  1139        %FINISH
9503 @ 66168:                     LINE   1139 "regression-compile-tmp/nrimp10s-77.imp"
9504 @ 66210:                     LOCATE L_0004

  1140        %IF I='\' %AND CC(Q+1)='=' %THEN %START
9505 @ 66213:                     LINE   1140 "regression-compile-tmp/nrimp10s-77.imp"
9506 @ 66255:                     PUSH   I
9507 @ 66258:                     PUSHI  #0x0000005c
9508 @ 66263:                     JUMPIF # L_0004
9509 @ 66267:                     PUSH   CC
9510 @ 66270:                     PUSH   Q
9511 @ 66273:                     PUSHI  #0x00000001
9512 @ 66278:                     ADD   
9513 @ 66279:                     ACCESS
9514 @ 66280:                     PUSHI  #0x0000003d
9515 @ 66285:                     JUMPIF # L_0004

  1141           Q=Q+1
9516 @ 66289:                     LINE   1141 "regression-compile-tmp/nrimp10s-77.imp"
9517 @ 66331:                     PUSH   Q
9518 @ 66334:                     PUSH   Q
9519 @ 66337:                     PUSHI  #0x00000001
9520 @ 66342:                     ADD   
9521 @ 66343:                     ASSVAL

  1142           %IF CC(Q+1)='=' %THEN J=10 %AND ->JOIN1
9522 @ 66344:                     LINE   1142 "regression-compile-tmp/nrimp10s-77.imp"
9523 @ 66386:                     PUSH   CC
9524 @ 66389:                     PUSH   Q
9525 @ 66392:                     PUSHI  #0x00000001
9526 @ 66397:                     ADD   
9527 @ 66398:                     ACCESS
9528 @ 66399:                     PUSHI  #0x0000003d
9529 @ 66404:                     JUMPIF # L_0007
9530 @ 66408:                     PUSH   J
9531 @ 66411:                     PUSHI  #0x0000000a
9532 @ 66416:                     ASSVAL
9533 @ 66417:                     JUMP   L_014b
9534 @ 66420:                     LOCATE L_0007

  1143           J=4; ->JOIN
9535 @ 66423:                     LINE   1143 "regression-compile-tmp/nrimp10s-77.imp"
9536 @ 66465:                     PUSH   J
9537 @ 66468:                     PUSHI  #0x00000004
9538 @ 66473:                     ASSVAL
9539 @ 66474:                     LINE   1143 "regression-compile-tmp/nrimp10s-77.imp"
9540 @ 66516:                     JUMP   L_014c

  1144        %FINISH
9541 @ 66519:                     LINE   1144 "regression-compile-tmp/nrimp10s-77.imp"
9542 @ 66561:                     LOCATE L_0004

  1145        %IF I='>' %THEN %START
9543 @ 66564:                     LINE   1145 "regression-compile-tmp/nrimp10s-77.imp"
9544 @ 66606:                     PUSH   I
9545 @ 66609:                     PUSHI  #0x0000003e
9546 @ 66614:                     JUMPIF # L_0004

  1146           %IF CC(Q+1)='=' %THEN J=2 %AND ->JOIN1
9547 @ 66618:                     LINE   1146 "regression-compile-tmp/nrimp10s-77.imp"
9548 @ 66660:                     PUSH   CC
9549 @ 66663:                     PUSH   Q
9550 @ 66666:                     PUSHI  #0x00000001
9551 @ 66671:                     ADD   
9552 @ 66672:                     ACCESS
9553 @ 66673:                     PUSHI  #0x0000003d
9554 @ 66678:                     JUMPIF # L_0007
9555 @ 66682:                     PUSH   J
9556 @ 66685:                     PUSHI  #0x00000002
9557 @ 66690:                     ASSVAL
9558 @ 66691:                     JUMP   L_014b
9559 @ 66694:                     LOCATE L_0007

  1147           J=3; ->JOIN
9560 @ 66697:                     LINE   1147 "regression-compile-tmp/nrimp10s-77.imp"
9561 @ 66739:                     PUSH   J
9562 @ 66742:                     PUSHI  #0x00000003
9563 @ 66747:                     ASSVAL
9564 @ 66748:                     LINE   1147 "regression-compile-tmp/nrimp10s-77.imp"
9565 @ 66790:                     JUMP   L_014c

  1148        %FINISH
9566 @ 66793:                     LINE   1148 "regression-compile-tmp/nrimp10s-77.imp"
9567 @ 66835:                     LOCATE L_0004

  1149        %IF I='<' %THEN %START
9568 @ 66838:                     LINE   1149 "regression-compile-tmp/nrimp10s-77.imp"
9569 @ 66880:                     PUSH   I
9570 @ 66883:                     PUSHI  #0x0000003c
9571 @ 66888:                     JUMPIF # L_0004

  1150           %IF CC(Q+1)='=' %THEN J=5 %AND ->JOIN1
9572 @ 66892:                     LINE   1150 "regression-compile-tmp/nrimp10s-77.imp"
9573 @ 66934:                     PUSH   CC
9574 @ 66937:                     PUSH   Q
9575 @ 66940:                     PUSHI  #0x00000001
9576 @ 66945:                     ADD   
9577 @ 66946:                     ACCESS
9578 @ 66947:                     PUSHI  #0x0000003d
9579 @ 66952:                     JUMPIF # L_0007
9580 @ 66956:                     PUSH   J
9581 @ 66959:                     PUSHI  #0x00000005
9582 @ 66964:                     ASSVAL
9583 @ 66965:                     JUMP   L_014b
9584 @ 66968:                     LOCATE L_0007

  1151           J=6; ->JOIN
9585 @ 66971:                     LINE   1151 "regression-compile-tmp/nrimp10s-77.imp"
9586 @ 67013:                     PUSH   J
9587 @ 67016:                     PUSHI  #0x00000006
9588 @ 67021:                     ASSVAL
9589 @ 67022:                     LINE   1151 "regression-compile-tmp/nrimp10s-77.imp"
9590 @ 67064:                     JUMP   L_014c

  1152        %FINISH
9591 @ 67067:                     LINE   1152 "regression-compile-tmp/nrimp10s-77.imp"
9592 @ 67109:                     LOCATE L_0004

  1153        %IF I='-' %AND CC(Q+1)='>' %THEN J=8 %AND ->JOIN1
9593 @ 67112:                     LINE   1153 "regression-compile-tmp/nrimp10s-77.imp"
9594 @ 67154:                     PUSH   I
9595 @ 67157:                     PUSHI  #0x0000002d
9596 @ 67162:                     JUMPIF # L_0004
9597 @ 67166:                     PUSH   CC
9598 @ 67169:                     PUSH   Q
9599 @ 67172:                     PUSHI  #0x00000001
9600 @ 67177:                     ADD   
9601 @ 67178:                     ACCESS
9602 @ 67179:                     PUSHI  #0x0000003e
9603 @ 67184:                     JUMPIF # L_0004
9604 @ 67188:                     PUSH   J
9605 @ 67191:                     PUSHI  #0x00000008
9606 @ 67196:                     ASSVAL
9607 @ 67197:                     JUMP   L_014b
9608 @ 67200:                     LOCATE L_0004

  1154        ->FAIL
9609 @ 67203:                     LINE   1154 "regression-compile-tmp/nrimp10s-77.imp"
9610 @ 67245:                     JUMP   L_0146

  1155  JOIN1:Q=Q+1
9611 @ 67248:                     LINE   1155 "regression-compile-tmp/nrimp10s-77.imp"
9612 @ 67290:                     LABEL  L_014b
9613 @ 67293:                     LINE   1155 "regression-compile-tmp/nrimp10s-77.imp"
9614 @ 67335:                     PUSH   Q
9615 @ 67338:                     PUSH   Q
9616 @ 67341:                     PUSHI  #0x00000001
9617 @ 67346:                     ADD   
9618 @ 67347:                     ASSVAL

  1156  JOIN: Q=Q+1
9619 @ 67348:                     LINE   1156 "regression-compile-tmp/nrimp10s-77.imp"
9620 @ 67390:                     LABEL  L_014c
9621 @ 67393:                     LINE   1156 "regression-compile-tmp/nrimp10s-77.imp"
9622 @ 67435:                     PUSH   Q
9623 @ 67438:                     PUSH   Q
9624 @ 67441:                     PUSHI  #0x00000001
9625 @ 67446:                     ADD   
9626 @ 67447:                     ASSVAL

  1157        A(R)=J
9627 @ 67448:                     LINE   1157 "regression-compile-tmp/nrimp10s-77.imp"
9628 @ 67490:                     PUSH   A
9629 @ 67493:                     PUSH   R
9630 @ 67496:                     ACCESS
9631 @ 67497:                     PUSH   J
9632 @ 67500:                     ASSVAL

  1158        %IF ITEM=1032 %THEN SAVECOMP=J %AND ->UPR
  1159                                          ! SAVE J TO CHECK DSIDED
9633 @ 67501:                     LINE   1158 "regression-compile-tmp/nrimp10s-77.imp"
9634 @ 67543:                     PUSH   ITEM
9635 @ 67546:                     PUSHI  #0x00000408
9636 @ 67551:                     JUMPIF # L_0004
9637 @ 67555:                     PUSH   SAVECOMP
9638 @ 67558:                     PUSH   J
9639 @ 67561:                     ASSVAL
9640 @ 67562:                     JUMP   L_0142
9641 @ 67565:                     LOCATE L_0004

  1160        %IF SAVECOMP>6 %OR J>6 %THEN Q=Q-1 %AND ->FAIL;! ILLEGAL DSIDED
9642 @ 67568:                     LINE   1160 "regression-compile-tmp/nrimp10s-77.imp"
9643 @ 67610:                     PUSH   SAVECOMP
9644 @ 67613:                     PUSHI  #0x00000006
9645 @ 67618:                     JUMPIF > L_0005
9646 @ 67622:                     PUSH   J
9647 @ 67625:                     PUSHI  #0x00000006
9648 @ 67630:                     JUMPIF <= L_0004
9649 @ 67634:                     LOCATE L_0005
9650 @ 67637:                     PUSH   Q
9651 @ 67640:                     PUSH   Q
9652 @ 67643:                     PUSHI  #0x00000001
9653 @ 67648:                     SUB   
9654 @ 67649:                     ASSVAL
9655 @ 67650:                     JUMP   L_0146
9656 @ 67653:                     LOCATE L_0004

  1161        ->UPR;                            ! NB OWNS WONT WORK IF
  1162                                          ! COND EXPRS ALLOWED AS THE
  1163                                          ! CAN BE NESTED!
9657 @ 67656:                     LINE   1161 "regression-compile-tmp/nrimp10s-77.imp"
9658 @ 67698:                     JUMP   L_0142

  1164  BIP(1033):                              ! P(ASSOP)- ==,=,<-,->
9659 @ 67701:                     LINE   1164 "regression-compile-tmp/nrimp10s-77.imp"
9660 @ 67743:                     PUSHI  #0x00000409
9661 @ 67748:                     SLABEL 320

  1165        I=CC(Q);                          ! OBTAIN CURRENT CHARACTER
9662 @ 67751:                     LINE   1165 "regression-compile-tmp/nrimp10s-77.imp"
9663 @ 67793:                     PUSH   I
9664 @ 67796:                     PUSH   CC
9665 @ 67799:                     PUSH   Q
9666 @ 67802:                     ACCESS
9667 @ 67803:                     ASSVAL

  1166        %IF I='=' %THEN %START
9668 @ 67804:                     LINE   1166 "regression-compile-tmp/nrimp10s-77.imp"
9669 @ 67846:                     PUSH   I
9670 @ 67849:                     PUSHI  #0x0000003d
9671 @ 67854:                     JUMPIF # L_0004

  1167           %IF CC(Q+1)='=' %THEN A(R)=1 %AND Q=Q+2 %AND ->UPR
9672 @ 67858:                     LINE   1167 "regression-compile-tmp/nrimp10s-77.imp"
9673 @ 67900:                     PUSH   CC
9674 @ 67903:                     PUSH   Q
9675 @ 67906:                     PUSHI  #0x00000001
9676 @ 67911:                     ADD   
9677 @ 67912:                     ACCESS
9678 @ 67913:                     PUSHI  #0x0000003d
9679 @ 67918:                     JUMPIF # L_0007
9680 @ 67922:                     PUSH   A
9681 @ 67925:                     PUSH   R
9682 @ 67928:                     ACCESS
9683 @ 67929:                     PUSHI  #0x00000001
9684 @ 67934:                     ASSVAL
9685 @ 67935:                     PUSH   Q
9686 @ 67938:                     PUSH   Q
9687 @ 67941:                     PUSHI  #0x00000002
9688 @ 67946:                     ADD   
9689 @ 67947:                     ASSVAL
9690 @ 67948:                     JUMP   L_0142
9691 @ 67951:                     LOCATE L_0007

  1168           A(R)=2; Q=Q+1; ->UPR
9692 @ 67954:                     LINE   1168 "regression-compile-tmp/nrimp10s-77.imp"
9693 @ 67996:                     PUSH   A
9694 @ 67999:                     PUSH   R
9695 @ 68002:                     ACCESS
9696 @ 68003:                     PUSHI  #0x00000002
9697 @ 68008:                     ASSVAL
9698 @ 68009:                     LINE   1168 "regression-compile-tmp/nrimp10s-77.imp"
9699 @ 68051:                     PUSH   Q
9700 @ 68054:                     PUSH   Q
9701 @ 68057:                     PUSHI  #0x00000001
9702 @ 68062:                     ADD   
9703 @ 68063:                     ASSVAL
9704 @ 68064:                     LINE   1168 "regression-compile-tmp/nrimp10s-77.imp"
9705 @ 68106:                     JUMP   L_0142

  1169        %FINISH
9706 @ 68109:                     LINE   1169 "regression-compile-tmp/nrimp10s-77.imp"
9707 @ 68151:                     LOCATE L_0004

  1170        %IF I='<' %AND CC(Q+1)='-' %THEN A(R)=3 %AND Q=Q+2 %AND ->UPR
9708 @ 68154:                     LINE   1170 "regression-compile-tmp/nrimp10s-77.imp"
9709 @ 68196:                     PUSH   I
9710 @ 68199:                     PUSHI  #0x0000003c
9711 @ 68204:                     JUMPIF # L_0004
9712 @ 68208:                     PUSH   CC
9713 @ 68211:                     PUSH   Q
9714 @ 68214:                     PUSHI  #0x00000001
9715 @ 68219:                     ADD   
9716 @ 68220:                     ACCESS
9717 @ 68221:                     PUSHI  #0x0000002d
9718 @ 68226:                     JUMPIF # L_0004
9719 @ 68230:                     PUSH   A
9720 @ 68233:                     PUSH   R
9721 @ 68236:                     ACCESS
9722 @ 68237:                     PUSHI  #0x00000003
9723 @ 68242:                     ASSVAL
9724 @ 68243:                     PUSH   Q
9725 @ 68246:                     PUSH   Q
9726 @ 68249:                     PUSHI  #0x00000002
9727 @ 68254:                     ADD   
9728 @ 68255:                     ASSVAL
9729 @ 68256:                     JUMP   L_0142
9730 @ 68259:                     LOCATE L_0004

  1171        %IF I='-' %AND CC(Q+1)='>' %THEN A(R)=4 %AND Q=Q+2 %AND ->UPR
9731 @ 68262:                     LINE   1171 "regression-compile-tmp/nrimp10s-77.imp"
9732 @ 68304:                     PUSH   I
9733 @ 68307:                     PUSHI  #0x0000002d
9734 @ 68312:                     JUMPIF # L_0004
9735 @ 68316:                     PUSH   CC
9736 @ 68319:                     PUSH   Q
9737 @ 68322:                     PUSHI  #0x00000001
9738 @ 68327:                     ADD   
9739 @ 68328:                     ACCESS
9740 @ 68329:                     PUSHI  #0x0000003e
9741 @ 68334:                     JUMPIF # L_0004
9742 @ 68338:                     PUSH   A
9743 @ 68341:                     PUSH   R
9744 @ 68344:                     ACCESS
9745 @ 68345:                     PUSHI  #0x00000004
9746 @ 68350:                     ASSVAL
9747 @ 68351:                     PUSH   Q
9748 @ 68354:                     PUSH   Q
9749 @ 68357:                     PUSHI  #0x00000002
9750 @ 68362:                     ADD   
9751 @ 68363:                     ASSVAL
9752 @ 68364:                     JUMP   L_0142
9753 @ 68367:                     LOCATE L_0004

  1172        ->FAIL
9754 @ 68370:                     LINE   1172 "regression-compile-tmp/nrimp10s-77.imp"
9755 @ 68412:                     JUMP   L_0146

  1173  BIP(1034):                              ! NOTE START
9756 @ 68415:                     LINE   1173 "regression-compile-tmp/nrimp10s-77.imp"
9757 @ 68457:                     PUSHI  #0x0000040a
9758 @ 68462:                     SLABEL 320

  1174        TOAR4(R,0);                       ! HOLE FOR FORWARD PTR
9759 @ 68465:                     LINE   1174 "regression-compile-tmp/nrimp10s-77.imp"
9760 @ 68507:                     PUSH   TOAR4
9761 @ 68510:                     PUSH   R
9762 @ 68513:                     ASSPAR
9763 @ 68514:                     PUSHI  #0x00000000
9764 @ 68519:                     ASSPAR
9765 @ 68520:                     CALL  

  1175        PUSH(SFS(LEVEL),1,R,LINE)
9766 @ 68521:                     LINE   1175 "regression-compile-tmp/nrimp10s-77.imp"
9767 @ 68563:                     PUSH   PUSH
9768 @ 68566:                     PUSH   SFS
9769 @ 68569:                     PUSH   LEVEL
9770 @ 68572:                     ACCESS
9771 @ 68573:                     ASSPAR
9772 @ 68574:                     PUSHI  #0x00000001
9773 @ 68579:                     ASSPAR
9774 @ 68580:                     PUSH   R
9775 @ 68583:                     ASSPAR
9776 @ 68584:                     PUSH   LINE
9777 @ 68587:                     ASSPAR
9778 @ 68588:                     CALL  

  1176        R=R+4
9779 @ 68589:                     LINE   1176 "regression-compile-tmp/nrimp10s-77.imp"
9780 @ 68631:                     PUSH   R
9781 @ 68634:                     PUSH   R
9782 @ 68637:                     PUSHI  #0x00000004
9783 @ 68642:                     ADD   
9784 @ 68643:                     ASSVAL

  1177        ->SUCC
9785 @ 68644:                     LINE   1177 "regression-compile-tmp/nrimp10s-77.imp"
9786 @ 68686:                     JUMP   L_0143

  1178  BIP(1035):                              ! NOTE FINISH
9787 @ 68689:                     LINE   1178 "regression-compile-tmp/nrimp10s-77.imp"
9788 @ 68731:                     PUSHI  #0x0000040b
9789 @ 68736:                     SLABEL 320

  1179        %IF SFS(LEVEL)=0 %THEN FAULT2(51,0,0) %AND ->SUCC
9790 @ 68739:                     LINE   1179 "regression-compile-tmp/nrimp10s-77.imp"
9791 @ 68781:                     PUSH   SFS
9792 @ 68784:                     PUSH   LEVEL
9793 @ 68787:                     ACCESS
9794 @ 68788:                     PUSHI  #0x00000000
9795 @ 68793:                     JUMPIF # L_0004
9796 @ 68797:                     PUSH   FAULT2
9797 @ 68800:                     PUSHI  #0x00000033
9798 @ 68805:                     ASSPAR
9799 @ 68806:                     PUSHI  #0x00000000
9800 @ 68811:                     ASSPAR
9801 @ 68812:                     PUSHI  #0x00000000
9802 @ 68817:                     ASSPAR
9803 @ 68818:                     CALL  
9804 @ 68819:                     JUMP   L_0143
9805 @ 68822:                     LOCATE L_0004

  1180        POP(SFS(LEVEL),I,J,K)
9806 @ 68825:                     LINE   1180 "regression-compile-tmp/nrimp10s-77.imp"
9807 @ 68867:                     PUSH   POP
9808 @ 68870:                     PUSH   SFS
9809 @ 68873:                     PUSH   LEVEL
9810 @ 68876:                     ACCESS
9811 @ 68877:                     ASSPAR
9812 @ 68878:                     PUSH   I
9813 @ 68881:                     ASSPAR
9814 @ 68882:                     PUSH   J
9815 @ 68885:                     ASSPAR
9816 @ 68886:                     PUSH   K
9817 @ 68889:                     ASSPAR
9818 @ 68890:                     CALL  

  1181        %IF I=2 %THEN FAULT2(59,K,0)
9819 @ 68891:                     LINE   1181 "regression-compile-tmp/nrimp10s-77.imp"
9820 @ 68933:                     PUSH   I
9821 @ 68936:                     PUSHI  #0x00000002
9822 @ 68941:                     JUMPIF # L_0004
9823 @ 68945:                     PUSH   FAULT2
9824 @ 68948:                     PUSHI  #0x0000003b
9825 @ 68953:                     ASSPAR
9826 @ 68954:                     PUSH   K
9827 @ 68957:                     ASSPAR
9828 @ 68958:                     PUSHI  #0x00000000
9829 @ 68963:                     ASSPAR
9830 @ 68964:                     CALL  
9831 @ 68965:                     LOCATE L_0004

  1182        TOAR4(J,STARSTART)
9832 @ 68968:                     LINE   1182 "regression-compile-tmp/nrimp10s-77.imp"
9833 @ 69010:                     PUSH   TOAR4
9834 @ 69013:                     PUSH   J
9835 @ 69016:                     ASSPAR
9836 @ 69017:                     PUSH   STARSTART
9837 @ 69020:                     ASSPAR
9838 @ 69021:                     CALL  

  1183        ->SUCC
9839 @ 69022:                     LINE   1183 "regression-compile-tmp/nrimp10s-77.imp"
9840 @ 69064:                     JUMP   L_0143

  1184  BIP(1036):                              ! NOTE REPEAT
9841 @ 69067:                     LINE   1184 "regression-compile-tmp/nrimp10s-77.imp"
9842 @ 69109:                     PUSHI  #0x0000040c
9843 @ 69114:                     SLABEL 320

  1185        %IF SFS(LEVEL)=0 %THEN FAULT2(1,0,0) %AND ->SUCC
9844 @ 69117:                     LINE   1185 "regression-compile-tmp/nrimp10s-77.imp"
9845 @ 69159:                     PUSH   SFS
9846 @ 69162:                     PUSH   LEVEL
9847 @ 69165:                     ACCESS
9848 @ 69166:                     PUSHI  #0x00000000
9849 @ 69171:                     JUMPIF # L_0004
9850 @ 69175:                     PUSH   FAULT2
9851 @ 69178:                     PUSHI  #0x00000001
9852 @ 69183:                     ASSPAR
9853 @ 69184:                     PUSHI  #0x00000000
9854 @ 69189:                     ASSPAR
9855 @ 69190:                     PUSHI  #0x00000000
9856 @ 69195:                     ASSPAR
9857 @ 69196:                     CALL  
9858 @ 69197:                     JUMP   L_0143
9859 @ 69200:                     LOCATE L_0004

  1186        POP(SFS(LEVEL),I,J,K)
9860 @ 69203:                     LINE   1186 "regression-compile-tmp/nrimp10s-77.imp"
9861 @ 69245:                     PUSH   POP
9862 @ 69248:                     PUSH   SFS
9863 @ 69251:                     PUSH   LEVEL
9864 @ 69254:                     ACCESS
9865 @ 69255:                     ASSPAR
9866 @ 69256:                     PUSH   I
9867 @ 69259:                     ASSPAR
9868 @ 69260:                     PUSH   J
9869 @ 69263:                     ASSPAR
9870 @ 69264:                     PUSH   K
9871 @ 69267:                     ASSPAR
9872 @ 69268:                     CALL  

  1187        %IF I=1 %THEN FAULT2(52,K,0);     ! START INSTEAD OF CYCLE
9873 @ 69269:                     LINE   1187 "regression-compile-tmp/nrimp10s-77.imp"
9874 @ 69311:                     PUSH   I
9875 @ 69314:                     PUSHI  #0x00000001
9876 @ 69319:                     JUMPIF # L_0004
9877 @ 69323:                     PUSH   FAULT2
9878 @ 69326:                     PUSHI  #0x00000034
9879 @ 69331:                     ASSPAR
9880 @ 69332:                     PUSH   K
9881 @ 69335:                     ASSPAR
9882 @ 69336:                     PUSHI  #0x00000000
9883 @ 69341:                     ASSPAR
9884 @ 69342:                     CALL  
9885 @ 69343:                     LOCATE L_0004

  1188        TOAR4(J,STARSTART)
9886 @ 69346:                     LINE   1188 "regression-compile-tmp/nrimp10s-77.imp"
9887 @ 69388:                     PUSH   TOAR4
9888 @ 69391:                     PUSH   J
9889 @ 69394:                     ASSPAR
9890 @ 69395:                     PUSH   STARSTART
9891 @ 69398:                     ASSPAR
9892 @ 69399:                     CALL  

  1189        ->SUCC
9893 @ 69400:                     LINE   1189 "regression-compile-tmp/nrimp10s-77.imp"
9894 @ 69442:                     JUMP   L_0143

  1190  BIP(1038):                              ! INCLUDE "FILE"
9895 @ 69445:                     LINE   1190 "regression-compile-tmp/nrimp10s-77.imp"
9896 @ 69487:                     PUSHI  #0x0000040e
9897 @ 69492:                     SLABEL 320

  1191        ->FAIL %IF VMEB=YES
9898 @ 69495:                     LINE   1191 "regression-compile-tmp/nrimp10s-77.imp"
9899 @ 69537:                     PUSHI  #0x00000000
9900 @ 69542:                     PUSHI  #0x00000001
9901 @ 69547:                     JUMPIF # L_0004
9902 @ 69551:                     JUMP   L_0146
9903 @ 69554:                     LOCATE L_0004

  1192        I=CC(Q)
9904 @ 69557:                     LINE   1192 "regression-compile-tmp/nrimp10s-77.imp"
9905 @ 69599:                     PUSH   I
9906 @ 69602:                     PUSH   CC
9907 @ 69605:                     PUSH   Q
9908 @ 69608:                     ACCESS
9909 @ 69609:                     ASSVAL

  1193        ->FAIL %UNLESS I=NL %OR I=';'
9910 @ 69610:                     LINE   1193 "regression-compile-tmp/nrimp10s-77.imp"
9911 @ 69652:                     PUSH   I
9912 @ 69655:                     PUSHI  #0x0000000a
9913 @ 69660:                     JUMPIF = L_0004
9914 @ 69664:                     PUSH   I
9915 @ 69667:                     PUSHI  #0x0000003b
9916 @ 69672:                     JUMPIF = L_0004
9917 @ 69676:                     JUMP   L_0146
9918 @ 69679:                     LOCATE L_0004

  1194        Q=Q+1 %IF I=';'
9919 @ 69682:                     LINE   1194 "regression-compile-tmp/nrimp10s-77.imp"
9920 @ 69724:                     PUSH   I
9921 @ 69727:                     PUSHI  #0x0000003b
9922 @ 69732:                     JUMPIF # L_0004
9923 @ 69736:                     PUSH   Q
9924 @ 69739:                     PUSH   Q
9925 @ 69742:                     PUSHI  #0x00000001
9926 @ 69747:                     ADD   
9927 @ 69748:                     ASSVAL
9928 @ 69749:                     LOCATE L_0004

  1195        ->FAIL %UNLESS CTYPE=5
9929 @ 69752:                     LINE   1195 "regression-compile-tmp/nrimp10s-77.imp"
9930 @ 69794:                     PUSH   CTYPE
9931 @ 69797:                     PUSHI  #0x00000005
9932 @ 69802:                     JUMPIF = L_0004
9933 @ 69806:                     JUMP   L_0146
9934 @ 69809:                     LOCATE L_0004

  1196        PUSH(IHEAD,FILEADDR,FILEPTR,FILEEND)
9935 @ 69812:                     LINE   1196 "regression-compile-tmp/nrimp10s-77.imp"
9936 @ 69854:                     PUSH   PUSH
9937 @ 69857:                     PUSH   IHEAD
9938 @ 69860:                     ASSPAR
9939 @ 69861:                     PUSH   FILEADDR
9940 @ 69864:                     ASSPAR
9941 @ 69865:                     PUSH   FILEPTR
9942 @ 69868:                     ASSPAR
9943 @ 69869:                     PUSH   FILEEND
9944 @ 69872:                     ASSPAR
9945 @ 69873:                     CALL  

  1197        CONSOURCE(STRING(ADDR(A(S))),FILEADDR);! DEPARTS IF FAILS
9946 @ 69874:                     LINE   1197 "regression-compile-tmp/nrimp10s-77.imp"
9947 @ 69916:                     PUSH   CONSOURCE
9948 @ 69919:                     PUSH   STRING
9949 @ 69922:                     PUSH   ADDR
9950 @ 69925:                     PUSH   A
9951 @ 69928:                     PUSH   S
9952 @ 69931:                     ACCESS
9953 @ 69932:                     ASSPAR
9954 @ 69933:                     CALL  
9955 @ 69934:                     ASSPAR
9956 @ 69935:                     CALL  
9957 @ 69936:                     ASSPAR
9958 @ 69937:                     PUSH   FILEADDR
9959 @ 69940:                     ASSPAR
9960 @ 69941:                     CALL  

  1198        FILEPTR=FILEADDR+INTEGER(FILEADDR+4)
9961 @ 69942:                     LINE   1198 "regression-compile-tmp/nrimp10s-77.imp"
9962 @ 69984:                     PUSH   FILEPTR
9963 @ 69987:                     PUSH   FILEADDR
9964 @ 69990:                     PUSH   INTEGER
9965 @ 69993:                     PUSH   FILEADDR
9966 @ 69996:                     PUSHI  #0x00000004
9967 @ 70001:                     ADD   
9968 @ 70002:                     ASSPAR
9969 @ 70003:                     CALL  
9970 @ 70004:                     ADD   
9971 @ 70005:                     ASSVAL

  1199        FILEEND=FILEADDR+INTEGER(FILEADDR)
9972 @ 70006:                     LINE   1199 "regression-compile-tmp/nrimp10s-77.imp"
9973 @ 70048:                     PUSH   FILEEND
9974 @ 70051:                     PUSH   FILEADDR
9975 @ 70054:                     PUSH   INTEGER
9976 @ 70057:                     PUSH   FILEADDR
9977 @ 70060:                     ASSPAR
9978 @ 70061:                     CALL  
9979 @ 70062:                     ADD   
9980 @ 70063:                     ASSVAL

  1200        ->SUCC
9981 @ 70064:                     LINE   1200 "regression-compile-tmp/nrimp10s-77.imp"
9982 @ 70106:                     JUMP   L_0143

  1201  %END;                                   !OF ROUTINE 'COMPARE'
9983 @ 70109:                     LINE   1201 "regression-compile-tmp/nrimp10s-77.imp"
9984 @ 70151:                  END    _lev0id0_lev1id1_lev2id2_COMPARE {lev=4 --> 3}

  1202  %ROUTINE PNAME(%INTEGER MODE)
  1203  !***********************************************************************
  1204  !*       MODE=0 FOR OLD NAME(ALREADY IN DICT), MODE=1 FOR NEW NAME     *
  1205  !***********************************************************************
9985 @ 70152:                  LINE   1202 "regression-compile-tmp/nrimp10s-77.imp"
9986 @ 70194:                  DEF    PNAME (_lev0id0_lev1id1_lev2id2_PNAME) p1=V_0120 a/tf=7 b/format=0 c/ostate=0  type=0 (<type:0>) form=7 (routine) special=0 (<special:0>) linkage=0 (auto) spec=0 indirect=0 unass=0
9987 @ 70211:                     START  ( FORMAL PARAMETERS  {lev=4 --> 5, nested=0 --> 1}
9988 @ 70212:                        DEF    MODE p1=V_0131 a/tf=11 b/format=1 c/ostate=0  type=1 (integer) form=1 (simple) special=0 (<special:0>) linkage=0 (auto) spec=0 indirect=0 unass=0
9989 @ 70228:                     FINISH ) {lev=4}

  1206  %CONSTINTEGERARRAY HASH(0:7)=71,47,97,79,29,37,53,59;
9990 @ 70229:                     LINE   1206 "regression-compile-tmp/nrimp10s-77.imp"
9991 @ 70271:                     PUSHI  #0x00000000
9992 @ 70276:                     PUSHI  #0x00000007
9993 @ 70281:                     BOUNDS
9994 @ 70282:                     DEF    HASH p1=V_0132 a/tf=1b b/format=1 c/ostate=112  type=1 (integer) form=11 (array) special=0 (<special:0>) linkage=2 (constant) spec=0 indirect=1 unass=0
9995 @ 70298:                     PUSHI  #0x00000047
9996 @ 70303:                     INIT   1
9997 @ 70306:                     PUSHI  #0x0000002f
9998 @ 70311:                     INIT   1
9999 @ 70314:                     PUSHI  #0x00000061
10000 @ 70319:                     INIT   1
10001 @ 70322:                     PUSHI  #0x0000004f
10002 @ 70327:                     INIT   1
10003 @ 70330:                     PUSHI  #0x0000001d
10004 @ 70335:                     INIT   1
10005 @ 70338:                     PUSHI  #0x00000025
10006 @ 70343:                     INIT   1
10007 @ 70346:                     PUSHI  #0x00000035
10008 @ 70351:                     INIT   1
10009 @ 70354:                     PUSHI  #0x0000003b
10010 @ 70359:                     INIT   1

  1207  %INTEGER JJ, KK, LL, FQ, FS, T, S, I
10011 @ 70362:                     LINE   1207 "regression-compile-tmp/nrimp10s-77.imp"
10012 @ 70404:                     DEF    JJ p1=V_0133 a/tf=11 b/format=1 c/ostate=0  type=1 (integer) form=1 (simple) special=0 (<special:0>) linkage=0 (auto) spec=0 indirect=0 unass=0
10013 @ 70418:                     DEF    KK p1=V_0134 a/tf=11 b/format=1 c/ostate=0  type=1 (integer) form=1 (simple) special=0 (<special:0>) linkage=0 (auto) spec=0 indirect=0 unass=0
10014 @ 70432:                     DEF    LL p1=V_0135 a/tf=11 b/format=1 c/ostate=0  type=1 (integer) form=1 (simple) special=0 (<special:0>) linkage=0 (auto) spec=0 indirect=0 unass=0
10015 @ 70446:                     DEF    FQ p1=V_0136 a/tf=11 b/format=1 c/ostate=0  type=1 (integer) form=1 (simple) special=0 (<special:0>) linkage=0 (auto) spec=0 indirect=0 unass=0
10016 @ 70460:                     DEF    FS p1=V_0137 a/tf=11 b/format=1 c/ostate=0  type=1 (integer) form=1 (simple) special=0 (<special:0>) linkage=0 (auto) spec=0 indirect=0 unass=0
10017 @ 70474:                     DEF    T p1=V_0138 a/tf=11 b/format=1 c/ostate=0  type=1 (integer) form=1 (simple) special=0 (<special:0>) linkage=0 (auto) spec=0 indirect=0 unass=0
10018 @ 70487:                     DEF    S p1=V_0139 a/tf=11 b/format=1 c/ostate=0  type=1 (integer) form=1 (simple) special=0 (<special:0>) linkage=0 (auto) spec=0 indirect=0 unass=0
10019 @ 70500:                     DEF    I p1=V_013a a/tf=11 b/format=1 c/ostate=0  type=1 (integer) form=1 (simple) special=0 (<special:0>) linkage=0 (auto) spec=0 indirect=0 unass=0

  1208  %LONGINTEGER DRDES,ACCDES
10020 @ 70513:                     LINE   1208 "regression-compile-tmp/nrimp10s-77.imp"
10021 @ 70555:                     DEF    DRDES p1=V_013b a/tf=11 b/format=4 c/ostate=0  type=1 (integer) form=1 (simple) special=0 (<special:0>) linkage=0 (auto) spec=0 indirect=0 unass=0
10022 @ 70572:                     DEF    ACCDES p1=V_013c a/tf=11 b/format=4 c/ostate=0  type=1 (integer) form=1 (simple) special=0 (<special:0>) linkage=0 (auto) spec=0 indirect=0 unass=0

  1209        HIT=0;  FQ=Q;  FS=CC(Q)
10023 @ 70590:                     LINE   1209 "regression-compile-tmp/nrimp10s-77.imp"
10024 @ 70632:                     PUSH   HIT
10025 @ 70635:                     PUSHI  #0x00000000
10026 @ 70640:                     ASSVAL
10027 @ 70641:                     LINE   1209 "regression-compile-tmp/nrimp10s-77.imp"
10028 @ 70683:                     PUSH   FQ
10029 @ 70686:                     PUSH   Q
10030 @ 70689:                     ASSVAL
10031 @ 70690:                     LINE   1209 "regression-compile-tmp/nrimp10s-77.imp"
10032 @ 70732:                     PUSH   FS
10033 @ 70735:                     PUSH   CC
10034 @ 70738:                     PUSH   Q
10035 @ 70741:                     ACCESS
10036 @ 70742:                     ASSVAL

  1210        %RETURN %UNLESS TRTAB(FS)=2 %AND M'"'#CC(Q+1)#M''''
  1211                                          ! 1ST CHAR MUST BE LETTER
10037 @ 70743:                     LINE   1210 "regression-compile-tmp/nrimp10s-77.imp"
10038 @ 70785:                     PUSH   TRTAB
10039 @ 70788:                     PUSH   FS
10040 @ 70791:                     ACCESS
10041 @ 70792:                     PUSHI  #0x00000002
10042 @ 70797:                     JUMPIF # L_0005
10043 @ 70801:                     PUSHI  #0x00000022
10044 @ 70806:                     PUSH   CC
10045 @ 70809:                     PUSH   Q
10046 @ 70812:                     PUSHI  #0x00000001
10047 @ 70817:                     ADD   
10048 @ 70818:                     ACCESS
10049 @ 70819:                     JUMPIFD = L_0005
10050 @ 70823:                     PUSHI  #0x00000027
10051 @ 70828:                     JUMPIF # L_0004
10052 @ 70832:                     LOCATE L_0005
10053 @ 70835:                     RETURN
10054 @ 70836:                     LOCATE L_0004

  1212        T=1
10055 @ 70839:                     LINE   1212 "regression-compile-tmp/nrimp10s-77.imp"
10056 @ 70881:                     PUSH   T
10057 @ 70884:                     PUSHI  #0x00000001
10058 @ 70889:                     ASSVAL

  1213        LETT(NEXT+1)=FS; JJ=71*FS
  1214  !     %IF USE IMP=YES %THEN %START
10059 @ 70890:                     LINE   1213 "regression-compile-tmp/nrimp10s-77.imp"
10060 @ 70932:                     PUSH   LETT
10061 @ 70935:                     PUSH   NEXT
10062 @ 70938:                     PUSHI  #0x00000001
10063 @ 70943:                     ADD   
10064 @ 70944:                     ACCESS
10065 @ 70945:                     PUSH   FS
10066 @ 70948:                     ASSVAL
10067 @ 70949:                     LINE   1213 "regression-compile-tmp/nrimp10s-77.imp"
10068 @ 70991:                     PUSH   JJ
10069 @ 70994:                     PUSHI  #0x00000047
10070 @ 70999:                     PUSH   FS
10071 @ 71002:                     MUL   
10072 @ 71003:                     ASSVAL

  1215           %CYCLE
10073 @ 71004:                     LINE   1215 "regression-compile-tmp/nrimp10s-77.imp"
10074 @ 71046:                     LOCATE L_0003

  1216              Q=Q+1
10075 @ 71049:                     LINE   1216 "regression-compile-tmp/nrimp10s-77.imp"
10076 @ 71091:                     PUSH   Q
10077 @ 71094:                     PUSH   Q
10078 @ 71097:                     PUSHI  #0x00000001
10079 @ 71102:                     ADD   
10080 @ 71103:                     ASSVAL

  1217              I=CC(Q)
10081 @ 71104:                     LINE   1217 "regression-compile-tmp/nrimp10s-77.imp"
10082 @ 71146:                     PUSH   I
10083 @ 71149:                     PUSH   CC
10084 @ 71152:                     PUSH   Q
10085 @ 71155:                     ACCESS
10086 @ 71156:                     ASSVAL

  1218              %EXIT %IF TRTAB(I)=0
10087 @ 71157:                     LINE   1218 "regression-compile-tmp/nrimp10s-77.imp"
10088 @ 71199:                     PUSH   TRTAB
10089 @ 71202:                     PUSH   I
10090 @ 71205:                     ACCESS
10091 @ 71206:                     PUSHI  #0x00000000
10092 @ 71211:                     JUMPIF # L_0007
10093 @ 71215:                     GOTO   L_0004
10094 @ 71218:                     LOCATE L_0007

  1219              JJ=JJ+HASH(T) %IF T<=7
10095 @ 71221:                     LINE   1219 "regression-compile-tmp/nrimp10s-77.imp"
10096 @ 71263:                     PUSH   T
10097 @ 71266:                     PUSHI  #0x00000007
10098 @ 71271:                     JUMPIF > L_0007
10099 @ 71275:                     PUSH   JJ
10100 @ 71278:                     PUSH   JJ
10101 @ 71281:                     PUSH   HASH
10102 @ 71284:                     PUSH   T
10103 @ 71287:                     ACCESS
10104 @ 71288:                     ADD   
10105 @ 71289:                     ASSVAL
10106 @ 71290:                     LOCATE L_0007

  1220              T=T+1
10107 @ 71293:                     LINE   1220 "regression-compile-tmp/nrimp10s-77.imp"
10108 @ 71335:                     PUSH   T
10109 @ 71338:                     PUSH   T
10110 @ 71341:                     PUSHI  #0x00000001
10111 @ 71346:                     ADD   
10112 @ 71347:                     ASSVAL

  1221              LETT(NEXT+T)=I
10113 @ 71348:                     LINE   1221 "regression-compile-tmp/nrimp10s-77.imp"
10114 @ 71390:                     PUSH   LETT
10115 @ 71393:                     PUSH   NEXT
10116 @ 71396:                     PUSH   T
10117 @ 71399:                     ADD   
10118 @ 71400:                     ACCESS
10119 @ 71401:                     PUSH   I
10120 @ 71404:                     ASSVAL

  1222           %REPEAT
  1223  !     %FINISH %ELSE %START
  1224  !CYC:
  1225  !        *LB_Q
  1226  !        *ADB_1
  1227  !        *STB_Q
  1228  !        *LB_(CC+%B)
  1229  !        *LSS_(TRTAB+%B)
  1230  !        *JAT_4,<EXIT>
  1231  !        *STB_I
  1232  !        *LSS_%B;                          ! I TO ACC
  1233  !        *LB_T
  1234  !        *CPB_7
  1235  !        *JCC_2,<SKIP>
  1236  !        *IMY_(HASH+%B)
  1237  !        *IAD_JJ
  1238  !        *ST_JJ
  1239  !SKIP:
  1240  !        *ADB_1
  1241  !        *STB_T
  1242  !        *LSS_I
  1243  !        *ADB_NEXT
  1244  !        *ST_(LETT+%B)
  1245  !        *J_<CYC>
  1246  !EXIT:
  1247  !     %FINISH
10121 @ 71405:                     LINE   1222 "regression-compile-tmp/nrimp10s-77.imp"
10122 @ 71447:                     REPEAT L_0003
10123 @ 71450:                     LOCATE L_0004

  1248        LETT(NEXT)=T;                     ! INSERT LENGTH
10124 @ 71453:                     LINE   1248 "regression-compile-tmp/nrimp10s-77.imp"
10125 @ 71495:                     PUSH   LETT
10126 @ 71498:                     PUSH   NEXT
10127 @ 71501:                     ACCESS
10128 @ 71502:                     PUSH   T
10129 @ 71505:                     ASSVAL

  1249        S=T+1
10130 @ 71506:                     LINE   1249 "regression-compile-tmp/nrimp10s-77.imp"
10131 @ 71548:                     PUSH   S
10132 @ 71551:                     PUSH   T
10133 @ 71554:                     PUSHI  #0x00000001
10134 @ 71559:                     ADD   
10135 @ 71560:                     ASSVAL

  1250        FAULT(103,0) %IF NEXT+S>DSIZE;!DICTIONARY OVERFLOW
10136 @ 71561:                     LINE   1250 "regression-compile-tmp/nrimp10s-77.imp"
10137 @ 71603:                     PUSH   NEXT
10138 @ 71606:                     PUSH   S
10139 @ 71609:                     ADD   
10140 @ 71610:                     PUSH   DSIZE
10141 @ 71613:                     JUMPIF <= L_0004
10142 @ 71617:                     PUSH   FAULT
10143 @ 71620:                     PUSHI  #0x00000067
10144 @ 71625:                     ASSPAR
10145 @ 71626:                     PUSHI  #0x00000000
10146 @ 71631:                     ASSPAR
10147 @ 71632:                     CALL  
10148 @ 71633:                     LOCATE L_0004

  1251        JJ=(JJ+113*T)&NNAMES
  1252  !     %IF USE IMP=YES %THEN %START
10149 @ 71636:                     LINE   1251 "regression-compile-tmp/nrimp10s-77.imp"
10150 @ 71678:                     PUSH   JJ
10151 @ 71681:                     PUSH   JJ
10152 @ 71684:                     PUSHI  #0x00000071
10153 @ 71689:                     PUSH   T
10154 @ 71692:                     MUL   
10155 @ 71693:                     ADD   
10156 @ 71694:                     PUSH   NNAMES
10157 @ 71697:                     AND   
10158 @ 71698:                     ASSVAL

  1253           %CYCLE KK=JJ, 1, NNAMES
10159 @ 71699:                     LINE   1253 "regression-compile-tmp/nrimp10s-77.imp"
10160 @ 71741:                     PUSH   KK
10161 @ 71744:                     PUSHI  #0x00000001
10162 @ 71749:                     PUSH   NNAMES
10163 @ 71752:                     PUSH   JJ
10164 @ 71755:                     FOR    L_0003

  1254              LL=WORD(KK)
10165 @ 71758:                     LINE   1254 "regression-compile-tmp/nrimp10s-77.imp"
10166 @ 71800:                     PUSH   LL
10167 @ 71803:                     PUSH   WORD
10168 @ 71806:                     PUSH   KK
10169 @ 71809:                     ACCESS
10170 @ 71810:                     ASSVAL

  1255              ->HOLE %IF LL=0;               ! NAME NOT KNOWN
10171 @ 71811:                     LINE   1255 "regression-compile-tmp/nrimp10s-77.imp"
10172 @ 71853:                     PUSH   LL
10173 @ 71856:                     PUSHI  #0x00000000
10174 @ 71861:                     JUMPIF # L_0007
10175 @ 71865:                     JUMP   L_013d
10176 @ 71868:                     LOCATE L_0007

  1256              ->FND %IF STRING(ADDR(LETT(NEXT)))=STRING(ADDR(LETT(LL)))
10177 @ 71871:                     LINE   1256 "regression-compile-tmp/nrimp10s-77.imp"
10178 @ 71913:                     PUSH   STRING
10179 @ 71916:                     PUSH   ADDR
10180 @ 71919:                     PUSH   LETT
10181 @ 71922:                     PUSH   NEXT
10182 @ 71925:                     ACCESS
10183 @ 71926:                     ASSPAR
10184 @ 71927:                     CALL  
10185 @ 71928:                     ASSPAR
10186 @ 71929:                     CALL  
10187 @ 71930:                     PUSH   STRING
10188 @ 71933:                     PUSH   ADDR
10189 @ 71936:                     PUSH   LETT
10190 @ 71939:                     PUSH   LL
10191 @ 71942:                     ACCESS
10192 @ 71943:                     ASSPAR
10193 @ 71944:                     CALL  
10194 @ 71945:                     ASSPAR
10195 @ 71946:                     CALL  
10196 @ 71947:                     JUMPIF # L_0007
10197 @ 71951:                     JUMP   L_013e
10198 @ 71954:                     LOCATE L_0007

  1257           %REPEAT
10199 @ 71957:                     LINE   1257 "regression-compile-tmp/nrimp10s-77.imp"
10200 @ 71999:                     REPEAT L_0003
10201 @ 72002:                     LOCATE L_0004

  1258           %CYCLE KK=0,1,JJ
10202 @ 72005:                     LINE   1258 "regression-compile-tmp/nrimp10s-77.imp"
10203 @ 72047:                     PUSH   KK
10204 @ 72050:                     PUSHI  #0x00000001
10205 @ 72055:                     PUSH   JJ
10206 @ 72058:                     PUSHI  #0x00000000
10207 @ 72063:                     FOR    L_0003

  1259              LL=WORD(KK)
10208 @ 72066:                     LINE   1259 "regression-compile-tmp/nrimp10s-77.imp"
10209 @ 72108:                     PUSH   LL
10210 @ 72111:                     PUSH   WORD
10211 @ 72114:                     PUSH   KK
10212 @ 72117:                     ACCESS
10213 @ 72118:                     ASSVAL

  1260              ->HOLE %IF LL=0;               ! NAME NOT KNOWN
10214 @ 72119:                     LINE   1260 "regression-compile-tmp/nrimp10s-77.imp"
10215 @ 72161:                     PUSH   LL
10216 @ 72164:                     PUSHI  #0x00000000
10217 @ 72169:                     JUMPIF # L_0007
10218 @ 72173:                     JUMP   L_013d
10219 @ 72176:                     LOCATE L_0007

  1261              ->FND %IF STRING(ADDR(LETT(NEXT)))=STRING(ADDR(LETT(LL)))
10220 @ 72179:                     LINE   1261 "regression-compile-tmp/nrimp10s-77.imp"
10221 @ 72221:                     PUSH   STRING
10222 @ 72224:                     PUSH   ADDR
10223 @ 72227:                     PUSH   LETT
10224 @ 72230:                     PUSH   NEXT
10225 @ 72233:                     ACCESS
10226 @ 72234:                     ASSPAR
10227 @ 72235:                     CALL  
10228 @ 72236:                     ASSPAR
10229 @ 72237:                     CALL  
10230 @ 72238:                     PUSH   STRING
10231 @ 72241:                     PUSH   ADDR
10232 @ 72244:                     PUSH   LETT
10233 @ 72247:                     PUSH   LL
10234 @ 72250:                     ACCESS
10235 @ 72251:                     ASSPAR
10236 @ 72252:                     CALL  
10237 @ 72253:                     ASSPAR
10238 @ 72254:                     CALL  
10239 @ 72255:                     JUMPIF # L_0007
10240 @ 72259:                     JUMP   L_013e
10241 @ 72262:                     LOCATE L_0007

  1262           %REPEAT
  1263  !     %FINISH %ELSE %START
  1264  !        *LDTB_16_18000000
  1265  !        *LDB_S
  1266  !        *LDA_LETT+4
  1267  !        *STD_DRDES
  1268  !        *INCA_NEXT
  1269  !        *STD_ACCDES
  1270  !        *LB_JJ
  1271  !CYC1:
  1272  !        *STB_KK
  1273  !        *LB_(WORD+%B)
  1274  !        *JAT_12,<HOLE>
  1275  !        *LSD_ACCDES
  1276  !        *LD_DRDES
  1277  !        *INCA_%B
  1278  !        *CPS_%L=%DR
  1279  !        *JCC_8,<FND>
  1280  !        *LB_KK
  1281  !        *CPIB_NNAMES
  1282  !        *JCC_7,<CYC1>
  1283  !        *LB_0
  1284  !CYC2:
  1285  !        *STB_KK
  1286  !        *LB_(WORD+%B)
  1287  !        *JAT_12,<HOLE>
  1288  !        *LSD_ACCDES
  1289  !        *LD_DRDES
  1290  !        *INCA_%B
  1291  !        *CPS_%L=%DR
  1292  !        *JCC_8,<FND>
  1293  !        *LB_KK
  1294  !        *CPIB_JJ
  1295  !        *JCC_7,<CYC2>
  1296  !     %FINISH
10242 @ 72265:                     LINE   1262 "regression-compile-tmp/nrimp10s-77.imp"
10243 @ 72307:                     REPEAT L_0003
10244 @ 72310:                     LOCATE L_0004

  1297        FAULT(104, 0);                    ! TOO MANY NAMES
10245 @ 72313:                     LINE   1297 "regression-compile-tmp/nrimp10s-77.imp"
10246 @ 72355:                     PUSH   FAULT
10247 @ 72358:                     PUSHI  #0x00000068
10248 @ 72363:                     ASSPAR
10249 @ 72364:                     PUSHI  #0x00000000
10250 @ 72369:                     ASSPAR
10251 @ 72370:                     CALL  

  1298  HOLE: %IF MODE=0 %THEN Q=FQ %AND %RETURN
10252 @ 72371:                     LINE   1298 "regression-compile-tmp/nrimp10s-77.imp"
10253 @ 72413:                     LABEL  L_013d
10254 @ 72416:                     LINE   1298 "regression-compile-tmp/nrimp10s-77.imp"
10255 @ 72458:                     PUSH   MODE
10256 @ 72461:                     PUSHI  #0x00000000
10257 @ 72466:                     JUMPIF # L_0004
10258 @ 72470:                     PUSH   Q
10259 @ 72473:                     PUSH   FQ
10260 @ 72476:                     ASSVAL
10261 @ 72477:                     RETURN
10262 @ 72478:                     LOCATE L_0004

  1299        WORD(KK)=NEXT;  NEXT=NEXT+S
10263 @ 72481:                     LINE   1299 "regression-compile-tmp/nrimp10s-77.imp"
10264 @ 72523:                     PUSH   WORD
10265 @ 72526:                     PUSH   KK
10266 @ 72529:                     ACCESS
10267 @ 72530:                     PUSH   NEXT
10268 @ 72533:                     ASSVAL
10269 @ 72534:                     LINE   1299 "regression-compile-tmp/nrimp10s-77.imp"
10270 @ 72576:                     PUSH   NEXT
10271 @ 72579:                     PUSH   NEXT
10272 @ 72582:                     PUSH   S
10273 @ 72585:                     ADD   
10274 @ 72586:                     ASSVAL

  1300  FND:  LASTAT=FQ;  HIT=1;  LASTNAME=KK
10275 @ 72587:                     LINE   1300 "regression-compile-tmp/nrimp10s-77.imp"
10276 @ 72629:                     LABEL  L_013e
10277 @ 72632:                     LINE   1300 "regression-compile-tmp/nrimp10s-77.imp"
10278 @ 72674:                     PUSH   LASTAT
10279 @ 72677:                     PUSH   FQ
10280 @ 72680:                     ASSVAL
10281 @ 72681:                     LINE   1300 "regression-compile-tmp/nrimp10s-77.imp"
10282 @ 72723:                     PUSH   HIT
10283 @ 72726:                     PUSHI  #0x00000001
10284 @ 72731:                     ASSVAL
10285 @ 72732:                     LINE   1300 "regression-compile-tmp/nrimp10s-77.imp"
10286 @ 72774:                     PUSH   LASTNAME
10287 @ 72777:                     PUSH   KK
10288 @ 72780:                     ASSVAL

  1301        A(R+1)<-LASTNAME
10289 @ 72781:                     LINE   1301 "regression-compile-tmp/nrimp10s-77.imp"
10290 @ 72823:                     PUSH   A
10291 @ 72826:                     PUSH   R
10292 @ 72829:                     PUSHI  #0x00000001
10293 @ 72834:                     ADD   
10294 @ 72835:                     ACCESS
10295 @ 72836:                     PUSH   LASTNAME
10296 @ 72839:                     JAM   

  1302        A(R)=LASTNAME>>8; R=R+2
10297 @ 72840:                     LINE   1302 "regression-compile-tmp/nrimp10s-77.imp"
10298 @ 72882:                     PUSH   A
10299 @ 72885:                     PUSH   R
10300 @ 72888:                     ACCESS
10301 @ 72889:                     PUSH   LASTNAME
10302 @ 72892:                     PUSHI  #0x00000008
10303 @ 72897:                     RSH   
10304 @ 72898:                     ASSVAL
10305 @ 72899:                     LINE   1302 "regression-compile-tmp/nrimp10s-77.imp"
10306 @ 72941:                     PUSH   R
10307 @ 72944:                     PUSH   R
10308 @ 72947:                     PUSHI  #0x00000002
10309 @ 72952:                     ADD   
10310 @ 72953:                     ASSVAL

  1303        LASTEND=Q
10311 @ 72954:                     LINE   1303 "regression-compile-tmp/nrimp10s-77.imp"
10312 @ 72996:                     PUSH   LASTEND
10313 @ 72999:                     PUSH   Q
10314 @ 73002:                     ASSVAL

  1304  %END
  1305  
  1306  
10315 @ 73003:                     LINE   1304 "regression-compile-tmp/nrimp10s-77.imp"
10316 @ 73045:                  END    _lev0id0_lev1id1_lev2id2_PNAME {lev=4 --> 3}

  1307  %ROUTINE CONST(%INTEGER MODE)
  1308  !***********************************************************************
  1309  !*       SYNTAX CHECK AND EVALUATE ALL THE FORMS OF IMP CONSTANT       *
  1310  !*       MODE=0 FOR INTEGER CONSTANTS #0 FOR ANY SORT OF CONSTANT      *
  1311  !***********************************************************************
10317 @ 73046:                  LINE   1307 "regression-compile-tmp/nrimp10s-77.imp"
10318 @ 73088:                  DEF    CONST (_lev0id0_lev1id1_lev2id2_CONST) p1=V_0121 a/tf=7 b/format=0 c/ostate=0  type=0 (<type:0>) form=7 (routine) special=0 (<special:0>) linkage=0 (auto) spec=0 indirect=0 unass=0
10319 @ 73105:                     START  ( FORMAL PARAMETERS  {lev=4 --> 5, nested=0 --> 1}
10320 @ 73106:                        DEF    MODE p1=V_0131 a/tf=11 b/format=1 c/ostate=0  type=1 (integer) form=1 (simple) special=0 (<special:0>) linkage=0 (auto) spec=0 indirect=0 unass=0
10321 @ 73122:                     FINISH ) {lev=4}

  1312  %INTEGER Z, DOTSEEN, EBCDIC, FS, CPREC, RR, S, T, SS
10322 @ 73123:                     LINE   1312 "regression-compile-tmp/nrimp10s-77.imp"
10323 @ 73165:                     DEF    Z p1=V_0132 a/tf=11 b/format=1 c/ostate=0  type=1 (integer) form=1 (simple) special=0 (<special:0>) linkage=0 (auto) spec=0 indirect=0 unass=0
10324 @ 73178:                     DEF    DOTSEEN p1=V_0133 a/tf=11 b/format=1 c/ostate=0  type=1 (integer) form=1 (simple) special=0 (<special:0>) linkage=0 (auto) spec=0 indirect=0 unass=0
10325 @ 73197:                     DEF    EBCDIC p1=V_0134 a/tf=11 b/format=1 c/ostate=0  type=1 (integer) form=1 (simple) special=0 (<special:0>) linkage=0 (auto) spec=0 indirect=0 unass=0
10326 @ 73215:                     DEF    FS p1=V_0135 a/tf=11 b/format=1 c/ostate=0  type=1 (integer) form=1 (simple) special=0 (<special:0>) linkage=0 (auto) spec=0 indirect=0 unass=0
10327 @ 73229:                     DEF    CPREC p1=V_0136 a/tf=11 b/format=1 c/ostate=0  type=1 (integer) form=1 (simple) special=0 (<special:0>) linkage=0 (auto) spec=0 indirect=0 unass=0
10328 @ 73246:                     DEF    RR p1=V_0137 a/tf=11 b/format=1 c/ostate=0  type=1 (integer) form=1 (simple) special=0 (<special:0>) linkage=0 (auto) spec=0 indirect=0 unass=0
10329 @ 73260:                     DEF    S p1=V_0138 a/tf=11 b/format=1 c/ostate=0  type=1 (integer) form=1 (simple) special=0 (<special:0>) linkage=0 (auto) spec=0 indirect=0 unass=0
10330 @ 73273:                     DEF    T p1=V_0139 a/tf=11 b/format=1 c/ostate=0  type=1 (integer) form=1 (simple) special=0 (<special:0>) linkage=0 (auto) spec=0 indirect=0 unass=0
10331 @ 73286:                     DEF    SS p1=V_013a a/tf=11 b/format=1 c/ostate=0  type=1 (integer) form=1 (simple) special=0 (<special:0>) linkage=0 (auto) spec=0 indirect=0 unass=0

  1313  {%LONG}%LONGREAL X,CVALUE,DUMMY
10332 @ 73300:                     LINE   1313 "regression-compile-tmp/nrimp10s-77.imp"
10333 @ 73342:                     DEF    X p1=V_013b a/tf=21 b/format=4 c/ostate=0  type=2 (real) form=1 (simple) special=0 (<special:0>) linkage=0 (auto) spec=0 indirect=0 unass=0
10334 @ 73355:                     DEF    CVALUE p1=V_013c a/tf=21 b/format=4 c/ostate=0  type=2 (real) form=1 (simple) special=0 (<special:0>) linkage=0 (auto) spec=0 indirect=0 unass=0
10335 @ 73373:                     DEF    DUMMY p1=V_013d a/tf=21 b/format=4 c/ostate=0  type=2 (real) form=1 (simple) special=0 (<special:0>) linkage=0 (auto) spec=0 indirect=0 unass=0

  1314  %CONST{%LONG}%LONGREAL TEN=10.0 {R'41A00000000000000000000000000000'
10336 @ 73390:                     LINE   1314 "regression-compile-tmp/nrimp10s-77.imp"
10337 @ 73432:                     PUSHR  code=0 len=4 "10.0"
10338 @ 73440:                     DEF    TEN p1=V_013e a/tf=21 b/format=4 c/ostate=12  type=2 (real) form=1 (simple) special=0 (<special:0>) linkage=2 (constant) spec=0 indirect=1 unass=0
10339 @ 73455:                     INIT   1

  1315        CPREC=5;  RR=R;  R=R+1
10340 @ 73458:                     LINE   1315 "regression-compile-tmp/nrimp10s-77.imp"
10341 @ 73500:                     PUSH   CPREC
10342 @ 73503:                     PUSHI  #0x00000005
10343 @ 73508:                     ASSVAL
10344 @ 73509:                     LINE   1315 "regression-compile-tmp/nrimp10s-77.imp"
10345 @ 73551:                     PUSH   RR
10346 @ 73554:                     PUSH   R
10347 @ 73557:                     ASSVAL
10348 @ 73558:                     LINE   1315 "regression-compile-tmp/nrimp10s-77.imp"
10349 @ 73600:                     PUSH   R
10350 @ 73603:                     PUSH   R
10351 @ 73606:                     PUSHI  #0x00000001
10352 @ 73611:                     ADD   
10353 @ 73612:                     ASSVAL

  1316        DOTSEEN=0;  HIT=0
10354 @ 73613:                     LINE   1316 "regression-compile-tmp/nrimp10s-77.imp"
10355 @ 73655:                     PUSH   DOTSEEN
10356 @ 73658:                     PUSHI  #0x00000000
10357 @ 73663:                     ASSVAL
10358 @ 73664:                     LINE   1316 "regression-compile-tmp/nrimp10s-77.imp"
10359 @ 73706:                     PUSH   HIT
10360 @ 73709:                     PUSHI  #0x00000000
10361 @ 73714:                     ASSVAL

  1317        CVALUE=0;  DUMMY=0;  FS=CC(Q)
10362 @ 73715:                     LINE   1317 "regression-compile-tmp/nrimp10s-77.imp"
10363 @ 73757:                     PUSH   CVALUE
10364 @ 73760:                     PUSHI  #0x00000000
10365 @ 73765:                     ASSVAL
10366 @ 73766:                     LINE   1317 "regression-compile-tmp/nrimp10s-77.imp"
10367 @ 73808:                     PUSH   DUMMY
10368 @ 73811:                     PUSHI  #0x00000000
10369 @ 73816:                     ASSVAL
10370 @ 73817:                     LINE   1317 "regression-compile-tmp/nrimp10s-77.imp"
10371 @ 73859:                     PUSH   FS
10372 @ 73862:                     PUSH   CC
10373 @ 73865:                     PUSH   Q
10374 @ 73868:                     ACCESS
10375 @ 73869:                     ASSVAL

  1318        S=0;  ->N %IF M'0'<=FS<=M'9'
10376 @ 73870:                     LINE   1318 "regression-compile-tmp/nrimp10s-77.imp"
10377 @ 73912:                     PUSH   S
10378 @ 73915:                     PUSHI  #0x00000000
10379 @ 73920:                     ASSVAL
10380 @ 73921:                     LINE   1318 "regression-compile-tmp/nrimp10s-77.imp"
10381 @ 73963:                     PUSHI  #0x00000030
10382 @ 73968:                     PUSH   FS
10383 @ 73971:                     JUMPIFD > L_0004
10384 @ 73975:                     PUSHI  #0x00000039
10385 @ 73980:                     JUMPIF > L_0004
10386 @ 73984:                     JUMP   L_013f
10387 @ 73987:                     LOCATE L_0004

  1319        ->DOT %IF FS='.' %AND MODE=0 %AND '0'<=CC(Q+1)<='9'
  1320                                          ! 1 DIDT MIN
10388 @ 73990:                     LINE   1319 "regression-compile-tmp/nrimp10s-77.imp"
10389 @ 74032:                     PUSH   FS
10390 @ 74035:                     PUSHI  #0x0000002e
10391 @ 74040:                     JUMPIF # L_0004
10392 @ 74044:                     PUSH   MODE
10393 @ 74047:                     PUSHI  #0x00000000
10394 @ 74052:                     JUMPIF # L_0004
10395 @ 74056:                     PUSHI  #0x00000030
10396 @ 74061:                     PUSH   CC
10397 @ 74064:                     PUSH   Q
10398 @ 74067:                     PUSHI  #0x00000001
10399 @ 74072:                     ADD   
10400 @ 74073:                     ACCESS
10401 @ 74074:                     JUMPIFD > L_0004
10402 @ 74078:                     PUSHI  #0x00000039
10403 @ 74083:                     JUMPIF > L_0004
10404 @ 74087:                     JUMP   L_0140
10405 @ 74090:                     LOCATE L_0004

  1321        CTYPE=1;  EBCDIC=0
10406 @ 74093:                     LINE   1321 "regression-compile-tmp/nrimp10s-77.imp"
10407 @ 74135:                     PUSH   CTYPE
10408 @ 74138:                     PUSHI  #0x00000001
10409 @ 74143:                     ASSVAL
10410 @ 74144:                     LINE   1321 "regression-compile-tmp/nrimp10s-77.imp"
10411 @ 74186:                     PUSH   EBCDIC
10412 @ 74189:                     PUSHI  #0x00000000
10413 @ 74194:                     ASSVAL

  1322        ->QUOTE %IF FS=M''''
10414 @ 74195:                     LINE   1322 "regression-compile-tmp/nrimp10s-77.imp"
10415 @ 74237:                     PUSH   FS
10416 @ 74240:                     PUSHI  #0x00000027
10417 @ 74245:                     JUMPIF # L_0004
10418 @ 74249:                     JUMP   L_0141
10419 @ 74252:                     LOCATE L_0004

  1323        ->STR2 %IF FS=34
10420 @ 74255:                     LINE   1323 "regression-compile-tmp/nrimp10s-77.imp"
10421 @ 74297:                     PUSH   FS
10422 @ 74300:                     PUSHI  #0x00000022
10423 @ 74305:                     JUMPIF # L_0004
10424 @ 74309:                     JUMP   L_0142
10425 @ 74312:                     LOCATE L_0004

  1324        ->NOTQUOTE %UNLESS CC(Q+1)=M'''';  Q=Q+2
10426 @ 74315:                     LINE   1324 "regression-compile-tmp/nrimp10s-77.imp"
10427 @ 74357:                     PUSH   CC
10428 @ 74360:                     PUSH   Q
10429 @ 74363:                     PUSHI  #0x00000001
10430 @ 74368:                     ADD   
10431 @ 74369:                     ACCESS
10432 @ 74370:                     PUSHI  #0x00000027
10433 @ 74375:                     JUMPIF = L_0004
10434 @ 74379:                     JUMP   L_0143
10435 @ 74382:                     LOCATE L_0004
10436 @ 74385:                     LINE   1324 "regression-compile-tmp/nrimp10s-77.imp"
10437 @ 74427:                     PUSH   Q
10438 @ 74430:                     PUSH   Q
10439 @ 74433:                     PUSHI  #0x00000002
10440 @ 74438:                     ADD   
10441 @ 74439:                     ASSVAL

  1325        ->HEX %IF FS='X'
10442 @ 74440:                     LINE   1325 "regression-compile-tmp/nrimp10s-77.imp"
10443 @ 74482:                     PUSH   FS
10444 @ 74485:                     PUSHI  #0x00000058
10445 @ 74490:                     JUMPIF # L_0004
10446 @ 74494:                     JUMP   L_0144
10447 @ 74497:                     LOCATE L_0004

  1326        ->MULT %IF FS='M'
10448 @ 74500:                     LINE   1326 "regression-compile-tmp/nrimp10s-77.imp"
10449 @ 74542:                     PUSH   FS
10450 @ 74545:                     PUSHI  #0x0000004d
10451 @ 74550:                     JUMPIF # L_0004
10452 @ 74554:                     JUMP   L_0145
10453 @ 74557:                     LOCATE L_0004

  1327        ->BIN %IF FS=M'B'
10454 @ 74560:                     LINE   1327 "regression-compile-tmp/nrimp10s-77.imp"
10455 @ 74602:                     PUSH   FS
10456 @ 74605:                     PUSHI  #0x00000042
10457 @ 74610:                     JUMPIF # L_0004
10458 @ 74614:                     JUMP   L_0146
10459 @ 74617:                     LOCATE L_0004

  1328        ->RHEX %IF FS='R' %AND MODE=0
10460 @ 74620:                     LINE   1328 "regression-compile-tmp/nrimp10s-77.imp"
10461 @ 74662:                     PUSH   FS
10462 @ 74665:                     PUSHI  #0x00000052
10463 @ 74670:                     JUMPIF # L_0004
10464 @ 74674:                     PUSH   MODE
10465 @ 74677:                     PUSHI  #0x00000000
10466 @ 74682:                     JUMPIF # L_0004
10467 @ 74686:                     JUMP   L_0147
10468 @ 74689:                     LOCATE L_0004

  1329        ->OCT %IF FS='K'
10469 @ 74692:                     LINE   1329 "regression-compile-tmp/nrimp10s-77.imp"
10470 @ 74734:                     PUSH   FS
10471 @ 74737:                     PUSHI  #0x0000004b
10472 @ 74742:                     JUMPIF # L_0004
10473 @ 74746:                     JUMP   L_0148
10474 @ 74749:                     LOCATE L_0004

  1330        %IF FS='C' %THEN EBCDIC=1 %AND ->MULT
10475 @ 74752:                     LINE   1330 "regression-compile-tmp/nrimp10s-77.imp"
10476 @ 74794:                     PUSH   FS
10477 @ 74797:                     PUSHI  #0x00000043
10478 @ 74802:                     JUMPIF # L_0004
10479 @ 74806:                     PUSH   EBCDIC
10480 @ 74809:                     PUSHI  #0x00000001
10481 @ 74814:                     ASSVAL
10482 @ 74815:                     JUMP   L_0145
10483 @ 74818:                     LOCATE L_0004

  1331        %IF FS='D' %AND MODE=0 %THEN %START
10484 @ 74821:                     LINE   1331 "regression-compile-tmp/nrimp10s-77.imp"
10485 @ 74863:                     PUSH   FS
10486 @ 74866:                     PUSHI  #0x00000044
10487 @ 74871:                     JUMPIF # L_0004
10488 @ 74875:                     PUSH   MODE
10489 @ 74878:                     PUSHI  #0x00000000
10490 @ 74883:                     JUMPIF # L_0004

  1332           CPREC=7
10491 @ 74887:                     LINE   1332 "regression-compile-tmp/nrimp10s-77.imp"
10492 @ 74929:                     PUSH   CPREC
10493 @ 74932:                     PUSHI  #0x00000007
10494 @ 74937:                     ASSVAL

  1333           %IF M'0'<=CC(Q)<=M'9' %THEN ->N
10495 @ 74938:                     LINE   1333 "regression-compile-tmp/nrimp10s-77.imp"
10496 @ 74980:                     PUSHI  #0x00000030
10497 @ 74985:                     PUSH   CC
10498 @ 74988:                     PUSH   Q
10499 @ 74991:                     ACCESS
10500 @ 74992:                     JUMPIFD > L_0007
10501 @ 74996:                     PUSHI  #0x00000039
10502 @ 75001:                     JUMPIF > L_0007
10503 @ 75005:                     JUMP   L_013f
10504 @ 75008:                     LOCATE L_0007

  1334           %IF CC(Q)='.' %THEN ->DOT
10505 @ 75011:                     LINE   1334 "regression-compile-tmp/nrimp10s-77.imp"
10506 @ 75053:                     PUSH   CC
10507 @ 75056:                     PUSH   Q
10508 @ 75059:                     ACCESS
10509 @ 75060:                     PUSHI  #0x0000002e
10510 @ 75065:                     JUMPIF # L_0007
10511 @ 75069:                     JUMP   L_0140
10512 @ 75072:                     LOCATE L_0007

  1335        %FINISH
10513 @ 75075:                     LINE   1335 "regression-compile-tmp/nrimp10s-77.imp"
10514 @ 75117:                     LOCATE L_0004

  1336        Q=Q-2;  %RETURN
10515 @ 75120:                     LINE   1336 "regression-compile-tmp/nrimp10s-77.imp"
10516 @ 75162:                     PUSH   Q
10517 @ 75165:                     PUSH   Q
10518 @ 75168:                     PUSHI  #0x00000002
10519 @ 75173:                     SUB   
10520 @ 75174:                     ASSVAL
10521 @ 75175:                     LINE   1336 "regression-compile-tmp/nrimp10s-77.imp"
10522 @ 75217:                     RETURN

  1337  QUOTE:                                  ! SINGLE CH BETWEEN QUOTES
10523 @ 75218:                     LINE   1337 "regression-compile-tmp/nrimp10s-77.imp"
10524 @ 75260:                     LABEL  L_0141

  1338        %IF CC(Q+2)=M'''' %THEN %START
10525 @ 75263:                     LINE   1338 "regression-compile-tmp/nrimp10s-77.imp"
10526 @ 75305:                     PUSH   CC
10527 @ 75308:                     PUSH   Q
10528 @ 75311:                     PUSHI  #0x00000002
10529 @ 75316:                     ADD   
10530 @ 75317:                     ACCESS
10531 @ 75318:                     PUSHI  #0x00000027
10532 @ 75323:                     JUMPIF # L_0004

  1339           S=CC(Q+1)
10533 @ 75327:                     LINE   1339 "regression-compile-tmp/nrimp10s-77.imp"
10534 @ 75369:                     PUSH   S
10535 @ 75372:                     PUSH   CC
10536 @ 75375:                     PUSH   Q
10537 @ 75378:                     PUSHI  #0x00000001
10538 @ 75383:                     ADD   
10539 @ 75384:                     ACCESS
10540 @ 75385:                     ASSVAL

  1340           Q=Q+3
10541 @ 75386:                     LINE   1340 "regression-compile-tmp/nrimp10s-77.imp"
10542 @ 75428:                     PUSH   Q
10543 @ 75431:                     PUSH   Q
10544 @ 75434:                     PUSHI  #0x00000003
10545 @ 75439:                     ADD   
10546 @ 75440:                     ASSVAL

  1341           %IF S#M'''' %THEN ->IEND
10547 @ 75441:                     LINE   1341 "regression-compile-tmp/nrimp10s-77.imp"
10548 @ 75483:                     PUSH   S
10549 @ 75486:                     PUSHI  #0x00000027
10550 @ 75491:                     JUMPIF = L_0007
10551 @ 75495:                     JUMP   L_0149
10552 @ 75498:                     LOCATE L_0007

  1342           %IF CC(Q)=M'''' %THEN Q=Q+1 %AND ->IEND
10553 @ 75501:                     LINE   1342 "regression-compile-tmp/nrimp10s-77.imp"
10554 @ 75543:                     PUSH   CC
10555 @ 75546:                     PUSH   Q
10556 @ 75549:                     ACCESS
10557 @ 75550:                     PUSHI  #0x00000027
10558 @ 75555:                     JUMPIF # L_0007
10559 @ 75559:                     PUSH   Q
10560 @ 75562:                     PUSH   Q
10561 @ 75565:                     PUSHI  #0x00000001
10562 @ 75570:                     ADD   
10563 @ 75571:                     ASSVAL
10564 @ 75572:                     JUMP   L_0149
10565 @ 75575:                     LOCATE L_0007

  1343        %FINISH
10566 @ 75578:                     LINE   1343 "regression-compile-tmp/nrimp10s-77.imp"
10567 @ 75620:                     LOCATE L_0004

  1344        %RETURN;                          ! NOT VALID
10568 @ 75623:                     LINE   1344 "regression-compile-tmp/nrimp10s-77.imp"
10569 @ 75665:                     RETURN

  1345  NOTQUOTE:                               ! CHECK FOR E"...."
10570 @ 75666:                     LINE   1345 "regression-compile-tmp/nrimp10s-77.imp"
10571 @ 75708:                     LABEL  L_0143

  1346        %RETURN %UNLESS FS='E' %AND CC(Q+1)=M'"'
10572 @ 75711:                     LINE   1346 "regression-compile-tmp/nrimp10s-77.imp"
10573 @ 75753:                     PUSH   FS
10574 @ 75756:                     PUSHI  #0x00000045
10575 @ 75761:                     JUMPIF # L_0005
10576 @ 75765:                     PUSH   CC
10577 @ 75768:                     PUSH   Q
10578 @ 75771:                     PUSHI  #0x00000001
10579 @ 75776:                     ADD   
10580 @ 75777:                     ACCESS
10581 @ 75778:                     PUSHI  #0x00000022
10582 @ 75783:                     JUMPIF = L_0004
10583 @ 75787:                     LOCATE L_0005
10584 @ 75790:                     RETURN
10585 @ 75791:                     LOCATE L_0004

  1347        EBCDIC=1; Q=Q+1
10586 @ 75794:                     LINE   1347 "regression-compile-tmp/nrimp10s-77.imp"
10587 @ 75836:                     PUSH   EBCDIC
10588 @ 75839:                     PUSHI  #0x00000001
10589 @ 75844:                     ASSVAL
10590 @ 75845:                     LINE   1347 "regression-compile-tmp/nrimp10s-77.imp"
10591 @ 75887:                     PUSH   Q
10592 @ 75890:                     PUSH   Q
10593 @ 75893:                     PUSHI  #0x00000001
10594 @ 75898:                     ADD   
10595 @ 75899:                     ASSVAL

  1348  STR2:                                   ! DOUBLE QUOTED STRING
10596 @ 75900:                     LINE   1348 "regression-compile-tmp/nrimp10s-77.imp"
10597 @ 75942:                     LABEL  L_0142

  1349        A(RR)=16_35;  TEXTTEXT(EBCDIC)
10598 @ 75945:                     LINE   1349 "regression-compile-tmp/nrimp10s-77.imp"
10599 @ 75987:                     PUSH   A
10600 @ 75990:                     PUSH   RR
10601 @ 75993:                     ACCESS
10602 @ 75994:                     PUSHI  #0x00000035
10603 @ 75999:                     ASSVAL
10604 @ 76000:                     LINE   1349 "regression-compile-tmp/nrimp10s-77.imp"
10605 @ 76042:                     PUSH   TEXTTEXT
10606 @ 76045:                     PUSH   EBCDIC
10607 @ 76048:                     ASSPAR
10608 @ 76049:                     CALL  

  1350        CTYPE=5;  %RETURN
10609 @ 76050:                     LINE   1350 "regression-compile-tmp/nrimp10s-77.imp"
10610 @ 76092:                     PUSH   CTYPE
10611 @ 76095:                     PUSHI  #0x00000005
10612 @ 76100:                     ASSVAL
10613 @ 76101:                     LINE   1350 "regression-compile-tmp/nrimp10s-77.imp"
10614 @ 76143:                     RETURN

  1351  HEX:  T=0;                              ! HEX CONSTANTS
10615 @ 76144:                     LINE   1351 "regression-compile-tmp/nrimp10s-77.imp"
10616 @ 76186:                     LABEL  L_0144
10617 @ 76189:                     LINE   1351 "regression-compile-tmp/nrimp10s-77.imp"
10618 @ 76231:                     PUSH   T
10619 @ 76234:                     PUSHI  #0x00000000
10620 @ 76239:                     ASSVAL

  1352        %CYCLE
10621 @ 76240:                     LINE   1352 "regression-compile-tmp/nrimp10s-77.imp"
10622 @ 76282:                     LOCATE L_0003

  1353           I=CC(Q);  Q=Q+1
10623 @ 76285:                     LINE   1353 "regression-compile-tmp/nrimp10s-77.imp"
10624 @ 76327:                     PUSH   I
10625 @ 76330:                     PUSH   CC
10626 @ 76333:                     PUSH   Q
10627 @ 76336:                     ACCESS
10628 @ 76337:                     ASSVAL
10629 @ 76338:                     LINE   1353 "regression-compile-tmp/nrimp10s-77.imp"
10630 @ 76380:                     PUSH   Q
10631 @ 76383:                     PUSH   Q
10632 @ 76386:                     PUSHI  #0x00000001
10633 @ 76391:                     ADD   
10634 @ 76392:                     ASSVAL

  1354           %EXIT %IF I=M''''
10635 @ 76393:                     LINE   1354 "regression-compile-tmp/nrimp10s-77.imp"
10636 @ 76435:                     PUSH   I
10637 @ 76438:                     PUSHI  #0x00000027
10638 @ 76443:                     JUMPIF # L_0007
10639 @ 76447:                     GOTO   L_0004
10640 @ 76450:                     LOCATE L_0007

  1355           T=T+1
10641 @ 76453:                     LINE   1355 "regression-compile-tmp/nrimp10s-77.imp"
10642 @ 76495:                     PUSH   T
10643 @ 76498:                     PUSH   T
10644 @ 76501:                     PUSHI  #0x00000001
10645 @ 76506:                     ADD   
10646 @ 76507:                     ASSVAL

  1356           %RETURN %UNLESS ('0'<=I<='9' %OR 'A'<=I<='F') %AND T<17
10647 @ 76508:                     LINE   1356 "regression-compile-tmp/nrimp10s-77.imp"
10648 @ 76550:                     PUSHI  #0x00000030
10649 @ 76555:                     PUSH   I
10650 @ 76558:                     JUMPIFD > L_000a
10651 @ 76562:                     PUSHI  #0x00000039
10652 @ 76567:                     JUMPIF <= L_0009
10653 @ 76571:                     LOCATE L_000a
10654 @ 76574:                     PUSHI  #0x00000041
10655 @ 76579:                     PUSH   I
10656 @ 76582:                     JUMPIFD > L_0008
10657 @ 76586:                     PUSHI  #0x00000046
10658 @ 76591:                     JUMPIF > L_0008
10659 @ 76595:                     LOCATE L_0009
10660 @ 76598:                     PUSH   T
10661 @ 76601:                     PUSHI  #0x00000011
10662 @ 76606:                     JUMPIF < L_0007
10663 @ 76610:                     LOCATE L_0008
10664 @ 76613:                     RETURN
10665 @ 76614:                     LOCATE L_0007

  1357           %IF T=9 %THEN SS=S %AND S=0
10666 @ 76617:                     LINE   1357 "regression-compile-tmp/nrimp10s-77.imp"
10667 @ 76659:                     PUSH   T
10668 @ 76662:                     PUSHI  #0x00000009
10669 @ 76667:                     JUMPIF # L_0007
10670 @ 76671:                     PUSH   SS
10671 @ 76674:                     PUSH   S
10672 @ 76677:                     ASSVAL
10673 @ 76678:                     PUSH   S
10674 @ 76681:                     PUSHI  #0x00000000
10675 @ 76686:                     ASSVAL
10676 @ 76687:                     LOCATE L_0007

  1358           S=S<<4+I&15+9*I>>6
10677 @ 76690:                     LINE   1358 "regression-compile-tmp/nrimp10s-77.imp"
10678 @ 76732:                     PUSH   S
10679 @ 76735:                     PUSH   S
10680 @ 76738:                     PUSHI  #0x00000004
10681 @ 76743:                     LSH   
10682 @ 76744:                     PUSH   I
10683 @ 76747:                     PUSHI  #0x0000000f
10684 @ 76752:                     AND   
10685 @ 76753:                     ADD   
10686 @ 76754:                     PUSHI  #0x00000009
10687 @ 76759:                     PUSH   I
10688 @ 76762:                     PUSHI  #0x00000006
10689 @ 76767:                     RSH   
10690 @ 76768:                     MUL   
10691 @ 76769:                     ADD   
10692 @ 76770:                     ASSVAL

  1359        %REPEAT
10693 @ 76771:                     LINE   1359 "regression-compile-tmp/nrimp10s-77.imp"
10694 @ 76813:                     REPEAT L_0003
10695 @ 76816:                     LOCATE L_0004

  1360        %IF T>8 %START
10696 @ 76819:                     LINE   1360 "regression-compile-tmp/nrimp10s-77.imp"
10697 @ 76861:                     PUSH   T
10698 @ 76864:                     PUSHI  #0x00000008
10699 @ 76869:                     JUMPIF <= L_0004

  1361           Z=4*(T-8)
10700 @ 76873:                     LINE   1361 "regression-compile-tmp/nrimp10s-77.imp"
10701 @ 76915:                     PUSH   Z
10702 @ 76918:                     PUSHI  #0x00000004
10703 @ 76923:                     PUSH   T
10704 @ 76926:                     PUSHI  #0x00000008
10705 @ 76931:                     SUB   
10706 @ 76932:                     MUL   
10707 @ 76933:                     ASSVAL

  1362           S=S!(SS<<Z)
10708 @ 76934:                     LINE   1362 "regression-compile-tmp/nrimp10s-77.imp"
10709 @ 76976:                     PUSH   S
10710 @ 76979:                     PUSH   S
10711 @ 76982:                     PUSH   SS
10712 @ 76985:                     PUSH   Z
10713 @ 76988:                     LSH   
10714 @ 76989:                     OR    
10715 @ 76990:                     ASSVAL

  1363           SS=SS>>(32-Z);  CPREC=6
10716 @ 76991:                     LINE   1363 "regression-compile-tmp/nrimp10s-77.imp"
10717 @ 77033:                     PUSH   SS
10718 @ 77036:                     PUSH   SS
10719 @ 77039:                     PUSHI  #0x00000020
10720 @ 77044:                     PUSH   Z
10721 @ 77047:                     SUB   
10722 @ 77048:                     RSH   
10723 @ 77049:                     ASSVAL
10724 @ 77050:                     LINE   1363 "regression-compile-tmp/nrimp10s-77.imp"
10725 @ 77092:                     PUSH   CPREC
10726 @ 77095:                     PUSHI  #0x00000006
10727 @ 77100:                     ASSVAL

  1364        %FINISH
10728 @ 77101:                     LINE   1364 "regression-compile-tmp/nrimp10s-77.imp"
10729 @ 77143:                     LOCATE L_0004

  1365  IEND: %IF CPREC=6 %THEN TOAR4(R,SS) %AND R=R+4
10730 @ 77146:                     LINE   1365 "regression-compile-tmp/nrimp10s-77.imp"
10731 @ 77188:                     LABEL  L_0149
10732 @ 77191:                     LINE   1365 "regression-compile-tmp/nrimp10s-77.imp"
10733 @ 77233:                     PUSH   CPREC
10734 @ 77236:                     PUSHI  #0x00000006
10735 @ 77241:                     JUMPIF # L_0004
10736 @ 77245:                     PUSH   TOAR4
10737 @ 77248:                     PUSH   R
10738 @ 77251:                     ASSPAR
10739 @ 77252:                     PUSH   SS
10740 @ 77255:                     ASSPAR
10741 @ 77256:                     CALL  
10742 @ 77257:                     PUSH   R
10743 @ 77260:                     PUSH   R
10744 @ 77263:                     PUSHI  #0x00000004
10745 @ 77268:                     ADD   
10746 @ 77269:                     ASSVAL
10747 @ 77270:                     LOCATE L_0004

  1366        %IF CPREC=5 %AND 0<=S<=16_7FFF %START
10748 @ 77273:                     LINE   1366 "regression-compile-tmp/nrimp10s-77.imp"
10749 @ 77315:                     PUSH   CPREC
10750 @ 77318:                     PUSHI  #0x00000005
10751 @ 77323:                     JUMPIF # L_0004
10752 @ 77327:                     PUSHI  #0x00000000
10753 @ 77332:                     PUSH   S
10754 @ 77335:                     JUMPIFD > L_0004
10755 @ 77339:                     PUSHI  #0x00007fff
10756 @ 77344:                     JUMPIF > L_0004

  1367           CPREC=4; TOAR2(R,S); R=R+2
10757 @ 77348:                     LINE   1367 "regression-compile-tmp/nrimp10s-77.imp"
10758 @ 77390:                     PUSH   CPREC
10759 @ 77393:                     PUSHI  #0x00000004
10760 @ 77398:                     ASSVAL
10761 @ 77399:                     LINE   1367 "regression-compile-tmp/nrimp10s-77.imp"
10762 @ 77441:                     PUSH   TOAR2
10763 @ 77444:                     PUSH   R
10764 @ 77447:                     ASSPAR
10765 @ 77448:                     PUSH   S
10766 @ 77451:                     ASSPAR
10767 @ 77452:                     CALL  
10768 @ 77453:                     LINE   1367 "regression-compile-tmp/nrimp10s-77.imp"
10769 @ 77495:                     PUSH   R
10770 @ 77498:                     PUSH   R
10771 @ 77501:                     PUSHI  #0x00000002
10772 @ 77506:                     ADD   
10773 @ 77507:                     ASSVAL

  1368        %FINISH %ELSE TOAR4(R,S) %AND R=R+4
10774 @ 77508:                     LINE   1368 "regression-compile-tmp/nrimp10s-77.imp"
10775 @ 77550:                     GOTO   L_0003
10776 @ 77553:                     LOCATE L_0004
10777 @ 77556:                     PUSH   TOAR4
10778 @ 77559:                     PUSH   R
10779 @ 77562:                     ASSPAR
10780 @ 77563:                     PUSH   S
10781 @ 77566:                     ASSPAR
10782 @ 77567:                     CALL  
10783 @ 77568:                     PUSH   R
10784 @ 77571:                     PUSH   R
10785 @ 77574:                     PUSHI  #0x00000004
10786 @ 77579:                     ADD   
10787 @ 77580:                     ASSVAL
10788 @ 77581:                     LOCATE L_0003

  1369        HIT=1 %UNLESS MODE#0 %AND CPREC=6
10789 @ 77584:                     LINE   1369 "regression-compile-tmp/nrimp10s-77.imp"
10790 @ 77626:                     PUSH   MODE
10791 @ 77629:                     PUSHI  #0x00000000
10792 @ 77634:                     JUMPIF = L_0005
10793 @ 77638:                     PUSH   CPREC
10794 @ 77641:                     PUSHI  #0x00000006
10795 @ 77646:                     JUMPIF = L_0004
10796 @ 77650:                     LOCATE L_0005
10797 @ 77653:                     PUSH   HIT
10798 @ 77656:                     PUSHI  #0x00000001
10799 @ 77661:                     ASSVAL
10800 @ 77662:                     LOCATE L_0004

  1370        A(RR)=CPREC<<4!CTYPE
10801 @ 77665:                     LINE   1370 "regression-compile-tmp/nrimp10s-77.imp"
10802 @ 77707:                     PUSH   A
10803 @ 77710:                     PUSH   RR
10804 @ 77713:                     ACCESS
10805 @ 77714:                     PUSH   CPREC
10806 @ 77717:                     PUSHI  #0x00000004
10807 @ 77722:                     LSH   
10808 @ 77723:                     PUSH   CTYPE
10809 @ 77726:                     OR    
10810 @ 77727:                     ASSVAL

  1371        %RETURN
10811 @ 77728:                     LINE   1371 "regression-compile-tmp/nrimp10s-77.imp"
10812 @ 77770:                     RETURN

  1372  RHEX:                                   ! REAL HEX CONSTANTS
10813 @ 77771:                     LINE   1372 "regression-compile-tmp/nrimp10s-77.imp"
10814 @ 77813:                     LABEL  L_0147

  1373        T=0
10815 @ 77816:                     LINE   1373 "regression-compile-tmp/nrimp10s-77.imp"
10816 @ 77858:                     PUSH   T
10817 @ 77861:                     PUSHI  #0x00000000
10818 @ 77866:                     ASSVAL

  1374        %CYCLE
10819 @ 77867:                     LINE   1374 "regression-compile-tmp/nrimp10s-77.imp"
10820 @ 77909:                     LOCATE L_0003

  1375           I=CC(Q);  Q=Q+1
10821 @ 77912:                     LINE   1375 "regression-compile-tmp/nrimp10s-77.imp"
10822 @ 77954:                     PUSH   I
10823 @ 77957:                     PUSH   CC
10824 @ 77960:                     PUSH   Q
10825 @ 77963:                     ACCESS
10826 @ 77964:                     ASSVAL
10827 @ 77965:                     LINE   1375 "regression-compile-tmp/nrimp10s-77.imp"
10828 @ 78007:                     PUSH   Q
10829 @ 78010:                     PUSH   Q
10830 @ 78013:                     PUSHI  #0x00000001
10831 @ 78018:                     ADD   
10832 @ 78019:                     ASSVAL

  1376           %IF T&7=0 %AND T#0 %START
10833 @ 78020:                     LINE   1376 "regression-compile-tmp/nrimp10s-77.imp"
10834 @ 78062:                     PUSH   T
10835 @ 78065:                     PUSHI  #0x00000007
10836 @ 78070:                     AND   
10837 @ 78071:                     PUSHI  #0x00000000
10838 @ 78076:                     JUMPIF # L_0007
10839 @ 78080:                     PUSH   T
10840 @ 78083:                     PUSHI  #0x00000000
10841 @ 78088:                     JUMPIF = L_0007

  1377              TOAR4(R,S);  R=R+4;  S=0
10842 @ 78092:                     LINE   1377 "regression-compile-tmp/nrimp10s-77.imp"
10843 @ 78134:                     PUSH   TOAR4
10844 @ 78137:                     PUSH   R
10845 @ 78140:                     ASSPAR
10846 @ 78141:                     PUSH   S
10847 @ 78144:                     ASSPAR
10848 @ 78145:                     CALL  
10849 @ 78146:                     LINE   1377 "regression-compile-tmp/nrimp10s-77.imp"
10850 @ 78188:                     PUSH   R
10851 @ 78191:                     PUSH   R
10852 @ 78194:                     PUSHI  #0x00000004
10853 @ 78199:                     ADD   
10854 @ 78200:                     ASSVAL
10855 @ 78201:                     LINE   1377 "regression-compile-tmp/nrimp10s-77.imp"
10856 @ 78243:                     PUSH   S
10857 @ 78246:                     PUSHI  #0x00000000
10858 @ 78251:                     ASSVAL

  1378           %FINISH
10859 @ 78252:                     LINE   1378 "regression-compile-tmp/nrimp10s-77.imp"
10860 @ 78294:                     LOCATE L_0007

  1379           %EXIT %IF I=M'''';  T=T+1
10861 @ 78297:                     LINE   1379 "regression-compile-tmp/nrimp10s-77.imp"
10862 @ 78339:                     PUSH   I
10863 @ 78342:                     PUSHI  #0x00000027
10864 @ 78347:                     JUMPIF # L_0007
10865 @ 78351:                     GOTO   L_0004
10866 @ 78354:                     LOCATE L_0007
10867 @ 78357:                     LINE   1379 "regression-compile-tmp/nrimp10s-77.imp"
10868 @ 78399:                     PUSH   T
10869 @ 78402:                     PUSH   T
10870 @ 78405:                     PUSHI  #0x00000001
10871 @ 78410:                     ADD   
10872 @ 78411:                     ASSVAL

  1380           %RETURN %UNLESS '0'<=I<='9' %OR 'A'<=I<='F'
10873 @ 78412:                     LINE   1380 "regression-compile-tmp/nrimp10s-77.imp"
10874 @ 78454:                     PUSHI  #0x00000030
10875 @ 78459:                     PUSH   I
10876 @ 78462:                     JUMPIFD > L_0008
10877 @ 78466:                     PUSHI  #0x00000039
10878 @ 78471:                     JUMPIF <= L_0007
10879 @ 78475:                     LOCATE L_0008
10880 @ 78478:                     PUSHI  #0x00000041
10881 @ 78483:                     PUSH   I
10882 @ 78486:                     JUMPIFD > L_0008
10883 @ 78490:                     PUSHI  #0x00000046
10884 @ 78495:                     JUMPIF <= L_0007
10885 @ 78499:                     LOCATE L_0008
10886 @ 78502:                     RETURN
10887 @ 78503:                     LOCATE L_0007

  1381           S=S<<4+I&15+9*I>>6
10888 @ 78506:                     LINE   1381 "regression-compile-tmp/nrimp10s-77.imp"
10889 @ 78548:                     PUSH   S
10890 @ 78551:                     PUSH   S
10891 @ 78554:                     PUSHI  #0x00000004
10892 @ 78559:                     LSH   
10893 @ 78560:                     PUSH   I
10894 @ 78563:                     PUSHI  #0x0000000f
10895 @ 78568:                     AND   
10896 @ 78569:                     ADD   
10897 @ 78570:                     PUSHI  #0x00000009
10898 @ 78575:                     PUSH   I
10899 @ 78578:                     PUSHI  #0x00000006
10900 @ 78583:                     RSH   
10901 @ 78584:                     MUL   
10902 @ 78585:                     ADD   
10903 @ 78586:                     ASSVAL

  1382        %REPEAT
10904 @ 78587:                     LINE   1382 "regression-compile-tmp/nrimp10s-77.imp"
10905 @ 78629:                     REPEAT L_0003
10906 @ 78632:                     LOCATE L_0004

  1383        %RETURN %UNLESS T=8 %OR T=16 %OR T=32
10907 @ 78635:                     LINE   1383 "regression-compile-tmp/nrimp10s-77.imp"
10908 @ 78677:                     PUSH   T
10909 @ 78680:                     PUSHI  #0x00000008
10910 @ 78685:                     JUMPIF = L_0004
10911 @ 78689:                     PUSH   T
10912 @ 78692:                     PUSHI  #0x00000010
10913 @ 78697:                     JUMPIF = L_0004
10914 @ 78701:                     PUSH   T
10915 @ 78704:                     PUSHI  #0x00000020
10916 @ 78709:                     JUMPIF = L_0004
10917 @ 78713:                     RETURN
10918 @ 78714:                     LOCATE L_0004

  1384        %IF T=32 %THEN CPREC=7 %ELSE CPREC=4+T//8
10919 @ 78717:                     LINE   1384 "regression-compile-tmp/nrimp10s-77.imp"
10920 @ 78759:                     PUSH   T
10921 @ 78762:                     PUSHI  #0x00000020
10922 @ 78767:                     JUMPIF # L_0004
10923 @ 78771:                     PUSH   CPREC
10924 @ 78774:                     PUSHI  #0x00000007
10925 @ 78779:                     ASSVAL
10926 @ 78780:                     GOTO   L_0003
10927 @ 78783:                     LOCATE L_0004
10928 @ 78786:                     PUSH   CPREC
10929 @ 78789:                     PUSHI  #0x00000004
10930 @ 78794:                     PUSH   T
10931 @ 78797:                     PUSHI  #0x00000008
10932 @ 78802:                     QUOT  
10933 @ 78803:                     ADD   
10934 @ 78804:                     ASSVAL
10935 @ 78805:                     LOCATE L_0003

  1385        A(RR)=CPREC<<4!2
10936 @ 78808:                     LINE   1385 "regression-compile-tmp/nrimp10s-77.imp"
10937 @ 78850:                     PUSH   A
10938 @ 78853:                     PUSH   RR
10939 @ 78856:                     ACCESS
10940 @ 78857:                     PUSH   CPREC
10941 @ 78860:                     PUSHI  #0x00000004
10942 @ 78865:                     LSH   
10943 @ 78866:                     PUSHI  #0x00000002
10944 @ 78871:                     OR    
10945 @ 78872:                     ASSVAL

  1386        HIT=1;  %RETURN
10946 @ 78873:                     LINE   1386 "regression-compile-tmp/nrimp10s-77.imp"
10947 @ 78915:                     PUSH   HIT
10948 @ 78918:                     PUSHI  #0x00000001
10949 @ 78923:                     ASSVAL
10950 @ 78924:                     LINE   1386 "regression-compile-tmp/nrimp10s-77.imp"
10951 @ 78966:                     RETURN

  1387  OCT:                                    ! OCTAL CONSTANTS
10952 @ 78967:                     LINE   1387 "regression-compile-tmp/nrimp10s-77.imp"
10953 @ 79009:                     LABEL  L_0148

  1388        T=0
10954 @ 79012:                     LINE   1388 "regression-compile-tmp/nrimp10s-77.imp"
10955 @ 79054:                     PUSH   T
10956 @ 79057:                     PUSHI  #0x00000000
10957 @ 79062:                     ASSVAL

  1389        %CYCLE
10958 @ 79063:                     LINE   1389 "regression-compile-tmp/nrimp10s-77.imp"
10959 @ 79105:                     LOCATE L_0003

  1390           I=CC(Q);  Q=Q+1;  T=T+1
10960 @ 79108:                     LINE   1390 "regression-compile-tmp/nrimp10s-77.imp"
10961 @ 79150:                     PUSH   I
10962 @ 79153:                     PUSH   CC
10963 @ 79156:                     PUSH   Q
10964 @ 79159:                     ACCESS
10965 @ 79160:                     ASSVAL
10966 @ 79161:                     LINE   1390 "regression-compile-tmp/nrimp10s-77.imp"
10967 @ 79203:                     PUSH   Q
10968 @ 79206:                     PUSH   Q
10969 @ 79209:                     PUSHI  #0x00000001
10970 @ 79214:                     ADD   
10971 @ 79215:                     ASSVAL
10972 @ 79216:                     LINE   1390 "regression-compile-tmp/nrimp10s-77.imp"
10973 @ 79258:                     PUSH   T
10974 @ 79261:                     PUSH   T
10975 @ 79264:                     PUSHI  #0x00000001
10976 @ 79269:                     ADD   
10977 @ 79270:                     ASSVAL

  1391           %EXIT %IF I=M''''
10978 @ 79271:                     LINE   1391 "regression-compile-tmp/nrimp10s-77.imp"
10979 @ 79313:                     PUSH   I
10980 @ 79316:                     PUSHI  #0x00000027
10981 @ 79321:                     JUMPIF # L_0007
10982 @ 79325:                     GOTO   L_0004
10983 @ 79328:                     LOCATE L_0007

  1392           %RETURN %UNLESS '0'<=I<='7' %AND T<12
10984 @ 79331:                     LINE   1392 "regression-compile-tmp/nrimp10s-77.imp"
10985 @ 79373:                     PUSHI  #0x00000030
10986 @ 79378:                     PUSH   I
10987 @ 79381:                     JUMPIFD > L_0008
10988 @ 79385:                     PUSHI  #0x00000037
10989 @ 79390:                     JUMPIF > L_0008
10990 @ 79394:                     PUSH   T
10991 @ 79397:                     PUSHI  #0x0000000c
10992 @ 79402:                     JUMPIF < L_0007
10993 @ 79406:                     LOCATE L_0008
10994 @ 79409:                     RETURN
10995 @ 79410:                     LOCATE L_0007

  1393           S=S<<3!(I&7)
10996 @ 79413:                     LINE   1393 "regression-compile-tmp/nrimp10s-77.imp"
10997 @ 79455:                     PUSH   S
10998 @ 79458:                     PUSH   S
10999 @ 79461:                     PUSHI  #0x00000003
11000 @ 79466:                     LSH   
11001 @ 79467:                     PUSH   I
11002 @ 79470:                     PUSHI  #0x00000007
11003 @ 79475:                     AND   
11004 @ 79476:                     OR    
11005 @ 79477:                     ASSVAL

  1394        %REPEAT
11006 @ 79478:                     LINE   1394 "regression-compile-tmp/nrimp10s-77.imp"
11007 @ 79520:                     REPEAT L_0003
11008 @ 79523:                     LOCATE L_0004

  1395        ->IEND
11009 @ 79526:                     LINE   1395 "regression-compile-tmp/nrimp10s-77.imp"
11010 @ 79568:                     JUMP   L_0149

  1396  MULT: T=0;                              ! MULTIPLE CONSTANTS
11011 @ 79571:                     LINE   1396 "regression-compile-tmp/nrimp10s-77.imp"
11012 @ 79613:                     LABEL  L_0145
11013 @ 79616:                     LINE   1396 "regression-compile-tmp/nrimp10s-77.imp"
11014 @ 79658:                     PUSH   T
11015 @ 79661:                     PUSHI  #0x00000000
11016 @ 79666:                     ASSVAL

  1397        %CYCLE
11017 @ 79667:                     LINE   1397 "regression-compile-tmp/nrimp10s-77.imp"
11018 @ 79709:                     LOCATE L_0003

  1398           I=CC(Q);  Q=Q+1;  T=T+1
11019 @ 79712:                     LINE   1398 "regression-compile-tmp/nrimp10s-77.imp"
11020 @ 79754:                     PUSH   I
11021 @ 79757:                     PUSH   CC
11022 @ 79760:                     PUSH   Q
11023 @ 79763:                     ACCESS
11024 @ 79764:                     ASSVAL
11025 @ 79765:                     LINE   1398 "regression-compile-tmp/nrimp10s-77.imp"
11026 @ 79807:                     PUSH   Q
11027 @ 79810:                     PUSH   Q
11028 @ 79813:                     PUSHI  #0x00000001
11029 @ 79818:                     ADD   
11030 @ 79819:                     ASSVAL
11031 @ 79820:                     LINE   1398 "regression-compile-tmp/nrimp10s-77.imp"
11032 @ 79862:                     PUSH   T
11033 @ 79865:                     PUSH   T
11034 @ 79868:                     PUSHI  #0x00000001
11035 @ 79873:                     ADD   
11036 @ 79874:                     ASSVAL

  1399           %IF I=M'''' %THEN %START
11037 @ 79875:                     LINE   1399 "regression-compile-tmp/nrimp10s-77.imp"
11038 @ 79917:                     PUSH   I
11039 @ 79920:                     PUSHI  #0x00000027
11040 @ 79925:                     JUMPIF # L_0007

  1400              %IF CC(Q)#M'''' %THEN %EXIT %ELSE Q=Q+1
11041 @ 79929:                     LINE   1400 "regression-compile-tmp/nrimp10s-77.imp"
11042 @ 79971:                     PUSH   CC
11043 @ 79974:                     PUSH   Q
11044 @ 79977:                     ACCESS
11045 @ 79978:                     PUSHI  #0x00000027
11046 @ 79983:                     JUMPIF = L_000a
11047 @ 79987:                     GOTO   L_0004
11048 @ 79990:                     LOCATE L_000a
11049 @ 79993:                     PUSH   Q
11050 @ 79996:                     PUSH   Q
11051 @ 79999:                     PUSHI  #0x00000001
11052 @ 80004:                     ADD   
11053 @ 80005:                     ASSVAL

  1401           %FINISH
11054 @ 80006:                     LINE   1401 "regression-compile-tmp/nrimp10s-77.imp"
11055 @ 80048:                     LOCATE L_0007

  1402           %RETURN %IF T>=5
11056 @ 80051:                     LINE   1402 "regression-compile-tmp/nrimp10s-77.imp"
11057 @ 80093:                     PUSH   T
11058 @ 80096:                     PUSHI  #0x00000005
11059 @ 80101:                     JUMPIF < L_0007
11060 @ 80105:                     RETURN
11061 @ 80106:                     LOCATE L_0007

  1403           %IF EBCDIC#0 %THEN I=ITOETAB(I)
11062 @ 80109:                     LINE   1403 "regression-compile-tmp/nrimp10s-77.imp"
11063 @ 80151:                     PUSH   EBCDIC
11064 @ 80154:                     PUSHI  #0x00000000
11065 @ 80159:                     JUMPIF = L_0007
11066 @ 80163:                     PUSH   I
11067 @ 80166:                     PUSH   ITOETAB
11068 @ 80169:                     PUSH   I
11069 @ 80172:                     ACCESS
11070 @ 80173:                     ASSVAL
11071 @ 80174:                     LOCATE L_0007

  1404           S=S<<8!I
11072 @ 80177:                     LINE   1404 "regression-compile-tmp/nrimp10s-77.imp"
11073 @ 80219:                     PUSH   S
11074 @ 80222:                     PUSH   S
11075 @ 80225:                     PUSHI  #0x00000008
11076 @ 80230:                     LSH   
11077 @ 80231:                     PUSH   I
11078 @ 80234:                     OR    
11079 @ 80235:                     ASSVAL

  1405        %REPEAT
11080 @ 80236:                     LINE   1405 "regression-compile-tmp/nrimp10s-77.imp"
11081 @ 80278:                     REPEAT L_0003
11082 @ 80281:                     LOCATE L_0004

  1406        ->IEND
11083 @ 80284:                     LINE   1406 "regression-compile-tmp/nrimp10s-77.imp"
11084 @ 80326:                     JUMP   L_0149

  1407  BIN:  T=0;                              ! BINARY CONST
11085 @ 80329:                     LINE   1407 "regression-compile-tmp/nrimp10s-77.imp"
11086 @ 80371:                     LABEL  L_0146
11087 @ 80374:                     LINE   1407 "regression-compile-tmp/nrimp10s-77.imp"
11088 @ 80416:                     PUSH   T
11089 @ 80419:                     PUSHI  #0x00000000
11090 @ 80424:                     ASSVAL

  1408        %CYCLE
11091 @ 80425:                     LINE   1408 "regression-compile-tmp/nrimp10s-77.imp"
11092 @ 80467:                     LOCATE L_0003

  1409           I=CC(Q);  Q=Q+1;  T=T+1
11093 @ 80470:                     LINE   1409 "regression-compile-tmp/nrimp10s-77.imp"
11094 @ 80512:                     PUSH   I
11095 @ 80515:                     PUSH   CC
11096 @ 80518:                     PUSH   Q
11097 @ 80521:                     ACCESS
11098 @ 80522:                     ASSVAL
11099 @ 80523:                     LINE   1409 "regression-compile-tmp/nrimp10s-77.imp"
11100 @ 80565:                     PUSH   Q
11101 @ 80568:                     PUSH   Q
11102 @ 80571:                     PUSHI  #0x00000001
11103 @ 80576:                     ADD   
11104 @ 80577:                     ASSVAL
11105 @ 80578:                     LINE   1409 "regression-compile-tmp/nrimp10s-77.imp"
11106 @ 80620:                     PUSH   T
11107 @ 80623:                     PUSH   T
11108 @ 80626:                     PUSHI  #0x00000001
11109 @ 80631:                     ADD   
11110 @ 80632:                     ASSVAL

  1410           %EXIT %IF I=M''''
11111 @ 80633:                     LINE   1410 "regression-compile-tmp/nrimp10s-77.imp"
11112 @ 80675:                     PUSH   I
11113 @ 80678:                     PUSHI  #0x00000027
11114 @ 80683:                     JUMPIF # L_0007
11115 @ 80687:                     GOTO   L_0004
11116 @ 80690:                     LOCATE L_0007

  1411           %RETURN %UNLESS '0'<=I<='1' %AND T<33
11117 @ 80693:                     LINE   1411 "regression-compile-tmp/nrimp10s-77.imp"
11118 @ 80735:                     PUSHI  #0x00000030
11119 @ 80740:                     PUSH   I
11120 @ 80743:                     JUMPIFD > L_0008
11121 @ 80747:                     PUSHI  #0x00000031
11122 @ 80752:                     JUMPIF > L_0008
11123 @ 80756:                     PUSH   T
11124 @ 80759:                     PUSHI  #0x00000021
11125 @ 80764:                     JUMPIF < L_0007
11126 @ 80768:                     LOCATE L_0008
11127 @ 80771:                     RETURN
11128 @ 80772:                     LOCATE L_0007

  1412           S=S<<1!I&1
11129 @ 80775:                     LINE   1412 "regression-compile-tmp/nrimp10s-77.imp"
11130 @ 80817:                     PUSH   S
11131 @ 80820:                     PUSH   S
11132 @ 80823:                     PUSHI  #0x00000001
11133 @ 80828:                     LSH   
11134 @ 80829:                     PUSH   I
11135 @ 80832:                     PUSHI  #0x00000001
11136 @ 80837:                     AND   
11137 @ 80838:                     OR    
11138 @ 80839:                     ASSVAL

  1413        %REPEAT
11139 @ 80840:                     LINE   1413 "regression-compile-tmp/nrimp10s-77.imp"
11140 @ 80882:                     REPEAT L_0003
11141 @ 80885:                     LOCATE L_0004

  1414        ->IEND
11142 @ 80888:                     LINE   1414 "regression-compile-tmp/nrimp10s-77.imp"
11143 @ 80930:                     JUMP   L_0149

  1415  N:                                      ! CONSTANT STARTS WITH DIGIT
11144 @ 80933:                     LINE   1415 "regression-compile-tmp/nrimp10s-77.imp"
11145 @ 80975:                     LABEL  L_013f

  1416        I=CC(Q)
11146 @ 80978:                     LINE   1416 "regression-compile-tmp/nrimp10s-77.imp"
11147 @ 81020:                     PUSH   I
11148 @ 81023:                     PUSH   CC
11149 @ 81026:                     PUSH   Q
11150 @ 81029:                     ACCESS
11151 @ 81030:                     ASSVAL

  1417        {%UNTIL I<M'0' %OR I>M'9'} %CYCLE
11152 @ 81031:                     LINE   1417 "regression-compile-tmp/nrimp10s-77.imp"
11153 @ 81073:                     LOCATE L_0003

  1418           CVALUE=TEN*CVALUE+(I&15)
11154 @ 81076:                     LINE   1418 "regression-compile-tmp/nrimp10s-77.imp"
11155 @ 81118:                     PUSH   CVALUE
11156 @ 81121:                     PUSH   TEN
11157 @ 81124:                     PUSH   CVALUE
11158 @ 81127:                     MUL   
11159 @ 81128:                     PUSH   I
11160 @ 81131:                     PUSHI  #0x0000000f
11161 @ 81136:                     AND   
11162 @ 81137:                     ADD   
11163 @ 81138:                     ASSVAL

  1419           Q=Q+1;  I=CC(Q);               ! ONTO NEXT CHAR
11164 @ 81139:                     LINE   1419 "regression-compile-tmp/nrimp10s-77.imp"
11165 @ 81181:                     PUSH   Q
11166 @ 81184:                     PUSH   Q
11167 @ 81187:                     PUSHI  #0x00000001
11168 @ 81192:                     ADD   
11169 @ 81193:                     ASSVAL
11170 @ 81194:                     LINE   1419 "regression-compile-tmp/nrimp10s-77.imp"
11171 @ 81236:                     PUSH   I
11172 @ 81239:                     PUSH   CC
11173 @ 81242:                     PUSH   Q
11174 @ 81245:                     ACCESS
11175 @ 81246:                     ASSVAL

  1420        %REPEAT %UNTIL I<M'0' %OR I>M'9'
11176 @ 81247:                     LINE   1420 "regression-compile-tmp/nrimp10s-77.imp"
11177 @ 81289:                     PUSH   I
11178 @ 81292:                     PUSHI  #0x00000030
11179 @ 81297:                     JUMPIF < L_0004
11180 @ 81301:                     PUSH   I
11181 @ 81304:                     PUSHI  #0x00000039
11182 @ 81309:                     JUMPIF > L_0004
11183 @ 81313:                     REPEAT L_0003
11184 @ 81316:                     LOCATE L_0004

  1421        ->ALPHA %UNLESS MODE=0 %AND I='.'
11185 @ 81319:                     LINE   1421 "regression-compile-tmp/nrimp10s-77.imp"
11186 @ 81361:                     PUSH   MODE
11187 @ 81364:                     PUSHI  #0x00000000
11188 @ 81369:                     JUMPIF # L_0005
11189 @ 81373:                     PUSH   I
11190 @ 81376:                     PUSHI  #0x0000002e
11191 @ 81381:                     JUMPIF = L_0004
11192 @ 81385:                     LOCATE L_0005
11193 @ 81388:                     JUMP   L_014a
11194 @ 81391:                     LOCATE L_0004

  1422  DOT:  Q=Q+1;  X=TEN;  I=CC(Q)
11195 @ 81394:                     LINE   1422 "regression-compile-tmp/nrimp10s-77.imp"
11196 @ 81436:                     LABEL  L_0140
11197 @ 81439:                     LINE   1422 "regression-compile-tmp/nrimp10s-77.imp"
11198 @ 81481:                     PUSH   Q
11199 @ 81484:                     PUSH   Q
11200 @ 81487:                     PUSHI  #0x00000001
11201 @ 81492:                     ADD   
11202 @ 81493:                     ASSVAL
11203 @ 81494:                     LINE   1422 "regression-compile-tmp/nrimp10s-77.imp"
11204 @ 81536:                     PUSH   X
11205 @ 81539:                     PUSH   TEN
11206 @ 81542:                     ASSVAL
11207 @ 81543:                     LINE   1422 "regression-compile-tmp/nrimp10s-77.imp"
11208 @ 81585:                     PUSH   I
11209 @ 81588:                     PUSH   CC
11210 @ 81591:                     PUSH   Q
11211 @ 81594:                     ACCESS
11212 @ 81595:                     ASSVAL

  1423        DOTSEEN=1;                        ! CONSTANT HAS DECIMAL POINT
11213 @ 81596:                     LINE   1423 "regression-compile-tmp/nrimp10s-77.imp"
11214 @ 81638:                     PUSH   DOTSEEN
11215 @ 81641:                     PUSHI  #0x00000001
11216 @ 81646:                     ASSVAL

  1424        %WHILE M'0'<=I<=M'9' %CYCLE
11217 @ 81647:                     LINE   1424 "regression-compile-tmp/nrimp10s-77.imp"
11218 @ 81689:                     LOCATE L_0003
11219 @ 81692:                     PUSHI  #0x00000030
11220 @ 81697:                     PUSH   I
11221 @ 81700:                     JUMPIFD > L_0004
11222 @ 81704:                     PUSHI  #0x00000039
11223 @ 81709:                     JUMPIF > L_0004

  1425           CVALUE=CVALUE+(I&15)/X
11224 @ 81713:                     LINE   1425 "regression-compile-tmp/nrimp10s-77.imp"
11225 @ 81755:                     PUSH   CVALUE
11226 @ 81758:                     PUSH   CVALUE
11227 @ 81761:                     PUSH   I
11228 @ 81764:                     PUSHI  #0x0000000f
11229 @ 81769:                     AND   
11230 @ 81770:                     PUSH   X
11231 @ 81773:                     DIVIDE
11232 @ 81774:                     ADD   
11233 @ 81775:                     ASSVAL

  1426           X=TEN*X;  Q=Q+1;  I=CC(Q)
11234 @ 81776:                     LINE   1426 "regression-compile-tmp/nrimp10s-77.imp"
11235 @ 81818:                     PUSH   X
11236 @ 81821:                     PUSH   TEN
11237 @ 81824:                     PUSH   X
11238 @ 81827:                     MUL   
11239 @ 81828:                     ASSVAL
11240 @ 81829:                     LINE   1426 "regression-compile-tmp/nrimp10s-77.imp"
11241 @ 81871:                     PUSH   Q
11242 @ 81874:                     PUSH   Q
11243 @ 81877:                     PUSHI  #0x00000001
11244 @ 81882:                     ADD   
11245 @ 81883:                     ASSVAL
11246 @ 81884:                     LINE   1426 "regression-compile-tmp/nrimp10s-77.imp"
11247 @ 81926:                     PUSH   I
11248 @ 81929:                     PUSH   CC
11249 @ 81932:                     PUSH   Q
11250 @ 81935:                     ACCESS
11251 @ 81936:                     ASSVAL

  1427        %REPEAT
11252 @ 81937:                     LINE   1427 "regression-compile-tmp/nrimp10s-77.imp"
11253 @ 81979:                     REPEAT L_0003
11254 @ 81982:                     LOCATE L_0004

  1428  ALPHA:                                  ! TEST FOR EXPONENT
11255 @ 81985:                     LINE   1428 "regression-compile-tmp/nrimp10s-77.imp"
11256 @ 82027:                     LABEL  L_014a

  1429        %IF MODE=0 %AND CC(Q)='@' %THEN %START
11257 @ 82030:                     LINE   1429 "regression-compile-tmp/nrimp10s-77.imp"
11258 @ 82072:                     PUSH   MODE
11259 @ 82075:                     PUSHI  #0x00000000
11260 @ 82080:                     JUMPIF # L_0004
11261 @ 82084:                     PUSH   CC
11262 @ 82087:                     PUSH   Q
11263 @ 82090:                     ACCESS
11264 @ 82091:                     PUSHI  #0x00000040
11265 @ 82096:                     JUMPIF # L_0004

  1430           Q=Q+1;  X=CVALUE
11266 @ 82100:                     LINE   1430 "regression-compile-tmp/nrimp10s-77.imp"
11267 @ 82142:                     PUSH   Q
11268 @ 82145:                     PUSH   Q
11269 @ 82148:                     PUSHI  #0x00000001
11270 @ 82153:                     ADD   
11271 @ 82154:                     ASSVAL
11272 @ 82155:                     LINE   1430 "regression-compile-tmp/nrimp10s-77.imp"
11273 @ 82197:                     PUSH   X
11274 @ 82200:                     PUSH   CVALUE
11275 @ 82203:                     ASSVAL

  1431           Z=1;  I=CC(Q)
11276 @ 82204:                     LINE   1431 "regression-compile-tmp/nrimp10s-77.imp"
11277 @ 82246:                     PUSH   Z
11278 @ 82249:                     PUSHI  #0x00000001
11279 @ 82254:                     ASSVAL
11280 @ 82255:                     LINE   1431 "regression-compile-tmp/nrimp10s-77.imp"
11281 @ 82297:                     PUSH   I
11282 @ 82300:                     PUSH   CC
11283 @ 82303:                     PUSH   Q
11284 @ 82306:                     ACCESS
11285 @ 82307:                     ASSVAL

  1432           %IF I='-' %THEN Z=-1
11286 @ 82308:                     LINE   1432 "regression-compile-tmp/nrimp10s-77.imp"
11287 @ 82350:                     PUSH   I
11288 @ 82353:                     PUSHI  #0x0000002d
11289 @ 82358:                     JUMPIF # L_0007
11290 @ 82362:                     PUSH   Z
11291 @ 82365:                     PUSHI  #0x00000001
11292 @ 82370:                     NEGATE
11293 @ 82371:                     ASSVAL
11294 @ 82372:                     LOCATE L_0007

  1433           %IF I='+' %OR I='-' %THEN Q=Q+1
11295 @ 82375:                     LINE   1433 "regression-compile-tmp/nrimp10s-77.imp"
11296 @ 82417:                     PUSH   I
11297 @ 82420:                     PUSHI  #0x0000002b
11298 @ 82425:                     JUMPIF = L_0008
11299 @ 82429:                     PUSH   I
11300 @ 82432:                     PUSHI  #0x0000002d
11301 @ 82437:                     JUMPIF # L_0007
11302 @ 82441:                     LOCATE L_0008
11303 @ 82444:                     PUSH   Q
11304 @ 82447:                     PUSH   Q
11305 @ 82450:                     PUSHI  #0x00000001
11306 @ 82455:                     ADD   
11307 @ 82456:                     ASSVAL
11308 @ 82457:                     LOCATE L_0007

  1434           CONST(2)
11309 @ 82460:                     LINE   1434 "regression-compile-tmp/nrimp10s-77.imp"
11310 @ 82502:                     PUSH   CONST
11311 @ 82505:                     PUSHI  #0x00000002
11312 @ 82510:                     ASSPAR
11313 @ 82511:                     CALL  

  1435           %IF HIT=0 %THEN %RETURN
11314 @ 82512:                     LINE   1435 "regression-compile-tmp/nrimp10s-77.imp"
11315 @ 82554:                     PUSH   HIT
11316 @ 82557:                     PUSHI  #0x00000000
11317 @ 82562:                     JUMPIF # L_0007
11318 @ 82566:                     RETURN
11319 @ 82567:                     LOCATE L_0007

  1436           HIT=0
11320 @ 82570:                     LINE   1436 "regression-compile-tmp/nrimp10s-77.imp"
11321 @ 82612:                     PUSH   HIT
11322 @ 82615:                     PUSHI  #0x00000000
11323 @ 82620:                     ASSVAL

  1437           R=RR+1
11324 @ 82621:                     LINE   1437 "regression-compile-tmp/nrimp10s-77.imp"
11325 @ 82663:                     PUSH   R
11326 @ 82666:                     PUSH   RR
11327 @ 82669:                     PUSHI  #0x00000001
11328 @ 82674:                     ADD   
11329 @ 82675:                     ASSVAL

  1438           %IF A(R)>>4#4 %THEN %RETURN;   ! EXPONENT  MUST BE HALFINTEGER
11330 @ 82676:                     LINE   1438 "regression-compile-tmp/nrimp10s-77.imp"
11331 @ 82718:                     PUSH   A
11332 @ 82721:                     PUSH   R
11333 @ 82724:                     ACCESS
11334 @ 82725:                     PUSHI  #0x00000004
11335 @ 82730:                     RSH   
11336 @ 82731:                     PUSHI  #0x00000004
11337 @ 82736:                     JUMPIF = L_0007
11338 @ 82740:                     RETURN
11339 @ 82741:                     LOCATE L_0007

  1439           S=FROM AR2(R+1)*Z
11340 @ 82744:                     LINE   1439 "regression-compile-tmp/nrimp10s-77.imp"
11341 @ 82786:                     PUSH   S
11342 @ 82789:                     PUSH   FROMAR2
11343 @ 82792:                     PUSH   R
11344 @ 82795:                     PUSHI  #0x00000001
11345 @ 82800:                     ADD   
11346 @ 82801:                     ASSPAR
11347 @ 82802:                     CALL  
11348 @ 82803:                     PUSH   Z
11349 @ 82806:                     MUL   
11350 @ 82807:                     ASSVAL

  1440           %IF S=-99 %THEN CVALUE=0 %ELSE %START
  1441  !           %IF USE IMP=NO %THEN %START
  1442  !               *MPSR_16_8080;          ! MASK OUT REAL OVERFLOW
  1443  !           %FINISH
11351 @ 82808:                     LINE   1440 "regression-compile-tmp/nrimp10s-77.imp"
11352 @ 82850:                     PUSH   S
11353 @ 82853:                     PUSHI  #0x00000063
11354 @ 82858:                     NEGATE
11355 @ 82859:                     JUMPIF # L_0007
11356 @ 82863:                     PUSH   CVALUE
11357 @ 82866:                     PUSHI  #0x00000000
11358 @ 82871:                     ASSVAL
11359 @ 82872:                     GOTO   L_0006
11360 @ 82875:                     LOCATE L_0007

  1444              %WHILE S>0 %CYCLE
11361 @ 82878:                     LINE   1444 "regression-compile-tmp/nrimp10s-77.imp"
11362 @ 82920:                     LOCATE L_0009
11363 @ 82923:                     PUSH   S
11364 @ 82926:                     PUSHI  #0x00000000
11365 @ 82931:                     JUMPIF <= L_000a

  1445                 S=S-1
11366 @ 82935:                     LINE   1445 "regression-compile-tmp/nrimp10s-77.imp"
11367 @ 82977:                     PUSH   S
11368 @ 82980:                     PUSH   S
11369 @ 82983:                     PUSHI  #0x00000001
11370 @ 82988:                     SUB   
11371 @ 82989:                     ASSVAL

  1446                 CVALUE=CVALUE*TEN
  1447  !              %IF USE IMP=NO %THEN %START
  1448  !                 *JAT_15,<FAIL>
  1449  !              %FINISH
11372 @ 82990:                     LINE   1446 "regression-compile-tmp/nrimp10s-77.imp"
11373 @ 83032:                     PUSH   CVALUE
11374 @ 83035:                     PUSH   CVALUE
11375 @ 83038:                     PUSH   TEN
11376 @ 83041:                     MUL   
11377 @ 83042:                     ASSVAL

  1450              %REPEAT
11378 @ 83043:                     LINE   1450 "regression-compile-tmp/nrimp10s-77.imp"
11379 @ 83085:                     REPEAT L_0009
11380 @ 83088:                     LOCATE L_000a

  1451              %WHILE S<0 %AND CVALUE#0 %CYCLE
11381 @ 83091:                     LINE   1451 "regression-compile-tmp/nrimp10s-77.imp"
11382 @ 83133:                     LOCATE L_0009
11383 @ 83136:                     PUSH   S
11384 @ 83139:                     PUSHI  #0x00000000
11385 @ 83144:                     JUMPIF >= L_000a
11386 @ 83148:                     PUSH   CVALUE
11387 @ 83151:                     PUSHI  #0x00000000
11388 @ 83156:                     JUMPIF = L_000a

  1452                 S=S+1
11389 @ 83160:                     LINE   1452 "regression-compile-tmp/nrimp10s-77.imp"
11390 @ 83202:                     PUSH   S
11391 @ 83205:                     PUSH   S
11392 @ 83208:                     PUSHI  #0x00000001
11393 @ 83213:                     ADD   
11394 @ 83214:                     ASSVAL

  1453                 CVALUE=CVALUE/TEN
11395 @ 83215:                     LINE   1453 "regression-compile-tmp/nrimp10s-77.imp"
11396 @ 83257:                     PUSH   CVALUE
11397 @ 83260:                     PUSH   CVALUE
11398 @ 83263:                     PUSH   TEN
11399 @ 83266:                     DIVIDE
11400 @ 83267:                     ASSVAL

  1454              %REPEAT
11401 @ 83268:                     LINE   1454 "regression-compile-tmp/nrimp10s-77.imp"
11402 @ 83310:                     REPEAT L_0009
11403 @ 83313:                     LOCATE L_000a

  1455           %FINISH
11404 @ 83316:                     LINE   1455 "regression-compile-tmp/nrimp10s-77.imp"
11405 @ 83358:                     LOCATE L_0006

  1456        %FINISH
  1457                                          ! SEE IF IT IS INTEGER
11406 @ 83361:                     LINE   1456 "regression-compile-tmp/nrimp10s-77.imp"
11407 @ 83403:                     LOCATE L_0004

  1458        %IF FS='D' %THEN %START
11408 @ 83406:                     LINE   1458 "regression-compile-tmp/nrimp10s-77.imp"
11409 @ 83448:                     PUSH   FS
11410 @ 83451:                     PUSHI  #0x00000044
11411 @ 83456:                     JUMPIF # L_0004

  1459           I=CC(Q)
11412 @ 83460:                     LINE   1459 "regression-compile-tmp/nrimp10s-77.imp"
11413 @ 83502:                     PUSH   I
11414 @ 83505:                     PUSH   CC
11415 @ 83508:                     PUSH   Q
11416 @ 83511:                     ACCESS
11417 @ 83512:                     ASSVAL

  1460           %IF I='''' %THEN Q=Q+1 %ELSE %RETURN
11418 @ 83513:                     LINE   1460 "regression-compile-tmp/nrimp10s-77.imp"
11419 @ 83555:                     PUSH   I
11420 @ 83558:                     PUSHI  #0x00000027
11421 @ 83563:                     JUMPIF # L_0007
11422 @ 83567:                     PUSH   Q
11423 @ 83570:                     PUSH   Q
11424 @ 83573:                     PUSHI  #0x00000001
11425 @ 83578:                     ADD   
11426 @ 83579:                     ASSVAL
11427 @ 83580:                     GOTO   L_0006
11428 @ 83583:                     LOCATE L_0007
11429 @ 83586:                     RETURN
11430 @ 83587:                     LOCATE L_0006

  1461           DOTSEEN=1;                     ! ENSURE NOT TAKEN AS INTEGER
11431 @ 83590:                     LINE   1461 "regression-compile-tmp/nrimp10s-77.imp"
11432 @ 83632:                     PUSH   DOTSEEN
11433 @ 83635:                     PUSHI  #0x00000001
11434 @ 83640:                     ASSVAL

  1462        %FINISH
11435 @ 83641:                     LINE   1462 "regression-compile-tmp/nrimp10s-77.imp"
11436 @ 83683:                     LOCATE L_0004

  1463        %IF DOTSEEN=1 %OR CVALUE>IMAX %OR FRACPT(CVALUE)#0 %THEN CTYPE=2 %ELSE CTYPE=1 %AND S=INT(CVALUE)
11437 @ 83686:                     LINE   1463 "regression-compile-tmp/nrimp10s-77.imp"
11438 @ 83728:                     PUSH   DOTSEEN
11439 @ 83731:                     PUSHI  #0x00000001
11440 @ 83736:                     JUMPIF = L_0005
11441 @ 83740:                     PUSH   CVALUE
11442 @ 83743:                     PUSH   IMAX
11443 @ 83746:                     JUMPIF > L_0005
11444 @ 83750:                     PUSH   FRACPT
11445 @ 83753:                     PUSH   CVALUE
11446 @ 83756:                     ASSPAR
11447 @ 83757:                     CALL  
11448 @ 83758:                     PUSHI  #0x00000000
11449 @ 83763:                     JUMPIF = L_0004
11450 @ 83767:                     LOCATE L_0005
11451 @ 83770:                     PUSH   CTYPE
11452 @ 83773:                     PUSHI  #0x00000002
11453 @ 83778:                     ASSVAL
11454 @ 83779:                     GOTO   L_0003
11455 @ 83782:                     LOCATE L_0004
11456 @ 83785:                     PUSH   CTYPE
11457 @ 83788:                     PUSHI  #0x00000001
11458 @ 83793:                     ASSVAL
11459 @ 83794:                     PUSH   S
11460 @ 83797:                     PUSH   INT
11461 @ 83800:                     PUSH   CVALUE
11462 @ 83803:                     ASSPAR
11463 @ 83804:                     CALL  
11464 @ 83805:                     ASSVAL
11465 @ 83806:                     LOCATE L_0003

  1464        %IF CTYPE=1 %THEN ->IEND
11466 @ 83809:                     LINE   1464 "regression-compile-tmp/nrimp10s-77.imp"
11467 @ 83851:                     PUSH   CTYPE
11468 @ 83854:                     PUSHI  #0x00000001
11469 @ 83859:                     JUMPIF # L_0004
11470 @ 83863:                     JUMP   L_0149
11471 @ 83866:                     LOCATE L_0004

  1465        %IF CPREC=5 %THEN CPREC=6;        ! NO 32 BIT REAL CONSTS
11472 @ 83869:                     LINE   1465 "regression-compile-tmp/nrimp10s-77.imp"
11473 @ 83911:                     PUSH   CPREC
11474 @ 83914:                     PUSHI  #0x00000005
11475 @ 83919:                     JUMPIF # L_0004
11476 @ 83923:                     PUSH   CPREC
11477 @ 83926:                     PUSHI  #0x00000006
11478 @ 83931:                     ASSVAL
11479 @ 83932:                     LOCATE L_0004

  1466        %IF CPREC=6 %THEN %START
  1467  !        %IF USE IMP=NO %THEN %START;   ! SOFTWARE ROUND IN MC CODE ONLY
  1468  !           *LSD_CVALUE
  1469  !           *AND_16_FF00000000000000
  1470  !           *SLSD_CVALUE+8
  1471  !           *AND_16_0080000000000000
  1472  !           *LUH_%TOS
  1473  !           *RAD_CVALUE
  1474  !           *ST_CVALUE
  1475  !        %FINISH
11480 @ 83935:                     LINE   1466 "regression-compile-tmp/nrimp10s-77.imp"
11481 @ 83977:                     PUSH   CPREC
11482 @ 83980:                     PUSHI  #0x00000006
11483 @ 83985:                     JUMPIF # L_0004

  1476        %FINISH
11484 @ 83989:                     LINE   1476 "regression-compile-tmp/nrimp10s-77.imp"
11485 @ 84031:                     LOCATE L_0004

  1477        TOAR8(R,CVALUE);  R=R+8
11486 @ 84034:                     LINE   1477 "regression-compile-tmp/nrimp10s-77.imp"
11487 @ 84076:                     PUSH   TOAR8
11488 @ 84079:                     PUSH   R
11489 @ 84082:                     ASSPAR
11490 @ 84083:                     PUSH   CVALUE
11491 @ 84086:                     ASSPAR
11492 @ 84087:                     CALL  
11493 @ 84088:                     LINE   1477 "regression-compile-tmp/nrimp10s-77.imp"
11494 @ 84130:                     PUSH   R
11495 @ 84133:                     PUSH   R
11496 @ 84136:                     PUSHI  #0x00000008
11497 @ 84141:                     ADD   
11498 @ 84142:                     ASSVAL

  1478        %IF CPREC=7 %THEN TOAR8(R,LONGREAL(ADDR(CVALUE)+8)) %AND R=R+8
11499 @ 84143:                     LINE   1478 "regression-compile-tmp/nrimp10s-77.imp"
11500 @ 84185:                     PUSH   CPREC
11501 @ 84188:                     PUSHI  #0x00000007
11502 @ 84193:                     JUMPIF # L_0004
11503 @ 84197:                     PUSH   TOAR8
11504 @ 84200:                     PUSH   R
11505 @ 84203:                     ASSPAR
11506 @ 84204:                     PUSH   LONGREAL
11507 @ 84207:                     PUSH   ADDR
11508 @ 84210:                     PUSH   CVALUE
11509 @ 84213:                     ASSPAR
11510 @ 84214:                     CALL  
11511 @ 84215:                     PUSHI  #0x00000008
11512 @ 84220:                     ADD   
11513 @ 84221:                     ASSPAR
11514 @ 84222:                     CALL  
11515 @ 84223:                     ASSPAR
11516 @ 84224:                     CALL  
11517 @ 84225:                     PUSH   R
11518 @ 84228:                     PUSH   R
11519 @ 84231:                     PUSHI  #0x00000008
11520 @ 84236:                     ADD   
11521 @ 84237:                     ASSVAL
11522 @ 84238:                     LOCATE L_0004

  1479        A(RR)=CPREC<<4+CTYPE
11523 @ 84241:                     LINE   1479 "regression-compile-tmp/nrimp10s-77.imp"
11524 @ 84283:                     PUSH   A
11525 @ 84286:                     PUSH   RR
11526 @ 84289:                     ACCESS
11527 @ 84290:                     PUSH   CPREC
11528 @ 84293:                     PUSHI  #0x00000004
11529 @ 84298:                     LSH   
11530 @ 84299:                     PUSH   CTYPE
11531 @ 84302:                     ADD   
11532 @ 84303:                     ASSVAL

  1480        HIT=1
11533 @ 84304:                     LINE   1480 "regression-compile-tmp/nrimp10s-77.imp"
11534 @ 84346:                     PUSH   HIT
11535 @ 84349:                     PUSHI  #0x00000001
11536 @ 84354:                     ASSVAL

  1481  FAIL: %END
11537 @ 84355:                     LINE   1481 "regression-compile-tmp/nrimp10s-77.imp"
11538 @ 84397:                     LABEL  L_014b
11539 @ 84400:                     LINE   1481 "regression-compile-tmp/nrimp10s-77.imp"
11540 @ 84442:                  END    _lev0id0_lev1id1_lev2id2_CONST {lev=4 --> 3}

  1482  %ROUTINE TEXTTEXT(%INTEGER EBCDIC)
  1483  !***********************************************************************
  1484  !*    PROCESSES TEXT BETWEEN DOUBLE QUOTES AND STORES IN ISO OR EBCDIC *  
  1485  !***********************************************************************
11541 @ 84443:                  LINE   1482 "regression-compile-tmp/nrimp10s-77.imp"
11542 @ 84485:                  DEF    TEXTTEXT (_lev0id0_lev1id1_lev2id2_TEXTTEXT) p1=V_0122 a/tf=7 b/format=0 c/ostate=0  type=0 (<type:0>) form=7 (routine) special=0 (<special:0>) linkage=0 (auto) spec=0 indirect=0 unass=0
11543 @ 84505:                     START  ( FORMAL PARAMETERS  {lev=4 --> 5, nested=0 --> 1}
11544 @ 84506:                        DEF    EBCDIC p1=V_0131 a/tf=11 b/format=1 c/ostate=0  type=1 (integer) form=1 (simple) special=0 (<special:0>) linkage=0 (auto) spec=0 indirect=0 unass=0
11545 @ 84524:                     FINISH ) {lev=4}

  1486  %INTEGER J, II
11546 @ 84525:                     LINE   1486 "regression-compile-tmp/nrimp10s-77.imp"
11547 @ 84567:                     DEF    J p1=V_0132 a/tf=11 b/format=1 c/ostate=0  type=1 (integer) form=1 (simple) special=0 (<special:0>) linkage=0 (auto) spec=0 indirect=0 unass=0
11548 @ 84580:                     DEF    II p1=V_0133 a/tf=11 b/format=1 c/ostate=0  type=1 (integer) form=1 (simple) special=0 (<special:0>) linkage=0 (auto) spec=0 indirect=0 unass=0

  1487  %CONSTINTEGER QU='"'
11549 @ 84594:                     LINE   1487 "regression-compile-tmp/nrimp10s-77.imp"

  1488           I=CC(Q)
11550 @ 84636:                     LINE   1488 "regression-compile-tmp/nrimp10s-77.imp"
11551 @ 84678:                     PUSH   I
11552 @ 84681:                     PUSH   CC
11553 @ 84684:                     PUSH   Q
11554 @ 84687:                     ACCESS
11555 @ 84688:                     ASSVAL

  1489           S=R+4;  R=R+5; HIT=0
11556 @ 84689:                     LINE   1489 "regression-compile-tmp/nrimp10s-77.imp"
11557 @ 84731:                     PUSH   S
11558 @ 84734:                     PUSH   R
11559 @ 84737:                     PUSHI  #0x00000004
11560 @ 84742:                     ADD   
11561 @ 84743:                     ASSVAL
11562 @ 84744:                     LINE   1489 "regression-compile-tmp/nrimp10s-77.imp"
11563 @ 84786:                     PUSH   R
11564 @ 84789:                     PUSH   R
11565 @ 84792:                     PUSHI  #0x00000005
11566 @ 84797:                     ADD   
11567 @ 84798:                     ASSVAL
11568 @ 84799:                     LINE   1489 "regression-compile-tmp/nrimp10s-77.imp"
11569 @ 84841:                     PUSH   HIT
11570 @ 84844:                     PUSHI  #0x00000000
11571 @ 84849:                     ASSVAL

  1490           %RETURN %UNLESS I=QU;          ! FAIL UNLESS  INITIAL QUOTE
11572 @ 84850:                     LINE   1490 "regression-compile-tmp/nrimp10s-77.imp"
11573 @ 84892:                     PUSH   I
11574 @ 84895:                     PUSHI  #0x00000022
11575 @ 84900:                     JUMPIF = L_0004
11576 @ 84904:                     RETURN
11577 @ 84905:                     LOCATE L_0004

  1491           Q=Q+1
11578 @ 84908:                     LINE   1491 "regression-compile-tmp/nrimp10s-77.imp"
11579 @ 84950:                     PUSH   Q
11580 @ 84953:                     PUSH   Q
11581 @ 84956:                     PUSHI  #0x00000001
11582 @ 84961:                     ADD   
11583 @ 84962:                     ASSVAL

  1492           %CYCLE
11584 @ 84963:                     LINE   1492 "regression-compile-tmp/nrimp10s-77.imp"
11585 @ 85005:                     LOCATE L_0003

  1493              I=CC(Q)
11586 @ 85008:                     LINE   1493 "regression-compile-tmp/nrimp10s-77.imp"
11587 @ 85050:                     PUSH   I
11588 @ 85053:                     PUSH   CC
11589 @ 85056:                     PUSH   Q
11590 @ 85059:                     ACCESS
11591 @ 85060:                     ASSVAL

  1494              %IF EBCDIC#0 %THEN II=ITOETAB(I) %ELSE II=I
11592 @ 85061:                     LINE   1494 "regression-compile-tmp/nrimp10s-77.imp"
11593 @ 85103:                     PUSH   EBCDIC
11594 @ 85106:                     PUSHI  #0x00000000
11595 @ 85111:                     JUMPIF = L_0007
11596 @ 85115:                     PUSH   II
11597 @ 85118:                     PUSH   ITOETAB
11598 @ 85121:                     PUSH   I
11599 @ 85124:                     ACCESS
11600 @ 85125:                     ASSVAL
11601 @ 85126:                     GOTO   L_0006
11602 @ 85129:                     LOCATE L_0007
11603 @ 85132:                     PUSH   II
11604 @ 85135:                     PUSH   I
11605 @ 85138:                     ASSVAL
11606 @ 85139:                     LOCATE L_0006

  1495              A(R)=II;  R=R+1
11607 @ 85142:                     LINE   1495 "regression-compile-tmp/nrimp10s-77.imp"
11608 @ 85184:                     PUSH   A
11609 @ 85187:                     PUSH   R
11610 @ 85190:                     ACCESS
11611 @ 85191:                     PUSH   II
11612 @ 85194:                     ASSVAL
11613 @ 85195:                     LINE   1495 "regression-compile-tmp/nrimp10s-77.imp"
11614 @ 85237:                     PUSH   R
11615 @ 85240:                     PUSH   R
11616 @ 85243:                     PUSHI  #0x00000001
11617 @ 85248:                     ADD   
11618 @ 85249:                     ASSVAL

  1496              %IF I=QU %THEN %START
11619 @ 85250:                     LINE   1496 "regression-compile-tmp/nrimp10s-77.imp"
11620 @ 85292:                     PUSH   I
11621 @ 85295:                     PUSHI  #0x00000022
11622 @ 85300:                     JUMPIF # L_0007

  1497                 Q=Q+1
11623 @ 85304:                     LINE   1497 "regression-compile-tmp/nrimp10s-77.imp"
11624 @ 85346:                     PUSH   Q
11625 @ 85349:                     PUSH   Q
11626 @ 85352:                     PUSHI  #0x00000001
11627 @ 85357:                     ADD   
11628 @ 85358:                     ASSVAL

  1498                 %IF CC(Q)#QU %THEN %EXIT
11629 @ 85359:                     LINE   1498 "regression-compile-tmp/nrimp10s-77.imp"
11630 @ 85401:                     PUSH   CC
11631 @ 85404:                     PUSH   Q
11632 @ 85407:                     ACCESS
11633 @ 85408:                     PUSHI  #0x00000022
11634 @ 85413:                     JUMPIF = L_000a
11635 @ 85417:                     GOTO   L_0004
11636 @ 85420:                     LOCATE L_000a

  1499              %FINISH
11637 @ 85423:                     LINE   1499 "regression-compile-tmp/nrimp10s-77.imp"
11638 @ 85465:                     LOCATE L_0007

  1500              %IF I=10 %THEN READLINE(1,QU) %ELSE Q=Q+1
11639 @ 85468:                     LINE   1500 "regression-compile-tmp/nrimp10s-77.imp"
11640 @ 85510:                     PUSH   I
11641 @ 85513:                     PUSHI  #0x0000000a
11642 @ 85518:                     JUMPIF # L_0007
11643 @ 85522:                     PUSH   READLINE
11644 @ 85525:                     PUSHI  #0x00000001
11645 @ 85530:                     ASSPAR
11646 @ 85531:                     PUSHI  #0x00000022
11647 @ 85536:                     ASSPAR
11648 @ 85537:                     CALL  
11649 @ 85538:                     GOTO   L_0006
11650 @ 85541:                     LOCATE L_0007
11651 @ 85544:                     PUSH   Q
11652 @ 85547:                     PUSH   Q
11653 @ 85550:                     PUSHI  #0x00000001
11654 @ 85555:                     ADD   
11655 @ 85556:                     ASSVAL
11656 @ 85557:                     LOCATE L_0006

  1501              FAULT(106,0) %IF R-S>256
11657 @ 85560:                     LINE   1501 "regression-compile-tmp/nrimp10s-77.imp"
11658 @ 85602:                     PUSH   R
11659 @ 85605:                     PUSH   S
11660 @ 85608:                     SUB   
11661 @ 85609:                     PUSHI  #0x00000100
11662 @ 85614:                     JUMPIF <= L_0007
11663 @ 85618:                     PUSH   FAULT
11664 @ 85621:                     PUSHI  #0x0000006a
11665 @ 85626:                     ASSPAR
11666 @ 85627:                     PUSHI  #0x00000000
11667 @ 85632:                     ASSPAR
11668 @ 85633:                     CALL  
11669 @ 85634:                     LOCATE L_0007

  1502           %REPEAT
11670 @ 85637:                     LINE   1502 "regression-compile-tmp/nrimp10s-77.imp"
11671 @ 85679:                     REPEAT L_0003
11672 @ 85682:                     LOCATE L_0004

  1503           R=R-1;  J=R-S-1
11673 @ 85685:                     LINE   1503 "regression-compile-tmp/nrimp10s-77.imp"
11674 @ 85727:                     PUSH   R
11675 @ 85730:                     PUSH   R
11676 @ 85733:                     PUSHI  #0x00000001
11677 @ 85738:                     SUB   
11678 @ 85739:                     ASSVAL
11679 @ 85740:                     LINE   1503 "regression-compile-tmp/nrimp10s-77.imp"
11680 @ 85782:                     PUSH   J
11681 @ 85785:                     PUSH   R
11682 @ 85788:                     PUSH   S
11683 @ 85791:                     SUB   
11684 @ 85792:                     PUSHI  #0x00000001
11685 @ 85797:                     SUB   
11686 @ 85798:                     ASSVAL

  1504           A(S)=J;   HIT=1
11687 @ 85799:                     LINE   1504 "regression-compile-tmp/nrimp10s-77.imp"
11688 @ 85841:                     PUSH   A
11689 @ 85844:                     PUSH   S
11690 @ 85847:                     ACCESS
11691 @ 85848:                     PUSH   J
11692 @ 85851:                     ASSVAL
11693 @ 85852:                     LINE   1504 "regression-compile-tmp/nrimp10s-77.imp"
11694 @ 85894:                     PUSH   HIT
11695 @ 85897:                     PUSHI  #0x00000001
11696 @ 85902:                     ASSVAL

  1505  %END
11697 @ 85903:                     LINE   1505 "regression-compile-tmp/nrimp10s-77.imp"
11698 @ 85945:                  END    _lev0id0_lev1id1_lev2id2_TEXTTEXT {lev=4 --> 3}

  1506  BEND:%END;                              ! OF BLOCK CONTAINING PASS 1
11699 @ 85946:                  LINE   1506 "regression-compile-tmp/nrimp10s-77.imp"
11700 @ 85988:                  LABEL  L_0130
11701 @ 85991:                  LINE   1506 "regression-compile-tmp/nrimp10s-77.imp"
11702 @ 86033:               END    _lev0id0_lev1id1_lev2id2 {lev=3 --> 2}

  1507           %IF LEVEL>1 %THEN FAULT(15, 0)
11703 @ 86034:               LINE   1507 "regression-compile-tmp/nrimp10s-77.imp"
11704 @ 86076:               PUSH   LEVEL
11705 @ 86079:               PUSHI  #0x00000001
11706 @ 86084:               JUMPIF <= L_0004
11707 @ 86088:               PUSH   FAULT
11708 @ 86091:               PUSHI  #0x0000000f
11709 @ 86096:               ASSPAR
11710 @ 86097:               PUSHI  #0x00000000
11711 @ 86102:               ASSPAR
11712 @ 86103:               CALL  
11713 @ 86104:               LOCATE L_0004

  1508           I=0
11714 @ 86107:               LINE   1508 "regression-compile-tmp/nrimp10s-77.imp"
11715 @ 86149:               PUSH   I
11716 @ 86152:               PUSHI  #0x00000000
11717 @ 86157:               ASSVAL

  1509           NEWLINE
11718 @ 86158:               LINE   1509 "regression-compile-tmp/nrimp10s-77.imp"
11719 @ 86200:               PUSH   NEWLINE
11720 @ 86203:               CALL  

  1510           %IF FAULTY=0 %THEN %START
11721 @ 86204:               LINE   1510 "regression-compile-tmp/nrimp10s-77.imp"
11722 @ 86246:               PUSH   FAULTY
11723 @ 86249:               PUSHI  #0x00000000
11724 @ 86254:               JUMPIF # L_0004

  1511              WRITE(LINE, 5)
11725 @ 86258:               LINE   1511 "regression-compile-tmp/nrimp10s-77.imp"
11726 @ 86300:               PUSH   WRITE
11727 @ 86303:               PUSH   LINE
11728 @ 86306:               ASSPAR
11729 @ 86307:               PUSHI  #0x00000005
11730 @ 86312:               ASSPAR
11731 @ 86313:               CALL  

  1512              PRINT STRING(" LINES ANALYSED IN")
11732 @ 86314:               LINE   1512 "regression-compile-tmp/nrimp10s-77.imp"
11733 @ 86356:               PUSH   PRINTSTRING
11734 @ 86359:               PUSHS  " LINES ANALYSED IN"
11735 @ 86379:               ASSPAR
11736 @ 86380:               CALL  

  1513              WRITE(INT(1000*(CPUTIME-CTIME)),5)
11737 @ 86381:               LINE   1513 "regression-compile-tmp/nrimp10s-77.imp"
11738 @ 86423:               PUSH   WRITE
11739 @ 86426:               PUSH   INT
11740 @ 86429:               PUSHI  #0x000003e8
11741 @ 86434:               PUSH   CPUTIME
11742 @ 86437:               CALL  
11743 @ 86438:               PUSH   CTIME
11744 @ 86441:               SUB   
11745 @ 86442:               MUL   
11746 @ 86443:               ASSPAR
11747 @ 86444:               CALL  
11748 @ 86445:               ASSPAR
11749 @ 86446:               PUSHI  #0x00000005
11750 @ 86451:               ASSPAR
11751 @ 86452:               CALL  

  1514              PRINT STRING(" MSECS  -  SIZE=")
11752 @ 86453:               LINE   1514 "regression-compile-tmp/nrimp10s-77.imp"
11753 @ 86495:               PUSH   PRINTSTRING
11754 @ 86498:               PUSHS  " MSECS  -  SIZE="
11755 @ 86516:               ASSPAR
11756 @ 86517:               CALL  

  1515              WRITE(P1SIZE, 5)
11757 @ 86518:               LINE   1515 "regression-compile-tmp/nrimp10s-77.imp"
11758 @ 86560:               PUSH   WRITE
11759 @ 86563:               PUSH   P1SIZE
11760 @ 86566:               ASSPAR
11761 @ 86567:               PUSHI  #0x00000005
11762 @ 86572:               ASSPAR
11763 @ 86573:               CALL  

  1516              %IF LINE>90 %AND LIST#0 %THEN NEWPAGE %ELSE NEWLINE
11764 @ 86574:               LINE   1516 "regression-compile-tmp/nrimp10s-77.imp"
11765 @ 86616:               PUSH   LINE
11766 @ 86619:               PUSHI  #0x0000005a
11767 @ 86624:               JUMPIF <= L_0007
11768 @ 86628:               PUSH   LIST
11769 @ 86631:               PUSHI  #0x00000000
11770 @ 86636:               JUMPIF = L_0007
11771 @ 86640:               PUSH   NEWPAGE
11772 @ 86643:               CALL  
11773 @ 86644:               GOTO   L_0006
11774 @ 86647:               LOCATE L_0007
11775 @ 86650:               PUSH   NEWLINE
11776 @ 86653:               CALL  
11777 @ 86654:               LOCATE L_0006

  1517           %FINISH %ELSE %START
11778 @ 86657:               LINE   1517 "regression-compile-tmp/nrimp10s-77.imp"
11779 @ 86699:               GOTO   L_0003
11780 @ 86702:               LOCATE L_0004

  1518              PRINTSTRING("CODE GENERATION NOT ATTEMPTED
  1519  ")
11781 @ 86705:               LINE   1518 "regression-compile-tmp/nrimp10s-77.imp"
11782 @ 86747:               PUSH   PRINTSTRING
11783 @ 86750:               PUSHS  "CODE GENERATION NOT ATTEMPTED\n"
11784 @ 86782:               ASSPAR
11785 @ 86783:               CALL  

  1520              COMREG(24)=8
11786 @ 86784:               LINE   1520 "regression-compile-tmp/nrimp10s-77.imp"
11787 @ 86826:               PUSH   COMREG
11788 @ 86829:               PUSHI  #0x00000018
11789 @ 86834:               ASSPAR
11790 @ 86835:               CALL  
11791 @ 86836:               PUSHI  #0x00000008
11792 @ 86841:               ASSVAL

  1521              COMREG(47)=FAULTY
11793 @ 86842:               LINE   1521 "regression-compile-tmp/nrimp10s-77.imp"
11794 @ 86884:               PUSH   COMREG
11795 @ 86887:               PUSHI  #0x0000002f
11796 @ 86892:               ASSPAR
11797 @ 86893:               CALL  
11798 @ 86894:               PUSH   FAULTY
11799 @ 86897:               ASSVAL

  1522              %STOP
11800 @ 86898:               LINE   1522 "regression-compile-tmp/nrimp10s-77.imp"
11801 @ 86940:               STOP  

  1523           %FINISH
11802 @ 86941:               LINE   1523 "regression-compile-tmp/nrimp10s-77.imp"
11803 @ 86983:               LOCATE L_0003

  1524  %BEGIN
  1525  !***********************************************************************
  1526  !*    SECOND OR CODE GENERATING PASS                                   *
  1527  !***********************************************************************
11804 @ 86986:               LINE   1524 "regression-compile-tmp/nrimp10s-77.imp"
11805 @ 87028:               BEGIN  _lev0id0_lev1id1_lev2id3 {lev=2 --> 3}

  1528  %INTEGERARRAY REGISTER, GRUSE, GRAT, GRINF1, GRINF2, OLINK(0:7)
11806 @ 87029:                  LINE   1528 "regression-compile-tmp/nrimp10s-77.imp"
11807 @ 87071:                  DEF    REGISTER p1=V_011e a/tf=1b b/format=1 c/ostate=100  type=1 (integer) form=11 (array) special=0 (<special:0>) linkage=0 (auto) spec=0 indirect=0 unass=0
11808 @ 87091:                  DEF    GRUSE p1=V_011f a/tf=1b b/format=1 c/ostate=100  type=1 (integer) form=11 (array) special=0 (<special:0>) linkage=0 (auto) spec=0 indirect=0 unass=0
11809 @ 87108:                  DEF    GRAT p1=V_0120 a/tf=1b b/format=1 c/ostate=100  type=1 (integer) form=11 (array) special=0 (<special:0>) linkage=0 (auto) spec=0 indirect=0 unass=0
11810 @ 87124:                  DEF    GRINF1 p1=V_0121 a/tf=1b b/format=1 c/ostate=100  type=1 (integer) form=11 (array) special=0 (<special:0>) linkage=0 (auto) spec=0 indirect=0 unass=0
11811 @ 87142:                  DEF    GRINF2 p1=V_0122 a/tf=1b b/format=1 c/ostate=100  type=1 (integer) form=11 (array) special=0 (<special:0>) linkage=0 (auto) spec=0 indirect=0 unass=0
11812 @ 87160:                  DEF    OLINK p1=V_0123 a/tf=1b b/format=1 c/ostate=100  type=1 (integer) form=11 (array) special=0 (<special:0>) linkage=0 (auto) spec=0 indirect=0 unass=0
11813 @ 87177:                  PUSHI  #0x00000000
11814 @ 87182:                  PUSHI  #0x00000007
11815 @ 87187:                  DIM    0001 0006

  1529  %BYTEINTEGERARRAY CODE, GLABUF(0:268)
11816 @ 87193:                  LINE   1529 "regression-compile-tmp/nrimp10s-77.imp"
11817 @ 87235:                  DEF    CODE p1=V_0124 a/tf=1b b/format=2 c/ostate=100  type=1 (integer) form=11 (array) special=1 (byte-integer) linkage=0 (auto) spec=0 indirect=0 unass=0
11818 @ 87251:                  DEF    GLABUF p1=V_0125 a/tf=1b b/format=2 c/ostate=100  type=1 (integer) form=11 (array) special=1 (byte-integer) linkage=0 (auto) spec=0 indirect=0 unass=0
11819 @ 87269:                  PUSHI  #0x00000000
11820 @ 87274:                  PUSHI  #0x0000010c
11821 @ 87279:                  DIM    0001 0002

  1530  %INTEGERARRAY PLABS, DESADS, PLINK(0:31)
11822 @ 87285:                  LINE   1530 "regression-compile-tmp/nrimp10s-77.imp"
11823 @ 87327:                  DEF    PLABS p1=V_0126 a/tf=1b b/format=1 c/ostate=100  type=1 (integer) form=11 (array) special=0 (<special:0>) linkage=0 (auto) spec=0 indirect=0 unass=0
11824 @ 87344:                  DEF    DESADS p1=V_0127 a/tf=1b b/format=1 c/ostate=100  type=1 (integer) form=11 (array) special=0 (<special:0>) linkage=0 (auto) spec=0 indirect=0 unass=0
11825 @ 87362:                  DEF    PLINK p1=V_0128 a/tf=1b b/format=1 c/ostate=100  type=1 (integer) form=11 (array) special=0 (<special:0>) linkage=0 (auto) spec=0 indirect=0 unass=0
11826 @ 87379:                  PUSHI  #0x00000000
11827 @ 87384:                  PUSHI  #0x0000001f
11828 @ 87389:                  DIM    0001 0003

  1531  %INTEGERARRAY SET, STACKBASE, RAL, FLAG, L, M, NMDECS, ONWORD, ONINF,{%C
  1532           JUMP, LABEL, JROUND, DIAGINF, DISPLAY, {%C
  1533           AUXSBASE, NAMES (0:MAXLEVELS)
11829 @ 87395:                  LINE   1531 "regression-compile-tmp/nrimp10s-77.imp"
11830 @ 87437:                  DEF    SET p1=V_0129 a/tf=1b b/format=1 c/ostate=100  type=1 (integer) form=11 (array) special=0 (<special:0>) linkage=0 (auto) spec=0 indirect=0 unass=0
11831 @ 87452:                  DEF    STACKBASE p1=V_012a a/tf=1b b/format=1 c/ostate=100  type=1 (integer) form=11 (array) special=0 (<special:0>) linkage=0 (auto) spec=0 indirect=0 unass=0
11832 @ 87473:                  DEF    RAL p1=V_012b a/tf=1b b/format=1 c/ostate=100  type=1 (integer) form=11 (array) special=0 (<special:0>) linkage=0 (auto) spec=0 indirect=0 unass=0
11833 @ 87488:                  DEF    FLAG p1=V_012c a/tf=1b b/format=1 c/ostate=100  type=1 (integer) form=11 (array) special=0 (<special:0>) linkage=0 (auto) spec=0 indirect=0 unass=0
11834 @ 87504:                  DEF    L p1=V_012d a/tf=1b b/format=1 c/ostate=100  type=1 (integer) form=11 (array) special=0 (<special:0>) linkage=0 (auto) spec=0 indirect=0 unass=0
11835 @ 87517:                  DEF    M p1=V_012e a/tf=1b b/format=1 c/ostate=100  type=1 (integer) form=11 (array) special=0 (<special:0>) linkage=0 (auto) spec=0 indirect=0 unass=0
11836 @ 87530:                  DEF    NMDECS p1=V_012f a/tf=1b b/format=1 c/ostate=100  type=1 (integer) form=11 (array) special=0 (<special:0>) linkage=0 (auto) spec=0 indirect=0 unass=0
11837 @ 87548:                  DEF    ONWORD p1=V_0130 a/tf=1b b/format=1 c/ostate=100  type=1 (integer) form=11 (array) special=0 (<special:0>) linkage=0 (auto) spec=0 indirect=0 unass=0
11838 @ 87566:                  DEF    ONINF p1=V_0131 a/tf=1b b/format=1 c/ostate=100  type=1 (integer) form=11 (array) special=0 (<special:0>) linkage=0 (auto) spec=0 indirect=0 unass=0
11839 @ 87583:                  DEF    JUMP p1=V_0132 a/tf=1b b/format=1 c/ostate=100  type=1 (integer) form=11 (array) special=0 (<special:0>) linkage=0 (auto) spec=0 indirect=0 unass=0
11840 @ 87599:                  DEF    LABEL p1=V_0133 a/tf=1b b/format=1 c/ostate=100  type=1 (integer) form=11 (array) special=0 (<special:0>) linkage=0 (auto) spec=0 indirect=0 unass=0
11841 @ 87616:                  DEF    JROUND p1=V_0134 a/tf=1b b/format=1 c/ostate=100  type=1 (integer) form=11 (array) special=0 (<special:0>) linkage=0 (auto) spec=0 indirect=0 unass=0
11842 @ 87634:                  DEF    DIAGINF p1=V_0135 a/tf=1b b/format=1 c/ostate=100  type=1 (integer) form=11 (array) special=0 (<special:0>) linkage=0 (auto) spec=0 indirect=0 unass=0
11843 @ 87653:                  DEF    DISPLAY p1=V_0136 a/tf=1b b/format=1 c/ostate=100  type=1 (integer) form=11 (array) special=0 (<special:0>) linkage=0 (auto) spec=0 indirect=0 unass=0
11844 @ 87672:                  DEF    AUXSBASE p1=V_0137 a/tf=1b b/format=1 c/ostate=100  type=1 (integer) form=11 (array) special=0 (<special:0>) linkage=0 (auto) spec=0 indirect=0 unass=0
11845 @ 87692:                  DEF    NAMES p1=V_0138 a/tf=1b b/format=1 c/ostate=100  type=1 (integer) form=11 (array) special=0 (<special:0>) linkage=0 (auto) spec=0 indirect=0 unass=0
11846 @ 87709:                  PUSHI  #0x00000000
11847 @ 87714:                  PUSHI  #0x0000001f
11848 @ 87719:                  DIM    0001 0010

  1534  %INTEGERARRAY AVL WSP(0:4,0:MAXLEVELS)
11849 @ 87725:                  LINE   1534 "regression-compile-tmp/nrimp10s-77.imp"
11850 @ 87767:                  DEF    AVLWSP p1=V_0139 a/tf=1b b/format=1 c/ostate=100  type=1 (integer) form=11 (array) special=0 (<special:0>) linkage=0 (auto) spec=0 indirect=0 unass=0
11851 @ 87785:                  PUSHI  #0x00000000
11852 @ 87790:                  PUSHI  #0x00000004
11853 @ 87795:                  PUSHI  #0x00000000
11854 @ 87800:                  PUSHI  #0x0000001f
11855 @ 87805:                  DIM    0002 0001

  1535  %recordformat rcf(%integerarray val(0:12* 2047 {NNAMES}))  { unfortunately we can't have a dynamically-sized array in a record. Largest possible is 2047.
11856 @ 87811:                  LINE   1535 "regression-compile-tmp/nrimp10s-77.imp"
11857 @ 87853:                  DEF    RCF p1=V_013a a/tf=44 b/format=13a c/ostate=0  type=4 (record) form=4 (record-format) special=0 (<special:0>) linkage=0 (auto) spec=0 indirect=0 unass=0
11858 @ 87868:                  START  ( RECORDFORMAT
11859 @ 87869:                     DEF    VAL p1=V_0000 a/tf=1b b/format=1 c/ostate=100  type=1 (integer) form=11 (array) special=0 (<special:0>) linkage=0 (auto) spec=0 indirect=0 unass=0
11860 @ 87884:                     PUSHI  #0x00000000
11861 @ 87889:                     PUSHI  #0x00005ff4
11862 @ 87894:                     DIM    0001 0001
11863 @ 87900:                  FINISH ) 

  1536  %record (rcf) %name CTABLE
  1537  {%INTEGERARRAYFORMAT CF(0:12*NNAMES)   -  Imp77 doesn't support ARRAY() mapping.
  1538  {%INTEGERARRAY(1)%NAME CTABLE
11864 @ 87901:                  LINE   1536 "regression-compile-tmp/nrimp10s-77.imp"
11865 @ 87943:                  DEF    CTABLE p1=V_013b a/tf=42 b/format=13a c/ostate=0  type=4 (record) form=2 (name) special=0 (<special:0>) linkage=0 (auto) spec=0 indirect=0 unass=0

  1539  %ROUTINESPEC CNOP(%INTEGER I, J)
11866 @ 87961:                  LINE   1539 "regression-compile-tmp/nrimp10s-77.imp"
11867 @ 88003:                  DEF    CNOP (_lev0id0_lev1id1_lev2id3_CNOP) p1=V_013c a/tf=7 b/format=0 c/ostate=8  type=0 (<type:0>) form=7 (routine) special=0 (<special:0>) linkage=0 (auto) spec=1 indirect=0 unass=0
11868 @ 88019:                  START  ( FORMAL PARAMETERS  {lev=3 --> 4, nested=0 --> 1}
11869 @ 88020:                     DEF    I p1=V_013d a/tf=11 b/format=1 c/ostate=0  type=1 (integer) form=1 (simple) special=0 (<special:0>) linkage=0 (auto) spec=0 indirect=0 unass=0
11870 @ 88033:                     DEF    J p1=V_013e a/tf=11 b/format=1 c/ostate=0  type=1 (integer) form=1 (simple) special=0 (<special:0>) linkage=0 (auto) spec=0 indirect=0 unass=0
11871 @ 88046:                  FINISH ) {lev=3}

  1540  %ROUTINESPEC PCLOD(%INTEGER FROM, TO)
11872 @ 88047:                  LINE   1540 "regression-compile-tmp/nrimp10s-77.imp"
11873 @ 88089:                  DEF    PCLOD (_lev0id0_lev1id1_lev2id3_PCLOD) p1=V_013d a/tf=7 b/format=0 c/ostate=8  type=0 (<type:0>) form=7 (routine) special=0 (<special:0>) linkage=0 (auto) spec=1 indirect=0 unass=0
11874 @ 88106:                  START  ( FORMAL PARAMETERS  {lev=3 --> 4, nested=0 --> 1}
11875 @ 88107:                     DEF    FROM p1=V_013e a/tf=11 b/format=1 c/ostate=0  type=1 (integer) form=1 (simple) special=0 (<special:0>) linkage=0 (auto) spec=0 indirect=0 unass=0
11876 @ 88123:                     DEF    TO p1=V_013f a/tf=11 b/format=1 c/ostate=0  type=1 (integer) form=1 (simple) special=0 (<special:0>) linkage=0 (auto) spec=0 indirect=0 unass=0
11877 @ 88137:                  FINISH ) {lev=3}

  1541  %ROUTINESPEC PCONST(%INTEGER X)
11878 @ 88138:                  LINE   1541 "regression-compile-tmp/nrimp10s-77.imp"
11879 @ 88180:                  DEF    PCONST (_lev0id0_lev1id1_lev2id3_PCONST) p1=V_013e a/tf=7 b/format=0 c/ostate=8  type=0 (<type:0>) form=7 (routine) special=0 (<special:0>) linkage=0 (auto) spec=1 indirect=0 unass=0
11880 @ 88198:                  START  ( FORMAL PARAMETERS  {lev=3 --> 4, nested=0 --> 1}
11881 @ 88199:                     DEF    X p1=V_013f a/tf=11 b/format=1 c/ostate=0  type=1 (integer) form=1 (simple) special=0 (<special:0>) linkage=0 (auto) spec=0 indirect=0 unass=0
11882 @ 88212:                  FINISH ) {lev=3}

  1542  %ROUTINESPEC PSF1(%INTEGER OPCODE,K,N)
11883 @ 88213:                  LINE   1542 "regression-compile-tmp/nrimp10s-77.imp"
11884 @ 88255:                  DEF    PSF1 (_lev0id0_lev1id1_lev2id3_PSF1) p1=V_013f a/tf=7 b/format=0 c/ostate=8  type=0 (<type:0>) form=7 (routine) special=0 (<special:0>) linkage=0 (auto) spec=1 indirect=0 unass=0
11885 @ 88271:                  START  ( FORMAL PARAMETERS  {lev=3 --> 4, nested=0 --> 1}
11886 @ 88272:                     DEF    OPCODE p1=V_0140 a/tf=11 b/format=1 c/ostate=0  type=1 (integer) form=1 (simple) special=0 (<special:0>) linkage=0 (auto) spec=0 indirect=0 unass=0
11887 @ 88290:                     DEF    K p1=V_0141 a/tf=11 b/format=1 c/ostate=0  type=1 (integer) form=1 (simple) special=0 (<special:0>) linkage=0 (auto) spec=0 indirect=0 unass=0
11888 @ 88303:                     DEF    N p1=V_0142 a/tf=11 b/format=1 c/ostate=0  type=1 (integer) form=1 (simple) special=0 (<special:0>) linkage=0 (auto) spec=0 indirect=0 unass=0
11889 @ 88316:                  FINISH ) {lev=3}

  1543  %ROUTINESPEC PF1(%INTEGER OPCODE,KP,KPP,N)
11890 @ 88317:                  LINE   1543 "regression-compile-tmp/nrimp10s-77.imp"
11891 @ 88359:                  DEF    PF1 (_lev0id0_lev1id1_lev2id3_PF1) p1=V_0140 a/tf=7 b/format=0 c/ostate=8  type=0 (<type:0>) form=7 (routine) special=0 (<special:0>) linkage=0 (auto) spec=1 indirect=0 unass=0
11892 @ 88374:                  START  ( FORMAL PARAMETERS  {lev=3 --> 4, nested=0 --> 1}
11893 @ 88375:                     DEF    OPCODE p1=V_0141 a/tf=11 b/format=1 c/ostate=0  type=1 (integer) form=1 (simple) special=0 (<special:0>) linkage=0 (auto) spec=0 indirect=0 unass=0
11894 @ 88393:                     DEF    KP p1=V_0142 a/tf=11 b/format=1 c/ostate=0  type=1 (integer) form=1 (simple) special=0 (<special:0>) linkage=0 (auto) spec=0 indirect=0 unass=0
11895 @ 88407:                     DEF    KPP p1=V_0143 a/tf=11 b/format=1 c/ostate=0  type=1 (integer) form=1 (simple) special=0 (<special:0>) linkage=0 (auto) spec=0 indirect=0 unass=0
11896 @ 88422:                     DEF    N p1=V_0144 a/tf=11 b/format=1 c/ostate=0  type=1 (integer) form=1 (simple) special=0 (<special:0>) linkage=0 (auto) spec=0 indirect=0 unass=0
11897 @ 88435:                  FINISH ) {lev=3}

  1544  %ROUTINESPEC PSORLF1(%INTEGER OPCODE,KP,KPP,N)
11898 @ 88436:                  LINE   1544 "regression-compile-tmp/nrimp10s-77.imp"
11899 @ 88478:                  DEF    PSORLF1 (_lev0id0_lev1id1_lev2id3_PSORLF1) p1=V_0141 a/tf=7 b/format=0 c/ostate=8  type=0 (<type:0>) form=7 (routine) special=0 (<special:0>) linkage=0 (auto) spec=1 indirect=0 unass=0
11900 @ 88497:                  START  ( FORMAL PARAMETERS  {lev=3 --> 4, nested=0 --> 1}
11901 @ 88498:                     DEF    OPCODE p1=V_0142 a/tf=11 b/format=1 c/ostate=0  type=1 (integer) form=1 (simple) special=0 (<special:0>) linkage=0 (auto) spec=0 indirect=0 unass=0
11902 @ 88516:                     DEF    KP p1=V_0143 a/tf=11 b/format=1 c/ostate=0  type=1 (integer) form=1 (simple) special=0 (<special:0>) linkage=0 (auto) spec=0 indirect=0 unass=0
11903 @ 88530:                     DEF    KPP p1=V_0144 a/tf=11 b/format=1 c/ostate=0  type=1 (integer) form=1 (simple) special=0 (<special:0>) linkage=0 (auto) spec=0 indirect=0 unass=0
11904 @ 88545:                     DEF    N p1=V_0145 a/tf=11 b/format=1 c/ostate=0  type=1 (integer) form=1 (simple) special=0 (<special:0>) linkage=0 (auto) spec=0 indirect=0 unass=0
11905 @ 88558:                  FINISH ) {lev=3}

  1545  %ROUTINESPEC PF2(%INTEGER OPCODE,H,Q,N,MASK,FILLER)
11906 @ 88559:                  LINE   1545 "regression-compile-tmp/nrimp10s-77.imp"
11907 @ 88601:                  DEF    PF2 (_lev0id0_lev1id1_lev2id3_PF2) p1=V_0142 a/tf=7 b/format=0 c/ostate=8  type=0 (<type:0>) form=7 (routine) special=0 (<special:0>) linkage=0 (auto) spec=1 indirect=0 unass=0
11908 @ 88616:                  START  ( FORMAL PARAMETERS  {lev=3 --> 4, nested=0 --> 1}
11909 @ 88617:                     DEF    OPCODE p1=V_0143 a/tf=11 b/format=1 c/ostate=0  type=1 (integer) form=1 (simple) special=0 (<special:0>) linkage=0 (auto) spec=0 indirect=0 unass=0
11910 @ 88635:                     DEF    H p1=V_0144 a/tf=11 b/format=1 c/ostate=0  type=1 (integer) form=1 (simple) special=0 (<special:0>) linkage=0 (auto) spec=0 indirect=0 unass=0
11911 @ 88648:                     DEF    Q p1=V_0145 a/tf=11 b/format=1 c/ostate=0  type=1 (integer) form=1 (simple) special=0 (<special:0>) linkage=0 (auto) spec=0 indirect=0 unass=0
11912 @ 88661:                     DEF    N p1=V_0146 a/tf=11 b/format=1 c/ostate=0  type=1 (integer) form=1 (simple) special=0 (<special:0>) linkage=0 (auto) spec=0 indirect=0 unass=0
11913 @ 88674:                     DEF    MASK p1=V_0147 a/tf=11 b/format=1 c/ostate=0  type=1 (integer) form=1 (simple) special=0 (<special:0>) linkage=0 (auto) spec=0 indirect=0 unass=0
11914 @ 88690:                     DEF    FILLER p1=V_0148 a/tf=11 b/format=1 c/ostate=0  type=1 (integer) form=1 (simple) special=0 (<special:0>) linkage=0 (auto) spec=0 indirect=0 unass=0
11915 @ 88708:                  FINISH ) {lev=3}

  1546  %ROUTINESPEC PF3(%INTEGER OPCODE,MASK,KPPP,N)
11916 @ 88709:                  LINE   1546 "regression-compile-tmp/nrimp10s-77.imp"
11917 @ 88751:                  DEF    PF3 (_lev0id0_lev1id1_lev2id3_PF3) p1=V_0143 a/tf=7 b/format=0 c/ostate=8  type=0 (<type:0>) form=7 (routine) special=0 (<special:0>) linkage=0 (auto) spec=1 indirect=0 unass=0
11918 @ 88766:                  START  ( FORMAL PARAMETERS  {lev=3 --> 4, nested=0 --> 1}
11919 @ 88767:                     DEF    OPCODE p1=V_0144 a/tf=11 b/format=1 c/ostate=0  type=1 (integer) form=1 (simple) special=0 (<special:0>) linkage=0 (auto) spec=0 indirect=0 unass=0
11920 @ 88785:                     DEF    MASK p1=V_0145 a/tf=11 b/format=1 c/ostate=0  type=1 (integer) form=1 (simple) special=0 (<special:0>) linkage=0 (auto) spec=0 indirect=0 unass=0
11921 @ 88801:                     DEF    KPPP p1=V_0146 a/tf=11 b/format=1 c/ostate=0  type=1 (integer) form=1 (simple) special=0 (<special:0>) linkage=0 (auto) spec=0 indirect=0 unass=0
11922 @ 88817:                     DEF    N p1=V_0147 a/tf=11 b/format=1 c/ostate=0  type=1 (integer) form=1 (simple) special=0 (<special:0>) linkage=0 (auto) spec=0 indirect=0 unass=0
11923 @ 88830:                  FINISH ) {lev=3}

  1547  %ROUTINESPEC NOTE CREF(%INTEGER CA,VAL)
11924 @ 88831:                  LINE   1547 "regression-compile-tmp/nrimp10s-77.imp"
11925 @ 88873:                  DEF    NOTECREF (_lev0id0_lev1id1_lev2id3_NOTECREF) p1=V_0144 a/tf=7 b/format=0 c/ostate=8  type=0 (<type:0>) form=7 (routine) special=0 (<special:0>) linkage=0 (auto) spec=1 indirect=0 unass=0
11926 @ 88893:                  START  ( FORMAL PARAMETERS  {lev=3 --> 4, nested=0 --> 1}
11927 @ 88894:                     DEF    CA p1=V_0145 a/tf=11 b/format=1 c/ostate=0  type=1 (integer) form=1 (simple) special=0 (<special:0>) linkage=0 (auto) spec=0 indirect=0 unass=0
11928 @ 88908:                     DEF    VAL p1=V_0146 a/tf=11 b/format=1 c/ostate=0  type=1 (integer) form=1 (simple) special=0 (<special:0>) linkage=0 (auto) spec=0 indirect=0 unass=0
11929 @ 88923:                  FINISH ) {lev=3}

  1548  %INTEGERFNSPEC PARAM DES(%INTEGER PREC)
11930 @ 88924:                  LINE   1548 "regression-compile-tmp/nrimp10s-77.imp"
11931 @ 88966:                  DEF    PARAMDES (_lev0id0_lev1id1_lev2id3_PARAMDES) p1=V_0145 a/tf=18 b/format=1 c/ostate=18  type=1 (integer) form=8 (function) special=0 (<special:0>) linkage=0 (auto) spec=1 indirect=1 unass=0
11932 @ 88986:                  START  ( FORMAL PARAMETERS  {lev=3 --> 4, nested=0 --> 1}
11933 @ 88987:                     DEF    PREC p1=V_0146 a/tf=11 b/format=1 c/ostate=0  type=1 (integer) form=1 (simple) special=0 (<special:0>) linkage=0 (auto) spec=0 indirect=0 unass=0
11934 @ 89003:                  FINISH ) {lev=3}

  1549  %INTEGERFNSPEC MAPDES(%INTEGER PREC)
11935 @ 89004:                  LINE   1549 "regression-compile-tmp/nrimp10s-77.imp"
11936 @ 89046:                  DEF    MAPDES (_lev0id0_lev1id1_lev2id3_MAPDES) p1=V_0146 a/tf=18 b/format=1 c/ostate=18  type=1 (integer) form=8 (function) special=0 (<special:0>) linkage=0 (auto) spec=1 indirect=1 unass=0
11937 @ 89064:                  START  ( FORMAL PARAMETERS  {lev=3 --> 4, nested=0 --> 1}
11938 @ 89065:                     DEF    PREC p1=V_0147 a/tf=11 b/format=1 c/ostate=0  type=1 (integer) form=1 (simple) special=0 (<special:0>) linkage=0 (auto) spec=0 indirect=0 unass=0
11939 @ 89081:                  FINISH ) {lev=3}

  1550  %INTEGERFNSPEC SPECIAL CONSTS(%INTEGER WHICH)
11940 @ 89082:                  LINE   1550 "regression-compile-tmp/nrimp10s-77.imp"
11941 @ 89124:                  DEF    SPECIALCONSTS (_lev0id0_lev1id1_lev2id3_SPECIALCONSTS) p1=V_0147 a/tf=18 b/format=1 c/ostate=18  type=1 (integer) form=8 (function) special=0 (<special:0>) linkage=0 (auto) spec=1 indirect=1 unass=0
11942 @ 89149:                  START  ( FORMAL PARAMETERS  {lev=3 --> 4, nested=0 --> 1}
11943 @ 89150:                     DEF    WHICH p1=V_0148 a/tf=11 b/format=1 c/ostate=0  type=1 (integer) form=1 (simple) special=0 (<special:0>) linkage=0 (auto) spec=0 indirect=0 unass=0
11944 @ 89167:                  FINISH ) {lev=3}

  1551  %ROUTINESPEC STORE CONST(%INTEGERNAME D,%INTEGER L,AD)
11945 @ 89168:                  LINE   1551 "regression-compile-tmp/nrimp10s-77.imp"
11946 @ 89210:                  DEF    STORECONST (_lev0id0_lev1id1_lev2id3_STORECONST) p1=V_0148 a/tf=7 b/format=0 c/ostate=8  type=0 (<type:0>) form=7 (routine) special=0 (<special:0>) linkage=0 (auto) spec=1 indirect=0 unass=0
11947 @ 89232:                  START  ( FORMAL PARAMETERS  {lev=3 --> 4, nested=0 --> 1}
11948 @ 89233:                     DEF    D p1=V_0149 a/tf=12 b/format=1 c/ostate=0  type=1 (integer) form=2 (name) special=0 (<special:0>) linkage=0 (auto) spec=0 indirect=0 unass=0
11949 @ 89246:                     DEF    L p1=V_014a a/tf=11 b/format=1 c/ostate=0  type=1 (integer) form=1 (simple) special=0 (<special:0>) linkage=0 (auto) spec=0 indirect=0 unass=0
11950 @ 89259:                     DEF    AD p1=V_014b a/tf=11 b/format=1 c/ostate=0  type=1 (integer) form=1 (simple) special=0 (<special:0>) linkage=0 (auto) spec=0 indirect=0 unass=0
11951 @ 89273:                  FINISH ) {lev=3}

  1552  %ROUTINESPEC DUMP CONSTS
11952 @ 89274:                  LINE   1552 "regression-compile-tmp/nrimp10s-77.imp"
11953 @ 89316:                  DEF    DUMPCONSTS (_lev0id0_lev1id1_lev2id3_DUMPCONSTS) p1=V_0149 a/tf=7 b/format=0 c/ostate=8  type=0 (<type:0>) form=7 (routine) special=0 (<special:0>) linkage=0 (auto) spec=1 indirect=0 unass=0
11954 @ 89338:                  START  ( FORMAL PARAMETERS  {lev=3 --> 4, nested=0 --> 1}
11955 @ 89339:                  FINISH ) {lev=3}

  1553  %ROUTINESPEC PLANT(%INTEGER VALUE)
11956 @ 89340:                  LINE   1553 "regression-compile-tmp/nrimp10s-77.imp"
11957 @ 89382:                  DEF    PLANT (_lev0id0_lev1id1_lev2id3_PLANT) p1=V_014a a/tf=7 b/format=0 c/ostate=8  type=0 (<type:0>) form=7 (routine) special=0 (<special:0>) linkage=0 (auto) spec=1 indirect=0 unass=0
11958 @ 89399:                  START  ( FORMAL PARAMETERS  {lev=3 --> 4, nested=0 --> 1}
11959 @ 89400:                     DEF    VALUE p1=V_014b a/tf=11 b/format=1 c/ostate=0  type=1 (integer) form=1 (simple) special=0 (<special:0>) linkage=0 (auto) spec=0 indirect=0 unass=0
11960 @ 89417:                  FINISH ) {lev=3}

  1554  %ROUTINESPEC PLUG(%INTEGER I, J, K, BYTES)
11961 @ 89418:                  LINE   1554 "regression-compile-tmp/nrimp10s-77.imp"
11962 @ 89460:                  DEF    PLUG (_lev0id0_lev1id1_lev2id3_PLUG) p1=V_014b a/tf=7 b/format=0 c/ostate=8  type=0 (<type:0>) form=7 (routine) special=0 (<special:0>) linkage=0 (auto) spec=1 indirect=0 unass=0
11963 @ 89476:                  START  ( FORMAL PARAMETERS  {lev=3 --> 4, nested=0 --> 1}
11964 @ 89477:                     DEF    I p1=V_014c a/tf=11 b/format=1 c/ostate=0  type=1 (integer) form=1 (simple) special=0 (<special:0>) linkage=0 (auto) spec=0 indirect=0 unass=0
11965 @ 89490:                     DEF    J p1=V_014d a/tf=11 b/format=1 c/ostate=0  type=1 (integer) form=1 (simple) special=0 (<special:0>) linkage=0 (auto) spec=0 indirect=0 unass=0
11966 @ 89503:                     DEF    K p1=V_014e a/tf=11 b/format=1 c/ostate=0  type=1 (integer) form=1 (simple) special=0 (<special:0>) linkage=0 (auto) spec=0 indirect=0 unass=0
11967 @ 89516:                     DEF    BYTES p1=V_014f a/tf=11 b/format=1 c/ostate=0  type=1 (integer) form=1 (simple) special=0 (<special:0>) linkage=0 (auto) spec=0 indirect=0 unass=0
11968 @ 89533:                  FINISH ) {lev=3}

  1555  %ROUTINESPEC CODEOUT
11969 @ 89534:                  LINE   1555 "regression-compile-tmp/nrimp10s-77.imp"
11970 @ 89576:                  DEF    CODEOUT (_lev0id0_lev1id1_lev2id3_CODEOUT) p1=V_014c a/tf=7 b/format=0 c/ostate=8  type=0 (<type:0>) form=7 (routine) special=0 (<special:0>) linkage=0 (auto) spec=1 indirect=0 unass=0
11971 @ 89595:                  START  ( FORMAL PARAMETERS  {lev=3 --> 4, nested=0 --> 1}
11972 @ 89596:                  FINISH ) {lev=3}

  1556  %ROUTINESPEC PROLOGUE
11973 @ 89597:                  LINE   1556 "regression-compile-tmp/nrimp10s-77.imp"
11974 @ 89639:                  DEF    PROLOGUE (_lev0id0_lev1id1_lev2id3_PROLOGUE) p1=V_014d a/tf=7 b/format=0 c/ostate=8  type=0 (<type:0>) form=7 (routine) special=0 (<special:0>) linkage=0 (auto) spec=1 indirect=0 unass=0
11975 @ 89659:                  START  ( FORMAL PARAMETERS  {lev=3 --> 4, nested=0 --> 1}
11976 @ 89660:                  FINISH ) {lev=3}

  1557  %ROUTINESPEC EPILOGUE
11977 @ 89661:                  LINE   1557 "regression-compile-tmp/nrimp10s-77.imp"
11978 @ 89703:                  DEF    EPILOGUE (_lev0id0_lev1id1_lev2id3_EPILOGUE) p1=V_014e a/tf=7 b/format=0 c/ostate=8  type=0 (<type:0>) form=7 (routine) special=0 (<special:0>) linkage=0 (auto) spec=1 indirect=0 unass=0
11979 @ 89723:                  START  ( FORMAL PARAMETERS  {lev=3 --> 4, nested=0 --> 1}
11980 @ 89724:                  FINISH ) {lev=3}

  1558  %ROUTINESPEC COMPILE A STMNT
11981 @ 89725:                  LINE   1558 "regression-compile-tmp/nrimp10s-77.imp"
11982 @ 89767:                  DEF    COMPILEASTMNT (_lev0id0_lev1id1_lev2id3_COMPILEASTMNT) p1=V_014f a/tf=7 b/format=0 c/ostate=8  type=0 (<type:0>) form=7 (routine) special=0 (<special:0>) linkage=0 (auto) spec=1 indirect=0 unass=0
11983 @ 89792:                  START  ( FORMAL PARAMETERS  {lev=3 --> 4, nested=0 --> 1}
11984 @ 89793:                  FINISH ) {lev=3}

  1559  %ROUTINESPEC CSS(%INTEGER P)
11985 @ 89794:                  LINE   1559 "regression-compile-tmp/nrimp10s-77.imp"
11986 @ 89836:                  DEF    CSS (_lev0id0_lev1id1_lev2id3_CSS) p1=V_0150 a/tf=7 b/format=0 c/ostate=8  type=0 (<type:0>) form=7 (routine) special=0 (<special:0>) linkage=0 (auto) spec=1 indirect=0 unass=0
11987 @ 89851:                  START  ( FORMAL PARAMETERS  {lev=3 --> 4, nested=0 --> 1}
11988 @ 89852:                     DEF    P p1=V_0151 a/tf=11 b/format=1 c/ostate=0  type=1 (integer) form=1 (simple) special=0 (<special:0>) linkage=0 (auto) spec=0 indirect=0 unass=0
11989 @ 89865:                  FINISH ) {lev=3}

  1560  %ROUTINESPEC LOAD DATA
11990 @ 89866:                  LINE   1560 "regression-compile-tmp/nrimp10s-77.imp"
11991 @ 89908:                  DEF    LOADDATA (_lev0id0_lev1id1_lev2id3_LOADDATA) p1=V_0151 a/tf=7 b/format=0 c/ostate=8  type=0 (<type:0>) form=7 (routine) special=0 (<special:0>) linkage=0 (auto) spec=1 indirect=0 unass=0
11992 @ 89928:                  START  ( FORMAL PARAMETERS  {lev=3 --> 4, nested=0 --> 1}
11993 @ 89929:                  FINISH ) {lev=3}

  1561  %ROUTINESPEC ABORT
  1562  !*DELSTART
11994 @ 89930:                  LINE   1561 "regression-compile-tmp/nrimp10s-77.imp"
11995 @ 89972:                  DEF    ABORT (_lev0id0_lev1id1_lev2id3_ABORT) p1=V_0152 a/tf=7 b/format=0 c/ostate=8  type=0 (<type:0>) form=7 (routine) special=0 (<special:0>) linkage=0 (auto) spec=1 indirect=0 unass=0
11996 @ 89989:                  START  ( FORMAL PARAMETERS  {lev=3 --> 4, nested=0 --> 1}
11997 @ 89990:                  FINISH ) {lev=3}

  1563  %ROUTINESPEC PRINT USE
  1564  !*DELEND
11998 @ 89991:                  LINE   1563 "regression-compile-tmp/nrimp10s-77.imp"
11999 @ 90033:                  DEF    PRINTUSE (_lev0id0_lev1id1_lev2id3_PRINTUSE) p1=V_0153 a/tf=7 b/format=0 c/ostate=8  type=0 (<type:0>) form=7 (routine) special=0 (<special:0>) linkage=0 (auto) spec=1 indirect=0 unass=0
12000 @ 90053:                  START  ( FORMAL PARAMETERS  {lev=3 --> 4, nested=0 --> 1}
12001 @ 90054:                  FINISH ) {lev=3}

  1565           %CYCLE I=0,1,7
12002 @ 90055:                  LINE   1565 "regression-compile-tmp/nrimp10s-77.imp"
12003 @ 90097:                  PUSH   I
12004 @ 90100:                  PUSHI  #0x00000001
12005 @ 90105:                  PUSHI  #0x00000007
12006 @ 90110:                  PUSHI  #0x00000000
12007 @ 90115:                  FOR    L_0003

  1566              REGISTER(I)=0; GRUSE(I)=0; GRINF1(I)=0; GRAT(I)=0
12008 @ 90118:                  LINE   1566 "regression-compile-tmp/nrimp10s-77.imp"
12009 @ 90160:                  PUSH   REGISTER
12010 @ 90163:                  PUSH   I
12011 @ 90166:                  ACCESS
12012 @ 90167:                  PUSHI  #0x00000000
12013 @ 90172:                  ASSVAL
12014 @ 90173:                  LINE   1566 "regression-compile-tmp/nrimp10s-77.imp"
12015 @ 90215:                  PUSH   GRUSE
12016 @ 90218:                  PUSH   I
12017 @ 90221:                  ACCESS
12018 @ 90222:                  PUSHI  #0x00000000
12019 @ 90227:                  ASSVAL
12020 @ 90228:                  LINE   1566 "regression-compile-tmp/nrimp10s-77.imp"
12021 @ 90270:                  PUSH   GRINF1
12022 @ 90273:                  PUSH   I
12023 @ 90276:                  ACCESS
12024 @ 90277:                  PUSHI  #0x00000000
12025 @ 90282:                  ASSVAL
12026 @ 90283:                  LINE   1566 "regression-compile-tmp/nrimp10s-77.imp"
12027 @ 90325:                  PUSH   GRAT
12028 @ 90328:                  PUSH   I
12029 @ 90331:                  ACCESS
12030 @ 90332:                  PUSHI  #0x00000000
12031 @ 90337:                  ASSVAL

  1567              GRINF2(I)=0
12032 @ 90338:                  LINE   1567 "regression-compile-tmp/nrimp10s-77.imp"
12033 @ 90380:                  PUSH   GRINF2
12034 @ 90383:                  PUSH   I
12035 @ 90386:                  ACCESS
12036 @ 90387:                  PUSHI  #0x00000000
12037 @ 90392:                  ASSVAL

  1568           %REPEAT
12038 @ 90393:                  LINE   1568 "regression-compile-tmp/nrimp10s-77.imp"
12039 @ 90435:                  REPEAT L_0003
12040 @ 90438:                  LOCATE L_0004

  1569           %CYCLE I=0, 1, MAXLEVELS
12041 @ 90441:                  LINE   1569 "regression-compile-tmp/nrimp10s-77.imp"
12042 @ 90483:                  PUSH   I
12043 @ 90486:                  PUSHI  #0x00000001
12044 @ 90491:                  PUSHI  #0x0000001f
12045 @ 90496:                  PUSHI  #0x00000000
12046 @ 90501:                  FOR    L_0003

  1570              SET(I)=0;  STACKBASE(I)=0;  RAL(I)=0
12047 @ 90504:                  LINE   1570 "regression-compile-tmp/nrimp10s-77.imp"
12048 @ 90546:                  PUSH   SET
12049 @ 90549:                  PUSH   I
12050 @ 90552:                  ACCESS
12051 @ 90553:                  PUSHI  #0x00000000
12052 @ 90558:                  ASSVAL
12053 @ 90559:                  LINE   1570 "regression-compile-tmp/nrimp10s-77.imp"
12054 @ 90601:                  PUSH   STACKBASE
12055 @ 90604:                  PUSH   I
12056 @ 90607:                  ACCESS
12057 @ 90608:                  PUSHI  #0x00000000
12058 @ 90613:                  ASSVAL
12059 @ 90614:                  LINE   1570 "regression-compile-tmp/nrimp10s-77.imp"
12060 @ 90656:                  PUSH   RAL
12061 @ 90659:                  PUSH   I
12062 @ 90662:                  ACCESS
12063 @ 90663:                  PUSHI  #0x00000000
12064 @ 90668:                  ASSVAL

  1571              JUMP(I)=0;  JROUND(I)=0
12065 @ 90669:                  LINE   1571 "regression-compile-tmp/nrimp10s-77.imp"
12066 @ 90711:                  PUSH   JUMP
12067 @ 90714:                  PUSH   I
12068 @ 90717:                  ACCESS
12069 @ 90718:                  PUSHI  #0x00000000
12070 @ 90723:                  ASSVAL
12071 @ 90724:                  LINE   1571 "regression-compile-tmp/nrimp10s-77.imp"
12072 @ 90766:                  PUSH   JROUND
12073 @ 90769:                  PUSH   I
12074 @ 90772:                  ACCESS
12075 @ 90773:                  PUSHI  #0x00000000
12076 @ 90778:                  ASSVAL

  1572              LABEL(I)=0;  FLAG(I)=0
12077 @ 90779:                  LINE   1572 "regression-compile-tmp/nrimp10s-77.imp"
12078 @ 90821:                  PUSH   LABEL
12079 @ 90824:                  PUSH   I
12080 @ 90827:                  ACCESS
12081 @ 90828:                  PUSHI  #0x00000000
12082 @ 90833:                  ASSVAL
12083 @ 90834:                  LINE   1572 "regression-compile-tmp/nrimp10s-77.imp"
12084 @ 90876:                  PUSH   FLAG
12085 @ 90879:                  PUSH   I
12086 @ 90882:                  ACCESS
12087 @ 90883:                  PUSHI  #0x00000000
12088 @ 90888:                  ASSVAL

  1573              L(I)=0; M(I)=0; DIAGINF(I)=0
12089 @ 90889:                  LINE   1573 "regression-compile-tmp/nrimp10s-77.imp"
12090 @ 90931:                  PUSH   L
12091 @ 90934:                  PUSH   I
12092 @ 90937:                  ACCESS
12093 @ 90938:                  PUSHI  #0x00000000
12094 @ 90943:                  ASSVAL
12095 @ 90944:                  LINE   1573 "regression-compile-tmp/nrimp10s-77.imp"
12096 @ 90986:                  PUSH   M
12097 @ 90989:                  PUSH   I
12098 @ 90992:                  ACCESS
12099 @ 90993:                  PUSHI  #0x00000000
12100 @ 90998:                  ASSVAL
12101 @ 90999:                  LINE   1573 "regression-compile-tmp/nrimp10s-77.imp"
12102 @ 91041:                  PUSH   DIAGINF
12103 @ 91044:                  PUSH   I
12104 @ 91047:                  ACCESS
12105 @ 91048:                  PUSHI  #0x00000000
12106 @ 91053:                  ASSVAL

  1574              DISPLAY(I)=0; ONWORD(I)=0; ONINF(I)=0
12107 @ 91054:                  LINE   1574 "regression-compile-tmp/nrimp10s-77.imp"
12108 @ 91096:                  PUSH   DISPLAY
12109 @ 91099:                  PUSH   I
12110 @ 91102:                  ACCESS
12111 @ 91103:                  PUSHI  #0x00000000
12112 @ 91108:                  ASSVAL
12113 @ 91109:                  LINE   1574 "regression-compile-tmp/nrimp10s-77.imp"
12114 @ 91151:                  PUSH   ONWORD
12115 @ 91154:                  PUSH   I
12116 @ 91157:                  ACCESS
12117 @ 91158:                  PUSHI  #0x00000000
12118 @ 91163:                  ASSVAL
12119 @ 91164:                  LINE   1574 "regression-compile-tmp/nrimp10s-77.imp"
12120 @ 91206:                  PUSH   ONINF
12121 @ 91209:                  PUSH   I
12122 @ 91212:                  ACCESS
12123 @ 91213:                  PUSHI  #0x00000000
12124 @ 91218:                  ASSVAL

  1575              NAMES(I)=-1
12125 @ 91219:                  LINE   1575 "regression-compile-tmp/nrimp10s-77.imp"
12126 @ 91261:                  PUSH   NAMES
12127 @ 91264:                  PUSH   I
12128 @ 91267:                  ACCESS
12129 @ 91268:                  PUSHI  #0x00000001
12130 @ 91273:                  NEGATE
12131 @ 91274:                  ASSVAL

  1576              %CYCLE J=0,1,4
12132 @ 91275:                  LINE   1576 "regression-compile-tmp/nrimp10s-77.imp"
12133 @ 91317:                  PUSH   J
12134 @ 91320:                  PUSHI  #0x00000001
12135 @ 91325:                  PUSHI  #0x00000004
12136 @ 91330:                  PUSHI  #0x00000000
12137 @ 91335:                  FOR    L_0006

  1577                AVL WSP(J,I)=0
12138 @ 91338:                  LINE   1577 "regression-compile-tmp/nrimp10s-77.imp"
12139 @ 91380:                  PUSH   AVLWSP
12140 @ 91383:                  PUSH   J
12141 @ 91386:                  INDEX 
12142 @ 91387:                  PUSH   I
12143 @ 91390:                  ACCESS
12144 @ 91391:                  PUSHI  #0x00000000
12145 @ 91396:                  ASSVAL

  1578              %REPEAT
12146 @ 91397:                  LINE   1578 "regression-compile-tmp/nrimp10s-77.imp"
12147 @ 91439:                  REPEAT L_0006
12148 @ 91442:                  LOCATE L_0007

  1579           %REPEAT
  1580           {CTABLE==ARRAY(ADDR(ASLIST(1)),CF)
12149 @ 91445:                  LINE   1579 "regression-compile-tmp/nrimp10s-77.imp"
12150 @ 91487:                  REPEAT L_0003
12151 @ 91490:                  LOCATE L_0004

  1581           CTABLE==RECORD(ADDR(ASLIST(1)))
12152 @ 91493:                  LINE   1581 "regression-compile-tmp/nrimp10s-77.imp"
12153 @ 91535:                  PUSH   CTABLE
12154 @ 91538:                  PUSH   RECORD
12155 @ 91541:                  PUSH   ADDR
12156 @ 91544:                  PUSH   ASLIST
12157 @ 91547:                  PUSHI  #0x00000001
12158 @ 91552:                  ACCESS
12159 @ 91553:                  ASSPAR
12160 @ 91554:                  CALL  
12161 @ 91555:                  ASSPAR
12162 @ 91556:                  CALL  
12163 @ 91557:                  ASSREF

  1582           CONST HOLE=0
12164 @ 91558:                  LINE   1582 "regression-compile-tmp/nrimp10s-77.imp"
12165 @ 91600:                  PUSH   CONSTHOLE
12166 @ 91603:                  PUSHI  #0x00000000
12167 @ 91608:                  ASSVAL

  1583           PROLOGUE
12168 @ 91609:                  LINE   1583 "regression-compile-tmp/nrimp10s-77.imp"
12169 @ 91651:                  PUSH   PROLOGUE
12170 @ 91654:                  CALL  

  1584           LINE=0
12171 @ 91655:                  LINE   1584 "regression-compile-tmp/nrimp10s-77.imp"
12172 @ 91697:                  PUSH   LINE
12173 @ 91700:                  PUSHI  #0x00000000
12174 @ 91705:                  ASSVAL

  1585           NEXTP=1; LEVEL=1; STMTS=0
12175 @ 91706:                  LINE   1585 "regression-compile-tmp/nrimp10s-77.imp"
12176 @ 91748:                  PUSH   NEXTP
12177 @ 91751:                  PUSHI  #0x00000001
12178 @ 91756:                  ASSVAL
12179 @ 91757:                  LINE   1585 "regression-compile-tmp/nrimp10s-77.imp"
12180 @ 91799:                  PUSH   LEVEL
12181 @ 91802:                  PUSHI  #0x00000001
12182 @ 91807:                  ASSVAL
12183 @ 91808:                  LINE   1585 "regression-compile-tmp/nrimp10s-77.imp"
12184 @ 91850:                  PUSH   STMTS
12185 @ 91853:                  PUSHI  #0x00000000
12186 @ 91858:                  ASSVAL

  1586           RLEVEL=0; RBASE=0
12187 @ 91859:                  LINE   1586 "regression-compile-tmp/nrimp10s-77.imp"
12188 @ 91901:                  PUSH   RLEVEL
12189 @ 91904:                  PUSHI  #0x00000000
12190 @ 91909:                  ASSVAL
12191 @ 91910:                  LINE   1586 "regression-compile-tmp/nrimp10s-77.imp"
12192 @ 91952:                  PUSH   RBASE
12193 @ 91955:                  PUSHI  #0x00000000
12194 @ 91960:                  ASSVAL

  1587           %WHILE A(NEXTP+3)!A(NEXTP+4)#0 %CYCLE
12195 @ 91961:                  LINE   1587 "regression-compile-tmp/nrimp10s-77.imp"
12196 @ 92003:                  LOCATE L_0003
12197 @ 92006:                  PUSH   A
12198 @ 92009:                  PUSH   NEXTP
12199 @ 92012:                  PUSHI  #0x00000003
12200 @ 92017:                  ADD   
12201 @ 92018:                  ACCESS
12202 @ 92019:                  PUSH   A
12203 @ 92022:                  PUSH   NEXTP
12204 @ 92025:                  PUSHI  #0x00000004
12205 @ 92030:                  ADD   
12206 @ 92031:                  ACCESS
12207 @ 92032:                  OR    
12208 @ 92033:                  PUSHI  #0x00000000
12209 @ 92038:                  JUMPIF = L_0004

  1588           COMPILE A STMNT
12210 @ 92042:                  LINE   1588 "regression-compile-tmp/nrimp10s-77.imp"
12211 @ 92084:                  PUSH   COMPILEASTMNT
12212 @ 92087:                  CALL  

  1589           %REPEAT
12213 @ 92088:                  LINE   1589 "regression-compile-tmp/nrimp10s-77.imp"
12214 @ 92130:                  REPEAT L_0003
12215 @ 92133:                  LOCATE L_0004

  1590           LINE=99999
12216 @ 92136:                  LINE   1590 "regression-compile-tmp/nrimp10s-77.imp"
12217 @ 92178:                  PUSH   LINE
12218 @ 92181:                  PUSHI  #0x0001869f
12219 @ 92186:                  ASSVAL

  1591           EPILOGUE
12220 @ 92187:                  LINE   1591 "regression-compile-tmp/nrimp10s-77.imp"
12221 @ 92229:                  PUSH   EPILOGUE
12222 @ 92232:                  CALL  

  1592           LOAD DATA
12223 @ 92233:                  LINE   1592 "regression-compile-tmp/nrimp10s-77.imp"
12224 @ 92275:                  PUSH   LOADDATA
12225 @ 92278:                  CALL  

  1593           %STOP
12226 @ 92279:                  LINE   1593 "regression-compile-tmp/nrimp10s-77.imp"
12227 @ 92321:                  STOP  

  1594  %ROUTINE COMPILE A STMNT
12228 @ 92322:                  LINE   1594 "regression-compile-tmp/nrimp10s-77.imp"
12229 @ 92364:                  DEF    COMPILEASTMNT (_lev0id0_lev1id1_lev2id3_COMPILEASTMNT) p1=V_014f a/tf=7 b/format=0 c/ostate=0  type=0 (<type:0>) form=7 (routine) special=0 (<special:0>) linkage=0 (auto) spec=0 indirect=0 unass=0
12230 @ 92389:                     START  ( FORMAL PARAMETERS  {lev=4 --> 5, nested=0 --> 1}
12231 @ 92390:                     FINISH ) {lev=4}

  1595  %INTEGER I
  1596  !*DELSTART
12232 @ 92391:                     LINE   1595 "regression-compile-tmp/nrimp10s-77.imp"
12233 @ 92433:                     DEF    I p1=V_0154 a/tf=11 b/format=1 c/ostate=0  type=1 (integer) form=1 (simple) special=0 (<special:0>) linkage=0 (auto) spec=0 indirect=0 unass=0

  1597        %IF DCOMP#0 %AND CA>CABUF %THEN CODEOUT %AND PRINTUSE
  1598  !*DELEND
12234 @ 92446:                     LINE   1597 "regression-compile-tmp/nrimp10s-77.imp"
12235 @ 92488:                     PUSH   DCOMP
12236 @ 92491:                     PUSHI  #0x00000000
12237 @ 92496:                     JUMPIF = L_0004
12238 @ 92500:                     PUSH   CA
12239 @ 92503:                     PUSH   CABUF
12240 @ 92506:                     JUMPIF <= L_0004
12241 @ 92510:                     PUSH   CODEOUT
12242 @ 92513:                     CALL  
12243 @ 92514:                     PUSH   PRINTUSE
12244 @ 92517:                     CALL  
12245 @ 92518:                     LOCATE L_0004

  1599        I=NEXTP
12246 @ 92521:                     LINE   1599 "regression-compile-tmp/nrimp10s-77.imp"
12247 @ 92563:                     PUSH   I
12248 @ 92566:                     PUSH   NEXTP
12249 @ 92569:                     ASSVAL

  1600        NEXTP=NEXTP+A(NEXTP)<<16+A(NEXTP+1)<<8+A(NEXTP+2)
12250 @ 92570:                     LINE   1600 "regression-compile-tmp/nrimp10s-77.imp"
12251 @ 92612:                     PUSH   NEXTP
12252 @ 92615:                     PUSH   NEXTP
12253 @ 92618:                     PUSH   A
12254 @ 92621:                     PUSH   NEXTP
12255 @ 92624:                     ACCESS
12256 @ 92625:                     PUSHI  #0x00000010
12257 @ 92630:                     LSH   
12258 @ 92631:                     ADD   
12259 @ 92632:                     PUSH   A
12260 @ 92635:                     PUSH   NEXTP
12261 @ 92638:                     PUSHI  #0x00000001
12262 @ 92643:                     ADD   
12263 @ 92644:                     ACCESS
12264 @ 92645:                     PUSHI  #0x00000008
12265 @ 92650:                     LSH   
12266 @ 92651:                     ADD   
12267 @ 92652:                     PUSH   A
12268 @ 92655:                     PUSH   NEXTP
12269 @ 92658:                     PUSHI  #0x00000002
12270 @ 92663:                     ADD   
12271 @ 92664:                     ACCESS
12272 @ 92665:                     ADD   
12273 @ 92666:                     ASSVAL

  1601        LINE=A(I+3)<<8+A(I+4)
12274 @ 92667:                     LINE   1601 "regression-compile-tmp/nrimp10s-77.imp"
12275 @ 92709:                     PUSH   LINE
12276 @ 92712:                     PUSH   A
12277 @ 92715:                     PUSH   I
12278 @ 92718:                     PUSHI  #0x00000003
12279 @ 92723:                     ADD   
12280 @ 92724:                     ACCESS
12281 @ 92725:                     PUSHI  #0x00000008
12282 @ 92730:                     LSH   
12283 @ 92731:                     PUSH   A
12284 @ 92734:                     PUSH   I
12285 @ 92737:                     PUSHI  #0x00000004
12286 @ 92742:                     ADD   
12287 @ 92743:                     ACCESS
12288 @ 92744:                     ADD   
12289 @ 92745:                     ASSVAL

  1602        STMTS=STMTS+1
12290 @ 92746:                     LINE   1602 "regression-compile-tmp/nrimp10s-77.imp"
12291 @ 92788:                     PUSH   STMTS
12292 @ 92791:                     PUSH   STMTS
12293 @ 92794:                     PUSHI  #0x00000001
12294 @ 92799:                     ADD   
12295 @ 92800:                     ASSVAL

  1603        CSS(I+5)
  1604  !      CHECK ASL %IF LINE&7=0
12296 @ 92801:                     LINE   1603 "regression-compile-tmp/nrimp10s-77.imp"
12297 @ 92843:                     PUSH   CSS
12298 @ 92846:                     PUSH   I
12299 @ 92849:                     PUSHI  #0x00000005
12300 @ 92854:                     ADD   
12301 @ 92855:                     ASSPAR
12302 @ 92856:                     CALL  

  1605  %END
12303 @ 92857:                     LINE   1605 "regression-compile-tmp/nrimp10s-77.imp"
12304 @ 92899:                  END    _lev0id0_lev1id1_lev2id3_COMPILEASTMNT {lev=4 --> 3}

  1606  %ROUTINE LOAD DATA
  1607  !***********************************************************************
  1608  !*       PASS INFORMATION TO LPUT TO ENABLE IT TO GENERATE THE         *
  1609  !*       LOADER DATA AND COMPLETE THE PROGRAM FILE.                    *
  1610  !***********************************************************************
12305 @ 92900:                  LINE   1606 "regression-compile-tmp/nrimp10s-77.imp"
12306 @ 92942:                  DEF    LOADDATA (_lev0id0_lev1id1_lev2id3_LOADDATA) p1=V_0151 a/tf=7 b/format=0 c/ostate=0  type=0 (<type:0>) form=7 (routine) special=0 (<special:0>) linkage=0 (auto) spec=0 indirect=0 unass=0
12307 @ 92962:                     START  ( FORMAL PARAMETERS  {lev=4 --> 5, nested=0 --> 1}
12308 @ 92963:                     FINISH ) {lev=4}

  1611  %INTEGER LANGFLAG,PARMS
12309 @ 92964:                     LINE   1611 "regression-compile-tmp/nrimp10s-77.imp"
12310 @ 93006:                     DEF    LANGFLAG p1=V_0154 a/tf=11 b/format=1 c/ostate=0  type=1 (integer) form=1 (simple) special=0 (<special:0>) linkage=0 (auto) spec=0 indirect=0 unass=0
12311 @ 93026:                     DEF    PARMS p1=V_0155 a/tf=11 b/format=1 c/ostate=0  type=1 (integer) form=1 (simple) special=0 (<special:0>) linkage=0 (auto) spec=0 indirect=0 unass=0

  1612           GLACA=(GLACA+7)&(-8)
12312 @ 93043:                     LINE   1612 "regression-compile-tmp/nrimp10s-77.imp"
12313 @ 93085:                     PUSH   GLACA
12314 @ 93088:                     PUSH   GLACA
12315 @ 93091:                     PUSHI  #0x00000007
12316 @ 93096:                     ADD   
12317 @ 93097:                     PUSHI  #0x00000008
12318 @ 93102:                     NEGATE
12319 @ 93103:                     AND   
12320 @ 93104:                     ASSVAL

  1613           USTPTR=(USTPTR+7)&(-8)
12321 @ 93105:                     LINE   1613 "regression-compile-tmp/nrimp10s-77.imp"
12322 @ 93147:                     PUSH   USTPTR
12323 @ 93150:                     PUSH   USTPTR
12324 @ 93153:                     PUSHI  #0x00000007
12325 @ 93158:                     ADD   
12326 @ 93159:                     PUSHI  #0x00000008
12327 @ 93164:                     NEGATE
12328 @ 93165:                     AND   
12329 @ 93166:                     ASSVAL

  1614           CODE OUT
12330 @ 93167:                     LINE   1614 "regression-compile-tmp/nrimp10s-77.imp"
12331 @ 93209:                     PUSH   CODEOUT
12332 @ 93212:                     CALL  

  1615           CNOP(0, 8)
12333 @ 93213:                     LINE   1615 "regression-compile-tmp/nrimp10s-77.imp"
12334 @ 93255:                     PUSH   CNOP
12335 @ 93258:                     PUSHI  #0x00000000
12336 @ 93263:                     ASSPAR
12337 @ 93264:                     PUSHI  #0x00000008
12338 @ 93269:                     ASSPAR
12339 @ 93270:                     CALL  

  1616           DUMP CONSTS
12340 @ 93271:                     LINE   1616 "regression-compile-tmp/nrimp10s-77.imp"
12341 @ 93313:                     PUSH   DUMPCONSTS
12342 @ 93316:                     CALL  

  1617           %IF PARMTRACE=0 %THEN LANGFLAG=6 %ELSE LANGFLAG=1
12343 @ 93317:                     LINE   1617 "regression-compile-tmp/nrimp10s-77.imp"
12344 @ 93359:                     PUSH   PARMTRACE
12345 @ 93362:                     PUSHI  #0x00000000
12346 @ 93367:                     JUMPIF # L_0004
12347 @ 93371:                     PUSH   LANGFLAG
12348 @ 93374:                     PUSHI  #0x00000006
12349 @ 93379:                     ASSVAL
12350 @ 93380:                     GOTO   L_0003
12351 @ 93383:                     LOCATE L_0004
12352 @ 93386:                     PUSH   LANGFLAG
12353 @ 93389:                     PUSHI  #0x00000001
12354 @ 93394:                     ASSVAL
12355 @ 93395:                     LOCATE L_0003

  1618           LANGFLAG=LANGFLAG<<24
12356 @ 93398:                     LINE   1618 "regression-compile-tmp/nrimp10s-77.imp"
12357 @ 93440:                     PUSH   LANGFLAG
12358 @ 93443:                     PUSH   LANGFLAG
12359 @ 93446:                     PUSHI  #0x00000018
12360 @ 93451:                     LSH   
12361 @ 93452:                     ASSVAL

  1619           PARMS=(PARMDIAG<<1!PARMLINE)<<1!PARMTRACE
12362 @ 93453:                     LINE   1619 "regression-compile-tmp/nrimp10s-77.imp"
12363 @ 93495:                     PUSH   PARMS
12364 @ 93498:                     PUSH   PARMDIAG
12365 @ 93501:                     PUSHI  #0x00000001
12366 @ 93506:                     LSH   
12367 @ 93507:                     PUSH   PARMLINE
12368 @ 93510:                     OR    
12369 @ 93511:                     PUSHI  #0x00000001
12370 @ 93516:                     LSH   
12371 @ 93517:                     PUSH   PARMTRACE
12372 @ 93520:                     OR    
12373 @ 93521:                     ASSVAL

  1620           FIXED GLA(4)=LANGFLAG!1<<16!(CPRMODE&1)<<8!PARMS;! LANG RLSE & MAINPROG
12374 @ 93522:                     LINE   1620 "regression-compile-tmp/nrimp10s-77.imp"
12375 @ 93564:                     PUSH   FIXEDGLA
12376 @ 93567:                     PUSHI  #0x00000004
12377 @ 93572:                     ACCESS
12378 @ 93573:                     PUSH   LANGFLAG
12379 @ 93576:                     PUSHI  #0x00000001
12380 @ 93581:                     PUSHI  #0x00000010
12381 @ 93586:                     LSH   
12382 @ 93587:                     OR    
12383 @ 93588:                     PUSH   CPRMODE
12384 @ 93591:                     PUSHI  #0x00000001
12385 @ 93596:                     AND   
12386 @ 93597:                     PUSHI  #0x00000008
12387 @ 93602:                     LSH   
12388 @ 93603:                     OR    
12389 @ 93604:                     PUSH   PARMS
12390 @ 93607:                     OR    
12391 @ 93608:                     ASSVAL

  1621           I=GLACA-GLACABUF
12392 @ 93609:                     LINE   1621 "regression-compile-tmp/nrimp10s-77.imp"
12393 @ 93651:                     PUSH   I
12394 @ 93654:                     PUSH   GLACA
12395 @ 93657:                     PUSH   GLACABUF
12396 @ 93660:                     SUB   
12397 @ 93661:                     ASSVAL

  1622           %IF INHCODE=0 %THEN %START
12398 @ 93662:                     LINE   1622 "regression-compile-tmp/nrimp10s-77.imp"
12399 @ 93704:                     PUSH   INHCODE
12400 @ 93707:                     PUSHI  #0x00000000
12401 @ 93712:                     JUMPIF # L_0004

  1623              LPUT(2, I, GLACABUF, ADDR(GLABUF(0))) %UNLESS I=0
  1624                                          ! BACK OF GLAP
12402 @ 93716:                     LINE   1623 "regression-compile-tmp/nrimp10s-77.imp"
12403 @ 93758:                     PUSH   I
12404 @ 93761:                     PUSHI  #0x00000000
12405 @ 93766:                     JUMPIF = L_0007
12406 @ 93770:                     PUSH   LPUT
12407 @ 93773:                     PUSHI  #0x00000002
12408 @ 93778:                     ASSPAR
12409 @ 93779:                     PUSH   I
12410 @ 93782:                     ASSPAR
12411 @ 93783:                     PUSH   GLACABUF
12412 @ 93786:                     ASSPAR
12413 @ 93787:                     PUSH   ADDR
12414 @ 93790:                     PUSH   GLABUF
12415 @ 93793:                     PUSHI  #0x00000000
12416 @ 93798:                     ACCESS
12417 @ 93799:                     ASSPAR
12418 @ 93800:                     CALL  
12419 @ 93801:                     ASSPAR
12420 @ 93802:                     CALL  
12421 @ 93803:                     LOCATE L_0007

  1625              LPUT(2, FIXEDGLALEN, 0, ADDR(FIXED GLA(0)));! FRONT OF GLAP
12422 @ 93806:                     LINE   1625 "regression-compile-tmp/nrimp10s-77.imp"
12423 @ 93848:                     PUSH   LPUT
12424 @ 93851:                     PUSHI  #0x00000002
12425 @ 93856:                     ASSPAR
12426 @ 93857:                     PUSHI  #0x00000030
12427 @ 93862:                     ASSPAR
12428 @ 93863:                     PUSHI  #0x00000000
12429 @ 93868:                     ASSPAR
12430 @ 93869:                     PUSH   ADDR
12431 @ 93872:                     PUSH   FIXEDGLA
12432 @ 93875:                     PUSHI  #0x00000000
12433 @ 93880:                     ACCESS
12434 @ 93881:                     ASSPAR
12435 @ 93882:                     CALL  
12436 @ 93883:                     ASSPAR
12437 @ 93884:                     CALL  

  1626              LPUT(19,2,8,5);             ! RELOCATE GLA ST ADDRESS
12438 @ 93885:                     LINE   1626 "regression-compile-tmp/nrimp10s-77.imp"
12439 @ 93927:                     PUSH   LPUT
12440 @ 93930:                     PUSHI  #0x00000013
12441 @ 93935:                     ASSPAR
12442 @ 93936:                     PUSHI  #0x00000002
12443 @ 93941:                     ASSPAR
12444 @ 93942:                     PUSHI  #0x00000008
12445 @ 93947:                     ASSPAR
12446 @ 93948:                     PUSHI  #0x00000005
12447 @ 93953:                     ASSPAR
12448 @ 93954:                     CALL  

  1627              LPUT(19,2,12,4);            ! RELOCATE CODE ST ADDRESS
12449 @ 93955:                     LINE   1627 "regression-compile-tmp/nrimp10s-77.imp"
12450 @ 93997:                     PUSH   LPUT
12451 @ 94000:                     PUSHI  #0x00000013
12452 @ 94005:                     ASSPAR
12453 @ 94006:                     PUSHI  #0x00000002
12454 @ 94011:                     ASSPAR
12455 @ 94012:                     PUSHI  #0x0000000c
12456 @ 94017:                     ASSPAR
12457 @ 94018:                     PUSHI  #0x00000004
12458 @ 94023:                     ASSPAR
12459 @ 94024:                     CALL  

  1628              I=16_E2E2E2E2
12460 @ 94025:                     LINE   1628 "regression-compile-tmp/nrimp10s-77.imp"
12461 @ 94067:                     PUSH   I
12462 @ 94070:                     PUSHI  #0xe2e2e2e2
12463 @ 94075:                     ASSVAL

  1629              LPUT(4, 4, SSTL, ADDR(I))
  1630  !
12464 @ 94076:                     LINE   1629 "regression-compile-tmp/nrimp10s-77.imp"
12465 @ 94118:                     PUSH   LPUT
12466 @ 94121:                     PUSHI  #0x00000004
12467 @ 94126:                     ASSPAR
12468 @ 94127:                     PUSHI  #0x00000004
12469 @ 94132:                     ASSPAR
12470 @ 94133:                     PUSH   SSTL
12471 @ 94136:                     ASSPAR
12472 @ 94137:                     PUSH   ADDR
12473 @ 94140:                     PUSH   I
12474 @ 94143:                     ASSPAR
12475 @ 94144:                     CALL  
12476 @ 94145:                     ASSPAR
12477 @ 94146:                     CALL  

  1631           %FINISH
12478 @ 94147:                     LINE   1631 "regression-compile-tmp/nrimp10s-77.imp"
12479 @ 94189:                     LOCATE L_0004

  1632           SSTL=(SSTL+11)&(-8)
12480 @ 94192:                     LINE   1632 "regression-compile-tmp/nrimp10s-77.imp"
12481 @ 94234:                     PUSH   SSTL
12482 @ 94237:                     PUSH   SSTL
12483 @ 94240:                     PUSHI  #0x0000000b
12484 @ 94245:                     ADD   
12485 @ 94246:                     PUSHI  #0x00000008
12486 @ 94251:                     NEGATE
12487 @ 94252:                     AND   
12488 @ 94253:                     ASSVAL

  1633           PRINTSTRING("
  1634  CODE")
12489 @ 94254:                     LINE   1633 "regression-compile-tmp/nrimp10s-77.imp"
12490 @ 94296:                     PUSH   PRINTSTRING
12491 @ 94299:                     PUSHS  "\nCODE"
12492 @ 94306:                     ASSPAR
12493 @ 94307:                     CALL  

  1635           WRITE(CA, 6);  PRINTSTRING(" BYTES      GLAP")
12494 @ 94308:                     LINE   1635 "regression-compile-tmp/nrimp10s-77.imp"
12495 @ 94350:                     PUSH   WRITE
12496 @ 94353:                     PUSH   CA
12497 @ 94356:                     ASSPAR
12498 @ 94357:                     PUSHI  #0x00000006
12499 @ 94362:                     ASSPAR
12500 @ 94363:                     CALL  
12501 @ 94364:                     LINE   1635 "regression-compile-tmp/nrimp10s-77.imp"
12502 @ 94406:                     PUSH   PRINTSTRING
12503 @ 94409:                     PUSHS  " BYTES      GLAP"
12504 @ 94427:                     ASSPAR
12505 @ 94428:                     CALL  

  1636           WRITE(GLACA, 3);  PRINTSTRING("+")
12506 @ 94429:                     LINE   1636 "regression-compile-tmp/nrimp10s-77.imp"
12507 @ 94471:                     PUSH   WRITE
12508 @ 94474:                     PUSH   GLACA
12509 @ 94477:                     ASSPAR
12510 @ 94478:                     PUSHI  #0x00000003
12511 @ 94483:                     ASSPAR
12512 @ 94484:                     CALL  
12513 @ 94485:                     LINE   1636 "regression-compile-tmp/nrimp10s-77.imp"
12514 @ 94527:                     PUSH   PRINTSTRING
12515 @ 94530:                     PUSHS  "+"
12516 @ 94533:                     ASSPAR
12517 @ 94534:                     CALL  

  1637           WRITE(USTPTR, 1);  PRINTSTRING(" BYTES      DIAG TABLES")
12518 @ 94535:                     LINE   1637 "regression-compile-tmp/nrimp10s-77.imp"
12519 @ 94577:                     PUSH   WRITE
12520 @ 94580:                     PUSH   USTPTR
12521 @ 94583:                     ASSPAR
12522 @ 94584:                     PUSHI  #0x00000001
12523 @ 94589:                     ASSPAR
12524 @ 94590:                     CALL  
12525 @ 94591:                     LINE   1637 "regression-compile-tmp/nrimp10s-77.imp"
12526 @ 94633:                     PUSH   PRINTSTRING
12527 @ 94636:                     PUSHS  " BYTES      DIAG TABLES"
12528 @ 94661:                     ASSPAR
12529 @ 94662:                     CALL  

  1638           WRITE(SSTL, 3);  PRINTSTRING(" BYTES
  1639  TOTAL")
12530 @ 94663:                     LINE   1638 "regression-compile-tmp/nrimp10s-77.imp"
12531 @ 94705:                     PUSH   WRITE
12532 @ 94708:                     PUSH   SSTL
12533 @ 94711:                     ASSPAR
12534 @ 94712:                     PUSHI  #0x00000003
12535 @ 94717:                     ASSPAR
12536 @ 94718:                     CALL  
12537 @ 94719:                     LINE   1638 "regression-compile-tmp/nrimp10s-77.imp"
12538 @ 94761:                     PUSH   PRINTSTRING
12539 @ 94764:                     PUSHS  " BYTES\nTOTAL"
12540 @ 94778:                     ASSPAR
12541 @ 94779:                     CALL  

  1640           REGISTER(0)=CA;  REGISTER(1)=GLACA
12542 @ 94780:                     LINE   1640 "regression-compile-tmp/nrimp10s-77.imp"
12543 @ 94822:                     PUSH   REGISTER
12544 @ 94825:                     PUSHI  #0x00000000
12545 @ 94830:                     ACCESS
12546 @ 94831:                     PUSH   CA
12547 @ 94834:                     ASSVAL
12548 @ 94835:                     LINE   1640 "regression-compile-tmp/nrimp10s-77.imp"
12549 @ 94877:                     PUSH   REGISTER
12550 @ 94880:                     PUSHI  #0x00000001
12551 @ 94885:                     ACCESS
12552 @ 94886:                     PUSH   GLACA
12553 @ 94889:                     ASSVAL

  1641           REGISTER(2)=0
12554 @ 94890:                     LINE   1641 "regression-compile-tmp/nrimp10s-77.imp"
12555 @ 94932:                     PUSH   REGISTER
12556 @ 94935:                     PUSHI  #0x00000002
12557 @ 94940:                     ACCESS
12558 @ 94941:                     PUSHI  #0x00000000
12559 @ 94946:                     ASSVAL

  1642           REGISTER(3)=SSTL
12560 @ 94947:                     LINE   1642 "regression-compile-tmp/nrimp10s-77.imp"
12561 @ 94989:                     PUSH   REGISTER
12562 @ 94992:                     PUSHI  #0x00000003
12563 @ 94997:                     ACCESS
12564 @ 94998:                     PUSH   SSTL
12565 @ 95001:                     ASSVAL

  1643           REGISTER(4)=USTPTR
12566 @ 95002:                     LINE   1643 "regression-compile-tmp/nrimp10s-77.imp"
12567 @ 95044:                     PUSH   REGISTER
12568 @ 95047:                     PUSHI  #0x00000004
12569 @ 95052:                     ACCESS
12570 @ 95053:                     PUSH   USTPTR
12571 @ 95056:                     ASSVAL

  1644           K=CA+GLACA+SSTL+USTPTR;  REGISTER(5)=K
12572 @ 95057:                     LINE   1644 "regression-compile-tmp/nrimp10s-77.imp"
12573 @ 95099:                     PUSH   K
12574 @ 95102:                     PUSH   CA
12575 @ 95105:                     PUSH   GLACA
12576 @ 95108:                     ADD   
12577 @ 95109:                     PUSH   SSTL
12578 @ 95112:                     ADD   
12579 @ 95113:                     PUSH   USTPTR
12580 @ 95116:                     ADD   
12581 @ 95117:                     ASSVAL
12582 @ 95118:                     LINE   1644 "regression-compile-tmp/nrimp10s-77.imp"
12583 @ 95160:                     PUSH   REGISTER
12584 @ 95163:                     PUSHI  #0x00000005
12585 @ 95168:                     ACCESS
12586 @ 95169:                     PUSH   K
12587 @ 95172:                     ASSVAL

  1645           WRITE(K, 5);  PRINTSTRING(" BYTES")
12588 @ 95173:                     LINE   1645 "regression-compile-tmp/nrimp10s-77.imp"
12589 @ 95215:                     PUSH   WRITE
12590 @ 95218:                     PUSH   K
12591 @ 95221:                     ASSPAR
12592 @ 95222:                     PUSHI  #0x00000005
12593 @ 95227:                     ASSPAR
12594 @ 95228:                     CALL  
12595 @ 95229:                     LINE   1645 "regression-compile-tmp/nrimp10s-77.imp"
12596 @ 95271:                     PUSH   PRINTSTRING
12597 @ 95274:                     PUSHS  " BYTES"
12598 @ 95282:                     ASSPAR
12599 @ 95283:                     CALL  

  1646           NEWLINE;  PRINT CH(13);        ! MARKER FOR COMP TO PRINT 
  1647                                          !SUMMARY
12600 @ 95284:                     LINE   1646 "regression-compile-tmp/nrimp10s-77.imp"
12601 @ 95326:                     PUSH   NEWLINE
12602 @ 95329:                     CALL  
12603 @ 95330:                     LINE   1646 "regression-compile-tmp/nrimp10s-77.imp"
12604 @ 95372:                     PUSH   PRINTCH
12605 @ 95375:                     PUSHI  #0x0000000d
12606 @ 95380:                     ASSPAR
12607 @ 95381:                     CALL  

  1648           %IF FAULTY=0 %THEN %START
12608 @ 95382:                     LINE   1648 "regression-compile-tmp/nrimp10s-77.imp"
12609 @ 95424:                     PUSH   FAULTY
12610 @ 95427:                     PUSHI  #0x00000000
12611 @ 95432:                     JUMPIF # L_0004

  1649              WRITE(STMTS, 7);  PRINTSTRING(" STATEMENTS COMPILED IN")
12612 @ 95436:                     LINE   1649 "regression-compile-tmp/nrimp10s-77.imp"
12613 @ 95478:                     PUSH   WRITE
12614 @ 95481:                     PUSH   STMTS
12615 @ 95484:                     ASSPAR
12616 @ 95485:                     PUSHI  #0x00000007
12617 @ 95490:                     ASSPAR
12618 @ 95491:                     CALL  
12619 @ 95492:                     LINE   1649 "regression-compile-tmp/nrimp10s-77.imp"
12620 @ 95534:                     PUSH   PRINTSTRING
12621 @ 95537:                     PUSHS  " STATEMENTS COMPILED IN"
12622 @ 95562:                     ASSPAR
12623 @ 95563:                     CALL  

  1650              WRITE(INT(1000*(CPUTIME-CTIME)),5)
12624 @ 95564:                     LINE   1650 "regression-compile-tmp/nrimp10s-77.imp"
12625 @ 95606:                     PUSH   WRITE
12626 @ 95609:                     PUSH   INT
12627 @ 95612:                     PUSHI  #0x000003e8
12628 @ 95617:                     PUSH   CPUTIME
12629 @ 95620:                     CALL  
12630 @ 95621:                     PUSH   CTIME
12631 @ 95624:                     SUB   
12632 @ 95625:                     MUL   
12633 @ 95626:                     ASSPAR
12634 @ 95627:                     CALL  
12635 @ 95628:                     ASSPAR
12636 @ 95629:                     PUSHI  #0x00000005
12637 @ 95634:                     ASSPAR
12638 @ 95635:                     CALL  

  1651              PRINTSTRING(" MSECS")
12639 @ 95636:                     LINE   1651 "regression-compile-tmp/nrimp10s-77.imp"
12640 @ 95678:                     PUSH   PRINTSTRING
12641 @ 95681:                     PUSHS  " MSECS"
12642 @ 95689:                     ASSPAR
12643 @ 95690:                     CALL  

  1652              COMREG(47)=STMTS;           ! NO OF STMTS FOR COMPER
12644 @ 95691:                     LINE   1652 "regression-compile-tmp/nrimp10s-77.imp"
12645 @ 95733:                     PUSH   COMREG
12646 @ 95736:                     PUSHI  #0x0000002f
12647 @ 95741:                     ASSPAR
12648 @ 95742:                     CALL  
12649 @ 95743:                     PUSH   STMTS
12650 @ 95746:                     ASSVAL

  1653           %FINISH %ELSE %START
12651 @ 95747:                     LINE   1653 "regression-compile-tmp/nrimp10s-77.imp"
12652 @ 95789:                     GOTO   L_0003
12653 @ 95792:                     LOCATE L_0004

  1654              PRINTSTRING("PROGRAM CONTAINS");  WRITE(FAULTY, 2)
12654 @ 95795:                     LINE   1654 "regression-compile-tmp/nrimp10s-77.imp"
12655 @ 95837:                     PUSH   PRINTSTRING
12656 @ 95840:                     PUSHS  "PROGRAM CONTAINS"
12657 @ 95858:                     ASSPAR
12658 @ 95859:                     CALL  
12659 @ 95860:                     LINE   1654 "regression-compile-tmp/nrimp10s-77.imp"
12660 @ 95902:                     PUSH   WRITE
12661 @ 95905:                     PUSH   FAULTY
12662 @ 95908:                     ASSPAR
12663 @ 95909:                     PUSHI  #0x00000002
12664 @ 95914:                     ASSPAR
12665 @ 95915:                     CALL  

  1655              PRINTSTRING(" FAULT"); PRINTSYMBOL('S') %IF FAULTY>1
12666 @ 95916:                     LINE   1655 "regression-compile-tmp/nrimp10s-77.imp"
12667 @ 95958:                     PUSH   PRINTSTRING
12668 @ 95961:                     PUSHS  " FAULT"
12669 @ 95969:                     ASSPAR
12670 @ 95970:                     CALL  
12671 @ 95971:                     LINE   1655 "regression-compile-tmp/nrimp10s-77.imp"
12672 @ 96013:                     PUSH   FAULTY
12673 @ 96016:                     PUSHI  #0x00000001
12674 @ 96021:                     JUMPIF <= L_0007
12675 @ 96025:                     PUSH   PRINTSYMBOL
12676 @ 96028:                     PUSHI  #0x00000053
12677 @ 96033:                     ASSPAR
12678 @ 96034:                     CALL  
12679 @ 96035:                     LOCATE L_0007

  1656              COMREG(47)=FAULTY;          ! NO OF FAULTS FOR COMPER
12680 @ 96038:                     LINE   1656 "regression-compile-tmp/nrimp10s-77.imp"
12681 @ 96080:                     PUSH   COMREG
12682 @ 96083:                     PUSHI  #0x0000002f
12683 @ 96088:                     ASSPAR
12684 @ 96089:                     CALL  
12685 @ 96090:                     PUSH   FAULTY
12686 @ 96093:                     ASSVAL

  1657           %FINISH
12687 @ 96094:                     LINE   1657 "regression-compile-tmp/nrimp10s-77.imp"
12688 @ 96136:                     LOCATE L_0003

  1658           NEWLINES(2)
12689 @ 96139:                     LINE   1658 "regression-compile-tmp/nrimp10s-77.imp"
12690 @ 96181:                     PUSH   NEWLINES
12691 @ 96184:                     PUSHI  #0x00000002
12692 @ 96189:                     ASSPAR
12693 @ 96190:                     CALL  

  1659           NEWLINE
12694 @ 96191:                     LINE   1659 "regression-compile-tmp/nrimp10s-77.imp"
12695 @ 96233:                     PUSH   NEWLINE
12696 @ 96236:                     CALL  

  1660           I=0;  I=8 %IF FAULTY#0
12697 @ 96237:                     LINE   1660 "regression-compile-tmp/nrimp10s-77.imp"
12698 @ 96279:                     PUSH   I
12699 @ 96282:                     PUSHI  #0x00000000
12700 @ 96287:                     ASSVAL
12701 @ 96288:                     LINE   1660 "regression-compile-tmp/nrimp10s-77.imp"
12702 @ 96330:                     PUSH   FAULTY
12703 @ 96333:                     PUSHI  #0x00000000
12704 @ 96338:                     JUMPIF = L_0004
12705 @ 96342:                     PUSH   I
12706 @ 96345:                     PUSHI  #0x00000008
12707 @ 96350:                     ASSVAL
12708 @ 96351:                     LOCATE L_0004

  1661           COMREG(24)=I
12709 @ 96354:                     LINE   1661 "regression-compile-tmp/nrimp10s-77.imp"
12710 @ 96396:                     PUSH   COMREG
12711 @ 96399:                     PUSHI  #0x00000018
12712 @ 96404:                     ASSPAR
12713 @ 96405:                     CALL  
12714 @ 96406:                     PUSH   I
12715 @ 96409:                     ASSVAL

  1662           %IF INHCODE=0 %THEN LPUT(7, 24, 0, ADDR(REGISTER(0)))
  1663                                          ! SUMMARY INFO..REGISTER AS BUF
  1664  !        PPROFILE
12716 @ 96410:                     LINE   1662 "regression-compile-tmp/nrimp10s-77.imp"
12717 @ 96452:                     PUSH   INHCODE
12718 @ 96455:                     PUSHI  #0x00000000
12719 @ 96460:                     JUMPIF # L_0004
12720 @ 96464:                     PUSH   LPUT
12721 @ 96467:                     PUSHI  #0x00000007
12722 @ 96472:                     ASSPAR
12723 @ 96473:                     PUSHI  #0x00000018
12724 @ 96478:                     ASSPAR
12725 @ 96479:                     PUSHI  #0x00000000
12726 @ 96484:                     ASSPAR
12727 @ 96485:                     PUSH   ADDR
12728 @ 96488:                     PUSH   REGISTER
12729 @ 96491:                     PUSHI  #0x00000000
12730 @ 96496:                     ACCESS
12731 @ 96497:                     ASSPAR
12732 @ 96498:                     CALL  
12733 @ 96499:                     ASSPAR
12734 @ 96500:                     CALL  
12735 @ 96501:                     LOCATE L_0004

  1665           %STOP
12736 @ 96504:                     LINE   1665 "regression-compile-tmp/nrimp10s-77.imp"
12737 @ 96546:                     STOP  

  1666  %END
  1667  !
  1668  !***********************************************************************
  1669  !*       IMP CODE PLANTING ROUTINES                                    *
  1670  !*       CODE AND GLAP ARE PUT INTO THE BUFFERS 'CODE,GLABUF(0:268)'   *
  1671  !*       BY A NUMBER OF TRIVIAL ROUTINES.LPUT IS CALLED TO ADD THE     *
  1672  !*       BUFFER TO THE OUTPUT FILE. THE BUFFERS ARE BASICALLY 0:255    *
  1673  !*       WITH A 12-BYTE MARGIN TO MINIMISE THE NUMBER OF TESTS FOR     *
  1674  !*       THE BUFFER FULL CONDITION                                     *
  1675  !*                                                                     *
  1676  !*       PPCURR(GLACURR) IS THE BUFFER POINTER                         *
  1677  !*       CA(GLACA)  IS THE RELATIVE ADDRESS OF THE NEXT BYTE           *
  1678  !*       CABUF(GLACABUF) IS CA(GLACA) FOR START OF BUFFER              *
  1679  !***********************************************************************
  1680  !*DELSTART
12738 @ 96547:                     LINE   1666 "regression-compile-tmp/nrimp10s-77.imp"
12739 @ 96589:                  END    _lev0id0_lev1id1_lev2id3_LOADDATA {lev=4 --> 3}

  1681  %ROUTINE RECODE(%INTEGER S,F,AD)
12740 @ 96590:                  LINE   1681 "regression-compile-tmp/nrimp10s-77.imp"
12741 @ 96632:                  DEF    RECODE (_lev0id0_lev1id1_lev2id3_RECODE) p1=V_0154 a/tf=7 b/format=0 c/ostate=0  type=0 (<type:0>) form=7 (routine) special=0 (<special:0>) linkage=0 (auto) spec=0 indirect=0 unass=0
12742 @ 96650:                     START  ( FORMAL PARAMETERS  {lev=4 --> 5, nested=0 --> 1}
12743 @ 96651:                        DEF    S p1=V_0155 a/tf=11 b/format=1 c/ostate=0  type=1 (integer) form=1 (simple) special=0 (<special:0>) linkage=0 (auto) spec=0 indirect=0 unass=0
12744 @ 96664:                        DEF    F p1=V_0156 a/tf=11 b/format=1 c/ostate=0  type=1 (integer) form=1 (simple) special=0 (<special:0>) linkage=0 (auto) spec=0 indirect=0 unass=0
12745 @ 96677:                        DEF    AD p1=V_0157 a/tf=11 b/format=1 c/ostate=0  type=1 (integer) form=1 (simple) special=0 (<special:0>) linkage=0 (auto) spec=0 indirect=0 unass=0
12746 @ 96691:                     FINISH ) {lev=4}

  1682           %IF S#F %START
12747 @ 96692:                     LINE   1682 "regression-compile-tmp/nrimp10s-77.imp"
12748 @ 96734:                     PUSH   S
12749 @ 96737:                     PUSH   F
12750 @ 96740:                     JUMPIF = L_0004

  1683              PRINTSTRING("
12751 @ 96744:                     LINE   1683 "regression-compile-tmp/nrimp10s-77.imp"
12752 @ 96786:                     PUSH   PRINTSTRING
12753 @ 96789:                     PUSHS  "\nCODE FOR LINE"
12754 @ 96805:                     ASSPAR
12755 @ 96806:                     CALL  

  1684  CODE FOR LINE"); WRITE(LINE,5)
12756 @ 96807:                     LINE   1684 "regression-compile-tmp/nrimp10s-77.imp"
12757 @ 96849:                     PUSH   WRITE
12758 @ 96852:                     PUSH   LINE
12759 @ 96855:                     ASSPAR
12760 @ 96856:                     PUSHI  #0x00000005
12761 @ 96861:                     ASSPAR
12762 @ 96862:                     CALL  

  1685              NCODE(S,F,AD)
12763 @ 96863:                     LINE   1685 "regression-compile-tmp/nrimp10s-77.imp"
12764 @ 96905:                     PUSH   NCODE
12765 @ 96908:                     PUSH   S
12766 @ 96911:                     ASSPAR
12767 @ 96912:                     PUSH   F
12768 @ 96915:                     ASSPAR
12769 @ 96916:                     PUSH   AD
12770 @ 96919:                     ASSPAR
12771 @ 96920:                     CALL  

  1686           %FINISH
12772 @ 96921:                     LINE   1686 "regression-compile-tmp/nrimp10s-77.imp"
12773 @ 96963:                     LOCATE L_0004

  1687  %END
  1688  !*DELEND
12774 @ 96966:                     LINE   1687 "regression-compile-tmp/nrimp10s-77.imp"
12775 @ 97008:                  END    _lev0id0_lev1id1_lev2id3_RECODE {lev=4 --> 3}

  1689  %ROUTINE CODEOUT
12776 @ 97009:                  LINE   1689 "regression-compile-tmp/nrimp10s-77.imp"
12777 @ 97051:                  DEF    CODEOUT (_lev0id0_lev1id1_lev2id3_CODEOUT) p1=V_014c a/tf=7 b/format=0 c/ostate=0  type=0 (<type:0>) form=7 (routine) special=0 (<special:0>) linkage=0 (auto) spec=0 indirect=0 unass=0
12778 @ 97070:                     START  ( FORMAL PARAMETERS  {lev=4 --> 5, nested=0 --> 1}
12779 @ 97071:                     FINISH ) {lev=4}

  1690           %IF PPCURR>0 %THEN %START
  1691  !*DELSTART
12780 @ 97072:                     LINE   1690 "regression-compile-tmp/nrimp10s-77.imp"
12781 @ 97114:                     PUSH   PPCURR
12782 @ 97117:                     PUSHI  #0x00000000
12783 @ 97122:                     JUMPIF <= L_0004

  1692              RECODE(ADDR(CODE(0)), ADDR(CODE(PPCURR)), CABUF) %IF DCOMP#0
  1693  !*DELEND
12784 @ 97126:                     LINE   1692 "regression-compile-tmp/nrimp10s-77.imp"
12785 @ 97168:                     PUSH   DCOMP
12786 @ 97171:                     PUSHI  #0x00000000
12787 @ 97176:                     JUMPIF = L_0007
12788 @ 97180:                     PUSH   RECODE
12789 @ 97183:                     PUSH   ADDR
12790 @ 97186:                     PUSH   CODE
12791 @ 97189:                     PUSHI  #0x00000000
12792 @ 97194:                     ACCESS
12793 @ 97195:                     ASSPAR
12794 @ 97196:                     CALL  
12795 @ 97197:                     ASSPAR
12796 @ 97198:                     PUSH   ADDR
12797 @ 97201:                     PUSH   CODE
12798 @ 97204:                     PUSH   PPCURR
12799 @ 97207:                     ACCESS
12800 @ 97208:                     ASSPAR
12801 @ 97209:                     CALL  
12802 @ 97210:                     ASSPAR
12803 @ 97211:                     PUSH   CABUF
12804 @ 97214:                     ASSPAR
12805 @ 97215:                     CALL  
12806 @ 97216:                     LOCATE L_0007

  1694              LPUT(1, PPCURR, CABUF, ADDR(CODE(0))) %IF INHCODE=0
12807 @ 97219:                     LINE   1694 "regression-compile-tmp/nrimp10s-77.imp"
12808 @ 97261:                     PUSH   INHCODE
12809 @ 97264:                     PUSHI  #0x00000000
12810 @ 97269:                     JUMPIF # L_0007
12811 @ 97273:                     PUSH   LPUT
12812 @ 97276:                     PUSHI  #0x00000001
12813 @ 97281:                     ASSPAR
12814 @ 97282:                     PUSH   PPCURR
12815 @ 97285:                     ASSPAR
12816 @ 97286:                     PUSH   CABUF
12817 @ 97289:                     ASSPAR
12818 @ 97290:                     PUSH   ADDR
12819 @ 97293:                     PUSH   CODE
12820 @ 97296:                     PUSHI  #0x00000000
12821 @ 97301:                     ACCESS
12822 @ 97302:                     ASSPAR
12823 @ 97303:                     CALL  
12824 @ 97304:                     ASSPAR
12825 @ 97305:                     CALL  
12826 @ 97306:                     LOCATE L_0007

  1695              PPCURR=0;  CABUF=CA
12827 @ 97309:                     LINE   1695 "regression-compile-tmp/nrimp10s-77.imp"
12828 @ 97351:                     PUSH   PPCURR
12829 @ 97354:                     PUSHI  #0x00000000
12830 @ 97359:                     ASSVAL
12831 @ 97360:                     LINE   1695 "regression-compile-tmp/nrimp10s-77.imp"
12832 @ 97402:                     PUSH   CABUF
12833 @ 97405:                     PUSH   CA
12834 @ 97408:                     ASSVAL

  1696           %FINISH
12835 @ 97409:                     LINE   1696 "regression-compile-tmp/nrimp10s-77.imp"
12836 @ 97451:                     LOCATE L_0004

  1697  %END
12837 @ 97454:                     LINE   1697 "regression-compile-tmp/nrimp10s-77.imp"
12838 @ 97496:                  END    _lev0id0_lev1id1_lev2id3_CODEOUT {lev=4 --> 3}

  1698  %ROUTINE PLANT(%INTEGER HALFWORD)
  1699  !***********************************************************************
  1700  !*       ADD A HALF WORD OF BINARY TO THE BUFFER                       *
  1701  !***********************************************************************
  1702  !     %IF USE IMP=YES %THEN %START
12839 @ 97497:                  LINE   1698 "regression-compile-tmp/nrimp10s-77.imp"
12840 @ 97539:                  DEF    PLANT (_lev0id0_lev1id1_lev2id3_PLANT) p1=V_014a a/tf=7 b/format=0 c/ostate=0  type=0 (<type:0>) form=7 (routine) special=0 (<special:0>) linkage=0 (auto) spec=0 indirect=0 unass=0
12841 @ 97556:                     START  ( FORMAL PARAMETERS  {lev=4 --> 5, nested=0 --> 1}
12842 @ 97557:                        DEF    HALFWORD p1=V_0155 a/tf=11 b/format=1 c/ostate=0  type=1 (integer) form=1 (simple) special=0 (<special:0>) linkage=0 (auto) spec=0 indirect=0 unass=0
12843 @ 97577:                     FINISH ) {lev=4}

  1703           CODE(PPCURR)<-HALFWORD>>8
12844 @ 97578:                     LINE   1703 "regression-compile-tmp/nrimp10s-77.imp"
12845 @ 97620:                     PUSH   CODE
12846 @ 97623:                     PUSH   PPCURR
12847 @ 97626:                     ACCESS
12848 @ 97627:                     PUSH   HALFWORD
12849 @ 97630:                     PUSHI  #0x00000008
12850 @ 97635:                     RSH   
12851 @ 97636:                     JAM   

  1704           CODE(PPCURR+1)<-HALFWORD
12852 @ 97637:                     LINE   1704 "regression-compile-tmp/nrimp10s-77.imp"
12853 @ 97679:                     PUSH   CODE
12854 @ 97682:                     PUSH   PPCURR
12855 @ 97685:                     PUSHI  #0x00000001
12856 @ 97690:                     ADD   
12857 @ 97691:                     ACCESS
12858 @ 97692:                     PUSH   HALFWORD
12859 @ 97695:                     JAM   

  1705           PPCURR=PPCURR+2
  1706  !     %FINISH %ELSE %START
  1707  !        *LDA_CODE+4
  1708  !        *LDTB_16_58000002
  1709  !        *LB_PPCURR
  1710  !        *LSS_HALFWORD
  1711  !        *ST_(%DR+%B)
  1712  !        *ADB_2
  1713  !        *STB_PPCURR
  1714  !     %FINISH
12860 @ 97696:                     LINE   1705 "regression-compile-tmp/nrimp10s-77.imp"
12861 @ 97738:                     PUSH   PPCURR
12862 @ 97741:                     PUSH   PPCURR
12863 @ 97744:                     PUSHI  #0x00000002
12864 @ 97749:                     ADD   
12865 @ 97750:                     ASSVAL

  1715        CA=CA+2
12866 @ 97751:                     LINE   1715 "regression-compile-tmp/nrimp10s-77.imp"
12867 @ 97793:                     PUSH   CA
12868 @ 97796:                     PUSH   CA
12869 @ 97799:                     PUSHI  #0x00000002
12870 @ 97804:                     ADD   
12871 @ 97805:                     ASSVAL

  1716        CODEOUT %IF PPCURR>=256
12872 @ 97806:                     LINE   1716 "regression-compile-tmp/nrimp10s-77.imp"
12873 @ 97848:                     PUSH   PPCURR
12874 @ 97851:                     PUSHI  #0x00000100
12875 @ 97856:                     JUMPIF < L_0004
12876 @ 97860:                     PUSH   CODEOUT
12877 @ 97863:                     CALL  
12878 @ 97864:                     LOCATE L_0004

  1717  %END
12879 @ 97867:                     LINE   1717 "regression-compile-tmp/nrimp10s-77.imp"
12880 @ 97909:                  END    _lev0id0_lev1id1_lev2id3_PLANT {lev=4 --> 3}

  1718  %ROUTINE PCONST(%INTEGER WORD)
  1719  !***********************************************************************
  1720  !*       ADD A WORD OF BINARY TO THE BUFFER                            *
  1721  !***********************************************************************
12881 @ 97910:                  LINE   1718 "regression-compile-tmp/nrimp10s-77.imp"
12882 @ 97952:                  DEF    PCONST (_lev0id0_lev1id1_lev2id3_PCONST) p1=V_013e a/tf=7 b/format=0 c/ostate=0  type=0 (<type:0>) form=7 (routine) special=0 (<special:0>) linkage=0 (auto) spec=0 indirect=0 unass=0
12883 @ 97970:                     START  ( FORMAL PARAMETERS  {lev=4 --> 5, nested=0 --> 1}
12884 @ 97971:                        DEF    WORD p1=V_0155 a/tf=11 b/format=1 c/ostate=0  type=1 (integer) form=1 (simple) special=0 (<special:0>) linkage=0 (auto) spec=0 indirect=0 unass=0
12885 @ 97987:                     FINISH ) {lev=4}

  1722  %INTEGER I
  1723  !     %IF USE IMP=YES %THEN %START
12886 @ 97988:                     LINE   1722 "regression-compile-tmp/nrimp10s-77.imp"
12887 @ 98030:                     DEF    I p1=V_0156 a/tf=11 b/format=1 c/ostate=0  type=1 (integer) form=1 (simple) special=0 (<special:0>) linkage=0 (auto) spec=0 indirect=0 unass=0

  1724           %CYCLE I=24,-8,0
12888 @ 98043:                     LINE   1724 "regression-compile-tmp/nrimp10s-77.imp"
12889 @ 98085:                     PUSH   I
12890 @ 98088:                     PUSHI  #0x00000008
12891 @ 98093:                     NEGATE
12892 @ 98094:                     PUSHI  #0x00000000
12893 @ 98099:                     PUSHI  #0x00000018
12894 @ 98104:                     FOR    L_0003

  1725              CODE(PPCURR)=WORD>>I&255
12895 @ 98107:                     LINE   1725 "regression-compile-tmp/nrimp10s-77.imp"
12896 @ 98149:                     PUSH   CODE
12897 @ 98152:                     PUSH   PPCURR
12898 @ 98155:                     ACCESS
12899 @ 98156:                     PUSH   WORD
12900 @ 98159:                     PUSH   I
12901 @ 98162:                     RSH   
12902 @ 98163:                     PUSHI  #0x000000ff
12903 @ 98168:                     AND   
12904 @ 98169:                     ASSVAL

  1726              PPCURR=PPCURR+1
12905 @ 98170:                     LINE   1726 "regression-compile-tmp/nrimp10s-77.imp"
12906 @ 98212:                     PUSH   PPCURR
12907 @ 98215:                     PUSH   PPCURR
12908 @ 98218:                     PUSHI  #0x00000001
12909 @ 98223:                     ADD   
12910 @ 98224:                     ASSVAL

  1727           %REPEAT
  1728  !     %FINISH %ELSE %START
  1729  !        *LDA_CODE+4
  1730  !        *LDTB_16_58000004
  1731  !        *LSS_WORD
  1732  !        *LB_PPCURR
  1733  !        *ST_(%DR+%B)
  1734  !        *ADB_4
  1735  !        *STB_PPCURR
  1736  !     %FINISH
12911 @ 98225:                     LINE   1727 "regression-compile-tmp/nrimp10s-77.imp"
12912 @ 98267:                     REPEAT L_0003
12913 @ 98270:                     LOCATE L_0004

  1737        CA=CA+4
12914 @ 98273:                     LINE   1737 "regression-compile-tmp/nrimp10s-77.imp"
12915 @ 98315:                     PUSH   CA
12916 @ 98318:                     PUSH   CA
12917 @ 98321:                     PUSHI  #0x00000004
12918 @ 98326:                     ADD   
12919 @ 98327:                     ASSVAL

  1738        CODE OUT %IF PPCURR>=256
12920 @ 98328:                     LINE   1738 "regression-compile-tmp/nrimp10s-77.imp"
12921 @ 98370:                     PUSH   PPCURR
12922 @ 98373:                     PUSHI  #0x00000100
12923 @ 98378:                     JUMPIF < L_0004
12924 @ 98382:                     PUSH   CODEOUT
12925 @ 98385:                     CALL  
12926 @ 98386:                     LOCATE L_0004

  1739  %END
12927 @ 98389:                     LINE   1739 "regression-compile-tmp/nrimp10s-77.imp"
12928 @ 98431:                  END    _lev0id0_lev1id1_lev2id3_PCONST {lev=4 --> 3}

  1740  %ROUTINE PSF1(%INTEGER OPCODE,K,N)
  1741  !***********************************************************************
  1742  !*       PLANT THE HALFWORD FORMS OF PRIMARY FORMAT NR INSTRNS         *
  1743  !*       IF N IS TOO LARGE FOR THE SHORT FORM PF1 IS CALLED TO PLANT   *
  1744  !*       THE CORRESPONDING LONG FORM                                   *
  1745  !***********************************************************************
12929 @ 98432:                  LINE   1740 "regression-compile-tmp/nrimp10s-77.imp"
12930 @ 98474:                  DEF    PSF1 (_lev0id0_lev1id1_lev2id3_PSF1) p1=V_013f a/tf=7 b/format=0 c/ostate=0  type=0 (<type:0>) form=7 (routine) special=0 (<special:0>) linkage=0 (auto) spec=0 indirect=0 unass=0
12931 @ 98490:                     START  ( FORMAL PARAMETERS  {lev=4 --> 5, nested=0 --> 1}
12932 @ 98491:                        DEF    OPCODE p1=V_0155 a/tf=11 b/format=1 c/ostate=0  type=1 (integer) form=1 (simple) special=0 (<special:0>) linkage=0 (auto) spec=0 indirect=0 unass=0
12933 @ 98509:                        DEF    K p1=V_0156 a/tf=11 b/format=1 c/ostate=0  type=1 (integer) form=1 (simple) special=0 (<special:0>) linkage=0 (auto) spec=0 indirect=0 unass=0
12934 @ 98522:                        DEF    N p1=V_0157 a/tf=11 b/format=1 c/ostate=0  type=1 (integer) form=1 (simple) special=0 (<special:0>) linkage=0 (auto) spec=0 indirect=0 unass=0
12935 @ 98535:                     FINISH ) {lev=4}

  1746  %INTEGER KPP
  1747  !      ABORT %UNLESS 0<=K<=2 %AND OPCODE&1=0
12936 @ 98536:                     LINE   1746 "regression-compile-tmp/nrimp10s-77.imp"
12937 @ 98578:                     DEF    KPP p1=V_0158 a/tf=11 b/format=1 c/ostate=0  type=1 (integer) form=1 (simple) special=0 (<special:0>) linkage=0 (auto) spec=0 indirect=0 unass=0

  1748        %IF (K=0 %AND -64<=N<=63) %OR (K#0 %AND 0<=N<=511) %START
12938 @ 98593:                     LINE   1748 "regression-compile-tmp/nrimp10s-77.imp"
12939 @ 98635:                     PUSH   K
12940 @ 98638:                     PUSHI  #0x00000000
12941 @ 98643:                     JUMPIF # L_0006
12942 @ 98647:                     PUSHI  #0x00000040
12943 @ 98652:                     NEGATE
12944 @ 98653:                     PUSH   N
12945 @ 98656:                     JUMPIFD > L_0006
12946 @ 98660:                     PUSHI  #0x0000003f
12947 @ 98665:                     JUMPIF <= L_0005
12948 @ 98669:                     LOCATE L_0006
12949 @ 98672:                     PUSH   K
12950 @ 98675:                     PUSHI  #0x00000000
12951 @ 98680:                     JUMPIF = L_0004
12952 @ 98684:                     PUSHI  #0x00000000
12953 @ 98689:                     PUSH   N
12954 @ 98692:                     JUMPIFD > L_0004
12955 @ 98696:                     PUSHI  #0x000001ff
12956 @ 98701:                     JUMPIF > L_0004
12957 @ 98705:                     LOCATE L_0005

  1749           %IF K#0 %THEN N=N//4
  1750  !        %IF USE IMP=YES %THEN %START
12958 @ 98708:                     LINE   1749 "regression-compile-tmp/nrimp10s-77.imp"
12959 @ 98750:                     PUSH   K
12960 @ 98753:                     PUSHI  #0x00000000
12961 @ 98758:                     JUMPIF = L_0007
12962 @ 98762:                     PUSH   N
12963 @ 98765:                     PUSH   N
12964 @ 98768:                     PUSHI  #0x00000004
12965 @ 98773:                     QUOT  
12966 @ 98774:                     ASSVAL
12967 @ 98775:                     LOCATE L_0007

  1751              CODE(PPCURR)=OPCODE!K>>1
12968 @ 98778:                     LINE   1751 "regression-compile-tmp/nrimp10s-77.imp"
12969 @ 98820:                     PUSH   CODE
12970 @ 98823:                     PUSH   PPCURR
12971 @ 98826:                     ACCESS
12972 @ 98827:                     PUSH   OPCODE
12973 @ 98830:                     PUSH   K
12974 @ 98833:                     PUSHI  #0x00000001
12975 @ 98838:                     RSH   
12976 @ 98839:                     OR    
12977 @ 98840:                     ASSVAL

  1752              CODE(PPCURR+1)=(K&1)<<7!N&127
12978 @ 98841:                     LINE   1752 "regression-compile-tmp/nrimp10s-77.imp"
12979 @ 98883:                     PUSH   CODE
12980 @ 98886:                     PUSH   PPCURR
12981 @ 98889:                     PUSHI  #0x00000001
12982 @ 98894:                     ADD   
12983 @ 98895:                     ACCESS
12984 @ 98896:                     PUSH   K
12985 @ 98899:                     PUSHI  #0x00000001
12986 @ 98904:                     AND   
12987 @ 98905:                     PUSHI  #0x00000007
12988 @ 98910:                     LSH   
12989 @ 98911:                     PUSH   N
12990 @ 98914:                     PUSHI  #0x0000007f
12991 @ 98919:                     AND   
12992 @ 98920:                     OR    
12993 @ 98921:                     ASSVAL

  1753              PPCURR=PPCURR+2
  1754  !        %FINISH %ELSE %START
  1755  !           *LSS_OPCODE
  1756  !           *USH_1
  1757  !           *OR_K
  1758  !           *USH_7
  1759  !           *SLSS_N
  1760  !           *AND_127
  1761  !           *LB_PPCURR
  1762  !           *OR_%TOS
  1763  !           *LDA_CODE+4
  1764  !           *LDTB_16_58000002
  1765  !           *ST_(%DR+%B)
  1766  !           *ADB_2
  1767  !           *STB_PPCURR
  1768  !        %FINISH
12994 @ 98922:                     LINE   1753 "regression-compile-tmp/nrimp10s-77.imp"
12995 @ 98964:                     PUSH   PPCURR
12996 @ 98967:                     PUSH   PPCURR
12997 @ 98970:                     PUSHI  #0x00000002
12998 @ 98975:                     ADD   
12999 @ 98976:                     ASSVAL

  1769           CA=CA+2
13000 @ 98977:                     LINE   1769 "regression-compile-tmp/nrimp10s-77.imp"
13001 @ 99019:                     PUSH   CA
13002 @ 99022:                     PUSH   CA
13003 @ 99025:                     PUSHI  #0x00000002
13004 @ 99030:                     ADD   
13005 @ 99031:                     ASSVAL

  1770           CODEOUT %IF PPCURR>=256
13006 @ 99032:                     LINE   1770 "regression-compile-tmp/nrimp10s-77.imp"
13007 @ 99074:                     PUSH   PPCURR
13008 @ 99077:                     PUSHI  #0x00000100
13009 @ 99082:                     JUMPIF < L_0007
13010 @ 99086:                     PUSH   CODEOUT
13011 @ 99089:                     CALL  
13012 @ 99090:                     LOCATE L_0007

  1771        %FINISH %ELSE %START
13013 @ 99093:                     LINE   1771 "regression-compile-tmp/nrimp10s-77.imp"
13014 @ 99135:                     GOTO   L_0003
13015 @ 99138:                     LOCATE L_0004

  1772           %IF K=0 %THEN KPP=0 %ELSE KPP=2
13016 @ 99141:                     LINE   1772 "regression-compile-tmp/nrimp10s-77.imp"
13017 @ 99183:                     PUSH   K
13018 @ 99186:                     PUSHI  #0x00000000
13019 @ 99191:                     JUMPIF # L_0007
13020 @ 99195:                     PUSH   KPP
13021 @ 99198:                     PUSHI  #0x00000000
13022 @ 99203:                     ASSVAL
13023 @ 99204:                     GOTO   L_0006
13024 @ 99207:                     LOCATE L_0007
13025 @ 99210:                     PUSH   KPP
13026 @ 99213:                     PUSHI  #0x00000002
13027 @ 99218:                     ASSVAL
13028 @ 99219:                     LOCATE L_0006

  1773           PF1(OPCODE,K>>1<<1,KPP,N)
13029 @ 99222:                     LINE   1773 "regression-compile-tmp/nrimp10s-77.imp"
13030 @ 99264:                     PUSH   PF1
13031 @ 99267:                     PUSH   OPCODE
13032 @ 99270:                     ASSPAR
13033 @ 99271:                     PUSH   K
13034 @ 99274:                     PUSHI  #0x00000001
13035 @ 99279:                     RSH   
13036 @ 99280:                     PUSHI  #0x00000001
13037 @ 99285:                     LSH   
13038 @ 99286:                     ASSPAR
13039 @ 99287:                     PUSH   KPP
13040 @ 99290:                     ASSPAR
13041 @ 99291:                     PUSH   N
13042 @ 99294:                     ASSPAR
13043 @ 99295:                     CALL  

  1774        %FINISH
13044 @ 99296:                     LINE   1774 "regression-compile-tmp/nrimp10s-77.imp"
13045 @ 99338:                     LOCATE L_0003

  1775  %END
13046 @ 99341:                     LINE   1775 "regression-compile-tmp/nrimp10s-77.imp"
13047 @ 99383:                  END    _lev0id0_lev1id1_lev2id3_PSF1 {lev=4 --> 3}

  1776  %ROUTINE PF1(%INTEGER OPCODE,KP,KPP,N)
  1777  !***********************************************************************
  1778  !*       PLANT THE NORMAL FORMS OF PRIMARY FORMAT INSTRNS(IE THOSE     *
  1779  !*       WHICH DO NOT DEPEND ON THE SIZE OF N)                         *
  1780  !***********************************************************************
13048 @ 99384:                  LINE   1776 "regression-compile-tmp/nrimp10s-77.imp"
13049 @ 99426:                  DEF    PF1 (_lev0id0_lev1id1_lev2id3_PF1) p1=V_0140 a/tf=7 b/format=0 c/ostate=0  type=0 (<type:0>) form=7 (routine) special=0 (<special:0>) linkage=0 (auto) spec=0 indirect=0 unass=0
13050 @ 99441:                     START  ( FORMAL PARAMETERS  {lev=4 --> 5, nested=0 --> 1}
13051 @ 99442:                        DEF    OPCODE p1=V_0155 a/tf=11 b/format=1 c/ostate=0  type=1 (integer) form=1 (simple) special=0 (<special:0>) linkage=0 (auto) spec=0 indirect=0 unass=0
13052 @ 99460:                        DEF    KP p1=V_0156 a/tf=11 b/format=1 c/ostate=0  type=1 (integer) form=1 (simple) special=0 (<special:0>) linkage=0 (auto) spec=0 indirect=0 unass=0
13053 @ 99474:                        DEF    KPP p1=V_0157 a/tf=11 b/format=1 c/ostate=0  type=1 (integer) form=1 (simple) special=0 (<special:0>) linkage=0 (auto) spec=0 indirect=0 unass=0
13054 @ 99489:                        DEF    N p1=V_0158 a/tf=11 b/format=1 c/ostate=0  type=1 (integer) form=1 (simple) special=0 (<special:0>) linkage=0 (auto) spec=0 indirect=0 unass=0
13055 @ 99502:                     FINISH ) {lev=4}

  1781  %INTEGER INC
  1782  !      ABORT %UNLESS 0<=KP<=3 %AND 0<=KPP<=7 %AND OPCODE&1=0
13056 @ 99503:                     LINE   1781 "regression-compile-tmp/nrimp10s-77.imp"
13057 @ 99545:                     DEF    INC p1=V_0159 a/tf=11 b/format=1 c/ostate=0  type=1 (integer) form=1 (simple) special=0 (<special:0>) linkage=0 (auto) spec=0 indirect=0 unass=0

  1783        INC=2
13058 @ 99560:                     LINE   1783 "regression-compile-tmp/nrimp10s-77.imp"
13059 @ 99602:                     PUSH   INC
13060 @ 99605:                     PUSHI  #0x00000002
13061 @ 99610:                     ASSVAL

  1784        %IF KPP=PC %THEN %START
13062 @ 99611:                     LINE   1784 "regression-compile-tmp/nrimp10s-77.imp"
13063 @ 99653:                     PUSH   KPP
13064 @ 99656:                     PUSHI  #0x00000004
13065 @ 99661:                     JUMPIF # L_0004

  1785           %IF N<0 %THEN N=N&16_7FFFFFFF %AND NOTE CREF(CA,N)
13066 @ 99665:                     LINE   1785 "regression-compile-tmp/nrimp10s-77.imp"
13067 @ 99707:                     PUSH   N
13068 @ 99710:                     PUSHI  #0x00000000
13069 @ 99715:                     JUMPIF >= L_0007
13070 @ 99719:                     PUSH   N
13071 @ 99722:                     PUSH   N
13072 @ 99725:                     PUSHI  #0x7fffffff
13073 @ 99730:                     AND   
13074 @ 99731:                     ASSVAL
13075 @ 99732:                     PUSH   NOTECREF
13076 @ 99735:                     PUSH   CA
13077 @ 99738:                     ASSPAR
13078 @ 99739:                     PUSH   N
13079 @ 99742:                     ASSPAR
13080 @ 99743:                     CALL  
13081 @ 99744:                     LOCATE L_0007

  1786           N=(N-CA)//2
13082 @ 99747:                     LINE   1786 "regression-compile-tmp/nrimp10s-77.imp"
13083 @ 99789:                     PUSH   N
13084 @ 99792:                     PUSH   N
13085 @ 99795:                     PUSH   CA
13086 @ 99798:                     SUB   
13087 @ 99799:                     PUSHI  #0x00000002
13088 @ 99804:                     QUOT  
13089 @ 99805:                     ASSVAL

  1787        %FINISH
13090 @ 99806:                     LINE   1787 "regression-compile-tmp/nrimp10s-77.imp"
13091 @ 99848:                     LOCATE L_0004

  1788        %IF (1<<KPP)&B'101100'#0 %THEN N=N//4
  1789  !     %IF USE IMP=YES %THEN %START
13092 @ 99851:                     LINE   1788 "regression-compile-tmp/nrimp10s-77.imp"
13093 @ 99893:                     PUSHI  #0x00000001
13094 @ 99898:                     PUSH   KPP
13095 @ 99901:                     LSH   
13096 @ 99902:                     PUSHI  #0x0000002c
13097 @ 99907:                     AND   
13098 @ 99908:                     PUSHI  #0x00000000
13099 @ 99913:                     JUMPIF = L_0004
13100 @ 99917:                     PUSH   N
13101 @ 99920:                     PUSH   N
13102 @ 99923:                     PUSHI  #0x00000004
13103 @ 99928:                     QUOT  
13104 @ 99929:                     ASSVAL
13105 @ 99930:                     LOCATE L_0004

  1790           CODE(PPCURR)=OPCODE!1
13106 @ 99933:                     LINE   1790 "regression-compile-tmp/nrimp10s-77.imp"
13107 @ 99975:                     PUSH   CODE
13108 @ 99978:                     PUSH   PPCURR
13109 @ 99981:                     ACCESS
13110 @ 99982:                     PUSH   OPCODE
13111 @ 99985:                     PUSHI  #0x00000001
13112 @ 99990:                     OR    
13113 @ 99991:                     ASSVAL

  1791           CODE(PPCURR+1)=16_80!KP<<5!KPP<<2!(N>>16&3)
13114 @ 99992:                     LINE   1791 "regression-compile-tmp/nrimp10s-77.imp"
13115 @ 100034:                     PUSH   CODE
13116 @ 100037:                     PUSH   PPCURR
13117 @ 100040:                     PUSHI  #0x00000001
13118 @ 100045:                     ADD   
13119 @ 100046:                     ACCESS
13120 @ 100047:                     PUSHI  #0x00000080
13121 @ 100052:                     PUSH   KP
13122 @ 100055:                     PUSHI  #0x00000005
13123 @ 100060:                     LSH   
13124 @ 100061:                     OR    
13125 @ 100062:                     PUSH   KPP
13126 @ 100065:                     PUSHI  #0x00000002
13127 @ 100070:                     LSH   
13128 @ 100071:                     OR    
13129 @ 100072:                     PUSH   N
13130 @ 100075:                     PUSHI  #0x00000010
13131 @ 100080:                     RSH   
13132 @ 100081:                     PUSHI  #0x00000003
13133 @ 100086:                     AND   
13134 @ 100087:                     OR    
13135 @ 100088:                     ASSVAL

  1792           CODE(PPCURR+2)=N>>8&255
13136 @ 100089:                     LINE   1792 "regression-compile-tmp/nrimp10s-77.imp"
13137 @ 100131:                     PUSH   CODE
13138 @ 100134:                     PUSH   PPCURR
13139 @ 100137:                     PUSHI  #0x00000002
13140 @ 100142:                     ADD   
13141 @ 100143:                     ACCESS
13142 @ 100144:                     PUSH   N
13143 @ 100147:                     PUSHI  #0x00000008
13144 @ 100152:                     RSH   
13145 @ 100153:                     PUSHI  #0x000000ff
13146 @ 100158:                     AND   
13147 @ 100159:                     ASSVAL

  1793           CODE(PPCURR+3)=N&255
  1794  !     %FINISH %ELSE %START
  1795  !        *LSS_OPCODE
  1796  !        *USH_1
  1797  !        *OR_3
  1798  !        *USH_2
  1799  !        *OR_KP
  1800  !        *USH_3
  1801  !        *OR_KPP
  1802  !        *USH_18
  1803  !        *SLSS_N
  1804  !        *AND_16_3FFFF
  1805  !        *OR_%TOS
  1806  !        *LDTB_16_58000004
  1807  !        *LDA_CODE+4
  1808  !        *LB_PPCURR
  1809  !        *ST_(%DR+%B)
  1810  !     %FINISH
13148 @ 100160:                     LINE   1793 "regression-compile-tmp/nrimp10s-77.imp"
13149 @ 100202:                     PUSH   CODE
13150 @ 100205:                     PUSH   PPCURR
13151 @ 100208:                     PUSHI  #0x00000003
13152 @ 100213:                     ADD   
13153 @ 100214:                     ACCESS
13154 @ 100215:                     PUSH   N
13155 @ 100218:                     PUSHI  #0x000000ff
13156 @ 100223:                     AND   
13157 @ 100224:                     ASSVAL

  1811        %IF KPP<=5 %THEN INC=4
13158 @ 100225:                     LINE   1811 "regression-compile-tmp/nrimp10s-77.imp"
13159 @ 100267:                     PUSH   KPP
13160 @ 100270:                     PUSHI  #0x00000005
13161 @ 100275:                     JUMPIF > L_0004
13162 @ 100279:                     PUSH   INC
13163 @ 100282:                     PUSHI  #0x00000004
13164 @ 100287:                     ASSVAL
13165 @ 100288:                     LOCATE L_0004

  1812        PPCURR=PPCURR+INC
13166 @ 100291:                     LINE   1812 "regression-compile-tmp/nrimp10s-77.imp"
13167 @ 100333:                     PUSH   PPCURR
13168 @ 100336:                     PUSH   PPCURR
13169 @ 100339:                     PUSH   INC
13170 @ 100342:                     ADD   
13171 @ 100343:                     ASSVAL

  1813        CA=CA+INC
13172 @ 100344:                     LINE   1813 "regression-compile-tmp/nrimp10s-77.imp"
13173 @ 100386:                     PUSH   CA
13174 @ 100389:                     PUSH   CA
13175 @ 100392:                     PUSH   INC
13176 @ 100395:                     ADD   
13177 @ 100396:                     ASSVAL

  1814        CODEOUT %IF PPCURR>=256
13178 @ 100397:                     LINE   1814 "regression-compile-tmp/nrimp10s-77.imp"
13179 @ 100439:                     PUSH   PPCURR
13180 @ 100442:                     PUSHI  #0x00000100
13181 @ 100447:                     JUMPIF < L_0004
13182 @ 100451:                     PUSH   CODEOUT
13183 @ 100454:                     CALL  
13184 @ 100455:                     LOCATE L_0004

  1815  %END
13185 @ 100458:                     LINE   1815 "regression-compile-tmp/nrimp10s-77.imp"
13186 @ 100500:                  END    _lev0id0_lev1id1_lev2id3_PF1 {lev=4 --> 3}

  1816  %ROUTINE PSORLF1(%INTEGER OPCODE,KP,KPP,N)
  1817  !***********************************************************************
  1818  !*       AS PF1 BUT CUT VALID FORMS TO SHORT FORM                      *
  1819  !***********************************************************************
13187 @ 100501:                  LINE   1816 "regression-compile-tmp/nrimp10s-77.imp"
13188 @ 100543:                  DEF    PSORLF1 (_lev0id0_lev1id1_lev2id3_PSORLF1) p1=V_0141 a/tf=7 b/format=0 c/ostate=0  type=0 (<type:0>) form=7 (routine) special=0 (<special:0>) linkage=0 (auto) spec=0 indirect=0 unass=0
13189 @ 100562:                     START  ( FORMAL PARAMETERS  {lev=4 --> 5, nested=0 --> 1}
13190 @ 100563:                        DEF    OPCODE p1=V_0155 a/tf=11 b/format=1 c/ostate=0  type=1 (integer) form=1 (simple) special=0 (<special:0>) linkage=0 (auto) spec=0 indirect=0 unass=0
13191 @ 100581:                        DEF    KP p1=V_0156 a/tf=11 b/format=1 c/ostate=0  type=1 (integer) form=1 (simple) special=0 (<special:0>) linkage=0 (auto) spec=0 indirect=0 unass=0
13192 @ 100595:                        DEF    KPP p1=V_0157 a/tf=11 b/format=1 c/ostate=0  type=1 (integer) form=1 (simple) special=0 (<special:0>) linkage=0 (auto) spec=0 indirect=0 unass=0
13193 @ 100610:                        DEF    N p1=V_0158 a/tf=11 b/format=1 c/ostate=0  type=1 (integer) form=1 (simple) special=0 (<special:0>) linkage=0 (auto) spec=0 indirect=0 unass=0
13194 @ 100623:                     FINISH ) {lev=4}

  1820  %INTEGER INC
13195 @ 100624:                     LINE   1820 "regression-compile-tmp/nrimp10s-77.imp"
13196 @ 100666:                     DEF    INC p1=V_0159 a/tf=11 b/format=1 c/ostate=0  type=1 (integer) form=1 (simple) special=0 (<special:0>) linkage=0 (auto) spec=0 indirect=0 unass=0

  1821        INC=2
13197 @ 100681:                     LINE   1821 "regression-compile-tmp/nrimp10s-77.imp"
13198 @ 100723:                     PUSH   INC
13199 @ 100726:                     PUSHI  #0x00000002
13200 @ 100731:                     ASSVAL

  1822        %IF (KPP=0=KP %AND -64<=N<=63) %OR (KPP=LNB %AND KP&1=0 %AND 0<=N<=511) %START
13201 @ 100732:                     LINE   1822 "regression-compile-tmp/nrimp10s-77.imp"
13202 @ 100774:                     PUSH   KPP
13203 @ 100777:                     PUSHI  #0x00000000
13204 @ 100782:                     JUMPIFD # L_0006
13205 @ 100786:                     PUSH   KP
13206 @ 100789:                     JUMPIF # L_0006
13207 @ 100793:                     PUSHI  #0x00000040
13208 @ 100798:                     NEGATE
13209 @ 100799:                     PUSH   N
13210 @ 100802:                     JUMPIFD > L_0006
13211 @ 100806:                     PUSHI  #0x0000003f
13212 @ 100811:                     JUMPIF <= L_0005
13213 @ 100815:                     LOCATE L_0006
13214 @ 100818:                     PUSH   KPP
13215 @ 100821:                     PUSHI  #0x00000002
13216 @ 100826:                     JUMPIF # L_0004
13217 @ 100830:                     PUSH   KP
13218 @ 100833:                     PUSHI  #0x00000001
13219 @ 100838:                     AND   
13220 @ 100839:                     PUSHI  #0x00000000
13221 @ 100844:                     JUMPIF # L_0004
13222 @ 100848:                     PUSHI  #0x00000000
13223 @ 100853:                     PUSH   N
13224 @ 100856:                     JUMPIFD > L_0004
13225 @ 100860:                     PUSHI  #0x000001ff
13226 @ 100865:                     JUMPIF > L_0004
13227 @ 100869:                     LOCATE L_0005

  1823           %IF KPP=LNB %THEN KP=1+KP>>1
13228 @ 100872:                     LINE   1823 "regression-compile-tmp/nrimp10s-77.imp"
13229 @ 100914:                     PUSH   KPP
13230 @ 100917:                     PUSHI  #0x00000002
13231 @ 100922:                     JUMPIF # L_0007
13232 @ 100926:                     PUSH   KP
13233 @ 100929:                     PUSHI  #0x00000001
13234 @ 100934:                     PUSH   KP
13235 @ 100937:                     PUSHI  #0x00000001
13236 @ 100942:                     RSH   
13237 @ 100943:                     ADD   
13238 @ 100944:                     ASSVAL
13239 @ 100945:                     LOCATE L_0007

  1824           %IF KP#0 %THEN N=N//4
  1825  !        %IF USE IMP=YES %THEN %START
13240 @ 100948:                     LINE   1824 "regression-compile-tmp/nrimp10s-77.imp"
13241 @ 100990:                     PUSH   KP
13242 @ 100993:                     PUSHI  #0x00000000
13243 @ 100998:                     JUMPIF = L_0007
13244 @ 101002:                     PUSH   N
13245 @ 101005:                     PUSH   N
13246 @ 101008:                     PUSHI  #0x00000004
13247 @ 101013:                     QUOT  
13248 @ 101014:                     ASSVAL
13249 @ 101015:                     LOCATE L_0007

  1826              CODE(PPCURR)=OPCODE!KP>>1
13250 @ 101018:                     LINE   1826 "regression-compile-tmp/nrimp10s-77.imp"
13251 @ 101060:                     PUSH   CODE
13252 @ 101063:                     PUSH   PPCURR
13253 @ 101066:                     ACCESS
13254 @ 101067:                     PUSH   OPCODE
13255 @ 101070:                     PUSH   KP
13256 @ 101073:                     PUSHI  #0x00000001
13257 @ 101078:                     RSH   
13258 @ 101079:                     OR    
13259 @ 101080:                     ASSVAL

  1827              CODE(PPCURR+1)=(KP&1)<<7!(N&127)
  1828  !        %FINISH %ELSE %START
  1829  !           *LSS_OPCODE
  1830  !           *USH_1
  1831  !           *OR_KP
  1832  !           *USH_7
  1833  !           *SLSS_N
  1834  !           *AND_127
  1835  !           *LB_PPCURR
  1836  !           *OR_%TOS
  1837  !           *LDA_CODE+4
  1838  !           *LDTB_16_58000002
  1839  !           *ST_(%DR+%B)
  1840  !        %FINISH
13260 @ 101081:                     LINE   1827 "regression-compile-tmp/nrimp10s-77.imp"
13261 @ 101123:                     PUSH   CODE
13262 @ 101126:                     PUSH   PPCURR
13263 @ 101129:                     PUSHI  #0x00000001
13264 @ 101134:                     ADD   
13265 @ 101135:                     ACCESS
13266 @ 101136:                     PUSH   KP
13267 @ 101139:                     PUSHI  #0x00000001
13268 @ 101144:                     AND   
13269 @ 101145:                     PUSHI  #0x00000007
13270 @ 101150:                     LSH   
13271 @ 101151:                     PUSH   N
13272 @ 101154:                     PUSHI  #0x0000007f
13273 @ 101159:                     AND   
13274 @ 101160:                     OR    
13275 @ 101161:                     ASSVAL

  1841        %FINISH %ELSE %START
13276 @ 101162:                     LINE   1841 "regression-compile-tmp/nrimp10s-77.imp"
13277 @ 101204:                     GOTO   L_0003
13278 @ 101207:                     LOCATE L_0004

  1842           %IF KPP=PC %THEN %START
13279 @ 101210:                     LINE   1842 "regression-compile-tmp/nrimp10s-77.imp"
13280 @ 101252:                     PUSH   KPP
13281 @ 101255:                     PUSHI  #0x00000004
13282 @ 101260:                     JUMPIF # L_0007

  1843              %IF N<0 %THEN N=N&16_7FFFFFFF %AND NOTE CREF(CA,N)
13283 @ 101264:                     LINE   1843 "regression-compile-tmp/nrimp10s-77.imp"
13284 @ 101306:                     PUSH   N
13285 @ 101309:                     PUSHI  #0x00000000
13286 @ 101314:                     JUMPIF >= L_000a
13287 @ 101318:                     PUSH   N
13288 @ 101321:                     PUSH   N
13289 @ 101324:                     PUSHI  #0x7fffffff
13290 @ 101329:                     AND   
13291 @ 101330:                     ASSVAL
13292 @ 101331:                     PUSH   NOTECREF
13293 @ 101334:                     PUSH   CA
13294 @ 101337:                     ASSPAR
13295 @ 101338:                     PUSH   N
13296 @ 101341:                     ASSPAR
13297 @ 101342:                     CALL  
13298 @ 101343:                     LOCATE L_000a

  1844              N=(N-CA)//2
13299 @ 101346:                     LINE   1844 "regression-compile-tmp/nrimp10s-77.imp"
13300 @ 101388:                     PUSH   N
13301 @ 101391:                     PUSH   N
13302 @ 101394:                     PUSH   CA
13303 @ 101397:                     SUB   
13304 @ 101398:                     PUSHI  #0x00000002
13305 @ 101403:                     QUOT  
13306 @ 101404:                     ASSVAL

  1845           %FINISH
13307 @ 101405:                     LINE   1845 "regression-compile-tmp/nrimp10s-77.imp"
13308 @ 101447:                     LOCATE L_0007

  1846           %IF (1<<KPP)&B'101100'#0 %THEN N=N//4
  1847  !        %IF USE IMP=YES %THEN %START
13309 @ 101450:                     LINE   1846 "regression-compile-tmp/nrimp10s-77.imp"
13310 @ 101492:                     PUSHI  #0x00000001
13311 @ 101497:                     PUSH   KPP
13312 @ 101500:                     LSH   
13313 @ 101501:                     PUSHI  #0x0000002c
13314 @ 101506:                     AND   
13315 @ 101507:                     PUSHI  #0x00000000
13316 @ 101512:                     JUMPIF = L_0007
13317 @ 101516:                     PUSH   N
13318 @ 101519:                     PUSH   N
13319 @ 101522:                     PUSHI  #0x00000004
13320 @ 101527:                     QUOT  
13321 @ 101528:                     ASSVAL
13322 @ 101529:                     LOCATE L_0007

  1848              CODE(PPCURR)=OPCODE!1
13323 @ 101532:                     LINE   1848 "regression-compile-tmp/nrimp10s-77.imp"
13324 @ 101574:                     PUSH   CODE
13325 @ 101577:                     PUSH   PPCURR
13326 @ 101580:                     ACCESS
13327 @ 101581:                     PUSH   OPCODE
13328 @ 101584:                     PUSHI  #0x00000001
13329 @ 101589:                     OR    
13330 @ 101590:                     ASSVAL

  1849              CODE(PPCURR+1)=((4!KP)<<3!KPP)<<2!(N>>16&3)
13331 @ 101591:                     LINE   1849 "regression-compile-tmp/nrimp10s-77.imp"
13332 @ 101633:                     PUSH   CODE
13333 @ 101636:                     PUSH   PPCURR
13334 @ 101639:                     PUSHI  #0x00000001
13335 @ 101644:                     ADD   
13336 @ 101645:                     ACCESS
13337 @ 101646:                     PUSHI  #0x00000004
13338 @ 101651:                     PUSH   KP
13339 @ 101654:                     OR    
13340 @ 101655:                     PUSHI  #0x00000003
13341 @ 101660:                     LSH   
13342 @ 101661:                     PUSH   KPP
13343 @ 101664:                     OR    
13344 @ 101665:                     PUSHI  #0x00000002
13345 @ 101670:                     LSH   
13346 @ 101671:                     PUSH   N
13347 @ 101674:                     PUSHI  #0x00000010
13348 @ 101679:                     RSH   
13349 @ 101680:                     PUSHI  #0x00000003
13350 @ 101685:                     AND   
13351 @ 101686:                     OR    
13352 @ 101687:                     ASSVAL

  1850              CODE(PPCURR+2)=N>>8&255
13353 @ 101688:                     LINE   1850 "regression-compile-tmp/nrimp10s-77.imp"
13354 @ 101730:                     PUSH   CODE
13355 @ 101733:                     PUSH   PPCURR
13356 @ 101736:                     PUSHI  #0x00000002
13357 @ 101741:                     ADD   
13358 @ 101742:                     ACCESS
13359 @ 101743:                     PUSH   N
13360 @ 101746:                     PUSHI  #0x00000008
13361 @ 101751:                     RSH   
13362 @ 101752:                     PUSHI  #0x000000ff
13363 @ 101757:                     AND   
13364 @ 101758:                     ASSVAL

  1851              CODE(PPCURR+3)=N&255
  1852  !        %FINISH %ELSE %START
  1853  !           *LSS_OPCODE
  1854  !           *USH_1
  1855  !           *OR_3
  1856  !           *USH_2
  1857  !           *OR_KP
  1858  !           *USH_3
  1859  !           *OR_KPP
  1860  !           *USH_18
  1861  !           *SLSS_N
  1862  !           *AND_16_3FFFF
  1863  !           *OR_%TOS
  1864  !           *LDTB_16_58000004
  1865  !           *LDA_CODE+4
  1866  !           *LB_PPCURR
  1867  !           *ST_(%DR+%B)
  1868  !        %FINISH
13365 @ 101759:                     LINE   1851 "regression-compile-tmp/nrimp10s-77.imp"
13366 @ 101801:                     PUSH   CODE
13367 @ 101804:                     PUSH   PPCURR
13368 @ 101807:                     PUSHI  #0x00000003
13369 @ 101812:                     ADD   
13370 @ 101813:                     ACCESS
13371 @ 101814:                     PUSH   N
13372 @ 101817:                     PUSHI  #0x000000ff
13373 @ 101822:                     AND   
13374 @ 101823:                     ASSVAL

  1869           %IF KPP<=5 %THEN INC=4
13375 @ 101824:                     LINE   1869 "regression-compile-tmp/nrimp10s-77.imp"
13376 @ 101866:                     PUSH   KPP
13377 @ 101869:                     PUSHI  #0x00000005
13378 @ 101874:                     JUMPIF > L_0007
13379 @ 101878:                     PUSH   INC
13380 @ 101881:                     PUSHI  #0x00000004
13381 @ 101886:                     ASSVAL
13382 @ 101887:                     LOCATE L_0007

  1870        %FINISH
13383 @ 101890:                     LINE   1870 "regression-compile-tmp/nrimp10s-77.imp"
13384 @ 101932:                     LOCATE L_0003

  1871        CA=CA+INC; PPCURR=PPCURR+INC
13385 @ 101935:                     LINE   1871 "regression-compile-tmp/nrimp10s-77.imp"
13386 @ 101977:                     PUSH   CA
13387 @ 101980:                     PUSH   CA
13388 @ 101983:                     PUSH   INC
13389 @ 101986:                     ADD   
13390 @ 101987:                     ASSVAL
13391 @ 101988:                     LINE   1871 "regression-compile-tmp/nrimp10s-77.imp"
13392 @ 102030:                     PUSH   PPCURR
13393 @ 102033:                     PUSH   PPCURR
13394 @ 102036:                     PUSH   INC
13395 @ 102039:                     ADD   
13396 @ 102040:                     ASSVAL

  1872        CODEOUT %IF PPCURR>=256
13397 @ 102041:                     LINE   1872 "regression-compile-tmp/nrimp10s-77.imp"
13398 @ 102083:                     PUSH   PPCURR
13399 @ 102086:                     PUSHI  #0x00000100
13400 @ 102091:                     JUMPIF < L_0004
13401 @ 102095:                     PUSH   CODEOUT
13402 @ 102098:                     CALL  
13403 @ 102099:                     LOCATE L_0004

  1873  %END
13404 @ 102102:                     LINE   1873 "regression-compile-tmp/nrimp10s-77.imp"
13405 @ 102144:                  END    _lev0id0_lev1id1_lev2id3_PSORLF1 {lev=4 --> 3}

  1874  %ROUTINE PF2(%INTEGER OPCODE,H,Q,N,MASK,FILLER)
  1875  !***********************************************************************
  1876  !*       PLANT SECONDARY(STORE TO STORE) FORMAT INSTRNS                *
  1877  !*       THESE MAY BE 16 OR 32 BIT DEPENDING ON Q                      *
  1878  !***********************************************************************
  1879  !         ABORT %UNLESS 0<=H<=1 %AND 0<=Q<=1 %AND 0<=N<=127 %AND OPCODE&1=0
13406 @ 102145:                  LINE   1874 "regression-compile-tmp/nrimp10s-77.imp"
13407 @ 102187:                  DEF    PF2 (_lev0id0_lev1id1_lev2id3_PF2) p1=V_0142 a/tf=7 b/format=0 c/ostate=0  type=0 (<type:0>) form=7 (routine) special=0 (<special:0>) linkage=0 (auto) spec=0 indirect=0 unass=0
13408 @ 102202:                     START  ( FORMAL PARAMETERS  {lev=4 --> 5, nested=0 --> 1}
13409 @ 102203:                        DEF    OPCODE p1=V_0155 a/tf=11 b/format=1 c/ostate=0  type=1 (integer) form=1 (simple) special=0 (<special:0>) linkage=0 (auto) spec=0 indirect=0 unass=0
13410 @ 102221:                        DEF    H p1=V_0156 a/tf=11 b/format=1 c/ostate=0  type=1 (integer) form=1 (simple) special=0 (<special:0>) linkage=0 (auto) spec=0 indirect=0 unass=0
13411 @ 102234:                        DEF    Q p1=V_0157 a/tf=11 b/format=1 c/ostate=0  type=1 (integer) form=1 (simple) special=0 (<special:0>) linkage=0 (auto) spec=0 indirect=0 unass=0
13412 @ 102247:                        DEF    N p1=V_0158 a/tf=11 b/format=1 c/ostate=0  type=1 (integer) form=1 (simple) special=0 (<special:0>) linkage=0 (auto) spec=0 indirect=0 unass=0
13413 @ 102260:                        DEF    MASK p1=V_0159 a/tf=11 b/format=1 c/ostate=0  type=1 (integer) form=1 (simple) special=0 (<special:0>) linkage=0 (auto) spec=0 indirect=0 unass=0
13414 @ 102276:                        DEF    FILLER p1=V_015a a/tf=11 b/format=1 c/ostate=0  type=1 (integer) form=1 (simple) special=0 (<special:0>) linkage=0 (auto) spec=0 indirect=0 unass=0
13415 @ 102294:                     FINISH ) {lev=4}

  1880           PLANT(OPCODE<<8!H<<8!Q<<7!N)
13416 @ 102295:                     LINE   1880 "regression-compile-tmp/nrimp10s-77.imp"
13417 @ 102337:                     PUSH   PLANT
13418 @ 102340:                     PUSH   OPCODE
13419 @ 102343:                     PUSHI  #0x00000008
13420 @ 102348:                     LSH   
13421 @ 102349:                     PUSH   H
13422 @ 102352:                     PUSHI  #0x00000008
13423 @ 102357:                     LSH   
13424 @ 102358:                     OR    
13425 @ 102359:                     PUSH   Q
13426 @ 102362:                     PUSHI  #0x00000007
13427 @ 102367:                     LSH   
13428 @ 102368:                     OR    
13429 @ 102369:                     PUSH   N
13430 @ 102372:                     OR    
13431 @ 102373:                     ASSPAR
13432 @ 102374:                     CALL  

  1881           %IF Q#0 %THEN PLANT(MASK<<8!FILLER)
13433 @ 102375:                     LINE   1881 "regression-compile-tmp/nrimp10s-77.imp"
13434 @ 102417:                     PUSH   Q
13435 @ 102420:                     PUSHI  #0x00000000
13436 @ 102425:                     JUMPIF = L_0004
13437 @ 102429:                     PUSH   PLANT
13438 @ 102432:                     PUSH   MASK
13439 @ 102435:                     PUSHI  #0x00000008
13440 @ 102440:                     LSH   
13441 @ 102441:                     PUSH   FILLER
13442 @ 102444:                     OR    
13443 @ 102445:                     ASSPAR
13444 @ 102446:                     CALL  
13445 @ 102447:                     LOCATE L_0004

  1882  %END
13446 @ 102450:                     LINE   1882 "regression-compile-tmp/nrimp10s-77.imp"
13447 @ 102492:                  END    _lev0id0_lev1id1_lev2id3_PF2 {lev=4 --> 3}

  1883  %ROUTINE PF3(%INTEGER OPCODE,MASK,KPPP,N)
  1884  !***********************************************************************
  1885  !*       PLANT THE TERTIARY(JUMP) FORMAT INSTRUCTIONS                  *
  1886  !***********************************************************************
  1887  !         ABORT %UNLESS 0<=MASK<=15 %AND 0<=KPPP<=7 %AND OPCODE&1=0
13448 @ 102493:                  LINE   1883 "regression-compile-tmp/nrimp10s-77.imp"
13449 @ 102535:                  DEF    PF3 (_lev0id0_lev1id1_lev2id3_PF3) p1=V_0143 a/tf=7 b/format=0 c/ostate=0  type=0 (<type:0>) form=7 (routine) special=0 (<special:0>) linkage=0 (auto) spec=0 indirect=0 unass=0
13450 @ 102550:                     START  ( FORMAL PARAMETERS  {lev=4 --> 5, nested=0 --> 1}
13451 @ 102551:                        DEF    OPCODE p1=V_0155 a/tf=11 b/format=1 c/ostate=0  type=1 (integer) form=1 (simple) special=0 (<special:0>) linkage=0 (auto) spec=0 indirect=0 unass=0
13452 @ 102569:                        DEF    MASK p1=V_0156 a/tf=11 b/format=1 c/ostate=0  type=1 (integer) form=1 (simple) special=0 (<special:0>) linkage=0 (auto) spec=0 indirect=0 unass=0
13453 @ 102585:                        DEF    KPPP p1=V_0157 a/tf=11 b/format=1 c/ostate=0  type=1 (integer) form=1 (simple) special=0 (<special:0>) linkage=0 (auto) spec=0 indirect=0 unass=0
13454 @ 102601:                        DEF    N p1=V_0158 a/tf=11 b/format=1 c/ostate=0  type=1 (integer) form=1 (simple) special=0 (<special:0>) linkage=0 (auto) spec=0 indirect=0 unass=0
13455 @ 102614:                     FINISH ) {lev=4}

  1888           %IF KPPP=PC %THEN %START
13456 @ 102615:                     LINE   1888 "regression-compile-tmp/nrimp10s-77.imp"
13457 @ 102657:                     PUSH   KPPP
13458 @ 102660:                     PUSHI  #0x00000004
13459 @ 102665:                     JUMPIF # L_0004

  1889              %IF N<0 %THEN N=N&16_7FFFFFFF %AND NOTE CREF(CA,N)
13460 @ 102669:                     LINE   1889 "regression-compile-tmp/nrimp10s-77.imp"
13461 @ 102711:                     PUSH   N
13462 @ 102714:                     PUSHI  #0x00000000
13463 @ 102719:                     JUMPIF >= L_0007
13464 @ 102723:                     PUSH   N
13465 @ 102726:                     PUSH   N
13466 @ 102729:                     PUSHI  #0x7fffffff
13467 @ 102734:                     AND   
13468 @ 102735:                     ASSVAL
13469 @ 102736:                     PUSH   NOTECREF
13470 @ 102739:                     PUSH   CA
13471 @ 102742:                     ASSPAR
13472 @ 102743:                     PUSH   N
13473 @ 102746:                     ASSPAR
13474 @ 102747:                     CALL  
13475 @ 102748:                     LOCATE L_0007

  1890              N=(N-CA)//2
13476 @ 102751:                     LINE   1890 "regression-compile-tmp/nrimp10s-77.imp"
13477 @ 102793:                     PUSH   N
13478 @ 102796:                     PUSH   N
13479 @ 102799:                     PUSH   CA
13480 @ 102802:                     SUB   
13481 @ 102803:                     PUSHI  #0x00000002
13482 @ 102808:                     QUOT  
13483 @ 102809:                     ASSVAL

  1891           %FINISH
13484 @ 102810:                     LINE   1891 "regression-compile-tmp/nrimp10s-77.imp"
13485 @ 102852:                     LOCATE L_0004

  1892           CODE(PPCURR)=OPCODE!MASK>>3&1
13486 @ 102855:                     LINE   1892 "regression-compile-tmp/nrimp10s-77.imp"
13487 @ 102897:                     PUSH   CODE
13488 @ 102900:                     PUSH   PPCURR
13489 @ 102903:                     ACCESS
13490 @ 102904:                     PUSH   OPCODE
13491 @ 102907:                     PUSH   MASK
13492 @ 102910:                     PUSHI  #0x00000003
13493 @ 102915:                     RSH   
13494 @ 102916:                     PUSHI  #0x00000001
13495 @ 102921:                     AND   
13496 @ 102922:                     OR    
13497 @ 102923:                     ASSVAL

  1893           CODE(PPCURR+1)=(MASK&7)<<5!KPPP<<2!(N>>16&3)
13498 @ 102924:                     LINE   1893 "regression-compile-tmp/nrimp10s-77.imp"
13499 @ 102966:                     PUSH   CODE
13500 @ 102969:                     PUSH   PPCURR
13501 @ 102972:                     PUSHI  #0x00000001
13502 @ 102977:                     ADD   
13503 @ 102978:                     ACCESS
13504 @ 102979:                     PUSH   MASK
13505 @ 102982:                     PUSHI  #0x00000007
13506 @ 102987:                     AND   
13507 @ 102988:                     PUSHI  #0x00000005
13508 @ 102993:                     LSH   
13509 @ 102994:                     PUSH   KPPP
13510 @ 102997:                     PUSHI  #0x00000002
13511 @ 103002:                     LSH   
13512 @ 103003:                     OR    
13513 @ 103004:                     PUSH   N
13514 @ 103007:                     PUSHI  #0x00000010
13515 @ 103012:                     RSH   
13516 @ 103013:                     PUSHI  #0x00000003
13517 @ 103018:                     AND   
13518 @ 103019:                     OR    
13519 @ 103020:                     ASSVAL

  1894           PPCURR=PPCURR+2
13520 @ 103021:                     LINE   1894 "regression-compile-tmp/nrimp10s-77.imp"
13521 @ 103063:                     PUSH   PPCURR
13522 @ 103066:                     PUSH   PPCURR
13523 @ 103069:                     PUSHI  #0x00000002
13524 @ 103074:                     ADD   
13525 @ 103075:                     ASSVAL

  1895           CA=CA+2
13526 @ 103076:                     LINE   1895 "regression-compile-tmp/nrimp10s-77.imp"
13527 @ 103118:                     PUSH   CA
13528 @ 103121:                     PUSH   CA
13529 @ 103124:                     PUSHI  #0x00000002
13530 @ 103129:                     ADD   
13531 @ 103130:                     ASSVAL

  1896           %IF KPPP<=5 %THEN %START
13532 @ 103131:                     LINE   1896 "regression-compile-tmp/nrimp10s-77.imp"
13533 @ 103173:                     PUSH   KPPP
13534 @ 103176:                     PUSHI  #0x00000005
13535 @ 103181:                     JUMPIF > L_0004

  1897              CODE(PPCURR)=N>>8&255
13536 @ 103185:                     LINE   1897 "regression-compile-tmp/nrimp10s-77.imp"
13537 @ 103227:                     PUSH   CODE
13538 @ 103230:                     PUSH   PPCURR
13539 @ 103233:                     ACCESS
13540 @ 103234:                     PUSH   N
13541 @ 103237:                     PUSHI  #0x00000008
13542 @ 103242:                     RSH   
13543 @ 103243:                     PUSHI  #0x000000ff
13544 @ 103248:                     AND   
13545 @ 103249:                     ASSVAL

  1898              CODE(PPCURR+1)=N&255
13546 @ 103250:                     LINE   1898 "regression-compile-tmp/nrimp10s-77.imp"
13547 @ 103292:                     PUSH   CODE
13548 @ 103295:                     PUSH   PPCURR
13549 @ 103298:                     PUSHI  #0x00000001
13550 @ 103303:                     ADD   
13551 @ 103304:                     ACCESS
13552 @ 103305:                     PUSH   N
13553 @ 103308:                     PUSHI  #0x000000ff
13554 @ 103313:                     AND   
13555 @ 103314:                     ASSVAL

  1899              PPCURR=PPCURR+2; CA=CA+2
13556 @ 103315:                     LINE   1899 "regression-compile-tmp/nrimp10s-77.imp"
13557 @ 103357:                     PUSH   PPCURR
13558 @ 103360:                     PUSH   PPCURR
13559 @ 103363:                     PUSHI  #0x00000002
13560 @ 103368:                     ADD   
13561 @ 103369:                     ASSVAL
13562 @ 103370:                     LINE   1899 "regression-compile-tmp/nrimp10s-77.imp"
13563 @ 103412:                     PUSH   CA
13564 @ 103415:                     PUSH   CA
13565 @ 103418:                     PUSHI  #0x00000002
13566 @ 103423:                     ADD   
13567 @ 103424:                     ASSVAL

  1900           %FINISH
13568 @ 103425:                     LINE   1900 "regression-compile-tmp/nrimp10s-77.imp"
13569 @ 103467:                     LOCATE L_0004

  1901           CODEOUT %IF PPCURR>=256
13570 @ 103470:                     LINE   1901 "regression-compile-tmp/nrimp10s-77.imp"
13571 @ 103512:                     PUSH   PPCURR
13572 @ 103515:                     PUSHI  #0x00000100
13573 @ 103520:                     JUMPIF < L_0004
13574 @ 103524:                     PUSH   CODEOUT
13575 @ 103527:                     CALL  
13576 @ 103528:                     LOCATE L_0004

  1902  %END
13577 @ 103531:                     LINE   1902 "regression-compile-tmp/nrimp10s-77.imp"
13578 @ 103573:                  END    _lev0id0_lev1id1_lev2id3_PF3 {lev=4 --> 3}

  1903  %ROUTINE NOTE CREF(%INTEGER CA,N)
  1904  !***********************************************************************
  1905  !*    NOTE THAT A (PC+N) INSTRUCTION HAS N RELATIVE TO CONST TABLE     *
  1906  !*    NOT REATIVE TO CODE. REMEMBER THE ADDRESS OF THE INSTRUCTION     *
  1907  !*    SO THAT AN LPUT(18) CORRECTION CAN BE MADE AT END OF COMPILATION *
  1908  !***********************************************************************
13579 @ 103574:                  LINE   1903 "regression-compile-tmp/nrimp10s-77.imp"
13580 @ 103616:                  DEF    NOTECREF (_lev0id0_lev1id1_lev2id3_NOTECREF) p1=V_0144 a/tf=7 b/format=0 c/ostate=0  type=0 (<type:0>) form=7 (routine) special=0 (<special:0>) linkage=0 (auto) spec=0 indirect=0 unass=0
13581 @ 103636:                     START  ( FORMAL PARAMETERS  {lev=4 --> 5, nested=0 --> 1}
13582 @ 103637:                        DEF    CA p1=V_0155 a/tf=11 b/format=1 c/ostate=0  type=1 (integer) form=1 (simple) special=0 (<special:0>) linkage=0 (auto) spec=0 indirect=0 unass=0
13583 @ 103651:                        DEF    N p1=V_0156 a/tf=11 b/format=1 c/ostate=0  type=1 (integer) form=1 (simple) special=0 (<special:0>) linkage=0 (auto) spec=0 indirect=0 unass=0
13584 @ 103664:                     FINISH ) {lev=4}

  1909  %RECORD(LISTF)%NAME CELL {(LISTF)
13585 @ 103665:                     LINE   1909 "regression-compile-tmp/nrimp10s-77.imp"
13586 @ 103707:                     DEF    CELL p1=V_0157 a/tf=42 b/format=f3 c/ostate=0  type=4 (record) form=2 (name) special=0 (<special:0>) linkage=0 (auto) spec=0 indirect=0 unass=0

  1910        CELL==ASLIST(CREFHEAD)
13587 @ 103723:                     LINE   1910 "regression-compile-tmp/nrimp10s-77.imp"
13588 @ 103765:                     PUSH   CELL
13589 @ 103768:                     PUSH   ASLIST
13590 @ 103771:                     PUSH   CREFHEAD
13591 @ 103774:                     ACCESS
13592 @ 103775:                     ASSREF

  1911        %IF CREFHEAD=0 %OR CELL_S3#0 %THEN PUSH(CREFHEAD,CA,0,0) %AND %RETURN
13593 @ 103776:                     LINE   1911 "regression-compile-tmp/nrimp10s-77.imp"
13594 @ 103818:                     PUSH   CREFHEAD
13595 @ 103821:                     PUSHI  #0x00000000
13596 @ 103826:                     JUMPIF = L_0005
13597 @ 103830:                     PUSH   CELL
13598 @ 103833:                     SELECT 3
13599 @ 103836:                     PUSHI  #0x00000000
13600 @ 103841:                     JUMPIF = L_0004
13601 @ 103845:                     LOCATE L_0005
13602 @ 103848:                     PUSH   PUSH
13603 @ 103851:                     PUSH   CREFHEAD
13604 @ 103854:                     ASSPAR
13605 @ 103855:                     PUSH   CA
13606 @ 103858:                     ASSPAR
13607 @ 103859:                     PUSHI  #0x00000000
13608 @ 103864:                     ASSPAR
13609 @ 103865:                     PUSHI  #0x00000000
13610 @ 103870:                     ASSPAR
13611 @ 103871:                     CALL  
13612 @ 103872:                     RETURN
13613 @ 103873:                     LOCATE L_0004

  1912        %IF CELL_S2=0 %THEN CELL_S2=CA %ELSE CELL_S3=CA
13614 @ 103876:                     LINE   1912 "regression-compile-tmp/nrimp10s-77.imp"
13615 @ 103918:                     PUSH   CELL
13616 @ 103921:                     SELECT 2
13617 @ 103924:                     PUSHI  #0x00000000
13618 @ 103929:                     JUMPIF # L_0004
13619 @ 103933:                     PUSH   CELL
13620 @ 103936:                     SELECT 2
13621 @ 103939:                     PUSH   CA
13622 @ 103942:                     ASSVAL
13623 @ 103943:                     GOTO   L_0003
13624 @ 103946:                     LOCATE L_0004
13625 @ 103949:                     PUSH   CELL
13626 @ 103952:                     SELECT 3
13627 @ 103955:                     PUSH   CA
13628 @ 103958:                     ASSVAL
13629 @ 103959:                     LOCATE L_0003

  1913  %END
13630 @ 103962:                     LINE   1913 "regression-compile-tmp/nrimp10s-77.imp"
13631 @ 104004:                  END    _lev0id0_lev1id1_lev2id3_NOTECREF {lev=4 --> 3}

  1914  %ROUTINE PCLOD(%INTEGER FROM, TO)
  1915  !***********************************************************************
  1916  !*       PLANT A SERIES OF INTRUNS FROM ARRAY FIXED CODE               *
  1917  !***********************************************************************
13632 @ 104005:                  LINE   1914 "regression-compile-tmp/nrimp10s-77.imp"
13633 @ 104047:                  DEF    PCLOD (_lev0id0_lev1id1_lev2id3_PCLOD) p1=V_013d a/tf=7 b/format=0 c/ostate=0  type=0 (<type:0>) form=7 (routine) special=0 (<special:0>) linkage=0 (auto) spec=0 indirect=0 unass=0
13634 @ 104064:                     START  ( FORMAL PARAMETERS  {lev=4 --> 5, nested=0 --> 1}
13635 @ 104065:                        DEF    FROM p1=V_0155 a/tf=11 b/format=1 c/ostate=0  type=1 (integer) form=1 (simple) special=0 (<special:0>) linkage=0 (auto) spec=0 indirect=0 unass=0
13636 @ 104081:                        DEF    TO p1=V_0156 a/tf=11 b/format=1 c/ostate=0  type=1 (integer) form=1 (simple) special=0 (<special:0>) linkage=0 (auto) spec=0 indirect=0 unass=0
13637 @ 104095:                     FINISH ) {lev=4}

  1918  %INTEGER I
  1919  !%CONSTINTEGERARRAY FIXED CODE(0:127)
  1920  !         %CYCLE I=FROM, 1, TO
  1921  !            PCONST(FIXED CODE(I))
  1922  !         %REPEAT
13638 @ 104096:                     LINE   1918 "regression-compile-tmp/nrimp10s-77.imp"
13639 @ 104138:                     DEF    I p1=V_0157 a/tf=11 b/format=1 c/ostate=0  type=1 (integer) form=1 (simple) special=0 (<special:0>) linkage=0 (auto) spec=0 indirect=0 unass=0

  1923  %END
13640 @ 104151:                     LINE   1923 "regression-compile-tmp/nrimp10s-77.imp"
13641 @ 104193:                  END    _lev0id0_lev1id1_lev2id3_PCLOD {lev=4 --> 3}

  1924  %ROUTINE CNOP(%INTEGER I, J)
13642 @ 104194:                  LINE   1924 "regression-compile-tmp/nrimp10s-77.imp"
13643 @ 104236:                  DEF    CNOP (_lev0id0_lev1id1_lev2id3_CNOP) p1=V_013c a/tf=7 b/format=0 c/ostate=0  type=0 (<type:0>) form=7 (routine) special=0 (<special:0>) linkage=0 (auto) spec=0 indirect=0 unass=0
13644 @ 104252:                     START  ( FORMAL PARAMETERS  {lev=4 --> 5, nested=0 --> 1}
13645 @ 104253:                        DEF    I p1=V_0155 a/tf=11 b/format=1 c/ostate=0  type=1 (integer) form=1 (simple) special=0 (<special:0>) linkage=0 (auto) spec=0 indirect=0 unass=0
13646 @ 104266:                        DEF    J p1=V_0156 a/tf=11 b/format=1 c/ostate=0  type=1 (integer) form=1 (simple) special=0 (<special:0>) linkage=0 (auto) spec=0 indirect=0 unass=0
13647 @ 104279:                     FINISH ) {lev=4}

  1925           PSF1(JUNC,0,1) %WHILE CA&(J-1)#I
13648 @ 104280:                     LINE   1925 "regression-compile-tmp/nrimp10s-77.imp"
13649 @ 104322:                     LOCATE L_0003
13650 @ 104325:                     PUSH   CA
13651 @ 104328:                     PUSH   J
13652 @ 104331:                     PUSHI  #0x00000001
13653 @ 104336:                     SUB   
13654 @ 104337:                     AND   
13655 @ 104338:                     PUSH   I
13656 @ 104341:                     JUMPIF = L_0004
13657 @ 104345:                     PUSH   PSF1
13658 @ 104348:                     PUSHI  #0x0000001a
13659 @ 104353:                     ASSPAR
13660 @ 104354:                     PUSHI  #0x00000000
13661 @ 104359:                     ASSPAR
13662 @ 104360:                     PUSHI  #0x00000001
13663 @ 104365:                     ASSPAR
13664 @ 104366:                     CALL  
13665 @ 104367:                     REPEAT L_0003
13666 @ 104370:                     LOCATE L_0004

  1926  %END
13667 @ 104373:                     LINE   1926 "regression-compile-tmp/nrimp10s-77.imp"
13668 @ 104415:                  END    _lev0id0_lev1id1_lev2id3_CNOP {lev=4 --> 3}

  1927  %ROUTINE PGLA(%INTEGER BDRY, L, INF ADR)
13669 @ 104416:                  LINE   1927 "regression-compile-tmp/nrimp10s-77.imp"
13670 @ 104458:                  DEF    PGLA (_lev0id0_lev1id1_lev2id3_PGLA) p1=V_0155 a/tf=7 b/format=0 c/ostate=0  type=0 (<type:0>) form=7 (routine) special=0 (<special:0>) linkage=0 (auto) spec=0 indirect=0 unass=0
13671 @ 104474:                     START  ( FORMAL PARAMETERS  {lev=4 --> 5, nested=0 --> 1}
13672 @ 104475:                        DEF    BDRY p1=V_0156 a/tf=11 b/format=1 c/ostate=0  type=1 (integer) form=1 (simple) special=0 (<special:0>) linkage=0 (auto) spec=0 indirect=0 unass=0
13673 @ 104491:                        DEF    L p1=V_0157 a/tf=11 b/format=1 c/ostate=0  type=1 (integer) form=1 (simple) special=0 (<special:0>) linkage=0 (auto) spec=0 indirect=0 unass=0
13674 @ 104504:                        DEF    INFADR p1=V_0158 a/tf=11 b/format=1 c/ostate=0  type=1 (integer) form=1 (simple) special=0 (<special:0>) linkage=0 (auto) spec=0 indirect=0 unass=0
13675 @ 104522:                     FINISH ) {lev=4}

  1928  %INTEGER I, J
13676 @ 104523:                     LINE   1928 "regression-compile-tmp/nrimp10s-77.imp"
13677 @ 104565:                     DEF    I p1=V_0159 a/tf=11 b/format=1 c/ostate=0  type=1 (integer) form=1 (simple) special=0 (<special:0>) linkage=0 (auto) spec=0 indirect=0 unass=0
13678 @ 104578:                     DEF    J p1=V_015a a/tf=11 b/format=1 c/ostate=0  type=1 (integer) form=1 (simple) special=0 (<special:0>) linkage=0 (auto) spec=0 indirect=0 unass=0

  1929           J=GLACA;  GLACA=(J+BDRY-1)&(-BDRY)
13679 @ 104591:                     LINE   1929 "regression-compile-tmp/nrimp10s-77.imp"
13680 @ 104633:                     PUSH   J
13681 @ 104636:                     PUSH   GLACA
13682 @ 104639:                     ASSVAL
13683 @ 104640:                     LINE   1929 "regression-compile-tmp/nrimp10s-77.imp"
13684 @ 104682:                     PUSH   GLACA
13685 @ 104685:                     PUSH   J
13686 @ 104688:                     PUSH   BDRY
13687 @ 104691:                     ADD   
13688 @ 104692:                     PUSHI  #0x00000001
13689 @ 104697:                     SUB   
13690 @ 104698:                     PUSH   BDRY
13691 @ 104701:                     NEGATE
13692 @ 104702:                     AND   
13693 @ 104703:                     ASSVAL

  1930           GLACURR=GLACURR+GLACA-J;       ! COMPLETE THE ROUNDING
13694 @ 104704:                     LINE   1930 "regression-compile-tmp/nrimp10s-77.imp"
13695 @ 104746:                     PUSH   GLACURR
13696 @ 104749:                     PUSH   GLACURR
13697 @ 104752:                     PUSH   GLACA
13698 @ 104755:                     ADD   
13699 @ 104756:                     PUSH   J
13700 @ 104759:                     SUB   
13701 @ 104760:                     ASSVAL

  1931           %IF L+GLACURR>256 %THEN %START
13702 @ 104761:                     LINE   1931 "regression-compile-tmp/nrimp10s-77.imp"
13703 @ 104803:                     PUSH   L
13704 @ 104806:                     PUSH   GLACURR
13705 @ 104809:                     ADD   
13706 @ 104810:                     PUSHI  #0x00000100
13707 @ 104815:                     JUMPIF <= L_0004

  1932              %IF INHCODE=0 %THEN LPUT(2, GLACURR, GLACABUF, ADDR(GLABUF(0)))
13708 @ 104819:                     LINE   1932 "regression-compile-tmp/nrimp10s-77.imp"
13709 @ 104861:                     PUSH   INHCODE
13710 @ 104864:                     PUSHI  #0x00000000
13711 @ 104869:                     JUMPIF # L_0007
13712 @ 104873:                     PUSH   LPUT
13713 @ 104876:                     PUSHI  #0x00000002
13714 @ 104881:                     ASSPAR
13715 @ 104882:                     PUSH   GLACURR
13716 @ 104885:                     ASSPAR
13717 @ 104886:                     PUSH   GLACABUF
13718 @ 104889:                     ASSPAR
13719 @ 104890:                     PUSH   ADDR
13720 @ 104893:                     PUSH   GLABUF
13721 @ 104896:                     PUSHI  #0x00000000
13722 @ 104901:                     ACCESS
13723 @ 104902:                     ASSPAR
13724 @ 104903:                     CALL  
13725 @ 104904:                     ASSPAR
13726 @ 104905:                     CALL  
13727 @ 104906:                     LOCATE L_0007

  1933              GLACURR=0;  GLACABUF=GLACA
13728 @ 104909:                     LINE   1933 "regression-compile-tmp/nrimp10s-77.imp"
13729 @ 104951:                     PUSH   GLACURR
13730 @ 104954:                     PUSHI  #0x00000000
13731 @ 104959:                     ASSVAL
13732 @ 104960:                     LINE   1933 "regression-compile-tmp/nrimp10s-77.imp"
13733 @ 105002:                     PUSH   GLACABUF
13734 @ 105005:                     PUSH   GLACA
13735 @ 105008:                     ASSVAL

  1934           %FINISH
13736 @ 105009:                     LINE   1934 "regression-compile-tmp/nrimp10s-77.imp"
13737 @ 105051:                     LOCATE L_0004

  1935           %CYCLE I=0,1,L-1
13738 @ 105054:                     LINE   1935 "regression-compile-tmp/nrimp10s-77.imp"
13739 @ 105096:                     PUSH   I
13740 @ 105099:                     PUSHI  #0x00000001
13741 @ 105104:                     PUSH   L
13742 @ 105107:                     PUSHI  #0x00000001
13743 @ 105112:                     SUB   
13744 @ 105113:                     PUSHI  #0x00000000
13745 @ 105118:                     FOR    L_0003

  1936              GLABUF(GLACURR+I)=BYTE INTEGER(I+INF ADR)
13746 @ 105121:                     LINE   1936 "regression-compile-tmp/nrimp10s-77.imp"
13747 @ 105163:                     PUSH   GLABUF
13748 @ 105166:                     PUSH   GLACURR
13749 @ 105169:                     PUSH   I
13750 @ 105172:                     ADD   
13751 @ 105173:                     ACCESS
13752 @ 105174:                     PUSH   BYTEINTEGER
13753 @ 105177:                     PUSH   I
13754 @ 105180:                     PUSH   INFADR
13755 @ 105183:                     ADD   
13756 @ 105184:                     ASSPAR
13757 @ 105185:                     CALL  
13758 @ 105186:                     ASSVAL

  1937           %REPEAT
13759 @ 105187:                     LINE   1937 "regression-compile-tmp/nrimp10s-77.imp"
13760 @ 105229:                     REPEAT L_0003
13761 @ 105232:                     LOCATE L_0004

  1938           GLACA=GLACA+L;  GLACURR=GLACURR+L
13762 @ 105235:                     LINE   1938 "regression-compile-tmp/nrimp10s-77.imp"
13763 @ 105277:                     PUSH   GLACA
13764 @ 105280:                     PUSH   GLACA
13765 @ 105283:                     PUSH   L
13766 @ 105286:                     ADD   
13767 @ 105287:                     ASSVAL
13768 @ 105288:                     LINE   1938 "regression-compile-tmp/nrimp10s-77.imp"
13769 @ 105330:                     PUSH   GLACURR
13770 @ 105333:                     PUSH   GLACURR
13771 @ 105336:                     PUSH   L
13772 @ 105339:                     ADD   
13773 @ 105340:                     ASSVAL

  1939  %END
13774 @ 105341:                     LINE   1939 "regression-compile-tmp/nrimp10s-77.imp"
13775 @ 105383:                  END    _lev0id0_lev1id1_lev2id3_PGLA {lev=4 --> 3}

  1940  %ROUTINE PLUG(%INTEGER AREA, AT, VALUE, BYTES)
  1941  !***********************************************************************
  1942  !*       WRITE UP TO ONE WORD INTO OBJECT FILE OUT OF SEQUENCE         *
  1943  !***********************************************************************
13776 @ 105384:                  LINE   1940 "regression-compile-tmp/nrimp10s-77.imp"
13777 @ 105426:                  DEF    PLUG (_lev0id0_lev1id1_lev2id3_PLUG) p1=V_014b a/tf=7 b/format=0 c/ostate=0  type=0 (<type:0>) form=7 (routine) special=0 (<special:0>) linkage=0 (auto) spec=0 indirect=0 unass=0
13778 @ 105442:                     START  ( FORMAL PARAMETERS  {lev=4 --> 5, nested=0 --> 1}
13779 @ 105443:                        DEF    AREA p1=V_0156 a/tf=11 b/format=1 c/ostate=0  type=1 (integer) form=1 (simple) special=0 (<special:0>) linkage=0 (auto) spec=0 indirect=0 unass=0
13780 @ 105459:                        DEF    AT p1=V_0157 a/tf=11 b/format=1 c/ostate=0  type=1 (integer) form=1 (simple) special=0 (<special:0>) linkage=0 (auto) spec=0 indirect=0 unass=0
13781 @ 105473:                        DEF    VALUE p1=V_0158 a/tf=11 b/format=1 c/ostate=0  type=1 (integer) form=1 (simple) special=0 (<special:0>) linkage=0 (auto) spec=0 indirect=0 unass=0
13782 @ 105490:                        DEF    BYTES p1=V_0159 a/tf=11 b/format=1 c/ostate=0  type=1 (integer) form=1 (simple) special=0 (<special:0>) linkage=0 (auto) spec=0 indirect=0 unass=0
13783 @ 105507:                     FINISH ) {lev=4}

  1944  %INTEGERNAME WCABUF
13784 @ 105508:                     LINE   1944 "regression-compile-tmp/nrimp10s-77.imp"
13785 @ 105550:                     DEF    WCABUF p1=V_015a a/tf=12 b/format=1 c/ostate=0  type=1 (integer) form=2 (name) special=0 (<special:0>) linkage=0 (auto) spec=0 indirect=0 unass=0

  1945  %INTEGER I, RELAD, BUFAD
13786 @ 105568:                     LINE   1945 "regression-compile-tmp/nrimp10s-77.imp"
13787 @ 105610:                     DEF    I p1=V_015b a/tf=11 b/format=1 c/ostate=0  type=1 (integer) form=1 (simple) special=0 (<special:0>) linkage=0 (auto) spec=0 indirect=0 unass=0
13788 @ 105623:                     DEF    RELAD p1=V_015c a/tf=11 b/format=1 c/ostate=0  type=1 (integer) form=1 (simple) special=0 (<special:0>) linkage=0 (auto) spec=0 indirect=0 unass=0
13789 @ 105640:                     DEF    BUFAD p1=V_015d a/tf=11 b/format=1 c/ostate=0  type=1 (integer) form=1 (simple) special=0 (<special:0>) linkage=0 (auto) spec=0 indirect=0 unass=0

  1946           WCABUF==CABUF;  BUFAD=ADDR(CODE(0))
13790 @ 105657:                     LINE   1946 "regression-compile-tmp/nrimp10s-77.imp"
13791 @ 105699:                     PUSH   WCABUF
13792 @ 105702:                     PUSH   CABUF
13793 @ 105705:                     ASSREF
13794 @ 105706:                     LINE   1946 "regression-compile-tmp/nrimp10s-77.imp"
13795 @ 105748:                     PUSH   BUFAD
13796 @ 105751:                     PUSH   ADDR
13797 @ 105754:                     PUSH   CODE
13798 @ 105757:                     PUSHI  #0x00000000
13799 @ 105762:                     ACCESS
13800 @ 105763:                     ASSPAR
13801 @ 105764:                     CALL  
13802 @ 105765:                     ASSVAL

  1947           %IF AREA=2 %THEN WCABUF==GLACABUF %AND BUFAD=ADDR(GLABUF(0))
13803 @ 105766:                     LINE   1947 "regression-compile-tmp/nrimp10s-77.imp"
13804 @ 105808:                     PUSH   AREA
13805 @ 105811:                     PUSHI  #0x00000002
13806 @ 105816:                     JUMPIF # L_0004
13807 @ 105820:                     PUSH   WCABUF
13808 @ 105823:                     PUSH   GLACABUF
13809 @ 105826:                     ASSREF
13810 @ 105827:                     PUSH   BUFAD
13811 @ 105830:                     PUSH   ADDR
13812 @ 105833:                     PUSH   GLABUF
13813 @ 105836:                     PUSHI  #0x00000000
13814 @ 105841:                     ACCESS
13815 @ 105842:                     ASSPAR
13816 @ 105843:                     CALL  
13817 @ 105844:                     ASSVAL
13818 @ 105845:                     LOCATE L_0004

  1948           RELAD=AT-WCABUF
13819 @ 105848:                     LINE   1948 "regression-compile-tmp/nrimp10s-77.imp"
13820 @ 105890:                     PUSH   RELAD
13821 @ 105893:                     PUSH   AT
13822 @ 105896:                     PUSH   WCABUF
13823 @ 105899:                     SUB   
13824 @ 105900:                     ASSVAL

  1949           %IF 0<=RELAD<=256 %AND AREA<=3 %THEN %START
13825 @ 105901:                     LINE   1949 "regression-compile-tmp/nrimp10s-77.imp"
13826 @ 105943:                     PUSHI  #0x00000000
13827 @ 105948:                     PUSH   RELAD
13828 @ 105951:                     JUMPIFD > L_0004
13829 @ 105955:                     PUSHI  #0x00000100
13830 @ 105960:                     JUMPIF > L_0004
13831 @ 105964:                     PUSH   AREA
13832 @ 105967:                     PUSHI  #0x00000003
13833 @ 105972:                     JUMPIF > L_0004

  1950              %CYCLE I=0,1,BYTES-1
13834 @ 105976:                     LINE   1950 "regression-compile-tmp/nrimp10s-77.imp"
13835 @ 106018:                     PUSH   I
13836 @ 106021:                     PUSHI  #0x00000001
13837 @ 106026:                     PUSH   BYTES
13838 @ 106029:                     PUSHI  #0x00000001
13839 @ 106034:                     SUB   
13840 @ 106035:                     PUSHI  #0x00000000
13841 @ 106040:                     FOR    L_0006

  1951                BYTEINTEGER(RELAD+BUFAD+I)<-VALUE>>((BYTES-1-I)<<3)
13842 @ 106043:                     LINE   1951 "regression-compile-tmp/nrimp10s-77.imp"
13843 @ 106085:                     PUSH   BYTEINTEGER
13844 @ 106088:                     PUSH   RELAD
13845 @ 106091:                     PUSH   BUFAD
13846 @ 106094:                     ADD   
13847 @ 106095:                     PUSH   I
13848 @ 106098:                     ADD   
13849 @ 106099:                     ASSPAR
13850 @ 106100:                     CALL  
13851 @ 106101:                     PUSH   VALUE
13852 @ 106104:                     PUSH   BYTES
13853 @ 106107:                     PUSHI  #0x00000001
13854 @ 106112:                     SUB   
13855 @ 106113:                     PUSH   I
13856 @ 106116:                     SUB   
13857 @ 106117:                     PUSHI  #0x00000003
13858 @ 106122:                     LSH   
13859 @ 106123:                     RSH   
13860 @ 106124:                     JAM   

  1952              %REPEAT
13861 @ 106125:                     LINE   1952 "regression-compile-tmp/nrimp10s-77.imp"
13862 @ 106167:                     REPEAT L_0006
13863 @ 106170:                     LOCATE L_0007

  1953           %FINISH %ELSE %START
13864 @ 106173:                     LINE   1953 "regression-compile-tmp/nrimp10s-77.imp"
13865 @ 106215:                     GOTO   L_0003
13866 @ 106218:                     LOCATE L_0004

  1954              %IF RELAD=-2 %THEN CODEOUT
13867 @ 106221:                     LINE   1954 "regression-compile-tmp/nrimp10s-77.imp"
13868 @ 106263:                     PUSH   RELAD
13869 @ 106266:                     PUSHI  #0x00000002
13870 @ 106271:                     NEGATE
13871 @ 106272:                     JUMPIF # L_0007
13872 @ 106276:                     PUSH   CODEOUT
13873 @ 106279:                     CALL  
13874 @ 106280:                     LOCATE L_0007

  1955              %IF INHCODE=0 %THEN LPUT(AREA,BYTES,AT,ADDR(VALUE)+4-BYTES)
  1956  !*DELSTART
13875 @ 106283:                     LINE   1955 "regression-compile-tmp/nrimp10s-77.imp"
13876 @ 106325:                     PUSH   INHCODE
13877 @ 106328:                     PUSHI  #0x00000000
13878 @ 106333:                     JUMPIF # L_0007
13879 @ 106337:                     PUSH   LPUT
13880 @ 106340:                     PUSH   AREA
13881 @ 106343:                     ASSPAR
13882 @ 106344:                     PUSH   BYTES
13883 @ 106347:                     ASSPAR
13884 @ 106348:                     PUSH   AT
13885 @ 106351:                     ASSPAR
13886 @ 106352:                     PUSH   ADDR
13887 @ 106355:                     PUSH   VALUE
13888 @ 106358:                     ASSPAR
13889 @ 106359:                     CALL  
13890 @ 106360:                     PUSHI  #0x00000004
13891 @ 106365:                     ADD   
13892 @ 106366:                     PUSH   BYTES
13893 @ 106369:                     SUB   
13894 @ 106370:                     ASSPAR
13895 @ 106371:                     CALL  
13896 @ 106372:                     LOCATE L_0007

  1957              NCODE(ADDR(VALUE)+4-BYTES,ADDR(VALUE)+4,AT) %IF DCOMP=1=AREA
  1958  !*DELEND
13897 @ 106375:                     LINE   1957 "regression-compile-tmp/nrimp10s-77.imp"
13898 @ 106417:                     PUSH   DCOMP
13899 @ 106420:                     PUSHI  #0x00000001
13900 @ 106425:                     JUMPIFD # L_0007
13901 @ 106429:                     PUSH   AREA
13902 @ 106432:                     JUMPIF # L_0007
13903 @ 106436:                     PUSH   NCODE
13904 @ 106439:                     PUSH   ADDR
13905 @ 106442:                     PUSH   VALUE
13906 @ 106445:                     ASSPAR
13907 @ 106446:                     CALL  
13908 @ 106447:                     PUSHI  #0x00000004
13909 @ 106452:                     ADD   
13910 @ 106453:                     PUSH   BYTES
13911 @ 106456:                     SUB   
13912 @ 106457:                     ASSPAR
13913 @ 106458:                     PUSH   ADDR
13914 @ 106461:                     PUSH   VALUE
13915 @ 106464:                     ASSPAR
13916 @ 106465:                     CALL  
13917 @ 106466:                     PUSHI  #0x00000004
13918 @ 106471:                     ADD   
13919 @ 106472:                     ASSPAR
13920 @ 106473:                     PUSH   AT
13921 @ 106476:                     ASSPAR
13922 @ 106477:                     CALL  
13923 @ 106478:                     LOCATE L_0007

  1959           %FINISH
13924 @ 106481:                     LINE   1959 "regression-compile-tmp/nrimp10s-77.imp"
13925 @ 106523:                     LOCATE L_0003

  1960  %END
  1961  
13926 @ 106526:                     LINE   1960 "regression-compile-tmp/nrimp10s-77.imp"
13927 @ 106568:                  END    _lev0id0_lev1id1_lev2id3_PLUG {lev=4 --> 3}

  1962  %INTEGERFN PARAM DES(%INTEGER PREC)
  1963  !***********************************************************************
  1964  !*    SET UP BNDED L=1 DESRIPTOR FOR PASSING VARIABLE BY REFERENCE     *
  1965  !*    ONLY THE TOP HALF IS SET UP                                      *
  1966  !***********************************************************************
13928 @ 106569:                  LINE   1962 "regression-compile-tmp/nrimp10s-77.imp"
13929 @ 106611:                  DEF    PARAMDES (_lev0id0_lev1id1_lev2id3_PARAMDES) p1=V_0145 a/tf=18 b/format=1 c/ostate=10  type=1 (integer) form=8 (function) special=0 (<special:0>) linkage=0 (auto) spec=0 indirect=1 unass=0
13930 @ 106631:                     START  ( FORMAL PARAMETERS  {lev=4 --> 5, nested=0 --> 1}
13931 @ 106632:                        DEF    PREC p1=V_0156 a/tf=11 b/format=1 c/ostate=0  type=1 (integer) form=1 (simple) special=0 (<special:0>) linkage=0 (auto) spec=0 indirect=0 unass=0
13932 @ 106648:                     FINISH ) {lev=4}

  1967  %INTEGER K,DES
13933 @ 106649:                     LINE   1967 "regression-compile-tmp/nrimp10s-77.imp"
13934 @ 106691:                     DEF    K p1=V_0157 a/tf=11 b/format=1 c/ostate=0  type=1 (integer) form=1 (simple) special=0 (<special:0>) linkage=0 (auto) spec=0 indirect=0 unass=0
13935 @ 106704:                     DEF    DES p1=V_0158 a/tf=11 b/format=1 c/ostate=0  type=1 (integer) form=1 (simple) special=0 (<special:0>) linkage=0 (auto) spec=0 indirect=0 unass=0

  1968        K=DESADS(PREC)
13936 @ 106719:                     LINE   1968 "regression-compile-tmp/nrimp10s-77.imp"
13937 @ 106761:                     PUSH   K
13938 @ 106764:                     PUSH   DESADS
13939 @ 106767:                     PUSH   PREC
13940 @ 106770:                     ACCESS
13941 @ 106771:                     ASSVAL

  1969        %RESULT=K %UNLESS K=0
13942 @ 106772:                     LINE   1969 "regression-compile-tmp/nrimp10s-77.imp"
13943 @ 106814:                     PUSH   K
13944 @ 106817:                     PUSHI  #0x00000000
13945 @ 106822:                     JUMPIF = L_0004
13946 @ 106826:                     PUSH   K
13947 @ 106829:                     RESULT
13948 @ 106830:                     LOCATE L_0004

  1970        %IF PREC=4 %THEN DES=16_58000002 %ELSE DES=PREC<<27!1
13949 @ 106833:                     LINE   1970 "regression-compile-tmp/nrimp10s-77.imp"
13950 @ 106875:                     PUSH   PREC
13951 @ 106878:                     PUSHI  #0x00000004
13952 @ 106883:                     JUMPIF # L_0004
13953 @ 106887:                     PUSH   DES
13954 @ 106890:                     PUSHI  #0x58000002
13955 @ 106895:                     ASSVAL
13956 @ 106896:                     GOTO   L_0003
13957 @ 106899:                     LOCATE L_0004
13958 @ 106902:                     PUSH   DES
13959 @ 106905:                     PUSH   PREC
13960 @ 106908:                     PUSHI  #0x0000001b
13961 @ 106913:                     LSH   
13962 @ 106914:                     PUSHI  #0x00000001
13963 @ 106919:                     OR    
13964 @ 106920:                     ASSVAL
13965 @ 106921:                     LOCATE L_0003

  1971        STORE CONST (K,4,ADDR(DES))
13966 @ 106924:                     LINE   1971 "regression-compile-tmp/nrimp10s-77.imp"
13967 @ 106966:                     PUSH   STORECONST
13968 @ 106969:                     PUSH   K
13969 @ 106972:                     ASSPAR
13970 @ 106973:                     PUSHI  #0x00000004
13971 @ 106978:                     ASSPAR
13972 @ 106979:                     PUSH   ADDR
13973 @ 106982:                     PUSH   DES
13974 @ 106985:                     ASSPAR
13975 @ 106986:                     CALL  
13976 @ 106987:                     ASSPAR
13977 @ 106988:                     CALL  

  1972        DESADS(PREC)=K
13978 @ 106989:                     LINE   1972 "regression-compile-tmp/nrimp10s-77.imp"
13979 @ 107031:                     PUSH   DESADS
13980 @ 107034:                     PUSH   PREC
13981 @ 107037:                     ACCESS
13982 @ 107038:                     PUSH   K
13983 @ 107041:                     ASSVAL

  1973        %RESULT=K
13984 @ 107042:                     LINE   1973 "regression-compile-tmp/nrimp10s-77.imp"
13985 @ 107084:                     PUSH   K
13986 @ 107087:                     RESULT

  1974  %END
13987 @ 107088:                     LINE   1974 "regression-compile-tmp/nrimp10s-77.imp"
13988 @ 107130:                  END    _lev0id0_lev1id1_lev2id3_PARAMDES {lev=4 --> 3}

  1975  %INTEGERFN MAPDES(%INTEGER PREC)
  1976  !***********************************************************************
  1977  !*    SET UP 8BIT ZERO ADDRESS UNSCALED BCI DESCRTR FOR MAPPING        *
  1978  !***********************************************************************
13989 @ 107131:                  LINE   1975 "regression-compile-tmp/nrimp10s-77.imp"
13990 @ 107173:                  DEF    MAPDES (_lev0id0_lev1id1_lev2id3_MAPDES) p1=V_0146 a/tf=18 b/format=1 c/ostate=10  type=1 (integer) form=8 (function) special=0 (<special:0>) linkage=0 (auto) spec=0 indirect=1 unass=0
13991 @ 107191:                     START  ( FORMAL PARAMETERS  {lev=4 --> 5, nested=0 --> 1}
13992 @ 107192:                        DEF    PREC p1=V_0156 a/tf=11 b/format=1 c/ostate=0  type=1 (integer) form=1 (simple) special=0 (<special:0>) linkage=0 (auto) spec=0 indirect=0 unass=0
13993 @ 107208:                     FINISH ) {lev=4}

  1979  %INTEGER K,DES0,DES1
13994 @ 107209:                     LINE   1979 "regression-compile-tmp/nrimp10s-77.imp"
13995 @ 107251:                     DEF    K p1=V_0157 a/tf=11 b/format=1 c/ostate=0  type=1 (integer) form=1 (simple) special=0 (<special:0>) linkage=0 (auto) spec=0 indirect=0 unass=0
13996 @ 107264:                     DEF    DES0 p1=V_0158 a/tf=11 b/format=1 c/ostate=0  type=1 (integer) form=1 (simple) special=0 (<special:0>) linkage=0 (auto) spec=0 indirect=0 unass=0
13997 @ 107280:                     DEF    DES1 p1=V_0159 a/tf=11 b/format=1 c/ostate=0  type=1 (integer) form=1 (simple) special=0 (<special:0>) linkage=0 (auto) spec=0 indirect=0 unass=0

  1980        K=DESADS(PREC+8)
13998 @ 107296:                     LINE   1980 "regression-compile-tmp/nrimp10s-77.imp"
13999 @ 107338:                     PUSH   K
14000 @ 107341:                     PUSH   DESADS
14001 @ 107344:                     PUSH   PREC
14002 @ 107347:                     PUSHI  #0x00000008
14003 @ 107352:                     ADD   
14004 @ 107353:                     ACCESS
14005 @ 107354:                     ASSVAL

  1981        %RESULT=K %UNLESS K=0
14006 @ 107355:                     LINE   1981 "regression-compile-tmp/nrimp10s-77.imp"
14007 @ 107397:                     PUSH   K
14008 @ 107400:                     PUSHI  #0x00000000
14009 @ 107405:                     JUMPIF = L_0004
14010 @ 107409:                     PUSH   K
14011 @ 107412:                     RESULT
14012 @ 107413:                     LOCATE L_0004

  1982        %IF PREC=4 %THEN DES0=16_58000002 %ELSE DES0=16_03000000!PREC<<27
14013 @ 107416:                     LINE   1982 "regression-compile-tmp/nrimp10s-77.imp"
14014 @ 107458:                     PUSH   PREC
14015 @ 107461:                     PUSHI  #0x00000004
14016 @ 107466:                     JUMPIF # L_0004
14017 @ 107470:                     PUSH   DES0
14018 @ 107473:                     PUSHI  #0x58000002
14019 @ 107478:                     ASSVAL
14020 @ 107479:                     GOTO   L_0003
14021 @ 107482:                     LOCATE L_0004
14022 @ 107485:                     PUSH   DES0
14023 @ 107488:                     PUSHI  #0x03000000
14024 @ 107493:                     PUSH   PREC
14025 @ 107496:                     PUSHI  #0x0000001b
14026 @ 107501:                     LSH   
14027 @ 107502:                     OR    
14028 @ 107503:                     ASSVAL
14029 @ 107504:                     LOCATE L_0003

  1983        DES1=0; STORE CONST(K,8,ADDR(DES0))
14030 @ 107507:                     LINE   1983 "regression-compile-tmp/nrimp10s-77.imp"
14031 @ 107549:                     PUSH   DES1
14032 @ 107552:                     PUSHI  #0x00000000
14033 @ 107557:                     ASSVAL
14034 @ 107558:                     LINE   1983 "regression-compile-tmp/nrimp10s-77.imp"
14035 @ 107600:                     PUSH   STORECONST
14036 @ 107603:                     PUSH   K
14037 @ 107606:                     ASSPAR
14038 @ 107607:                     PUSHI  #0x00000008
14039 @ 107612:                     ASSPAR
14040 @ 107613:                     PUSH   ADDR
14041 @ 107616:                     PUSH   DES0
14042 @ 107619:                     ASSPAR
14043 @ 107620:                     CALL  
14044 @ 107621:                     ASSPAR
14045 @ 107622:                     CALL  

  1984        DESADS(PREC+8)=K
14046 @ 107623:                     LINE   1984 "regression-compile-tmp/nrimp10s-77.imp"
14047 @ 107665:                     PUSH   DESADS
14048 @ 107668:                     PUSH   PREC
14049 @ 107671:                     PUSHI  #0x00000008
14050 @ 107676:                     ADD   
14051 @ 107677:                     ACCESS
14052 @ 107678:                     PUSH   K
14053 @ 107681:                     ASSVAL

  1985        %RESULT=K
14054 @ 107682:                     LINE   1985 "regression-compile-tmp/nrimp10s-77.imp"
14055 @ 107724:                     PUSH   K
14056 @ 107727:                     RESULT

  1986  %END
14057 @ 107728:                     LINE   1986 "regression-compile-tmp/nrimp10s-77.imp"
14058 @ 107770:                  END    _lev0id0_lev1id1_lev2id3_MAPDES {lev=4 --> 3}

  1987  %INTEGERFN SPECIAL CONSTS(%INTEGER WHICH)
  1988  !***********************************************************************
  1989  !*    PUTS CERTAIN SPECIAL CONSTANTS INTO THE CONSTANT TABLE ON        *
  1990  !*    DEMAND AND REMEMBERS THEIR POSN TO AVOID SEARCHONG               *
  1991  !***********************************************************************
14059 @ 107771:                  LINE   1987 "regression-compile-tmp/nrimp10s-77.imp"
14060 @ 107813:                  DEF    SPECIALCONSTS (_lev0id0_lev1id1_lev2id3_SPECIALCONSTS) p1=V_0147 a/tf=18 b/format=1 c/ostate=10  type=1 (integer) form=8 (function) special=0 (<special:0>) linkage=0 (auto) spec=0 indirect=1 unass=0
14061 @ 107838:                     START  ( FORMAL PARAMETERS  {lev=4 --> 5, nested=0 --> 1}
14062 @ 107839:                        DEF    WHICH p1=V_0156 a/tf=11 b/format=1 c/ostate=0  type=1 (integer) form=1 (simple) special=0 (<special:0>) linkage=0 (auto) spec=0 indirect=0 unass=0
14063 @ 107856:                     FINISH ) {lev=4}

  1992  {%CONST}%ownINTEGERARRAY SCS(0:5) =           16_40800000,0,
  1993                                          16_41100000,0,
  1994                                          1,0;
14064 @ 107857:                     LINE   1992 "regression-compile-tmp/nrimp10s-77.imp"
14065 @ 107899:                     PUSHI  #0x00000000
14066 @ 107904:                     PUSHI  #0x00000005
14067 @ 107909:                     BOUNDS
14068 @ 107910:                     DEF    SCS p1=V_0157 a/tf=1b b/format=1 c/ostate=121  type=1 (integer) form=11 (array) special=0 (<special:0>) linkage=1 (own) spec=0 indirect=0 unass=1
14069 @ 107925:                     PUSHI  #0x40800000
14070 @ 107930:                     INIT   1
14071 @ 107933:                     PUSHI  #0x00000000
14072 @ 107938:                     INIT   1
14073 @ 107941:                     PUSHI  #0x41100000
14074 @ 107946:                     INIT   1
14075 @ 107949:                     PUSHI  #0x00000000
14076 @ 107954:                     INIT   1
14077 @ 107957:                     PUSHI  #0x00000001
14078 @ 107962:                     INIT   1
14079 @ 107965:                     PUSHI  #0x00000000
14080 @ 107970:                     INIT   1

  1995  %INTEGER K
14081 @ 107973:                     LINE   1995 "regression-compile-tmp/nrimp10s-77.imp"
14082 @ 108015:                     DEF    K p1=V_0158 a/tf=11 b/format=1 c/ostate=0  type=1 (integer) form=1 (simple) special=0 (<special:0>) linkage=0 (auto) spec=0 indirect=0 unass=0

  1996        K=DESADS(WHICH+16)
14083 @ 108028:                     LINE   1996 "regression-compile-tmp/nrimp10s-77.imp"
14084 @ 108070:                     PUSH   K
14085 @ 108073:                     PUSH   DESADS
14086 @ 108076:                     PUSH   WHICH
14087 @ 108079:                     PUSHI  #0x00000010
14088 @ 108084:                     ADD   
14089 @ 108085:                     ACCESS
14090 @ 108086:                     ASSVAL

  1997        %RESULT=K %UNLESS K=0
14091 @ 108087:                     LINE   1997 "regression-compile-tmp/nrimp10s-77.imp"
14092 @ 108129:                     PUSH   K
14093 @ 108132:                     PUSHI  #0x00000000
14094 @ 108137:                     JUMPIF = L_0004
14095 @ 108141:                     PUSH   K
14096 @ 108144:                     RESULT
14097 @ 108145:                     LOCATE L_0004

  1998        STORE CONST(K,8,ADDR(SCS(2*WHICH)))
14098 @ 108148:                     LINE   1998 "regression-compile-tmp/nrimp10s-77.imp"
14099 @ 108190:                     PUSH   STORECONST
14100 @ 108193:                     PUSH   K
14101 @ 108196:                     ASSPAR
14102 @ 108197:                     PUSHI  #0x00000008
14103 @ 108202:                     ASSPAR
14104 @ 108203:                     PUSH   ADDR
14105 @ 108206:                     PUSH   SCS
14106 @ 108209:                     PUSHI  #0x00000002
14107 @ 108214:                     PUSH   WHICH
14108 @ 108217:                     MUL   
14109 @ 108218:                     ACCESS
14110 @ 108219:                     ASSPAR
14111 @ 108220:                     CALL  
14112 @ 108221:                     ASSPAR
14113 @ 108222:                     CALL  

  1999        DESADS(WHICH+16)=K
14114 @ 108223:                     LINE   1999 "regression-compile-tmp/nrimp10s-77.imp"
14115 @ 108265:                     PUSH   DESADS
14116 @ 108268:                     PUSH   WHICH
14117 @ 108271:                     PUSHI  #0x00000010
14118 @ 108276:                     ADD   
14119 @ 108277:                     ACCESS
14120 @ 108278:                     PUSH   K
14121 @ 108281:                     ASSVAL

  2000        %RESULT=K
14122 @ 108282:                     LINE   2000 "regression-compile-tmp/nrimp10s-77.imp"
14123 @ 108324:                     PUSH   K
14124 @ 108327:                     RESULT

  2001  %END
14125 @ 108328:                     LINE   2001 "regression-compile-tmp/nrimp10s-77.imp"
14126 @ 108370:                  END    _lev0id0_lev1id1_lev2id3_SPECIALCONSTS {lev=4 --> 3}

  2002  %ROUTINE STORE CONST(%INTEGERNAME D, %INTEGER L, AD)
  2003  !***********************************************************************
  2004  !*       PUT THE CONSTANT VAL OF LENGTH 'L' INTO THE CONSTANT TABLE    *
  2005  !*       A CHECK IS MADE TO SEE IF THE CONSTANT HAS ALREADY            *
  2006  !*       BEEN INSERTED IN WHICH CASE THE OLD COPY IS REUSED            *
  2007  !***********************************************************************
14127 @ 108371:                  LINE   2002 "regression-compile-tmp/nrimp10s-77.imp"
14128 @ 108413:                  DEF    STORECONST (_lev0id0_lev1id1_lev2id3_STORECONST) p1=V_0148 a/tf=7 b/format=0 c/ostate=0  type=0 (<type:0>) form=7 (routine) special=0 (<special:0>) linkage=0 (auto) spec=0 indirect=0 unass=0
14129 @ 108435:                     START  ( FORMAL PARAMETERS  {lev=4 --> 5, nested=0 --> 1}
14130 @ 108436:                        DEF    D p1=V_0156 a/tf=12 b/format=1 c/ostate=0  type=1 (integer) form=2 (name) special=0 (<special:0>) linkage=0 (auto) spec=0 indirect=0 unass=0
14131 @ 108449:                        DEF    L p1=V_0157 a/tf=11 b/format=1 c/ostate=0  type=1 (integer) form=1 (simple) special=0 (<special:0>) linkage=0 (auto) spec=0 indirect=0 unass=0
14132 @ 108462:                        DEF    AD p1=V_0158 a/tf=11 b/format=1 c/ostate=0  type=1 (integer) form=1 (simple) special=0 (<special:0>) linkage=0 (auto) spec=0 indirect=0 unass=0
14133 @ 108476:                     FINISH ) {lev=4}

  2008  %INTEGER I, J, K, C1, C2, C3, C4, LP
14134 @ 108477:                     LINE   2008 "regression-compile-tmp/nrimp10s-77.imp"
14135 @ 108519:                     DEF    I p1=V_0159 a/tf=11 b/format=1 c/ostate=0  type=1 (integer) form=1 (simple) special=0 (<special:0>) linkage=0 (auto) spec=0 indirect=0 unass=0
14136 @ 108532:                     DEF    J p1=V_015a a/tf=11 b/format=1 c/ostate=0  type=1 (integer) form=1 (simple) special=0 (<special:0>) linkage=0 (auto) spec=0 indirect=0 unass=0
14137 @ 108545:                     DEF    K p1=V_015b a/tf=11 b/format=1 c/ostate=0  type=1 (integer) form=1 (simple) special=0 (<special:0>) linkage=0 (auto) spec=0 indirect=0 unass=0
14138 @ 108558:                     DEF    C1 p1=V_015c a/tf=11 b/format=1 c/ostate=0  type=1 (integer) form=1 (simple) special=0 (<special:0>) linkage=0 (auto) spec=0 indirect=0 unass=0
14139 @ 108572:                     DEF    C2 p1=V_015d a/tf=11 b/format=1 c/ostate=0  type=1 (integer) form=1 (simple) special=0 (<special:0>) linkage=0 (auto) spec=0 indirect=0 unass=0
14140 @ 108586:                     DEF    C3 p1=V_015e a/tf=11 b/format=1 c/ostate=0  type=1 (integer) form=1 (simple) special=0 (<special:0>) linkage=0 (auto) spec=0 indirect=0 unass=0
14141 @ 108600:                     DEF    C4 p1=V_015f a/tf=11 b/format=1 c/ostate=0  type=1 (integer) form=1 (simple) special=0 (<special:0>) linkage=0 (auto) spec=0 indirect=0 unass=0
14142 @ 108614:                     DEF    LP p1=V_0160 a/tf=11 b/format=1 c/ostate=0  type=1 (integer) form=1 (simple) special=0 (<special:0>) linkage=0 (auto) spec=0 indirect=0 unass=0

  2009        LP=L//4;  C2=0;  C3=0;  C4=0
14143 @ 108628:                     LINE   2009 "regression-compile-tmp/nrimp10s-77.imp"
14144 @ 108670:                     PUSH   LP
14145 @ 108673:                     PUSH   L
14146 @ 108676:                     PUSHI  #0x00000004
14147 @ 108681:                     QUOT  
14148 @ 108682:                     ASSVAL
14149 @ 108683:                     LINE   2009 "regression-compile-tmp/nrimp10s-77.imp"
14150 @ 108725:                     PUSH   C2
14151 @ 108728:                     PUSHI  #0x00000000
14152 @ 108733:                     ASSVAL
14153 @ 108734:                     LINE   2009 "regression-compile-tmp/nrimp10s-77.imp"
14154 @ 108776:                     PUSH   C3
14155 @ 108779:                     PUSHI  #0x00000000
14156 @ 108784:                     ASSVAL
14157 @ 108785:                     LINE   2009 "regression-compile-tmp/nrimp10s-77.imp"
14158 @ 108827:                     PUSH   C4
14159 @ 108830:                     PUSHI  #0x00000000
14160 @ 108835:                     ASSVAL

  2010        %CYCLE I=0,1,L-1
14161 @ 108836:                     LINE   2010 "regression-compile-tmp/nrimp10s-77.imp"
14162 @ 108878:                     PUSH   I
14163 @ 108881:                     PUSHI  #0x00000001
14164 @ 108886:                     PUSH   L
14165 @ 108889:                     PUSHI  #0x00000001
14166 @ 108894:                     SUB   
14167 @ 108895:                     PUSHI  #0x00000000
14168 @ 108900:                     FOR    L_0003

  2011           BYTEINTEGER(ADDR(C1)+I)=BYTEINTEGER(AD+I)
14169 @ 108903:                     LINE   2011 "regression-compile-tmp/nrimp10s-77.imp"
14170 @ 108945:                     PUSH   BYTEINTEGER
14171 @ 108948:                     PUSH   ADDR
14172 @ 108951:                     PUSH   C1
14173 @ 108954:                     ASSPAR
14174 @ 108955:                     CALL  
14175 @ 108956:                     PUSH   I
14176 @ 108959:                     ADD   
14177 @ 108960:                     ASSPAR
14178 @ 108961:                     CALL  
14179 @ 108962:                     PUSH   BYTEINTEGER
14180 @ 108965:                     PUSH   AD
14181 @ 108968:                     PUSH   I
14182 @ 108971:                     ADD   
14183 @ 108972:                     ASSPAR
14184 @ 108973:                     CALL  
14185 @ 108974:                     ASSVAL

  2012        %REPEAT
14186 @ 108975:                     LINE   2012 "regression-compile-tmp/nrimp10s-77.imp"
14187 @ 109017:                     REPEAT L_0003
14188 @ 109020:                     LOCATE L_0004

  2013        %IF PARMOPT#0 %THEN ->SKIP
14189 @ 109023:                     LINE   2013 "regression-compile-tmp/nrimp10s-77.imp"
14190 @ 109065:                     PUSH   PARMOPT
14191 @ 109068:                     PUSHI  #0x00000000
14192 @ 109073:                     JUMPIF = L_0004
14193 @ 109077:                     JUMP   L_0161
14194 @ 109080:                     LOCATE L_0004

  2014        K=CONST BTM;                      ! AFTER STRINGS IN CTABLE
14195 @ 109083:                     LINE   2014 "regression-compile-tmp/nrimp10s-77.imp"
14196 @ 109125:                     PUSH   K
14197 @ 109128:                     PUSH   CONSTBTM
14198 @ 109131:                     ASSVAL

  2015        %IF L=4 %THEN %START
  2016  !        %IF USE IMP=YES %THEN %START
14199 @ 109132:                     LINE   2015 "regression-compile-tmp/nrimp10s-77.imp"
14200 @ 109174:                     PUSH   L
14201 @ 109177:                     PUSHI  #0x00000004
14202 @ 109182:                     JUMPIF # L_0004

  2017              %WHILE K<CONST PTR %CYCLE
14203 @ 109186:                     LINE   2017 "regression-compile-tmp/nrimp10s-77.imp"
14204 @ 109228:                     LOCATE L_0006
14205 @ 109231:                     PUSH   K
14206 @ 109234:                     PUSH   CONSTPTR
14207 @ 109237:                     JUMPIF >= L_0007

  2018                 %IF CTABLE_val(K)=C1 %AND CONSTHOLE#K %THEN D=4*K!16_80000000 %AND %RETURN
14208 @ 109241:                     LINE   2018 "regression-compile-tmp/nrimp10s-77.imp"
14209 @ 109283:                     PUSH   CTABLE
14210 @ 109286:                     SELECT 1
14211 @ 109289:                     PUSH   K
14212 @ 109292:                     ACCESS
14213 @ 109293:                     PUSH   C1
14214 @ 109296:                     JUMPIF # L_000a
14215 @ 109300:                     PUSH   CONSTHOLE
14216 @ 109303:                     PUSH   K
14217 @ 109306:                     JUMPIF = L_000a
14218 @ 109310:                     PUSH   D
14219 @ 109313:                     PUSHI  #0x00000004
14220 @ 109318:                     PUSH   K
14221 @ 109321:                     MUL   
14222 @ 109322:                     PUSHI  #0x80000000
14223 @ 109327:                     OR    
14224 @ 109328:                     ASSVAL
14225 @ 109329:                     RETURN
14226 @ 109330:                     LOCATE L_000a

  2019                 K=K+1
14227 @ 109333:                     LINE   2019 "regression-compile-tmp/nrimp10s-77.imp"
14228 @ 109375:                     PUSH   K
14229 @ 109378:                     PUSH   K
14230 @ 109381:                     PUSHI  #0x00000001
14231 @ 109386:                     ADD   
14232 @ 109387:                     ASSVAL

  2020              %REPEAT
  2021  !        %FINISH %ELSE %START
  2022  !           *LD_CTABLE
  2023  !           *LB_K
  2024  !           *SBB_1
  2025  !           *LSS_C1
  2026  !AGN1:
  2027  !           *ADB_1
  2028  !           *CPB_CONSTPTR
  2029  !           *JCC_10,<SKIP>
  2030  !           *ICP_(%DR+%B)
  2031  !           *JCC_7,<AGN1>
  2032  !           *CPB_CONSTHOLE
  2033  !           *JCC_8,<AGN1>
  2034  !           *LSS_%B
  2035  !           *IMY_4
  2036  !           *OR_16_80000000
  2037  !           *ST_(D)
  2038  !           *EXIT_-64
  2039  !        %FINISH
14233 @ 109388:                     LINE   2020 "regression-compile-tmp/nrimp10s-77.imp"
14234 @ 109430:                     REPEAT L_0006
14235 @ 109433:                     LOCATE L_0007

  2040        %FINISH %ELSE %START
14236 @ 109436:                     LINE   2040 "regression-compile-tmp/nrimp10s-77.imp"
14237 @ 109478:                     GOTO   L_0003
14238 @ 109481:                     LOCATE L_0004

  2041           J=CONSTPTR-LP
14239 @ 109484:                     LINE   2041 "regression-compile-tmp/nrimp10s-77.imp"
14240 @ 109526:                     PUSH   J
14241 @ 109529:                     PUSH   CONSTPTR
14242 @ 109532:                     PUSH   LP
14243 @ 109535:                     SUB   
14244 @ 109536:                     ASSVAL

  2042           %WHILE K<=J %CYCLE
14245 @ 109537:                     LINE   2042 "regression-compile-tmp/nrimp10s-77.imp"
14246 @ 109579:                     LOCATE L_0006
14247 @ 109582:                     PUSH   K
14248 @ 109585:                     PUSH   J
14249 @ 109588:                     JUMPIF > L_0007

  2043              %IF CTABLE_val(K)=C1 %AND CTABLE_val(K+1)=C2 %AND (CONSTHOLE<K %OR CONSTHOLE>=K+LP) %START
14250 @ 109592:                     LINE   2043 "regression-compile-tmp/nrimp10s-77.imp"
14251 @ 109634:                     PUSH   CTABLE
14252 @ 109637:                     SELECT 1
14253 @ 109640:                     PUSH   K
14254 @ 109643:                     ACCESS
14255 @ 109644:                     PUSH   C1
14256 @ 109647:                     JUMPIF # L_000a
14257 @ 109651:                     PUSH   CTABLE
14258 @ 109654:                     SELECT 1
14259 @ 109657:                     PUSH   K
14260 @ 109660:                     PUSHI  #0x00000001
14261 @ 109665:                     ADD   
14262 @ 109666:                     ACCESS
14263 @ 109667:                     PUSH   C2
14264 @ 109670:                     JUMPIF # L_000a
14265 @ 109674:                     PUSH   CONSTHOLE
14266 @ 109677:                     PUSH   K
14267 @ 109680:                     JUMPIF < L_000b
14268 @ 109684:                     PUSH   CONSTHOLE
14269 @ 109687:                     PUSH   K
14270 @ 109690:                     PUSH   LP
14271 @ 109693:                     ADD   
14272 @ 109694:                     JUMPIF < L_000a
14273 @ 109698:                     LOCATE L_000b

  2044                 %IF L=8 %OR (CTABLE_val(K+2)=C3 %AND CTABLE_val(K+3)=C4) %THEN D=4*K!16_80000000 %AND %RETURN
14274 @ 109701:                     LINE   2044 "regression-compile-tmp/nrimp10s-77.imp"
14275 @ 109743:                     PUSH   L
14276 @ 109746:                     PUSHI  #0x00000008
14277 @ 109751:                     JUMPIF = L_000e
14278 @ 109755:                     PUSH   CTABLE
14279 @ 109758:                     SELECT 1
14280 @ 109761:                     PUSH   K
14281 @ 109764:                     PUSHI  #0x00000002
14282 @ 109769:                     ADD   
14283 @ 109770:                     ACCESS
14284 @ 109771:                     PUSH   C3
14285 @ 109774:                     JUMPIF # L_000d
14286 @ 109778:                     PUSH   CTABLE
14287 @ 109781:                     SELECT 1
14288 @ 109784:                     PUSH   K
14289 @ 109787:                     PUSHI  #0x00000003
14290 @ 109792:                     ADD   
14291 @ 109793:                     ACCESS
14292 @ 109794:                     PUSH   C4
14293 @ 109797:                     JUMPIF # L_000d
14294 @ 109801:                     LOCATE L_000e
14295 @ 109804:                     PUSH   D
14296 @ 109807:                     PUSHI  #0x00000004
14297 @ 109812:                     PUSH   K
14298 @ 109815:                     MUL   
14299 @ 109816:                     PUSHI  #0x80000000
14300 @ 109821:                     OR    
14301 @ 109822:                     ASSVAL
14302 @ 109823:                     RETURN
14303 @ 109824:                     LOCATE L_000d

  2045              %FINISH
14304 @ 109827:                     LINE   2045 "regression-compile-tmp/nrimp10s-77.imp"
14305 @ 109869:                     LOCATE L_000a

  2046              K=K+2
14306 @ 109872:                     LINE   2046 "regression-compile-tmp/nrimp10s-77.imp"
14307 @ 109914:                     PUSH   K
14308 @ 109917:                     PUSH   K
14309 @ 109920:                     PUSHI  #0x00000002
14310 @ 109925:                     ADD   
14311 @ 109926:                     ASSVAL

  2047           %REPEAT
14312 @ 109927:                     LINE   2047 "regression-compile-tmp/nrimp10s-77.imp"
14313 @ 109969:                     REPEAT L_0006
14314 @ 109972:                     LOCATE L_0007

  2048        %FINISH
14315 @ 109975:                     LINE   2048 "regression-compile-tmp/nrimp10s-77.imp"
14316 @ 110017:                     LOCATE L_0003

  2049  SKIP:
14317 @ 110020:                     LINE   2049 "regression-compile-tmp/nrimp10s-77.imp"
14318 @ 110062:                     LABEL  L_0161

  2050        %IF L=4 %AND CONSTHOLE#0 %START
14319 @ 110065:                     LINE   2050 "regression-compile-tmp/nrimp10s-77.imp"
14320 @ 110107:                     PUSH   L
14321 @ 110110:                     PUSHI  #0x00000004
14322 @ 110115:                     JUMPIF # L_0004
14323 @ 110119:                     PUSH   CONSTHOLE
14324 @ 110122:                     PUSHI  #0x00000000
14325 @ 110127:                     JUMPIF = L_0004

  2051           CTABLE_val(CONSTHOLE)=C1
14326 @ 110131:                     LINE   2051 "regression-compile-tmp/nrimp10s-77.imp"
14327 @ 110173:                     PUSH   CTABLE
14328 @ 110176:                     SELECT 1
14329 @ 110179:                     PUSH   CONSTHOLE
14330 @ 110182:                     ACCESS
14331 @ 110183:                     PUSH   C1
14332 @ 110186:                     ASSVAL

  2052           D=4*CONSTHOLE!16_80000000
14333 @ 110187:                     LINE   2052 "regression-compile-tmp/nrimp10s-77.imp"
14334 @ 110229:                     PUSH   D
14335 @ 110232:                     PUSHI  #0x00000004
14336 @ 110237:                     PUSH   CONSTHOLE
14337 @ 110240:                     MUL   
14338 @ 110241:                     PUSHI  #0x80000000
14339 @ 110246:                     OR    
14340 @ 110247:                     ASSVAL

  2053           CONSTHOLE=0
14341 @ 110248:                     LINE   2053 "regression-compile-tmp/nrimp10s-77.imp"
14342 @ 110290:                     PUSH   CONSTHOLE
14343 @ 110293:                     PUSHI  #0x00000000
14344 @ 110298:                     ASSVAL

  2054           %RETURN
14345 @ 110299:                     LINE   2054 "regression-compile-tmp/nrimp10s-77.imp"
14346 @ 110341:                     RETURN

  2055        %FINISH
14347 @ 110342:                     LINE   2055 "regression-compile-tmp/nrimp10s-77.imp"
14348 @ 110384:                     LOCATE L_0004

  2056        %IF L>4 %AND CONST PTR&1#0 %THEN CONSTHOLE=CONST PTR %AND CONSTPTR=CONST PTR+1
14349 @ 110387:                     LINE   2056 "regression-compile-tmp/nrimp10s-77.imp"
14350 @ 110429:                     PUSH   L
14351 @ 110432:                     PUSHI  #0x00000004
14352 @ 110437:                     JUMPIF <= L_0004
14353 @ 110441:                     PUSH   CONSTPTR
14354 @ 110444:                     PUSHI  #0x00000001
14355 @ 110449:                     AND   
14356 @ 110450:                     PUSHI  #0x00000000
14357 @ 110455:                     JUMPIF = L_0004
14358 @ 110459:                     PUSH   CONSTHOLE
14359 @ 110462:                     PUSH   CONSTPTR
14360 @ 110465:                     ASSVAL
14361 @ 110466:                     PUSH   CONSTPTR
14362 @ 110469:                     PUSH   CONSTPTR
14363 @ 110472:                     PUSHI  #0x00000001
14364 @ 110477:                     ADD   
14365 @ 110478:                     ASSVAL
14366 @ 110479:                     LOCATE L_0004

  2057        D=4*CONST PTR!16_80000000
14367 @ 110482:                     LINE   2057 "regression-compile-tmp/nrimp10s-77.imp"
14368 @ 110524:                     PUSH   D
14369 @ 110527:                     PUSHI  #0x00000004
14370 @ 110532:                     PUSH   CONSTPTR
14371 @ 110535:                     MUL   
14372 @ 110536:                     PUSHI  #0x80000000
14373 @ 110541:                     OR    
14374 @ 110542:                     ASSVAL

  2058        CTABLE_val(CONSTPTR)=C1
14375 @ 110543:                     LINE   2058 "regression-compile-tmp/nrimp10s-77.imp"
14376 @ 110585:                     PUSH   CTABLE
14377 @ 110588:                     SELECT 1
14378 @ 110591:                     PUSH   CONSTPTR
14379 @ 110594:                     ACCESS
14380 @ 110595:                     PUSH   C1
14381 @ 110598:                     ASSVAL

  2059        CTABLE_val(CONSTPTR+1)=C2
14382 @ 110599:                     LINE   2059 "regression-compile-tmp/nrimp10s-77.imp"
14383 @ 110641:                     PUSH   CTABLE
14384 @ 110644:                     SELECT 1
14385 @ 110647:                     PUSH   CONSTPTR
14386 @ 110650:                     PUSHI  #0x00000001
14387 @ 110655:                     ADD   
14388 @ 110656:                     ACCESS
14389 @ 110657:                     PUSH   C2
14390 @ 110660:                     ASSVAL

  2060        %IF L=16 %THEN CTABLE_val(CONSTPTR+2)=C3 %AND CTABLE_val(CONSTPTR+3)=C4
14391 @ 110661:                     LINE   2060 "regression-compile-tmp/nrimp10s-77.imp"
14392 @ 110703:                     PUSH   L
14393 @ 110706:                     PUSHI  #0x00000010
14394 @ 110711:                     JUMPIF # L_0004
14395 @ 110715:                     PUSH   CTABLE
14396 @ 110718:                     SELECT 1
14397 @ 110721:                     PUSH   CONSTPTR
14398 @ 110724:                     PUSHI  #0x00000002
14399 @ 110729:                     ADD   
14400 @ 110730:                     ACCESS
14401 @ 110731:                     PUSH   C3
14402 @ 110734:                     ASSVAL
14403 @ 110735:                     PUSH   CTABLE
14404 @ 110738:                     SELECT 1
14405 @ 110741:                     PUSH   CONSTPTR
14406 @ 110744:                     PUSHI  #0x00000003
14407 @ 110749:                     ADD   
14408 @ 110750:                     ACCESS
14409 @ 110751:                     PUSH   C4
14410 @ 110754:                     ASSVAL
14411 @ 110755:                     LOCATE L_0004

  2061        CONST PTR=CONST PTR+LP
14412 @ 110758:                     LINE   2061 "regression-compile-tmp/nrimp10s-77.imp"
14413 @ 110800:                     PUSH   CONSTPTR
14414 @ 110803:                     PUSH   CONSTPTR
14415 @ 110806:                     PUSH   LP
14416 @ 110809:                     ADD   
14417 @ 110810:                     ASSVAL

  2062        %IF CONST PTR>CONST LIMIT %THEN FAULT(107,0)
14418 @ 110811:                     LINE   2062 "regression-compile-tmp/nrimp10s-77.imp"
14419 @ 110853:                     PUSH   CONSTPTR
14420 @ 110856:                     PUSH   CONSTLIMIT
14421 @ 110859:                     JUMPIF <= L_0004
14422 @ 110863:                     PUSH   FAULT
14423 @ 110866:                     PUSHI  #0x0000006b
14424 @ 110871:                     ASSPAR
14425 @ 110872:                     PUSHI  #0x00000000
14426 @ 110877:                     ASSPAR
14427 @ 110878:                     CALL  
14428 @ 110879:                     LOCATE L_0004

  2063  %END
14429 @ 110882:                     LINE   2063 "regression-compile-tmp/nrimp10s-77.imp"
14430 @ 110924:                  END    _lev0id0_lev1id1_lev2id3_STORECONST {lev=4 --> 3}

  2064  %ROUTINE GET ENV(%INTEGERNAME HEAD)
  2065  !***********************************************************************
  2066  !*       SAVE A COPY OF THE REGISTER STATE FOR FUTURE REFERENCE        *
  2067  !***********************************************************************
14431 @ 110925:                  LINE   2064 "regression-compile-tmp/nrimp10s-77.imp"
14432 @ 110967:                  DEF    GETENV (_lev0id0_lev1id1_lev2id3_GETENV) p1=V_0156 a/tf=7 b/format=0 c/ostate=0  type=0 (<type:0>) form=7 (routine) special=0 (<special:0>) linkage=0 (auto) spec=0 indirect=0 unass=0
14433 @ 110985:                     START  ( FORMAL PARAMETERS  {lev=4 --> 5, nested=0 --> 1}
14434 @ 110986:                        DEF    HEAD p1=V_0157 a/tf=12 b/format=1 c/ostate=0  type=1 (integer) form=2 (name) special=0 (<special:0>) linkage=0 (auto) spec=0 indirect=0 unass=0
14435 @ 111002:                     FINISH ) {lev=4}

  2068  %INTEGER I, USE
14436 @ 111003:                     LINE   2068 "regression-compile-tmp/nrimp10s-77.imp"
14437 @ 111045:                     DEF    I p1=V_0158 a/tf=11 b/format=1 c/ostate=0  type=1 (integer) form=1 (simple) special=0 (<special:0>) linkage=0 (auto) spec=0 indirect=0 unass=0
14438 @ 111058:                     DEF    USE p1=V_0159 a/tf=11 b/format=1 c/ostate=0  type=1 (integer) form=1 (simple) special=0 (<special:0>) linkage=0 (auto) spec=0 indirect=0 unass=0

  2069           %CYCLE I=0, 1, 7
14439 @ 111073:                     LINE   2069 "regression-compile-tmp/nrimp10s-77.imp"
14440 @ 111115:                     PUSH   I
14441 @ 111118:                     PUSHI  #0x00000001
14442 @ 111123:                     PUSHI  #0x00000007
14443 @ 111128:                     PUSHI  #0x00000000
14444 @ 111133:                     FOR    L_0003

  2070              USE=GRUSE(I)&16_FF;         ! MAIN USE ONLY
14445 @ 111136:                     LINE   2070 "regression-compile-tmp/nrimp10s-77.imp"
14446 @ 111178:                     PUSH   USE
14447 @ 111181:                     PUSH   GRUSE
14448 @ 111184:                     PUSH   I
14449 @ 111187:                     ACCESS
14450 @ 111188:                     PUSHI  #0x000000ff
14451 @ 111193:                     AND   
14452 @ 111194:                     ASSVAL

  2071              PUSH(HEAD, GRINF1(I), GRAT(I), I<<8!USE) %IF USE#0
14453 @ 111195:                     LINE   2071 "regression-compile-tmp/nrimp10s-77.imp"
14454 @ 111237:                     PUSH   USE
14455 @ 111240:                     PUSHI  #0x00000000
14456 @ 111245:                     JUMPIF = L_0007
14457 @ 111249:                     PUSH   PUSH
14458 @ 111252:                     PUSH   HEAD
14459 @ 111255:                     ASSPAR
14460 @ 111256:                     PUSH   GRINF1
14461 @ 111259:                     PUSH   I
14462 @ 111262:                     ACCESS
14463 @ 111263:                     ASSPAR
14464 @ 111264:                     PUSH   GRAT
14465 @ 111267:                     PUSH   I
14466 @ 111270:                     ACCESS
14467 @ 111271:                     ASSPAR
14468 @ 111272:                     PUSH   I
14469 @ 111275:                     PUSHI  #0x00000008
14470 @ 111280:                     LSH   
14471 @ 111281:                     PUSH   USE
14472 @ 111284:                     OR    
14473 @ 111285:                     ASSPAR
14474 @ 111286:                     CALL  
14475 @ 111287:                     LOCATE L_0007

  2072           %REPEAT
14476 @ 111290:                     LINE   2072 "regression-compile-tmp/nrimp10s-77.imp"
14477 @ 111332:                     REPEAT L_0003
14478 @ 111335:                     LOCATE L_0004

  2073  %END
14479 @ 111338:                     LINE   2073 "regression-compile-tmp/nrimp10s-77.imp"
14480 @ 111380:                  END    _lev0id0_lev1id1_lev2id3_GETENV {lev=4 --> 3}

  2074  %ROUTINE RESTORE(%INTEGER HEAD)
  2075  !***********************************************************************
  2076  !*       RESET THE REGISTERS TO ENVIRONMENT IN LIST HEADED BY 'HEAD'   *
  2077  !***********************************************************************
14481 @ 111381:                  LINE   2074 "regression-compile-tmp/nrimp10s-77.imp"
14482 @ 111423:                  DEF    RESTORE (_lev0id0_lev1id1_lev2id3_RESTORE) p1=V_0157 a/tf=7 b/format=0 c/ostate=0  type=0 (<type:0>) form=7 (routine) special=0 (<special:0>) linkage=0 (auto) spec=0 indirect=0 unass=0
14483 @ 111442:                     START  ( FORMAL PARAMETERS  {lev=4 --> 5, nested=0 --> 1}
14484 @ 111443:                        DEF    HEAD p1=V_0158 a/tf=11 b/format=1 c/ostate=0  type=1 (integer) form=1 (simple) special=0 (<special:0>) linkage=0 (auto) spec=0 indirect=0 unass=0
14485 @ 111459:                     FINISH ) {lev=4}

  2078  %INTEGER I, R, USE, INF, AT
14486 @ 111460:                     LINE   2078 "regression-compile-tmp/nrimp10s-77.imp"
14487 @ 111502:                     DEF    I p1=V_0159 a/tf=11 b/format=1 c/ostate=0  type=1 (integer) form=1 (simple) special=0 (<special:0>) linkage=0 (auto) spec=0 indirect=0 unass=0
14488 @ 111515:                     DEF    R p1=V_015a a/tf=11 b/format=1 c/ostate=0  type=1 (integer) form=1 (simple) special=0 (<special:0>) linkage=0 (auto) spec=0 indirect=0 unass=0
14489 @ 111528:                     DEF    USE p1=V_015b a/tf=11 b/format=1 c/ostate=0  type=1 (integer) form=1 (simple) special=0 (<special:0>) linkage=0 (auto) spec=0 indirect=0 unass=0
14490 @ 111543:                     DEF    INF p1=V_015c a/tf=11 b/format=1 c/ostate=0  type=1 (integer) form=1 (simple) special=0 (<special:0>) linkage=0 (auto) spec=0 indirect=0 unass=0
14491 @ 111558:                     DEF    AT p1=V_015d a/tf=11 b/format=1 c/ostate=0  type=1 (integer) form=1 (simple) special=0 (<special:0>) linkage=0 (auto) spec=0 indirect=0 unass=0

  2079           %CYCLE I=0, 1, 7
14492 @ 111572:                     LINE   2079 "regression-compile-tmp/nrimp10s-77.imp"
14493 @ 111614:                     PUSH   I
14494 @ 111617:                     PUSHI  #0x00000001
14495 @ 111622:                     PUSHI  #0x00000007
14496 @ 111627:                     PUSHI  #0x00000000
14497 @ 111632:                     FOR    L_0003

  2080              %IF REGISTER(I)>=0 %THEN GRUSE(I)=0 %AND GRINF1(I)=0
14498 @ 111635:                     LINE   2080 "regression-compile-tmp/nrimp10s-77.imp"
14499 @ 111677:                     PUSH   REGISTER
14500 @ 111680:                     PUSH   I
14501 @ 111683:                     ACCESS
14502 @ 111684:                     PUSHI  #0x00000000
14503 @ 111689:                     JUMPIF < L_0007
14504 @ 111693:                     PUSH   GRUSE
14505 @ 111696:                     PUSH   I
14506 @ 111699:                     ACCESS
14507 @ 111700:                     PUSHI  #0x00000000
14508 @ 111705:                     ASSVAL
14509 @ 111706:                     PUSH   GRINF1
14510 @ 111709:                     PUSH   I
14511 @ 111712:                     ACCESS
14512 @ 111713:                     PUSHI  #0x00000000
14513 @ 111718:                     ASSVAL
14514 @ 111719:                     LOCATE L_0007

  2081           %REPEAT
14515 @ 111722:                     LINE   2081 "regression-compile-tmp/nrimp10s-77.imp"
14516 @ 111764:                     REPEAT L_0003
14517 @ 111767:                     LOCATE L_0004

  2082           %WHILE HEAD#0 %CYCLE
14518 @ 111770:                     LINE   2082 "regression-compile-tmp/nrimp10s-77.imp"
14519 @ 111812:                     LOCATE L_0003
14520 @ 111815:                     PUSH   HEAD
14521 @ 111818:                     PUSHI  #0x00000000
14522 @ 111823:                     JUMPIF = L_0004

  2083              POP(HEAD, INF, AT, I)
14523 @ 111827:                     LINE   2083 "regression-compile-tmp/nrimp10s-77.imp"
14524 @ 111869:                     PUSH   POP
14525 @ 111872:                     PUSH   HEAD
14526 @ 111875:                     ASSPAR
14527 @ 111876:                     PUSH   INF
14528 @ 111879:                     ASSPAR
14529 @ 111880:                     PUSH   AT
14530 @ 111883:                     ASSPAR
14531 @ 111884:                     PUSH   I
14532 @ 111887:                     ASSPAR
14533 @ 111888:                     CALL  

  2084              R=I>>8;  USE=I&255
14534 @ 111889:                     LINE   2084 "regression-compile-tmp/nrimp10s-77.imp"
14535 @ 111931:                     PUSH   R
14536 @ 111934:                     PUSH   I
14537 @ 111937:                     PUSHI  #0x00000008
14538 @ 111942:                     RSH   
14539 @ 111943:                     ASSVAL
14540 @ 111944:                     LINE   2084 "regression-compile-tmp/nrimp10s-77.imp"
14541 @ 111986:                     PUSH   USE
14542 @ 111989:                     PUSH   I
14543 @ 111992:                     PUSHI  #0x000000ff
14544 @ 111997:                     AND   
14545 @ 111998:                     ASSVAL

  2085              %IF REGISTER(R)>=0 %THEN GRUSE(R)=USE %AND GRINF1(R)=INF
14546 @ 111999:                     LINE   2085 "regression-compile-tmp/nrimp10s-77.imp"
14547 @ 112041:                     PUSH   REGISTER
14548 @ 112044:                     PUSH   R
14549 @ 112047:                     ACCESS
14550 @ 112048:                     PUSHI  #0x00000000
14551 @ 112053:                     JUMPIF < L_0007
14552 @ 112057:                     PUSH   GRUSE
14553 @ 112060:                     PUSH   R
14554 @ 112063:                     ACCESS
14555 @ 112064:                     PUSH   USE
14556 @ 112067:                     ASSVAL
14557 @ 112068:                     PUSH   GRINF1
14558 @ 112071:                     PUSH   R
14559 @ 112074:                     ACCESS
14560 @ 112075:                     PUSH   INF
14561 @ 112078:                     ASSVAL
14562 @ 112079:                     LOCATE L_0007

  2086              GRAT(R)=AT
14563 @ 112082:                     LINE   2086 "regression-compile-tmp/nrimp10s-77.imp"
14564 @ 112124:                     PUSH   GRAT
14565 @ 112127:                     PUSH   R
14566 @ 112130:                     ACCESS
14567 @ 112131:                     PUSH   AT
14568 @ 112134:                     ASSVAL

  2087           %REPEAT
14569 @ 112135:                     LINE   2087 "regression-compile-tmp/nrimp10s-77.imp"
14570 @ 112177:                     REPEAT L_0003
14571 @ 112180:                     LOCATE L_0004

  2088  %END
14572 @ 112183:                     LINE   2088 "regression-compile-tmp/nrimp10s-77.imp"
14573 @ 112225:                  END    _lev0id0_lev1id1_lev2id3_RESTORE {lev=4 --> 3}

  2089           %ROUTINE RELOCATE(%INTEGER GLARAD,VALUE,AREA)
  2090  !***********************************************************************
  2091  !*      PLANTS A WORD IN THE GLA (IF GLARAD<0) AND ARRANGES TO         *
  2092  !*       RELOCATE IT RELATIVE TO AN AREA(CODE=1,GLA=2,CST=4,GST=5      *
  2093  !*       IF THE RELOCATION IS RELATIVE TO SYMBOL TABLES THE WORD       *
  2094  !*       CAN NOT BE RELOCATED TILL SIZE OF THE CODE(OR GLA) IS KNOWN   *
  2095  !***********************************************************************
14574 @ 112226:                  LINE   2089 "regression-compile-tmp/nrimp10s-77.imp"
14575 @ 112268:                  DEF    RELOCATE (_lev0id0_lev1id1_lev2id3_RELOCATE) p1=V_0158 a/tf=7 b/format=0 c/ostate=0  type=0 (<type:0>) form=7 (routine) special=0 (<special:0>) linkage=0 (auto) spec=0 indirect=0 unass=0
14576 @ 112288:                     START  ( FORMAL PARAMETERS  {lev=4 --> 5, nested=0 --> 1}
14577 @ 112289:                        DEF    GLARAD p1=V_0159 a/tf=11 b/format=1 c/ostate=0  type=1 (integer) form=1 (simple) special=0 (<special:0>) linkage=0 (auto) spec=0 indirect=0 unass=0
14578 @ 112307:                        DEF    VALUE p1=V_015a a/tf=11 b/format=1 c/ostate=0  type=1 (integer) form=1 (simple) special=0 (<special:0>) linkage=0 (auto) spec=0 indirect=0 unass=0
14579 @ 112324:                        DEF    AREA p1=V_015b a/tf=11 b/format=1 c/ostate=0  type=1 (integer) form=1 (simple) special=0 (<special:0>) linkage=0 (auto) spec=0 indirect=0 unass=0
14580 @ 112340:                     FINISH ) {lev=4}

  2096           %IF GLARAD<0 %THEN PGLA(4,4,ADDR(VALUE)) %AND GLARAD=GLACA-4
14581 @ 112341:                     LINE   2096 "regression-compile-tmp/nrimp10s-77.imp"
14582 @ 112383:                     PUSH   GLARAD
14583 @ 112386:                     PUSHI  #0x00000000
14584 @ 112391:                     JUMPIF >= L_0004
14585 @ 112395:                     PUSH   PGLA
14586 @ 112398:                     PUSHI  #0x00000004
14587 @ 112403:                     ASSPAR
14588 @ 112404:                     PUSHI  #0x00000004
14589 @ 112409:                     ASSPAR
14590 @ 112410:                     PUSH   ADDR
14591 @ 112413:                     PUSH   VALUE
14592 @ 112416:                     ASSPAR
14593 @ 112417:                     CALL  
14594 @ 112418:                     ASSPAR
14595 @ 112419:                     CALL  
14596 @ 112420:                     PUSH   GLARAD
14597 @ 112423:                     PUSH   GLACA
14598 @ 112426:                     PUSHI  #0x00000004
14599 @ 112431:                     SUB   
14600 @ 112432:                     ASSVAL
14601 @ 112433:                     LOCATE L_0004

  2097           LPUT(19,2,GLARAD,AREA)
14602 @ 112436:                     LINE   2097 "regression-compile-tmp/nrimp10s-77.imp"
14603 @ 112478:                     PUSH   LPUT
14604 @ 112481:                     PUSHI  #0x00000013
14605 @ 112486:                     ASSPAR
14606 @ 112487:                     PUSHI  #0x00000002
14607 @ 112492:                     ASSPAR
14608 @ 112493:                     PUSH   GLARAD
14609 @ 112496:                     ASSPAR
14610 @ 112497:                     PUSH   AREA
14611 @ 112500:                     ASSPAR
14612 @ 112501:                     CALL  

  2098           %END
14613 @ 112502:                     LINE   2098 "regression-compile-tmp/nrimp10s-77.imp"
14614 @ 112544:                  END    _lev0id0_lev1id1_lev2id3_RELOCATE {lev=4 --> 3}

  2099           %ROUTINE GXREF(%STRING(31) NAME,%INTEGER MODE,XTRA,AT)
  2100  !***********************************************************************
  2101  !*       ASK LPUT TO ARRANGE FOR A DOUBLE WORD AT 'AT' IN THE GLA      *
  2102  !*       TO CONTAIN A DESCRIPTOR FOR NAME 'NAME'.                      *
  2103  !*       MODE=0 STATIC CODE XREF                                       *
  2104  !*       MODE=1 DYNAMIC CODE XREF                                      *
  2105  !*       MODE=2 DATA XREF XTRA=MINIMIUM LENGTH                         *
  2106  !***********************************************************************
14615 @ 112545:                  LINE   2099 "regression-compile-tmp/nrimp10s-77.imp"
14616 @ 112587:                  DEF    GXREF (_lev0id0_lev1id1_lev2id3_GXREF) p1=V_0159 a/tf=7 b/format=0 c/ostate=0  type=0 (<type:0>) form=7 (routine) special=0 (<special:0>) linkage=0 (auto) spec=0 indirect=0 unass=0
14617 @ 112604:                     START  ( FORMAL PARAMETERS  {lev=4 --> 5, nested=0 --> 1}
14618 @ 112605:                        DEF    NAME p1=V_015a a/tf=31 b/format=1f c/ostate=0  type=3 (string) form=1 (simple) special=0 (<special:0>) linkage=0 (auto) spec=0 indirect=0 unass=0
14619 @ 112621:                        DEF    MODE p1=V_015b a/tf=11 b/format=1 c/ostate=0  type=1 (integer) form=1 (simple) special=0 (<special:0>) linkage=0 (auto) spec=0 indirect=0 unass=0
14620 @ 112637:                        DEF    XTRA p1=V_015c a/tf=11 b/format=1 c/ostate=0  type=1 (integer) form=1 (simple) special=0 (<special:0>) linkage=0 (auto) spec=0 indirect=0 unass=0
14621 @ 112653:                        DEF    AT p1=V_015d a/tf=11 b/format=1 c/ostate=0  type=1 (integer) form=1 (simple) special=0 (<special:0>) linkage=0 (auto) spec=0 indirect=0 unass=0
14622 @ 112667:                     FINISH ) {lev=4}

  2107  %INTEGER LPUTNO
14623 @ 112668:                     LINE   2107 "regression-compile-tmp/nrimp10s-77.imp"
14624 @ 112710:                     DEF    LPUTNO p1=V_015e a/tf=11 b/format=1 c/ostate=0  type=1 (integer) form=1 (simple) special=0 (<special:0>) linkage=0 (auto) spec=0 indirect=0 unass=0

  2108           %IF MODE=2 %THEN LPUTNO=15 %ELSE LPUTNO=MODE+12
14625 @ 112728:                     LINE   2108 "regression-compile-tmp/nrimp10s-77.imp"
14626 @ 112770:                     PUSH   MODE
14627 @ 112773:                     PUSHI  #0x00000002
14628 @ 112778:                     JUMPIF # L_0004
14629 @ 112782:                     PUSH   LPUTNO
14630 @ 112785:                     PUSHI  #0x0000000f
14631 @ 112790:                     ASSVAL
14632 @ 112791:                     GOTO   L_0003
14633 @ 112794:                     LOCATE L_0004
14634 @ 112797:                     PUSH   LPUTNO
14635 @ 112800:                     PUSH   MODE
14636 @ 112803:                     PUSHI  #0x0000000c
14637 @ 112808:                     ADD   
14638 @ 112809:                     ASSVAL
14639 @ 112810:                     LOCATE L_0003

  2109           LPUT(LPUTNO,XTRA,AT,ADDR(NAME))
14640 @ 112813:                     LINE   2109 "regression-compile-tmp/nrimp10s-77.imp"
14641 @ 112855:                     PUSH   LPUT
14642 @ 112858:                     PUSH   LPUTNO
14643 @ 112861:                     ASSPAR
14644 @ 112862:                     PUSH   XTRA
14645 @ 112865:                     ASSPAR
14646 @ 112866:                     PUSH   AT
14647 @ 112869:                     ASSPAR
14648 @ 112870:                     PUSH   ADDR
14649 @ 112873:                     PUSH   NAME
14650 @ 112876:                     ASSPAR
14651 @ 112877:                     CALL  
14652 @ 112878:                     ASSPAR
14653 @ 112879:                     CALL  

  2110           %END
14654 @ 112880:                     LINE   2110 "regression-compile-tmp/nrimp10s-77.imp"
14655 @ 112922:                  END    _lev0id0_lev1id1_lev2id3_GXREF {lev=4 --> 3}

  2111  %ROUTINE CXREF(%STRING(255) NAME,%INTEGER MODE,XTRA,%INTEGERNAME AT)
  2112  !***********************************************************************
  2113  !*       CREATE A ZEROED AREA IN THE GLA AND CALL GXREF TO GET         *
  2114  !*       IT FILLED AT LOAD TIME WITH INFORMATION ON AN EXTERNAL OBJECT *
  2115  !*       PARAMETERS ARE AS FOR GXREF.                                  *
  2116  !***********************************************************************
14656 @ 112923:                  LINE   2111 "regression-compile-tmp/nrimp10s-77.imp"
14657 @ 112965:                  DEF    CXREF (_lev0id0_lev1id1_lev2id3_CXREF) p1=V_015a a/tf=7 b/format=0 c/ostate=0  type=0 (<type:0>) form=7 (routine) special=0 (<special:0>) linkage=0 (auto) spec=0 indirect=0 unass=0
14658 @ 112982:                     START  ( FORMAL PARAMETERS  {lev=4 --> 5, nested=0 --> 1}
14659 @ 112983:                        DEF    NAME p1=V_015b a/tf=31 b/format=ff c/ostate=0  type=3 (string) form=1 (simple) special=0 (<special:0>) linkage=0 (auto) spec=0 indirect=0 unass=0
14660 @ 112999:                        DEF    MODE p1=V_015c a/tf=11 b/format=1 c/ostate=0  type=1 (integer) form=1 (simple) special=0 (<special:0>) linkage=0 (auto) spec=0 indirect=0 unass=0
14661 @ 113015:                        DEF    XTRA p1=V_015d a/tf=11 b/format=1 c/ostate=0  type=1 (integer) form=1 (simple) special=0 (<special:0>) linkage=0 (auto) spec=0 indirect=0 unass=0
14662 @ 113031:                        DEF    AT p1=V_015e a/tf=12 b/format=1 c/ostate=0  type=1 (integer) form=2 (name) special=0 (<special:0>) linkage=0 (auto) spec=0 indirect=0 unass=0
14663 @ 113045:                     FINISH ) {lev=4}

  2117  %INTEGER Z1,Z2
14664 @ 113046:                     LINE   2117 "regression-compile-tmp/nrimp10s-77.imp"
14665 @ 113088:                     DEF    Z1 p1=V_015f a/tf=11 b/format=1 c/ostate=0  type=1 (integer) form=1 (simple) special=0 (<special:0>) linkage=0 (auto) spec=0 indirect=0 unass=0
14666 @ 113102:                     DEF    Z2 p1=V_0160 a/tf=11 b/format=1 c/ostate=0  type=1 (integer) form=1 (simple) special=0 (<special:0>) linkage=0 (auto) spec=0 indirect=0 unass=0

  2118           Z1=0; Z2=0
14667 @ 113116:                     LINE   2118 "regression-compile-tmp/nrimp10s-77.imp"
14668 @ 113158:                     PUSH   Z1
14669 @ 113161:                     PUSHI  #0x00000000
14670 @ 113166:                     ASSVAL
14671 @ 113167:                     LINE   2118 "regression-compile-tmp/nrimp10s-77.imp"
14672 @ 113209:                     PUSH   Z2
14673 @ 113212:                     PUSHI  #0x00000000
14674 @ 113217:                     ASSVAL

  2119           PGLA(8,8,ADDR(Z1));       ! 2 ZERO WORDS
14675 @ 113218:                     LINE   2119 "regression-compile-tmp/nrimp10s-77.imp"
14676 @ 113260:                     PUSH   PGLA
14677 @ 113263:                     PUSHI  #0x00000008
14678 @ 113268:                     ASSPAR
14679 @ 113269:                     PUSHI  #0x00000008
14680 @ 113274:                     ASSPAR
14681 @ 113275:                     PUSH   ADDR
14682 @ 113278:                     PUSH   Z1
14683 @ 113281:                     ASSPAR
14684 @ 113282:                     CALL  
14685 @ 113283:                     ASSPAR
14686 @ 113284:                     CALL  

  2120           AT=GLACA-8
14687 @ 113285:                     LINE   2120 "regression-compile-tmp/nrimp10s-77.imp"
14688 @ 113327:                     PUSH   AT
14689 @ 113330:                     PUSH   GLACA
14690 @ 113333:                     PUSHI  #0x00000008
14691 @ 113338:                     SUB   
14692 @ 113339:                     ASSVAL

  2121           GXREF(NAME,MODE,XTRA,AT)
14693 @ 113340:                     LINE   2121 "regression-compile-tmp/nrimp10s-77.imp"
14694 @ 113382:                     PUSH   GXREF
14695 @ 113385:                     PUSH   NAME
14696 @ 113388:                     ASSPAR
14697 @ 113389:                     PUSH   MODE
14698 @ 113392:                     ASSPAR
14699 @ 113393:                     PUSH   XTRA
14700 @ 113396:                     ASSPAR
14701 @ 113397:                     PUSH   AT
14702 @ 113400:                     ASSPAR
14703 @ 113401:                     CALL  

  2122           %END
14704 @ 113402:                     LINE   2122 "regression-compile-tmp/nrimp10s-77.imp"
14705 @ 113444:                  END    _lev0id0_lev1id1_lev2id3_CXREF {lev=4 --> 3}

  2123  %ROUTINE CODEDES(%INTEGERNAME AT)
  2124  !***********************************************************************
  2125  !*       PUT A CODE DESCRIPTOR INTO THE PLT FOR USE BY DEFINE EP       *
  2126  !***********************************************************************
14706 @ 113445:                  LINE   2123 "regression-compile-tmp/nrimp10s-77.imp"
14707 @ 113487:                  DEF    CODEDES (_lev0id0_lev1id1_lev2id3_CODEDES) p1=V_015b a/tf=7 b/format=0 c/ostate=0  type=0 (<type:0>) form=7 (routine) special=0 (<special:0>) linkage=0 (auto) spec=0 indirect=0 unass=0
14708 @ 113506:                     START  ( FORMAL PARAMETERS  {lev=4 --> 5, nested=0 --> 1}
14709 @ 113507:                        DEF    AT p1=V_015c a/tf=12 b/format=1 c/ostate=0  type=1 (integer) form=2 (name) special=0 (<special:0>) linkage=0 (auto) spec=0 indirect=0 unass=0
14710 @ 113521:                     FINISH ) {lev=4}

  2127  %INTEGER DESC1,DESC2
14711 @ 113522:                     LINE   2127 "regression-compile-tmp/nrimp10s-77.imp"
14712 @ 113564:                     DEF    DESC1 p1=V_015d a/tf=11 b/format=1 c/ostate=0  type=1 (integer) form=1 (simple) special=0 (<special:0>) linkage=0 (auto) spec=0 indirect=0 unass=0
14713 @ 113581:                     DEF    DESC2 p1=V_015e a/tf=11 b/format=1 c/ostate=0  type=1 (integer) form=1 (simple) special=0 (<special:0>) linkage=0 (auto) spec=0 indirect=0 unass=0

  2128           DESC1=16_E1000000; DESC2=0
14714 @ 113598:                     LINE   2128 "regression-compile-tmp/nrimp10s-77.imp"
14715 @ 113640:                     PUSH   DESC1
14716 @ 113643:                     PUSHI  #0xe1000000
14717 @ 113648:                     ASSVAL
14718 @ 113649:                     LINE   2128 "regression-compile-tmp/nrimp10s-77.imp"
14719 @ 113691:                     PUSH   DESC2
14720 @ 113694:                     PUSHI  #0x00000000
14721 @ 113699:                     ASSVAL

  2129           %IF CDCOUNT=0 %THEN FIXED GLA(0)=DESC1 %AND AT=0 %ELSE PGLA(8,8,ADDR(DESC1)) %AND AT=GLACA-8
14722 @ 113700:                     LINE   2129 "regression-compile-tmp/nrimp10s-77.imp"
14723 @ 113742:                     PUSH   CDCOUNT
14724 @ 113745:                     PUSHI  #0x00000000
14725 @ 113750:                     JUMPIF # L_0004
14726 @ 113754:                     PUSH   FIXEDGLA
14727 @ 113757:                     PUSHI  #0x00000000
14728 @ 113762:                     ACCESS
14729 @ 113763:                     PUSH   DESC1
14730 @ 113766:                     ASSVAL
14731 @ 113767:                     PUSH   AT
14732 @ 113770:                     PUSHI  #0x00000000
14733 @ 113775:                     ASSVAL
14734 @ 113776:                     GOTO   L_0003
14735 @ 113779:                     LOCATE L_0004
14736 @ 113782:                     PUSH   PGLA
14737 @ 113785:                     PUSHI  #0x00000008
14738 @ 113790:                     ASSPAR
14739 @ 113791:                     PUSHI  #0x00000008
14740 @ 113796:                     ASSPAR
14741 @ 113797:                     PUSH   ADDR
14742 @ 113800:                     PUSH   DESC1
14743 @ 113803:                     ASSPAR
14744 @ 113804:                     CALL  
14745 @ 113805:                     ASSPAR
14746 @ 113806:                     CALL  
14747 @ 113807:                     PUSH   AT
14748 @ 113810:                     PUSH   GLACA
14749 @ 113813:                     PUSHI  #0x00000008
14750 @ 113818:                     SUB   
14751 @ 113819:                     ASSVAL
14752 @ 113820:                     LOCATE L_0003

  2130           CDCOUNT=CDCOUNT+1
14753 @ 113823:                     LINE   2130 "regression-compile-tmp/nrimp10s-77.imp"
14754 @ 113865:                     PUSH   CDCOUNT
14755 @ 113868:                     PUSH   CDCOUNT
14756 @ 113871:                     PUSHI  #0x00000001
14757 @ 113876:                     ADD   
14758 @ 113877:                     ASSVAL

  2131  %END
14759 @ 113878:                     LINE   2131 "regression-compile-tmp/nrimp10s-77.imp"
14760 @ 113920:                  END    _lev0id0_lev1id1_lev2id3_CODEDES {lev=4 --> 3}

  2132  %ROUTINE DEFINE EP(%STRING(255)NAME, %INTEGER ADR,AT,MAIN)
  2133  !***********************************************************************
  2134  !*       AN EP CONSISTS OF A CODE DESCRIPTOR IN THE GLA(PLT) OF        *
  2135  !*       FILE CONTAINING THE EP. LPUT IS TOLD ABOUT THIS AND THE LOADER*
  2136  !*       ARRANGES TO PUT A DESCRIPTOR-DESCRIPTOR TO THE CODE-DESC      *
  2137  !*        IN THE GLA OF ANY FILE REFERENCES THIS EP. THIS FIRST WORD   *
  2138  !*       OF ICLS PLT IS THE MAIN EP AND WE MIMIC THIS AS FAR AS POSS   *
  2139  !***********************************************************************
14761 @ 113921:                  LINE   2132 "regression-compile-tmp/nrimp10s-77.imp"
14762 @ 113963:                  DEF    DEFINEEP (_lev0id0_lev1id1_lev2id3_DEFINEEP) p1=V_015c a/tf=7 b/format=0 c/ostate=0  type=0 (<type:0>) form=7 (routine) special=0 (<special:0>) linkage=0 (auto) spec=0 indirect=0 unass=0
14763 @ 113983:                     START  ( FORMAL PARAMETERS  {lev=4 --> 5, nested=0 --> 1}
14764 @ 113984:                        DEF    NAME p1=V_015d a/tf=31 b/format=ff c/ostate=0  type=3 (string) form=1 (simple) special=0 (<special:0>) linkage=0 (auto) spec=0 indirect=0 unass=0
14765 @ 114000:                        DEF    ADR p1=V_015e a/tf=11 b/format=1 c/ostate=0  type=1 (integer) form=1 (simple) special=0 (<special:0>) linkage=0 (auto) spec=0 indirect=0 unass=0
14766 @ 114015:                        DEF    AT p1=V_015f a/tf=11 b/format=1 c/ostate=0  type=1 (integer) form=1 (simple) special=0 (<special:0>) linkage=0 (auto) spec=0 indirect=0 unass=0
14767 @ 114029:                        DEF    MAIN p1=V_0160 a/tf=11 b/format=1 c/ostate=0  type=1 (integer) form=1 (simple) special=0 (<special:0>) linkage=0 (auto) spec=0 indirect=0 unass=0
14768 @ 114045:                     FINISH ) {lev=4}

  2140           %IF AT=0 %THEN FIXED GLA(1)=ADR %ELSE PLUG(2,AT+4,ADR,4)
14769 @ 114046:                     LINE   2140 "regression-compile-tmp/nrimp10s-77.imp"
14770 @ 114088:                     PUSH   AT
14771 @ 114091:                     PUSHI  #0x00000000
14772 @ 114096:                     JUMPIF # L_0004
14773 @ 114100:                     PUSH   FIXEDGLA
14774 @ 114103:                     PUSHI  #0x00000001
14775 @ 114108:                     ACCESS
14776 @ 114109:                     PUSH   ADR
14777 @ 114112:                     ASSVAL
14778 @ 114113:                     GOTO   L_0003
14779 @ 114116:                     LOCATE L_0004
14780 @ 114119:                     PUSH   PLUG
14781 @ 114122:                     PUSHI  #0x00000002
14782 @ 114127:                     ASSPAR
14783 @ 114128:                     PUSH   AT
14784 @ 114131:                     PUSHI  #0x00000004
14785 @ 114136:                     ADD   
14786 @ 114137:                     ASSPAR
14787 @ 114138:                     PUSH   ADR
14788 @ 114141:                     ASSPAR
14789 @ 114142:                     PUSHI  #0x00000004
14790 @ 114147:                     ASSPAR
14791 @ 114148:                     CALL  
14792 @ 114149:                     LOCATE L_0003

  2141           RELOCATE(AT+4,ADR,1)
14793 @ 114152:                     LINE   2141 "regression-compile-tmp/nrimp10s-77.imp"
14794 @ 114194:                     PUSH   RELOCATE
14795 @ 114197:                     PUSH   AT
14796 @ 114200:                     PUSHI  #0x00000004
14797 @ 114205:                     ADD   
14798 @ 114206:                     ASSPAR
14799 @ 114207:                     PUSH   ADR
14800 @ 114210:                     ASSPAR
14801 @ 114211:                     PUSHI  #0x00000001
14802 @ 114216:                     ASSPAR
14803 @ 114217:                     CALL  

  2142           LPUT(11,MAIN<<31!2,AT,ADDR(NAME)) %IF NAME#""
14804 @ 114218:                     LINE   2142 "regression-compile-tmp/nrimp10s-77.imp"
14805 @ 114260:                     PUSH   NAME
14806 @ 114263:                     PUSHS  ""
14807 @ 114265:                     JUMPIF = L_0004
14808 @ 114269:                     PUSH   LPUT
14809 @ 114272:                     PUSHI  #0x0000000b
14810 @ 114277:                     ASSPAR
14811 @ 114278:                     PUSH   MAIN
14812 @ 114281:                     PUSHI  #0x0000001f
14813 @ 114286:                     LSH   
14814 @ 114287:                     PUSHI  #0x00000002
14815 @ 114292:                     OR    
14816 @ 114293:                     ASSPAR
14817 @ 114294:                     PUSH   AT
14818 @ 114297:                     ASSPAR
14819 @ 114298:                     PUSH   ADDR
14820 @ 114301:                     PUSH   NAME
14821 @ 114304:                     ASSPAR
14822 @ 114305:                     CALL  
14823 @ 114306:                     ASSPAR
14824 @ 114307:                     CALL  
14825 @ 114308:                     LOCATE L_0004

  2143  %END
14826 @ 114311:                     LINE   2143 "regression-compile-tmp/nrimp10s-77.imp"
14827 @ 114353:                  END    _lev0id0_lev1id1_lev2id3_DEFINEEP {lev=4 --> 3}

  2144  %ROUTINE PROLOGUE
  2145  !***********************************************************************
  2146  !*       GENERATES THE SUBROUTINE THAT ALWAYS  ARE REQUIRED ONTO THE   *
  2147  !*       FRONT OF THE OBJECT PROGRAM WHERE THEY ARE DIRECTLY ADDRESABLE*
  2148  !***********************************************************************
14828 @ 114354:                  LINE   2144 "regression-compile-tmp/nrimp10s-77.imp"
14829 @ 114396:                  DEF    PROLOGUE (_lev0id0_lev1id1_lev2id3_PROLOGUE) p1=V_014d a/tf=7 b/format=0 c/ostate=0  type=0 (<type:0>) form=7 (routine) special=0 (<special:0>) linkage=0 (auto) spec=0 indirect=0 unass=0
14830 @ 114416:                     START  ( FORMAL PARAMETERS  {lev=4 --> 5, nested=0 --> 1}
14831 @ 114417:                     FINISH ) {lev=4}

  2149  %INTEGERFNSPEC STRINGIN(%INTEGER POS)
14832 @ 114418:                     LINE   2149 "regression-compile-tmp/nrimp10s-77.imp"
14833 @ 114460:                     DEF    STRINGIN (_lev0id0_lev1id1_lev2id3_PROLOGUE_STRINGIN) p1=V_015d a/tf=18 b/format=1 c/ostate=18  type=1 (integer) form=8 (function) special=0 (<special:0>) linkage=0 (auto) spec=1 indirect=1 unass=0
14834 @ 114480:                     START  ( FORMAL PARAMETERS  {lev=4 --> 5, nested=0 --> 1}
14835 @ 114481:                        DEF    POS p1=V_015e a/tf=11 b/format=1 c/ostate=0  type=1 (integer) form=1 (simple) special=0 (<special:0>) linkage=0 (auto) spec=0 indirect=0 unass=0
14836 @ 114496:                     FINISH ) {lev=4}

  2150  %ROUTINESPEC ERR EXIT(%INTEGER A, B, C)
14837 @ 114497:                     LINE   2150 "regression-compile-tmp/nrimp10s-77.imp"
14838 @ 114539:                     DEF    ERREXIT (_lev0id0_lev1id1_lev2id3_PROLOGUE_ERREXIT) p1=V_015e a/tf=7 b/format=0 c/ostate=8  type=0 (<type:0>) form=7 (routine) special=0 (<special:0>) linkage=0 (auto) spec=1 indirect=0 unass=0
14839 @ 114558:                     START  ( FORMAL PARAMETERS  {lev=4 --> 5, nested=0 --> 1}
14840 @ 114559:                        DEF    A p1=V_015f a/tf=11 b/format=1 c/ostate=0  type=1 (integer) form=1 (simple) special=0 (<special:0>) linkage=0 (auto) spec=0 indirect=0 unass=0
14841 @ 114572:                        DEF    B p1=V_0160 a/tf=11 b/format=1 c/ostate=0  type=1 (integer) form=1 (simple) special=0 (<special:0>) linkage=0 (auto) spec=0 indirect=0 unass=0
14842 @ 114585:                        DEF    C p1=V_0161 a/tf=11 b/format=1 c/ostate=0  type=1 (integer) form=1 (simple) special=0 (<special:0>) linkage=0 (auto) spec=0 indirect=0 unass=0
14843 @ 114598:                     FINISH ) {lev=4}

  2151  %INTEGER I, K, L, STCA
14844 @ 114599:                     LINE   2151 "regression-compile-tmp/nrimp10s-77.imp"
14845 @ 114641:                     DEF    I p1=V_015f a/tf=11 b/format=1 c/ostate=0  type=1 (integer) form=1 (simple) special=0 (<special:0>) linkage=0 (auto) spec=0 indirect=0 unass=0
14846 @ 114654:                     DEF    K p1=V_0160 a/tf=11 b/format=1 c/ostate=0  type=1 (integer) form=1 (simple) special=0 (<special:0>) linkage=0 (auto) spec=0 indirect=0 unass=0
14847 @ 114667:                     DEF    L p1=V_0161 a/tf=11 b/format=1 c/ostate=0  type=1 (integer) form=1 (simple) special=0 (<special:0>) linkage=0 (auto) spec=0 indirect=0 unass=0
14848 @ 114680:                     DEF    STCA p1=V_0162 a/tf=11 b/format=1 c/ostate=0  type=1 (integer) form=1 (simple) special=0 (<special:0>) linkage=0 (auto) spec=0 indirect=0 unass=0

  2152           I=16_C2C2C2C2
14849 @ 114696:                     LINE   2152 "regression-compile-tmp/nrimp10s-77.imp"
14850 @ 114738:                     PUSH   I
14851 @ 114741:                     PUSHI  #0xc2c2c2c2
14852 @ 114746:                     ASSVAL

  2153           LPUT(4,4,0,ADDR(I))
14853 @ 114747:                     LINE   2153 "regression-compile-tmp/nrimp10s-77.imp"
14854 @ 114789:                     PUSH   LPUT
14855 @ 114792:                     PUSHI  #0x00000004
14856 @ 114797:                     ASSPAR
14857 @ 114798:                     PUSHI  #0x00000004
14858 @ 114803:                     ASSPAR
14859 @ 114804:                     PUSHI  #0x00000000
14860 @ 114809:                     ASSPAR
14861 @ 114810:                     PUSH   ADDR
14862 @ 114813:                     PUSH   I
14863 @ 114816:                     ASSPAR
14864 @ 114817:                     CALL  
14865 @ 114818:                     ASSPAR
14866 @ 114819:                     CALL  

  2154           SSTL=4
14867 @ 114820:                     LINE   2154 "regression-compile-tmp/nrimp10s-77.imp"
14868 @ 114862:                     PUSH   SSTL
14869 @ 114865:                     PUSHI  #0x00000004
14870 @ 114870:                     ASSVAL

  2155           %CYCLE I=0, 1, 31
14871 @ 114871:                     LINE   2155 "regression-compile-tmp/nrimp10s-77.imp"
14872 @ 114913:                     PUSH   I
14873 @ 114916:                     PUSHI  #0x00000001
14874 @ 114921:                     PUSHI  #0x0000001f
14875 @ 114926:                     PUSHI  #0x00000000
14876 @ 114931:                     FOR    L_0003

  2156              PLABS(I)=0; PLINK(I)=0
14877 @ 114934:                     LINE   2156 "regression-compile-tmp/nrimp10s-77.imp"
14878 @ 114976:                     PUSH   PLABS
14879 @ 114979:                     PUSH   I
14880 @ 114982:                     ACCESS
14881 @ 114983:                     PUSHI  #0x00000000
14882 @ 114988:                     ASSVAL
14883 @ 114989:                     LINE   2156 "regression-compile-tmp/nrimp10s-77.imp"
14884 @ 115031:                     PUSH   PLINK
14885 @ 115034:                     PUSH   I
14886 @ 115037:                     ACCESS
14887 @ 115038:                     PUSHI  #0x00000000
14888 @ 115043:                     ASSVAL

  2157              DESADS(I)=0
14889 @ 115044:                     LINE   2157 "regression-compile-tmp/nrimp10s-77.imp"
14890 @ 115086:                     PUSH   DESADS
14891 @ 115089:                     PUSH   I
14892 @ 115092:                     ACCESS
14893 @ 115093:                     PUSHI  #0x00000000
14894 @ 115098:                     ASSVAL

  2158           %REPEAT
  2159  !
  2160  ! GENERATE THE FIXED-FLOAT CONSTANTS THAT MAY BE NEEDED
  2161  !
14895 @ 115099:                     LINE   2158 "regression-compile-tmp/nrimp10s-77.imp"
14896 @ 115141:                     REPEAT L_0003
14897 @ 115144:                     LOCATE L_0004

  2162           PLABS(1)=CA
14898 @ 115147:                     LINE   2162 "regression-compile-tmp/nrimp10s-77.imp"
14899 @ 115189:                     PUSH   PLABS
14900 @ 115192:                     PUSHI  #0x00000001
14901 @ 115197:                     ACCESS
14902 @ 115198:                     PUSH   CA
14903 @ 115201:                     ASSVAL

  2163           %CYCLE I=0, 1, 1
14904 @ 115202:                     LINE   2163 "regression-compile-tmp/nrimp10s-77.imp"
14905 @ 115244:                     PUSH   I
14906 @ 115247:                     PUSHI  #0x00000001
14907 @ 115252:                     PUSHI  #0x00000001
14908 @ 115257:                     PUSHI  #0x00000000
14909 @ 115262:                     FOR    L_0003

  2164              PCONST(UNASSPAT)
14910 @ 115265:                     LINE   2164 "regression-compile-tmp/nrimp10s-77.imp"
14911 @ 115307:                     PUSH   PCONST
14912 @ 115310:                     PUSHI  #0x81818181
14913 @ 115315:                     ASSPAR
14914 @ 115316:                     CALL  

  2165           %REPEAT
  2166  !
  2167  ! GENERATE THE RUN TIME ERROR ROUTINE :-
  2168  ! MDIAGS FOR NR IS %ROUTINE MDIAGS(%INT PC,LNB,ERROR,XTRA)
  2169  ! PC IS A DUMMY (SEG FIELD ONLY USED) EXCEPT AFTER CONTINGENCY
  2170  ! ON ENTRY TO THIS SUBROUTINE ERROR & XTRA ARE IN ACC AS 64 BIT INTEGER
  2171  ! ENTRY HAS BEEN BY JLK SO RETURN ADDRESS STACKED
  2172  !
  2173  !RTF      PRCL   4                 TO PLANT PARAMS
  2174  !         JLK    +1                 STACK DUMMY PC
  2175  !         STLN   TOS               LNB AS SECOND PARAMETER
  2176  !         ST     TOS               ERROR NO AS THIRD PARAM
  2177  !         LXN    (LNB+4)           POINTER TO GLA
  2178  !         RALN   9                 TO STORED LNB
  2179  !         CALL   ((XNB+10))        VIA XREF=DESCRIPTOR-DESCRIPTOR
  2180  !         J      TOS               BACK AFTER A MONITOR
  2181  !
14915 @ 115317:                     LINE   2165 "regression-compile-tmp/nrimp10s-77.imp"
14916 @ 115359:                     REPEAT L_0003
14917 @ 115362:                     LOCATE L_0004

  2182           PLABS(2)=CA
14918 @ 115365:                     LINE   2182 "regression-compile-tmp/nrimp10s-77.imp"
14919 @ 115407:                     PUSH   PLABS
14920 @ 115410:                     PUSHI  #0x00000002
14921 @ 115415:                     ACCESS
14922 @ 115416:                     PUSH   CA
14923 @ 115419:                     ASSVAL

  2183           PSF1(PRCL,0,4)
14924 @ 115420:                     LINE   2183 "regression-compile-tmp/nrimp10s-77.imp"
14925 @ 115462:                     PUSH   PSF1
14926 @ 115465:                     PUSHI  #0x00000018
14927 @ 115470:                     ASSPAR
14928 @ 115471:                     PUSHI  #0x00000000
14929 @ 115476:                     ASSPAR
14930 @ 115477:                     PUSHI  #0x00000004
14931 @ 115482:                     ASSPAR
14932 @ 115483:                     CALL  

  2184           PSF1(JLK,0,1)
14933 @ 115484:                     LINE   2184 "regression-compile-tmp/nrimp10s-77.imp"
14934 @ 115526:                     PUSH   PSF1
14935 @ 115529:                     PUSHI  #0x0000001c
14936 @ 115534:                     ASSPAR
14937 @ 115535:                     PUSHI  #0x00000000
14938 @ 115540:                     ASSPAR
14939 @ 115541:                     PUSHI  #0x00000001
14940 @ 115546:                     ASSPAR
14941 @ 115547:                     CALL  

  2185           PF1(STLN,0,TOS,0)
14942 @ 115548:                     LINE   2185 "regression-compile-tmp/nrimp10s-77.imp"
14943 @ 115590:                     PUSH   PF1
14944 @ 115593:                     PUSHI  #0x0000005c
14945 @ 115598:                     ASSPAR
14946 @ 115599:                     PUSHI  #0x00000000
14947 @ 115604:                     ASSPAR
14948 @ 115605:                     PUSHI  #0x00000006
14949 @ 115610:                     ASSPAR
14950 @ 115611:                     PUSHI  #0x00000000
14951 @ 115616:                     ASSPAR
14952 @ 115617:                     CALL  

  2186           PF1(ST,0,TOS,0)
14953 @ 115618:                     LINE   2186 "regression-compile-tmp/nrimp10s-77.imp"
14954 @ 115660:                     PUSH   PF1
14955 @ 115663:                     PUSHI  #0x00000048
14956 @ 115668:                     ASSPAR
14957 @ 115669:                     PUSHI  #0x00000000
14958 @ 115674:                     ASSPAR
14959 @ 115675:                     PUSHI  #0x00000006
14960 @ 115680:                     ASSPAR
14961 @ 115681:                     PUSHI  #0x00000000
14962 @ 115686:                     ASSPAR
14963 @ 115687:                     CALL  

  2187           PSF1(LXN,1,16)
14964 @ 115688:                     LINE   2187 "regression-compile-tmp/nrimp10s-77.imp"
14965 @ 115730:                     PUSH   PSF1
14966 @ 115733:                     PUSHI  #0x0000007e
14967 @ 115738:                     ASSPAR
14968 @ 115739:                     PUSHI  #0x00000001
14969 @ 115744:                     ASSPAR
14970 @ 115745:                     PUSHI  #0x00000010
14971 @ 115750:                     ASSPAR
14972 @ 115751:                     CALL  

  2188           PSF1(RALN,0,9)
14973 @ 115752:                     LINE   2188 "regression-compile-tmp/nrimp10s-77.imp"
14974 @ 115794:                     PUSH   PSF1
14975 @ 115797:                     PUSHI  #0x0000006c
14976 @ 115802:                     ASSPAR
14977 @ 115803:                     PUSHI  #0x00000000
14978 @ 115808:                     ASSPAR
14979 @ 115809:                     PUSHI  #0x00000009
14980 @ 115814:                     ASSPAR
14981 @ 115815:                     CALL  

  2189           PF1(CALL,2,XNB,40)
14982 @ 115816:                     LINE   2189 "regression-compile-tmp/nrimp10s-77.imp"
14983 @ 115858:                     PUSH   PF1
14984 @ 115861:                     PUSHI  #0x0000001e
14985 @ 115866:                     ASSPAR
14986 @ 115867:                     PUSHI  #0x00000002
14987 @ 115872:                     ASSPAR
14988 @ 115873:                     PUSHI  #0x00000003
14989 @ 115878:                     ASSPAR
14990 @ 115879:                     PUSHI  #0x00000028
14991 @ 115884:                     ASSPAR
14992 @ 115885:                     CALL  

  2190           PF1(JUNC,0,TOS,0)
  2191  !
  2192  ! SUBROUTINE TO CALL DEBUG ROUTINE(S#IMPMON) LINE NO IN ACC
  2193  !
  2194  !        PRCL  4
  2195  !        ST    TOS
  2196  !        LXN   (LNB+4)
  2197  !        RALN  6
  2198  !        CALL  ((XNB+IMPMONEPDISP))
  2199  !        JUNC  TOS
  2200  !
14993 @ 115886:                     LINE   2190 "regression-compile-tmp/nrimp10s-77.imp"
14994 @ 115928:                     PUSH   PF1
14995 @ 115931:                     PUSHI  #0x0000001a
14996 @ 115936:                     ASSPAR
14997 @ 115937:                     PUSHI  #0x00000000
14998 @ 115942:                     ASSPAR
14999 @ 115943:                     PUSHI  #0x00000006
15000 @ 115948:                     ASSPAR
15001 @ 115949:                     PUSHI  #0x00000000
15002 @ 115954:                     ASSPAR
15003 @ 115955:                     CALL  

  2201           %IF PARMDBUG#0 %THEN %START
15004 @ 115956:                     LINE   2201 "regression-compile-tmp/nrimp10s-77.imp"
15005 @ 115998:                     PUSH   PARMDBUG
15006 @ 116001:                     PUSHI  #0x00000000
15007 @ 116006:                     JUMPIF = L_0004

  2202              PLABS(3)=CA
15008 @ 116010:                     LINE   2202 "regression-compile-tmp/nrimp10s-77.imp"
15009 @ 116052:                     PUSH   PLABS
15010 @ 116055:                     PUSHI  #0x00000003
15011 @ 116060:                     ACCESS
15012 @ 116061:                     PUSH   CA
15013 @ 116064:                     ASSVAL

  2203              CXREF("S#IMPMON",PARMDYNAMIC,2,K)
15014 @ 116065:                     LINE   2203 "regression-compile-tmp/nrimp10s-77.imp"
15015 @ 116107:                     PUSH   CXREF
15016 @ 116110:                     PUSHS  "S#IMPMON"
15017 @ 116120:                     ASSPAR
15018 @ 116121:                     PUSH   PARMDYNAMIC
15019 @ 116124:                     ASSPAR
15020 @ 116125:                     PUSHI  #0x00000002
15021 @ 116130:                     ASSPAR
15022 @ 116131:                     PUSH   K
15023 @ 116134:                     ASSPAR
15024 @ 116135:                     CALL  

  2204              PSF1(PRCL,0,4)
15025 @ 116136:                     LINE   2204 "regression-compile-tmp/nrimp10s-77.imp"
15026 @ 116178:                     PUSH   PSF1
15027 @ 116181:                     PUSHI  #0x00000018
15028 @ 116186:                     ASSPAR
15029 @ 116187:                     PUSHI  #0x00000000
15030 @ 116192:                     ASSPAR
15031 @ 116193:                     PUSHI  #0x00000004
15032 @ 116198:                     ASSPAR
15033 @ 116199:                     CALL  

  2205              PF1(ST,0,TOS,0)
15034 @ 116200:                     LINE   2205 "regression-compile-tmp/nrimp10s-77.imp"
15035 @ 116242:                     PUSH   PF1
15036 @ 116245:                     PUSHI  #0x00000048
15037 @ 116250:                     ASSPAR
15038 @ 116251:                     PUSHI  #0x00000000
15039 @ 116256:                     ASSPAR
15040 @ 116257:                     PUSHI  #0x00000006
15041 @ 116262:                     ASSPAR
15042 @ 116263:                     PUSHI  #0x00000000
15043 @ 116268:                     ASSPAR
15044 @ 116269:                     CALL  

  2206              PSF1(LXN,1,16)
15045 @ 116270:                     LINE   2206 "regression-compile-tmp/nrimp10s-77.imp"
15046 @ 116312:                     PUSH   PSF1
15047 @ 116315:                     PUSHI  #0x0000007e
15048 @ 116320:                     ASSPAR
15049 @ 116321:                     PUSHI  #0x00000001
15050 @ 116326:                     ASSPAR
15051 @ 116327:                     PUSHI  #0x00000010
15052 @ 116332:                     ASSPAR
15053 @ 116333:                     CALL  

  2207              PSF1(RALN,0,6)
15054 @ 116334:                     LINE   2207 "regression-compile-tmp/nrimp10s-77.imp"
15055 @ 116376:                     PUSH   PSF1
15056 @ 116379:                     PUSHI  #0x0000006c
15057 @ 116384:                     ASSPAR
15058 @ 116385:                     PUSHI  #0x00000000
15059 @ 116390:                     ASSPAR
15060 @ 116391:                     PUSHI  #0x00000006
15061 @ 116396:                     ASSPAR
15062 @ 116397:                     CALL  

  2208              PF1(CALL,2,XNB,K)
15063 @ 116398:                     LINE   2208 "regression-compile-tmp/nrimp10s-77.imp"
15064 @ 116440:                     PUSH   PF1
15065 @ 116443:                     PUSHI  #0x0000001e
15066 @ 116448:                     ASSPAR
15067 @ 116449:                     PUSHI  #0x00000002
15068 @ 116454:                     ASSPAR
15069 @ 116455:                     PUSHI  #0x00000003
15070 @ 116460:                     ASSPAR
15071 @ 116461:                     PUSH   K
15072 @ 116464:                     ASSPAR
15073 @ 116465:                     CALL  

  2209              PF1(JUNC,0,TOS,0)
15074 @ 116466:                     LINE   2209 "regression-compile-tmp/nrimp10s-77.imp"
15075 @ 116508:                     PUSH   PF1
15076 @ 116511:                     PUSHI  #0x0000001a
15077 @ 116516:                     ASSPAR
15078 @ 116517:                     PUSHI  #0x00000000
15079 @ 116522:                     ASSPAR
15080 @ 116523:                     PUSHI  #0x00000006
15081 @ 116528:                     ASSPAR
15082 @ 116529:                     PUSHI  #0x00000000
15083 @ 116534:                     ASSPAR
15084 @ 116535:                     CALL  

  2210           %FINISH
  2211  !
  2212  ! SUBROUTINE TO ADVANCE STACK FRONT BY B WORDS AND FILL WITH UNASSIGNED
  2213  !
  2214  !        JAT   12,*+13                   B IS ZERO
  2215  !        LSS   TOS
  2216  !        STSF  TOS
  2217  !        LDTB  STRING DECRIPTOR         SET UP DESCRIPTOR FOR MVL
  2218  !        LDA   TOS
  2219  !        ASF   B                        ADVANCE BY B WORDS
  2220  !        MYB   4                        CHANGE B TO BYTES
  2221  !        LDB   B                        AND MOVE TO BOUND FIELD
  2222  !        MVL   L=DR                     AND FILL WITH X80S
  2223  !        ST    TOS
  2224  !        J     TOS                      RETURN
  2225  !
15085 @ 116536:                     LINE   2210 "regression-compile-tmp/nrimp10s-77.imp"
15086 @ 116578:                     LOCATE L_0004

  2226           %IF PARMCHK=1 %THEN %START;      ! ONLY REQUIRED WITH CHKING
15087 @ 116581:                     LINE   2226 "regression-compile-tmp/nrimp10s-77.imp"
15088 @ 116623:                     PUSH   PARMCHK
15089 @ 116626:                     PUSHI  #0x00000001
15090 @ 116631:                     JUMPIF # L_0004

  2227              CNOP(0,4); K=CA
15091 @ 116635:                     LINE   2227 "regression-compile-tmp/nrimp10s-77.imp"
15092 @ 116677:                     PUSH   CNOP
15093 @ 116680:                     PUSHI  #0x00000000
15094 @ 116685:                     ASSPAR
15095 @ 116686:                     PUSHI  #0x00000004
15096 @ 116691:                     ASSPAR
15097 @ 116692:                     CALL  
15098 @ 116693:                     LINE   2227 "regression-compile-tmp/nrimp10s-77.imp"
15099 @ 116735:                     PUSH   K
15100 @ 116738:                     PUSH   CA
15101 @ 116741:                     ASSVAL

  2228              PCONST(16_58000000)
15102 @ 116742:                     LINE   2228 "regression-compile-tmp/nrimp10s-77.imp"
15103 @ 116784:                     PUSH   PCONST
15104 @ 116787:                     PUSHI  #0x58000000
15105 @ 116792:                     ASSPAR
15106 @ 116793:                     CALL  

  2229              PLABS(4)=CA
15107 @ 116794:                     LINE   2229 "regression-compile-tmp/nrimp10s-77.imp"
15108 @ 116836:                     PUSH   PLABS
15109 @ 116839:                     PUSHI  #0x00000004
15110 @ 116844:                     ACCESS
15111 @ 116845:                     PUSH   CA
15112 @ 116848:                     ASSVAL

  2230              PF3(JAT,12,0,13)
15113 @ 116849:                     LINE   2230 "regression-compile-tmp/nrimp10s-77.imp"
15114 @ 116891:                     PUSH   PF3
15115 @ 116894:                     PUSHI  #0x00000004
15116 @ 116899:                     ASSPAR
15117 @ 116900:                     PUSHI  #0x0000000c
15118 @ 116905:                     ASSPAR
15119 @ 116906:                     PUSHI  #0x00000000
15120 @ 116911:                     ASSPAR
15121 @ 116912:                     PUSHI  #0x0000000d
15122 @ 116917:                     ASSPAR
15123 @ 116918:                     CALL  

  2231              PF1(LSS,0,TOS,0)
15124 @ 116919:                     LINE   2231 "regression-compile-tmp/nrimp10s-77.imp"
15125 @ 116961:                     PUSH   PF1
15126 @ 116964:                     PUSHI  #0x00000062
15127 @ 116969:                     ASSPAR
15128 @ 116970:                     PUSHI  #0x00000000
15129 @ 116975:                     ASSPAR
15130 @ 116976:                     PUSHI  #0x00000006
15131 @ 116981:                     ASSPAR
15132 @ 116982:                     PUSHI  #0x00000000
15133 @ 116987:                     ASSPAR
15134 @ 116988:                     CALL  

  2232              PF1(STSF,0,TOS,0)
15135 @ 116989:                     LINE   2232 "regression-compile-tmp/nrimp10s-77.imp"
15136 @ 117031:                     PUSH   PF1
15137 @ 117034:                     PUSHI  #0x0000005e
15138 @ 117039:                     ASSPAR
15139 @ 117040:                     PUSHI  #0x00000000
15140 @ 117045:                     ASSPAR
15141 @ 117046:                     PUSHI  #0x00000006
15142 @ 117051:                     ASSPAR
15143 @ 117052:                     PUSHI  #0x00000000
15144 @ 117057:                     ASSPAR
15145 @ 117058:                     CALL  

  2233              PF1(LDTB,0,PC,K)
15146 @ 117059:                     LINE   2233 "regression-compile-tmp/nrimp10s-77.imp"
15147 @ 117101:                     PUSH   PF1
15148 @ 117104:                     PUSHI  #0x00000074
15149 @ 117109:                     ASSPAR
15150 @ 117110:                     PUSHI  #0x00000000
15151 @ 117115:                     ASSPAR
15152 @ 117116:                     PUSHI  #0x00000004
15153 @ 117121:                     ASSPAR
15154 @ 117122:                     PUSH   K
15155 @ 117125:                     ASSPAR
15156 @ 117126:                     CALL  

  2234              PF1(LDA,0,TOS,0)
15157 @ 117127:                     LINE   2234 "regression-compile-tmp/nrimp10s-77.imp"
15158 @ 117169:                     PUSH   PF1
15159 @ 117172:                     PUSHI  #0x00000072
15160 @ 117177:                     ASSPAR
15161 @ 117178:                     PUSHI  #0x00000000
15162 @ 117183:                     ASSPAR
15163 @ 117184:                     PUSHI  #0x00000006
15164 @ 117189:                     ASSPAR
15165 @ 117190:                     PUSHI  #0x00000000
15166 @ 117195:                     ASSPAR
15167 @ 117196:                     CALL  

  2235              PF1(ASF,0,BREG,0)
15168 @ 117197:                     LINE   2235 "regression-compile-tmp/nrimp10s-77.imp"
15169 @ 117239:                     PUSH   PF1
15170 @ 117242:                     PUSHI  #0x0000006e
15171 @ 117247:                     ASSPAR
15172 @ 117248:                     PUSHI  #0x00000000
15173 @ 117253:                     ASSPAR
15174 @ 117254:                     PUSHI  #0x00000007
15175 @ 117259:                     ASSPAR
15176 @ 117260:                     PUSHI  #0x00000000
15177 @ 117265:                     ASSPAR
15178 @ 117266:                     CALL  

  2236              PSF1(MYB,0,4)
15179 @ 117267:                     LINE   2236 "regression-compile-tmp/nrimp10s-77.imp"
15180 @ 117309:                     PUSH   PSF1
15181 @ 117312:                     PUSHI  #0x0000002a
15182 @ 117317:                     ASSPAR
15183 @ 117318:                     PUSHI  #0x00000000
15184 @ 117323:                     ASSPAR
15185 @ 117324:                     PUSHI  #0x00000004
15186 @ 117329:                     ASSPAR
15187 @ 117330:                     CALL  

  2237              PF1(LDB,0,BREG,0)
15188 @ 117331:                     LINE   2237 "regression-compile-tmp/nrimp10s-77.imp"
15189 @ 117373:                     PUSH   PF1
15190 @ 117376:                     PUSHI  #0x00000076
15191 @ 117381:                     ASSPAR
15192 @ 117382:                     PUSHI  #0x00000000
15193 @ 117387:                     ASSPAR
15194 @ 117388:                     PUSHI  #0x00000007
15195 @ 117393:                     ASSPAR
15196 @ 117394:                     PUSHI  #0x00000000
15197 @ 117399:                     ASSPAR
15198 @ 117400:                     CALL  

  2238              PF2(MVL,1,1,0,0,UNASSPAT&255)
15199 @ 117401:                     LINE   2238 "regression-compile-tmp/nrimp10s-77.imp"
15200 @ 117443:                     PUSH   PF2
15201 @ 117446:                     PUSHI  #0x000000b0
15202 @ 117451:                     ASSPAR
15203 @ 117452:                     PUSHI  #0x00000001
15204 @ 117457:                     ASSPAR
15205 @ 117458:                     PUSHI  #0x00000001
15206 @ 117463:                     ASSPAR
15207 @ 117464:                     PUSHI  #0x00000000
15208 @ 117469:                     ASSPAR
15209 @ 117470:                     PUSHI  #0x00000000
15210 @ 117475:                     ASSPAR
15211 @ 117476:                     PUSHI  #0x81818181
15212 @ 117481:                     PUSHI  #0x000000ff
15213 @ 117486:                     AND   
15214 @ 117487:                     ASSPAR
15215 @ 117488:                     CALL  

  2239              PF1(ST,0,TOS,0)
15216 @ 117489:                     LINE   2239 "regression-compile-tmp/nrimp10s-77.imp"
15217 @ 117531:                     PUSH   PF1
15218 @ 117534:                     PUSHI  #0x00000048
15219 @ 117539:                     ASSPAR
15220 @ 117540:                     PUSHI  #0x00000000
15221 @ 117545:                     ASSPAR
15222 @ 117546:                     PUSHI  #0x00000006
15223 @ 117551:                     ASSPAR
15224 @ 117552:                     PUSHI  #0x00000000
15225 @ 117557:                     ASSPAR
15226 @ 117558:                     CALL  

  2240              PF1(JUNC,0,TOS,0)
15227 @ 117559:                     LINE   2240 "regression-compile-tmp/nrimp10s-77.imp"
15228 @ 117601:                     PUSH   PF1
15229 @ 117604:                     PUSHI  #0x0000001a
15230 @ 117609:                     ASSPAR
15231 @ 117610:                     PUSHI  #0x00000000
15232 @ 117615:                     ASSPAR
15233 @ 117616:                     PUSHI  #0x00000006
15234 @ 117621:                     ASSPAR
15235 @ 117622:                     PUSHI  #0x00000000
15236 @ 117627:                     ASSPAR
15237 @ 117628:                     CALL  

  2241           %FINISH
  2242  !
  2243  ! SOME ERROR ROUTINES
  2244  !
15238 @ 117629:                     LINE   2241 "regression-compile-tmp/nrimp10s-77.imp"
15239 @ 117671:                     LOCATE L_0004

  2245           ERR EXIT(5, 16_801, 0) %IF PARMOPT#0; ! UNASSIGNED VARIABLE
15240 @ 117674:                     LINE   2245 "regression-compile-tmp/nrimp10s-77.imp"
15241 @ 117716:                     PUSH   PARMOPT
15242 @ 117719:                     PUSHI  #0x00000000
15243 @ 117724:                     JUMPIF = L_0004
15244 @ 117728:                     PUSH   ERREXIT
15245 @ 117731:                     PUSHI  #0x00000005
15246 @ 117736:                     ASSPAR
15247 @ 117737:                     PUSHI  #0x00000801
15248 @ 117742:                     ASSPAR
15249 @ 117743:                     PUSHI  #0x00000000
15250 @ 117748:                     ASSPAR
15251 @ 117749:                     CALL  
15252 @ 117750:                     LOCATE L_0004

  2246           ERR EXIT(6,  16_504, 0);              ! SWITCH LABEL UNSET
15253 @ 117753:                     LINE   2246 "regression-compile-tmp/nrimp10s-77.imp"
15254 @ 117795:                     PUSH   ERREXIT
15255 @ 117798:                     PUSHI  #0x00000006
15256 @ 117803:                     ASSPAR
15257 @ 117804:                     PUSHI  #0x00000504
15258 @ 117809:                     ASSPAR
15259 @ 117810:                     PUSHI  #0x00000000
15260 @ 117815:                     ASSPAR
15261 @ 117816:                     CALL  

  2247           ERR EXIT(7, 16_505, 1);               ! ILLEGEAL EXPONENTIATION
15262 @ 117817:                     LINE   2247 "regression-compile-tmp/nrimp10s-77.imp"
15263 @ 117859:                     PUSH   ERREXIT
15264 @ 117862:                     PUSHI  #0x00000007
15265 @ 117867:                     ASSPAR
15266 @ 117868:                     PUSHI  #0x00000505
15267 @ 117873:                     ASSPAR
15268 @ 117874:                     PUSHI  #0x00000001
15269 @ 117879:                     ASSPAR
15270 @ 117880:                     CALL  

  2248           ERR EXIT(8,16_201, 0) %IF PARMOPT#0;  ! EXCESS BLOCKS
15271 @ 117881:                     LINE   2248 "regression-compile-tmp/nrimp10s-77.imp"
15272 @ 117923:                     PUSH   PARMOPT
15273 @ 117926:                     PUSHI  #0x00000000
15274 @ 117931:                     JUMPIF = L_0004
15275 @ 117935:                     PUSH   ERREXIT
15276 @ 117938:                     PUSHI  #0x00000008
15277 @ 117943:                     ASSPAR
15278 @ 117944:                     PUSHI  #0x00000201
15279 @ 117949:                     ASSPAR
15280 @ 117950:                     PUSHI  #0x00000000
15281 @ 117955:                     ASSPAR
15282 @ 117956:                     CALL  
15283 @ 117957:                     LOCATE L_0004

  2249           ERR EXIT(9, 16_601, 0);               ! CAPACITY EXCEEDED
15284 @ 117960:                     LINE   2249 "regression-compile-tmp/nrimp10s-77.imp"
15285 @ 118002:                     PUSH   ERREXIT
15286 @ 118005:                     PUSHI  #0x00000009
15287 @ 118010:                     ASSPAR
15288 @ 118011:                     PUSHI  #0x00000601
15289 @ 118016:                     ASSPAR
15290 @ 118017:                     PUSHI  #0x00000000
15291 @ 118022:                     ASSPAR
15292 @ 118023:                     CALL  

  2250           ERR EXIT(10,21, 0) ;                  ! NO RESULT
15293 @ 118024:                     LINE   2250 "regression-compile-tmp/nrimp10s-77.imp"
15294 @ 118066:                     PUSH   ERREXIT
15295 @ 118069:                     PUSHI  #0x0000000a
15296 @ 118074:                     ASSPAR
15297 @ 118075:                     PUSHI  #0x00000015
15298 @ 118080:                     ASSPAR
15299 @ 118081:                     PUSHI  #0x00000000
15300 @ 118086:                     ASSPAR
15301 @ 118087:                     CALL  

  2251           ERR EXIT(11,16_501, 0) %IF PARMOPT#0; ! CYCLE NOT VALID
15302 @ 118088:                     LINE   2251 "regression-compile-tmp/nrimp10s-77.imp"
15303 @ 118130:                     PUSH   PARMOPT
15304 @ 118133:                     PUSHI  #0x00000000
15305 @ 118138:                     JUMPIF = L_0004
15306 @ 118142:                     PUSH   ERREXIT
15307 @ 118145:                     PUSHI  #0x0000000b
15308 @ 118150:                     ASSPAR
15309 @ 118151:                     PUSHI  #0x00000501
15310 @ 118156:                     ASSPAR
15311 @ 118157:                     PUSHI  #0x00000000
15312 @ 118162:                     ASSPAR
15313 @ 118163:                     CALL  
15314 @ 118164:                     LOCATE L_0004

  2252           ERR EXIT(12,16_701,0);                ! RES FAILS
15315 @ 118167:                     LINE   2252 "regression-compile-tmp/nrimp10s-77.imp"
15316 @ 118209:                     PUSH   ERREXIT
15317 @ 118212:                     PUSHI  #0x0000000c
15318 @ 118217:                     ASSPAR
15319 @ 118218:                     PUSHI  #0x00000701
15320 @ 118223:                     ASSPAR
15321 @ 118224:                     PUSHI  #0x00000000
15322 @ 118229:                     ASSPAR
15323 @ 118230:                     CALL  

  2253           ERR EXIT(13,36,0) %IF PARMOPT#0;      ! WRONG NO OF PARAMS
  2254  !
  2255  ! PUT THE STRINGS ONTO THE FRONT OF CONSTANT AREA
  2256  !
15324 @ 118231:                     LINE   2253 "regression-compile-tmp/nrimp10s-77.imp"
15325 @ 118273:                     PUSH   PARMOPT
15326 @ 118276:                     PUSHI  #0x00000000
15327 @ 118281:                     JUMPIF = L_0004
15328 @ 118285:                     PUSH   ERREXIT
15329 @ 118288:                     PUSHI  #0x0000000d
15330 @ 118293:                     ASSPAR
15331 @ 118294:                     PUSHI  #0x00000024
15332 @ 118299:                     ASSPAR
15333 @ 118300:                     PUSHI  #0x00000000
15334 @ 118305:                     ASSPAR
15335 @ 118306:                     CALL  
15336 @ 118307:                     LOCATE L_0004

  2257           CTABLE_val(0)=16_18000001
15337 @ 118310:                     LINE   2257 "regression-compile-tmp/nrimp10s-77.imp"
15338 @ 118352:                     PUSH   CTABLE
15339 @ 118355:                     SELECT 1
15340 @ 118358:                     PUSHI  #0x00000000
15341 @ 118363:                     ACCESS
15342 @ 118364:                     PUSHI  #0x18000001
15343 @ 118369:                     ASSVAL

  2258           CTABLE_val(1)=4
15344 @ 118370:                     LINE   2258 "regression-compile-tmp/nrimp10s-77.imp"
15345 @ 118412:                     PUSH   CTABLE
15346 @ 118415:                     SELECT 1
15347 @ 118418:                     PUSHI  #0x00000001
15348 @ 118423:                     ACCESS
15349 @ 118424:                     PUSHI  #0x00000004
15350 @ 118429:                     ASSVAL

  2259           STCA=8; L=ADDR(CTABLE_val(0))
15351 @ 118430:                     LINE   2259 "regression-compile-tmp/nrimp10s-77.imp"
15352 @ 118472:                     PUSH   STCA
15353 @ 118475:                     PUSHI  #0x00000008
15354 @ 118480:                     ASSVAL
15355 @ 118481:                     LINE   2259 "regression-compile-tmp/nrimp10s-77.imp"
15356 @ 118523:                     PUSH   L
15357 @ 118526:                     PUSH   ADDR
15358 @ 118529:                     PUSH   CTABLE
15359 @ 118532:                     SELECT 1
15360 @ 118535:                     PUSHI  #0x00000000
15361 @ 118540:                     ACCESS
15362 @ 118541:                     ASSPAR
15363 @ 118542:                     CALL  
15364 @ 118543:                     ASSVAL

  2260           CONST PTR=2;                   ! IN CASE NO STRINGS
15365 @ 118544:                     LINE   2260 "regression-compile-tmp/nrimp10s-77.imp"
15366 @ 118586:                     PUSH   CONSTPTR
15367 @ 118589:                     PUSHI  #0x00000002
15368 @ 118594:                     ASSVAL

  2261           %WHILE STRLINK#0 %CYCLE
15369 @ 118595:                     LINE   2261 "regression-compile-tmp/nrimp10s-77.imp"
15370 @ 118637:                     LOCATE L_0003
15371 @ 118640:                     PUSH   STRLINK
15372 @ 118643:                     PUSHI  #0x00000000
15373 @ 118648:                     JUMPIF = L_0004

  2262              I=STRLINK; STRLINK=FROM AR4(I)
15374 @ 118652:                     LINE   2262 "regression-compile-tmp/nrimp10s-77.imp"
15375 @ 118694:                     PUSH   I
15376 @ 118697:                     PUSH   STRLINK
15377 @ 118700:                     ASSVAL
15378 @ 118701:                     LINE   2262 "regression-compile-tmp/nrimp10s-77.imp"
15379 @ 118743:                     PUSH   STRLINK
15380 @ 118746:                     PUSH   FROMAR4
15381 @ 118749:                     PUSH   I
15382 @ 118752:                     ASSPAR
15383 @ 118753:                     CALL  
15384 @ 118754:                     ASSVAL

  2263              TO AR4(I,STRINGIN(I+4));          ! CHANGE LINK TO STRING ADDR
15385 @ 118755:                     LINE   2263 "regression-compile-tmp/nrimp10s-77.imp"
15386 @ 118797:                     PUSH   TOAR4
15387 @ 118800:                     PUSH   I
15388 @ 118803:                     ASSPAR
15389 @ 118804:                     PUSH   STRINGIN
15390 @ 118807:                     PUSH   I
15391 @ 118810:                     PUSHI  #0x00000004
15392 @ 118815:                     ADD   
15393 @ 118816:                     ASSPAR
15394 @ 118817:                     CALL  
15395 @ 118818:                     ASSPAR
15396 @ 118819:                     CALL  

  2264           %REPEAT
15397 @ 118820:                     LINE   2264 "regression-compile-tmp/nrimp10s-77.imp"
15398 @ 118862:                     REPEAT L_0003
15399 @ 118865:                     LOCATE L_0004

  2265           STRLINK=16_80000000
15400 @ 118868:                     LINE   2265 "regression-compile-tmp/nrimp10s-77.imp"
15401 @ 118910:                     PUSH   STRLINK
15402 @ 118913:                     PUSHI  #0x80000000
15403 @ 118918:                     ASSVAL

  2266           CONST BTM=CONST PTR
15404 @ 118919:                     LINE   2266 "regression-compile-tmp/nrimp10s-77.imp"
15405 @ 118961:                     PUSH   CONSTBTM
15406 @ 118964:                     PUSH   CONSTPTR
15407 @ 118967:                     ASSVAL

  2267           %IF PARMOPT#0 %THEN CTABLE_val(CONST PTR)=M'IDIA' %AND CONST PTR=CONST PTR+1
15408 @ 118968:                     LINE   2267 "regression-compile-tmp/nrimp10s-77.imp"
15409 @ 119010:                     PUSH   PARMOPT
15410 @ 119013:                     PUSHI  #0x00000000
15411 @ 119018:                     JUMPIF = L_0004
15412 @ 119022:                     PUSH   CTABLE
15413 @ 119025:                     SELECT 1
15414 @ 119028:                     PUSH   CONSTPTR
15415 @ 119031:                     ACCESS
15416 @ 119032:                     PUSHI  #0x49444941
15417 @ 119037:                     ASSVAL
15418 @ 119038:                     PUSH   CONSTPTR
15419 @ 119041:                     PUSH   CONSTPTR
15420 @ 119044:                     PUSHI  #0x00000001
15421 @ 119049:                     ADD   
15422 @ 119050:                     ASSVAL
15423 @ 119051:                     LOCATE L_0004

  2268           GXREF(MDEP,PARMDYNAMIC,2,40)
15424 @ 119054:                     LINE   2268 "regression-compile-tmp/nrimp10s-77.imp"
15425 @ 119096:                     PUSH   GXREF
15426 @ 119099:                     PUSH   MDEP
15427 @ 119102:                     ASSPAR
15428 @ 119103:                     PUSH   PARMDYNAMIC
15429 @ 119106:                     ASSPAR
15430 @ 119107:                     PUSHI  #0x00000002
15431 @ 119112:                     ASSPAR
15432 @ 119113:                     PUSHI  #0x00000028
15433 @ 119118:                     ASSPAR
15434 @ 119119:                     CALL  

  2269           %IF PARMPROF#0 %THEN %START;   ! ALLOCATE PROFILE COUNT AREA
15435 @ 119120:                     LINE   2269 "regression-compile-tmp/nrimp10s-77.imp"
15436 @ 119162:                     PUSH   PARMPROF
15437 @ 119165:                     PUSHI  #0x00000000
15438 @ 119170:                     JUMPIF = L_0004

  2270              I=16_38000001+LINE
15439 @ 119174:                     LINE   2270 "regression-compile-tmp/nrimp10s-77.imp"
15440 @ 119216:                     PUSH   I
15441 @ 119219:                     PUSHI  #0x38000001
15442 @ 119224:                     PUSH   LINE
15443 @ 119227:                     ADD   
15444 @ 119228:                     ASSVAL

  2271              K=8
15445 @ 119229:                     LINE   2271 "regression-compile-tmp/nrimp10s-77.imp"
15446 @ 119271:                     PUSH   K
15447 @ 119274:                     PUSHI  #0x00000008
15448 @ 119279:                     ASSVAL

  2272              PARMPROF=GLACA
15449 @ 119280:                     LINE   2272 "regression-compile-tmp/nrimp10s-77.imp"
15450 @ 119322:                     PUSH   PARMPROF
15451 @ 119325:                     PUSH   GLACA
15452 @ 119328:                     ASSVAL

  2273              PGLA(4,8,ADDR(I))
15453 @ 119329:                     LINE   2273 "regression-compile-tmp/nrimp10s-77.imp"
15454 @ 119371:                     PUSH   PGLA
15455 @ 119374:                     PUSHI  #0x00000004
15456 @ 119379:                     ASSPAR
15457 @ 119380:                     PUSHI  #0x00000008
15458 @ 119385:                     ASSPAR
15459 @ 119386:                     PUSH   ADDR
15460 @ 119389:                     PUSH   I
15461 @ 119392:                     ASSPAR
15462 @ 119393:                     CALL  
15463 @ 119394:                     ASSPAR
15464 @ 119395:                     CALL  

  2274              K=0
15465 @ 119396:                     LINE   2274 "regression-compile-tmp/nrimp10s-77.imp"
15466 @ 119438:                     PUSH   K
15467 @ 119441:                     PUSHI  #0x00000000
15468 @ 119446:                     ASSVAL

  2275              %CYCLE I=0,1,LINE
15469 @ 119447:                     LINE   2275 "regression-compile-tmp/nrimp10s-77.imp"
15470 @ 119489:                     PUSH   I
15471 @ 119492:                     PUSHI  #0x00000001
15472 @ 119497:                     PUSH   LINE
15473 @ 119500:                     PUSHI  #0x00000000
15474 @ 119505:                     FOR    L_0006

  2276                 PGLA(4,4,ADDR(K))
15475 @ 119508:                     LINE   2276 "regression-compile-tmp/nrimp10s-77.imp"
15476 @ 119550:                     PUSH   PGLA
15477 @ 119553:                     PUSHI  #0x00000004
15478 @ 119558:                     ASSPAR
15479 @ 119559:                     PUSHI  #0x00000004
15480 @ 119564:                     ASSPAR
15481 @ 119565:                     PUSH   ADDR
15482 @ 119568:                     PUSH   K
15483 @ 119571:                     ASSPAR
15484 @ 119572:                     CALL  
15485 @ 119573:                     ASSPAR
15486 @ 119574:                     CALL  

  2277              %REPEAT
15487 @ 119575:                     LINE   2277 "regression-compile-tmp/nrimp10s-77.imp"
15488 @ 119617:                     REPEAT L_0006
15489 @ 119620:                     LOCATE L_0007

  2278              LINE=0
15490 @ 119623:                     LINE   2278 "regression-compile-tmp/nrimp10s-77.imp"
15491 @ 119665:                     PUSH   LINE
15492 @ 119668:                     PUSHI  #0x00000000
15493 @ 119673:                     ASSVAL

  2279           %FINISH
15494 @ 119674:                     LINE   2279 "regression-compile-tmp/nrimp10s-77.imp"
15495 @ 119716:                     LOCATE L_0004

  2280           LEVEL=1
15496 @ 119719:                     LINE   2280 "regression-compile-tmp/nrimp10s-77.imp"
15497 @ 119761:                     PUSH   LEVEL
15498 @ 119764:                     PUSHI  #0x00000001
15499 @ 119769:                     ASSVAL

  2281           %CYCLE I=0,1,31
15500 @ 119770:                     LINE   2281 "regression-compile-tmp/nrimp10s-77.imp"
15501 @ 119812:                     PUSH   I
15502 @ 119815:                     PUSHI  #0x00000001
15503 @ 119820:                     PUSHI  #0x0000001f
15504 @ 119825:                     PUSHI  #0x00000000
15505 @ 119830:                     FOR    L_0003

  2282              %IF PLINK(I)#0 %THEN CLEAR LIST(PLINK(I))
15506 @ 119833:                     LINE   2282 "regression-compile-tmp/nrimp10s-77.imp"
15507 @ 119875:                     PUSH   PLINK
15508 @ 119878:                     PUSH   I
15509 @ 119881:                     ACCESS
15510 @ 119882:                     PUSHI  #0x00000000
15511 @ 119887:                     JUMPIF = L_0007
15512 @ 119891:                     PUSH   CLEARLIST
15513 @ 119894:                     PUSH   PLINK
15514 @ 119897:                     PUSH   I
15515 @ 119900:                     ACCESS
15516 @ 119901:                     ASSPAR
15517 @ 119902:                     CALL  
15518 @ 119903:                     LOCATE L_0007

  2283           %REPEAT
15519 @ 119906:                     LINE   2283 "regression-compile-tmp/nrimp10s-77.imp"
15520 @ 119948:                     REPEAT L_0003
15521 @ 119951:                     LOCATE L_0004

  2284           %RETURN
15522 @ 119954:                     LINE   2284 "regression-compile-tmp/nrimp10s-77.imp"
15523 @ 119996:                     RETURN

  2285  %INTEGERFN STRINGIN(%INTEGER POS)
  2286  !***********************************************************************
  2287  !*    PUT A STRING INTO THE CONSTANT AREA CHECKING FOR DUPLICATES      *
  2288  !***********************************************************************
15524 @ 119997:                     LINE   2285 "regression-compile-tmp/nrimp10s-77.imp"
15525 @ 120039:                     DEF    STRINGIN (_lev0id0_lev1id1_lev2id3_PROLOGUE_STRINGIN) p1=V_015d a/tf=18 b/format=1 c/ostate=10  type=1 (integer) form=8 (function) special=0 (<special:0>) linkage=0 (auto) spec=0 indirect=1 unass=0
15526 @ 120059:                        START  ( FORMAL PARAMETERS  {lev=5 --> 6, nested=0 --> 1}
15527 @ 120060:                           DEF    POS p1=V_0163 a/tf=11 b/format=1 c/ostate=0  type=1 (integer) form=1 (simple) special=0 (<special:0>) linkage=0 (auto) spec=0 indirect=0 unass=0
15528 @ 120075:                        FINISH ) {lev=5}

  2289  %INTEGER J,K,IND,HD
15529 @ 120076:                        LINE   2289 "regression-compile-tmp/nrimp10s-77.imp"
15530 @ 120118:                        DEF    J p1=V_0164 a/tf=11 b/format=1 c/ostate=0  type=1 (integer) form=1 (simple) special=0 (<special:0>) linkage=0 (auto) spec=0 indirect=0 unass=0
15531 @ 120131:                        DEF    K p1=V_0165 a/tf=11 b/format=1 c/ostate=0  type=1 (integer) form=1 (simple) special=0 (<special:0>) linkage=0 (auto) spec=0 indirect=0 unass=0
15532 @ 120144:                        DEF    IND p1=V_0166 a/tf=11 b/format=1 c/ostate=0  type=1 (integer) form=1 (simple) special=0 (<special:0>) linkage=0 (auto) spec=0 indirect=0 unass=0
15533 @ 120159:                        DEF    HD p1=V_0167 a/tf=11 b/format=1 c/ostate=0  type=1 (integer) form=1 (simple) special=0 (<special:0>) linkage=0 (auto) spec=0 indirect=0 unass=0

  2290  %RECORD(LISTF)%NAME CELL{(LISTF)
15534 @ 120173:                        LINE   2290 "regression-compile-tmp/nrimp10s-77.imp"
15535 @ 120215:                        DEF    CELL p1=V_0168 a/tf=42 b/format=f3 c/ostate=0  type=4 (record) form=2 (name) special=0 (<special:0>) linkage=0 (auto) spec=0 indirect=0 unass=0

  2291        K=A(POS)
15536 @ 120231:                        LINE   2291 "regression-compile-tmp/nrimp10s-77.imp"
15537 @ 120273:                        PUSH   K
15538 @ 120276:                        PUSH   A
15539 @ 120279:                        PUSH   POS
15540 @ 120282:                        ACCESS
15541 @ 120283:                        ASSVAL

  2292        %IF K=0 %THEN %RESULT=0
15542 @ 120284:                        LINE   2292 "regression-compile-tmp/nrimp10s-77.imp"
15543 @ 120326:                        PUSH   K
15544 @ 120329:                        PUSHI  #0x00000000
15545 @ 120334:                        JUMPIF # L_0004
15546 @ 120338:                        PUSHI  #0x00000000
15547 @ 120343:                        RESULT
15548 @ 120344:                        LOCATE L_0004

  2293        IND=K&31; HD=PLINK(IND)
15549 @ 120347:                        LINE   2293 "regression-compile-tmp/nrimp10s-77.imp"
15550 @ 120389:                        PUSH   IND
15551 @ 120392:                        PUSH   K
15552 @ 120395:                        PUSHI  #0x0000001f
15553 @ 120400:                        AND   
15554 @ 120401:                        ASSVAL
15555 @ 120402:                        LINE   2293 "regression-compile-tmp/nrimp10s-77.imp"
15556 @ 120444:                        PUSH   HD
15557 @ 120447:                        PUSH   PLINK
15558 @ 120450:                        PUSH   IND
15559 @ 120453:                        ACCESS
15560 @ 120454:                        ASSVAL

  2294        %WHILE HD#0 %CYCLE
15561 @ 120455:                        LINE   2294 "regression-compile-tmp/nrimp10s-77.imp"
15562 @ 120497:                        LOCATE L_0003
15563 @ 120500:                        PUSH   HD
15564 @ 120503:                        PUSHI  #0x00000000
15565 @ 120508:                        JUMPIF = L_0004

  2295           CELL==ASLIST(HD)
15566 @ 120512:                        LINE   2295 "regression-compile-tmp/nrimp10s-77.imp"
15567 @ 120554:                        PUSH   CELL
15568 @ 120557:                        PUSH   ASLIST
15569 @ 120560:                        PUSH   HD
15570 @ 120563:                        ACCESS
15571 @ 120564:                        ASSREF

  2296           %IF CELL_S1=K %AND STRING(L+CELL_S2)=STRING(ADDR(A(POS))) %THEN %RESULT=CELL_S2-4
15572 @ 120565:                        LINE   2296 "regression-compile-tmp/nrimp10s-77.imp"
15573 @ 120607:                        PUSH   CELL
15574 @ 120610:                        SELECT 1
15575 @ 120613:                        PUSH   K
15576 @ 120616:                        JUMPIF # L_0007
15577 @ 120620:                        PUSH   STRING
15578 @ 120623:                        PUSH   L
15579 @ 120626:                        PUSH   CELL
15580 @ 120629:                        SELECT 2
15581 @ 120632:                        ADD   
15582 @ 120633:                        ASSPAR
15583 @ 120634:                        CALL  
15584 @ 120635:                        PUSH   STRING
15585 @ 120638:                        PUSH   ADDR
15586 @ 120641:                        PUSH   A
15587 @ 120644:                        PUSH   POS
15588 @ 120647:                        ACCESS
15589 @ 120648:                        ASSPAR
15590 @ 120649:                        CALL  
15591 @ 120650:                        ASSPAR
15592 @ 120651:                        CALL  
15593 @ 120652:                        JUMPIF # L_0007
15594 @ 120656:                        PUSH   CELL
15595 @ 120659:                        SELECT 2
15596 @ 120662:                        PUSHI  #0x00000004
15597 @ 120667:                        SUB   
15598 @ 120668:                        RESULT
15599 @ 120669:                        LOCATE L_0007

  2297           HD=CELL_LINK
15600 @ 120672:                        LINE   2297 "regression-compile-tmp/nrimp10s-77.imp"
15601 @ 120714:                        PUSH   HD
15602 @ 120717:                        PUSH   CELL
15603 @ 120720:                        SELECT 4
15604 @ 120723:                        ASSVAL

  2298        %REPEAT
15605 @ 120724:                        LINE   2298 "regression-compile-tmp/nrimp10s-77.imp"
15606 @ 120766:                        REPEAT L_0003
15607 @ 120769:                        LOCATE L_0004

  2299        HD=STCA
15608 @ 120772:                        LINE   2299 "regression-compile-tmp/nrimp10s-77.imp"
15609 @ 120814:                        PUSH   HD
15610 @ 120817:                        PUSH   STCA
15611 @ 120820:                        ASSVAL

  2300        BYTEINTEGER(L+STCA)=K; STCA=STCA+1
15612 @ 120821:                        LINE   2300 "regression-compile-tmp/nrimp10s-77.imp"
15613 @ 120863:                        PUSH   BYTEINTEGER
15614 @ 120866:                        PUSH   L
15615 @ 120869:                        PUSH   STCA
15616 @ 120872:                        ADD   
15617 @ 120873:                        ASSPAR
15618 @ 120874:                        CALL  
15619 @ 120875:                        PUSH   K
15620 @ 120878:                        ASSVAL
15621 @ 120879:                        LINE   2300 "regression-compile-tmp/nrimp10s-77.imp"
15622 @ 120921:                        PUSH   STCA
15623 @ 120924:                        PUSH   STCA
15624 @ 120927:                        PUSHI  #0x00000001
15625 @ 120932:                        ADD   
15626 @ 120933:                        ASSVAL

  2301        %CYCLE J=POS+1,1,POS+K
15627 @ 120934:                        LINE   2301 "regression-compile-tmp/nrimp10s-77.imp"
15628 @ 120976:                        PUSH   J
15629 @ 120979:                        PUSHI  #0x00000001
15630 @ 120984:                        PUSH   POS
15631 @ 120987:                        PUSH   K
15632 @ 120990:                        ADD   
15633 @ 120991:                        PUSH   POS
15634 @ 120994:                        PUSHI  #0x00000001
15635 @ 120999:                        ADD   
15636 @ 121000:                        FOR    L_0003

  2302           BYTE INTEGER(L+STCA)=A(J)
15637 @ 121003:                        LINE   2302 "regression-compile-tmp/nrimp10s-77.imp"
15638 @ 121045:                        PUSH   BYTEINTEGER
15639 @ 121048:                        PUSH   L
15640 @ 121051:                        PUSH   STCA
15641 @ 121054:                        ADD   
15642 @ 121055:                        ASSPAR
15643 @ 121056:                        CALL  
15644 @ 121057:                        PUSH   A
15645 @ 121060:                        PUSH   J
15646 @ 121063:                        ACCESS
15647 @ 121064:                        ASSVAL

  2303           STCA=STCA+1
15648 @ 121065:                        LINE   2303 "regression-compile-tmp/nrimp10s-77.imp"
15649 @ 121107:                        PUSH   STCA
15650 @ 121110:                        PUSH   STCA
15651 @ 121113:                        PUSHI  #0x00000001
15652 @ 121118:                        ADD   
15653 @ 121119:                        ASSVAL

  2304        %REPEAT
15654 @ 121120:                        LINE   2304 "regression-compile-tmp/nrimp10s-77.imp"
15655 @ 121162:                        REPEAT L_0003
15656 @ 121165:                        LOCATE L_0004

  2305        CONST PTR=((STCA+7)&(-8))>>2
15657 @ 121168:                        LINE   2305 "regression-compile-tmp/nrimp10s-77.imp"
15658 @ 121210:                        PUSH   CONSTPTR
15659 @ 121213:                        PUSH   STCA
15660 @ 121216:                        PUSHI  #0x00000007
15661 @ 121221:                        ADD   
15662 @ 121222:                        PUSHI  #0x00000008
15663 @ 121227:                        NEGATE
15664 @ 121228:                        AND   
15665 @ 121229:                        PUSHI  #0x00000002
15666 @ 121234:                        RSH   
15667 @ 121235:                        ASSVAL

  2306        PUSH(PLINK(IND),K,HD,0)
15668 @ 121236:                        LINE   2306 "regression-compile-tmp/nrimp10s-77.imp"
15669 @ 121278:                        PUSH   PUSH
15670 @ 121281:                        PUSH   PLINK
15671 @ 121284:                        PUSH   IND
15672 @ 121287:                        ACCESS
15673 @ 121288:                        ASSPAR
15674 @ 121289:                        PUSH   K
15675 @ 121292:                        ASSPAR
15676 @ 121293:                        PUSH   HD
15677 @ 121296:                        ASSPAR
15678 @ 121297:                        PUSHI  #0x00000000
15679 @ 121302:                        ASSPAR
15680 @ 121303:                        CALL  

  2307        %RESULT=HD-4
15681 @ 121304:                        LINE   2307 "regression-compile-tmp/nrimp10s-77.imp"
15682 @ 121346:                        PUSH   HD
15683 @ 121349:                        PUSHI  #0x00000004
15684 @ 121354:                        SUB   
15685 @ 121355:                        RESULT

  2308  %END
15686 @ 121356:                        LINE   2308 "regression-compile-tmp/nrimp10s-77.imp"
15687 @ 121398:                     END    _lev0id0_lev1id1_lev2id3_PROLOGUE_STRINGIN {lev=5 --> 4}

  2309  %ROUTINE ERR EXIT(%INTEGER LAB, ERRNO, MODE)
  2310  !***********************************************************************
  2311  !*       MODE=0 FOR DUMMY(ZERO) XTRA - MODE=1 XTRA IN BREG             *
  2312  !***********************************************************************
15688 @ 121399:                     LINE   2309 "regression-compile-tmp/nrimp10s-77.imp"
15689 @ 121441:                     DEF    ERREXIT (_lev0id0_lev1id1_lev2id3_PROLOGUE_ERREXIT) p1=V_015e a/tf=7 b/format=0 c/ostate=0  type=0 (<type:0>) form=7 (routine) special=0 (<special:0>) linkage=0 (auto) spec=0 indirect=0 unass=0
15690 @ 121460:                        START  ( FORMAL PARAMETERS  {lev=5 --> 6, nested=0 --> 1}
15691 @ 121461:                           DEF    LAB p1=V_0163 a/tf=11 b/format=1 c/ostate=0  type=1 (integer) form=1 (simple) special=0 (<special:0>) linkage=0 (auto) spec=0 indirect=0 unass=0
15692 @ 121476:                           DEF    ERRNO p1=V_0164 a/tf=11 b/format=1 c/ostate=0  type=1 (integer) form=1 (simple) special=0 (<special:0>) linkage=0 (auto) spec=0 indirect=0 unass=0
15693 @ 121493:                           DEF    MODE p1=V_0165 a/tf=11 b/format=1 c/ostate=0  type=1 (integer) form=1 (simple) special=0 (<special:0>) linkage=0 (auto) spec=0 indirect=0 unass=0
15694 @ 121509:                        FINISH ) {lev=5}

  2313           PLABS(LAB)=CA
15695 @ 121510:                        LINE   2313 "regression-compile-tmp/nrimp10s-77.imp"
15696 @ 121552:                        PUSH   PLABS
15697 @ 121555:                        PUSH   LAB
15698 @ 121558:                        ACCESS
15699 @ 121559:                        PUSH   CA
15700 @ 121562:                        ASSVAL

  2314           %IF MODE=0 %THEN PSF1(LSS,0,0) %ELSE PF1(LSS,0,BREG,0)
15701 @ 121563:                        LINE   2314 "regression-compile-tmp/nrimp10s-77.imp"
15702 @ 121605:                        PUSH   MODE
15703 @ 121608:                        PUSHI  #0x00000000
15704 @ 121613:                        JUMPIF # L_0004
15705 @ 121617:                        PUSH   PSF1
15706 @ 121620:                        PUSHI  #0x00000062
15707 @ 121625:                        ASSPAR
15708 @ 121626:                        PUSHI  #0x00000000
15709 @ 121631:                        ASSPAR
15710 @ 121632:                        PUSHI  #0x00000000
15711 @ 121637:                        ASSPAR
15712 @ 121638:                        CALL  
15713 @ 121639:                        GOTO   L_0003
15714 @ 121642:                        LOCATE L_0004
15715 @ 121645:                        PUSH   PF1
15716 @ 121648:                        PUSHI  #0x00000062
15717 @ 121653:                        ASSPAR
15718 @ 121654:                        PUSHI  #0x00000000
15719 @ 121659:                        ASSPAR
15720 @ 121660:                        PUSHI  #0x00000007
15721 @ 121665:                        ASSPAR
15722 @ 121666:                        PUSHI  #0x00000000
15723 @ 121671:                        ASSPAR
15724 @ 121672:                        CALL  
15725 @ 121673:                        LOCATE L_0003

  2315           PSF1(LUH,0,ERRNO)
15726 @ 121676:                        LINE   2315 "regression-compile-tmp/nrimp10s-77.imp"
15727 @ 121718:                        PUSH   PSF1
15728 @ 121721:                        PUSHI  #0x0000006a
15729 @ 121726:                        ASSPAR
15730 @ 121727:                        PUSHI  #0x00000000
15731 @ 121732:                        ASSPAR
15732 @ 121733:                        PUSH   ERRNO
15733 @ 121736:                        ASSPAR
15734 @ 121737:                        CALL  

  2316           PSF1(JLK,0,(PLABS(2)-CA)//2)
15735 @ 121738:                        LINE   2316 "regression-compile-tmp/nrimp10s-77.imp"
15736 @ 121780:                        PUSH   PSF1
15737 @ 121783:                        PUSHI  #0x0000001c
15738 @ 121788:                        ASSPAR
15739 @ 121789:                        PUSHI  #0x00000000
15740 @ 121794:                        ASSPAR
15741 @ 121795:                        PUSH   PLABS
15742 @ 121798:                        PUSHI  #0x00000002
15743 @ 121803:                        ACCESS
15744 @ 121804:                        PUSH   CA
15745 @ 121807:                        SUB   
15746 @ 121808:                        PUSHI  #0x00000002
15747 @ 121813:                        QUOT  
15748 @ 121814:                        ASSPAR
15749 @ 121815:                        CALL  

  2317  %END
15750 @ 121816:                        LINE   2317 "regression-compile-tmp/nrimp10s-77.imp"
15751 @ 121858:                     END    _lev0id0_lev1id1_lev2id3_PROLOGUE_ERREXIT {lev=5 --> 4}

  2318  %END
15752 @ 121859:                     LINE   2318 "regression-compile-tmp/nrimp10s-77.imp"
15753 @ 121901:                  END    _lev0id0_lev1id1_lev2id3_PROLOGUE {lev=4 --> 3}

  2319  %ROUTINE CSS(%INTEGER P)
15754 @ 121902:                  LINE   2319 "regression-compile-tmp/nrimp10s-77.imp"
15755 @ 121944:                  DEF    CSS (_lev0id0_lev1id1_lev2id3_CSS) p1=V_0150 a/tf=7 b/format=0 c/ostate=0  type=0 (<type:0>) form=7 (routine) special=0 (<special:0>) linkage=0 (auto) spec=0 indirect=0 unass=0
15756 @ 121959:                     START  ( FORMAL PARAMETERS  {lev=4 --> 5, nested=0 --> 1}
15757 @ 121960:                        DEF    P p1=V_015d a/tf=11 b/format=1 c/ostate=0  type=1 (integer) form=1 (simple) special=0 (<special:0>) linkage=0 (auto) spec=0 indirect=0 unass=0
15758 @ 121973:                     FINISH ) {lev=4}

  2320  %ROUTINESPEC MERGE INFO
15759 @ 121974:                     LINE   2320 "regression-compile-tmp/nrimp10s-77.imp"
15760 @ 122016:                     DEF    MERGEINFO (_lev0id0_lev1id1_lev2id3_CSS_MERGEINFO) p1=V_015e a/tf=7 b/format=0 c/ostate=8  type=0 (<type:0>) form=7 (routine) special=0 (<special:0>) linkage=0 (auto) spec=1 indirect=0 unass=0
15761 @ 122037:                     START  ( FORMAL PARAMETERS  {lev=4 --> 5, nested=0 --> 1}
15762 @ 122038:                     FINISH ) {lev=4}

  2321  %ROUTINESPEC REDUCE ENV(%INTEGERNAME HEAD)
15763 @ 122039:                     LINE   2321 "regression-compile-tmp/nrimp10s-77.imp"
15764 @ 122081:                     DEF    REDUCEENV (_lev0id0_lev1id1_lev2id3_CSS_REDUCEENV) p1=V_015f a/tf=7 b/format=0 c/ostate=8  type=0 (<type:0>) form=7 (routine) special=0 (<special:0>) linkage=0 (auto) spec=1 indirect=0 unass=0
15765 @ 122102:                     START  ( FORMAL PARAMETERS  {lev=4 --> 5, nested=0 --> 1}
15766 @ 122103:                        DEF    HEAD p1=V_0160 a/tf=12 b/format=1 c/ostate=0  type=1 (integer) form=2 (name) special=0 (<special:0>) linkage=0 (auto) spec=0 indirect=0 unass=0
15767 @ 122119:                     FINISH ) {lev=4}

  2322  %ROUTINESPEC ENTER JUMP(%INTEGER MASK,STAD,FLAG)
15768 @ 122120:                     LINE   2322 "regression-compile-tmp/nrimp10s-77.imp"
15769 @ 122162:                     DEF    ENTERJUMP (_lev0id0_lev1id1_lev2id3_CSS_ENTERJUMP) p1=V_0160 a/tf=7 b/format=0 c/ostate=8  type=0 (<type:0>) form=7 (routine) special=0 (<special:0>) linkage=0 (auto) spec=1 indirect=0 unass=0
15770 @ 122183:                     START  ( FORMAL PARAMETERS  {lev=4 --> 5, nested=0 --> 1}
15771 @ 122184:                        DEF    MASK p1=V_0161 a/tf=11 b/format=1 c/ostate=0  type=1 (integer) form=1 (simple) special=0 (<special:0>) linkage=0 (auto) spec=0 indirect=0 unass=0
15772 @ 122200:                        DEF    STAD p1=V_0162 a/tf=11 b/format=1 c/ostate=0  type=1 (integer) form=1 (simple) special=0 (<special:0>) linkage=0 (auto) spec=0 indirect=0 unass=0
15773 @ 122216:                        DEF    FLAG p1=V_0163 a/tf=11 b/format=1 c/ostate=0  type=1 (integer) form=1 (simple) special=0 (<special:0>) linkage=0 (auto) spec=0 indirect=0 unass=0
15774 @ 122232:                     FINISH ) {lev=4}

  2323  %INTEGERFNSPEC ENTER LAB(%INTEGER M,FLAG)
15775 @ 122233:                     LINE   2323 "regression-compile-tmp/nrimp10s-77.imp"
15776 @ 122275:                     DEF    ENTERLAB (_lev0id0_lev1id1_lev2id3_CSS_ENTERLAB) p1=V_0161 a/tf=18 b/format=1 c/ostate=18  type=1 (integer) form=8 (function) special=0 (<special:0>) linkage=0 (auto) spec=1 indirect=1 unass=0
15777 @ 122295:                     START  ( FORMAL PARAMETERS  {lev=4 --> 5, nested=0 --> 1}
15778 @ 122296:                        DEF    M p1=V_0162 a/tf=11 b/format=1 c/ostate=0  type=1 (integer) form=1 (simple) special=0 (<special:0>) linkage=0 (auto) spec=0 indirect=0 unass=0
15779 @ 122309:                        DEF    FLAG p1=V_0163 a/tf=11 b/format=1 c/ostate=0  type=1 (integer) form=1 (simple) special=0 (<special:0>) linkage=0 (auto) spec=0 indirect=0 unass=0
15780 @ 122325:                     FINISH ) {lev=4}

  2324  %ROUTINESPEC REMOVE LAB(%INTEGER LAB)
15781 @ 122326:                     LINE   2324 "regression-compile-tmp/nrimp10s-77.imp"
15782 @ 122368:                     DEF    REMOVELAB (_lev0id0_lev1id1_lev2id3_CSS_REMOVELAB) p1=V_0162 a/tf=7 b/format=0 c/ostate=8  type=0 (<type:0>) form=7 (routine) special=0 (<special:0>) linkage=0 (auto) spec=1 indirect=0 unass=0
15783 @ 122389:                     START  ( FORMAL PARAMETERS  {lev=4 --> 5, nested=0 --> 1}
15784 @ 122390:                        DEF    LAB p1=V_0163 a/tf=11 b/format=1 c/ostate=0  type=1 (integer) form=1 (simple) special=0 (<special:0>) linkage=0 (auto) spec=0 indirect=0 unass=0
15785 @ 122405:                     FINISH ) {lev=4}

  2325  %ROUTINESPEC CEND(%INTEGER KKK)
15786 @ 122406:                     LINE   2325 "regression-compile-tmp/nrimp10s-77.imp"
15787 @ 122448:                     DEF    CEND (_lev0id0_lev1id1_lev2id3_CSS_CEND) p1=V_0163 a/tf=7 b/format=0 c/ostate=8  type=0 (<type:0>) form=7 (routine) special=0 (<special:0>) linkage=0 (auto) spec=1 indirect=0 unass=0
15788 @ 122464:                     START  ( FORMAL PARAMETERS  {lev=4 --> 5, nested=0 --> 1}
15789 @ 122465:                        DEF    KKK p1=V_0164 a/tf=11 b/format=1 c/ostate=0  type=1 (integer) form=1 (simple) special=0 (<special:0>) linkage=0 (auto) spec=0 indirect=0 unass=0
15790 @ 122480:                     FINISH ) {lev=4}

  2326  %INTEGERFNSPEC CCOND(%INTEGER CTO,A,B)
15791 @ 122481:                     LINE   2326 "regression-compile-tmp/nrimp10s-77.imp"
15792 @ 122523:                     DEF    CCOND (_lev0id0_lev1id1_lev2id3_CSS_CCOND) p1=V_0164 a/tf=18 b/format=1 c/ostate=18  type=1 (integer) form=8 (function) special=0 (<special:0>) linkage=0 (auto) spec=1 indirect=1 unass=0
15793 @ 122540:                     START  ( FORMAL PARAMETERS  {lev=4 --> 5, nested=0 --> 1}
15794 @ 122541:                        DEF    CTO p1=V_0165 a/tf=11 b/format=1 c/ostate=0  type=1 (integer) form=1 (simple) special=0 (<special:0>) linkage=0 (auto) spec=0 indirect=0 unass=0
15795 @ 122556:                        DEF    A p1=V_0166 a/tf=11 b/format=1 c/ostate=0  type=1 (integer) form=1 (simple) special=0 (<special:0>) linkage=0 (auto) spec=0 indirect=0 unass=0
15796 @ 122569:                        DEF    B p1=V_0167 a/tf=11 b/format=1 c/ostate=0  type=1 (integer) form=1 (simple) special=0 (<special:0>) linkage=0 (auto) spec=0 indirect=0 unass=0
15797 @ 122582:                     FINISH ) {lev=4}

  2327  %ROUTINESPEC CHECK STOF
15798 @ 122583:                     LINE   2327 "regression-compile-tmp/nrimp10s-77.imp"
15799 @ 122625:                     DEF    CHECKSTOF (_lev0id0_lev1id1_lev2id3_CSS_CHECKSTOF) p1=V_0165 a/tf=7 b/format=0 c/ostate=8  type=0 (<type:0>) form=7 (routine) special=0 (<special:0>) linkage=0 (auto) spec=1 indirect=0 unass=0
15800 @ 122646:                     START  ( FORMAL PARAMETERS  {lev=4 --> 5, nested=0 --> 1}
15801 @ 122647:                     FINISH ) {lev=4}

  2328  %INTEGERFNSPEC REVERSE(%INTEGER MASK)
15802 @ 122648:                     LINE   2328 "regression-compile-tmp/nrimp10s-77.imp"
15803 @ 122690:                     DEF    REVERSE (_lev0id0_lev1id1_lev2id3_CSS_REVERSE) p1=V_0166 a/tf=18 b/format=1 c/ostate=18  type=1 (integer) form=8 (function) special=0 (<special:0>) linkage=0 (auto) spec=1 indirect=1 unass=0
15804 @ 122709:                     START  ( FORMAL PARAMETERS  {lev=4 --> 5, nested=0 --> 1}
15805 @ 122710:                        DEF    MASK p1=V_0167 a/tf=11 b/format=1 c/ostate=0  type=1 (integer) form=1 (simple) special=0 (<special:0>) linkage=0 (auto) spec=0 indirect=0 unass=0
15806 @ 122726:                     FINISH ) {lev=4}

  2329  %ROUTINESPEC SET LINE
15807 @ 122727:                     LINE   2329 "regression-compile-tmp/nrimp10s-77.imp"
15808 @ 122769:                     DEF    SETLINE (_lev0id0_lev1id1_lev2id3_CSS_SETLINE) p1=V_0167 a/tf=7 b/format=0 c/ostate=8  type=0 (<type:0>) form=7 (routine) special=0 (<special:0>) linkage=0 (auto) spec=1 indirect=0 unass=0
15809 @ 122788:                     START  ( FORMAL PARAMETERS  {lev=4 --> 5, nested=0 --> 1}
15810 @ 122789:                     FINISH ) {lev=4}

  2330  %INTEGERFNSPEC SET XORYNB(%INTEGER WHICH,RLEVEL)
15811 @ 122790:                     LINE   2330 "regression-compile-tmp/nrimp10s-77.imp"
15812 @ 122832:                     DEF    SETXORYNB (_lev0id0_lev1id1_lev2id3_CSS_SETXORYNB) p1=V_0168 a/tf=18 b/format=1 c/ostate=18  type=1 (integer) form=8 (function) special=0 (<special:0>) linkage=0 (auto) spec=1 indirect=1 unass=0
15813 @ 122853:                     START  ( FORMAL PARAMETERS  {lev=4 --> 5, nested=0 --> 1}
15814 @ 122854:                        DEF    WHICH p1=V_0169 a/tf=11 b/format=1 c/ostate=0  type=1 (integer) form=1 (simple) special=0 (<special:0>) linkage=0 (auto) spec=0 indirect=0 unass=0
15815 @ 122871:                        DEF    RLEVEL p1=V_016a a/tf=11 b/format=1 c/ostate=0  type=1 (integer) form=1 (simple) special=0 (<special:0>) linkage=0 (auto) spec=0 indirect=0 unass=0
15816 @ 122889:                     FINISH ) {lev=4}

  2331  %INTEGERFNSPEC XORYNB(%INTEGER USE,INF)
15817 @ 122890:                     LINE   2331 "regression-compile-tmp/nrimp10s-77.imp"
15818 @ 122932:                     DEF    XORYNB (_lev0id0_lev1id1_lev2id3_CSS_XORYNB) p1=V_0169 a/tf=18 b/format=1 c/ostate=18  type=1 (integer) form=8 (function) special=0 (<special:0>) linkage=0 (auto) spec=1 indirect=1 unass=0
15819 @ 122950:                     START  ( FORMAL PARAMETERS  {lev=4 --> 5, nested=0 --> 1}
15820 @ 122951:                        DEF    USE p1=V_016a a/tf=11 b/format=1 c/ostate=0  type=1 (integer) form=1 (simple) special=0 (<special:0>) linkage=0 (auto) spec=0 indirect=0 unass=0
15821 @ 122966:                        DEF    INF p1=V_016b a/tf=11 b/format=1 c/ostate=0  type=1 (integer) form=1 (simple) special=0 (<special:0>) linkage=0 (auto) spec=0 indirect=0 unass=0
15822 @ 122981:                     FINISH ) {lev=4}

  2332  %ROUTINESPEC GET IN ACC(%INTEGER ACC,SIZE,AC,AREA,DISP)
15823 @ 122982:                     LINE   2332 "regression-compile-tmp/nrimp10s-77.imp"
15824 @ 123024:                     DEF    GETINACC (_lev0id0_lev1id1_lev2id3_CSS_GETINACC) p1=V_016a a/tf=7 b/format=0 c/ostate=8  type=0 (<type:0>) form=7 (routine) special=0 (<special:0>) linkage=0 (auto) spec=1 indirect=0 unass=0
15825 @ 123044:                     START  ( FORMAL PARAMETERS  {lev=4 --> 5, nested=0 --> 1}
15826 @ 123045:                        DEF    ACC p1=V_016b a/tf=11 b/format=1 c/ostate=0  type=1 (integer) form=1 (simple) special=0 (<special:0>) linkage=0 (auto) spec=0 indirect=0 unass=0
15827 @ 123060:                        DEF    SIZE p1=V_016c a/tf=11 b/format=1 c/ostate=0  type=1 (integer) form=1 (simple) special=0 (<special:0>) linkage=0 (auto) spec=0 indirect=0 unass=0
15828 @ 123076:                        DEF    AC p1=V_016d a/tf=11 b/format=1 c/ostate=0  type=1 (integer) form=1 (simple) special=0 (<special:0>) linkage=0 (auto) spec=0 indirect=0 unass=0
15829 @ 123090:                        DEF    AREA p1=V_016e a/tf=11 b/format=1 c/ostate=0  type=1 (integer) form=1 (simple) special=0 (<special:0>) linkage=0 (auto) spec=0 indirect=0 unass=0
15830 @ 123106:                        DEF    DISP p1=V_016f a/tf=11 b/format=1 c/ostate=0  type=1 (integer) form=1 (simple) special=0 (<special:0>) linkage=0 (auto) spec=0 indirect=0 unass=0
15831 @ 123122:                     FINISH ) {lev=4}

  2333  %INTEGERFNSPEC AREA CODE
15832 @ 123123:                     LINE   2333 "regression-compile-tmp/nrimp10s-77.imp"
15833 @ 123165:                     DEF    AREACODE (_lev0id0_lev1id1_lev2id3_CSS_AREACODE) p1=V_016b a/tf=18 b/format=1 c/ostate=18  type=1 (integer) form=8 (function) special=0 (<special:0>) linkage=0 (auto) spec=1 indirect=1 unass=0
15834 @ 123185:                     START  ( FORMAL PARAMETERS  {lev=4 --> 5, nested=0 --> 1}
15835 @ 123186:                     FINISH ) {lev=4}

  2334  %INTEGERFNSPEC AREA CODE2(%INTEGER BS)
15836 @ 123187:                     LINE   2334 "regression-compile-tmp/nrimp10s-77.imp"
15837 @ 123229:                     DEF    AREACODE2 (_lev0id0_lev1id1_lev2id3_CSS_AREACODE2) p1=V_016c a/tf=18 b/format=1 c/ostate=18  type=1 (integer) form=8 (function) special=0 (<special:0>) linkage=0 (auto) spec=1 indirect=1 unass=0
15838 @ 123250:                     START  ( FORMAL PARAMETERS  {lev=4 --> 5, nested=0 --> 1}
15839 @ 123251:                        DEF    BS p1=V_016d a/tf=11 b/format=1 c/ostate=0  type=1 (integer) form=1 (simple) special=0 (<special:0>) linkage=0 (auto) spec=0 indirect=0 unass=0
15840 @ 123265:                     FINISH ) {lev=4}

  2335  %ROUTINESPEC CUI(%INTEGER CODE)
15841 @ 123266:                     LINE   2335 "regression-compile-tmp/nrimp10s-77.imp"
15842 @ 123308:                     DEF    CUI (_lev0id0_lev1id1_lev2id3_CSS_CUI) p1=V_016d a/tf=7 b/format=0 c/ostate=8  type=0 (<type:0>) form=7 (routine) special=0 (<special:0>) linkage=0 (auto) spec=1 indirect=0 unass=0
15843 @ 123323:                     START  ( FORMAL PARAMETERS  {lev=4 --> 5, nested=0 --> 1}
15844 @ 123324:                        DEF    CODE p1=V_016e a/tf=11 b/format=1 c/ostate=0  type=1 (integer) form=1 (simple) special=0 (<special:0>) linkage=0 (auto) spec=0 indirect=0 unass=0
15845 @ 123340:                     FINISH ) {lev=4}

  2336  %ROUTINESPEC ASSIGN(%INTEGER A,B)
15846 @ 123341:                     LINE   2336 "regression-compile-tmp/nrimp10s-77.imp"
15847 @ 123383:                     DEF    ASSIGN (_lev0id0_lev1id1_lev2id3_CSS_ASSIGN) p1=V_016e a/tf=7 b/format=0 c/ostate=8  type=0 (<type:0>) form=7 (routine) special=0 (<special:0>) linkage=0 (auto) spec=1 indirect=0 unass=0
15848 @ 123401:                     START  ( FORMAL PARAMETERS  {lev=4 --> 5, nested=0 --> 1}
15849 @ 123402:                        DEF    A p1=V_016f a/tf=11 b/format=1 c/ostate=0  type=1 (integer) form=1 (simple) special=0 (<special:0>) linkage=0 (auto) spec=0 indirect=0 unass=0
15850 @ 123415:                        DEF    B p1=V_0170 a/tf=11 b/format=1 c/ostate=0  type=1 (integer) form=1 (simple) special=0 (<special:0>) linkage=0 (auto) spec=0 indirect=0 unass=0
15851 @ 123428:                     FINISH ) {lev=4}

  2337  %ROUTINESPEC CSTART(%INTEGER CCRES,MODE)
15852 @ 123429:                     LINE   2337 "regression-compile-tmp/nrimp10s-77.imp"
15853 @ 123471:                     DEF    CSTART (_lev0id0_lev1id1_lev2id3_CSS_CSTART) p1=V_016f a/tf=7 b/format=0 c/ostate=8  type=0 (<type:0>) form=7 (routine) special=0 (<special:0>) linkage=0 (auto) spec=1 indirect=0 unass=0
15854 @ 123489:                     START  ( FORMAL PARAMETERS  {lev=4 --> 5, nested=0 --> 1}
15855 @ 123490:                        DEF    CCRES p1=V_0170 a/tf=11 b/format=1 c/ostate=0  type=1 (integer) form=1 (simple) special=0 (<special:0>) linkage=0 (auto) spec=0 indirect=0 unass=0
15856 @ 123507:                        DEF    MODE p1=V_0171 a/tf=11 b/format=1 c/ostate=0  type=1 (integer) form=1 (simple) special=0 (<special:0>) linkage=0 (auto) spec=0 indirect=0 unass=0
15857 @ 123523:                     FINISH ) {lev=4}

  2338  %ROUTINESPEC CCYCBODY(%INTEGER UA,ELAB,CLAB)
15858 @ 123524:                     LINE   2338 "regression-compile-tmp/nrimp10s-77.imp"
15859 @ 123566:                     DEF    CCYCBODY (_lev0id0_lev1id1_lev2id3_CSS_CCYCBODY) p1=V_0170 a/tf=7 b/format=0 c/ostate=8  type=0 (<type:0>) form=7 (routine) special=0 (<special:0>) linkage=0 (auto) spec=1 indirect=0 unass=0
15860 @ 123586:                     START  ( FORMAL PARAMETERS  {lev=4 --> 5, nested=0 --> 1}
15861 @ 123587:                        DEF    UA p1=V_0171 a/tf=11 b/format=1 c/ostate=0  type=1 (integer) form=1 (simple) special=0 (<special:0>) linkage=0 (auto) spec=0 indirect=0 unass=0
15862 @ 123601:                        DEF    ELAB p1=V_0172 a/tf=11 b/format=1 c/ostate=0  type=1 (integer) form=1 (simple) special=0 (<special:0>) linkage=0 (auto) spec=0 indirect=0 unass=0
15863 @ 123617:                        DEF    CLAB p1=V_0173 a/tf=11 b/format=1 c/ostate=0  type=1 (integer) form=1 (simple) special=0 (<special:0>) linkage=0 (auto) spec=0 indirect=0 unass=0
15864 @ 123633:                     FINISH ) {lev=4}

  2339  %ROUTINESPEC CLOOP(%INTEGER ALT,MARKC,MARKUI)
15865 @ 123634:                     LINE   2339 "regression-compile-tmp/nrimp10s-77.imp"
15866 @ 123676:                     DEF    CLOOP (_lev0id0_lev1id1_lev2id3_CSS_CLOOP) p1=V_0171 a/tf=7 b/format=0 c/ostate=8  type=0 (<type:0>) form=7 (routine) special=0 (<special:0>) linkage=0 (auto) spec=1 indirect=0 unass=0
15867 @ 123693:                     START  ( FORMAL PARAMETERS  {lev=4 --> 5, nested=0 --> 1}
15868 @ 123694:                        DEF    ALT p1=V_0172 a/tf=11 b/format=1 c/ostate=0  type=1 (integer) form=1 (simple) special=0 (<special:0>) linkage=0 (auto) spec=0 indirect=0 unass=0
15869 @ 123709:                        DEF    MARKC p1=V_0173 a/tf=11 b/format=1 c/ostate=0  type=1 (integer) form=1 (simple) special=0 (<special:0>) linkage=0 (auto) spec=0 indirect=0 unass=0
15870 @ 123726:                        DEF    MARKUI p1=V_0174 a/tf=11 b/format=1 c/ostate=0  type=1 (integer) form=1 (simple) special=0 (<special:0>) linkage=0 (auto) spec=0 indirect=0 unass=0
15871 @ 123744:                     FINISH ) {lev=4}

  2340  %ROUTINESPEC CIFTHEN(%INTEGER MARKIU,MARKC,MARKUI,MARKE,MARKR,SKIP)
15872 @ 123745:                     LINE   2340 "regression-compile-tmp/nrimp10s-77.imp"
15873 @ 123787:                     DEF    CIFTHEN (_lev0id0_lev1id1_lev2id3_CSS_CIFTHEN) p1=V_0172 a/tf=7 b/format=0 c/ostate=8  type=0 (<type:0>) form=7 (routine) special=0 (<special:0>) linkage=0 (auto) spec=1 indirect=0 unass=0
15874 @ 123806:                     START  ( FORMAL PARAMETERS  {lev=4 --> 5, nested=0 --> 1}
15875 @ 123807:                        DEF    MARKIU p1=V_0173 a/tf=11 b/format=1 c/ostate=0  type=1 (integer) form=1 (simple) special=0 (<special:0>) linkage=0 (auto) spec=0 indirect=0 unass=0
15876 @ 123825:                        DEF    MARKC p1=V_0174 a/tf=11 b/format=1 c/ostate=0  type=1 (integer) form=1 (simple) special=0 (<special:0>) linkage=0 (auto) spec=0 indirect=0 unass=0
15877 @ 123842:                        DEF    MARKUI p1=V_0175 a/tf=11 b/format=1 c/ostate=0  type=1 (integer) form=1 (simple) special=0 (<special:0>) linkage=0 (auto) spec=0 indirect=0 unass=0
15878 @ 123860:                        DEF    MARKE p1=V_0176 a/tf=11 b/format=1 c/ostate=0  type=1 (integer) form=1 (simple) special=0 (<special:0>) linkage=0 (auto) spec=0 indirect=0 unass=0
15879 @ 123877:                        DEF    MARKR p1=V_0177 a/tf=11 b/format=1 c/ostate=0  type=1 (integer) form=1 (simple) special=0 (<special:0>) linkage=0 (auto) spec=0 indirect=0 unass=0
15880 @ 123894:                        DEF    SKIP p1=V_0178 a/tf=11 b/format=1 c/ostate=0  type=1 (integer) form=1 (simple) special=0 (<special:0>) linkage=0 (auto) spec=0 indirect=0 unass=0
15881 @ 123910:                     FINISH ) {lev=4}

  2341  %ROUTINESPEC CREATE AH(%INTEGER MODE)
15882 @ 123911:                     LINE   2341 "regression-compile-tmp/nrimp10s-77.imp"
15883 @ 123953:                     DEF    CREATEAH (_lev0id0_lev1id1_lev2id3_CSS_CREATEAH) p1=V_0173 a/tf=7 b/format=0 c/ostate=8  type=0 (<type:0>) form=7 (routine) special=0 (<special:0>) linkage=0 (auto) spec=1 indirect=0 unass=0
15884 @ 123973:                     START  ( FORMAL PARAMETERS  {lev=4 --> 5, nested=0 --> 1}
15885 @ 123974:                        DEF    MODE p1=V_0174 a/tf=11 b/format=1 c/ostate=0  type=1 (integer) form=1 (simple) special=0 (<special:0>) linkage=0 (auto) spec=0 indirect=0 unass=0
15886 @ 123990:                     FINISH ) {lev=4}

  2342  %ROUTINESPEC TORP(%INTEGERNAME HEAD,BOT,NOPS)
15887 @ 123991:                     LINE   2342 "regression-compile-tmp/nrimp10s-77.imp"
15888 @ 124033:                     DEF    TORP (_lev0id0_lev1id1_lev2id3_CSS_TORP) p1=V_0174 a/tf=7 b/format=0 c/ostate=8  type=0 (<type:0>) form=7 (routine) special=0 (<special:0>) linkage=0 (auto) spec=1 indirect=0 unass=0
15889 @ 124049:                     START  ( FORMAL PARAMETERS  {lev=4 --> 5, nested=0 --> 1}
15890 @ 124050:                        DEF    HEAD p1=V_0175 a/tf=12 b/format=1 c/ostate=0  type=1 (integer) form=2 (name) special=0 (<special:0>) linkage=0 (auto) spec=0 indirect=0 unass=0
15891 @ 124066:                        DEF    BOT p1=V_0176 a/tf=12 b/format=1 c/ostate=0  type=1 (integer) form=2 (name) special=0 (<special:0>) linkage=0 (auto) spec=0 indirect=0 unass=0
15892 @ 124081:                        DEF    NOPS p1=V_0177 a/tf=12 b/format=1 c/ostate=0  type=1 (integer) form=2 (name) special=0 (<special:0>) linkage=0 (auto) spec=0 indirect=0 unass=0
15893 @ 124097:                     FINISH ) {lev=4}

  2343  %INTEGERFNSPEC INTEXP(%INTEGERNAME VALUE)
15894 @ 124098:                     LINE   2343 "regression-compile-tmp/nrimp10s-77.imp"
15895 @ 124140:                     DEF    INTEXP (_lev0id0_lev1id1_lev2id3_CSS_INTEXP) p1=V_0175 a/tf=18 b/format=1 c/ostate=18  type=1 (integer) form=8 (function) special=0 (<special:0>) linkage=0 (auto) spec=1 indirect=1 unass=0
15896 @ 124158:                     START  ( FORMAL PARAMETERS  {lev=4 --> 5, nested=0 --> 1}
15897 @ 124159:                        DEF    VALUE p1=V_0176 a/tf=12 b/format=1 c/ostate=0  type=1 (integer) form=2 (name) special=0 (<special:0>) linkage=0 (auto) spec=0 indirect=0 unass=0
15898 @ 124176:                     FINISH ) {lev=4}

  2344  %INTEGERFNSPEC CONSTEXP(%INTEGER PRECTYPE)
15899 @ 124177:                     LINE   2344 "regression-compile-tmp/nrimp10s-77.imp"
15900 @ 124219:                     DEF    CONSTEXP (_lev0id0_lev1id1_lev2id3_CSS_CONSTEXP) p1=V_0176 a/tf=18 b/format=1 c/ostate=18  type=1 (integer) form=8 (function) special=0 (<special:0>) linkage=0 (auto) spec=1 indirect=1 unass=0
15901 @ 124239:                     START  ( FORMAL PARAMETERS  {lev=4 --> 5, nested=0 --> 1}
15902 @ 124240:                        DEF    PRECTYPE p1=V_0177 a/tf=11 b/format=1 c/ostate=0  type=1 (integer) form=1 (simple) special=0 (<special:0>) linkage=0 (auto) spec=0 indirect=0 unass=0
15903 @ 124260:                     FINISH ) {lev=4}

  2345  %ROUTINESPEC CSEXP(%INTEGER REG,MODE)
15904 @ 124261:                     LINE   2345 "regression-compile-tmp/nrimp10s-77.imp"
15905 @ 124303:                     DEF    CSEXP (_lev0id0_lev1id1_lev2id3_CSS_CSEXP) p1=V_0177 a/tf=7 b/format=0 c/ostate=8  type=0 (<type:0>) form=7 (routine) special=0 (<special:0>) linkage=0 (auto) spec=1 indirect=0 unass=0
15906 @ 124320:                     START  ( FORMAL PARAMETERS  {lev=4 --> 5, nested=0 --> 1}
15907 @ 124321:                        DEF    REG p1=V_0178 a/tf=11 b/format=1 c/ostate=0  type=1 (integer) form=1 (simple) special=0 (<special:0>) linkage=0 (auto) spec=0 indirect=0 unass=0
15908 @ 124336:                        DEF    MODE p1=V_0179 a/tf=11 b/format=1 c/ostate=0  type=1 (integer) form=1 (simple) special=0 (<special:0>) linkage=0 (auto) spec=0 indirect=0 unass=0
15909 @ 124352:                     FINISH ) {lev=4}

  2346  %ROUTINESPEC CSTREXP(%INTEGER A,B)
15910 @ 124353:                     LINE   2346 "regression-compile-tmp/nrimp10s-77.imp"
15911 @ 124395:                     DEF    CSTREXP (_lev0id0_lev1id1_lev2id3_CSS_CSTREXP) p1=V_0178 a/tf=7 b/format=0 c/ostate=8  type=0 (<type:0>) form=7 (routine) special=0 (<special:0>) linkage=0 (auto) spec=1 indirect=0 unass=0
15912 @ 124414:                     START  ( FORMAL PARAMETERS  {lev=4 --> 5, nested=0 --> 1}
15913 @ 124415:                        DEF    A p1=V_0179 a/tf=11 b/format=1 c/ostate=0  type=1 (integer) form=1 (simple) special=0 (<special:0>) linkage=0 (auto) spec=0 indirect=0 unass=0
15914 @ 124428:                        DEF    B p1=V_017a a/tf=11 b/format=1 c/ostate=0  type=1 (integer) form=1 (simple) special=0 (<special:0>) linkage=0 (auto) spec=0 indirect=0 unass=0
15915 @ 124441:                     FINISH ) {lev=4}

  2347  %ROUTINESPEC CRES(%INTEGER LAB)
15916 @ 124442:                     LINE   2347 "regression-compile-tmp/nrimp10s-77.imp"
15917 @ 124484:                     DEF    CRES (_lev0id0_lev1id1_lev2id3_CSS_CRES) p1=V_0179 a/tf=7 b/format=0 c/ostate=8  type=0 (<type:0>) form=7 (routine) special=0 (<special:0>) linkage=0 (auto) spec=1 indirect=0 unass=0
15918 @ 124500:                     START  ( FORMAL PARAMETERS  {lev=4 --> 5, nested=0 --> 1}
15919 @ 124501:                        DEF    LAB p1=V_017a a/tf=11 b/format=1 c/ostate=0  type=1 (integer) form=1 (simple) special=0 (<special:0>) linkage=0 (auto) spec=0 indirect=0 unass=0
15920 @ 124516:                     FINISH ) {lev=4}

  2348  %ROUTINESPEC EXPOP(%INTEGER A,B,C,D)
15921 @ 124517:                     LINE   2348 "regression-compile-tmp/nrimp10s-77.imp"
15922 @ 124559:                     DEF    EXPOP (_lev0id0_lev1id1_lev2id3_CSS_EXPOP) p1=V_017a a/tf=7 b/format=0 c/ostate=8  type=0 (<type:0>) form=7 (routine) special=0 (<special:0>) linkage=0 (auto) spec=1 indirect=0 unass=0
15923 @ 124576:                     START  ( FORMAL PARAMETERS  {lev=4 --> 5, nested=0 --> 1}
15924 @ 124577:                        DEF    A p1=V_017b a/tf=11 b/format=1 c/ostate=0  type=1 (integer) form=1 (simple) special=0 (<special:0>) linkage=0 (auto) spec=0 indirect=0 unass=0
15925 @ 124590:                        DEF    B p1=V_017c a/tf=11 b/format=1 c/ostate=0  type=1 (integer) form=1 (simple) special=0 (<special:0>) linkage=0 (auto) spec=0 indirect=0 unass=0
15926 @ 124603:                        DEF    C p1=V_017d a/tf=11 b/format=1 c/ostate=0  type=1 (integer) form=1 (simple) special=0 (<special:0>) linkage=0 (auto) spec=0 indirect=0 unass=0
15927 @ 124616:                        DEF    D p1=V_017e a/tf=11 b/format=1 c/ostate=0  type=1 (integer) form=1 (simple) special=0 (<special:0>) linkage=0 (auto) spec=0 indirect=0 unass=0
15928 @ 124629:                     FINISH ) {lev=4}

  2349  %ROUTINESPEC  TEST APP(%INTEGERNAME NUM)
15929 @ 124630:                     LINE   2349 "regression-compile-tmp/nrimp10s-77.imp"
15930 @ 124672:                     DEF    TESTAPP (_lev0id0_lev1id1_lev2id3_CSS_TESTAPP) p1=V_017b a/tf=7 b/format=0 c/ostate=8  type=0 (<type:0>) form=7 (routine) special=0 (<special:0>) linkage=0 (auto) spec=1 indirect=0 unass=0
15931 @ 124691:                     START  ( FORMAL PARAMETERS  {lev=4 --> 5, nested=0 --> 1}
15932 @ 124692:                        DEF    NUM p1=V_017c a/tf=12 b/format=1 c/ostate=0  type=1 (integer) form=2 (name) special=0 (<special:0>) linkage=0 (auto) spec=0 indirect=0 unass=0
15933 @ 124707:                     FINISH ) {lev=4}

  2350  %ROUTINESPEC SKIP EXP
15934 @ 124708:                     LINE   2350 "regression-compile-tmp/nrimp10s-77.imp"
15935 @ 124750:                     DEF    SKIPEXP (_lev0id0_lev1id1_lev2id3_CSS_SKIPEXP) p1=V_017c a/tf=7 b/format=0 c/ostate=8  type=0 (<type:0>) form=7 (routine) special=0 (<special:0>) linkage=0 (auto) spec=1 indirect=0 unass=0
15936 @ 124769:                     START  ( FORMAL PARAMETERS  {lev=4 --> 5, nested=0 --> 1}
15937 @ 124770:                     FINISH ) {lev=4}

  2351  %ROUTINESPEC SKIP APP
15938 @ 124771:                     LINE   2351 "regression-compile-tmp/nrimp10s-77.imp"
15939 @ 124813:                     DEF    SKIPAPP (_lev0id0_lev1id1_lev2id3_CSS_SKIPAPP) p1=V_017d a/tf=7 b/format=0 c/ostate=8  type=0 (<type:0>) form=7 (routine) special=0 (<special:0>) linkage=0 (auto) spec=1 indirect=0 unass=0
15940 @ 124832:                     START  ( FORMAL PARAMETERS  {lev=4 --> 5, nested=0 --> 1}
15941 @ 124833:                     FINISH ) {lev=4}

  2352  %ROUTINESPEC NO APP
15942 @ 124834:                     LINE   2352 "regression-compile-tmp/nrimp10s-77.imp"
15943 @ 124876:                     DEF    NOAPP (_lev0id0_lev1id1_lev2id3_CSS_NOAPP) p1=V_017e a/tf=7 b/format=0 c/ostate=8  type=0 (<type:0>) form=7 (routine) special=0 (<special:0>) linkage=0 (auto) spec=1 indirect=0 unass=0
15944 @ 124893:                     START  ( FORMAL PARAMETERS  {lev=4 --> 5, nested=0 --> 1}
15945 @ 124894:                     FINISH ) {lev=4}

  2353  %INTEGERFNSPEC DOPE VECTOR(%INTEGER A,B,MODE,ID,%INTEGERNAME C,D)
15946 @ 124895:                     LINE   2353 "regression-compile-tmp/nrimp10s-77.imp"
15947 @ 124937:                     DEF    DOPEVECTOR (_lev0id0_lev1id1_lev2id3_CSS_DOPEVECTOR) p1=V_017f a/tf=18 b/format=1 c/ostate=18  type=1 (integer) form=8 (function) special=0 (<special:0>) linkage=0 (auto) spec=1 indirect=1 unass=0
15948 @ 124959:                     START  ( FORMAL PARAMETERS  {lev=4 --> 5, nested=0 --> 1}
15949 @ 124960:                        DEF    A p1=V_0180 a/tf=11 b/format=1 c/ostate=0  type=1 (integer) form=1 (simple) special=0 (<special:0>) linkage=0 (auto) spec=0 indirect=0 unass=0
15950 @ 124973:                        DEF    B p1=V_0181 a/tf=11 b/format=1 c/ostate=0  type=1 (integer) form=1 (simple) special=0 (<special:0>) linkage=0 (auto) spec=0 indirect=0 unass=0
15951 @ 124986:                        DEF    MODE p1=V_0182 a/tf=11 b/format=1 c/ostate=0  type=1 (integer) form=1 (simple) special=0 (<special:0>) linkage=0 (auto) spec=0 indirect=0 unass=0
15952 @ 125002:                        DEF    ID p1=V_0183 a/tf=11 b/format=1 c/ostate=0  type=1 (integer) form=1 (simple) special=0 (<special:0>) linkage=0 (auto) spec=0 indirect=0 unass=0
15953 @ 125016:                        DEF    C p1=V_0184 a/tf=12 b/format=1 c/ostate=0  type=1 (integer) form=2 (name) special=0 (<special:0>) linkage=0 (auto) spec=0 indirect=0 unass=0
15954 @ 125029:                        DEF    D p1=V_0185 a/tf=12 b/format=1 c/ostate=0  type=1 (integer) form=2 (name) special=0 (<special:0>) linkage=0 (auto) spec=0 indirect=0 unass=0
15955 @ 125042:                     FINISH ) {lev=4}

  2354  %ROUTINESPEC DECLARE ARRAYS(%INTEGER A,B)
15956 @ 125043:                     LINE   2354 "regression-compile-tmp/nrimp10s-77.imp"
15957 @ 125085:                     DEF    DECLAREARRAYS (_lev0id0_lev1id1_lev2id3_CSS_DECLAREARRAYS) p1=V_0180 a/tf=7 b/format=0 c/ostate=8  type=0 (<type:0>) form=7 (routine) special=0 (<special:0>) linkage=0 (auto) spec=1 indirect=0 unass=0
15958 @ 125110:                     START  ( FORMAL PARAMETERS  {lev=4 --> 5, nested=0 --> 1}
15959 @ 125111:                        DEF    A p1=V_0181 a/tf=11 b/format=1 c/ostate=0  type=1 (integer) form=1 (simple) special=0 (<special:0>) linkage=0 (auto) spec=0 indirect=0 unass=0
15960 @ 125124:                        DEF    B p1=V_0182 a/tf=11 b/format=1 c/ostate=0  type=1 (integer) form=1 (simple) special=0 (<special:0>) linkage=0 (auto) spec=0 indirect=0 unass=0
15961 @ 125137:                     FINISH ) {lev=4}

  2355  %ROUTINESPEC DECLARE SCALARS(%INTEGER A,B)
15962 @ 125138:                     LINE   2355 "regression-compile-tmp/nrimp10s-77.imp"
15963 @ 125180:                     DEF    DECLARESCALARS (_lev0id0_lev1id1_lev2id3_CSS_DECLARESCALARS) p1=V_0181 a/tf=7 b/format=0 c/ostate=8  type=0 (<type:0>) form=7 (routine) special=0 (<special:0>) linkage=0 (auto) spec=1 indirect=0 unass=0
15964 @ 125206:                     START  ( FORMAL PARAMETERS  {lev=4 --> 5, nested=0 --> 1}
15965 @ 125207:                        DEF    A p1=V_0182 a/tf=11 b/format=1 c/ostate=0  type=1 (integer) form=1 (simple) special=0 (<special:0>) linkage=0 (auto) spec=0 indirect=0 unass=0
15966 @ 125220:                        DEF    B p1=V_0183 a/tf=11 b/format=1 c/ostate=0  type=1 (integer) form=1 (simple) special=0 (<special:0>) linkage=0 (auto) spec=0 indirect=0 unass=0
15967 @ 125233:                     FINISH ) {lev=4}

  2356  %ROUTINESPEC MAKE DECS(%INTEGER Q)
15968 @ 125234:                     LINE   2356 "regression-compile-tmp/nrimp10s-77.imp"
15969 @ 125276:                     DEF    MAKEDECS (_lev0id0_lev1id1_lev2id3_CSS_MAKEDECS) p1=V_0182 a/tf=7 b/format=0 c/ostate=8  type=0 (<type:0>) form=7 (routine) special=0 (<special:0>) linkage=0 (auto) spec=1 indirect=0 unass=0
15970 @ 125296:                     START  ( FORMAL PARAMETERS  {lev=4 --> 5, nested=0 --> 1}
15971 @ 125297:                        DEF    Q p1=V_0183 a/tf=11 b/format=1 c/ostate=0  type=1 (integer) form=1 (simple) special=0 (<special:0>) linkage=0 (auto) spec=0 indirect=0 unass=0
15972 @ 125310:                     FINISH ) {lev=4}

  2357  %ROUTINESPEC SAVE AUX STACK
15973 @ 125311:                     LINE   2357 "regression-compile-tmp/nrimp10s-77.imp"
15974 @ 125353:                     DEF    SAVEAUXSTACK (_lev0id0_lev1id1_lev2id3_CSS_SAVEAUXSTACK) p1=V_0183 a/tf=7 b/format=0 c/ostate=8  type=0 (<type:0>) form=7 (routine) special=0 (<special:0>) linkage=0 (auto) spec=1 indirect=0 unass=0
15975 @ 125377:                     START  ( FORMAL PARAMETERS  {lev=4 --> 5, nested=0 --> 1}
15976 @ 125378:                     FINISH ) {lev=4}

  2358  %ROUTINESPEC RESET AUX STACK
15977 @ 125379:                     LINE   2358 "regression-compile-tmp/nrimp10s-77.imp"
15978 @ 125421:                     DEF    RESETAUXSTACK (_lev0id0_lev1id1_lev2id3_CSS_RESETAUXSTACK) p1=V_0184 a/tf=7 b/format=0 c/ostate=8  type=0 (<type:0>) form=7 (routine) special=0 (<special:0>) linkage=0 (auto) spec=1 indirect=0 unass=0
15979 @ 125446:                     START  ( FORMAL PARAMETERS  {lev=4 --> 5, nested=0 --> 1}
15980 @ 125447:                     FINISH ) {lev=4}

  2359  %ROUTINESPEC CRSPEC(%INTEGER M)
15981 @ 125448:                     LINE   2359 "regression-compile-tmp/nrimp10s-77.imp"
15982 @ 125490:                     DEF    CRSPEC (_lev0id0_lev1id1_lev2id3_CSS_CRSPEC) p1=V_0185 a/tf=7 b/format=0 c/ostate=8  type=0 (<type:0>) form=7 (routine) special=0 (<special:0>) linkage=0 (auto) spec=1 indirect=0 unass=0
15983 @ 125508:                     START  ( FORMAL PARAMETERS  {lev=4 --> 5, nested=0 --> 1}
15984 @ 125509:                        DEF    M p1=V_0186 a/tf=11 b/format=1 c/ostate=0  type=1 (integer) form=1 (simple) special=0 (<special:0>) linkage=0 (auto) spec=0 indirect=0 unass=0
15985 @ 125522:                     FINISH ) {lev=4}

  2360  %ROUTINESPEC CFPLIST(%INTEGERNAME A,B)
15986 @ 125523:                     LINE   2360 "regression-compile-tmp/nrimp10s-77.imp"
15987 @ 125565:                     DEF    CFPLIST (_lev0id0_lev1id1_lev2id3_CSS_CFPLIST) p1=V_0186 a/tf=7 b/format=0 c/ostate=8  type=0 (<type:0>) form=7 (routine) special=0 (<special:0>) linkage=0 (auto) spec=1 indirect=0 unass=0
15988 @ 125584:                     START  ( FORMAL PARAMETERS  {lev=4 --> 5, nested=0 --> 1}
15989 @ 125585:                        DEF    A p1=V_0187 a/tf=12 b/format=1 c/ostate=0  type=1 (integer) form=2 (name) special=0 (<special:0>) linkage=0 (auto) spec=0 indirect=0 unass=0
15990 @ 125598:                        DEF    B p1=V_0188 a/tf=12 b/format=1 c/ostate=0  type=1 (integer) form=2 (name) special=0 (<special:0>) linkage=0 (auto) spec=0 indirect=0 unass=0
15991 @ 125611:                     FINISH ) {lev=4}

  2361  %ROUTINESPEC CFPDEL
15992 @ 125612:                     LINE   2361 "regression-compile-tmp/nrimp10s-77.imp"
15993 @ 125654:                     DEF    CFPDEL (_lev0id0_lev1id1_lev2id3_CSS_CFPDEL) p1=V_0187 a/tf=7 b/format=0 c/ostate=8  type=0 (<type:0>) form=7 (routine) special=0 (<special:0>) linkage=0 (auto) spec=1 indirect=0 unass=0
15994 @ 125672:                     START  ( FORMAL PARAMETERS  {lev=4 --> 5, nested=0 --> 1}
15995 @ 125673:                     FINISH ) {lev=4}

  2362  %ROUTINESPEC CLT
15996 @ 125674:                     LINE   2362 "regression-compile-tmp/nrimp10s-77.imp"
15997 @ 125716:                     DEF    CLT (_lev0id0_lev1id1_lev2id3_CSS_CLT) p1=V_0188 a/tf=7 b/format=0 c/ostate=8  type=0 (<type:0>) form=7 (routine) special=0 (<special:0>) linkage=0 (auto) spec=1 indirect=0 unass=0
15998 @ 125731:                     START  ( FORMAL PARAMETERS  {lev=4 --> 5, nested=0 --> 1}
15999 @ 125732:                     FINISH ) {lev=4}

  2363  %ROUTINESPEC CQN(%INTEGER P)
16000 @ 125733:                     LINE   2363 "regression-compile-tmp/nrimp10s-77.imp"
16001 @ 125775:                     DEF    CQN (_lev0id0_lev1id1_lev2id3_CSS_CQN) p1=V_0189 a/tf=7 b/format=0 c/ostate=8  type=0 (<type:0>) form=7 (routine) special=0 (<special:0>) linkage=0 (auto) spec=1 indirect=0 unass=0
16002 @ 125790:                     START  ( FORMAL PARAMETERS  {lev=4 --> 5, nested=0 --> 1}
16003 @ 125791:                        DEF    P p1=V_018a a/tf=11 b/format=1 c/ostate=0  type=1 (integer) form=1 (simple) special=0 (<special:0>) linkage=0 (auto) spec=0 indirect=0 unass=0
16004 @ 125804:                     FINISH ) {lev=4}

  2364  %ROUTINESPEC GET WSP(%INTEGERNAME PLACE,%INTEGER SIZE)
16005 @ 125805:                     LINE   2364 "regression-compile-tmp/nrimp10s-77.imp"
16006 @ 125847:                     DEF    GETWSP (_lev0id0_lev1id1_lev2id3_CSS_GETWSP) p1=V_018a a/tf=7 b/format=0 c/ostate=8  type=0 (<type:0>) form=7 (routine) special=0 (<special:0>) linkage=0 (auto) spec=1 indirect=0 unass=0
16007 @ 125865:                     START  ( FORMAL PARAMETERS  {lev=4 --> 5, nested=0 --> 1}
16008 @ 125866:                        DEF    PLACE p1=V_018b a/tf=12 b/format=1 c/ostate=0  type=1 (integer) form=2 (name) special=0 (<special:0>) linkage=0 (auto) spec=0 indirect=0 unass=0
16009 @ 125883:                        DEF    SIZE p1=V_018c a/tf=11 b/format=1 c/ostate=0  type=1 (integer) form=1 (simple) special=0 (<special:0>) linkage=0 (auto) spec=0 indirect=0 unass=0
16010 @ 125899:                     FINISH ) {lev=4}

  2365  %ROUTINESPEC RETURN WSP(%INTEGER PLACE,SIZE)
16011 @ 125900:                     LINE   2365 "regression-compile-tmp/nrimp10s-77.imp"
16012 @ 125942:                     DEF    RETURNWSP (_lev0id0_lev1id1_lev2id3_CSS_RETURNWSP) p1=V_018b a/tf=7 b/format=0 c/ostate=8  type=0 (<type:0>) form=7 (routine) special=0 (<special:0>) linkage=0 (auto) spec=1 indirect=0 unass=0
16013 @ 125963:                     START  ( FORMAL PARAMETERS  {lev=4 --> 5, nested=0 --> 1}
16014 @ 125964:                        DEF    PLACE p1=V_018c a/tf=11 b/format=1 c/ostate=0  type=1 (integer) form=1 (simple) special=0 (<special:0>) linkage=0 (auto) spec=0 indirect=0 unass=0
16015 @ 125981:                        DEF    SIZE p1=V_018d a/tf=11 b/format=1 c/ostate=0  type=1 (integer) form=1 (simple) special=0 (<special:0>) linkage=0 (auto) spec=0 indirect=0 unass=0
16016 @ 125997:                     FINISH ) {lev=4}

  2366  %INTEGERFNSPEC TSEXP(%INTEGERNAME VALUE)
16017 @ 125998:                     LINE   2366 "regression-compile-tmp/nrimp10s-77.imp"
16018 @ 126040:                     DEF    TSEXP (_lev0id0_lev1id1_lev2id3_CSS_TSEXP) p1=V_018c a/tf=18 b/format=1 c/ostate=18  type=1 (integer) form=8 (function) special=0 (<special:0>) linkage=0 (auto) spec=1 indirect=1 unass=0
16019 @ 126057:                     START  ( FORMAL PARAMETERS  {lev=4 --> 5, nested=0 --> 1}
16020 @ 126058:                        DEF    VALUE p1=V_018d a/tf=12 b/format=1 c/ostate=0  type=1 (integer) form=2 (name) special=0 (<special:0>) linkage=0 (auto) spec=0 indirect=0 unass=0
16021 @ 126075:                     FINISH ) {lev=4}

  2367  %ROUTINESPEC CRCALL(%INTEGER RTNAME)
16022 @ 126076:                     LINE   2367 "regression-compile-tmp/nrimp10s-77.imp"
16023 @ 126118:                     DEF    CRCALL (_lev0id0_lev1id1_lev2id3_CSS_CRCALL) p1=V_018d a/tf=7 b/format=0 c/ostate=8  type=0 (<type:0>) form=7 (routine) special=0 (<special:0>) linkage=0 (auto) spec=1 indirect=0 unass=0
16024 @ 126136:                     START  ( FORMAL PARAMETERS  {lev=4 --> 5, nested=0 --> 1}
16025 @ 126137:                        DEF    RTNAME p1=V_018e a/tf=11 b/format=1 c/ostate=0  type=1 (integer) form=1 (simple) special=0 (<special:0>) linkage=0 (auto) spec=0 indirect=0 unass=0
16026 @ 126155:                     FINISH ) {lev=4}

  2368  %ROUTINESPEC NAMEOP(%INTEGER Z,REG,SIZE,NAMEP)
16027 @ 126156:                     LINE   2368 "regression-compile-tmp/nrimp10s-77.imp"
16028 @ 126198:                     DEF    NAMEOP (_lev0id0_lev1id1_lev2id3_CSS_NAMEOP) p1=V_018e a/tf=7 b/format=0 c/ostate=8  type=0 (<type:0>) form=7 (routine) special=0 (<special:0>) linkage=0 (auto) spec=1 indirect=0 unass=0
16029 @ 126216:                     START  ( FORMAL PARAMETERS  {lev=4 --> 5, nested=0 --> 1}
16030 @ 126217:                        DEF    Z p1=V_018f a/tf=11 b/format=1 c/ostate=0  type=1 (integer) form=1 (simple) special=0 (<special:0>) linkage=0 (auto) spec=0 indirect=0 unass=0
16031 @ 126230:                        DEF    REG p1=V_0190 a/tf=11 b/format=1 c/ostate=0  type=1 (integer) form=1 (simple) special=0 (<special:0>) linkage=0 (auto) spec=0 indirect=0 unass=0
16032 @ 126245:                        DEF    SIZE p1=V_0191 a/tf=11 b/format=1 c/ostate=0  type=1 (integer) form=1 (simple) special=0 (<special:0>) linkage=0 (auto) spec=0 indirect=0 unass=0
16033 @ 126261:                        DEF    NAMEP p1=V_0192 a/tf=11 b/format=1 c/ostate=0  type=1 (integer) form=1 (simple) special=0 (<special:0>) linkage=0 (auto) spec=0 indirect=0 unass=0
16034 @ 126278:                     FINISH ) {lev=4}

  2369  %ROUTINESPEC CNAME(%INTEGER Z,REG)
16035 @ 126279:                     LINE   2369 "regression-compile-tmp/nrimp10s-77.imp"
16036 @ 126321:                     DEF    CNAME (_lev0id0_lev1id1_lev2id3_CSS_CNAME) p1=V_018f a/tf=7 b/format=0 c/ostate=8  type=0 (<type:0>) form=7 (routine) special=0 (<special:0>) linkage=0 (auto) spec=1 indirect=0 unass=0
16037 @ 126338:                     START  ( FORMAL PARAMETERS  {lev=4 --> 5, nested=0 --> 1}
16038 @ 126339:                        DEF    Z p1=V_0190 a/tf=11 b/format=1 c/ostate=0  type=1 (integer) form=1 (simple) special=0 (<special:0>) linkage=0 (auto) spec=0 indirect=0 unass=0
16039 @ 126352:                        DEF    REG p1=V_0191 a/tf=11 b/format=1 c/ostate=0  type=1 (integer) form=1 (simple) special=0 (<special:0>) linkage=0 (auto) spec=0 indirect=0 unass=0
16040 @ 126367:                     FINISH ) {lev=4}

  2370  %ROUTINESPEC CANAME(%INTEGER Z,BS,DP)
16041 @ 126368:                     LINE   2370 "regression-compile-tmp/nrimp10s-77.imp"
16042 @ 126410:                     DEF    CANAME (_lev0id0_lev1id1_lev2id3_CSS_CANAME) p1=V_0190 a/tf=7 b/format=0 c/ostate=8  type=0 (<type:0>) form=7 (routine) special=0 (<special:0>) linkage=0 (auto) spec=1 indirect=0 unass=0
16043 @ 126428:                     START  ( FORMAL PARAMETERS  {lev=4 --> 5, nested=0 --> 1}
16044 @ 126429:                        DEF    Z p1=V_0191 a/tf=11 b/format=1 c/ostate=0  type=1 (integer) form=1 (simple) special=0 (<special:0>) linkage=0 (auto) spec=0 indirect=0 unass=0
16045 @ 126442:                        DEF    BS p1=V_0192 a/tf=11 b/format=1 c/ostate=0  type=1 (integer) form=1 (simple) special=0 (<special:0>) linkage=0 (auto) spec=0 indirect=0 unass=0
16046 @ 126456:                        DEF    DP p1=V_0193 a/tf=11 b/format=1 c/ostate=0  type=1 (integer) form=1 (simple) special=0 (<special:0>) linkage=0 (auto) spec=0 indirect=0 unass=0
16047 @ 126470:                     FINISH ) {lev=4}

  2371  %ROUTINESPEC CSNAME(%INTEGER Z,REG)
16048 @ 126471:                     LINE   2371 "regression-compile-tmp/nrimp10s-77.imp"
16049 @ 126513:                     DEF    CSNAME (_lev0id0_lev1id1_lev2id3_CSS_CSNAME) p1=V_0191 a/tf=7 b/format=0 c/ostate=8  type=0 (<type:0>) form=7 (routine) special=0 (<special:0>) linkage=0 (auto) spec=1 indirect=0 unass=0
16050 @ 126531:                     START  ( FORMAL PARAMETERS  {lev=4 --> 5, nested=0 --> 1}
16051 @ 126532:                        DEF    Z p1=V_0192 a/tf=11 b/format=1 c/ostate=0  type=1 (integer) form=1 (simple) special=0 (<special:0>) linkage=0 (auto) spec=0 indirect=0 unass=0
16052 @ 126545:                        DEF    REG p1=V_0193 a/tf=11 b/format=1 c/ostate=0  type=1 (integer) form=1 (simple) special=0 (<special:0>) linkage=0 (auto) spec=0 indirect=0 unass=0
16053 @ 126560:                     FINISH ) {lev=4}

  2372  %ROUTINESPEC TEST ASS(%INTEGER REG,TYPE,SIZE)
16054 @ 126561:                     LINE   2372 "regression-compile-tmp/nrimp10s-77.imp"
16055 @ 126603:                     DEF    TESTASS (_lev0id0_lev1id1_lev2id3_CSS_TESTASS) p1=V_0192 a/tf=7 b/format=0 c/ostate=8  type=0 (<type:0>) form=7 (routine) special=0 (<special:0>) linkage=0 (auto) spec=1 indirect=0 unass=0
16056 @ 126622:                     START  ( FORMAL PARAMETERS  {lev=4 --> 5, nested=0 --> 1}
16057 @ 126623:                        DEF    REG p1=V_0193 a/tf=11 b/format=1 c/ostate=0  type=1 (integer) form=1 (simple) special=0 (<special:0>) linkage=0 (auto) spec=0 indirect=0 unass=0
16058 @ 126638:                        DEF    TYPE p1=V_0194 a/tf=11 b/format=1 c/ostate=0  type=1 (integer) form=1 (simple) special=0 (<special:0>) linkage=0 (auto) spec=0 indirect=0 unass=0
16059 @ 126654:                        DEF    SIZE p1=V_0195 a/tf=11 b/format=1 c/ostate=0  type=1 (integer) form=1 (simple) special=0 (<special:0>) linkage=0 (auto) spec=0 indirect=0 unass=0
16060 @ 126670:                     FINISH ) {lev=4}

  2373  %ROUTINESPEC COPY TAG(%INTEGER KK)
16061 @ 126671:                     LINE   2373 "regression-compile-tmp/nrimp10s-77.imp"
16062 @ 126713:                     DEF    COPYTAG (_lev0id0_lev1id1_lev2id3_CSS_COPYTAG) p1=V_0193 a/tf=7 b/format=0 c/ostate=8  type=0 (<type:0>) form=7 (routine) special=0 (<special:0>) linkage=0 (auto) spec=1 indirect=0 unass=0
16063 @ 126732:                     START  ( FORMAL PARAMETERS  {lev=4 --> 5, nested=0 --> 1}
16064 @ 126733:                        DEF    KK p1=V_0194 a/tf=11 b/format=1 c/ostate=0  type=1 (integer) form=1 (simple) special=0 (<special:0>) linkage=0 (auto) spec=0 indirect=0 unass=0
16065 @ 126747:                     FINISH ) {lev=4}

  2374  %ROUTINESPEC REDUCE TAG
16066 @ 126748:                     LINE   2374 "regression-compile-tmp/nrimp10s-77.imp"
16067 @ 126790:                     DEF    REDUCETAG (_lev0id0_lev1id1_lev2id3_CSS_REDUCETAG) p1=V_0194 a/tf=7 b/format=0 c/ostate=8  type=0 (<type:0>) form=7 (routine) special=0 (<special:0>) linkage=0 (auto) spec=1 indirect=0 unass=0
16068 @ 126811:                     START  ( FORMAL PARAMETERS  {lev=4 --> 5, nested=0 --> 1}
16069 @ 126812:                     FINISH ) {lev=4}

  2375  %ROUTINESPEC REPLACE TAG (%INTEGER KK)
16070 @ 126813:                     LINE   2375 "regression-compile-tmp/nrimp10s-77.imp"
16071 @ 126855:                     DEF    REPLACETAG (_lev0id0_lev1id1_lev2id3_CSS_REPLACETAG) p1=V_0195 a/tf=7 b/format=0 c/ostate=8  type=0 (<type:0>) form=7 (routine) special=0 (<special:0>) linkage=0 (auto) spec=1 indirect=0 unass=0
16072 @ 126877:                     START  ( FORMAL PARAMETERS  {lev=4 --> 5, nested=0 --> 1}
16073 @ 126878:                        DEF    KK p1=V_0196 a/tf=11 b/format=1 c/ostate=0  type=1 (integer) form=1 (simple) special=0 (<special:0>) linkage=0 (auto) spec=0 indirect=0 unass=0
16074 @ 126892:                     FINISH ) {lev=4}

  2376  %ROUTINESPEC RT JUMP(%INTEGER CODE,%INTEGERNAME L)
16075 @ 126893:                     LINE   2376 "regression-compile-tmp/nrimp10s-77.imp"
16076 @ 126935:                     DEF    RTJUMP (_lev0id0_lev1id1_lev2id3_CSS_RTJUMP) p1=V_0196 a/tf=7 b/format=0 c/ostate=8  type=0 (<type:0>) form=7 (routine) special=0 (<special:0>) linkage=0 (auto) spec=1 indirect=0 unass=0
16077 @ 126953:                     START  ( FORMAL PARAMETERS  {lev=4 --> 5, nested=0 --> 1}
16078 @ 126954:                        DEF    CODE p1=V_0197 a/tf=11 b/format=1 c/ostate=0  type=1 (integer) form=1 (simple) special=0 (<special:0>) linkage=0 (auto) spec=0 indirect=0 unass=0
16079 @ 126970:                        DEF    L p1=V_0198 a/tf=12 b/format=1 c/ostate=0  type=1 (integer) form=2 (name) special=0 (<special:0>) linkage=0 (auto) spec=0 indirect=0 unass=0
16080 @ 126983:                     FINISH ) {lev=4}

  2377  %ROUTINESPEC STORE TAG(%INTEGER KK,SLINK)
16081 @ 126984:                     LINE   2377 "regression-compile-tmp/nrimp10s-77.imp"
16082 @ 127026:                     DEF    STORETAG (_lev0id0_lev1id1_lev2id3_CSS_STORETAG) p1=V_0197 a/tf=7 b/format=0 c/ostate=8  type=0 (<type:0>) form=7 (routine) special=0 (<special:0>) linkage=0 (auto) spec=1 indirect=0 unass=0
16083 @ 127046:                     START  ( FORMAL PARAMETERS  {lev=4 --> 5, nested=0 --> 1}
16084 @ 127047:                        DEF    KK p1=V_0198 a/tf=11 b/format=1 c/ostate=0  type=1 (integer) form=1 (simple) special=0 (<special:0>) linkage=0 (auto) spec=0 indirect=0 unass=0
16085 @ 127061:                        DEF    SLINK p1=V_0199 a/tf=11 b/format=1 c/ostate=0  type=1 (integer) form=1 (simple) special=0 (<special:0>) linkage=0 (auto) spec=0 indirect=0 unass=0
16086 @ 127078:                     FINISH ) {lev=4}

  2378  %ROUTINESPEC UNPACK
16087 @ 127079:                     LINE   2378 "regression-compile-tmp/nrimp10s-77.imp"
16088 @ 127121:                     DEF    UNPACK (_lev0id0_lev1id1_lev2id3_CSS_UNPACK) p1=V_0198 a/tf=7 b/format=0 c/ostate=8  type=0 (<type:0>) form=7 (routine) special=0 (<special:0>) linkage=0 (auto) spec=1 indirect=0 unass=0
16089 @ 127139:                     START  ( FORMAL PARAMETERS  {lev=4 --> 5, nested=0 --> 1}
16090 @ 127140:                     FINISH ) {lev=4}

  2379  %ROUTINESPEC PACK(%INTEGERNAME PTYPE)
16091 @ 127141:                     LINE   2379 "regression-compile-tmp/nrimp10s-77.imp"
16092 @ 127183:                     DEF    PACK (_lev0id0_lev1id1_lev2id3_CSS_PACK) p1=V_0199 a/tf=7 b/format=0 c/ostate=8  type=0 (<type:0>) form=7 (routine) special=0 (<special:0>) linkage=0 (auto) spec=1 indirect=0 unass=0
16093 @ 127199:                     START  ( FORMAL PARAMETERS  {lev=4 --> 5, nested=0 --> 1}
16094 @ 127200:                        DEF    PTYPE p1=V_019a a/tf=12 b/format=1 c/ostate=0  type=1 (integer) form=2 (name) special=0 (<special:0>) linkage=0 (auto) spec=0 indirect=0 unass=0
16095 @ 127217:                     FINISH ) {lev=4}

  2380  %ROUTINESPEC DIAG POINTER(%INTEGER LEVEL)
16096 @ 127218:                     LINE   2380 "regression-compile-tmp/nrimp10s-77.imp"
16097 @ 127260:                     DEF    DIAGPOINTER (_lev0id0_lev1id1_lev2id3_CSS_DIAGPOINTER) p1=V_019a a/tf=7 b/format=0 c/ostate=8  type=0 (<type:0>) form=7 (routine) special=0 (<special:0>) linkage=0 (auto) spec=1 indirect=0 unass=0
16098 @ 127283:                     START  ( FORMAL PARAMETERS  {lev=4 --> 5, nested=0 --> 1}
16099 @ 127284:                        DEF    LEVEL p1=V_019b a/tf=11 b/format=1 c/ostate=0  type=1 (integer) form=1 (simple) special=0 (<special:0>) linkage=0 (auto) spec=0 indirect=0 unass=0
16100 @ 127301:                     FINISH ) {lev=4}

  2381  %ROUTINESPEC RDISPLAY(%INTEGER KK)
16101 @ 127302:                     LINE   2381 "regression-compile-tmp/nrimp10s-77.imp"
16102 @ 127344:                     DEF    RDISPLAY (_lev0id0_lev1id1_lev2id3_CSS_RDISPLAY) p1=V_019b a/tf=7 b/format=0 c/ostate=8  type=0 (<type:0>) form=7 (routine) special=0 (<special:0>) linkage=0 (auto) spec=1 indirect=0 unass=0
16103 @ 127364:                     START  ( FORMAL PARAMETERS  {lev=4 --> 5, nested=0 --> 1}
16104 @ 127365:                        DEF    KK p1=V_019c a/tf=11 b/format=1 c/ostate=0  type=1 (integer) form=1 (simple) special=0 (<special:0>) linkage=0 (auto) spec=0 indirect=0 unass=0
16105 @ 127379:                     FINISH ) {lev=4}

  2382  %ROUTINESPEC RHEAD(%INTEGER KK)
16106 @ 127380:                     LINE   2382 "regression-compile-tmp/nrimp10s-77.imp"
16107 @ 127422:                     DEF    RHEAD (_lev0id0_lev1id1_lev2id3_CSS_RHEAD) p1=V_019c a/tf=7 b/format=0 c/ostate=8  type=0 (<type:0>) form=7 (routine) special=0 (<special:0>) linkage=0 (auto) spec=1 indirect=0 unass=0
16108 @ 127439:                     START  ( FORMAL PARAMETERS  {lev=4 --> 5, nested=0 --> 1}
16109 @ 127440:                        DEF    KK p1=V_019d a/tf=11 b/format=1 c/ostate=0  type=1 (integer) form=1 (simple) special=0 (<special:0>) linkage=0 (auto) spec=0 indirect=0 unass=0
16110 @ 127454:                     FINISH ) {lev=4}

  2383  %ROUTINESPEC ODD ALIGN
16111 @ 127455:                     LINE   2383 "regression-compile-tmp/nrimp10s-77.imp"
16112 @ 127497:                     DEF    ODDALIGN (_lev0id0_lev1id1_lev2id3_CSS_ODDALIGN) p1=V_019d a/tf=7 b/format=0 c/ostate=8  type=0 (<type:0>) form=7 (routine) special=0 (<special:0>) linkage=0 (auto) spec=1 indirect=0 unass=0
16113 @ 127517:                     START  ( FORMAL PARAMETERS  {lev=4 --> 5, nested=0 --> 1}
16114 @ 127518:                     FINISH ) {lev=4}

  2384  %INTEGERFNSPEC PTR OFFSET(%INTEGER RLEV)
16115 @ 127519:                     LINE   2384 "regression-compile-tmp/nrimp10s-77.imp"
16116 @ 127561:                     DEF    PTROFFSET (_lev0id0_lev1id1_lev2id3_CSS_PTROFFSET) p1=V_019e a/tf=18 b/format=1 c/ostate=18  type=1 (integer) form=8 (function) special=0 (<special:0>) linkage=0 (auto) spec=1 indirect=1 unass=0
16117 @ 127582:                     START  ( FORMAL PARAMETERS  {lev=4 --> 5, nested=0 --> 1}
16118 @ 127583:                        DEF    RLEV p1=V_019f a/tf=11 b/format=1 c/ostate=0  type=1 (integer) form=1 (simple) special=0 (<special:0>) linkage=0 (auto) spec=0 indirect=0 unass=0
16119 @ 127599:                     FINISH ) {lev=4}

  2385  %ROUTINESPEC PPJ(%INTEGER MASK,N)
16120 @ 127600:                     LINE   2385 "regression-compile-tmp/nrimp10s-77.imp"
16121 @ 127642:                     DEF    PPJ (_lev0id0_lev1id1_lev2id3_CSS_PPJ) p1=V_019f a/tf=7 b/format=0 c/ostate=8  type=0 (<type:0>) form=7 (routine) special=0 (<special:0>) linkage=0 (auto) spec=1 indirect=0 unass=0
16122 @ 127657:                     START  ( FORMAL PARAMETERS  {lev=4 --> 5, nested=0 --> 1}
16123 @ 127658:                        DEF    MASK p1=V_01a0 a/tf=11 b/format=1 c/ostate=0  type=1 (integer) form=1 (simple) special=0 (<special:0>) linkage=0 (auto) spec=0 indirect=0 unass=0
16124 @ 127674:                        DEF    N p1=V_01a1 a/tf=11 b/format=1 c/ostate=0  type=1 (integer) form=1 (simple) special=0 (<special:0>) linkage=0 (auto) spec=0 indirect=0 unass=0
16125 @ 127687:                     FINISH ) {lev=4}

  2386  %ROUTINESPEC CRFORMAT(%INTEGERNAME OPHEAD)
16126 @ 127688:                     LINE   2386 "regression-compile-tmp/nrimp10s-77.imp"
16127 @ 127730:                     DEF    CRFORMAT (_lev0id0_lev1id1_lev2id3_CSS_CRFORMAT) p1=V_01a0 a/tf=7 b/format=0 c/ostate=8  type=0 (<type:0>) form=7 (routine) special=0 (<special:0>) linkage=0 (auto) spec=1 indirect=0 unass=0
16128 @ 127750:                     START  ( FORMAL PARAMETERS  {lev=4 --> 5, nested=0 --> 1}
16129 @ 127751:                        DEF    OPHEAD p1=V_01a1 a/tf=12 b/format=1 c/ostate=0  type=1 (integer) form=2 (name) special=0 (<special:0>) linkage=0 (auto) spec=0 indirect=0 unass=0
16130 @ 127769:                     FINISH ) {lev=4}

  2387  %INTEGERFNSPEC DISPLACEMENT(%INTEGER LINK)
16131 @ 127770:                     LINE   2387 "regression-compile-tmp/nrimp10s-77.imp"
16132 @ 127812:                     DEF    DISPLACEMENT (_lev0id0_lev1id1_lev2id3_CSS_DISPLACEMENT) p1=V_01a1 a/tf=18 b/format=1 c/ostate=18  type=1 (integer) form=8 (function) special=0 (<special:0>) linkage=0 (auto) spec=1 indirect=1 unass=0
16133 @ 127836:                     START  ( FORMAL PARAMETERS  {lev=4 --> 5, nested=0 --> 1}
16134 @ 127837:                        DEF    LINK p1=V_01a2 a/tf=11 b/format=1 c/ostate=0  type=1 (integer) form=1 (simple) special=0 (<special:0>) linkage=0 (auto) spec=0 indirect=0 unass=0
16135 @ 127853:                     FINISH ) {lev=4}

  2388  %INTEGERFNSPEC COPY RECORD TAG(%INTEGERNAME SUBS)
16136 @ 127854:                     LINE   2388 "regression-compile-tmp/nrimp10s-77.imp"
16137 @ 127896:                     DEF    COPYRECORDTAG (_lev0id0_lev1id1_lev2id3_CSS_COPYRECORDTAG) p1=V_01a2 a/tf=18 b/format=1 c/ostate=18  type=1 (integer) form=8 (function) special=0 (<special:0>) linkage=0 (auto) spec=1 indirect=1 unass=0
16138 @ 127921:                     START  ( FORMAL PARAMETERS  {lev=4 --> 5, nested=0 --> 1}
16139 @ 127922:                        DEF    SUBS p1=V_01a3 a/tf=12 b/format=1 c/ostate=0  type=1 (integer) form=2 (name) special=0 (<special:0>) linkage=0 (auto) spec=0 indirect=0 unass=0
16140 @ 127938:                     FINISH ) {lev=4}

  2389  %ROUTINESPEC SAVE IRS
16141 @ 127939:                     LINE   2389 "regression-compile-tmp/nrimp10s-77.imp"
16142 @ 127981:                     DEF    SAVEIRS (_lev0id0_lev1id1_lev2id3_CSS_SAVEIRS) p1=V_01a3 a/tf=7 b/format=0 c/ostate=8  type=0 (<type:0>) form=7 (routine) special=0 (<special:0>) linkage=0 (auto) spec=1 indirect=0 unass=0
16143 @ 128000:                     START  ( FORMAL PARAMETERS  {lev=4 --> 5, nested=0 --> 1}
16144 @ 128001:                     FINISH ) {lev=4}

  2390  %ROUTINESPEC COPY DR
16145 @ 128002:                     LINE   2390 "regression-compile-tmp/nrimp10s-77.imp"
16146 @ 128044:                     DEF    COPYDR (_lev0id0_lev1id1_lev2id3_CSS_COPYDR) p1=V_01a4 a/tf=7 b/format=0 c/ostate=8  type=0 (<type:0>) form=7 (routine) special=0 (<special:0>) linkage=0 (auto) spec=1 indirect=0 unass=0
16147 @ 128062:                     START  ( FORMAL PARAMETERS  {lev=4 --> 5, nested=0 --> 1}
16148 @ 128063:                     FINISH ) {lev=4}

  2391  %ROUTINESPEC BOOT OUT(%INTEGER REG)
16149 @ 128064:                     LINE   2391 "regression-compile-tmp/nrimp10s-77.imp"
16150 @ 128106:                     DEF    BOOTOUT (_lev0id0_lev1id1_lev2id3_CSS_BOOTOUT) p1=V_01a5 a/tf=7 b/format=0 c/ostate=8  type=0 (<type:0>) form=7 (routine) special=0 (<special:0>) linkage=0 (auto) spec=1 indirect=0 unass=0
16151 @ 128125:                     START  ( FORMAL PARAMETERS  {lev=4 --> 5, nested=0 --> 1}
16152 @ 128126:                        DEF    REG p1=V_01a6 a/tf=11 b/format=1 c/ostate=0  type=1 (integer) form=1 (simple) special=0 (<special:0>) linkage=0 (auto) spec=0 indirect=0 unass=0
16153 @ 128141:                     FINISH ) {lev=4}

  2392  %ROUTINESPEC CHANGE RD(%INTEGER REG)
16154 @ 128142:                     LINE   2392 "regression-compile-tmp/nrimp10s-77.imp"
16155 @ 128184:                     DEF    CHANGERD (_lev0id0_lev1id1_lev2id3_CSS_CHANGERD) p1=V_01a6 a/tf=7 b/format=0 c/ostate=8  type=0 (<type:0>) form=7 (routine) special=0 (<special:0>) linkage=0 (auto) spec=1 indirect=0 unass=0
16156 @ 128204:                     START  ( FORMAL PARAMETERS  {lev=4 --> 5, nested=0 --> 1}
16157 @ 128205:                        DEF    REG p1=V_01a7 a/tf=11 b/format=1 c/ostate=0  type=1 (integer) form=1 (simple) special=0 (<special:0>) linkage=0 (auto) spec=0 indirect=0 unass=0
16158 @ 128220:                     FINISH ) {lev=4}

  2393  %ROUTINESPEC FORGET(%INTEGER REG)
16159 @ 128221:                     LINE   2393 "regression-compile-tmp/nrimp10s-77.imp"
16160 @ 128263:                     DEF    FORGET (_lev0id0_lev1id1_lev2id3_CSS_FORGET) p1=V_01a7 a/tf=7 b/format=0 c/ostate=8  type=0 (<type:0>) form=7 (routine) special=0 (<special:0>) linkage=0 (auto) spec=1 indirect=0 unass=0
16161 @ 128281:                     START  ( FORMAL PARAMETERS  {lev=4 --> 5, nested=0 --> 1}
16162 @ 128282:                        DEF    REG p1=V_01a8 a/tf=11 b/format=1 c/ostate=0  type=1 (integer) form=1 (simple) special=0 (<special:0>) linkage=0 (auto) spec=0 indirect=0 unass=0
16163 @ 128297:                     FINISH ) {lev=4}

  2394  %ROUTINESPEC REMEMBER
16164 @ 128298:                     LINE   2394 "regression-compile-tmp/nrimp10s-77.imp"
16165 @ 128340:                     DEF    REMEMBER (_lev0id0_lev1id1_lev2id3_CSS_REMEMBER) p1=V_01a8 a/tf=7 b/format=0 c/ostate=8  type=0 (<type:0>) form=7 (routine) special=0 (<special:0>) linkage=0 (auto) spec=1 indirect=0 unass=0
16166 @ 128360:                     START  ( FORMAL PARAMETERS  {lev=4 --> 5, nested=0 --> 1}
16167 @ 128361:                     FINISH ) {lev=4}

  2395  %ROUTINESPEC NOTE ASSMENT(%INTEGER REG,ASSOP,VAR)
16168 @ 128362:                     LINE   2395 "regression-compile-tmp/nrimp10s-77.imp"
16169 @ 128404:                     DEF    NOTEASSMENT (_lev0id0_lev1id1_lev2id3_CSS_NOTEASSMENT) p1=V_01a9 a/tf=7 b/format=0 c/ostate=8  type=0 (<type:0>) form=7 (routine) special=0 (<special:0>) linkage=0 (auto) spec=1 indirect=0 unass=0
16170 @ 128427:                     START  ( FORMAL PARAMETERS  {lev=4 --> 5, nested=0 --> 1}
16171 @ 128428:                        DEF    REG p1=V_01aa a/tf=11 b/format=1 c/ostate=0  type=1 (integer) form=1 (simple) special=0 (<special:0>) linkage=0 (auto) spec=0 indirect=0 unass=0
16172 @ 128443:                        DEF    ASSOP p1=V_01ab a/tf=11 b/format=1 c/ostate=0  type=1 (integer) form=1 (simple) special=0 (<special:0>) linkage=0 (auto) spec=0 indirect=0 unass=0
16173 @ 128460:                        DEF    VAR p1=V_01ac a/tf=11 b/format=1 c/ostate=0  type=1 (integer) form=1 (simple) special=0 (<special:0>) linkage=0 (auto) spec=0 indirect=0 unass=0
16174 @ 128475:                     FINISH ) {lev=4}

  2396  %SWITCH SW(1:24)
16175 @ 128476:                     LINE   2396 "regression-compile-tmp/nrimp10s-77.imp"
16176 @ 128518:                     PUSHI  #0x00000001
16177 @ 128523:                     PUSHI  #0x00000018
16178 @ 128528:                     BOUNDS
16179 @ 128529:                     DEF    SW p1=V_01aa a/tf=6 b/format=0 c/ostate=0  type=0 (<type:0>) form=6 (switch) special=0 (<special:0>) linkage=0 (auto) spec=0 indirect=0 unass=0

  2397  %RECORDFORMAT RD(%BYTEINTEGER UPTYPE,PTYPE,XB,FLAG,{%C
  2398     %INTEGER D,XTRA)
16180 @ 128543:                     LINE   2397 "regression-compile-tmp/nrimp10s-77.imp"
16181 @ 128585:                     DEF    RD p1=V_01ab a/tf=44 b/format=1ab c/ostate=0  type=4 (record) form=4 (record-format) special=0 (<special:0>) linkage=0 (auto) spec=0 indirect=0 unass=0
16182 @ 128599:                     START  ( RECORDFORMAT
16183 @ 128600:                        DEF    UPTYPE p1=V_0000 a/tf=11 b/format=2 c/ostate=0  type=1 (integer) form=1 (simple) special=1 (byte-integer) linkage=0 (auto) spec=0 indirect=0 unass=0
16184 @ 128618:                        DEF    PTYPE p1=V_0000 a/tf=11 b/format=2 c/ostate=0  type=1 (integer) form=1 (simple) special=1 (byte-integer) linkage=0 (auto) spec=0 indirect=0 unass=0
16185 @ 128635:                        DEF    XB p1=V_0000 a/tf=11 b/format=2 c/ostate=0  type=1 (integer) form=1 (simple) special=1 (byte-integer) linkage=0 (auto) spec=0 indirect=0 unass=0
16186 @ 128649:                        DEF    FLAG p1=V_0000 a/tf=11 b/format=2 c/ostate=0  type=1 (integer) form=1 (simple) special=1 (byte-integer) linkage=0 (auto) spec=0 indirect=0 unass=0
16187 @ 128665:                        DEF    D p1=V_0000 a/tf=11 b/format=1 c/ostate=0  type=1 (integer) form=1 (simple) special=0 (<special:0>) linkage=0 (auto) spec=0 indirect=0 unass=0
16188 @ 128678:                        DEF    XTRA p1=V_0000 a/tf=11 b/format=1 c/ostate=0  type=1 (integer) form=1 (simple) special=0 (<special:0>) linkage=0 (auto) spec=0 indirect=0 unass=0
16189 @ 128694:                     FINISH ) 

  2399  %INTEGER SNDISP,ACC,K,KFORM,STNAME,MIDCELL
16190 @ 128695:                     LINE   2399 "regression-compile-tmp/nrimp10s-77.imp"
16191 @ 128737:                     DEF    SNDISP p1=V_01ac a/tf=11 b/format=1 c/ostate=0  type=1 (integer) form=1 (simple) special=0 (<special:0>) linkage=0 (auto) spec=0 indirect=0 unass=0
16192 @ 128755:                     DEF    ACC p1=V_01ad a/tf=11 b/format=1 c/ostate=0  type=1 (integer) form=1 (simple) special=0 (<special:0>) linkage=0 (auto) spec=0 indirect=0 unass=0
16193 @ 128770:                     DEF    K p1=V_01ae a/tf=11 b/format=1 c/ostate=0  type=1 (integer) form=1 (simple) special=0 (<special:0>) linkage=0 (auto) spec=0 indirect=0 unass=0
16194 @ 128783:                     DEF    KFORM p1=V_01af a/tf=11 b/format=1 c/ostate=0  type=1 (integer) form=1 (simple) special=0 (<special:0>) linkage=0 (auto) spec=0 indirect=0 unass=0
16195 @ 128800:                     DEF    STNAME p1=V_01b0 a/tf=11 b/format=1 c/ostate=0  type=1 (integer) form=1 (simple) special=0 (<special:0>) linkage=0 (auto) spec=0 indirect=0 unass=0
16196 @ 128818:                     DEF    MIDCELL p1=V_01b1 a/tf=11 b/format=1 c/ostate=0  type=1 (integer) form=1 (simple) special=0 (<special:0>) linkage=0 (auto) spec=0 indirect=0 unass=0

  2400  %INTEGER TCELL,NUMMOD,JJ,JJJ,KK,QQ,MARKER,REPORTUI,XDISP,MASK, {%C
  2401        BASE,AREA,ACCESS,DISP,EXTRN, CURR INST,VALUE,STRINGL, {%C
  2402        PTYPE,I,J,OLDI,USEBITS,TWSPHEAD,KKK,STRFNRES, {%C
  2403        MARKIU,MARKUI,MARKC,MARKE,MARKR
16197 @ 128837:                     LINE   2400 "regression-compile-tmp/nrimp10s-77.imp"
16198 @ 128879:                     DEF    TCELL p1=V_01b2 a/tf=11 b/format=1 c/ostate=0  type=1 (integer) form=1 (simple) special=0 (<special:0>) linkage=0 (auto) spec=0 indirect=0 unass=0
16199 @ 128896:                     DEF    NUMMOD p1=V_01b3 a/tf=11 b/format=1 c/ostate=0  type=1 (integer) form=1 (simple) special=0 (<special:0>) linkage=0 (auto) spec=0 indirect=0 unass=0
16200 @ 128914:                     DEF    JJ p1=V_01b4 a/tf=11 b/format=1 c/ostate=0  type=1 (integer) form=1 (simple) special=0 (<special:0>) linkage=0 (auto) spec=0 indirect=0 unass=0
16201 @ 128928:                     DEF    JJJ p1=V_01b5 a/tf=11 b/format=1 c/ostate=0  type=1 (integer) form=1 (simple) special=0 (<special:0>) linkage=0 (auto) spec=0 indirect=0 unass=0
16202 @ 128943:                     DEF    KK p1=V_01b6 a/tf=11 b/format=1 c/ostate=0  type=1 (integer) form=1 (simple) special=0 (<special:0>) linkage=0 (auto) spec=0 indirect=0 unass=0
16203 @ 128957:                     DEF    QQ p1=V_01b7 a/tf=11 b/format=1 c/ostate=0  type=1 (integer) form=1 (simple) special=0 (<special:0>) linkage=0 (auto) spec=0 indirect=0 unass=0
16204 @ 128971:                     DEF    MARKER p1=V_01b8 a/tf=11 b/format=1 c/ostate=0  type=1 (integer) form=1 (simple) special=0 (<special:0>) linkage=0 (auto) spec=0 indirect=0 unass=0
16205 @ 128989:                     DEF    REPORTUI p1=V_01b9 a/tf=11 b/format=1 c/ostate=0  type=1 (integer) form=1 (simple) special=0 (<special:0>) linkage=0 (auto) spec=0 indirect=0 unass=0
16206 @ 129009:                     DEF    XDISP p1=V_01ba a/tf=11 b/format=1 c/ostate=0  type=1 (integer) form=1 (simple) special=0 (<special:0>) linkage=0 (auto) spec=0 indirect=0 unass=0
16207 @ 129026:                     DEF    MASK p1=V_01bb a/tf=11 b/format=1 c/ostate=0  type=1 (integer) form=1 (simple) special=0 (<special:0>) linkage=0 (auto) spec=0 indirect=0 unass=0
16208 @ 129042:                     DEF    BASE p1=V_01bc a/tf=11 b/format=1 c/ostate=0  type=1 (integer) form=1 (simple) special=0 (<special:0>) linkage=0 (auto) spec=0 indirect=0 unass=0
16209 @ 129058:                     DEF    AREA p1=V_01bd a/tf=11 b/format=1 c/ostate=0  type=1 (integer) form=1 (simple) special=0 (<special:0>) linkage=0 (auto) spec=0 indirect=0 unass=0
16210 @ 129074:                     DEF    ACCESS p1=V_01be a/tf=11 b/format=1 c/ostate=0  type=1 (integer) form=1 (simple) special=0 (<special:0>) linkage=0 (auto) spec=0 indirect=0 unass=0
16211 @ 129092:                     DEF    DISP p1=V_01bf a/tf=11 b/format=1 c/ostate=0  type=1 (integer) form=1 (simple) special=0 (<special:0>) linkage=0 (auto) spec=0 indirect=0 unass=0
16212 @ 129108:                     DEF    EXTRN p1=V_01c0 a/tf=11 b/format=1 c/ostate=0  type=1 (integer) form=1 (simple) special=0 (<special:0>) linkage=0 (auto) spec=0 indirect=0 unass=0
16213 @ 129125:                     DEF    CURRINST p1=V_01c1 a/tf=11 b/format=1 c/ostate=0  type=1 (integer) form=1 (simple) special=0 (<special:0>) linkage=0 (auto) spec=0 indirect=0 unass=0
16214 @ 129145:                     DEF    VALUE p1=V_01c2 a/tf=11 b/format=1 c/ostate=0  type=1 (integer) form=1 (simple) special=0 (<special:0>) linkage=0 (auto) spec=0 indirect=0 unass=0
16215 @ 129162:                     DEF    STRINGL p1=V_01c3 a/tf=11 b/format=1 c/ostate=0  type=1 (integer) form=1 (simple) special=0 (<special:0>) linkage=0 (auto) spec=0 indirect=0 unass=0
16216 @ 129181:                     DEF    PTYPE p1=V_01c4 a/tf=11 b/format=1 c/ostate=0  type=1 (integer) form=1 (simple) special=0 (<special:0>) linkage=0 (auto) spec=0 indirect=0 unass=0
16217 @ 129198:                     DEF    I p1=V_01c5 a/tf=11 b/format=1 c/ostate=0  type=1 (integer) form=1 (simple) special=0 (<special:0>) linkage=0 (auto) spec=0 indirect=0 unass=0
16218 @ 129211:                     DEF    J p1=V_01c6 a/tf=11 b/format=1 c/ostate=0  type=1 (integer) form=1 (simple) special=0 (<special:0>) linkage=0 (auto) spec=0 indirect=0 unass=0
16219 @ 129224:                     DEF    OLDI p1=V_01c7 a/tf=11 b/format=1 c/ostate=0  type=1 (integer) form=1 (simple) special=0 (<special:0>) linkage=0 (auto) spec=0 indirect=0 unass=0
16220 @ 129240:                     DEF    USEBITS p1=V_01c8 a/tf=11 b/format=1 c/ostate=0  type=1 (integer) form=1 (simple) special=0 (<special:0>) linkage=0 (auto) spec=0 indirect=0 unass=0
16221 @ 129259:                     DEF    TWSPHEAD p1=V_01c9 a/tf=11 b/format=1 c/ostate=0  type=1 (integer) form=1 (simple) special=0 (<special:0>) linkage=0 (auto) spec=0 indirect=0 unass=0
16222 @ 129279:                     DEF    KKK p1=V_01ca a/tf=11 b/format=1 c/ostate=0  type=1 (integer) form=1 (simple) special=0 (<special:0>) linkage=0 (auto) spec=0 indirect=0 unass=0
16223 @ 129294:                     DEF    STRFNRES p1=V_01cb a/tf=11 b/format=1 c/ostate=0  type=1 (integer) form=1 (simple) special=0 (<special:0>) linkage=0 (auto) spec=0 indirect=0 unass=0
16224 @ 129314:                     DEF    MARKIU p1=V_01cc a/tf=11 b/format=1 c/ostate=0  type=1 (integer) form=1 (simple) special=0 (<special:0>) linkage=0 (auto) spec=0 indirect=0 unass=0
16225 @ 129332:                     DEF    MARKUI p1=V_01cd a/tf=11 b/format=1 c/ostate=0  type=1 (integer) form=1 (simple) special=0 (<special:0>) linkage=0 (auto) spec=0 indirect=0 unass=0
16226 @ 129350:                     DEF    MARKC p1=V_01ce a/tf=11 b/format=1 c/ostate=0  type=1 (integer) form=1 (simple) special=0 (<special:0>) linkage=0 (auto) spec=0 indirect=0 unass=0
16227 @ 129367:                     DEF    MARKE p1=V_01cf a/tf=11 b/format=1 c/ostate=0  type=1 (integer) form=1 (simple) special=0 (<special:0>) linkage=0 (auto) spec=0 indirect=0 unass=0
16228 @ 129384:                     DEF    MARKR p1=V_01d0 a/tf=11 b/format=1 c/ostate=0  type=1 (integer) form=1 (simple) special=0 (<special:0>) linkage=0 (auto) spec=0 indirect=0 unass=0

  2404  %INTEGER LITL,ROUT,NAM,ARR,PREC,TYPE
16229 @ 129401:                     LINE   2404 "regression-compile-tmp/nrimp10s-77.imp"
16230 @ 129443:                     DEF    LITL p1=V_01d1 a/tf=11 b/format=1 c/ostate=0  type=1 (integer) form=1 (simple) special=0 (<special:0>) linkage=0 (auto) spec=0 indirect=0 unass=0
16231 @ 129459:                     DEF    ROUT p1=V_01d2 a/tf=11 b/format=1 c/ostate=0  type=1 (integer) form=1 (simple) special=0 (<special:0>) linkage=0 (auto) spec=0 indirect=0 unass=0
16232 @ 129475:                     DEF    NAM p1=V_01d3 a/tf=11 b/format=1 c/ostate=0  type=1 (integer) form=1 (simple) special=0 (<special:0>) linkage=0 (auto) spec=0 indirect=0 unass=0
16233 @ 129490:                     DEF    ARR p1=V_01d4 a/tf=11 b/format=1 c/ostate=0  type=1 (integer) form=1 (simple) special=0 (<special:0>) linkage=0 (auto) spec=0 indirect=0 unass=0
16234 @ 129505:                     DEF    PREC p1=V_01d5 a/tf=11 b/format=1 c/ostate=0  type=1 (integer) form=1 (simple) special=0 (<special:0>) linkage=0 (auto) spec=0 indirect=0 unass=0
16235 @ 129521:                     DEF    TYPE p1=V_01d6 a/tf=11 b/format=1 c/ostate=0  type=1 (integer) form=1 (simple) special=0 (<special:0>) linkage=0 (auto) spec=0 indirect=0 unass=0

  2405  %RECORD (RD) EXPOPND{(RD);                    ! RESULT RECORD FOR EXPOP
16236 @ 129537:                     LINE   2405 "regression-compile-tmp/nrimp10s-77.imp"
16237 @ 129579:                     DEF    EXPOPND p1=V_01d7 a/tf=41 b/format=1ab c/ostate=0  type=4 (record) form=1 (simple) special=0 (<special:0>) linkage=0 (auto) spec=0 indirect=0 unass=0

  2406           CURR INST=0
16238 @ 129598:                     LINE   2406 "regression-compile-tmp/nrimp10s-77.imp"
16239 @ 129640:                     PUSH   CURRINST
16240 @ 129643:                     PUSHI  #0x00000000
16241 @ 129648:                     ASSVAL

  2407           TWSPHEAD=0
16242 @ 129649:                     LINE   2407 "regression-compile-tmp/nrimp10s-77.imp"
16243 @ 129691:                     PUSH   TWSPHEAD
16244 @ 129694:                     PUSHI  #0x00000000
16245 @ 129699:                     ASSVAL

  2408           %INTEGERARRAY SGRUSE,SGRINF(0:7)
16246 @ 129700:                     LINE   2408 "regression-compile-tmp/nrimp10s-77.imp"
16247 @ 129742:                     DEF    SGRUSE p1=V_01d8 a/tf=1b b/format=1 c/ostate=100  type=1 (integer) form=11 (array) special=0 (<special:0>) linkage=0 (auto) spec=0 indirect=0 unass=0
16248 @ 129760:                     DEF    SGRINF p1=V_01d9 a/tf=1b b/format=1 c/ostate=100  type=1 (integer) form=11 (array) special=0 (<special:0>) linkage=0 (auto) spec=0 indirect=0 unass=0
16249 @ 129778:                     PUSHI  #0x00000000
16250 @ 129783:                     PUSHI  #0x00000007
16251 @ 129788:                     DIM    0001 0002

  2409           ->SW(A(P))
16252 @ 129794:                     LINE   2409 "regression-compile-tmp/nrimp10s-77.imp"
16253 @ 129836:                     PUSH   A
16254 @ 129839:                     PUSH   P
16255 @ 129842:                     ACCESS
16256 @ 129843:                     SJUMP  426

  2410  SW(23):                                 ! INCLUDE SOMETHING
16257 @ 129846:                     LINE   2410 "regression-compile-tmp/nrimp10s-77.imp"
16258 @ 129888:                     PUSHI  #0x00000017
16259 @ 129893:                     SLABEL 426

  2411  SW(24):                                 ! REDUNDANT SEP
16260 @ 129896:                     LINE   2411 "regression-compile-tmp/nrimp10s-77.imp"
16261 @ 129938:                     PUSHI  #0x00000018
16262 @ 129943:                     SLABEL 426

  2412  SW(2):                                  ! <CMARK> <COMMENT TEXT>
16263 @ 129946:                     LINE   2412 "regression-compile-tmp/nrimp10s-77.imp"
16264 @ 129988:                     PUSHI  #0x00000002
16265 @ 129993:                     SLABEL 426

  2413  CSSEXIT:  LAST INST=CURR INST
16266 @ 129996:                     LINE   2413 "regression-compile-tmp/nrimp10s-77.imp"
16267 @ 130038:                     LABEL  L_01da
16268 @ 130041:                     LINE   2413 "regression-compile-tmp/nrimp10s-77.imp"
16269 @ 130083:                     PUSH   LASTINST
16270 @ 130086:                     PUSH   CURRINST
16271 @ 130089:                     ASSVAL

  2414           %WHILE TWSPHEAD#0 %CYCLE
16272 @ 130090:                     LINE   2414 "regression-compile-tmp/nrimp10s-77.imp"
16273 @ 130132:                     LOCATE L_0003
16274 @ 130135:                     PUSH   TWSPHEAD
16275 @ 130138:                     PUSHI  #0x00000000
16276 @ 130143:                     JUMPIF = L_0004

  2415              POP(TWSPHEAD,JJ,KK,QQ)
16277 @ 130147:                     LINE   2415 "regression-compile-tmp/nrimp10s-77.imp"
16278 @ 130189:                     PUSH   POP
16279 @ 130192:                     PUSH   TWSPHEAD
16280 @ 130195:                     ASSPAR
16281 @ 130196:                     PUSH   JJ
16282 @ 130199:                     ASSPAR
16283 @ 130200:                     PUSH   KK
16284 @ 130203:                     ASSPAR
16285 @ 130204:                     PUSH   QQ
16286 @ 130207:                     ASSPAR
16287 @ 130208:                     CALL  

  2416              RETURN WSP(JJ,KK)
16288 @ 130209:                     LINE   2416 "regression-compile-tmp/nrimp10s-77.imp"
16289 @ 130251:                     PUSH   RETURNWSP
16290 @ 130254:                     PUSH   JJ
16291 @ 130257:                     ASSPAR
16292 @ 130258:                     PUSH   KK
16293 @ 130261:                     ASSPAR
16294 @ 130262:                     CALL  

  2417           %REPEAT
16295 @ 130263:                     LINE   2417 "regression-compile-tmp/nrimp10s-77.imp"
16296 @ 130305:                     REPEAT L_0003
16297 @ 130308:                     LOCATE L_0004

  2418           %RETURN
16298 @ 130311:                     LINE   2418 "regression-compile-tmp/nrimp10s-77.imp"
16299 @ 130353:                     RETURN

  2419  SW(1):                                !(UI)(S)
16300 @ 130354:                     LINE   2419 "regression-compile-tmp/nrimp10s-77.imp"
16301 @ 130396:                     PUSHI  #0x00000001
16302 @ 130401:                     SLABEL 426

  2420           FAULT(57,0) %UNLESS LEVEL>=2
16303 @ 130404:                     LINE   2420 "regression-compile-tmp/nrimp10s-77.imp"
16304 @ 130446:                     PUSH   LEVEL
16305 @ 130449:                     PUSHI  #0x00000002
16306 @ 130454:                     JUMPIF >= L_0004
16307 @ 130458:                     PUSH   FAULT
16308 @ 130461:                     PUSHI  #0x00000039
16309 @ 130466:                     ASSPAR
16310 @ 130467:                     PUSHI  #0x00000000
16311 @ 130472:                     ASSPAR
16312 @ 130473:                     CALL  
16313 @ 130474:                     LOCATE L_0004

  2421           MARKER=P+1+A(P+1)<<8+A(P+2)
16314 @ 130477:                     LINE   2421 "regression-compile-tmp/nrimp10s-77.imp"
16315 @ 130519:                     PUSH   MARKER
16316 @ 130522:                     PUSH   P
16317 @ 130525:                     PUSHI  #0x00000001
16318 @ 130530:                     ADD   
16319 @ 130531:                     PUSH   A
16320 @ 130534:                     PUSH   P
16321 @ 130537:                     PUSHI  #0x00000001
16322 @ 130542:                     ADD   
16323 @ 130543:                     ACCESS
16324 @ 130544:                     PUSHI  #0x00000008
16325 @ 130549:                     LSH   
16326 @ 130550:                     ADD   
16327 @ 130551:                     PUSH   A
16328 @ 130554:                     PUSH   P
16329 @ 130557:                     PUSHI  #0x00000002
16330 @ 130562:                     ADD   
16331 @ 130563:                     ACCESS
16332 @ 130564:                     ADD   
16333 @ 130565:                     ASSVAL

  2422           P=P+3
16334 @ 130566:                     LINE   2422 "regression-compile-tmp/nrimp10s-77.imp"
16335 @ 130608:                     PUSH   P
16336 @ 130611:                     PUSH   P
16337 @ 130614:                     PUSHI  #0x00000003
16338 @ 130619:                     ADD   
16339 @ 130620:                     ASSVAL

  2423           ->LABFND %IF A(MARKER)=1
16340 @ 130621:                     LINE   2423 "regression-compile-tmp/nrimp10s-77.imp"
16341 @ 130663:                     PUSH   A
16342 @ 130666:                     PUSH   MARKER
16343 @ 130669:                     ACCESS
16344 @ 130670:                     PUSHI  #0x00000001
16345 @ 130675:                     JUMPIF # L_0004
16346 @ 130679:                     JUMP   L_01db
16347 @ 130682:                     LOCATE L_0004

  2424           %IF A(MARKER)=2 %THEN SET LINE %AND CUI(0) %AND ->CSSEXIT
16348 @ 130685:                     LINE   2424 "regression-compile-tmp/nrimp10s-77.imp"
16349 @ 130727:                     PUSH   A
16350 @ 130730:                     PUSH   MARKER
16351 @ 130733:                     ACCESS
16352 @ 130734:                     PUSHI  #0x00000002
16353 @ 130739:                     JUMPIF # L_0004
16354 @ 130743:                     PUSH   SETLINE
16355 @ 130746:                     CALL  
16356 @ 130747:                     PUSH   CUI
16357 @ 130750:                     PUSHI  #0x00000000
16358 @ 130755:                     ASSPAR
16359 @ 130756:                     CALL  
16360 @ 130757:                     JUMP   L_01da
16361 @ 130760:                     LOCATE L_0004

  2425           MARKE=0; MARKR=0
16362 @ 130763:                     LINE   2425 "regression-compile-tmp/nrimp10s-77.imp"
16363 @ 130805:                     PUSH   MARKE
16364 @ 130808:                     PUSHI  #0x00000000
16365 @ 130813:                     ASSVAL
16366 @ 130814:                     LINE   2425 "regression-compile-tmp/nrimp10s-77.imp"
16367 @ 130856:                     PUSH   MARKR
16368 @ 130859:                     PUSHI  #0x00000000
16369 @ 130864:                     ASSVAL

  2426           MARKUI=P; MARKIU=MARKER+1
16370 @ 130865:                     LINE   2426 "regression-compile-tmp/nrimp10s-77.imp"
16371 @ 130907:                     PUSH   MARKUI
16372 @ 130910:                     PUSH   P
16373 @ 130913:                     ASSVAL
16374 @ 130914:                     LINE   2426 "regression-compile-tmp/nrimp10s-77.imp"
16375 @ 130956:                     PUSH   MARKIU
16376 @ 130959:                     PUSH   MARKER
16377 @ 130962:                     PUSHI  #0x00000001
16378 @ 130967:                     ADD   
16379 @ 130968:                     ASSVAL

  2427           MARKC=MARKIU+1
16380 @ 130969:                     LINE   2427 "regression-compile-tmp/nrimp10s-77.imp"
16381 @ 131011:                     PUSH   MARKC
16382 @ 131014:                     PUSH   MARKIU
16383 @ 131017:                     PUSHI  #0x00000001
16384 @ 131022:                     ADD   
16385 @ 131023:                     ASSVAL

  2428           %IF A(MARKER)=3 %THEN CIFTHEN(MARKIU,MARKC,MARKUI,0,0,NO) %AND ->CSSEXIT
16386 @ 131024:                     LINE   2428 "regression-compile-tmp/nrimp10s-77.imp"
16387 @ 131066:                     PUSH   A
16388 @ 131069:                     PUSH   MARKER
16389 @ 131072:                     ACCESS
16390 @ 131073:                     PUSHI  #0x00000003
16391 @ 131078:                     JUMPIF # L_0004
16392 @ 131082:                     PUSH   CIFTHEN
16393 @ 131085:                     PUSH   MARKIU
16394 @ 131088:                     ASSPAR
16395 @ 131089:                     PUSH   MARKC
16396 @ 131092:                     ASSPAR
16397 @ 131093:                     PUSH   MARKUI
16398 @ 131096:                     ASSPAR
16399 @ 131097:                     PUSHI  #0x00000000
16400 @ 131102:                     ASSPAR
16401 @ 131103:                     PUSHI  #0x00000000
16402 @ 131108:                     ASSPAR
16403 @ 131109:                     PUSHI  #0x00000000
16404 @ 131114:                     ASSPAR
16405 @ 131115:                     CALL  
16406 @ 131116:                     JUMP   L_01da
16407 @ 131119:                     LOCATE L_0004

  2429           CLOOP(A(MARKIU),MARKC+2,MARKUI)
16408 @ 131122:                     LINE   2429 "regression-compile-tmp/nrimp10s-77.imp"
16409 @ 131164:                     PUSH   CLOOP
16410 @ 131167:                     PUSH   A
16411 @ 131170:                     PUSH   MARKIU
16412 @ 131173:                     ACCESS
16413 @ 131174:                     ASSPAR
16414 @ 131175:                     PUSH   MARKC
16415 @ 131178:                     PUSHI  #0x00000002
16416 @ 131183:                     ADD   
16417 @ 131184:                     ASSPAR
16418 @ 131185:                     PUSH   MARKUI
16419 @ 131188:                     ASSPAR
16420 @ 131189:                     CALL  

  2430           ->CSSEXIT
16421 @ 131190:                     LINE   2430 "regression-compile-tmp/nrimp10s-77.imp"
16422 @ 131232:                     JUMP   L_01da

  2431  LABFND:  ->SWITCH %UNLESS A(P)=1 %AND A(P+5)=2;  ! 1ST OF UI AND NO APP
16423 @ 131235:                     LINE   2431 "regression-compile-tmp/nrimp10s-77.imp"
16424 @ 131277:                     LABEL  L_01db
16425 @ 131280:                     LINE   2431 "regression-compile-tmp/nrimp10s-77.imp"
16426 @ 131322:                     PUSH   A
16427 @ 131325:                     PUSH   P
16428 @ 131328:                     ACCESS
16429 @ 131329:                     PUSHI  #0x00000001
16430 @ 131334:                     JUMPIF # L_0005
16431 @ 131338:                     PUSH   A
16432 @ 131341:                     PUSH   P
16433 @ 131344:                     PUSHI  #0x00000005
16434 @ 131349:                     ADD   
16435 @ 131350:                     ACCESS
16436 @ 131351:                     PUSHI  #0x00000002
16437 @ 131356:                     JUMPIF = L_0004
16438 @ 131360:                     LOCATE L_0005
16439 @ 131363:                     JUMP   L_01dc
16440 @ 131366:                     LOCATE L_0004

  2432           ->SWITCH %UNLESS A(P+6)=2 %AND A(P+7)=2;! NO ENAMSE OR ASSNMNT
16441 @ 131369:                     LINE   2432 "regression-compile-tmp/nrimp10s-77.imp"
16442 @ 131411:                     PUSH   A
16443 @ 131414:                     PUSH   P
16444 @ 131417:                     PUSHI  #0x00000006
16445 @ 131422:                     ADD   
16446 @ 131423:                     ACCESS
16447 @ 131424:                     PUSHI  #0x00000002
16448 @ 131429:                     JUMPIF # L_0005
16449 @ 131433:                     PUSH   A
16450 @ 131436:                     PUSH   P
16451 @ 131439:                     PUSHI  #0x00000007
16452 @ 131444:                     ADD   
16453 @ 131445:                     ACCESS
16454 @ 131446:                     PUSHI  #0x00000002
16455 @ 131451:                     JUMPIF = L_0004
16456 @ 131455:                     LOCATE L_0005
16457 @ 131458:                     JUMP   L_01dc
16458 @ 131461:                     LOCATE L_0004

  2433           JJ=ENTER LAB(FROM AR2(P+3),0); ->CSSEXIT
16459 @ 131464:                     LINE   2433 "regression-compile-tmp/nrimp10s-77.imp"
16460 @ 131506:                     PUSH   JJ
16461 @ 131509:                     PUSH   ENTERLAB
16462 @ 131512:                     PUSH   FROMAR2
16463 @ 131515:                     PUSH   P
16464 @ 131518:                     PUSHI  #0x00000003
16465 @ 131523:                     ADD   
16466 @ 131524:                     ASSPAR
16467 @ 131525:                     CALL  
16468 @ 131526:                     ASSPAR
16469 @ 131527:                     PUSHI  #0x00000000
16470 @ 131532:                     ASSPAR
16471 @ 131533:                     CALL  
16472 @ 131534:                     ASSVAL
16473 @ 131535:                     LINE   2433 "regression-compile-tmp/nrimp10s-77.imp"
16474 @ 131577:                     JUMP   L_01da

  2434  SW(5):                                 ! %CYCLE
16475 @ 131580:                     LINE   2434 "regression-compile-tmp/nrimp10s-77.imp"
16476 @ 131622:                     PUSHI  #0x00000005
16477 @ 131627:                     SLABEL 426

  2435           FAULT(57,0) %UNLESS LEVEL>=2
16478 @ 131630:                     LINE   2435 "regression-compile-tmp/nrimp10s-77.imp"
16479 @ 131672:                     PUSH   LEVEL
16480 @ 131675:                     PUSHI  #0x00000002
16481 @ 131680:                     JUMPIF >= L_0004
16482 @ 131684:                     PUSH   FAULT
16483 @ 131687:                     PUSHI  #0x00000039
16484 @ 131692:                     ASSPAR
16485 @ 131693:                     PUSHI  #0x00000000
16486 @ 131698:                     ASSPAR
16487 @ 131699:                     CALL  
16488 @ 131700:                     LOCATE L_0004

  2436           %IF A(P+5)=2 %THEN %START;     ! OPEN CYCLE
16489 @ 131703:                     LINE   2436 "regression-compile-tmp/nrimp10s-77.imp"
16490 @ 131745:                     PUSH   A
16491 @ 131748:                     PUSH   P
16492 @ 131751:                     PUSHI  #0x00000005
16493 @ 131756:                     ADD   
16494 @ 131757:                     ACCESS
16495 @ 131758:                     PUSHI  #0x00000002
16496 @ 131763:                     JUMPIF # L_0004

  2437              CLOOP(0,P+1,0)
16497 @ 131767:                     LINE   2437 "regression-compile-tmp/nrimp10s-77.imp"
16498 @ 131809:                     PUSH   CLOOP
16499 @ 131812:                     PUSHI  #0x00000000
16500 @ 131817:                     ASSPAR
16501 @ 131818:                     PUSH   P
16502 @ 131821:                     PUSHI  #0x00000001
16503 @ 131826:                     ADD   
16504 @ 131827:                     ASSPAR
16505 @ 131828:                     PUSHI  #0x00000000
16506 @ 131833:                     ASSPAR
16507 @ 131834:                     CALL  

  2438           %FINISH %ELSE %START
16508 @ 131835:                     LINE   2438 "regression-compile-tmp/nrimp10s-77.imp"
16509 @ 131877:                     GOTO   L_0003
16510 @ 131880:                     LOCATE L_0004

  2439              CLOOP(6,P+6,P+1)
16511 @ 131883:                     LINE   2439 "regression-compile-tmp/nrimp10s-77.imp"
16512 @ 131925:                     PUSH   CLOOP
16513 @ 131928:                     PUSHI  #0x00000006
16514 @ 131933:                     ASSPAR
16515 @ 131934:                     PUSH   P
16516 @ 131937:                     PUSHI  #0x00000006
16517 @ 131942:                     ADD   
16518 @ 131943:                     ASSPAR
16519 @ 131944:                     PUSH   P
16520 @ 131947:                     PUSHI  #0x00000001
16521 @ 131952:                     ADD   
16522 @ 131953:                     ASSPAR
16523 @ 131954:                     CALL  

  2440        %FINISH
16524 @ 131955:                     LINE   2440 "regression-compile-tmp/nrimp10s-77.imp"
16525 @ 131997:                     LOCATE L_0003

  2441           ->CSSEXIT
  2442  !
16526 @ 132000:                     LINE   2441 "regression-compile-tmp/nrimp10s-77.imp"
16527 @ 132042:                     JUMP   L_01da

  2443  SW(6):                                 ! REPEAT
16528 @ 132045:                     LINE   2443 "regression-compile-tmp/nrimp10s-77.imp"
16529 @ 132087:                     PUSHI  #0x00000006
16530 @ 132092:                     SLABEL 426

  2444           ->CSSEXIT
16531 @ 132095:                     LINE   2444 "regression-compile-tmp/nrimp10s-77.imp"
16532 @ 132137:                     JUMP   L_01da

  2445  SW(22):                                ! '%CONTROL' (CONST)
16533 @ 132140:                     LINE   2445 "regression-compile-tmp/nrimp10s-77.imp"
16534 @ 132182:                     PUSHI  #0x00000016
16535 @ 132187:                     SLABEL 426

  2446           J=FROM AR4(P+2)
16536 @ 132190:                     LINE   2446 "regression-compile-tmp/nrimp10s-77.imp"
16537 @ 132232:                     PUSH   J
16538 @ 132235:                     PUSH   FROMAR4
16539 @ 132238:                     PUSH   P
16540 @ 132241:                     PUSHI  #0x00000002
16541 @ 132246:                     ADD   
16542 @ 132247:                     ASSPAR
16543 @ 132248:                     CALL  
16544 @ 132249:                     ASSVAL

  2447           CODEOUT
16545 @ 132250:                     LINE   2447 "regression-compile-tmp/nrimp10s-77.imp"
16546 @ 132292:                     PUSH   CODEOUT
16547 @ 132295:                     CALL  

  2448           DCOMP=J>>28; ->CSSEXIT
  2449  !
16548 @ 132296:                     LINE   2448 "regression-compile-tmp/nrimp10s-77.imp"
16549 @ 132338:                     PUSH   DCOMP
16550 @ 132341:                     PUSH   J
16551 @ 132344:                     PUSHI  #0x0000001c
16552 @ 132349:                     RSH   
16553 @ 132350:                     ASSVAL
16554 @ 132351:                     LINE   2448 "regression-compile-tmp/nrimp10s-77.imp"
16555 @ 132393:                     JUMP   L_01da

  2450  SW(3):                                 ! (%IU)(COND)%THEN(UI)(ELSE')
16556 @ 132396:                     LINE   2450 "regression-compile-tmp/nrimp10s-77.imp"
16557 @ 132438:                     PUSHI  #0x00000003
16558 @ 132443:                     SLABEL 426

  2451           MARKIU=P+1; MARKC=MARKIU+3
16559 @ 132446:                     LINE   2451 "regression-compile-tmp/nrimp10s-77.imp"
16560 @ 132488:                     PUSH   MARKIU
16561 @ 132491:                     PUSH   P
16562 @ 132494:                     PUSHI  #0x00000001
16563 @ 132499:                     ADD   
16564 @ 132500:                     ASSVAL
16565 @ 132501:                     LINE   2451 "regression-compile-tmp/nrimp10s-77.imp"
16566 @ 132543:                     PUSH   MARKC
16567 @ 132546:                     PUSH   MARKIU
16568 @ 132549:                     PUSHI  #0x00000003
16569 @ 132554:                     ADD   
16570 @ 132555:                     ASSVAL

  2452           MARKR=P+2+A(P+2)<<8+A(P+3); ! ! FROMAR2(P+2)
16571 @ 132556:                     LINE   2452 "regression-compile-tmp/nrimp10s-77.imp"
16572 @ 132598:                     PUSH   MARKR
16573 @ 132601:                     PUSH   P
16574 @ 132604:                     PUSHI  #0x00000002
16575 @ 132609:                     ADD   
16576 @ 132610:                     PUSH   A
16577 @ 132613:                     PUSH   P
16578 @ 132616:                     PUSHI  #0x00000002
16579 @ 132621:                     ADD   
16580 @ 132622:                     ACCESS
16581 @ 132623:                     PUSHI  #0x00000008
16582 @ 132628:                     LSH   
16583 @ 132629:                     ADD   
16584 @ 132630:                     PUSH   A
16585 @ 132633:                     PUSH   P
16586 @ 132636:                     PUSHI  #0x00000003
16587 @ 132641:                     ADD   
16588 @ 132642:                     ACCESS
16589 @ 132643:                     ADD   
16590 @ 132644:                     ASSVAL

  2453           MARKE=0
16591 @ 132645:                     LINE   2453 "regression-compile-tmp/nrimp10s-77.imp"
16592 @ 132687:                     PUSH   MARKE
16593 @ 132690:                     PUSHI  #0x00000000
16594 @ 132695:                     ASSVAL

  2454           %IF A(MARKR)=3 %THEN %START
16595 @ 132696:                     LINE   2454 "regression-compile-tmp/nrimp10s-77.imp"
16596 @ 132738:                     PUSH   A
16597 @ 132741:                     PUSH   MARKR
16598 @ 132744:                     ACCESS
16599 @ 132745:                     PUSHI  #0x00000003
16600 @ 132750:                     JUMPIF # L_0004

  2455              MARKE=MARKR+1+FROMAR2(MARKR+1)
16601 @ 132754:                     LINE   2455 "regression-compile-tmp/nrimp10s-77.imp"
16602 @ 132796:                     PUSH   MARKE
16603 @ 132799:                     PUSH   MARKR
16604 @ 132802:                     PUSHI  #0x00000001
16605 @ 132807:                     ADD   
16606 @ 132808:                     PUSH   FROMAR2
16607 @ 132811:                     PUSH   MARKR
16608 @ 132814:                     PUSHI  #0x00000001
16609 @ 132819:                     ADD   
16610 @ 132820:                     ASSPAR
16611 @ 132821:                     CALL  
16612 @ 132822:                     ADD   
16613 @ 132823:                     ASSVAL

  2456              MARKUI=MARKR+3
16614 @ 132824:                     LINE   2456 "regression-compile-tmp/nrimp10s-77.imp"
16615 @ 132866:                     PUSH   MARKUI
16616 @ 132869:                     PUSH   MARKR
16617 @ 132872:                     PUSHI  #0x00000003
16618 @ 132877:                     ADD   
16619 @ 132878:                     ASSVAL

  2457           %FINISH
16620 @ 132879:                     LINE   2457 "regression-compile-tmp/nrimp10s-77.imp"
16621 @ 132921:                     LOCATE L_0004

  2458           CIFTHEN(MARKIU,MARKC,MARKUI,MARKE,MARKR,NO)
16622 @ 132924:                     LINE   2458 "regression-compile-tmp/nrimp10s-77.imp"
16623 @ 132966:                     PUSH   CIFTHEN
16624 @ 132969:                     PUSH   MARKIU
16625 @ 132972:                     ASSPAR
16626 @ 132973:                     PUSH   MARKC
16627 @ 132976:                     ASSPAR
16628 @ 132977:                     PUSH   MARKUI
16629 @ 132980:                     ASSPAR
16630 @ 132981:                     PUSH   MARKE
16631 @ 132984:                     ASSPAR
16632 @ 132985:                     PUSH   MARKR
16633 @ 132988:                     ASSPAR
16634 @ 132989:                     PUSHI  #0x00000000
16635 @ 132994:                     ASSPAR
16636 @ 132995:                     CALL  

  2459           ->CSSEXIT
16637 @ 132996:                     LINE   2459 "regression-compile-tmp/nrimp10s-77.imp"
16638 @ 133038:                     JUMP   L_01da

  2460  SW(4):
  2461                                          ! '%FINISH(ELSE')(S)
16639 @ 133041:                     LINE   2460 "regression-compile-tmp/nrimp10s-77.imp"
16640 @ 133083:                     PUSHI  #0x00000004
16641 @ 133088:                     SLABEL 426

  2462        ->CSSEXIT
16642 @ 133091:                     LINE   2462 "regression-compile-tmp/nrimp10s-77.imp"
16643 @ 133133:                     JUMP   L_01da

  2463  SWITCH:  %BEGIN;                       ! SWITCH LABEL
16644 @ 133136:                     LINE   2463 "regression-compile-tmp/nrimp10s-77.imp"
16645 @ 133178:                     LABEL  L_01dc
16646 @ 133181:                     LINE   2463 "regression-compile-tmp/nrimp10s-77.imp"
16647 @ 133223:                     BEGIN  _lev0id0_lev1id1_lev2id3_CSS_lev4id4 {lev=4 --> 5}

  2464  %INTEGER HEAD,BASEPT,NAPS,FNAME
16648 @ 133224:                        LINE   2464 "regression-compile-tmp/nrimp10s-77.imp"
16649 @ 133266:                        DEF    HEAD p1=V_01dd a/tf=11 b/format=1 c/ostate=0  type=1 (integer) form=1 (simple) special=0 (<special:0>) linkage=0 (auto) spec=0 indirect=0 unass=0
16650 @ 133282:                        DEF    BASEPT p1=V_01de a/tf=11 b/format=1 c/ostate=0  type=1 (integer) form=1 (simple) special=0 (<special:0>) linkage=0 (auto) spec=0 indirect=0 unass=0
16651 @ 133300:                        DEF    NAPS p1=V_01df a/tf=11 b/format=1 c/ostate=0  type=1 (integer) form=1 (simple) special=0 (<special:0>) linkage=0 (auto) spec=0 indirect=0 unass=0
16652 @ 133316:                        DEF    FNAME p1=V_01e0 a/tf=11 b/format=1 c/ostate=0  type=1 (integer) form=1 (simple) special=0 (<special:0>) linkage=0 (auto) spec=0 indirect=0 unass=0

  2465  %INTEGERARRAY BITS(0:2)
16653 @ 133333:                        LINE   2465 "regression-compile-tmp/nrimp10s-77.imp"
16654 @ 133375:                        DEF    BITS p1=V_01e1 a/tf=1b b/format=1 c/ostate=100  type=1 (integer) form=11 (array) special=0 (<special:0>) linkage=0 (auto) spec=0 indirect=0 unass=0
16655 @ 133391:                        PUSHI  #0x00000000
16656 @ 133396:                        PUSHI  #0x00000002
16657 @ 133401:                        DIM    0001 0001

  2466           FORGET(-1)
16658 @ 133407:                        LINE   2466 "regression-compile-tmp/nrimp10s-77.imp"
16659 @ 133449:                        PUSH   FORGET
16660 @ 133452:                        PUSHI  #0x00000001
16661 @ 133457:                        NEGATE
16662 @ 133458:                        ASSPAR
16663 @ 133459:                        CALL  

  2467           FNAME=FROM AR2(P+3)
16664 @ 133460:                        LINE   2467 "regression-compile-tmp/nrimp10s-77.imp"
16665 @ 133502:                        PUSH   FNAME
16666 @ 133505:                        PUSH   FROMAR2
16667 @ 133508:                        PUSH   P
16668 @ 133511:                        PUSHI  #0x00000003
16669 @ 133516:                        ADD   
16670 @ 133517:                        ASSPAR
16671 @ 133518:                        CALL  
16672 @ 133519:                        ASSVAL

  2468        %UNLESS A(P)=1 %AND A(P+5)=1 %THEN FAULT2(5,0,FNAME) %AND ->BEND
  2469                                          ! 1ST OF UI + APP
16673 @ 133520:                        LINE   2468 "regression-compile-tmp/nrimp10s-77.imp"
16674 @ 133562:                        PUSH   A
16675 @ 133565:                        PUSH   P
16676 @ 133568:                        ACCESS
16677 @ 133569:                        PUSHI  #0x00000001
16678 @ 133574:                        JUMPIF # L_0005
16679 @ 133578:                        PUSH   A
16680 @ 133581:                        PUSH   P
16681 @ 133584:                        PUSHI  #0x00000005
16682 @ 133589:                        ADD   
16683 @ 133590:                        ACCESS
16684 @ 133591:                        PUSHI  #0x00000001
16685 @ 133596:                        JUMPIF = L_0004
16686 @ 133600:                        LOCATE L_0005
16687 @ 133603:                        PUSH   FAULT2
16688 @ 133606:                        PUSHI  #0x00000005
16689 @ 133611:                        ASSPAR
16690 @ 133612:                        PUSHI  #0x00000000
16691 @ 133617:                        ASSPAR
16692 @ 133618:                        PUSH   FNAME
16693 @ 133621:                        ASSPAR
16694 @ 133622:                        CALL  
16695 @ 133623:                        JUMP   L_01e2
16696 @ 133626:                        LOCATE L_0004

  2470           P=P+3; TEST APP(NAPS)
16697 @ 133629:                        LINE   2470 "regression-compile-tmp/nrimp10s-77.imp"
16698 @ 133671:                        PUSH   P
16699 @ 133674:                        PUSH   P
16700 @ 133677:                        PUSHI  #0x00000003
16701 @ 133682:                        ADD   
16702 @ 133683:                        ASSVAL
16703 @ 133684:                        LINE   2470 "regression-compile-tmp/nrimp10s-77.imp"
16704 @ 133726:                        PUSH   TESTAPP
16705 @ 133729:                        PUSH   NAPS
16706 @ 133732:                        ASSPAR
16707 @ 133733:                        CALL  

  2471           P=P+6
16708 @ 133734:                        LINE   2471 "regression-compile-tmp/nrimp10s-77.imp"
16709 @ 133776:                        PUSH   P
16710 @ 133779:                        PUSH   P
16711 @ 133782:                        PUSHI  #0x00000006
16712 @ 133787:                        ADD   
16713 @ 133788:                        ASSVAL

  2472           %UNLESS INTEXP(JJ)=0 %THEN FAULT2(41,0,0) %AND ->BEND
  2473                                          ! UNLESS EXPRESSION EVALUATES AND
16714 @ 133789:                        LINE   2472 "regression-compile-tmp/nrimp10s-77.imp"
16715 @ 133831:                        PUSH   INTEXP
16716 @ 133834:                        PUSH   JJ
16717 @ 133837:                        ASSPAR
16718 @ 133838:                        CALL  
16719 @ 133839:                        PUSHI  #0x00000000
16720 @ 133844:                        JUMPIF = L_0004
16721 @ 133848:                        PUSH   FAULT2
16722 @ 133851:                        PUSHI  #0x00000029
16723 @ 133856:                        ASSPAR
16724 @ 133857:                        PUSHI  #0x00000000
16725 @ 133862:                        ASSPAR
16726 @ 133863:                        PUSHI  #0x00000000
16727 @ 133868:                        ASSPAR
16728 @ 133869:                        CALL  
16729 @ 133870:                        JUMP   L_01e2
16730 @ 133873:                        LOCATE L_0004

  2474           %UNLESS NAPS=1 %THEN FAULT2(21,NAPS-1,FNAME) %AND ->BEND
  2475                                          ! NO REST OF APP
16731 @ 133876:                        LINE   2474 "regression-compile-tmp/nrimp10s-77.imp"
16732 @ 133918:                        PUSH   NAPS
16733 @ 133921:                        PUSHI  #0x00000001
16734 @ 133926:                        JUMPIF = L_0004
16735 @ 133930:                        PUSH   FAULT2
16736 @ 133933:                        PUSHI  #0x00000015
16737 @ 133938:                        ASSPAR
16738 @ 133939:                        PUSH   NAPS
16739 @ 133942:                        PUSHI  #0x00000001
16740 @ 133947:                        SUB   
16741 @ 133948:                        ASSPAR
16742 @ 133949:                        PUSH   FNAME
16743 @ 133952:                        ASSPAR
16744 @ 133953:                        CALL  
16745 @ 133954:                        JUMP   L_01e2
16746 @ 133957:                        LOCATE L_0004

  2476           %UNLESS A(P+1)=2=A(P+2) %THEN FAULT2(5,0,FNAME) %AND ->BEND
  2477                                          ! NO ENAME OR REST OF ASSIGMENT
16747 @ 133960:                        LINE   2476 "regression-compile-tmp/nrimp10s-77.imp"
16748 @ 134002:                        PUSH   A
16749 @ 134005:                        PUSH   P
16750 @ 134008:                        PUSHI  #0x00000001
16751 @ 134013:                        ADD   
16752 @ 134014:                        ACCESS
16753 @ 134015:                        PUSHI  #0x00000002
16754 @ 134020:                        JUMPIFD # L_0005
16755 @ 134024:                        PUSH   A
16756 @ 134027:                        PUSH   P
16757 @ 134030:                        PUSHI  #0x00000002
16758 @ 134035:                        ADD   
16759 @ 134036:                        ACCESS
16760 @ 134037:                        JUMPIF = L_0004
16761 @ 134041:                        LOCATE L_0005
16762 @ 134044:                        PUSH   FAULT2
16763 @ 134047:                        PUSHI  #0x00000005
16764 @ 134052:                        ASSPAR
16765 @ 134053:                        PUSHI  #0x00000000
16766 @ 134058:                        ASSPAR
16767 @ 134059:                        PUSH   FNAME
16768 @ 134062:                        ASSPAR
16769 @ 134063:                        CALL  
16770 @ 134064:                        JUMP   L_01e2
16771 @ 134067:                        LOCATE L_0004

  2478           COPY TAG(FNAME)
16772 @ 134070:                        LINE   2478 "regression-compile-tmp/nrimp10s-77.imp"
16773 @ 134112:                        PUSH   COPYTAG
16774 @ 134115:                        PUSH   FNAME
16775 @ 134118:                        ASSPAR
16776 @ 134119:                        CALL  

  2479           HEAD=K
16777 @ 134120:                        LINE   2479 "regression-compile-tmp/nrimp10s-77.imp"
16778 @ 134162:                        PUSH   HEAD
16779 @ 134165:                        PUSH   K
16780 @ 134168:                        ASSVAL

  2480           %IF OLDI#LEVEL %OR TYPE#6 %THEN FAULT(4,FNAME) %AND ->BEND
16781 @ 134169:                        LINE   2480 "regression-compile-tmp/nrimp10s-77.imp"
16782 @ 134211:                        PUSH   OLDI
16783 @ 134214:                        PUSH   LEVEL
16784 @ 134217:                        JUMPIF # L_0005
16785 @ 134221:                        PUSH   TYPE
16786 @ 134224:                        PUSHI  #0x00000006
16787 @ 134229:                        JUMPIF = L_0004
16788 @ 134233:                        LOCATE L_0005
16789 @ 134236:                        PUSH   FAULT
16790 @ 134239:                        PUSHI  #0x00000004
16791 @ 134244:                        ASSPAR
16792 @ 134245:                        PUSH   FNAME
16793 @ 134248:                        ASSPAR
16794 @ 134249:                        CALL  
16795 @ 134250:                        JUMP   L_01e2
16796 @ 134253:                        LOCATE L_0004

  2481           FROM123(HEAD,BASEPT,KKK,KK);      ! EXTRACT TABLE ADDR,LB & UB
16797 @ 134256:                        LINE   2481 "regression-compile-tmp/nrimp10s-77.imp"
16798 @ 134298:                        PUSH   FROM123
16799 @ 134301:                        PUSH   HEAD
16800 @ 134304:                        ASSPAR
16801 @ 134305:                        PUSH   BASEPT
16802 @ 134308:                        ASSPAR
16803 @ 134309:                        PUSH   KKK
16804 @ 134312:                        ASSPAR
16805 @ 134313:                        PUSH   KK
16806 @ 134316:                        ASSPAR
16807 @ 134317:                        CALL  

  2482           MLINK(HEAD);                      ! K POINTS TO BIT LIST
16808 @ 134318:                        LINE   2482 "regression-compile-tmp/nrimp10s-77.imp"
16809 @ 134360:                        PUSH   MLINK
16810 @ 134363:                        PUSH   HEAD
16811 @ 134366:                        ASSPAR
16812 @ 134367:                        CALL  

  2483           ->INBD %IF KKK<=JJ<=KK
16813 @ 134368:                        LINE   2483 "regression-compile-tmp/nrimp10s-77.imp"
16814 @ 134410:                        PUSH   KKK
16815 @ 134413:                        PUSH   JJ
16816 @ 134416:                        JUMPIFD > L_0004
16817 @ 134420:                        PUSH   KK
16818 @ 134423:                        JUMPIF > L_0004
16819 @ 134427:                        JUMP   L_01e3
16820 @ 134430:                        LOCATE L_0004

  2484           FAULT2(50,JJ,FNAME); ->BEND
16821 @ 134433:                        LINE   2484 "regression-compile-tmp/nrimp10s-77.imp"
16822 @ 134475:                        PUSH   FAULT2
16823 @ 134478:                        PUSHI  #0x00000032
16824 @ 134483:                        ASSPAR
16825 @ 134484:                        PUSH   JJ
16826 @ 134487:                        ASSPAR
16827 @ 134488:                        PUSH   FNAME
16828 @ 134491:                        ASSPAR
16829 @ 134492:                        CALL  
16830 @ 134493:                        LINE   2484 "regression-compile-tmp/nrimp10s-77.imp"
16831 @ 134535:                        JUMP   L_01e2

  2485  INBD:    Q=JJ-KKK
16832 @ 134538:                        LINE   2485 "regression-compile-tmp/nrimp10s-77.imp"
16833 @ 134580:                        LABEL  L_01e3
16834 @ 134583:                        LINE   2485 "regression-compile-tmp/nrimp10s-77.imp"
16835 @ 134625:                        PUSH   Q
16836 @ 134628:                        PUSH   JJ
16837 @ 134631:                        PUSH   KKK
16838 @ 134634:                        SUB   
16839 @ 134635:                        ASSVAL

  2486           %WHILE Q>=96 %%CYCLE
16840 @ 134636:                        LINE   2486 "regression-compile-tmp/nrimp10s-77.imp"
16841 @ 134678:                        LOCATE L_0003
16842 @ 134681:                        PUSH   Q
16843 @ 134684:                        PUSHI  #0x00000060
16844 @ 134689:                        JUMPIF < L_0004

  2487              MLINK(HEAD)
16845 @ 134693:                        LINE   2487 "regression-compile-tmp/nrimp10s-77.imp"
16846 @ 134735:                        PUSH   MLINK
16847 @ 134738:                        PUSH   HEAD
16848 @ 134741:                        ASSPAR
16849 @ 134742:                        CALL  

  2488              Q=Q-96
16850 @ 134743:                        LINE   2488 "regression-compile-tmp/nrimp10s-77.imp"
16851 @ 134785:                        PUSH   Q
16852 @ 134788:                        PUSH   Q
16853 @ 134791:                        PUSHI  #0x00000060
16854 @ 134796:                        SUB   
16855 @ 134797:                        ASSVAL

  2489           %REPEAT
  2490  !
  2491  ! ASLIST(HEAD) IS THE START OF 96 BIT ENTRY IN THE BIT LIST
  2492  ! CHECK BIT NO Q TO SEE IF LABEL ALREADY SET AND THEN SET BIT Q
  2493  !
16856 @ 134798:                        LINE   2489 "regression-compile-tmp/nrimp10s-77.imp"
16857 @ 134840:                        REPEAT L_0003
16858 @ 134843:                        LOCATE L_0004

  2494           FROM123(HEAD,BITS(0),BITS(1),BITS(2))
16859 @ 134846:                        LINE   2494 "regression-compile-tmp/nrimp10s-77.imp"
16860 @ 134888:                        PUSH   FROM123
16861 @ 134891:                        PUSH   HEAD
16862 @ 134894:                        ASSPAR
16863 @ 134895:                        PUSH   BITS
16864 @ 134898:                        PUSHI  #0x00000000
16865 @ 134903:                        ACCESS
16866 @ 134904:                        ASSPAR
16867 @ 134905:                        PUSH   BITS
16868 @ 134908:                        PUSHI  #0x00000001
16869 @ 134913:                        ACCESS
16870 @ 134914:                        ASSPAR
16871 @ 134915:                        PUSH   BITS
16872 @ 134918:                        PUSHI  #0x00000002
16873 @ 134923:                        ACCESS
16874 @ 134924:                        ASSPAR
16875 @ 134925:                        CALL  

  2495           QQ=Q>>5;                      ! RIGHT WORD
16876 @ 134926:                        LINE   2495 "regression-compile-tmp/nrimp10s-77.imp"
16877 @ 134968:                        PUSH   QQ
16878 @ 134971:                        PUSH   Q
16879 @ 134974:                        PUSHI  #0x00000005
16880 @ 134979:                        RSH   
16881 @ 134980:                        ASSVAL

  2496           Q=Q&31; JJJ=1<<Q;             ! BIT IN WORD
16882 @ 134981:                        LINE   2496 "regression-compile-tmp/nrimp10s-77.imp"
16883 @ 135023:                        PUSH   Q
16884 @ 135026:                        PUSH   Q
16885 @ 135029:                        PUSHI  #0x0000001f
16886 @ 135034:                        AND   
16887 @ 135035:                        ASSVAL
16888 @ 135036:                        LINE   2496 "regression-compile-tmp/nrimp10s-77.imp"
16889 @ 135078:                        PUSH   JJJ
16890 @ 135081:                        PUSHI  #0x00000001
16891 @ 135086:                        PUSH   Q
16892 @ 135089:                        LSH   
16893 @ 135090:                        ASSVAL

  2497           FAULT2(6,JJ,FNAME) %UNLESS BITS(QQ)&JJJ=0
16894 @ 135091:                        LINE   2497 "regression-compile-tmp/nrimp10s-77.imp"
16895 @ 135133:                        PUSH   BITS
16896 @ 135136:                        PUSH   QQ
16897 @ 135139:                        ACCESS
16898 @ 135140:                        PUSH   JJJ
16899 @ 135143:                        AND   
16900 @ 135144:                        PUSHI  #0x00000000
16901 @ 135149:                        JUMPIF = L_0004
16902 @ 135153:                        PUSH   FAULT2
16903 @ 135156:                        PUSHI  #0x00000006
16904 @ 135161:                        ASSPAR
16905 @ 135162:                        PUSH   JJ
16906 @ 135165:                        ASSPAR
16907 @ 135166:                        PUSH   FNAME
16908 @ 135169:                        ASSPAR
16909 @ 135170:                        CALL  
16910 @ 135171:                        LOCATE L_0004

  2498           BITS(QQ)=BITS(QQ)!JJJ
16911 @ 135174:                        LINE   2498 "regression-compile-tmp/nrimp10s-77.imp"
16912 @ 135216:                        PUSH   BITS
16913 @ 135219:                        PUSH   QQ
16914 @ 135222:                        ACCESS
16915 @ 135223:                        PUSH   BITS
16916 @ 135226:                        PUSH   QQ
16917 @ 135229:                        ACCESS
16918 @ 135230:                        PUSH   JJJ
16919 @ 135233:                        OR    
16920 @ 135234:                        ASSVAL

  2499           REPLACE123(HEAD,BITS(0),BITS(1),BITS(2))
  2500  !
  2501  ! OPTIMISED (ARR=2) SWITCHES BASEPT POINTS TO THE
  2502  ! ZEROETH NOT THE FIRST ELEMENT
  2503  !
16921 @ 135235:                        LINE   2499 "regression-compile-tmp/nrimp10s-77.imp"
16922 @ 135277:                        PUSH   REPLACE123
16923 @ 135280:                        PUSH   HEAD
16924 @ 135283:                        ASSPAR
16925 @ 135284:                        PUSH   BITS
16926 @ 135287:                        PUSHI  #0x00000000
16927 @ 135292:                        ACCESS
16928 @ 135293:                        ASSPAR
16929 @ 135294:                        PUSH   BITS
16930 @ 135297:                        PUSHI  #0x00000001
16931 @ 135302:                        ACCESS
16932 @ 135303:                        ASSPAR
16933 @ 135304:                        PUSH   BITS
16934 @ 135307:                        PUSHI  #0x00000002
16935 @ 135312:                        ACCESS
16936 @ 135313:                        ASSPAR
16937 @ 135314:                        CALL  

  2504           %IF ARR=2 %THEN KKK=0;         ! RESET LB IF DESC TO ELEMNT 0
16938 @ 135315:                        LINE   2504 "regression-compile-tmp/nrimp10s-77.imp"
16939 @ 135357:                        PUSH   ARR
16940 @ 135360:                        PUSHI  #0x00000002
16941 @ 135365:                        JUMPIF # L_0004
16942 @ 135369:                        PUSH   KKK
16943 @ 135372:                        PUSHI  #0x00000000
16944 @ 135377:                        ASSVAL
16945 @ 135378:                        LOCATE L_0004

  2505           QQ=BASEPT+(JJ-KKK)*4;          ! REL POSITION OF LABEL
16946 @ 135381:                        LINE   2505 "regression-compile-tmp/nrimp10s-77.imp"
16947 @ 135423:                        PUSH   QQ
16948 @ 135426:                        PUSH   BASEPT
16949 @ 135429:                        PUSH   JJ
16950 @ 135432:                        PUSH   KKK
16951 @ 135435:                        SUB   
16952 @ 135436:                        PUSHI  #0x00000004
16953 @ 135441:                        MUL   
16954 @ 135442:                        ADD   
16955 @ 135443:                        ASSVAL

  2506           PLUG(2,QQ,CA,4);               ! OVERWRITE THE WORD IN TABLE
  2507                                          ! RELOCATION(BY HD OF CODE) INTACT
16956 @ 135444:                        LINE   2506 "regression-compile-tmp/nrimp10s-77.imp"
16957 @ 135486:                        PUSH   PLUG
16958 @ 135489:                        PUSHI  #0x00000002
16959 @ 135494:                        ASSPAR
16960 @ 135495:                        PUSH   QQ
16961 @ 135498:                        ASSPAR
16962 @ 135499:                        PUSH   CA
16963 @ 135502:                        ASSPAR
16964 @ 135503:                        PUSHI  #0x00000004
16965 @ 135508:                        ASSPAR
16966 @ 135509:                        CALL  

  2508  BEND:    %END;   ->CSSEXIT
16967 @ 135510:                        LINE   2508 "regression-compile-tmp/nrimp10s-77.imp"
16968 @ 135552:                        LABEL  L_01e2
16969 @ 135555:                        LINE   2508 "regression-compile-tmp/nrimp10s-77.imp"
16970 @ 135597:                     END    _lev0id0_lev1id1_lev2id3_CSS_lev4id4 {lev=5 --> 4}
16971 @ 135598:                     LINE   2508 "regression-compile-tmp/nrimp10s-77.imp"
16972 @ 135640:                     JUMP   L_01da

  2509  SW(7):                                 ! (%WU)(SC)(COND)(RESTOFWU)
16973 @ 135643:                     LINE   2509 "regression-compile-tmp/nrimp10s-77.imp"
16974 @ 135685:                     PUSHI  #0x00000007
16975 @ 135690:                     SLABEL 426

  2510           FAULT(57,0) %UNLESS LEVEL>=2
16976 @ 135693:                     LINE   2510 "regression-compile-tmp/nrimp10s-77.imp"
16977 @ 135735:                     PUSH   LEVEL
16978 @ 135738:                     PUSHI  #0x00000002
16979 @ 135743:                     JUMPIF >= L_0004
16980 @ 135747:                     PUSH   FAULT
16981 @ 135750:                     PUSHI  #0x00000039
16982 @ 135755:                     ASSPAR
16983 @ 135756:                     PUSHI  #0x00000000
16984 @ 135761:                     ASSPAR
16985 @ 135762:                     CALL  
16986 @ 135763:                     LOCATE L_0004

  2511           MARKIU=P+1;                   ! TO WHILE/UNTIL
16987 @ 135766:                     LINE   2511 "regression-compile-tmp/nrimp10s-77.imp"
16988 @ 135808:                     PUSH   MARKIU
16989 @ 135811:                     PUSH   P
16990 @ 135814:                     PUSHI  #0x00000001
16991 @ 135819:                     ADD   
16992 @ 135820:                     ASSVAL

  2512           MARKC=MARKIU+3;               ! TO (SC)(COND)
16993 @ 135821:                     LINE   2512 "regression-compile-tmp/nrimp10s-77.imp"
16994 @ 135863:                     PUSH   MARKC
16995 @ 135866:                     PUSH   MARKIU
16996 @ 135869:                     PUSHI  #0x00000003
16997 @ 135874:                     ADD   
16998 @ 135875:                     ASSVAL

  2513           CLOOP(A(MARKIU)+3,MARKC,MARKIU+1+FROMAR2(MARKIU+1))
16999 @ 135876:                     LINE   2513 "regression-compile-tmp/nrimp10s-77.imp"
17000 @ 135918:                     PUSH   CLOOP
17001 @ 135921:                     PUSH   A
17002 @ 135924:                     PUSH   MARKIU
17003 @ 135927:                     ACCESS
17004 @ 135928:                     PUSHI  #0x00000003
17005 @ 135933:                     ADD   
17006 @ 135934:                     ASSPAR
17007 @ 135935:                     PUSH   MARKC
17008 @ 135938:                     ASSPAR
17009 @ 135939:                     PUSH   MARKIU
17010 @ 135942:                     PUSHI  #0x00000001
17011 @ 135947:                     ADD   
17012 @ 135948:                     PUSH   FROMAR2
17013 @ 135951:                     PUSH   MARKIU
17014 @ 135954:                     PUSHI  #0x00000001
17015 @ 135959:                     ADD   
17016 @ 135960:                     ASSPAR
17017 @ 135961:                     CALL  
17018 @ 135962:                     ADD   
17019 @ 135963:                     ASSPAR
17020 @ 135964:                     CALL  

  2514           ->CSSEXIT
  2515  !
17021 @ 135965:                     LINE   2514 "regression-compile-tmp/nrimp10s-77.imp"
17022 @ 136007:                     JUMP   L_01da

  2516  SW(8):                                 ! SIMPLE DECLN
17023 @ 136010:                     LINE   2516 "regression-compile-tmp/nrimp10s-77.imp"
17024 @ 136052:                     PUSHI  #0x00000008
17025 @ 136057:                     SLABEL 426

  2517           FAULT(57,0) %UNLESS LEVEL>=2
17026 @ 136060:                     LINE   2517 "regression-compile-tmp/nrimp10s-77.imp"
17027 @ 136102:                     PUSH   LEVEL
17028 @ 136105:                     PUSHI  #0x00000002
17029 @ 136110:                     JUMPIF >= L_0004
17030 @ 136114:                     PUSH   FAULT
17031 @ 136117:                     PUSHI  #0x00000039
17032 @ 136122:                     ASSPAR
17033 @ 136123:                     PUSHI  #0x00000000
17034 @ 136128:                     ASSPAR
17035 @ 136129:                     CALL  
17036 @ 136130:                     LOCATE L_0004

  2518           FAULT(40,0) %IF NMDECS(LEVEL)&1#0
17037 @ 136133:                     LINE   2518 "regression-compile-tmp/nrimp10s-77.imp"
17038 @ 136175:                     PUSH   NMDECS
17039 @ 136178:                     PUSH   LEVEL
17040 @ 136181:                     ACCESS
17041 @ 136182:                     PUSHI  #0x00000001
17042 @ 136187:                     AND   
17043 @ 136188:                     PUSHI  #0x00000000
17044 @ 136193:                     JUMPIF = L_0004
17045 @ 136197:                     PUSH   FAULT
17046 @ 136200:                     PUSHI  #0x00000028
17047 @ 136205:                     ASSPAR
17048 @ 136206:                     PUSHI  #0x00000000
17049 @ 136211:                     ASSPAR
17050 @ 136212:                     CALL  
17051 @ 136213:                     LOCATE L_0004

  2519           QQ=P; P=P+5;CLT;ROUT=0; LITL=0
17052 @ 136216:                     LINE   2519 "regression-compile-tmp/nrimp10s-77.imp"
17053 @ 136258:                     PUSH   QQ
17054 @ 136261:                     PUSH   P
17055 @ 136264:                     ASSVAL
17056 @ 136265:                     LINE   2519 "regression-compile-tmp/nrimp10s-77.imp"
17057 @ 136307:                     PUSH   P
17058 @ 136310:                     PUSH   P
17059 @ 136313:                     PUSHI  #0x00000005
17060 @ 136318:                     ADD   
17061 @ 136319:                     ASSVAL
17062 @ 136320:                     LINE   2519 "regression-compile-tmp/nrimp10s-77.imp"
17063 @ 136362:                     PUSH   CLT
17064 @ 136365:                     CALL  
17065 @ 136366:                     LINE   2519 "regression-compile-tmp/nrimp10s-77.imp"
17066 @ 136408:                     PUSH   ROUT
17067 @ 136411:                     PUSHI  #0x00000000
17068 @ 136416:                     ASSVAL
17069 @ 136417:                     LINE   2519 "regression-compile-tmp/nrimp10s-77.imp"
17070 @ 136459:                     PUSH   LITL
17071 @ 136462:                     PUSHI  #0x00000000
17072 @ 136467:                     ASSVAL

  2520           %IF A(P)#1 %THEN %START;      ! ARRAY DECLARATIONS
17073 @ 136468:                     LINE   2520 "regression-compile-tmp/nrimp10s-77.imp"
17074 @ 136510:                     PUSH   A
17075 @ 136513:                     PUSH   P
17076 @ 136516:                     ACCESS
17077 @ 136517:                     PUSHI  #0x00000001
17078 @ 136522:                     JUMPIF = L_0004

  2521              FAULT(70,0) %IF TYPE=5 %AND ACC=0
17079 @ 136526:                     LINE   2521 "regression-compile-tmp/nrimp10s-77.imp"
17080 @ 136568:                     PUSH   TYPE
17081 @ 136571:                     PUSHI  #0x00000005
17082 @ 136576:                     JUMPIF # L_0007
17083 @ 136580:                     PUSH   ACC
17084 @ 136583:                     PUSHI  #0x00000000
17085 @ 136588:                     JUMPIF # L_0007
17086 @ 136592:                     PUSH   FAULT
17087 @ 136595:                     PUSHI  #0x00000046
17088 @ 136600:                     ASSPAR
17089 @ 136601:                     PUSHI  #0x00000000
17090 @ 136606:                     ASSPAR
17091 @ 136607:                     CALL  
17092 @ 136608:                     LOCATE L_0007

  2522              NAM=0
17093 @ 136611:                     LINE   2522 "regression-compile-tmp/nrimp10s-77.imp"
17094 @ 136653:                     PUSH   NAM
17095 @ 136656:                     PUSHI  #0x00000000
17096 @ 136661:                     ASSVAL

  2523              SET LINE
17097 @ 136662:                     LINE   2523 "regression-compile-tmp/nrimp10s-77.imp"
17098 @ 136704:                     PUSH   SETLINE
17099 @ 136707:                     CALL  

  2524              QQ=2-A(P+1); P=P+2;        ! QQ=1 FOR ARRAYFORMATS
17100 @ 136708:                     LINE   2524 "regression-compile-tmp/nrimp10s-77.imp"
17101 @ 136750:                     PUSH   QQ
17102 @ 136753:                     PUSHI  #0x00000002
17103 @ 136758:                     PUSH   A
17104 @ 136761:                     PUSH   P
17105 @ 136764:                     PUSHI  #0x00000001
17106 @ 136769:                     ADD   
17107 @ 136770:                     ACCESS
17108 @ 136771:                     SUB   
17109 @ 136772:                     ASSVAL
17110 @ 136773:                     LINE   2524 "regression-compile-tmp/nrimp10s-77.imp"
17111 @ 136815:                     PUSH   P
17112 @ 136818:                     PUSH   P
17113 @ 136821:                     PUSHI  #0x00000002
17114 @ 136826:                     ADD   
17115 @ 136827:                     ASSVAL

  2525              DECLARE ARRAYS(QQ,0)
17116 @ 136828:                     LINE   2525 "regression-compile-tmp/nrimp10s-77.imp"
17117 @ 136870:                     PUSH   DECLAREARRAYS
17118 @ 136873:                     PUSH   QQ
17119 @ 136876:                     ASSPAR
17120 @ 136877:                     PUSHI  #0x00000000
17121 @ 136882:                     ASSPAR
17122 @ 136883:                     CALL  

  2526           %FINISH %ELSE %START
17123 @ 136884:                     LINE   2526 "regression-compile-tmp/nrimp10s-77.imp"
17124 @ 136926:                     GOTO   L_0003
17125 @ 136929:                     LOCATE L_0004

  2527              %IF A(QQ+1)=128 %THEN %START;! NOT LINKED&SHUFFLED
17126 @ 136932:                     LINE   2527 "regression-compile-tmp/nrimp10s-77.imp"
17127 @ 136974:                     PUSH   A
17128 @ 136977:                     PUSH   QQ
17129 @ 136980:                     PUSHI  #0x00000001
17130 @ 136985:                     ADD   
17131 @ 136986:                     ACCESS
17132 @ 136987:                     PUSHI  #0x00000080
17133 @ 136992:                     JUMPIF # L_0007

  2528                 CQN(P+1); P=P+2
17134 @ 136996:                     LINE   2528 "regression-compile-tmp/nrimp10s-77.imp"
17135 @ 137038:                     PUSH   CQN
17136 @ 137041:                     PUSH   P
17137 @ 137044:                     PUSHI  #0x00000001
17138 @ 137049:                     ADD   
17139 @ 137050:                     ASSPAR
17140 @ 137051:                     CALL  
17141 @ 137052:                     LINE   2528 "regression-compile-tmp/nrimp10s-77.imp"
17142 @ 137094:                     PUSH   P
17143 @ 137097:                     PUSH   P
17144 @ 137100:                     PUSHI  #0x00000002
17145 @ 137105:                     ADD   
17146 @ 137106:                     ASSVAL

  2529                 DECLARE SCALARS(1,0)
17147 @ 137107:                     LINE   2529 "regression-compile-tmp/nrimp10s-77.imp"
17148 @ 137149:                     PUSH   DECLARESCALARS
17149 @ 137152:                     PUSHI  #0x00000001
17150 @ 137157:                     ASSPAR
17151 @ 137158:                     PUSHI  #0x00000000
17152 @ 137163:                     ASSPAR
17153 @ 137164:                     CALL  

  2530              %FINISH
17154 @ 137165:                     LINE   2530 "regression-compile-tmp/nrimp10s-77.imp"
17155 @ 137207:                     LOCATE L_0007

  2531           %FINISH
17156 @ 137210:                     LINE   2531 "regression-compile-tmp/nrimp10s-77.imp"
17157 @ 137252:                     LOCATE L_0003

  2532           ->CSSEXIT
  2533  !
17158 @ 137255:                     LINE   2532 "regression-compile-tmp/nrimp10s-77.imp"
17159 @ 137297:                     JUMP   L_01da

  2534  SW(9):                                 ! %END
17160 @ 137300:                     LINE   2534 "regression-compile-tmp/nrimp10s-77.imp"
17161 @ 137342:                     PUSHI  #0x00000009
17162 @ 137347:                     SLABEL 426

  2535           %BEGIN
17163 @ 137350:                     LINE   2535 "regression-compile-tmp/nrimp10s-77.imp"
17164 @ 137392:                     BEGIN  _lev0id0_lev1id1_lev2id3_CSS_lev4id5 {lev=4 --> 5}

  2536           %SWITCH S(1:5)
17165 @ 137393:                        LINE   2536 "regression-compile-tmp/nrimp10s-77.imp"
17166 @ 137435:                        PUSHI  #0x00000001
17167 @ 137440:                        PUSHI  #0x00000005
17168 @ 137445:                        BOUNDS
17169 @ 137446:                        DEF    S p1=V_01dd a/tf=6 b/format=0 c/ostate=0  type=0 (<type:0>) form=6 (switch) special=0 (<special:0>) linkage=0 (auto) spec=0 indirect=0 unass=0

  2537           -> S(A(P+1))
17170 @ 137459:                        LINE   2537 "regression-compile-tmp/nrimp10s-77.imp"
17171 @ 137501:                        PUSH   A
17172 @ 137504:                        PUSH   P
17173 @ 137507:                        PUSHI  #0x00000001
17174 @ 137512:                        ADD   
17175 @ 137513:                        ACCESS
17176 @ 137514:                        SJUMP  477

  2538  S(1):                                  ! ENDOFPROGRAM
17177 @ 137517:                        LINE   2538 "regression-compile-tmp/nrimp10s-77.imp"
17178 @ 137559:                        PUSHI  #0x00000001
17179 @ 137564:                        SLABEL 477

  2539  S(2):                                  ! ENDOFFILE
17180 @ 137567:                        LINE   2539 "regression-compile-tmp/nrimp10s-77.imp"
17181 @ 137609:                        PUSHI  #0x00000002
17182 @ 137614:                        SLABEL 477

  2540           %IF CPRMODE=0 %THEN CPRMODE=2
17183 @ 137617:                        LINE   2540 "regression-compile-tmp/nrimp10s-77.imp"
17184 @ 137659:                        PUSH   CPRMODE
17185 @ 137662:                        PUSHI  #0x00000000
17186 @ 137667:                        JUMPIF # L_0004
17187 @ 137671:                        PUSH   CPRMODE
17188 @ 137674:                        PUSHI  #0x00000002
17189 @ 137679:                        ASSVAL
17190 @ 137680:                        LOCATE L_0004

  2541           FAULT(15,0) %UNLESS LEVEL+CPRMODE=3
17191 @ 137683:                        LINE   2541 "regression-compile-tmp/nrimp10s-77.imp"
17192 @ 137725:                        PUSH   LEVEL
17193 @ 137728:                        PUSH   CPRMODE
17194 @ 137731:                        ADD   
17195 @ 137732:                        PUSHI  #0x00000003
17196 @ 137737:                        JUMPIF = L_0004
17197 @ 137741:                        PUSH   FAULT
17198 @ 137744:                        PUSHI  #0x0000000f
17199 @ 137749:                        ASSPAR
17200 @ 137750:                        PUSHI  #0x00000000
17201 @ 137755:                        ASSPAR
17202 @ 137756:                        CALL  
17203 @ 137757:                        LOCATE L_0004

  2542           FAULT(56,0) %UNLESS A(P+1)=CPRMODE
17204 @ 137760:                        LINE   2542 "regression-compile-tmp/nrimp10s-77.imp"
17205 @ 137802:                        PUSH   A
17206 @ 137805:                        PUSH   P
17207 @ 137808:                        PUSHI  #0x00000001
17208 @ 137813:                        ADD   
17209 @ 137814:                        ACCESS
17210 @ 137815:                        PUSH   CPRMODE
17211 @ 137818:                        JUMPIF = L_0004
17212 @ 137822:                        PUSH   FAULT
17213 @ 137825:                        PUSHI  #0x00000038
17214 @ 137830:                        ASSPAR
17215 @ 137831:                        PUSHI  #0x00000000
17216 @ 137836:                        ASSPAR
17217 @ 137837:                        CALL  
17218 @ 137838:                        LOCATE L_0004

  2543           CEND(CPRMODE)
17219 @ 137841:                        LINE   2543 "regression-compile-tmp/nrimp10s-77.imp"
17220 @ 137883:                        PUSH   CEND
17221 @ 137886:                        PUSH   CPRMODE
17222 @ 137889:                        ASSPAR
17223 @ 137890:                        CALL  

  2544           ->BEND
17224 @ 137891:                        LINE   2544 "regression-compile-tmp/nrimp10s-77.imp"
17225 @ 137933:                        JUMP   L_01de

  2545  S(3):                                  ! ENDOFLIST
17226 @ 137936:                        LINE   2545 "regression-compile-tmp/nrimp10s-77.imp"
17227 @ 137978:                        PUSHI  #0x00000003
17228 @ 137983:                        SLABEL 477

  2546           LIST=0;
17229 @ 137986:                        LINE   2546 "regression-compile-tmp/nrimp10s-77.imp"
17230 @ 138028:                        PUSH   LIST
17231 @ 138031:                        PUSHI  #0x00000000
17232 @ 138036:                        ASSVAL

  2547           ->BEND
17233 @ 138037:                        LINE   2547 "regression-compile-tmp/nrimp10s-77.imp"
17234 @ 138079:                        JUMP   L_01de

  2548  S(4):                                  ! END
17235 @ 138082:                        LINE   2548 "regression-compile-tmp/nrimp10s-77.imp"
17236 @ 138124:                        PUSHI  #0x00000004
17237 @ 138129:                        SLABEL 477

  2549           CEND(FLAG(LEVEL))
17238 @ 138132:                        LINE   2549 "regression-compile-tmp/nrimp10s-77.imp"
17239 @ 138174:                        PUSH   CEND
17240 @ 138177:                        PUSH   FLAG
17241 @ 138180:                        PUSH   LEVEL
17242 @ 138183:                        ACCESS
17243 @ 138184:                        ASSPAR
17244 @ 138185:                        CALL  

  2550  BEND:    %END
17245 @ 138186:                        LINE   2550 "regression-compile-tmp/nrimp10s-77.imp"
17246 @ 138228:                        LABEL  L_01de
17247 @ 138231:                        LINE   2550 "regression-compile-tmp/nrimp10s-77.imp"
17248 @ 138273:                     END    _lev0id0_lev1id1_lev2id3_CSS_lev4id5 {lev=5 --> 4}

  2551           ->CSSEXIT
  2552  !
17249 @ 138274:                     LINE   2551 "regression-compile-tmp/nrimp10s-77.imp"
17250 @ 138316:                     JUMP   L_01da

  2553  SW(11):
17251 @ 138319:                     LINE   2553 "regression-compile-tmp/nrimp10s-77.imp"
17252 @ 138361:                     PUSHI  #0x0000000b
17253 @ 138366:                     SLABEL 426

  2554           %BEGIN
17254 @ 138369:                     LINE   2554 "regression-compile-tmp/nrimp10s-77.imp"
17255 @ 138411:                     BEGIN  _lev0id0_lev1id1_lev2id3_CSS_lev4id6 {lev=4 --> 5}

  2555           %INTEGER MARKER1,KK,KKK
17256 @ 138412:                        LINE   2555 "regression-compile-tmp/nrimp10s-77.imp"
17257 @ 138454:                        DEF    MARKER1 p1=V_01dd a/tf=11 b/format=1 c/ostate=0  type=1 (integer) form=1 (simple) special=0 (<special:0>) linkage=0 (auto) spec=0 indirect=0 unass=0
17258 @ 138473:                        DEF    KK p1=V_01de a/tf=11 b/format=1 c/ostate=0  type=1 (integer) form=1 (simple) special=0 (<special:0>) linkage=0 (auto) spec=0 indirect=0 unass=0
17259 @ 138487:                        DEF    KKK p1=V_01df a/tf=11 b/format=1 c/ostate=0  type=1 (integer) form=1 (simple) special=0 (<special:0>) linkage=0 (auto) spec=0 indirect=0 unass=0

  2556           %STRING(34)XNAME
17260 @ 138502:                        LINE   2556 "regression-compile-tmp/nrimp10s-77.imp"
17261 @ 138544:                        DEF    XNAME p1=V_01e0 a/tf=31 b/format=22 c/ostate=0  type=3 (string) form=1 (simple) special=0 (<special:0>) linkage=0 (auto) spec=0 indirect=0 unass=0

  2557           P=P+1; MARKER1=FROM AR2(P)+P; ! (SEX)(RT)(SPEC')(NAME)(FPP)
17262 @ 138561:                        LINE   2557 "regression-compile-tmp/nrimp10s-77.imp"
17263 @ 138603:                        PUSH   P
17264 @ 138606:                        PUSH   P
17265 @ 138609:                        PUSHI  #0x00000001
17266 @ 138614:                        ADD   
17267 @ 138615:                        ASSVAL
17268 @ 138616:                        LINE   2557 "regression-compile-tmp/nrimp10s-77.imp"
17269 @ 138658:                        PUSH   MARKER1
17270 @ 138661:                        PUSH   FROMAR2
17271 @ 138664:                        PUSH   P
17272 @ 138667:                        ASSPAR
17273 @ 138668:                        CALL  
17274 @ 138669:                        PUSH   P
17275 @ 138672:                        ADD   
17276 @ 138673:                        ASSVAL

  2558  AGN:     Q=P; KK=FROM AR2(MARKER1+5);  ! KK ON NAME
17277 @ 138674:                        LINE   2558 "regression-compile-tmp/nrimp10s-77.imp"
17278 @ 138716:                        LABEL  L_01e1
17279 @ 138719:                        LINE   2558 "regression-compile-tmp/nrimp10s-77.imp"
17280 @ 138761:                        PUSH   Q
17281 @ 138764:                        PUSH   P
17282 @ 138767:                        ASSVAL
17283 @ 138768:                        LINE   2558 "regression-compile-tmp/nrimp10s-77.imp"
17284 @ 138810:                        PUSH   KK
17285 @ 138813:                        PUSH   FROMAR2
17286 @ 138816:                        PUSH   MARKER1
17287 @ 138819:                        PUSHI  #0x00000005
17288 @ 138824:                        ADD   
17289 @ 138825:                        ASSPAR
17290 @ 138826:                        CALL  
17291 @ 138827:                        ASSVAL

  2559           EXTRN=A(P+2)
17292 @ 138828:                        LINE   2559 "regression-compile-tmp/nrimp10s-77.imp"
17293 @ 138870:                        PUSH   EXTRN
17294 @ 138873:                        PUSH   A
17295 @ 138876:                        PUSH   P
17296 @ 138879:                        PUSHI  #0x00000002
17297 @ 138884:                        ADD   
17298 @ 138885:                        ACCESS
17299 @ 138886:                        ASSVAL

  2560           LITL=EXTRN&3
17300 @ 138887:                        LINE   2560 "regression-compile-tmp/nrimp10s-77.imp"
17301 @ 138929:                        PUSH   LITL
17302 @ 138932:                        PUSH   EXTRN
17303 @ 138935:                        PUSHI  #0x00000003
17304 @ 138940:                        AND   
17305 @ 138941:                        ASSVAL

  2561           %IF A(MARKER1)=1 %THEN %START;! P<%SPEC'>='%SPEC'
17306 @ 138942:                        LINE   2561 "regression-compile-tmp/nrimp10s-77.imp"
17307 @ 138984:                        PUSH   A
17308 @ 138987:                        PUSH   MARKER1
17309 @ 138990:                        ACCESS
17310 @ 138991:                        PUSHI  #0x00000001
17311 @ 138996:                        JUMPIF # L_0004

  2562              P=P+3;  CRSPEC(1-EXTRN>>2);! 0 FOR ROUTINESPEC
  2563                                         ! 1 FOR EXTERNAL (ETC) SPEC
17312 @ 139000:                        LINE   2562 "regression-compile-tmp/nrimp10s-77.imp"
17313 @ 139042:                        PUSH   P
17314 @ 139045:                        PUSH   P
17315 @ 139048:                        PUSHI  #0x00000003
17316 @ 139053:                        ADD   
17317 @ 139054:                        ASSVAL
17318 @ 139055:                        LINE   2562 "regression-compile-tmp/nrimp10s-77.imp"
17319 @ 139097:                        PUSH   CRSPEC
17320 @ 139100:                        PUSHI  #0x00000001
17321 @ 139105:                        PUSH   EXTRN
17322 @ 139108:                        PUSHI  #0x00000002
17323 @ 139113:                        RSH   
17324 @ 139114:                        SUB   
17325 @ 139115:                        ASSPAR
17326 @ 139116:                        CALL  

  2564              ->BEND
17327 @ 139117:                        LINE   2564 "regression-compile-tmp/nrimp10s-77.imp"
17328 @ 139159:                        JUMP   L_01e2

  2565           %FINISH
17329 @ 139162:                        LINE   2565 "regression-compile-tmp/nrimp10s-77.imp"
17330 @ 139204:                        LOCATE L_0004

  2566           COPY TAG(KK)
17331 @ 139207:                        LINE   2566 "regression-compile-tmp/nrimp10s-77.imp"
17332 @ 139249:                        PUSH   COPYTAG
17333 @ 139252:                        PUSH   KK
17334 @ 139255:                        ASSPAR
17335 @ 139256:                        CALL  

  2567           %IF OLDI=LEVEL %THEN %START
17336 @ 139257:                        LINE   2567 "regression-compile-tmp/nrimp10s-77.imp"
17337 @ 139299:                        PUSH   OLDI
17338 @ 139302:                        PUSH   LEVEL
17339 @ 139305:                        JUMPIF # L_0004

  2568              %IF CPRMODE=0 %THEN CPRMODE=2;! FLAG AS FILE OF ROUTINES
  2569  !
17340 @ 139309:                        LINE   2568 "regression-compile-tmp/nrimp10s-77.imp"
17341 @ 139351:                        PUSH   CPRMODE
17342 @ 139354:                        PUSHI  #0x00000000
17343 @ 139359:                        JUMPIF # L_0007
17344 @ 139363:                        PUSH   CPRMODE
17345 @ 139366:                        PUSHI  #0x00000002
17346 @ 139371:                        ASSVAL
17347 @ 139372:                        LOCATE L_0007

  2570              %IF (CPRMODE=2 %AND LEVEL=1) %START
17348 @ 139375:                        LINE   2570 "regression-compile-tmp/nrimp10s-77.imp"
17349 @ 139417:                        PUSH   CPRMODE
17350 @ 139420:                        PUSHI  #0x00000002
17351 @ 139425:                        JUMPIF # L_0007
17352 @ 139429:                        PUSH   LEVEL
17353 @ 139432:                        PUSHI  #0x00000001
17354 @ 139437:                        JUMPIF # L_0007

  2571                 %IF EXTRN=3 %THEN EXTRN=2
17355 @ 139441:                        LINE   2571 "regression-compile-tmp/nrimp10s-77.imp"
17356 @ 139483:                        PUSH   EXTRN
17357 @ 139486:                        PUSHI  #0x00000003
17358 @ 139491:                        JUMPIF # L_000a
17359 @ 139495:                        PUSH   EXTRN
17360 @ 139498:                        PUSHI  #0x00000002
17361 @ 139503:                        ASSVAL
17362 @ 139504:                        LOCATE L_000a

  2572                 XNAME<-STRING(DICTBASE+WORD(KK))
17363 @ 139507:                        LINE   2572 "regression-compile-tmp/nrimp10s-77.imp"
17364 @ 139549:                        PUSH   XNAME
17365 @ 139552:                        PUSH   STRING
17366 @ 139555:                        PUSH   DICTBASE
17367 @ 139558:                        PUSH   WORD
17368 @ 139561:                        PUSH   KK
17369 @ 139564:                        ACCESS
17370 @ 139565:                        ADD   
17371 @ 139566:                        ASSPAR
17372 @ 139567:                        CALL  
17373 @ 139568:                        JAM   

  2573                 %IF EXTRN=1 %THEN XNAME<-"S#".XNAME
17374 @ 139569:                        LINE   2573 "regression-compile-tmp/nrimp10s-77.imp"
17375 @ 139611:                        PUSH   EXTRN
17376 @ 139614:                        PUSHI  #0x00000001
17377 @ 139619:                        JUMPIF # L_000a
17378 @ 139623:                        PUSH   XNAME
17379 @ 139626:                        PUSHS  "S#"
17380 @ 139630:                        PUSH   XNAME
17381 @ 139633:                        CONCAT
17382 @ 139634:                        JAM   
17383 @ 139635:                        LOCATE L_000a

  2574                 %IF EXTRN=4 %THEN XNAME=""
17384 @ 139638:                        LINE   2574 "regression-compile-tmp/nrimp10s-77.imp"
17385 @ 139680:                        PUSH   EXTRN
17386 @ 139683:                        PUSHI  #0x00000004
17387 @ 139688:                        JUMPIF # L_000a
17388 @ 139692:                        PUSH   XNAME
17389 @ 139695:                        PUSHS  ""
17390 @ 139697:                        ASSVAL
17391 @ 139698:                        LOCATE L_000a

  2575                 JJ=MIDCELL;              ! CODE DESCRIPTOR REL ADDR
17392 @ 139701:                        LINE   2575 "regression-compile-tmp/nrimp10s-77.imp"
17393 @ 139743:                        PUSH   JJ
17394 @ 139746:                        PUSH   MIDCELL
17395 @ 139749:                        ASSVAL

  2576                 %IF EXTRN#4 %THEN USEBITS=2
17396 @ 139750:                        LINE   2576 "regression-compile-tmp/nrimp10s-77.imp"
17397 @ 139792:                        PUSH   EXTRN
17398 @ 139795:                        PUSHI  #0x00000004
17399 @ 139800:                        JUMPIF = L_000a
17400 @ 139804:                        PUSH   USEBITS
17401 @ 139807:                        PUSHI  #0x00000002
17402 @ 139812:                        ASSVAL
17403 @ 139813:                        LOCATE L_000a

  2577                 DEFINE EP(XNAME,CA,JJ,0)
17404 @ 139816:                        LINE   2577 "regression-compile-tmp/nrimp10s-77.imp"
17405 @ 139858:                        PUSH   DEFINEEP
17406 @ 139861:                        PUSH   XNAME
17407 @ 139864:                        ASSPAR
17408 @ 139865:                        PUSH   CA
17409 @ 139868:                        ASSPAR
17410 @ 139869:                        PUSH   JJ
17411 @ 139872:                        ASSPAR
17412 @ 139873:                        PUSHI  #0x00000000
17413 @ 139878:                        ASSPAR
17414 @ 139879:                        CALL  

  2578                 %IF JJ#0 %THEN PSF1(INCA,0,-JJ)
17415 @ 139880:                        LINE   2578 "regression-compile-tmp/nrimp10s-77.imp"
17416 @ 139922:                        PUSH   JJ
17417 @ 139925:                        PUSHI  #0x00000000
17418 @ 139930:                        JUMPIF = L_000a
17419 @ 139934:                        PUSH   PSF1
17420 @ 139937:                        PUSHI  #0x00000014
17421 @ 139942:                        ASSPAR
17422 @ 139943:                        PUSHI  #0x00000000
17423 @ 139948:                        ASSPAR
17424 @ 139949:                        PUSH   JJ
17425 @ 139952:                        NEGATE
17426 @ 139953:                        ASSPAR
17427 @ 139954:                        CALL  
17428 @ 139955:                        LOCATE L_000a

  2579              %FINISH %ELSE %START;    ! EXTERNALS IN PRGM OR WRNG LEVEL
17429 @ 139958:                        LINE   2579 "regression-compile-tmp/nrimp10s-77.imp"
17430 @ 140000:                        GOTO   L_0006
17431 @ 140003:                        LOCATE L_0007

  2580                 FAULT(55,KK) %UNLESS EXTRN=4; EXTRN=4
17432 @ 140006:                        LINE   2580 "regression-compile-tmp/nrimp10s-77.imp"
17433 @ 140048:                        PUSH   EXTRN
17434 @ 140051:                        PUSHI  #0x00000004
17435 @ 140056:                        JUMPIF = L_000a
17436 @ 140060:                        PUSH   FAULT
17437 @ 140063:                        PUSHI  #0x00000037
17438 @ 140068:                        ASSPAR
17439 @ 140069:                        PUSH   KK
17440 @ 140072:                        ASSPAR
17441 @ 140073:                        CALL  
17442 @ 140074:                        LOCATE L_000a
17443 @ 140077:                        LINE   2580 "regression-compile-tmp/nrimp10s-77.imp"
17444 @ 140119:                        PUSH   EXTRN
17445 @ 140122:                        PUSHI  #0x00000004
17446 @ 140127:                        ASSVAL

  2581              %FINISH
17447 @ 140128:                        LINE   2581 "regression-compile-tmp/nrimp10s-77.imp"
17448 @ 140170:                        LOCATE L_0006

  2582              %IF A(P+3)=1 %THEN KKK=LITL<<14!16_1000 %ELSE %START
17449 @ 140173:                        LINE   2582 "regression-compile-tmp/nrimp10s-77.imp"
17450 @ 140215:                        PUSH   A
17451 @ 140218:                        PUSH   P
17452 @ 140221:                        PUSHI  #0x00000003
17453 @ 140226:                        ADD   
17454 @ 140227:                        ACCESS
17455 @ 140228:                        PUSHI  #0x00000001
17456 @ 140233:                        JUMPIF # L_0007
17457 @ 140237:                        PUSH   KKK
17458 @ 140240:                        PUSH   LITL
17459 @ 140243:                        PUSHI  #0x0000000e
17460 @ 140248:                        LSH   
17461 @ 140249:                        PUSHI  #0x00001000
17462 @ 140254:                        OR    
17463 @ 140255:                        ASSVAL
17464 @ 140256:                        GOTO   L_0006
17465 @ 140259:                        LOCATE L_0007

  2583                 ROUT=1; P=P+4;           ! FIGURE OUT PTYPE FOR FNS&MAPS
17466 @ 140262:                        LINE   2583 "regression-compile-tmp/nrimp10s-77.imp"
17467 @ 140304:                        PUSH   ROUT
17468 @ 140307:                        PUSHI  #0x00000001
17469 @ 140312:                        ASSVAL
17470 @ 140313:                        LINE   2583 "regression-compile-tmp/nrimp10s-77.imp"
17471 @ 140355:                        PUSH   P
17472 @ 140358:                        PUSH   P
17473 @ 140361:                        PUSHI  #0x00000004
17474 @ 140366:                        ADD   
17475 @ 140367:                        ASSVAL

  2584                 CLT; ARR=0; NAM=0
17476 @ 140368:                        LINE   2584 "regression-compile-tmp/nrimp10s-77.imp"
17477 @ 140410:                        PUSH   CLT
17478 @ 140413:                        CALL  
17479 @ 140414:                        LINE   2584 "regression-compile-tmp/nrimp10s-77.imp"
17480 @ 140456:                        PUSH   ARR
17481 @ 140459:                        PUSHI  #0x00000000
17482 @ 140464:                        ASSVAL
17483 @ 140465:                        LINE   2584 "regression-compile-tmp/nrimp10s-77.imp"
17484 @ 140507:                        PUSH   NAM
17485 @ 140510:                        PUSHI  #0x00000000
17486 @ 140515:                        ASSVAL

  2585                 %IF A(P)=2 %THEN NAM=2;  ! SET NAME ARRAY BIT FOR MAPS
17487 @ 140516:                        LINE   2585 "regression-compile-tmp/nrimp10s-77.imp"
17488 @ 140558:                        PUSH   A
17489 @ 140561:                        PUSH   P
17490 @ 140564:                        ACCESS
17491 @ 140565:                        PUSHI  #0x00000002
17492 @ 140570:                        JUMPIF # L_000a
17493 @ 140574:                        PUSH   NAM
17494 @ 140577:                        PUSHI  #0x00000002
17495 @ 140582:                        ASSVAL
17496 @ 140583:                        LOCATE L_000a

  2586                 PACK(KKK);               ! AND STORE PTYPE IN KKK
17497 @ 140586:                        LINE   2586 "regression-compile-tmp/nrimp10s-77.imp"
17498 @ 140628:                        PUSH   PACK
17499 @ 140631:                        PUSH   KKK
17500 @ 140634:                        ASSPAR
17501 @ 140635:                        CALL  

  2587              %FINISH
17502 @ 140636:                        LINE   2587 "regression-compile-tmp/nrimp10s-77.imp"
17503 @ 140678:                        LOCATE L_0006

  2588           %FINISH
17504 @ 140681:                        LINE   2588 "regression-compile-tmp/nrimp10s-77.imp"
17505 @ 140723:                        LOCATE L_0004

  2589           %UNLESS OLDI=LEVEL %AND J=15 %AND PTYPE=KKK %START
17506 @ 140726:                        LINE   2589 "regression-compile-tmp/nrimp10s-77.imp"
17507 @ 140768:                        PUSH   OLDI
17508 @ 140771:                        PUSH   LEVEL
17509 @ 140774:                        JUMPIF # L_0005
17510 @ 140778:                        PUSH   J
17511 @ 140781:                        PUSHI  #0x0000000f
17512 @ 140786:                        JUMPIF # L_0005
17513 @ 140790:                        PUSH   PTYPE
17514 @ 140793:                        PUSH   KKK
17515 @ 140796:                        JUMPIF = L_0004
17516 @ 140800:                        LOCATE L_0005

  2590              P=Q+3; CRSPEC(0); P=Q; ->AGN
17517 @ 140803:                        LINE   2590 "regression-compile-tmp/nrimp10s-77.imp"
17518 @ 140845:                        PUSH   P
17519 @ 140848:                        PUSH   Q
17520 @ 140851:                        PUSHI  #0x00000003
17521 @ 140856:                        ADD   
17522 @ 140857:                        ASSVAL
17523 @ 140858:                        LINE   2590 "regression-compile-tmp/nrimp10s-77.imp"
17524 @ 140900:                        PUSH   CRSPEC
17525 @ 140903:                        PUSHI  #0x00000000
17526 @ 140908:                        ASSPAR
17527 @ 140909:                        CALL  
17528 @ 140910:                        LINE   2590 "regression-compile-tmp/nrimp10s-77.imp"
17529 @ 140952:                        PUSH   P
17530 @ 140955:                        PUSH   Q
17531 @ 140958:                        ASSVAL
17532 @ 140959:                        LINE   2590 "regression-compile-tmp/nrimp10s-77.imp"
17533 @ 141001:                        JUMP   L_01e1

  2591           %FINISH
17534 @ 141004:                        LINE   2591 "regression-compile-tmp/nrimp10s-77.imp"
17535 @ 141046:                        LOCATE L_0004

  2592           PTYPE=PTYPE!(EXTRN&3)<<14;     ! DEAL WITH %ROUTINESPEC FOLLOWED
  2593                                          ! BY %EXTERNALROUTINE
17536 @ 141049:                        LINE   2592 "regression-compile-tmp/nrimp10s-77.imp"
17537 @ 141091:                        PUSH   PTYPE
17538 @ 141094:                        PUSH   PTYPE
17539 @ 141097:                        PUSH   EXTRN
17540 @ 141100:                        PUSHI  #0x00000003
17541 @ 141105:                        AND   
17542 @ 141106:                        PUSHI  #0x0000000e
17543 @ 141111:                        LSH   
17544 @ 141112:                        OR    
17545 @ 141113:                        ASSVAL

  2594  %BEGIN
17546 @ 141114:                        LINE   2594 "regression-compile-tmp/nrimp10s-77.imp"
17547 @ 141156:                        BEGIN  _lev0id0_lev1id1_lev2id3_CSS_lev4id6_lev5id7 {lev=5 --> 6}

  2595  %INTEGER PTR,PTYPEP,CNT,PP
17548 @ 141157:                           LINE   2595 "regression-compile-tmp/nrimp10s-77.imp"
17549 @ 141199:                           DEF    PTR p1=V_01e3 a/tf=11 b/format=1 c/ostate=0  type=1 (integer) form=1 (simple) special=0 (<special:0>) linkage=0 (auto) spec=0 indirect=0 unass=0
17550 @ 141214:                           DEF    PTYPEP p1=V_01e4 a/tf=11 b/format=1 c/ostate=0  type=1 (integer) form=1 (simple) special=0 (<special:0>) linkage=0 (auto) spec=0 indirect=0 unass=0
17551 @ 141232:                           DEF    CNT p1=V_01e5 a/tf=11 b/format=1 c/ostate=0  type=1 (integer) form=1 (simple) special=0 (<special:0>) linkage=0 (auto) spec=0 indirect=0 unass=0
17552 @ 141247:                           DEF    PP p1=V_01e6 a/tf=11 b/format=1 c/ostate=0  type=1 (integer) form=1 (simple) special=0 (<special:0>) linkage=0 (auto) spec=0 indirect=0 unass=0

  2596           J=0; REPLACE TAG(KK);!  BODY GIVEN SO UPDATE TAGS INFO
17553 @ 141261:                           LINE   2596 "regression-compile-tmp/nrimp10s-77.imp"
17554 @ 141303:                           PUSH   J
17555 @ 141306:                           PUSHI  #0x00000000
17556 @ 141311:                           ASSVAL
17557 @ 141312:                           LINE   2596 "regression-compile-tmp/nrimp10s-77.imp"
17558 @ 141354:                           PUSH   REPLACETAG
17559 @ 141357:                           PUSH   KK
17560 @ 141360:                           ASSPAR
17561 @ 141361:                           CALL  

  2597           JJ=K; PLABEL=PLABEL-1
17562 @ 141362:                           LINE   2597 "regression-compile-tmp/nrimp10s-77.imp"
17563 @ 141404:                           PUSH   JJ
17564 @ 141407:                           PUSH   K
17565 @ 141410:                           ASSVAL
17566 @ 141411:                           LINE   2597 "regression-compile-tmp/nrimp10s-77.imp"
17567 @ 141453:                           PUSH   PLABEL
17568 @ 141456:                           PUSH   PLABEL
17569 @ 141459:                           PUSHI  #0x00000001
17570 @ 141464:                           SUB   
17571 @ 141465:                           ASSVAL

  2598           %UNLESS COMPILER=1 %OR (CPRMODE=2 %AND LEVEL=1) %START
17572 @ 141466:                           LINE   2598 "regression-compile-tmp/nrimp10s-77.imp"
17573 @ 141508:                           PUSH   COMPILER
17574 @ 141511:                           PUSHI  #0x00000001
17575 @ 141516:                           JUMPIF = L_0004
17576 @ 141520:                           PUSH   CPRMODE
17577 @ 141523:                           PUSHI  #0x00000002
17578 @ 141528:                           JUMPIF # L_0005
17579 @ 141532:                           PUSH   LEVEL
17580 @ 141535:                           PUSHI  #0x00000001
17581 @ 141540:                           JUMPIF = L_0004
17582 @ 141544:                           LOCATE L_0005

  2599              %IF JROUND(LEVEL+1)=0 %START;    ! NOT JUMP OUTSTANDING
17583 @ 141547:                           LINE   2599 "regression-compile-tmp/nrimp10s-77.imp"
17584 @ 141589:                           PUSH   JROUND
17585 @ 141592:                           PUSH   LEVEL
17586 @ 141595:                           PUSHI  #0x00000001
17587 @ 141600:                           ADD   
17588 @ 141601:                           ACCESS
17589 @ 141602:                           PUSHI  #0x00000000
17590 @ 141607:                           JUMPIF # L_0007

  2600                 JROUND(LEVEL+1)=PLABEL
17591 @ 141611:                           LINE   2600 "regression-compile-tmp/nrimp10s-77.imp"
17592 @ 141653:                           PUSH   JROUND
17593 @ 141656:                           PUSH   LEVEL
17594 @ 141659:                           PUSHI  #0x00000001
17595 @ 141664:                           ADD   
17596 @ 141665:                           ACCESS
17597 @ 141666:                           PUSH   PLABEL
17598 @ 141669:                           ASSVAL

  2601                 ENTER JUMP(15,PLABEL,0)
17599 @ 141670:                           LINE   2601 "regression-compile-tmp/nrimp10s-77.imp"
17600 @ 141712:                           PUSH   ENTERJUMP
17601 @ 141715:                           PUSHI  #0x0000000f
17602 @ 141720:                           ASSPAR
17603 @ 141721:                           PUSH   PLABEL
17604 @ 141724:                           ASSPAR
17605 @ 141725:                           PUSHI  #0x00000000
17606 @ 141730:                           ASSPAR
17607 @ 141731:                           CALL  

  2602              %FINISH
17608 @ 141732:                           LINE   2602 "regression-compile-tmp/nrimp10s-77.imp"
17609 @ 141774:                           LOCATE L_0007

  2603           %FINISH
17610 @ 141777:                           LINE   2603 "regression-compile-tmp/nrimp10s-77.imp"
17611 @ 141819:                           LOCATE L_0004

  2604           PTYPEP=PTYPE
17612 @ 141822:                           LINE   2604 "regression-compile-tmp/nrimp10s-77.imp"
17613 @ 141864:                           PUSH   PTYPEP
17614 @ 141867:                           PUSH   PTYPE
17615 @ 141870:                           ASSVAL

  2605           P=MARKER1+7
17616 @ 141871:                           LINE   2605 "regression-compile-tmp/nrimp10s-77.imp"
17617 @ 141913:                           PUSH   P
17618 @ 141916:                           PUSH   MARKER1
17619 @ 141919:                           PUSHI  #0x00000007
17620 @ 141924:                           ADD   
17621 @ 141925:                           ASSVAL

  2606           RHEAD(KK)
17622 @ 141926:                           LINE   2606 "regression-compile-tmp/nrimp10s-77.imp"
17623 @ 141968:                           PUSH   RHEAD
17624 @ 141971:                           PUSH   KK
17625 @ 141974:                           ASSPAR
17626 @ 141975:                           CALL  

  2607           N=20; CNT=1
17627 @ 141976:                           LINE   2607 "regression-compile-tmp/nrimp10s-77.imp"
17628 @ 142018:                           PUSH   N
17629 @ 142021:                           PUSHI  #0x00000014
17630 @ 142026:                           ASSVAL
17631 @ 142027:                           LINE   2607 "regression-compile-tmp/nrimp10s-77.imp"
17632 @ 142069:                           PUSH   CNT
17633 @ 142072:                           PUSHI  #0x00000001
17634 @ 142077:                           ASSVAL

  2608           %WHILE A(P)=1 %CYCLE;          ! WHILE SOME (MORE) FP PART
17635 @ 142078:                           LINE   2608 "regression-compile-tmp/nrimp10s-77.imp"
17636 @ 142120:                           LOCATE L_0003
17637 @ 142123:                           PUSH   A
17638 @ 142126:                           PUSH   P
17639 @ 142129:                           ACCESS
17640 @ 142130:                           PUSHI  #0x00000001
17641 @ 142135:                           JUMPIF # L_0004

  2609              PP=P+1+FROMAR2(P+1)
17642 @ 142139:                           LINE   2609 "regression-compile-tmp/nrimp10s-77.imp"
17643 @ 142181:                           PUSH   PP
17644 @ 142184:                           PUSH   P
17645 @ 142187:                           PUSHI  #0x00000001
17646 @ 142192:                           ADD   
17647 @ 142193:                           PUSH   FROMAR2
17648 @ 142196:                           PUSH   P
17649 @ 142199:                           PUSHI  #0x00000001
17650 @ 142204:                           ADD   
17651 @ 142205:                           ASSPAR
17652 @ 142206:                           CALL  
17653 @ 142207:                           ADD   
17654 @ 142208:                           ASSVAL

  2610              P=P+3
17655 @ 142209:                           LINE   2610 "regression-compile-tmp/nrimp10s-77.imp"
17656 @ 142251:                           PUSH   P
17657 @ 142254:                           PUSH   P
17658 @ 142257:                           PUSHI  #0x00000003
17659 @ 142262:                           ADD   
17660 @ 142263:                           ASSVAL

  2611              CFPDEL
17661 @ 142264:                           LINE   2611 "regression-compile-tmp/nrimp10s-77.imp"
17662 @ 142306:                           PUSH   CFPDEL
17663 @ 142309:                           CALL  

  2612              PTR=P
17664 @ 142310:                           LINE   2612 "regression-compile-tmp/nrimp10s-77.imp"
17665 @ 142352:                           PUSH   PTR
17666 @ 142355:                           PUSH   P
17667 @ 142358:                           ASSVAL

  2613              {%UNTIL A(PTR-1)=2} %CYCLE;   ! CYCLE DOWN NAMELIST
17668 @ 142359:                           LINE   2613 "regression-compile-tmp/nrimp10s-77.imp"
17669 @ 142401:                           LOCATE L_0006

  2614                 %IF JJ#0 %THEN %START
17670 @ 142404:                           LINE   2614 "regression-compile-tmp/nrimp10s-77.imp"
17671 @ 142446:                           PUSH   JJ
17672 @ 142449:                           PUSHI  #0x00000000
17673 @ 142454:                           JUMPIF = L_000a

  2615                    FROM12(JJ,J,JJJ);     ! EXTRACT PTYPE XTRA INFO
17674 @ 142458:                           LINE   2615 "regression-compile-tmp/nrimp10s-77.imp"
17675 @ 142500:                           PUSH   FROM12
17676 @ 142503:                           PUSH   JJ
17677 @ 142506:                           ASSPAR
17678 @ 142507:                           PUSH   J
17679 @ 142510:                           ASSPAR
17680 @ 142511:                           PUSH   JJJ
17681 @ 142514:                           ASSPAR
17682 @ 142515:                           CALL  

  2616                    %UNLESS J>>16=PTYPE %AND(PTYPE#5 %OR JJJ>>16=ACC) %THEN FAULT2(9,CNT,KK)
17683 @ 142516:                           LINE   2616 "regression-compile-tmp/nrimp10s-77.imp"
17684 @ 142558:                           PUSH   J
17685 @ 142561:                           PUSHI  #0x00000010
17686 @ 142566:                           RSH   
17687 @ 142567:                           PUSH   PTYPE
17688 @ 142570:                           JUMPIF # L_000e
17689 @ 142574:                           PUSH   PTYPE
17690 @ 142577:                           PUSHI  #0x00000005
17691 @ 142582:                           JUMPIF # L_000d
17692 @ 142586:                           PUSH   JJJ
17693 @ 142589:                           PUSHI  #0x00000010
17694 @ 142594:                           RSH   
17695 @ 142595:                           PUSH   ACC
17696 @ 142598:                           JUMPIF = L_000d
17697 @ 142602:                           LOCATE L_000e
17698 @ 142605:                           PUSH   FAULT2
17699 @ 142608:                           PUSHI  #0x00000009
17700 @ 142613:                           ASSPAR
17701 @ 142614:                           PUSH   CNT
17702 @ 142617:                           ASSPAR
17703 @ 142618:                           PUSH   KK
17704 @ 142621:                           ASSPAR
17705 @ 142622:                           CALL  
17706 @ 142623:                           LOCATE L_000d

  2617                 %FINISH %ELSE FAULT2(8,0,KK);! MORE FPS THAN IN SPEC
17707 @ 142626:                           LINE   2617 "regression-compile-tmp/nrimp10s-77.imp"
17708 @ 142668:                           GOTO   L_0009
17709 @ 142671:                           LOCATE L_000a
17710 @ 142674:                           PUSH   FAULT2
17711 @ 142677:                           PUSHI  #0x00000008
17712 @ 142682:                           ASSPAR
17713 @ 142683:                           PUSHI  #0x00000000
17714 @ 142688:                           ASSPAR
17715 @ 142689:                           PUSH   KK
17716 @ 142692:                           ASSPAR
17717 @ 142693:                           CALL  
17718 @ 142694:                           LOCATE L_0009

  2618                 PTR=PTR+3
17719 @ 142697:                           LINE   2618 "regression-compile-tmp/nrimp10s-77.imp"
17720 @ 142739:                           PUSH   PTR
17721 @ 142742:                           PUSH   PTR
17722 @ 142745:                           PUSHI  #0x00000003
17723 @ 142750:                           ADD   
17724 @ 142751:                           ASSVAL

  2619                 CNT=CNT+1
17725 @ 142752:                           LINE   2619 "regression-compile-tmp/nrimp10s-77.imp"
17726 @ 142794:                           PUSH   CNT
17727 @ 142797:                           PUSH   CNT
17728 @ 142800:                           PUSHI  #0x00000001
17729 @ 142805:                           ADD   
17730 @ 142806:                           ASSVAL

  2620                 MLINK(JJ)
17731 @ 142807:                           LINE   2620 "regression-compile-tmp/nrimp10s-77.imp"
17732 @ 142849:                           PUSH   MLINK
17733 @ 142852:                           PUSH   JJ
17734 @ 142855:                           ASSPAR
17735 @ 142856:                           CALL  

  2621              %REPEAT %UNTIL A(PTR-1)=2
17736 @ 142857:                           LINE   2621 "regression-compile-tmp/nrimp10s-77.imp"
17737 @ 142899:                           PUSH   A
17738 @ 142902:                           PUSH   PTR
17739 @ 142905:                           PUSHI  #0x00000001
17740 @ 142910:                           SUB   
17741 @ 142911:                           ACCESS
17742 @ 142912:                           PUSHI  #0x00000002
17743 @ 142917:                           JUMPIF = L_0007
17744 @ 142921:                           REPEAT L_0006
17745 @ 142924:                           LOCATE L_0007

  2622              DECLARE SCALARS(0,0)
17746 @ 142927:                           LINE   2622 "regression-compile-tmp/nrimp10s-77.imp"
17747 @ 142969:                           PUSH   DECLARESCALARS
17748 @ 142972:                           PUSHI  #0x00000000
17749 @ 142977:                           ASSPAR
17750 @ 142978:                           PUSHI  #0x00000000
17751 @ 142983:                           ASSPAR
17752 @ 142984:                           CALL  

  2623              P=PP
17753 @ 142985:                           LINE   2623 "regression-compile-tmp/nrimp10s-77.imp"
17754 @ 143027:                           PUSH   P
17755 @ 143030:                           PUSH   PP
17756 @ 143033:                           ASSVAL

  2624           %REPEAT;                       ! UNTIL NO MORE FP-PART
17757 @ 143034:                           LINE   2624 "regression-compile-tmp/nrimp10s-77.imp"
17758 @ 143076:                           REPEAT L_0003
17759 @ 143079:                           LOCATE L_0004

  2625           N=(N+3)&(-4);                  ! TO WORD BOUNDARY AFTER ALL SYSTEM
  2626                                          ! STANDARD PARAMETERS HAVE BEEN DECLARED
17760 @ 143082:                           LINE   2625 "regression-compile-tmp/nrimp10s-77.imp"
17761 @ 143124:                           PUSH   N
17762 @ 143127:                           PUSH   N
17763 @ 143130:                           PUSHI  #0x00000003
17764 @ 143135:                           ADD   
17765 @ 143136:                           PUSHI  #0x00000004
17766 @ 143141:                           NEGATE
17767 @ 143142:                           AND   
17768 @ 143143:                           ASSVAL

  2627           FAULT2(10,0,KK) %UNLESS JJ=0
17769 @ 143144:                           LINE   2627 "regression-compile-tmp/nrimp10s-77.imp"
17770 @ 143186:                           PUSH   JJ
17771 @ 143189:                           PUSHI  #0x00000000
17772 @ 143194:                           JUMPIF = L_0004
17773 @ 143198:                           PUSH   FAULT2
17774 @ 143201:                           PUSHI  #0x0000000a
17775 @ 143206:                           ASSPAR
17776 @ 143207:                           PUSHI  #0x00000000
17777 @ 143212:                           ASSPAR
17778 @ 143213:                           PUSH   KK
17779 @ 143216:                           ASSPAR
17780 @ 143217:                           CALL  
17781 @ 143218:                           LOCATE L_0004

  2628           PTYPE=PTYPEP
17782 @ 143221:                           LINE   2628 "regression-compile-tmp/nrimp10s-77.imp"
17783 @ 143263:                           PUSH   PTYPE
17784 @ 143266:                           PUSH   PTYPEP
17785 @ 143269:                           ASSVAL

  2629           %IF PTYPE&16_F0F=5 %THEN N=N+8;! STR FNS RESULT PARAM IS STACKED
  2630                                          ! AS XTRA PARM JUST BEFORE DISPLAY
17786 @ 143270:                           LINE   2629 "regression-compile-tmp/nrimp10s-77.imp"
17787 @ 143312:                           PUSH   PTYPE
17788 @ 143315:                           PUSHI  #0x00000f0f
17789 @ 143320:                           AND   
17790 @ 143321:                           PUSHI  #0x00000005
17791 @ 143326:                           JUMPIF # L_0004
17792 @ 143330:                           PUSH   N
17793 @ 143333:                           PUSH   N
17794 @ 143336:                           PUSHI  #0x00000008
17795 @ 143341:                           ADD   
17796 @ 143342:                           ASSVAL
17797 @ 143343:                           LOCATE L_0004

  2631           RDISPLAY(KK)
17798 @ 143346:                           LINE   2631 "regression-compile-tmp/nrimp10s-77.imp"
17799 @ 143388:                           PUSH   RDISPLAY
17800 @ 143391:                           PUSH   KK
17801 @ 143394:                           ASSPAR
17802 @ 143395:                           CALL  

  2632           MAKE DECS(MARKER1+1)
17803 @ 143396:                           LINE   2632 "regression-compile-tmp/nrimp10s-77.imp"
17804 @ 143438:                           PUSH   MAKEDECS
17805 @ 143441:                           PUSH   MARKER1
17806 @ 143444:                           PUSHI  #0x00000001
17807 @ 143449:                           ADD   
17808 @ 143450:                           ASSPAR
17809 @ 143451:                           CALL  

  2633           %END
17810 @ 143452:                           LINE   2633 "regression-compile-tmp/nrimp10s-77.imp"
17811 @ 143494:                        END    _lev0id0_lev1id1_lev2id3_CSS_lev4id6_lev5id7 {lev=6 --> 5}

  2634  BEND:    %END; ->CSSEXIT
  2635  !
17812 @ 143495:                        LINE   2634 "regression-compile-tmp/nrimp10s-77.imp"
17813 @ 143537:                        LABEL  L_01e2
17814 @ 143540:                        LINE   2634 "regression-compile-tmp/nrimp10s-77.imp"
17815 @ 143582:                     END    _lev0id0_lev1id1_lev2id3_CSS_lev4id6 {lev=5 --> 4}
17816 @ 143583:                     LINE   2634 "regression-compile-tmp/nrimp10s-77.imp"
17817 @ 143625:                     JUMP   L_01da

  2636  SW(13):                                !REALS(LN)
17818 @ 143628:                     LINE   2636 "regression-compile-tmp/nrimp10s-77.imp"
17819 @ 143670:                     PUSHI  #0x0000000d
17820 @ 143675:                     SLABEL 426

  2637           FAULT(58,0) %UNLESS  CPRMODE=0
17821 @ 143678:                     LINE   2637 "regression-compile-tmp/nrimp10s-77.imp"
17822 @ 143720:                     PUSH   CPRMODE
17823 @ 143723:                     PUSHI  #0x00000000
17824 @ 143728:                     JUMPIF = L_0004
17825 @ 143732:                     PUSH   FAULT
17826 @ 143735:                     PUSHI  #0x0000003a
17827 @ 143740:                     ASSPAR
17828 @ 143741:                     PUSHI  #0x00000000
17829 @ 143746:                     ASSPAR
17830 @ 143747:                     CALL  
17831 @ 143748:                     LOCATE L_0004

  2638           ALL LONG=A(P+1)&1;->CSSEXIT
  2639  !
17832 @ 143751:                     LINE   2638 "regression-compile-tmp/nrimp10s-77.imp"
17833 @ 143793:                     PUSH   ALLLONG
17834 @ 143796:                     PUSH   A
17835 @ 143799:                     PUSH   P
17836 @ 143802:                     PUSHI  #0x00000001
17837 @ 143807:                     ADD   
17838 @ 143808:                     ACCESS
17839 @ 143809:                     PUSHI  #0x00000001
17840 @ 143814:                     AND   
17841 @ 143815:                     ASSVAL
17842 @ 143816:                     LINE   2638 "regression-compile-tmp/nrimp10s-77.imp"
17843 @ 143858:                     JUMP   L_01da

  2640  SW(14):                                !%BEGIN
17844 @ 143861:                     LINE   2640 "regression-compile-tmp/nrimp10s-77.imp"
17845 @ 143903:                     PUSHI  #0x0000000e
17846 @ 143908:                     SLABEL 426

  2641  %BEGIN
17847 @ 143911:                     LINE   2641 "regression-compile-tmp/nrimp10s-77.imp"
17848 @ 143953:                     BEGIN  _lev0id0_lev1id1_lev2id3_CSS_lev4id8 {lev=4 --> 5}

  2642           PTYPE=0
17849 @ 143954:                        LINE   2642 "regression-compile-tmp/nrimp10s-77.imp"
17850 @ 143996:                        PUSH   PTYPE
17851 @ 143999:                        PUSHI  #0x00000000
17852 @ 144004:                        ASSVAL

  2643           %IF LEVEL=1 %AND RLEVEL=0 %AND CPRMODE=0 %START
17853 @ 144005:                        LINE   2643 "regression-compile-tmp/nrimp10s-77.imp"
17854 @ 144047:                        PUSH   LEVEL
17855 @ 144050:                        PUSHI  #0x00000001
17856 @ 144055:                        JUMPIF # L_0004
17857 @ 144059:                        PUSH   RLEVEL
17858 @ 144062:                        PUSHI  #0x00000000
17859 @ 144067:                        JUMPIF # L_0004
17860 @ 144071:                        PUSH   CPRMODE
17861 @ 144074:                        PUSHI  #0x00000000
17862 @ 144079:                        JUMPIF # L_0004

  2644              CODE DES(JJ)
17863 @ 144083:                        LINE   2644 "regression-compile-tmp/nrimp10s-77.imp"
17864 @ 144125:                        PUSH   CODEDES
17865 @ 144128:                        PUSH   JJ
17866 @ 144131:                        ASSPAR
17867 @ 144132:                        CALL  

  2645              DEFINE EP(MAINEP, CA, JJ, 1)
17868 @ 144133:                        LINE   2645 "regression-compile-tmp/nrimp10s-77.imp"
17869 @ 144175:                        PUSH   DEFINEEP
17870 @ 144178:                        PUSH   MAINEP
17871 @ 144181:                        ASSPAR
17872 @ 144182:                        PUSH   CA
17873 @ 144185:                        ASSPAR
17874 @ 144186:                        PUSH   JJ
17875 @ 144189:                        ASSPAR
17876 @ 144190:                        PUSHI  #0x00000001
17877 @ 144195:                        ASSPAR
17878 @ 144196:                        CALL  

  2646              RLEVEL=1; RBASE=1
17879 @ 144197:                        LINE   2646 "regression-compile-tmp/nrimp10s-77.imp"
17880 @ 144239:                        PUSH   RLEVEL
17881 @ 144242:                        PUSHI  #0x00000001
17882 @ 144247:                        ASSVAL
17883 @ 144248:                        LINE   2646 "regression-compile-tmp/nrimp10s-77.imp"
17884 @ 144290:                        PUSH   RBASE
17885 @ 144293:                        PUSHI  #0x00000001
17886 @ 144298:                        ASSVAL

  2647              L(1)=0; M(1)=0; DIAGINF(1)=0; AUXSBASE(1)=0
17887 @ 144299:                        LINE   2647 "regression-compile-tmp/nrimp10s-77.imp"
17888 @ 144341:                        PUSH   L
17889 @ 144344:                        PUSHI  #0x00000001
17890 @ 144349:                        ACCESS
17891 @ 144350:                        PUSHI  #0x00000000
17892 @ 144355:                        ASSVAL
17893 @ 144356:                        LINE   2647 "regression-compile-tmp/nrimp10s-77.imp"
17894 @ 144398:                        PUSH   M
17895 @ 144401:                        PUSHI  #0x00000001
17896 @ 144406:                        ACCESS
17897 @ 144407:                        PUSHI  #0x00000000
17898 @ 144412:                        ASSVAL
17899 @ 144413:                        LINE   2647 "regression-compile-tmp/nrimp10s-77.imp"
17900 @ 144455:                        PUSH   DIAGINF
17901 @ 144458:                        PUSHI  #0x00000001
17902 @ 144463:                        ACCESS
17903 @ 144464:                        PUSHI  #0x00000000
17904 @ 144469:                        ASSVAL
17905 @ 144470:                        LINE   2647 "regression-compile-tmp/nrimp10s-77.imp"
17906 @ 144512:                        PUSH   AUXSBASE
17907 @ 144515:                        PUSHI  #0x00000001
17908 @ 144520:                        ACCESS
17909 @ 144521:                        PUSHI  #0x00000000
17910 @ 144526:                        ASSVAL

  2648              CPRMODE=1
17911 @ 144527:                        LINE   2648 "regression-compile-tmp/nrimp10s-77.imp"
17912 @ 144569:                        PUSH   CPRMODE
17913 @ 144572:                        PUSHI  #0x00000001
17914 @ 144577:                        ASSVAL

  2649              N=24;  NMAX=N
17915 @ 144578:                        LINE   2649 "regression-compile-tmp/nrimp10s-77.imp"
17916 @ 144620:                        PUSH   N
17917 @ 144623:                        PUSHI  #0x00000018
17918 @ 144628:                        ASSVAL
17919 @ 144629:                        LINE   2649 "regression-compile-tmp/nrimp10s-77.imp"
17920 @ 144671:                        PUSH   NMAX
17921 @ 144674:                        PUSH   N
17922 @ 144677:                        ASSVAL

  2650              FORGET(-1)
17923 @ 144678:                        LINE   2650 "regression-compile-tmp/nrimp10s-77.imp"
17924 @ 144720:                        PUSH   FORGET
17925 @ 144723:                        PUSHI  #0x00000001
17926 @ 144728:                        NEGATE
17927 @ 144729:                        ASSPAR
17928 @ 144730:                        CALL  

  2651              DIAG POINTER(LEVEL+1)
  2652  !
  2653  ! THE CODE PLANTED IS AS FOLLOWS:-
  2654  !         STD   (LNB+3)              SAVE DESCRIPTOG TO GLA(PLT)
  2655  !         LXN   (LNB+4)               TO GLA(PLT)
  2656  !         STLN  (XNB+5)               SAVE LNB FOR STOP SEQUENCE
  2657  !         ASF   1                    FOR REPORT WORD
  2658  !
17929 @ 144731:                        LINE   2651 "regression-compile-tmp/nrimp10s-77.imp"
17930 @ 144773:                        PUSH   DIAGPOINTER
17931 @ 144776:                        PUSH   LEVEL
17932 @ 144779:                        PUSHI  #0x00000001
17933 @ 144784:                        ADD   
17934 @ 144785:                        ASSPAR
17935 @ 144786:                        CALL  

  2659              PSF1(STD,1,12)
17936 @ 144787:                        LINE   2659 "regression-compile-tmp/nrimp10s-77.imp"
17937 @ 144829:                        PUSH   PSF1
17938 @ 144832:                        PUSHI  #0x00000058
17939 @ 144837:                        ASSPAR
17940 @ 144838:                        PUSHI  #0x00000001
17941 @ 144843:                        ASSPAR
17942 @ 144844:                        PUSHI  #0x0000000c
17943 @ 144849:                        ASSPAR
17944 @ 144850:                        CALL  

  2660              PSF1(LXN,1,16)
17945 @ 144851:                        LINE   2660 "regression-compile-tmp/nrimp10s-77.imp"
17946 @ 144893:                        PUSH   PSF1
17947 @ 144896:                        PUSHI  #0x0000007e
17948 @ 144901:                        ASSPAR
17949 @ 144902:                        PUSHI  #0x00000001
17950 @ 144907:                        ASSPAR
17951 @ 144908:                        PUSHI  #0x00000010
17952 @ 144913:                        ASSPAR
17953 @ 144914:                        CALL  

  2661              PF1(STLN,0,XNB,20)
  2662  !            PSF1(ASF,0,1)
  2663  !
  2664  ! THE NEXT 8 INSTRUCTIONS ARE REQUIRED TO SET SF 6 WORDS IN FRONT OF LNB
  2665  ! AN ASF 1 WORKS AS WELL EXCEPT FOR K-STAND ALONE WHEN THERE MAY BE
  2666  ! A USELESS REDUNDANT DESCRIPTOR ON THE STACK
  2667  !
17954 @ 144915:                        LINE   2661 "regression-compile-tmp/nrimp10s-77.imp"
17955 @ 144957:                        PUSH   PF1
17956 @ 144960:                        PUSHI  #0x0000005c
17957 @ 144965:                        ASSPAR
17958 @ 144966:                        PUSHI  #0x00000000
17959 @ 144971:                        ASSPAR
17960 @ 144972:                        PUSHI  #0x00000003
17961 @ 144977:                        ASSPAR
17962 @ 144978:                        PUSHI  #0x00000014
17963 @ 144983:                        ASSPAR
17964 @ 144984:                        CALL  

  2668              PF1(STLN,0,TOS,0)
17965 @ 144985:                        LINE   2668 "regression-compile-tmp/nrimp10s-77.imp"
17966 @ 145027:                        PUSH   PF1
17967 @ 145030:                        PUSHI  #0x0000005c
17968 @ 145035:                        ASSPAR
17969 @ 145036:                        PUSHI  #0x00000000
17970 @ 145041:                        ASSPAR
17971 @ 145042:                        PUSHI  #0x00000006
17972 @ 145047:                        ASSPAR
17973 @ 145048:                        PUSHI  #0x00000000
17974 @ 145053:                        ASSPAR
17975 @ 145054:                        CALL  

  2669              PF1(LSS,0,TOS,0)
17976 @ 145055:                        LINE   2669 "regression-compile-tmp/nrimp10s-77.imp"
17977 @ 145097:                        PUSH   PF1
17978 @ 145100:                        PUSHI  #0x00000062
17979 @ 145105:                        ASSPAR
17980 @ 145106:                        PUSHI  #0x00000000
17981 @ 145111:                        ASSPAR
17982 @ 145112:                        PUSHI  #0x00000006
17983 @ 145117:                        ASSPAR
17984 @ 145118:                        PUSHI  #0x00000000
17985 @ 145123:                        ASSPAR
17986 @ 145124:                        CALL  

  2670              PSF1(IAD,0,24)
17987 @ 145125:                        LINE   2670 "regression-compile-tmp/nrimp10s-77.imp"
17988 @ 145167:                        PUSH   PSF1
17989 @ 145170:                        PUSHI  #0x000000e0
17990 @ 145175:                        ASSPAR
17991 @ 145176:                        PUSHI  #0x00000000
17992 @ 145181:                        ASSPAR
17993 @ 145182:                        PUSHI  #0x00000018
17994 @ 145187:                        ASSPAR
17995 @ 145188:                        CALL  

  2671              PF1(STSF,0,TOS,0)
17996 @ 145189:                        LINE   2671 "regression-compile-tmp/nrimp10s-77.imp"
17997 @ 145231:                        PUSH   PF1
17998 @ 145234:                        PUSHI  #0x0000005e
17999 @ 145239:                        ASSPAR
18000 @ 145240:                        PUSHI  #0x00000000
18001 @ 145245:                        ASSPAR
18002 @ 145246:                        PUSHI  #0x00000006
18003 @ 145251:                        ASSPAR
18004 @ 145252:                        PUSHI  #0x00000000
18005 @ 145257:                        ASSPAR
18006 @ 145258:                        CALL  

  2672              PF1(ISB,0,TOS,0)
18007 @ 145259:                        LINE   2672 "regression-compile-tmp/nrimp10s-77.imp"
18008 @ 145301:                        PUSH   PF1
18009 @ 145304:                        PUSHI  #0x000000e2
18010 @ 145309:                        ASSPAR
18011 @ 145310:                        PUSHI  #0x00000000
18012 @ 145315:                        ASSPAR
18013 @ 145316:                        PUSHI  #0x00000006
18014 @ 145321:                        ASSPAR
18015 @ 145322:                        PUSHI  #0x00000000
18016 @ 145327:                        ASSPAR
18017 @ 145328:                        CALL  

  2673              PSF1(ISH,0,-2)
18018 @ 145329:                        LINE   2673 "regression-compile-tmp/nrimp10s-77.imp"
18019 @ 145371:                        PUSH   PSF1
18020 @ 145374:                        PUSHI  #0x000000e8
18021 @ 145379:                        ASSPAR
18022 @ 145380:                        PUSHI  #0x00000000
18023 @ 145385:                        ASSPAR
18024 @ 145386:                        PUSHI  #0x00000002
18025 @ 145391:                        NEGATE
18026 @ 145392:                        ASSPAR
18027 @ 145393:                        CALL  

  2674              PF1(ST,0,BREG,0)
18028 @ 145394:                        LINE   2674 "regression-compile-tmp/nrimp10s-77.imp"
18029 @ 145436:                        PUSH   PF1
18030 @ 145439:                        PUSHI  #0x00000048
18031 @ 145444:                        ASSPAR
18032 @ 145445:                        PUSHI  #0x00000000
18033 @ 145450:                        ASSPAR
18034 @ 145451:                        PUSHI  #0x00000007
18035 @ 145456:                        ASSPAR
18036 @ 145457:                        PUSHI  #0x00000000
18037 @ 145462:                        ASSPAR
18038 @ 145463:                        CALL  

  2675              PF1(ASF,0,BREG,0)
  2676  !
  2677  !
  2678  ! SET THE PROGRAM MASK TO MASK OUT UNDERFLOW AND ALLOW ALL OTHER INTS
  2679  !
  2680  !         MPSR  16_40C0
  2681  !
18039 @ 145464:                        LINE   2675 "regression-compile-tmp/nrimp10s-77.imp"
18040 @ 145506:                        PUSH   PF1
18041 @ 145509:                        PUSHI  #0x0000006e
18042 @ 145514:                        ASSPAR
18043 @ 145515:                        PUSHI  #0x00000000
18044 @ 145520:                        ASSPAR
18045 @ 145521:                        PUSHI  #0x00000007
18046 @ 145526:                        ASSPAR
18047 @ 145527:                        PUSHI  #0x00000000
18048 @ 145532:                        ASSPAR
18049 @ 145533:                        CALL  

  2682              PF1(MPSR,0,0,16_40C0)
18050 @ 145534:                        LINE   2682 "regression-compile-tmp/nrimp10s-77.imp"
18051 @ 145576:                        PUSH   PF1
18052 @ 145579:                        PUSHI  #0x00000032
18053 @ 145584:                        ASSPAR
18054 @ 145585:                        PUSHI  #0x00000000
18055 @ 145590:                        ASSPAR
18056 @ 145591:                        PUSHI  #0x00000000
18057 @ 145596:                        ASSPAR
18058 @ 145597:                        PUSHI  #0x000040c0
18059 @ 145602:                        ASSPAR
18060 @ 145603:                        CALL  

  2683              PTYPE=1
18061 @ 145604:                        LINE   2683 "regression-compile-tmp/nrimp10s-77.imp"
18062 @ 145646:                        PUSH   PTYPE
18063 @ 145649:                        PUSHI  #0x00000001
18064 @ 145654:                        ASSVAL

  2684           %FINISH %ELSE SET LINE;       ! SO 'ENTERED FROM LINE' IS OK
18065 @ 145655:                        LINE   2684 "regression-compile-tmp/nrimp10s-77.imp"
18066 @ 145697:                        GOTO   L_0003
18067 @ 145700:                        LOCATE L_0004
18068 @ 145703:                        PUSH   SETLINE
18069 @ 145706:                        CALL  
18070 @ 145707:                        LOCATE L_0003

  2685           RHEAD(-1)
18071 @ 145710:                        LINE   2685 "regression-compile-tmp/nrimp10s-77.imp"
18072 @ 145752:                        PUSH   RHEAD
18073 @ 145755:                        PUSHI  #0x00000001
18074 @ 145760:                        NEGATE
18075 @ 145761:                        ASSPAR
18076 @ 145762:                        CALL  

  2686           RDISPLAY(-1)
18077 @ 145763:                        LINE   2686 "regression-compile-tmp/nrimp10s-77.imp"
18078 @ 145805:                        PUSH   RDISPLAY
18079 @ 145808:                        PUSHI  #0x00000001
18080 @ 145813:                        NEGATE
18081 @ 145814:                        ASSPAR
18082 @ 145815:                        CALL  

  2687           MAKE DECS(P+1)
18083 @ 145816:                        LINE   2687 "regression-compile-tmp/nrimp10s-77.imp"
18084 @ 145858:                        PUSH   MAKEDECS
18085 @ 145861:                        PUSH   P
18086 @ 145864:                        PUSHI  #0x00000001
18087 @ 145869:                        ADD   
18088 @ 145870:                        ASSPAR
18089 @ 145871:                        CALL  

  2688  %END
18090 @ 145872:                        LINE   2688 "regression-compile-tmp/nrimp10s-77.imp"
18091 @ 145914:                     END    _lev0id0_lev1id1_lev2id3_CSS_lev4id8 {lev=5 --> 4}

  2689           ->CSSEXIT
  2690  !
18092 @ 145915:                     LINE   2689 "regression-compile-tmp/nrimp10s-77.imp"
18093 @ 145957:                     JUMP   L_01da

  2691  SW(15):
  2692                                          ! '%ON'(EVENT')(N)(NLIST)'%START'
18094 @ 145960:                     LINE   2691 "regression-compile-tmp/nrimp10s-77.imp"
18095 @ 146002:                     PUSHI  #0x0000000f
18096 @ 146007:                     SLABEL 426

  2693        FAULT(57,0) %UNLESS LEVEL>=2
18097 @ 146010:                     LINE   2693 "regression-compile-tmp/nrimp10s-77.imp"
18098 @ 146052:                     PUSH   LEVEL
18099 @ 146055:                     PUSHI  #0x00000002
18100 @ 146060:                     JUMPIF >= L_0004
18101 @ 146064:                     PUSH   FAULT
18102 @ 146067:                     PUSHI  #0x00000039
18103 @ 146072:                     ASSPAR
18104 @ 146073:                     PUSHI  #0x00000000
18105 @ 146078:                     ASSPAR
18106 @ 146079:                     CALL  
18107 @ 146080:                     LOCATE L_0004

  2694        FAULT(40,0) %IF NMDECS(LEVEL)&1#0
18108 @ 146083:                     LINE   2694 "regression-compile-tmp/nrimp10s-77.imp"
18109 @ 146125:                     PUSH   NMDECS
18110 @ 146128:                     PUSH   LEVEL
18111 @ 146131:                     ACCESS
18112 @ 146132:                     PUSHI  #0x00000001
18113 @ 146137:                     AND   
18114 @ 146138:                     PUSHI  #0x00000000
18115 @ 146143:                     JUMPIF = L_0004
18116 @ 146147:                     PUSH   FAULT
18117 @ 146150:                     PUSHI  #0x00000028
18118 @ 146155:                     ASSPAR
18119 @ 146156:                     PUSHI  #0x00000000
18120 @ 146161:                     ASSPAR
18121 @ 146162:                     CALL  
18122 @ 146163:                     LOCATE L_0004

  2695        NMDECS(LEVEL)=NMDECS(LEVEL)!16_11;! NO MORE DECS AND IN ONCOND
18123 @ 146166:                     LINE   2695 "regression-compile-tmp/nrimp10s-77.imp"
18124 @ 146208:                     PUSH   NMDECS
18125 @ 146211:                     PUSH   LEVEL
18126 @ 146214:                     ACCESS
18127 @ 146215:                     PUSH   NMDECS
18128 @ 146218:                     PUSH   LEVEL
18129 @ 146221:                     ACCESS
18130 @ 146222:                     PUSHI  #0x00000011
18131 @ 146227:                     OR    
18132 @ 146228:                     ASSVAL

  2696        %IF STACK=0 %THEN %START
18133 @ 146229:                     LINE   2696 "regression-compile-tmp/nrimp10s-77.imp"
18134 @ 146271:                     PUSH   STACK
18135 @ 146274:                     PUSHI  #0x00000000
18136 @ 146279:                     JUMPIF # L_0004

  2697           SAVE AUX STACK
18137 @ 146283:                     LINE   2697 "regression-compile-tmp/nrimp10s-77.imp"
18138 @ 146325:                     PUSH   SAVEAUXSTACK
18139 @ 146328:                     CALL  

  2698           DISP=AUXSBASE(LEVEL)
18140 @ 146329:                     LINE   2698 "regression-compile-tmp/nrimp10s-77.imp"
18141 @ 146371:                     PUSH   DISP
18142 @ 146374:                     PUSH   AUXSBASE
18143 @ 146377:                     PUSH   LEVEL
18144 @ 146380:                     ACCESS
18145 @ 146381:                     ASSVAL

  2699           PSF1(LSS,2,DISP);              ! SAVE TOP OF AUX STACK
18146 @ 146382:                     LINE   2699 "regression-compile-tmp/nrimp10s-77.imp"
18147 @ 146424:                     PUSH   PSF1
18148 @ 146427:                     PUSHI  #0x00000062
18149 @ 146432:                     ASSPAR
18150 @ 146433:                     PUSHI  #0x00000002
18151 @ 146438:                     ASSPAR
18152 @ 146439:                     PUSH   DISP
18153 @ 146442:                     ASSPAR
18154 @ 146443:                     CALL  

  2700           PSF1(ST,1,DISP+12)
18155 @ 146444:                     LINE   2700 "regression-compile-tmp/nrimp10s-77.imp"
18156 @ 146486:                     PUSH   PSF1
18157 @ 146489:                     PUSHI  #0x00000048
18158 @ 146494:                     ASSPAR
18159 @ 146495:                     PUSHI  #0x00000001
18160 @ 146500:                     ASSPAR
18161 @ 146501:                     PUSH   DISP
18162 @ 146504:                     PUSHI  #0x0000000c
18163 @ 146509:                     ADD   
18164 @ 146510:                     ASSPAR
18165 @ 146511:                     CALL  

  2701        %FINISH
18166 @ 146512:                     LINE   2701 "regression-compile-tmp/nrimp10s-77.imp"
18167 @ 146554:                     LOCATE L_0004

  2702        GRUSE(ACCR)=0
18168 @ 146557:                     LINE   2702 "regression-compile-tmp/nrimp10s-77.imp"
18169 @ 146599:                     PUSH   GRUSE
18170 @ 146602:                     PUSHI  #0x00000000
18171 @ 146607:                     ACCESS
18172 @ 146608:                     PUSHI  #0x00000000
18173 @ 146613:                     ASSVAL

  2703        PSF1(CPSR,1,N+8)
18174 @ 146614:                     LINE   2703 "regression-compile-tmp/nrimp10s-77.imp"
18175 @ 146656:                     PUSH   PSF1
18176 @ 146659:                     PUSHI  #0x00000034
18177 @ 146664:                     ASSPAR
18178 @ 146665:                     PUSHI  #0x00000001
18179 @ 146670:                     ASSPAR
18180 @ 146671:                     PUSH   N
18181 @ 146674:                     PUSHI  #0x00000008
18182 @ 146679:                     ADD   
18183 @ 146680:                     ASSPAR
18184 @ 146681:                     CALL  

  2704        PLABEL=PLABEL-1
18185 @ 146682:                     LINE   2704 "regression-compile-tmp/nrimp10s-77.imp"
18186 @ 146724:                     PUSH   PLABEL
18187 @ 146727:                     PUSH   PLABEL
18188 @ 146730:                     PUSHI  #0x00000001
18189 @ 146735:                     SUB   
18190 @ 146736:                     ASSVAL

  2705        JJJ=PLABEL
18191 @ 146737:                     LINE   2705 "regression-compile-tmp/nrimp10s-77.imp"
18192 @ 146779:                     PUSH   JJJ
18193 @ 146782:                     PUSH   PLABEL
18194 @ 146785:                     ASSVAL

  2706        ENTER JUMP(15,JJJ,B'10');         ! JUMP ROUND ON BODY
  2707  !
18195 @ 146786:                     LINE   2706 "regression-compile-tmp/nrimp10s-77.imp"
18196 @ 146828:                     PUSH   ENTERJUMP
18197 @ 146831:                     PUSHI  #0x0000000f
18198 @ 146836:                     ASSPAR
18199 @ 146837:                     PUSH   JJJ
18200 @ 146840:                     ASSPAR
18201 @ 146841:                     PUSHI  #0x00000002
18202 @ 146846:                     ASSPAR
18203 @ 146847:                     CALL  

  2708        P=P+2; JJ=0;                      ! SET UP A BITMASK IN JJ
18204 @ 146848:                     LINE   2708 "regression-compile-tmp/nrimp10s-77.imp"
18205 @ 146890:                     PUSH   P
18206 @ 146893:                     PUSH   P
18207 @ 146896:                     PUSHI  #0x00000002
18208 @ 146901:                     ADD   
18209 @ 146902:                     ASSVAL
18210 @ 146903:                     LINE   2708 "regression-compile-tmp/nrimp10s-77.imp"
18211 @ 146945:                     PUSH   JJ
18212 @ 146948:                     PUSHI  #0x00000000
18213 @ 146953:                     ASSVAL

  2709        {%UNTIL A(P-1)=2} %CYCLE;           ! UNTIL NO MORE NLIST
18214 @ 146954:                     LINE   2709 "regression-compile-tmp/nrimp10s-77.imp"
18215 @ 146996:                     LOCATE L_0003

  2710           KK=A(P)
18216 @ 146999:                     LINE   2710 "regression-compile-tmp/nrimp10s-77.imp"
18217 @ 147041:                     PUSH   KK
18218 @ 147044:                     PUSH   A
18219 @ 147047:                     PUSH   P
18220 @ 147050:                     ACCESS
18221 @ 147051:                     ASSVAL

  2711           FAULT2(26,KK,0) %UNLESS 1<=KK<=14
18222 @ 147052:                     LINE   2711 "regression-compile-tmp/nrimp10s-77.imp"
18223 @ 147094:                     PUSHI  #0x00000001
18224 @ 147099:                     PUSH   KK
18225 @ 147102:                     JUMPIFD > L_0008
18226 @ 147106:                     PUSHI  #0x0000000e
18227 @ 147111:                     JUMPIF <= L_0007
18228 @ 147115:                     LOCATE L_0008
18229 @ 147118:                     PUSH   FAULT2
18230 @ 147121:                     PUSHI  #0x0000001a
18231 @ 147126:                     ASSPAR
18232 @ 147127:                     PUSH   KK
18233 @ 147130:                     ASSPAR
18234 @ 147131:                     PUSHI  #0x00000000
18235 @ 147136:                     ASSPAR
18236 @ 147137:                     CALL  
18237 @ 147138:                     LOCATE L_0007

  2712           JJ=JJ!1<<(KK-1)
18238 @ 147141:                     LINE   2712 "regression-compile-tmp/nrimp10s-77.imp"
18239 @ 147183:                     PUSH   JJ
18240 @ 147186:                     PUSH   JJ
18241 @ 147189:                     PUSHI  #0x00000001
18242 @ 147194:                     PUSH   KK
18243 @ 147197:                     PUSHI  #0x00000001
18244 @ 147202:                     SUB   
18245 @ 147203:                     LSH   
18246 @ 147204:                     OR    
18247 @ 147205:                     ASSVAL

  2713           P=P+2
18248 @ 147206:                     LINE   2713 "regression-compile-tmp/nrimp10s-77.imp"
18249 @ 147248:                     PUSH   P
18250 @ 147251:                     PUSH   P
18251 @ 147254:                     PUSHI  #0x00000002
18252 @ 147259:                     ADD   
18253 @ 147260:                     ASSVAL

  2714        %REPEAT %UNTIL A(P-1)=2
18254 @ 147261:                     LINE   2714 "regression-compile-tmp/nrimp10s-77.imp"
18255 @ 147303:                     PUSH   A
18256 @ 147306:                     PUSH   P
18257 @ 147309:                     PUSHI  #0x00000001
18258 @ 147314:                     SUB   
18259 @ 147315:                     ACCESS
18260 @ 147316:                     PUSHI  #0x00000002
18261 @ 147321:                     JUMPIF = L_0004
18262 @ 147325:                     REPEAT L_0003
18263 @ 147328:                     LOCATE L_0004

  2715        KK=CA; PGLA(4,4,ADDR(CA))
18264 @ 147331:                     LINE   2715 "regression-compile-tmp/nrimp10s-77.imp"
18265 @ 147373:                     PUSH   KK
18266 @ 147376:                     PUSH   CA
18267 @ 147379:                     ASSVAL
18268 @ 147380:                     LINE   2715 "regression-compile-tmp/nrimp10s-77.imp"
18269 @ 147422:                     PUSH   PGLA
18270 @ 147425:                     PUSHI  #0x00000004
18271 @ 147430:                     ASSPAR
18272 @ 147431:                     PUSHI  #0x00000004
18273 @ 147436:                     ASSPAR
18274 @ 147437:                     PUSH   ADDR
18275 @ 147440:                     PUSH   CA
18276 @ 147443:                     ASSPAR
18277 @ 147444:                     CALL  
18278 @ 147445:                     ASSPAR
18279 @ 147446:                     CALL  

  2716        RELOCATE(GLACA-4,KK,1);           ! ENTRY ADDRESS IN PLT
18280 @ 147447:                     LINE   2716 "regression-compile-tmp/nrimp10s-77.imp"
18281 @ 147489:                     PUSH   RELOCATE
18282 @ 147492:                     PUSH   GLACA
18283 @ 147495:                     PUSHI  #0x00000004
18284 @ 147500:                     SUB   
18285 @ 147501:                     ASSPAR
18286 @ 147502:                     PUSH   KK
18287 @ 147505:                     ASSPAR
18288 @ 147506:                     PUSHI  #0x00000001
18289 @ 147511:                     ASSPAR
18290 @ 147512:                     CALL  

  2717        ONWORD(LEVEL)=JJ<<18!(GLACA-4)
18291 @ 147513:                     LINE   2717 "regression-compile-tmp/nrimp10s-77.imp"
18292 @ 147555:                     PUSH   ONWORD
18293 @ 147558:                     PUSH   LEVEL
18294 @ 147561:                     ACCESS
18295 @ 147562:                     PUSH   JJ
18296 @ 147565:                     PUSHI  #0x00000012
18297 @ 147570:                     LSH   
18298 @ 147571:                     PUSH   GLACA
18299 @ 147574:                     PUSHI  #0x00000004
18300 @ 147579:                     SUB   
18301 @ 147580:                     OR    
18302 @ 147581:                     ASSVAL

  2718        FORGET(-1)
18303 @ 147582:                     LINE   2718 "regression-compile-tmp/nrimp10s-77.imp"
18304 @ 147624:                     PUSH   FORGET
18305 @ 147627:                     PUSHI  #0x00000001
18306 @ 147632:                     NEGATE
18307 @ 147633:                     ASSPAR
18308 @ 147634:                     CALL  

  2719        PSF1(ST,1,N);                     ! STORE EVENT,SUBEVENT&LINE
18309 @ 147635:                     LINE   2719 "regression-compile-tmp/nrimp10s-77.imp"
18310 @ 147677:                     PUSH   PSF1
18311 @ 147680:                     PUSHI  #0x00000048
18312 @ 147685:                     ASSPAR
18313 @ 147686:                     PUSHI  #0x00000001
18314 @ 147691:                     ASSPAR
18315 @ 147692:                     PUSH   N
18316 @ 147695:                     ASSPAR
18317 @ 147696:                     CALL  

  2720        PSF1(MPSR,1,N+8)
18318 @ 147697:                     LINE   2720 "regression-compile-tmp/nrimp10s-77.imp"
18319 @ 147739:                     PUSH   PSF1
18320 @ 147742:                     PUSHI  #0x00000032
18321 @ 147747:                     ASSPAR
18322 @ 147748:                     PUSHI  #0x00000001
18323 @ 147753:                     ASSPAR
18324 @ 147754:                     PUSH   N
18325 @ 147757:                     PUSHI  #0x00000008
18326 @ 147762:                     ADD   
18327 @ 147763:                     ASSPAR
18328 @ 147764:                     CALL  

  2721        ONINF(LEVEL)=N; N=N+12
18329 @ 147765:                     LINE   2721 "regression-compile-tmp/nrimp10s-77.imp"
18330 @ 147807:                     PUSH   ONINF
18331 @ 147810:                     PUSH   LEVEL
18332 @ 147813:                     ACCESS
18333 @ 147814:                     PUSH   N
18334 @ 147817:                     ASSVAL
18335 @ 147818:                     LINE   2721 "regression-compile-tmp/nrimp10s-77.imp"
18336 @ 147860:                     PUSH   N
18337 @ 147863:                     PUSH   N
18338 @ 147866:                     PUSHI  #0x0000000c
18339 @ 147871:                     ADD   
18340 @ 147872:                     ASSVAL

  2722        %IF STACK=0 %THEN %START
18341 @ 147873:                     LINE   2722 "regression-compile-tmp/nrimp10s-77.imp"
18342 @ 147915:                     PUSH   STACK
18343 @ 147918:                     PUSHI  #0x00000000
18344 @ 147923:                     JUMPIF # L_0004

  2723           PSF1(LSS,1,DISP+12);           ! RESET AUX STACK TOP
18345 @ 147927:                     LINE   2723 "regression-compile-tmp/nrimp10s-77.imp"
18346 @ 147969:                     PUSH   PSF1
18347 @ 147972:                     PUSHI  #0x00000062
18348 @ 147977:                     ASSPAR
18349 @ 147978:                     PUSHI  #0x00000001
18350 @ 147983:                     ASSPAR
18351 @ 147984:                     PUSH   DISP
18352 @ 147987:                     PUSHI  #0x0000000c
18353 @ 147992:                     ADD   
18354 @ 147993:                     ASSPAR
18355 @ 147994:                     CALL  

  2724           PSF1(ST,2,DISP)
18356 @ 147995:                     LINE   2724 "regression-compile-tmp/nrimp10s-77.imp"
18357 @ 148037:                     PUSH   PSF1
18358 @ 148040:                     PUSHI  #0x00000048
18359 @ 148045:                     ASSPAR
18360 @ 148046:                     PUSHI  #0x00000002
18361 @ 148051:                     ASSPAR
18362 @ 148052:                     PUSH   DISP
18363 @ 148055:                     ASSPAR
18364 @ 148056:                     CALL  

  2725        %FINISH
18365 @ 148057:                     LINE   2725 "regression-compile-tmp/nrimp10s-77.imp"
18366 @ 148099:                     LOCATE L_0004

  2726        CSTART(0,3)
18367 @ 148102:                     LINE   2726 "regression-compile-tmp/nrimp10s-77.imp"
18368 @ 148144:                     PUSH   CSTART
18369 @ 148147:                     PUSHI  #0x00000000
18370 @ 148152:                     ASSPAR
18371 @ 148153:                     PUSHI  #0x00000003
18372 @ 148158:                     ASSPAR
18373 @ 148159:                     CALL  

  2727        NMDECS(LEVEL)=NMDECS(LEVEL)!!16_10;! NOT IN ONCOND
18374 @ 148160:                     LINE   2727 "regression-compile-tmp/nrimp10s-77.imp"
18375 @ 148202:                     PUSH   NMDECS
18376 @ 148205:                     PUSH   LEVEL
18377 @ 148208:                     ACCESS
18378 @ 148209:                     PUSH   NMDECS
18379 @ 148212:                     PUSH   LEVEL
18380 @ 148215:                     ACCESS
18381 @ 148216:                     PUSHI  #0x00000010
18382 @ 148221:                     XOR   
18383 @ 148222:                     ASSVAL

  2728        JJ=ENTER LAB(JJJ,B'111');         ! REPLACE ENVIRONMENT
18384 @ 148223:                     LINE   2728 "regression-compile-tmp/nrimp10s-77.imp"
18385 @ 148265:                     PUSH   JJ
18386 @ 148268:                     PUSH   ENTERLAB
18387 @ 148271:                     PUSH   JJJ
18388 @ 148274:                     ASSPAR
18389 @ 148275:                     PUSHI  #0x00000007
18390 @ 148280:                     ASSPAR
18391 @ 148281:                     CALL  
18392 @ 148282:                     ASSVAL

  2729        ->CSSEXIT
18393 @ 148283:                     LINE   2729 "regression-compile-tmp/nrimp10s-77.imp"
18394 @ 148325:                     JUMP   L_01da

  2730  SW(16):  
18395 @ 148328:                     LINE   2730 "regression-compile-tmp/nrimp10s-77.imp"
18396 @ 148370:                     PUSHI  #0x00000010
18397 @ 148375:                     SLABEL 426

  2731           FAULT(57,0) %UNLESS LEVEL>=2
18398 @ 148378:                     LINE   2731 "regression-compile-tmp/nrimp10s-77.imp"
18399 @ 148420:                     PUSH   LEVEL
18400 @ 148423:                     PUSHI  #0x00000002
18401 @ 148428:                     JUMPIF >= L_0004
18402 @ 148432:                     PUSH   FAULT
18403 @ 148435:                     PUSHI  #0x00000039
18404 @ 148440:                     ASSPAR
18405 @ 148441:                     PUSHI  #0x00000000
18406 @ 148446:                     ASSPAR
18407 @ 148447:                     CALL  
18408 @ 148448:                     LOCATE L_0004

  2732           %BEGIN;                       ! %SWITCH (SWITCH LIST)
18409 @ 148451:                     LINE   2732 "regression-compile-tmp/nrimp10s-77.imp"
18410 @ 148493:                     BEGIN  _lev0id0_lev1id1_lev2id3_CSS_lev4id9 {lev=4 --> 5}

  2733           %INTEGER Q,RANGE,KKK,KK,LB,PP,D0,D1,OPHEAD,V,ARRP,R
18411 @ 148494:                        LINE   2733 "regression-compile-tmp/nrimp10s-77.imp"
18412 @ 148536:                        DEF    Q p1=V_01dd a/tf=11 b/format=1 c/ostate=0  type=1 (integer) form=1 (simple) special=0 (<special:0>) linkage=0 (auto) spec=0 indirect=0 unass=0
18413 @ 148549:                        DEF    RANGE p1=V_01de a/tf=11 b/format=1 c/ostate=0  type=1 (integer) form=1 (simple) special=0 (<special:0>) linkage=0 (auto) spec=0 indirect=0 unass=0
18414 @ 148566:                        DEF    KKK p1=V_01df a/tf=11 b/format=1 c/ostate=0  type=1 (integer) form=1 (simple) special=0 (<special:0>) linkage=0 (auto) spec=0 indirect=0 unass=0
18415 @ 148581:                        DEF    KK p1=V_01e0 a/tf=11 b/format=1 c/ostate=0  type=1 (integer) form=1 (simple) special=0 (<special:0>) linkage=0 (auto) spec=0 indirect=0 unass=0
18416 @ 148595:                        DEF    LB p1=V_01e1 a/tf=11 b/format=1 c/ostate=0  type=1 (integer) form=1 (simple) special=0 (<special:0>) linkage=0 (auto) spec=0 indirect=0 unass=0
18417 @ 148609:                        DEF    PP p1=V_01e2 a/tf=11 b/format=1 c/ostate=0  type=1 (integer) form=1 (simple) special=0 (<special:0>) linkage=0 (auto) spec=0 indirect=0 unass=0
18418 @ 148623:                        DEF    D0 p1=V_01e3 a/tf=11 b/format=1 c/ostate=0  type=1 (integer) form=1 (simple) special=0 (<special:0>) linkage=0 (auto) spec=0 indirect=0 unass=0
18419 @ 148637:                        DEF    D1 p1=V_01e4 a/tf=11 b/format=1 c/ostate=0  type=1 (integer) form=1 (simple) special=0 (<special:0>) linkage=0 (auto) spec=0 indirect=0 unass=0
18420 @ 148651:                        DEF    OPHEAD p1=V_01e5 a/tf=11 b/format=1 c/ostate=0  type=1 (integer) form=1 (simple) special=0 (<special:0>) linkage=0 (auto) spec=0 indirect=0 unass=0
18421 @ 148669:                        DEF    V p1=V_01e6 a/tf=11 b/format=1 c/ostate=0  type=1 (integer) form=1 (simple) special=0 (<special:0>) linkage=0 (auto) spec=0 indirect=0 unass=0
18422 @ 148682:                        DEF    ARRP p1=V_01e7 a/tf=11 b/format=1 c/ostate=0  type=1 (integer) form=1 (simple) special=0 (<special:0>) linkage=0 (auto) spec=0 indirect=0 unass=0
18423 @ 148698:                        DEF    R p1=V_01e8 a/tf=11 b/format=1 c/ostate=0  type=1 (integer) form=1 (simple) special=0 (<special:0>) linkage=0 (auto) spec=0 indirect=0 unass=0

  2734           Q=P
18424 @ 148711:                        LINE   2734 "regression-compile-tmp/nrimp10s-77.imp"
18425 @ 148753:                        PUSH   Q
18426 @ 148756:                        PUSH   P
18427 @ 148759:                        ASSVAL

  2735           ARRP=1
18428 @ 148760:                        LINE   2735 "regression-compile-tmp/nrimp10s-77.imp"
18429 @ 148802:                        PUSH   ARRP
18430 @ 148805:                        PUSHI  #0x00000001
18431 @ 148810:                        ASSVAL

  2736           %IF PARMOPT=0 %THEN ARRP=2
18432 @ 148811:                        LINE   2736 "regression-compile-tmp/nrimp10s-77.imp"
18433 @ 148853:                        PUSH   PARMOPT
18434 @ 148856:                        PUSHI  #0x00000000
18435 @ 148861:                        JUMPIF # L_0004
18436 @ 148865:                        PUSH   ARRP
18437 @ 148868:                        PUSHI  #0x00000002
18438 @ 148873:                        ASSVAL
18439 @ 148874:                        LOCATE L_0004

  2737           {%UNTIL A(Q)=2} %CYCLE;         ! UNTIL NO'REST OF SW LIST'
18440 @ 148877:                        LINE   2737 "regression-compile-tmp/nrimp10s-77.imp"
18441 @ 148919:                        LOCATE L_0003

  2738              P=P+3
18442 @ 148922:                        LINE   2738 "regression-compile-tmp/nrimp10s-77.imp"
18443 @ 148964:                        PUSH   P
18444 @ 148967:                        PUSH   P
18445 @ 148970:                        PUSHI  #0x00000003
18446 @ 148975:                        ADD   
18447 @ 148976:                        ASSVAL

  2739              P=P+3 %WHILE A(P)=1
18448 @ 148977:                        LINE   2739 "regression-compile-tmp/nrimp10s-77.imp"
18449 @ 149019:                        LOCATE L_0006
18450 @ 149022:                        PUSH   A
18451 @ 149025:                        PUSH   P
18452 @ 149028:                        ACCESS
18453 @ 149029:                        PUSHI  #0x00000001
18454 @ 149034:                        JUMPIF # L_0007
18455 @ 149038:                        PUSH   P
18456 @ 149041:                        PUSH   P
18457 @ 149044:                        PUSHI  #0x00000003
18458 @ 149049:                        ADD   
18459 @ 149050:                        ASSVAL
18460 @ 149051:                        REPEAT L_0006
18461 @ 149054:                        LOCATE L_0007

  2740              P=P+4;                      ! TO P(+')
18462 @ 149057:                        LINE   2740 "regression-compile-tmp/nrimp10s-77.imp"
18463 @ 149099:                        PUSH   P
18464 @ 149102:                        PUSH   P
18465 @ 149105:                        PUSHI  #0x00000004
18466 @ 149110:                        ADD   
18467 @ 149111:                        ASSVAL

  2741              KKK=INTEXP(LB);             ! EXTRACT LOWER BOUND
18468 @ 149112:                        LINE   2741 "regression-compile-tmp/nrimp10s-77.imp"
18469 @ 149154:                        PUSH   KKK
18470 @ 149157:                        PUSH   INTEXP
18471 @ 149160:                        PUSH   LB
18472 @ 149163:                        ASSPAR
18473 @ 149164:                        CALL  
18474 @ 149165:                        ASSVAL

  2742              P=P+3
18475 @ 149166:                        LINE   2742 "regression-compile-tmp/nrimp10s-77.imp"
18476 @ 149208:                        PUSH   P
18477 @ 149211:                        PUSH   P
18478 @ 149214:                        PUSHI  #0x00000003
18479 @ 149219:                        ADD   
18480 @ 149220:                        ASSVAL

  2743              KKK=KKK!INTEXP(KK);         ! EXTRACT UPPER BOUND
18481 @ 149221:                        LINE   2743 "regression-compile-tmp/nrimp10s-77.imp"
18482 @ 149263:                        PUSH   KKK
18483 @ 149266:                        PUSH   KKK
18484 @ 149269:                        PUSH   INTEXP
18485 @ 149272:                        PUSH   KK
18486 @ 149275:                        ASSPAR
18487 @ 149276:                        CALL  
18488 @ 149277:                        OR    
18489 @ 149278:                        ASSVAL

  2744              RANGE=(KK-LB+1)
18490 @ 149279:                        LINE   2744 "regression-compile-tmp/nrimp10s-77.imp"
18491 @ 149321:                        PUSH   RANGE
18492 @ 149324:                        PUSH   KK
18493 @ 149327:                        PUSH   LB
18494 @ 149330:                        SUB   
18495 @ 149331:                        PUSHI  #0x00000001
18496 @ 149336:                        ADD   
18497 @ 149337:                        ASSVAL

  2745              %IF RANGE<=0 %OR KKK#0 %START
18498 @ 149338:                        LINE   2745 "regression-compile-tmp/nrimp10s-77.imp"
18499 @ 149380:                        PUSH   RANGE
18500 @ 149383:                        PUSHI  #0x00000000
18501 @ 149388:                        JUMPIF <= L_0008
18502 @ 149392:                        PUSH   KKK
18503 @ 149395:                        PUSHI  #0x00000000
18504 @ 149400:                        JUMPIF = L_0007
18505 @ 149404:                        LOCATE L_0008

  2746                 FAULT2(38,1-RANGE,FROMAR2(Q+1))
18506 @ 149407:                        LINE   2746 "regression-compile-tmp/nrimp10s-77.imp"
18507 @ 149449:                        PUSH   FAULT2
18508 @ 149452:                        PUSHI  #0x00000026
18509 @ 149457:                        ASSPAR
18510 @ 149458:                        PUSHI  #0x00000001
18511 @ 149463:                        PUSH   RANGE
18512 @ 149466:                        SUB   
18513 @ 149467:                        ASSPAR
18514 @ 149468:                        PUSH   FROMAR2
18515 @ 149471:                        PUSH   Q
18516 @ 149474:                        PUSHI  #0x00000001
18517 @ 149479:                        ADD   
18518 @ 149480:                        ASSPAR
18519 @ 149481:                        CALL  
18520 @ 149482:                        ASSPAR
18521 @ 149483:                        CALL  

  2747                 LB=0; KK=10; RANGE=11
18522 @ 149484:                        LINE   2747 "regression-compile-tmp/nrimp10s-77.imp"
18523 @ 149526:                        PUSH   LB
18524 @ 149529:                        PUSHI  #0x00000000
18525 @ 149534:                        ASSVAL
18526 @ 149535:                        LINE   2747 "regression-compile-tmp/nrimp10s-77.imp"
18527 @ 149577:                        PUSH   KK
18528 @ 149580:                        PUSHI  #0x0000000a
18529 @ 149585:                        ASSVAL
18530 @ 149586:                        LINE   2747 "regression-compile-tmp/nrimp10s-77.imp"
18531 @ 149628:                        PUSH   RANGE
18532 @ 149631:                        PUSHI  #0x0000000b
18533 @ 149636:                        ASSVAL

  2748              %FINISH
18534 @ 149637:                        LINE   2748 "regression-compile-tmp/nrimp10s-77.imp"
18535 @ 149679:                        LOCATE L_0007

  2749              %IF GLACA+8-4*LB<0 %THEN ARRP=1;! ZEROETH ELEMENT OFF FRONT
18536 @ 149682:                        LINE   2749 "regression-compile-tmp/nrimp10s-77.imp"
18537 @ 149724:                        PUSH   GLACA
18538 @ 149727:                        PUSHI  #0x00000008
18539 @ 149732:                        ADD   
18540 @ 149733:                        PUSHI  #0x00000004
18541 @ 149738:                        PUSH   LB
18542 @ 149741:                        MUL   
18543 @ 149742:                        SUB   
18544 @ 149743:                        PUSHI  #0x00000000
18545 @ 149748:                        JUMPIF >= L_0007
18546 @ 149752:                        PUSH   ARRP
18547 @ 149755:                        PUSHI  #0x00000001
18548 @ 149760:                        ASSVAL
18549 @ 149761:                        LOCATE L_0007

  2750              PTYPE=16_56+ARRP<<8;         ! WORD LABEL ARRAY
18550 @ 149764:                        LINE   2750 "regression-compile-tmp/nrimp10s-77.imp"
18551 @ 149806:                        PUSH   PTYPE
18552 @ 149809:                        PUSHI  #0x00000056
18553 @ 149814:                        PUSH   ARRP
18554 @ 149817:                        PUSHI  #0x00000008
18555 @ 149822:                        LSH   
18556 @ 149823:                        ADD   
18557 @ 149824:                        ASSVAL

  2751              PP=P; P=Q+1
18558 @ 149825:                        LINE   2751 "regression-compile-tmp/nrimp10s-77.imp"
18559 @ 149867:                        PUSH   PP
18560 @ 149870:                        PUSH   P
18561 @ 149873:                        ASSVAL
18562 @ 149874:                        LINE   2751 "regression-compile-tmp/nrimp10s-77.imp"
18563 @ 149916:                        PUSH   P
18564 @ 149919:                        PUSH   Q
18565 @ 149922:                        PUSHI  #0x00000001
18566 @ 149927:                        ADD   
18567 @ 149928:                        ASSVAL

  2752              {%UNTIL A(P-1)=2} %CYCLE;    !  DOWN NAMELIST
18568 @ 149929:                        LINE   2752 "regression-compile-tmp/nrimp10s-77.imp"
18569 @ 149971:                        LOCATE L_0006

  2753                 K=FROM AR2(P)
18570 @ 149974:                        LINE   2753 "regression-compile-tmp/nrimp10s-77.imp"
18571 @ 150016:                        PUSH   K
18572 @ 150019:                        PUSH   FROMAR2
18573 @ 150022:                        PUSH   P
18574 @ 150025:                        ASSPAR
18575 @ 150026:                        CALL  
18576 @ 150027:                        ASSVAL

  2754                 P=P+3
18577 @ 150028:                        LINE   2754 "regression-compile-tmp/nrimp10s-77.imp"
18578 @ 150070:                        PUSH   P
18579 @ 150073:                        PUSH   P
18580 @ 150076:                        PUSHI  #0x00000003
18581 @ 150081:                        ADD   
18582 @ 150082:                        ASSVAL

  2755                 OPHEAD=0; R=LB
  2756  !
  2757  ! SET UP A BIT LIST (96 BITS PER CELL) TO CHECK FOR SWITCH LABELS
  2758  ! SET TWICE
  2759  !
18583 @ 150083:                        LINE   2755 "regression-compile-tmp/nrimp10s-77.imp"
18584 @ 150125:                        PUSH   OPHEAD
18585 @ 150128:                        PUSHI  #0x00000000
18586 @ 150133:                        ASSVAL
18587 @ 150134:                        LINE   2755 "regression-compile-tmp/nrimp10s-77.imp"
18588 @ 150176:                        PUSH   R
18589 @ 150179:                        PUSH   LB
18590 @ 150182:                        ASSVAL

  2760                 {%UNTIL R>KK} %CYCLE
18591 @ 150183:                        LINE   2760 "regression-compile-tmp/nrimp10s-77.imp"
18592 @ 150225:                        LOCATE L_0009

  2761                    PUSH(OPHEAD,0,0,0)
18593 @ 150228:                        LINE   2761 "regression-compile-tmp/nrimp10s-77.imp"
18594 @ 150270:                        PUSH   PUSH
18595 @ 150273:                        PUSH   OPHEAD
18596 @ 150276:                        ASSPAR
18597 @ 150277:                        PUSHI  #0x00000000
18598 @ 150282:                        ASSPAR
18599 @ 150283:                        PUSHI  #0x00000000
18600 @ 150288:                        ASSPAR
18601 @ 150289:                        PUSHI  #0x00000000
18602 @ 150294:                        ASSPAR
18603 @ 150295:                        CALL  

  2762                    R=R+96
18604 @ 150296:                        LINE   2762 "regression-compile-tmp/nrimp10s-77.imp"
18605 @ 150338:                        PUSH   R
18606 @ 150341:                        PUSH   R
18607 @ 150344:                        PUSHI  #0x00000060
18608 @ 150349:                        ADD   
18609 @ 150350:                        ASSVAL

  2763                 %REPEAT %UNTIL R>KK
  2764  !
  2765  ! FOR CHECKING MODE USE A BOUNDED WORD DESCRIPTOR AND WORD SIZE
  2766  ! ENTRIES PRESET TO "SW LABEL NOT SET". OPTIMISING USE BCI WORD
  2767  ! ARRAYS WITH BASE SET TO ZEROETH ELEMENT
  2768  
18610 @ 150351:                        LINE   2763 "regression-compile-tmp/nrimp10s-77.imp"
18611 @ 150393:                        PUSH   R
18612 @ 150396:                        PUSH   KK
18613 @ 150399:                        JUMPIF > L_000a
18614 @ 150403:                        REPEAT L_0009
18615 @ 150406:                        LOCATE L_000a

  2769                 D1=(GLACA+15)&(-8);      ! FIRST TABLE ENTRY
18616 @ 150409:                        LINE   2769 "regression-compile-tmp/nrimp10s-77.imp"
18617 @ 150451:                        PUSH   D1
18618 @ 150454:                        PUSH   GLACA
18619 @ 150457:                        PUSHI  #0x0000000f
18620 @ 150462:                        ADD   
18621 @ 150463:                        PUSHI  #0x00000008
18622 @ 150468:                        NEGATE
18623 @ 150469:                        AND   
18624 @ 150470:                        ASSVAL

  2770                 D0=16_28000000!RANGE;    ! SCALED WORD DES
18625 @ 150471:                        LINE   2770 "regression-compile-tmp/nrimp10s-77.imp"
18626 @ 150513:                        PUSH   D0
18627 @ 150516:                        PUSHI  #0x28000000
18628 @ 150521:                        PUSH   RANGE
18629 @ 150524:                        OR    
18630 @ 150525:                        ASSVAL

  2771                 %IF ARRP=2 %THEN %START
18631 @ 150526:                        LINE   2771 "regression-compile-tmp/nrimp10s-77.imp"
18632 @ 150568:                        PUSH   ARRP
18633 @ 150571:                        PUSHI  #0x00000002
18634 @ 150576:                        JUMPIF # L_000a

  2772                    D0=D0!16_01000000 %UNLESS LB=0;! SET BCI BIT
18635 @ 150580:                        LINE   2772 "regression-compile-tmp/nrimp10s-77.imp"
18636 @ 150622:                        PUSH   LB
18637 @ 150625:                        PUSHI  #0x00000000
18638 @ 150630:                        JUMPIF = L_000d
18639 @ 150634:                        PUSH   D0
18640 @ 150637:                        PUSH   D0
18641 @ 150640:                        PUSHI  #0x01000000
18642 @ 150645:                        OR    
18643 @ 150646:                        ASSVAL
18644 @ 150647:                        LOCATE L_000d

  2773                    D1=D1-4*LB
18645 @ 150650:                        LINE   2773 "regression-compile-tmp/nrimp10s-77.imp"
18646 @ 150692:                        PUSH   D1
18647 @ 150695:                        PUSH   D1
18648 @ 150698:                        PUSHI  #0x00000004
18649 @ 150703:                        PUSH   LB
18650 @ 150706:                        MUL   
18651 @ 150707:                        SUB   
18652 @ 150708:                        ASSVAL

  2774                 %FINISH
18653 @ 150709:                        LINE   2774 "regression-compile-tmp/nrimp10s-77.imp"
18654 @ 150751:                        LOCATE L_000a

  2775                 PGLA(8,8,ADDR(D0))
18655 @ 150754:                        LINE   2775 "regression-compile-tmp/nrimp10s-77.imp"
18656 @ 150796:                        PUSH   PGLA
18657 @ 150799:                        PUSHI  #0x00000008
18658 @ 150804:                        ASSPAR
18659 @ 150805:                        PUSHI  #0x00000008
18660 @ 150810:                        ASSPAR
18661 @ 150811:                        PUSH   ADDR
18662 @ 150814:                        PUSH   D0
18663 @ 150817:                        ASSPAR
18664 @ 150818:                        CALL  
18665 @ 150819:                        ASSPAR
18666 @ 150820:                        CALL  

  2776                 SNDISP=GLACA>>2-2;       ! WORD PLT DISP
18667 @ 150821:                        LINE   2776 "regression-compile-tmp/nrimp10s-77.imp"
18668 @ 150863:                        PUSH   SNDISP
18669 @ 150866:                        PUSH   GLACA
18670 @ 150869:                        PUSHI  #0x00000002
18671 @ 150874:                        RSH   
18672 @ 150875:                        PUSHI  #0x00000002
18673 @ 150880:                        SUB   
18674 @ 150881:                        ASSVAL

  2777                 RELOCATE(GLACA-4,D1,2);  ! RELOCATE RELATIVE TO GLA
18675 @ 150882:                        LINE   2777 "regression-compile-tmp/nrimp10s-77.imp"
18676 @ 150924:                        PUSH   RELOCATE
18677 @ 150927:                        PUSH   GLACA
18678 @ 150930:                        PUSHI  #0x00000004
18679 @ 150935:                        SUB   
18680 @ 150936:                        ASSPAR
18681 @ 150937:                        PUSH   D1
18682 @ 150940:                        ASSPAR
18683 @ 150941:                        PUSHI  #0x00000002
18684 @ 150946:                        ASSPAR
18685 @ 150947:                        CALL  

  2778                 PUSH(OPHEAD,D1,LB,KK)
18686 @ 150948:                        LINE   2778 "regression-compile-tmp/nrimp10s-77.imp"
18687 @ 150990:                        PUSH   PUSH
18688 @ 150993:                        PUSH   OPHEAD
18689 @ 150996:                        ASSPAR
18690 @ 150997:                        PUSH   D1
18691 @ 151000:                        ASSPAR
18692 @ 151001:                        PUSH   LB
18693 @ 151004:                        ASSPAR
18694 @ 151005:                        PUSH   KK
18695 @ 151008:                        ASSPAR
18696 @ 151009:                        CALL  

  2779                 KFORM=0; ACC=4
18697 @ 151010:                        LINE   2779 "regression-compile-tmp/nrimp10s-77.imp"
18698 @ 151052:                        PUSH   KFORM
18699 @ 151055:                        PUSHI  #0x00000000
18700 @ 151060:                        ASSVAL
18701 @ 151061:                        LINE   2779 "regression-compile-tmp/nrimp10s-77.imp"
18702 @ 151103:                        PUSH   ACC
18703 @ 151106:                        PUSHI  #0x00000004
18704 @ 151111:                        ASSVAL

  2780                 J=1; STORE TAG(K,OPHEAD)
  2781  !
  2782  !THE TABLE WILL CONSIST OF RELATIVE DISPLACEMENTS FROM THE TABLE HEAD
  2783  ! TO THE LABEL POSN. SET ALL TO GO TO PLAB(6) INITIALLY
  2784  !
18705 @ 151112:                        LINE   2780 "regression-compile-tmp/nrimp10s-77.imp"
18706 @ 151154:                        PUSH   J
18707 @ 151157:                        PUSHI  #0x00000001
18708 @ 151162:                        ASSVAL
18709 @ 151163:                        LINE   2780 "regression-compile-tmp/nrimp10s-77.imp"
18710 @ 151205:                        PUSH   STORETAG
18711 @ 151208:                        PUSH   K
18712 @ 151211:                        ASSPAR
18713 @ 151212:                        PUSH   OPHEAD
18714 @ 151215:                        ASSPAR
18715 @ 151216:                        CALL  

  2785                 V=PLABS(6)
18716 @ 151217:                        LINE   2785 "regression-compile-tmp/nrimp10s-77.imp"
18717 @ 151259:                        PUSH   V
18718 @ 151262:                        PUSH   PLABS
18719 @ 151265:                        PUSHI  #0x00000006
18720 @ 151270:                        ACCESS
18721 @ 151271:                        ASSVAL

  2786                 %CYCLE KKK=LB,1,KK
18722 @ 151272:                        LINE   2786 "regression-compile-tmp/nrimp10s-77.imp"
18723 @ 151314:                        PUSH   KKK
18724 @ 151317:                        PUSHI  #0x00000001
18725 @ 151322:                        PUSH   KK
18726 @ 151325:                        PUSH   LB
18727 @ 151328:                        FOR    L_0009

  2787                    RELOCATE(-1,V,1);     ! PLABS(6) RELOCATED BY HD OF CODE
18728 @ 151331:                        LINE   2787 "regression-compile-tmp/nrimp10s-77.imp"
18729 @ 151373:                        PUSH   RELOCATE
18730 @ 151376:                        PUSHI  #0x00000001
18731 @ 151381:                        NEGATE
18732 @ 151382:                        ASSPAR
18733 @ 151383:                        PUSH   V
18734 @ 151386:                        ASSPAR
18735 @ 151387:                        PUSHI  #0x00000001
18736 @ 151392:                        ASSPAR
18737 @ 151393:                        CALL  

  2788                 %REPEAT
18738 @ 151394:                        LINE   2788 "regression-compile-tmp/nrimp10s-77.imp"
18739 @ 151436:                        REPEAT L_0009
18740 @ 151439:                        LOCATE L_000a

  2789              %REPEAT %UNTIL A(P-1)=2;                   ! FOR ANY MORE NAMES IN NAMELIST
18741 @ 151442:                        LINE   2789 "regression-compile-tmp/nrimp10s-77.imp"
18742 @ 151484:                        PUSH   A
18743 @ 151487:                        PUSH   P
18744 @ 151490:                        PUSHI  #0x00000001
18745 @ 151495:                        SUB   
18746 @ 151496:                        ACCESS
18747 @ 151497:                        PUSHI  #0x00000002
18748 @ 151502:                        JUMPIF = L_0007
18749 @ 151506:                        REPEAT L_0006
18750 @ 151509:                        LOCATE L_0007

  2790              Q=PP; P=Q
18751 @ 151512:                        LINE   2790 "regression-compile-tmp/nrimp10s-77.imp"
18752 @ 151554:                        PUSH   Q
18753 @ 151557:                        PUSH   PP
18754 @ 151560:                        ASSVAL
18755 @ 151561:                        LINE   2790 "regression-compile-tmp/nrimp10s-77.imp"
18756 @ 151603:                        PUSH   P
18757 @ 151606:                        PUSH   Q
18758 @ 151609:                        ASSVAL

  2791           %REPEAT %UNTIL A(Q)=2;                      ! UNTIL A(Q)=2
18759 @ 151610:                        LINE   2791 "regression-compile-tmp/nrimp10s-77.imp"
18760 @ 151652:                        PUSH   A
18761 @ 151655:                        PUSH   Q
18762 @ 151658:                        ACCESS
18763 @ 151659:                        PUSHI  #0x00000002
18764 @ 151664:                        JUMPIF = L_0004
18765 @ 151668:                        REPEAT L_0003
18766 @ 151671:                        LOCATE L_0004

  2792           %END;->CSSEXIT
  2793  !
18767 @ 151674:                        LINE   2792 "regression-compile-tmp/nrimp10s-77.imp"
18768 @ 151716:                     END    _lev0id0_lev1id1_lev2id3_CSS_lev4id9 {lev=5 --> 4}
18769 @ 151717:                     LINE   2792 "regression-compile-tmp/nrimp10s-77.imp"
18770 @ 151759:                     JUMP   L_01da

  2794  SW(17):       LIST=1; ->CSSEXIT
  2795  !
18771 @ 151762:                     LINE   2794 "regression-compile-tmp/nrimp10s-77.imp"
18772 @ 151804:                     PUSHI  #0x00000011
18773 @ 151809:                     SLABEL 426
18774 @ 151812:                     LINE   2794 "regression-compile-tmp/nrimp10s-77.imp"
18775 @ 151854:                     PUSH   LIST
18776 @ 151857:                     PUSHI  #0x00000001
18777 @ 151862:                     ASSVAL
18778 @ 151863:                     LINE   2794 "regression-compile-tmp/nrimp10s-77.imp"
18779 @ 151905:                     JUMP   L_01da

  2796  SW(12):                                ! '%OWN' (TYPE)(OWNDEC)
18780 @ 151908:                     LINE   2796 "regression-compile-tmp/nrimp10s-77.imp"
18781 @ 151950:                     PUSHI  #0x0000000c
18782 @ 151955:                     SLABEL 426

  2797           %BEGIN
  2798  !***********************************************************************
  2799  !*       INITIALISED DECLARATION GO INTO THE GLA OR GLA SYMBOL TABLES  *
  2800  !*       EXCEPT FOR CONST ARRAYS WHICH GO INTO THE CODE SYMBOL TABLES  *
  2801  !*       STRINGS AND ARRAYS HAVE A HEADER IN THE GLA. LPUT ARRANGES    *
  2802  !*       FOR THE LOADER TO RELOCATE THE HEADERS.                       *
  2803  !*      EXTERNALS ARE IDENTICAL WITH OWN BUT ALSO HAVE A DATA EP DEFN  *
  2804  !*       IN THE LOAD DATA SO THEY CAN BE FOUND AT LOAD TIME            *
  2805  !*      EXTRINSICS HAVE A DATA REFERENCE AND A DUMMY HEADER IN THE GLA *
  2806  !*      THE LOADER USES THE FORMER TO RELOCATE THE LATTER.             *
  2807  !***********************************************************************
18783 @ 151958:                     LINE   2797 "regression-compile-tmp/nrimp10s-77.imp"
18784 @ 152000:                     BEGIN  _lev0id0_lev1id1_lev2id3_CSS_lev4id10 {lev=4 --> 5}

  2808  %ROUTINESPEC CLEAR(%INTEGER L)
18785 @ 152001:                        LINE   2808 "regression-compile-tmp/nrimp10s-77.imp"
18786 @ 152043:                        DEF    CLEAR (_lev0id0_lev1id1_lev2id3_CSS_lev4id10_CLEAR) p1=V_01dd a/tf=7 b/format=0 c/ostate=8  type=0 (<type:0>) form=7 (routine) special=0 (<special:0>) linkage=0 (auto) spec=1 indirect=0 unass=0
18787 @ 152060:                        START  ( FORMAL PARAMETERS  {lev=5 --> 6, nested=0 --> 1}
18788 @ 152061:                           DEF    L p1=V_01de a/tf=11 b/format=1 c/ostate=0  type=1 (integer) form=1 (simple) special=0 (<special:0>) linkage=0 (auto) spec=0 indirect=0 unass=0
18789 @ 152074:                        FINISH ) {lev=5}

  2809  %ROUTINESPEC STAG(%INTEGER J,DATALEN)
18790 @ 152075:                        LINE   2809 "regression-compile-tmp/nrimp10s-77.imp"
18791 @ 152117:                        DEF    STAG (_lev0id0_lev1id1_lev2id3_CSS_lev4id10_STAG) p1=V_01de a/tf=7 b/format=0 c/ostate=8  type=0 (<type:0>) form=7 (routine) special=0 (<special:0>) linkage=0 (auto) spec=1 indirect=0 unass=0
18792 @ 152133:                        START  ( FORMAL PARAMETERS  {lev=5 --> 6, nested=0 --> 1}
18793 @ 152134:                           DEF    J p1=V_01df a/tf=11 b/format=1 c/ostate=0  type=1 (integer) form=1 (simple) special=0 (<special:0>) linkage=0 (auto) spec=0 indirect=0 unass=0
18794 @ 152147:                           DEF    DATALEN p1=V_01e0 a/tf=11 b/format=1 c/ostate=0  type=1 (integer) form=1 (simple) special=0 (<special:0>) linkage=0 (auto) spec=0 indirect=0 unass=0
18795 @ 152166:                        FINISH ) {lev=5}

  2810  %ROUTINESPEC XTRACT CONST(%INTEGER CONTYPE,CONPREC)
18796 @ 152167:                        LINE   2810 "regression-compile-tmp/nrimp10s-77.imp"
18797 @ 152209:                        DEF    XTRACTCONST (_lev0id0_lev1id1_lev2id3_CSS_lev4id10_XTRACTCONST) p1=V_01df a/tf=7 b/format=0 c/ostate=8  type=0 (<type:0>) form=7 (routine) special=0 (<special:0>) linkage=0 (auto) spec=1 indirect=0 unass=0
18798 @ 152232:                        START  ( FORMAL PARAMETERS  {lev=5 --> 6, nested=0 --> 1}
18799 @ 152233:                           DEF    CONTYPE p1=V_01e0 a/tf=11 b/format=1 c/ostate=0  type=1 (integer) form=1 (simple) special=0 (<special:0>) linkage=0 (auto) spec=0 indirect=0 unass=0
18800 @ 152252:                           DEF    CONPREC p1=V_01e1 a/tf=11 b/format=1 c/ostate=0  type=1 (integer) form=1 (simple) special=0 (<special:0>) linkage=0 (auto) spec=0 indirect=0 unass=0
18801 @ 152271:                        FINISH ) {lev=5}

  2811  %ROUTINESPEC INIT SPACE(%INTEGER A,B)
18802 @ 152272:                        LINE   2811 "regression-compile-tmp/nrimp10s-77.imp"
18803 @ 152314:                        DEF    INITSPACE (_lev0id0_lev1id1_lev2id3_CSS_lev4id10_INITSPACE) p1=V_01e0 a/tf=7 b/format=0 c/ostate=8  type=0 (<type:0>) form=7 (routine) special=0 (<special:0>) linkage=0 (auto) spec=1 indirect=0 unass=0
18804 @ 152335:                        START  ( FORMAL PARAMETERS  {lev=5 --> 6, nested=0 --> 1}
18805 @ 152336:                           DEF    A p1=V_01e1 a/tf=11 b/format=1 c/ostate=0  type=1 (integer) form=1 (simple) special=0 (<special:0>) linkage=0 (auto) spec=0 indirect=0 unass=0
18806 @ 152349:                           DEF    B p1=V_01e2 a/tf=11 b/format=1 c/ostate=0  type=1 (integer) form=1 (simple) special=0 (<special:0>) linkage=0 (auto) spec=0 indirect=0 unass=0
18807 @ 152362:                        FINISH ) {lev=5}

  2812  %INTEGER LENGTH,BP,PP,SIGN,CBASE,MODE,UICONST,ICONST,TAGDISP,EPTYPE, {%C
  2813           EPDISP,AH1,AH2,AH3,AH4,AD,FNAM,FINF,SPOINT,CONSTSFOUND,CPREC,{%C
  2814           EXTRN,NNAMES,MARK,LPUTP,MARKER1,LB,CTYPE,CONSTP,FORMAT, {%C
  2815           PTSIZE,DIMEN,SACC,TYPEP
18808 @ 152363:                        LINE   2812 "regression-compile-tmp/nrimp10s-77.imp"
18809 @ 152405:                        DEF    LENGTH p1=V_01e1 a/tf=11 b/format=1 c/ostate=0  type=1 (integer) form=1 (simple) special=0 (<special:0>) linkage=0 (auto) spec=0 indirect=0 unass=0
18810 @ 152423:                        DEF    BP p1=V_01e2 a/tf=11 b/format=1 c/ostate=0  type=1 (integer) form=1 (simple) special=0 (<special:0>) linkage=0 (auto) spec=0 indirect=0 unass=0
18811 @ 152437:                        DEF    PP p1=V_01e3 a/tf=11 b/format=1 c/ostate=0  type=1 (integer) form=1 (simple) special=0 (<special:0>) linkage=0 (auto) spec=0 indirect=0 unass=0
18812 @ 152451:                        DEF    SIGN p1=V_01e4 a/tf=11 b/format=1 c/ostate=0  type=1 (integer) form=1 (simple) special=0 (<special:0>) linkage=0 (auto) spec=0 indirect=0 unass=0
18813 @ 152467:                        DEF    CBASE p1=V_01e5 a/tf=11 b/format=1 c/ostate=0  type=1 (integer) form=1 (simple) special=0 (<special:0>) linkage=0 (auto) spec=0 indirect=0 unass=0
18814 @ 152484:                        DEF    MODE p1=V_01e6 a/tf=11 b/format=1 c/ostate=0  type=1 (integer) form=1 (simple) special=0 (<special:0>) linkage=0 (auto) spec=0 indirect=0 unass=0
18815 @ 152500:                        DEF    UICONST p1=V_01e7 a/tf=11 b/format=1 c/ostate=0  type=1 (integer) form=1 (simple) special=0 (<special:0>) linkage=0 (auto) spec=0 indirect=0 unass=0
18816 @ 152519:                        DEF    ICONST p1=V_01e8 a/tf=11 b/format=1 c/ostate=0  type=1 (integer) form=1 (simple) special=0 (<special:0>) linkage=0 (auto) spec=0 indirect=0 unass=0
18817 @ 152537:                        DEF    TAGDISP p1=V_01e9 a/tf=11 b/format=1 c/ostate=0  type=1 (integer) form=1 (simple) special=0 (<special:0>) linkage=0 (auto) spec=0 indirect=0 unass=0
18818 @ 152556:                        DEF    EPTYPE p1=V_01ea a/tf=11 b/format=1 c/ostate=0  type=1 (integer) form=1 (simple) special=0 (<special:0>) linkage=0 (auto) spec=0 indirect=0 unass=0
18819 @ 152574:                        DEF    EPDISP p1=V_01eb a/tf=11 b/format=1 c/ostate=0  type=1 (integer) form=1 (simple) special=0 (<special:0>) linkage=0 (auto) spec=0 indirect=0 unass=0
18820 @ 152592:                        DEF    AH1 p1=V_01ec a/tf=11 b/format=1 c/ostate=0  type=1 (integer) form=1 (simple) special=0 (<special:0>) linkage=0 (auto) spec=0 indirect=0 unass=0
18821 @ 152607:                        DEF    AH2 p1=V_01ed a/tf=11 b/format=1 c/ostate=0  type=1 (integer) form=1 (simple) special=0 (<special:0>) linkage=0 (auto) spec=0 indirect=0 unass=0
18822 @ 152622:                        DEF    AH3 p1=V_01ee a/tf=11 b/format=1 c/ostate=0  type=1 (integer) form=1 (simple) special=0 (<special:0>) linkage=0 (auto) spec=0 indirect=0 unass=0
18823 @ 152637:                        DEF    AH4 p1=V_01ef a/tf=11 b/format=1 c/ostate=0  type=1 (integer) form=1 (simple) special=0 (<special:0>) linkage=0 (auto) spec=0 indirect=0 unass=0
18824 @ 152652:                        DEF    AD p1=V_01f0 a/tf=11 b/format=1 c/ostate=0  type=1 (integer) form=1 (simple) special=0 (<special:0>) linkage=0 (auto) spec=0 indirect=0 unass=0
18825 @ 152666:                        DEF    FNAM p1=V_01f1 a/tf=11 b/format=1 c/ostate=0  type=1 (integer) form=1 (simple) special=0 (<special:0>) linkage=0 (auto) spec=0 indirect=0 unass=0
18826 @ 152682:                        DEF    FINF p1=V_01f2 a/tf=11 b/format=1 c/ostate=0  type=1 (integer) form=1 (simple) special=0 (<special:0>) linkage=0 (auto) spec=0 indirect=0 unass=0
18827 @ 152698:                        DEF    SPOINT p1=V_01f3 a/tf=11 b/format=1 c/ostate=0  type=1 (integer) form=1 (simple) special=0 (<special:0>) linkage=0 (auto) spec=0 indirect=0 unass=0
18828 @ 152716:                        DEF    CONSTSFOUND p1=V_01f4 a/tf=11 b/format=1 c/ostate=0  type=1 (integer) form=1 (simple) special=0 (<special:0>) linkage=0 (auto) spec=0 indirect=0 unass=0
18829 @ 152739:                        DEF    CPREC p1=V_01f5 a/tf=11 b/format=1 c/ostate=0  type=1 (integer) form=1 (simple) special=0 (<special:0>) linkage=0 (auto) spec=0 indirect=0 unass=0
18830 @ 152756:                        DEF    EXTRN p1=V_01f6 a/tf=11 b/format=1 c/ostate=0  type=1 (integer) form=1 (simple) special=0 (<special:0>) linkage=0 (auto) spec=0 indirect=0 unass=0
18831 @ 152773:                        DEF    NNAMES p1=V_01f7 a/tf=11 b/format=1 c/ostate=0  type=1 (integer) form=1 (simple) special=0 (<special:0>) linkage=0 (auto) spec=0 indirect=0 unass=0
18832 @ 152791:                        DEF    MARK p1=V_01f8 a/tf=11 b/format=1 c/ostate=0  type=1 (integer) form=1 (simple) special=0 (<special:0>) linkage=0 (auto) spec=0 indirect=0 unass=0
18833 @ 152807:                        DEF    LPUTP p1=V_01f9 a/tf=11 b/format=1 c/ostate=0  type=1 (integer) form=1 (simple) special=0 (<special:0>) linkage=0 (auto) spec=0 indirect=0 unass=0
18834 @ 152824:                        DEF    MARKER1 p1=V_01fa a/tf=11 b/format=1 c/ostate=0  type=1 (integer) form=1 (simple) special=0 (<special:0>) linkage=0 (auto) spec=0 indirect=0 unass=0
18835 @ 152843:                        DEF    LB p1=V_01fb a/tf=11 b/format=1 c/ostate=0  type=1 (integer) form=1 (simple) special=0 (<special:0>) linkage=0 (auto) spec=0 indirect=0 unass=0
18836 @ 152857:                        DEF    CTYPE p1=V_01fc a/tf=11 b/format=1 c/ostate=0  type=1 (integer) form=1 (simple) special=0 (<special:0>) linkage=0 (auto) spec=0 indirect=0 unass=0
18837 @ 152874:                        DEF    CONSTP p1=V_01fd a/tf=11 b/format=1 c/ostate=0  type=1 (integer) form=1 (simple) special=0 (<special:0>) linkage=0 (auto) spec=0 indirect=0 unass=0
18838 @ 152892:                        DEF    FORMAT p1=V_01fe a/tf=11 b/format=1 c/ostate=0  type=1 (integer) form=1 (simple) special=0 (<special:0>) linkage=0 (auto) spec=0 indirect=0 unass=0
18839 @ 152910:                        DEF    PTSIZE p1=V_01ff a/tf=11 b/format=1 c/ostate=0  type=1 (integer) form=1 (simple) special=0 (<special:0>) linkage=0 (auto) spec=0 indirect=0 unass=0
18840 @ 152928:                        DEF    DIMEN p1=V_0200 a/tf=11 b/format=1 c/ostate=0  type=1 (integer) form=1 (simple) special=0 (<special:0>) linkage=0 (auto) spec=0 indirect=0 unass=0
18841 @ 152945:                        DEF    SACC p1=V_0201 a/tf=11 b/format=1 c/ostate=0  type=1 (integer) form=1 (simple) special=0 (<special:0>) linkage=0 (auto) spec=0 indirect=0 unass=0
18842 @ 152961:                        DEF    TYPEP p1=V_0202 a/tf=11 b/format=1 c/ostate=0  type=1 (integer) form=1 (simple) special=0 (<special:0>) linkage=0 (auto) spec=0 indirect=0 unass=0

  2816  %LONGREAL RCONST,LRCONST
18843 @ 152978:                        LINE   2816 "regression-compile-tmp/nrimp10s-77.imp"
18844 @ 153020:                        DEF    RCONST p1=V_0203 a/tf=21 b/format=4 c/ostate=0  type=2 (real) form=1 (simple) special=0 (<special:0>) linkage=0 (auto) spec=0 indirect=0 unass=0
18845 @ 153038:                        DEF    LRCONST p1=V_0204 a/tf=21 b/format=4 c/ostate=0  type=2 (real) form=1 (simple) special=0 (<special:0>) linkage=0 (auto) spec=0 indirect=0 unass=0

  2817  %OWNLONGREAL ZERO=0
18846 @ 153057:                        LINE   2817 "regression-compile-tmp/nrimp10s-77.imp"
18847 @ 153099:                        PUSHI  #0x00000000
18848 @ 153104:                        DEF    ZERO p1=V_0205 a/tf=21 b/format=4 c/ostate=21  type=2 (real) form=1 (simple) special=0 (<special:0>) linkage=1 (own) spec=0 indirect=0 unass=1
18849 @ 153120:                        INIT   1

  2818  %STRING(255) SCONST,NAMTXT
18850 @ 153123:                        LINE   2818 "regression-compile-tmp/nrimp10s-77.imp"
18851 @ 153165:                        DEF    SCONST p1=V_0206 a/tf=31 b/format=ff c/ostate=0  type=3 (string) form=1 (simple) special=0 (<special:0>) linkage=0 (auto) spec=0 indirect=0 unass=0
18852 @ 153183:                        DEF    NAMTXT p1=V_0207 a/tf=31 b/format=ff c/ostate=0  type=3 (string) form=1 (simple) special=0 (<special:0>) linkage=0 (auto) spec=0 indirect=0 unass=0

  2819  %INTEGERNAME STPTR
18853 @ 153201:                        LINE   2819 "regression-compile-tmp/nrimp10s-77.imp"
18854 @ 153243:                        DEF    STPTR p1=V_0208 a/tf=12 b/format=1 c/ostate=0  type=1 (integer) form=2 (name) special=0 (<special:0>) linkage=0 (auto) spec=0 indirect=0 unass=0

  2820           LPUTP=5; STPTR==USTPTR;     ! NORMAL CASE GLA SYMBOLTABLES
  2821  !         FAULT(40,0) %IF NMDECS&1#0
18855 @ 153260:                        LINE   2820 "regression-compile-tmp/nrimp10s-77.imp"
18856 @ 153302:                        PUSH   LPUTP
18857 @ 153305:                        PUSHI  #0x00000005
18858 @ 153310:                        ASSVAL
18859 @ 153311:                        LINE   2820 "regression-compile-tmp/nrimp10s-77.imp"
18860 @ 153353:                        PUSH   STPTR
18861 @ 153356:                        PUSH   USTPTR
18862 @ 153359:                        ASSREF

  2822           EXTRN=A(P+1)
18863 @ 153360:                        LINE   2822 "regression-compile-tmp/nrimp10s-77.imp"
18864 @ 153402:                        PUSH   EXTRN
18865 @ 153405:                        PUSH   A
18866 @ 153408:                        PUSH   P
18867 @ 153411:                        PUSHI  #0x00000001
18868 @ 153416:                        ADD   
18869 @ 153417:                        ACCESS
18870 @ 153418:                        ASSVAL

  2823           %IF EXTRN>=4 %THEN EXTRN=0;    ! CONST & CONSTANT->0
18871 @ 153419:                        LINE   2823 "regression-compile-tmp/nrimp10s-77.imp"
18872 @ 153461:                        PUSH   EXTRN
18873 @ 153464:                        PUSHI  #0x00000004
18874 @ 153469:                        JUMPIF < L_0004
18875 @ 153473:                        PUSH   EXTRN
18876 @ 153476:                        PUSHI  #0x00000000
18877 @ 153481:                        ASSVAL
18878 @ 153482:                        LOCATE L_0004

  2824           LITL=EXTRN
18879 @ 153485:                        LINE   2824 "regression-compile-tmp/nrimp10s-77.imp"
18880 @ 153527:                        PUSH   LITL
18881 @ 153530:                        PUSH   EXTRN
18882 @ 153533:                        ASSVAL

  2825           %IF LITL<=1 %THEN LITL=LITL!!1
18883 @ 153534:                        LINE   2825 "regression-compile-tmp/nrimp10s-77.imp"
18884 @ 153576:                        PUSH   LITL
18885 @ 153579:                        PUSHI  #0x00000001
18886 @ 153584:                        JUMPIF > L_0004
18887 @ 153588:                        PUSH   LITL
18888 @ 153591:                        PUSH   LITL
18889 @ 153594:                        PUSHI  #0x00000001
18890 @ 153599:                        XOR   
18891 @ 153600:                        ASSVAL
18892 @ 153601:                        LOCATE L_0004

  2826           KFORM=0; SNDISP=0
18893 @ 153604:                        LINE   2826 "regression-compile-tmp/nrimp10s-77.imp"
18894 @ 153646:                        PUSH   KFORM
18895 @ 153649:                        PUSHI  #0x00000000
18896 @ 153654:                        ASSVAL
18897 @ 153655:                        LINE   2826 "regression-compile-tmp/nrimp10s-77.imp"
18898 @ 153697:                        PUSH   SNDISP
18899 @ 153700:                        PUSHI  #0x00000000
18900 @ 153705:                        ASSVAL

  2827           CONSTS FOUND=0
18901 @ 153706:                        LINE   2827 "regression-compile-tmp/nrimp10s-77.imp"
18902 @ 153748:                        PUSH   CONSTSFOUND
18903 @ 153751:                        PUSHI  #0x00000000
18904 @ 153756:                        ASSVAL

  2828           %IF EXTRN=0 %THEN LPUTP=4 %AND STPTR==SSTL
18905 @ 153757:                        LINE   2828 "regression-compile-tmp/nrimp10s-77.imp"
18906 @ 153799:                        PUSH   EXTRN
18907 @ 153802:                        PUSHI  #0x00000000
18908 @ 153807:                        JUMPIF # L_0004
18909 @ 153811:                        PUSH   LPUTP
18910 @ 153814:                        PUSHI  #0x00000004
18911 @ 153819:                        ASSVAL
18912 @ 153820:                        PUSH   STPTR
18913 @ 153823:                        PUSH   SSTL
18914 @ 153826:                        ASSREF
18915 @ 153827:                        LOCATE L_0004

  2829           P=P+3; CBASE=0
18916 @ 153830:                        LINE   2829 "regression-compile-tmp/nrimp10s-77.imp"
18917 @ 153872:                        PUSH   P
18918 @ 153875:                        PUSH   P
18919 @ 153878:                        PUSHI  #0x00000003
18920 @ 153883:                        ADD   
18921 @ 153884:                        ASSVAL
18922 @ 153885:                        LINE   2829 "regression-compile-tmp/nrimp10s-77.imp"
18923 @ 153927:                        PUSH   CBASE
18924 @ 153930:                        PUSHI  #0x00000000
18925 @ 153935:                        ASSVAL

  2830           MODE=A(P-1);                ! MODE =1 FOR NORMAL OWNS
18926 @ 153936:                        LINE   2830 "regression-compile-tmp/nrimp10s-77.imp"
18927 @ 153978:                        PUSH   MODE
18928 @ 153981:                        PUSH   A
18929 @ 153984:                        PUSH   P
18930 @ 153987:                        PUSHI  #0x00000001
18931 @ 153992:                        SUB   
18932 @ 153993:                        ACCESS
18933 @ 153994:                        ASSVAL

  2831           ->RECORD %IF MODE>1;        ! MODE =2 FOR OWN RECORDS
18934 @ 153995:                        LINE   2831 "regression-compile-tmp/nrimp10s-77.imp"
18935 @ 154037:                        PUSH   MODE
18936 @ 154040:                        PUSHI  #0x00000001
18937 @ 154045:                        JUMPIF <= L_0004
18938 @ 154049:                        JUMP   L_0209
18939 @ 154052:                        LOCATE L_0004

  2832           CLT;                        ! MODE =3 FOR OWN RECORD ARRAYS
18940 @ 154055:                        LINE   2832 "regression-compile-tmp/nrimp10s-77.imp"
18941 @ 154097:                        PUSH   CLT
18942 @ 154100:                        CALL  

  2833           %IF A(P)=1 %THEN CQN(P+1) %ELSE ARR=1 %AND NAM=0
18943 @ 154101:                        LINE   2833 "regression-compile-tmp/nrimp10s-77.imp"
18944 @ 154143:                        PUSH   A
18945 @ 154146:                        PUSH   P
18946 @ 154149:                        ACCESS
18947 @ 154150:                        PUSHI  #0x00000001
18948 @ 154155:                        JUMPIF # L_0004
18949 @ 154159:                        PUSH   CQN
18950 @ 154162:                        PUSH   P
18951 @ 154165:                        PUSHI  #0x00000001
18952 @ 154170:                        ADD   
18953 @ 154171:                        ASSPAR
18954 @ 154172:                        CALL  
18955 @ 154173:                        GOTO   L_0003
18956 @ 154176:                        LOCATE L_0004
18957 @ 154179:                        PUSH   ARR
18958 @ 154182:                        PUSHI  #0x00000001
18959 @ 154187:                        ASSVAL
18960 @ 154188:                        PUSH   NAM
18961 @ 154191:                        PUSHI  #0x00000000
18962 @ 154196:                        ASSVAL
18963 @ 154197:                        LOCATE L_0003

  2834           %IF TYPE=5 %AND ACC=0=NAM %THEN FAULT(70,0) %AND ACC=2
18964 @ 154200:                        LINE   2834 "regression-compile-tmp/nrimp10s-77.imp"
18965 @ 154242:                        PUSH   TYPE
18966 @ 154245:                        PUSHI  #0x00000005
18967 @ 154250:                        JUMPIF # L_0004
18968 @ 154254:                        PUSH   ACC
18969 @ 154257:                        PUSHI  #0x00000000
18970 @ 154262:                        JUMPIFD # L_0004
18971 @ 154266:                        PUSH   NAM
18972 @ 154269:                        JUMPIF # L_0004
18973 @ 154273:                        PUSH   FAULT
18974 @ 154276:                        PUSHI  #0x00000046
18975 @ 154281:                        ASSPAR
18976 @ 154282:                        PUSHI  #0x00000000
18977 @ 154287:                        ASSPAR
18978 @ 154288:                        CALL  
18979 @ 154289:                        PUSH   ACC
18980 @ 154292:                        PUSHI  #0x00000002
18981 @ 154297:                        ASSVAL
18982 @ 154298:                        LOCATE L_0004

  2835           ROUT=0; PACK(PTYPE)
18983 @ 154301:                        LINE   2835 "regression-compile-tmp/nrimp10s-77.imp"
18984 @ 154343:                        PUSH   ROUT
18985 @ 154346:                        PUSHI  #0x00000000
18986 @ 154351:                        ASSVAL
18987 @ 154352:                        LINE   2835 "regression-compile-tmp/nrimp10s-77.imp"
18988 @ 154394:                        PUSH   PACK
18989 @ 154397:                        PUSH   PTYPE
18990 @ 154400:                        ASSPAR
18991 @ 154401:                        CALL  

  2836           -> NON SCALAR %IF ARR#0 %AND NAM=0
18992 @ 154402:                        LINE   2836 "regression-compile-tmp/nrimp10s-77.imp"
18993 @ 154444:                        PUSH   ARR
18994 @ 154447:                        PUSHI  #0x00000000
18995 @ 154452:                        JUMPIF = L_0004
18996 @ 154456:                        PUSH   NAM
18997 @ 154459:                        PUSHI  #0x00000000
18998 @ 154464:                        JUMPIF # L_0004
18999 @ 154468:                        JUMP   L_020a
19000 @ 154471:                        LOCATE L_0004

  2837           P=P+1
19001 @ 154474:                        LINE   2837 "regression-compile-tmp/nrimp10s-77.imp"
19002 @ 154516:                        PUSH   P
19003 @ 154519:                        PUSH   P
19004 @ 154522:                        PUSHI  #0x00000001
19005 @ 154527:                        ADD   
19006 @ 154528:                        ASSVAL

  2838           {%UNTIL A(MARK)=2} %CYCLE;    ! UNTIL <RESTOFOWNDEC> NULL
19007 @ 154529:                        LINE   2838 "regression-compile-tmp/nrimp10s-77.imp"
19008 @ 154571:                        LOCATE L_0003

  2839              MARK= P+1+FROM AR2(P+1)
19009 @ 154574:                        LINE   2839 "regression-compile-tmp/nrimp10s-77.imp"
19010 @ 154616:                        PUSH   MARK
19011 @ 154619:                        PUSH   P
19012 @ 154622:                        PUSHI  #0x00000001
19013 @ 154627:                        ADD   
19014 @ 154628:                        PUSH   FROMAR2
19015 @ 154631:                        PUSH   P
19016 @ 154634:                        PUSHI  #0x00000001
19017 @ 154639:                        ADD   
19018 @ 154640:                        ASSPAR
19019 @ 154641:                        CALL  
19020 @ 154642:                        ADD   
19021 @ 154643:                        ASSVAL

  2840              NNAMES=1
19022 @ 154644:                        LINE   2840 "regression-compile-tmp/nrimp10s-77.imp"
19023 @ 154686:                        PUSH   NNAMES
19024 @ 154689:                        PUSHI  #0x00000001
19025 @ 154694:                        ASSVAL

  2841              PP=P+3; P=PP+2;             ! PP ON FIRST NAME'
19026 @ 154695:                        LINE   2841 "regression-compile-tmp/nrimp10s-77.imp"
19027 @ 154737:                        PUSH   PP
19028 @ 154740:                        PUSH   P
19029 @ 154743:                        PUSHI  #0x00000003
19030 @ 154748:                        ADD   
19031 @ 154749:                        ASSVAL
19032 @ 154750:                        LINE   2841 "regression-compile-tmp/nrimp10s-77.imp"
19033 @ 154792:                        PUSH   P
19034 @ 154795:                        PUSH   PP
19035 @ 154798:                        PUSHI  #0x00000002
19036 @ 154803:                        ADD   
19037 @ 154804:                        ASSVAL

  2842              %WHILE A(P)=1 %%CYCLE
19038 @ 154805:                        LINE   2842 "regression-compile-tmp/nrimp10s-77.imp"
19039 @ 154847:                        LOCATE L_0006
19040 @ 154850:                        PUSH   A
19041 @ 154853:                        PUSH   P
19042 @ 154856:                        ACCESS
19043 @ 154857:                        PUSHI  #0x00000001
19044 @ 154862:                        JUMPIF # L_0007

  2843                 NNAMES=NNAMES+1
19045 @ 154866:                        LINE   2843 "regression-compile-tmp/nrimp10s-77.imp"
19046 @ 154908:                        PUSH   NNAMES
19047 @ 154911:                        PUSH   NNAMES
19048 @ 154914:                        PUSHI  #0x00000001
19049 @ 154919:                        ADD   
19050 @ 154920:                        ASSVAL

  2844                 P=P+3
19051 @ 154921:                        LINE   2844 "regression-compile-tmp/nrimp10s-77.imp"
19052 @ 154963:                        PUSH   P
19053 @ 154966:                        PUSH   P
19054 @ 154969:                        PUSHI  #0x00000003
19055 @ 154974:                        ADD   
19056 @ 154975:                        ASSVAL

  2845              %REPEAT
19057 @ 154976:                        LINE   2845 "regression-compile-tmp/nrimp10s-77.imp"
19058 @ 155018:                        REPEAT L_0006
19059 @ 155021:                        LOCATE L_0007

  2846              P=P+1;                         ! P ON CONST'
  2847     !
  2848     ! OBTAIN THE INITIAL CONSTANT,ITS TYPE(CTYPE) AND SIGN(SIGN)
  2849     !
19060 @ 155024:                        LINE   2846 "regression-compile-tmp/nrimp10s-77.imp"
19061 @ 155066:                        PUSH   P
19062 @ 155069:                        PUSH   P
19063 @ 155072:                        PUSHI  #0x00000001
19064 @ 155077:                        ADD   
19065 @ 155078:                        ASSVAL

  2850              ICONST=0; UICONST=0
19066 @ 155079:                        LINE   2850 "regression-compile-tmp/nrimp10s-77.imp"
19067 @ 155121:                        PUSH   ICONST
19068 @ 155124:                        PUSHI  #0x00000000
19069 @ 155129:                        ASSVAL
19070 @ 155130:                        LINE   2850 "regression-compile-tmp/nrimp10s-77.imp"
19071 @ 155172:                        PUSH   UICONST
19072 @ 155175:                        PUSHI  #0x00000000
19073 @ 155180:                        ASSVAL

  2851              RCONST=0; LRCONST=0; SCONST=""
19074 @ 155181:                        LINE   2851 "regression-compile-tmp/nrimp10s-77.imp"
19075 @ 155223:                        PUSH   RCONST
19076 @ 155226:                        PUSHI  #0x00000000
19077 @ 155231:                        ASSVAL
19078 @ 155232:                        LINE   2851 "regression-compile-tmp/nrimp10s-77.imp"
19079 @ 155274:                        PUSH   LRCONST
19080 @ 155277:                        PUSHI  #0x00000000
19081 @ 155282:                        ASSVAL
19082 @ 155283:                        LINE   2851 "regression-compile-tmp/nrimp10s-77.imp"
19083 @ 155325:                        PUSH   SCONST
19084 @ 155328:                        PUSHS  ""
19085 @ 155330:                        ASSVAL

  2852              SIGN=3; CTYPE=TYPE; CONSTSFOUND=0; CPREC=PREC
19086 @ 155331:                        LINE   2852 "regression-compile-tmp/nrimp10s-77.imp"
19087 @ 155373:                        PUSH   SIGN
19088 @ 155376:                        PUSHI  #0x00000003
19089 @ 155381:                        ASSVAL
19090 @ 155382:                        LINE   2852 "regression-compile-tmp/nrimp10s-77.imp"
19091 @ 155424:                        PUSH   CTYPE
19092 @ 155427:                        PUSH   TYPE
19093 @ 155430:                        ASSVAL
19094 @ 155431:                        LINE   2852 "regression-compile-tmp/nrimp10s-77.imp"
19095 @ 155473:                        PUSH   CONSTSFOUND
19096 @ 155476:                        PUSHI  #0x00000000
19097 @ 155481:                        ASSVAL
19098 @ 155482:                        LINE   2852 "regression-compile-tmp/nrimp10s-77.imp"
19099 @ 155524:                        PUSH   CPREC
19100 @ 155527:                        PUSH   PREC
19101 @ 155530:                        ASSVAL

  2853              %IF NAM#0 %THEN CTYPE=1 %AND CPREC=5
  2854     !
19102 @ 155531:                        LINE   2853 "regression-compile-tmp/nrimp10s-77.imp"
19103 @ 155573:                        PUSH   NAM
19104 @ 155576:                        PUSHI  #0x00000000
19105 @ 155581:                        JUMPIF = L_0007
19106 @ 155585:                        PUSH   CTYPE
19107 @ 155588:                        PUSHI  #0x00000001
19108 @ 155593:                        ASSVAL
19109 @ 155594:                        PUSH   CPREC
19110 @ 155597:                        PUSHI  #0x00000005
19111 @ 155602:                        ASSVAL
19112 @ 155603:                        LOCATE L_0007

  2855              %IF A(P)=1 %THEN %START;     ! CONSTANT GIVEN
19113 @ 155606:                        LINE   2855 "regression-compile-tmp/nrimp10s-77.imp"
19114 @ 155648:                        PUSH   A
19115 @ 155651:                        PUSH   P
19116 @ 155654:                        ACCESS
19117 @ 155655:                        PUSHI  #0x00000001
19118 @ 155660:                        JUMPIF # L_0007

  2856                 P=P+1
19119 @ 155664:                        LINE   2856 "regression-compile-tmp/nrimp10s-77.imp"
19120 @ 155706:                        PUSH   P
19121 @ 155709:                        PUSH   P
19122 @ 155712:                        PUSHI  #0x00000001
19123 @ 155717:                        ADD   
19124 @ 155718:                        ASSVAL

  2857                 XTRACT CONST(CTYPE,CPREC)
19125 @ 155719:                        LINE   2857 "regression-compile-tmp/nrimp10s-77.imp"
19126 @ 155761:                        PUSH   XTRACTCONST
19127 @ 155764:                        PUSH   CTYPE
19128 @ 155767:                        ASSPAR
19129 @ 155768:                        PUSH   CPREC
19130 @ 155771:                        ASSPAR
19131 @ 155772:                        CALL  

  2858              %FINISH
  2859     !
19132 @ 155773:                        LINE   2858 "regression-compile-tmp/nrimp10s-77.imp"
19133 @ 155815:                        LOCATE L_0007

  2860              {%UNTIL NNAMES=0} %CYCLE;         ! DOWN <NAMELIST>
19134 @ 155818:                        LINE   2860 "regression-compile-tmp/nrimp10s-77.imp"
19135 @ 155860:                        LOCATE L_0006

  2861                 J=0; K=FROM AR2(PP)
19136 @ 155863:                        LINE   2861 "regression-compile-tmp/nrimp10s-77.imp"
19137 @ 155905:                        PUSH   J
19138 @ 155908:                        PUSHI  #0x00000000
19139 @ 155913:                        ASSVAL
19140 @ 155914:                        LINE   2861 "regression-compile-tmp/nrimp10s-77.imp"
19141 @ 155956:                        PUSH   K
19142 @ 155959:                        PUSH   FROMAR2
19143 @ 155962:                        PUSH   PP
19144 @ 155965:                        ASSPAR
19145 @ 155966:                        CALL  
19146 @ 155967:                        ASSVAL

  2862                 NAMTXT=STRING(DICTBASE+WORD(K))
19147 @ 155968:                        LINE   2862 "regression-compile-tmp/nrimp10s-77.imp"
19148 @ 156010:                        PUSH   NAMTXT
19149 @ 156013:                        PUSH   STRING
19150 @ 156016:                        PUSH   DICTBASE
19151 @ 156019:                        PUSH   WORD
19152 @ 156022:                        PUSH   K
19153 @ 156025:                        ACCESS
19154 @ 156026:                        ADD   
19155 @ 156027:                        ASSPAR
19156 @ 156028:                        CALL  
19157 @ 156029:                        ASSVAL

  2863                 %IF NAM#0 %THEN %START;     ! OWNNAMES AND ARRAYNAMES
19158 @ 156030:                        LINE   2863 "regression-compile-tmp/nrimp10s-77.imp"
19159 @ 156072:                        PUSH   NAM
19160 @ 156075:                        PUSHI  #0x00000000
19161 @ 156080:                        JUMPIF = L_000a

  2864                    %IF EXTRN=3 %THEN FAULT2(46,0,K);! NO EXTRINSIC NAMES
19162 @ 156084:                        LINE   2864 "regression-compile-tmp/nrimp10s-77.imp"
19163 @ 156126:                        PUSH   EXTRN
19164 @ 156129:                        PUSHI  #0x00000003
19165 @ 156134:                        JUMPIF # L_000d
19166 @ 156138:                        PUSH   FAULT2
19167 @ 156141:                        PUSHI  #0x0000002e
19168 @ 156146:                        ASSPAR
19169 @ 156147:                        PUSHI  #0x00000000
19170 @ 156152:                        ASSPAR
19171 @ 156153:                        PUSH   K
19172 @ 156156:                        ASSPAR
19173 @ 156157:                        CALL  
19174 @ 156158:                        LOCATE L_000d

  2865                    UICONST=16_FFFF!PREC<<27
19175 @ 156161:                        LINE   2865 "regression-compile-tmp/nrimp10s-77.imp"
19176 @ 156203:                        PUSH   UICONST
19177 @ 156206:                        PUSHI  #0x0000ffff
19178 @ 156211:                        PUSH   PREC
19179 @ 156214:                        PUSHI  #0x0000001b
19180 @ 156219:                        LSH   
19181 @ 156220:                        OR    
19182 @ 156221:                        ASSVAL

  2866                    PGLA(8,ACC,ADDR(UICONST))
19183 @ 156222:                        LINE   2866 "regression-compile-tmp/nrimp10s-77.imp"
19184 @ 156264:                        PUSH   PGLA
19185 @ 156267:                        PUSHI  #0x00000008
19186 @ 156272:                        ASSPAR
19187 @ 156273:                        PUSH   ACC
19188 @ 156276:                        ASSPAR
19189 @ 156277:                        PUSH   ADDR
19190 @ 156280:                        PUSH   UICONST
19191 @ 156283:                        ASSPAR
19192 @ 156284:                        CALL  
19193 @ 156285:                        ASSPAR
19194 @ 156286:                        CALL  

  2867                    TAGDISP=GLACA-ACC; EPDISP=TAGDISP
19195 @ 156287:                        LINE   2867 "regression-compile-tmp/nrimp10s-77.imp"
19196 @ 156329:                        PUSH   TAGDISP
19197 @ 156332:                        PUSH   GLACA
19198 @ 156335:                        PUSH   ACC
19199 @ 156338:                        SUB   
19200 @ 156339:                        ASSVAL
19201 @ 156340:                        LINE   2867 "regression-compile-tmp/nrimp10s-77.imp"
19202 @ 156382:                        PUSH   EPDISP
19203 @ 156385:                        PUSH   TAGDISP
19204 @ 156388:                        ASSVAL

  2868                 %FINISH %ELSE %START
19205 @ 156389:                        LINE   2868 "regression-compile-tmp/nrimp10s-77.imp"
19206 @ 156431:                        GOTO   L_0009
19207 @ 156434:                        LOCATE L_000a

  2869                 %IF TYPE=5 %THEN %START;         ! STRING
19208 @ 156437:                        LINE   2869 "regression-compile-tmp/nrimp10s-77.imp"
19209 @ 156479:                        PUSH   TYPE
19210 @ 156482:                        PUSHI  #0x00000005
19211 @ 156487:                        JUMPIF # L_000d

  2870                    QQ=STPTR; AD=ADDR(SCONST)
19212 @ 156491:                        LINE   2870 "regression-compile-tmp/nrimp10s-77.imp"
19213 @ 156533:                        PUSH   QQ
19214 @ 156536:                        PUSH   STPTR
19215 @ 156539:                        ASSVAL
19216 @ 156540:                        LINE   2870 "regression-compile-tmp/nrimp10s-77.imp"
19217 @ 156582:                        PUSH   AD
19218 @ 156585:                        PUSH   ADDR
19219 @ 156588:                        PUSH   SCONST
19220 @ 156591:                        ASSPAR
19221 @ 156592:                        CALL  
19222 @ 156593:                        ASSVAL

  2871                    %IF EXTRN=3 %THEN %START;     ! EXTRINSIC STRINGS
19223 @ 156594:                        LINE   2871 "regression-compile-tmp/nrimp10s-77.imp"
19224 @ 156636:                        PUSH   EXTRN
19225 @ 156639:                        PUSHI  #0x00000003
19226 @ 156644:                        JUMPIF # L_0010

  2872                       AH3=0; AH2=PREC<<27!ACC;   ! DUMMY STRING HEADER
19227 @ 156648:                        LINE   2872 "regression-compile-tmp/nrimp10s-77.imp"
19228 @ 156690:                        PUSH   AH3
19229 @ 156693:                        PUSHI  #0x00000000
19230 @ 156698:                        ASSVAL
19231 @ 156699:                        LINE   2872 "regression-compile-tmp/nrimp10s-77.imp"
19232 @ 156741:                        PUSH   AH2
19233 @ 156744:                        PUSH   PREC
19234 @ 156747:                        PUSHI  #0x0000001b
19235 @ 156752:                        LSH   
19236 @ 156753:                        PUSH   ACC
19237 @ 156756:                        OR    
19238 @ 156757:                        ASSVAL

  2873                    %FINISH %ELSE %START
19239 @ 156758:                        LINE   2873 "regression-compile-tmp/nrimp10s-77.imp"
19240 @ 156800:                        GOTO   L_000f
19241 @ 156803:                        LOCATE L_0010

  2874                       LPUT(LPUTP,ACC,QQ,AD) %IF INHCODE=0;! O/P STRING
19242 @ 156806:                        LINE   2874 "regression-compile-tmp/nrimp10s-77.imp"
19243 @ 156848:                        PUSH   INHCODE
19244 @ 156851:                        PUSHI  #0x00000000
19245 @ 156856:                        JUMPIF # L_0013
19246 @ 156860:                        PUSH   LPUT
19247 @ 156863:                        PUSH   LPUTP
19248 @ 156866:                        ASSPAR
19249 @ 156867:                        PUSH   ACC
19250 @ 156870:                        ASSPAR
19251 @ 156871:                        PUSH   QQ
19252 @ 156874:                        ASSPAR
19253 @ 156875:                        PUSH   AD
19254 @ 156878:                        ASSPAR
19255 @ 156879:                        CALL  
19256 @ 156880:                        LOCATE L_0013

  2875                       STPTR=(STPTR+ACC+3)&(-4)
19257 @ 156883:                        LINE   2875 "regression-compile-tmp/nrimp10s-77.imp"
19258 @ 156925:                        PUSH   STPTR
19259 @ 156928:                        PUSH   STPTR
19260 @ 156931:                        PUSH   ACC
19261 @ 156934:                        ADD   
19262 @ 156935:                        PUSHI  #0x00000003
19263 @ 156940:                        ADD   
19264 @ 156941:                        PUSHI  #0x00000004
19265 @ 156946:                        NEGATE
19266 @ 156947:                        AND   
19267 @ 156948:                        ASSVAL

  2876                       AH3=QQ; AH2=3<<27!ACC
19268 @ 156949:                        LINE   2876 "regression-compile-tmp/nrimp10s-77.imp"
19269 @ 156991:                        PUSH   AH3
19270 @ 156994:                        PUSH   QQ
19271 @ 156997:                        ASSVAL
19272 @ 156998:                        LINE   2876 "regression-compile-tmp/nrimp10s-77.imp"
19273 @ 157040:                        PUSH   AH2
19274 @ 157043:                        PUSHI  #0x00000003
19275 @ 157048:                        PUSHI  #0x0000001b
19276 @ 157053:                        LSH   
19277 @ 157054:                        PUSH   ACC
19278 @ 157057:                        OR    
19279 @ 157058:                        ASSVAL

  2877                    %FINISH
19280 @ 157059:                        LINE   2877 "regression-compile-tmp/nrimp10s-77.imp"
19281 @ 157101:                        LOCATE L_000f

  2878                    PGLA(8,8,ADDR(AH2))
19282 @ 157104:                        LINE   2878 "regression-compile-tmp/nrimp10s-77.imp"
19283 @ 157146:                        PUSH   PGLA
19284 @ 157149:                        PUSHI  #0x00000008
19285 @ 157154:                        ASSPAR
19286 @ 157155:                        PUSHI  #0x00000008
19287 @ 157160:                        ASSPAR
19288 @ 157161:                        PUSH   ADDR
19289 @ 157164:                        PUSH   AH2
19290 @ 157167:                        ASSPAR
19291 @ 157168:                        CALL  
19292 @ 157169:                        ASSPAR
19293 @ 157170:                        CALL  

  2879                    TAGDISP=GLACA-8
19294 @ 157171:                        LINE   2879 "regression-compile-tmp/nrimp10s-77.imp"
19295 @ 157213:                        PUSH   TAGDISP
19296 @ 157216:                        PUSH   GLACA
19297 @ 157219:                        PUSHI  #0x00000008
19298 @ 157224:                        SUB   
19299 @ 157225:                        ASSVAL

  2880                    %IF EXTRN=3 %THEN GXREF(NAMTXT,2,2<<24!ACC,TAGDISP+4) %ELSE RELOCATE(TAGDISP+4,AH3,LPUTP)
19300 @ 157226:                        LINE   2880 "regression-compile-tmp/nrimp10s-77.imp"
19301 @ 157268:                        PUSH   EXTRN
19302 @ 157271:                        PUSHI  #0x00000003
19303 @ 157276:                        JUMPIF # L_0010
19304 @ 157280:                        PUSH   GXREF
19305 @ 157283:                        PUSH   NAMTXT
19306 @ 157286:                        ASSPAR
19307 @ 157287:                        PUSHI  #0x00000002
19308 @ 157292:                        ASSPAR
19309 @ 157293:                        PUSHI  #0x00000002
19310 @ 157298:                        PUSHI  #0x00000018
19311 @ 157303:                        LSH   
19312 @ 157304:                        PUSH   ACC
19313 @ 157307:                        OR    
19314 @ 157308:                        ASSPAR
19315 @ 157309:                        PUSH   TAGDISP
19316 @ 157312:                        PUSHI  #0x00000004
19317 @ 157317:                        ADD   
19318 @ 157318:                        ASSPAR
19319 @ 157319:                        CALL  
19320 @ 157320:                        GOTO   L_000f
19321 @ 157323:                        LOCATE L_0010
19322 @ 157326:                        PUSH   RELOCATE
19323 @ 157329:                        PUSH   TAGDISP
19324 @ 157332:                        PUSHI  #0x00000004
19325 @ 157337:                        ADD   
19326 @ 157338:                        ASSPAR
19327 @ 157339:                        PUSH   AH3
19328 @ 157342:                        ASSPAR
19329 @ 157343:                        PUSH   LPUTP
19330 @ 157346:                        ASSPAR
19331 @ 157347:                        CALL  
19332 @ 157348:                        LOCATE L_000f

  2881                    EPTYPE=5; EPDISP=QQ;        ! DATA IN GLA SYMBOL TABLES
19333 @ 157351:                        LINE   2881 "regression-compile-tmp/nrimp10s-77.imp"
19334 @ 157393:                        PUSH   EPTYPE
19335 @ 157396:                        PUSHI  #0x00000005
19336 @ 157401:                        ASSVAL
19337 @ 157402:                        LINE   2881 "regression-compile-tmp/nrimp10s-77.imp"
19338 @ 157444:                        PUSH   EPDISP
19339 @ 157447:                        PUSH   QQ
19340 @ 157450:                        ASSVAL

  2882                 %FINISH %ELSE %START;           ! INTEGER & REAL
19341 @ 157451:                        LINE   2882 "regression-compile-tmp/nrimp10s-77.imp"
19342 @ 157493:                        GOTO   L_000c
19343 @ 157496:                        LOCATE L_000d

  2883                    %IF EXTRN=3 %THEN %START;    ! EXTRINSICS
19344 @ 157499:                        LINE   2883 "regression-compile-tmp/nrimp10s-77.imp"
19345 @ 157541:                        PUSH   EXTRN
19346 @ 157544:                        PUSHI  #0x00000003
19347 @ 157549:                        JUMPIF # L_0010

  2884                       PTYPE=PTYPE!1<<10;        ! EXTRINSICS VIA PTR
19348 @ 157553:                        LINE   2884 "regression-compile-tmp/nrimp10s-77.imp"
19349 @ 157595:                        PUSH   PTYPE
19350 @ 157598:                        PUSH   PTYPE
19351 @ 157601:                        PUSHI  #0x00000001
19352 @ 157606:                        PUSHI  #0x0000000a
19353 @ 157611:                        LSH   
19354 @ 157612:                        OR    
19355 @ 157613:                        ASSVAL

  2885                       AH2=PREC<<27; AH3=0
19356 @ 157614:                        LINE   2885 "regression-compile-tmp/nrimp10s-77.imp"
19357 @ 157656:                        PUSH   AH2
19358 @ 157659:                        PUSH   PREC
19359 @ 157662:                        PUSHI  #0x0000001b
19360 @ 157667:                        LSH   
19361 @ 157668:                        ASSVAL
19362 @ 157669:                        LINE   2885 "regression-compile-tmp/nrimp10s-77.imp"
19363 @ 157711:                        PUSH   AH3
19364 @ 157714:                        PUSHI  #0x00000000
19365 @ 157719:                        ASSVAL

  2886                       PGLA(8,8,ADDR(AH2))
19366 @ 157720:                        LINE   2886 "regression-compile-tmp/nrimp10s-77.imp"
19367 @ 157762:                        PUSH   PGLA
19368 @ 157765:                        PUSHI  #0x00000008
19369 @ 157770:                        ASSPAR
19370 @ 157771:                        PUSHI  #0x00000008
19371 @ 157776:                        ASSPAR
19372 @ 157777:                        PUSH   ADDR
19373 @ 157780:                        PUSH   AH2
19374 @ 157783:                        ASSPAR
19375 @ 157784:                        CALL  
19376 @ 157785:                        ASSPAR
19377 @ 157786:                        CALL  

  2887                       TAGDISP=GLACA-8
19378 @ 157787:                        LINE   2887 "regression-compile-tmp/nrimp10s-77.imp"
19379 @ 157829:                        PUSH   TAGDISP
19380 @ 157832:                        PUSH   GLACA
19381 @ 157835:                        PUSHI  #0x00000008
19382 @ 157840:                        SUB   
19383 @ 157841:                        ASSVAL

  2888                       GXREF(NAMTXT,2,2<<24!ACC,TAGDISP+4)
19384 @ 157842:                        LINE   2888 "regression-compile-tmp/nrimp10s-77.imp"
19385 @ 157884:                        PUSH   GXREF
19386 @ 157887:                        PUSH   NAMTXT
19387 @ 157890:                        ASSPAR
19388 @ 157891:                        PUSHI  #0x00000002
19389 @ 157896:                        ASSPAR
19390 @ 157897:                        PUSHI  #0x00000002
19391 @ 157902:                        PUSHI  #0x00000018
19392 @ 157907:                        LSH   
19393 @ 157908:                        PUSH   ACC
19394 @ 157911:                        OR    
19395 @ 157912:                        ASSPAR
19396 @ 157913:                        PUSH   TAGDISP
19397 @ 157916:                        PUSHI  #0x00000004
19398 @ 157921:                        ADD   
19399 @ 157922:                        ASSPAR
19400 @ 157923:                        CALL  

  2889                    %FINISH %ELSE %START;        ! OWN,EXTERNAL&CONST
19401 @ 157924:                        LINE   2889 "regression-compile-tmp/nrimp10s-77.imp"
19402 @ 157966:                        GOTO   L_000f
19403 @ 157969:                        LOCATE L_0010

  2890                       %IF TYPE=2 %THEN %START
19404 @ 157972:                        LINE   2890 "regression-compile-tmp/nrimp10s-77.imp"
19405 @ 158014:                        PUSH   TYPE
19406 @ 158017:                        PUSHI  #0x00000002
19407 @ 158022:                        JUMPIF # L_0013

  2891                          AD=ADDR(RCONST)
19408 @ 158026:                        LINE   2891 "regression-compile-tmp/nrimp10s-77.imp"
19409 @ 158068:                        PUSH   AD
19410 @ 158071:                        PUSH   ADDR
19411 @ 158074:                        PUSH   RCONST
19412 @ 158077:                        ASSPAR
19413 @ 158078:                        CALL  
19414 @ 158079:                        ASSVAL

  2892                       %FINISH %ELSE %START;     ! INTEGER VARIABLES
19415 @ 158080:                        LINE   2892 "regression-compile-tmp/nrimp10s-77.imp"
19416 @ 158122:                        GOTO   L_0012
19417 @ 158125:                        LOCATE L_0013

  2893                          AD=ADDR(ICONST)+4-ACC
19418 @ 158128:                        LINE   2893 "regression-compile-tmp/nrimp10s-77.imp"
19419 @ 158170:                        PUSH   AD
19420 @ 158173:                        PUSH   ADDR
19421 @ 158176:                        PUSH   ICONST
19422 @ 158179:                        ASSPAR
19423 @ 158180:                        CALL  
19424 @ 158181:                        PUSHI  #0x00000004
19425 @ 158186:                        ADD   
19426 @ 158187:                        PUSH   ACC
19427 @ 158190:                        SUB   
19428 @ 158191:                        ASSVAL

  2894                       %FINISH
19429 @ 158192:                        LINE   2894 "regression-compile-tmp/nrimp10s-77.imp"
19430 @ 158234:                        LOCATE L_0012

  2895                       %IF EXTRN#0 %THEN PGLA(ACC,ACC,AD);      ! PUT CONSTANT INTO GLA
19431 @ 158237:                        LINE   2895 "regression-compile-tmp/nrimp10s-77.imp"
19432 @ 158279:                        PUSH   EXTRN
19433 @ 158282:                        PUSHI  #0x00000000
19434 @ 158287:                        JUMPIF = L_0013
19435 @ 158291:                        PUSH   PGLA
19436 @ 158294:                        PUSH   ACC
19437 @ 158297:                        ASSPAR
19438 @ 158298:                        PUSH   ACC
19439 @ 158301:                        ASSPAR
19440 @ 158302:                        PUSH   AD
19441 @ 158305:                        ASSPAR
19442 @ 158306:                        CALL  
19443 @ 158307:                        LOCATE L_0013

  2896                       TAGDISP=GLACA-ACC;        ! OFFSET OF VAR FOR TAGS
19444 @ 158310:                        LINE   2896 "regression-compile-tmp/nrimp10s-77.imp"
19445 @ 158352:                        PUSH   TAGDISP
19446 @ 158355:                        PUSH   GLACA
19447 @ 158358:                        PUSH   ACC
19448 @ 158361:                        SUB   
19449 @ 158362:                        ASSVAL

  2897                       EPDISP=TAGDISP;           ! AND FOR ENTRY DEFN
19450 @ 158363:                        LINE   2897 "regression-compile-tmp/nrimp10s-77.imp"
19451 @ 158405:                        PUSH   EPDISP
19452 @ 158408:                        PUSH   TAGDISP
19453 @ 158411:                        ASSVAL

  2898                       EPTYPE=2;                ! DATA IN ADRESSABLE GLA
19454 @ 158412:                        LINE   2898 "regression-compile-tmp/nrimp10s-77.imp"
19455 @ 158454:                        PUSH   EPTYPE
19456 @ 158457:                        PUSHI  #0x00000002
19457 @ 158462:                        ASSVAL

  2899                    %FINISH
19458 @ 158463:                        LINE   2899 "regression-compile-tmp/nrimp10s-77.imp"
19459 @ 158505:                        LOCATE L_000f

  2900                 %FINISH
19460 @ 158508:                        LINE   2900 "regression-compile-tmp/nrimp10s-77.imp"
19461 @ 158550:                        LOCATE L_000c

  2901                 %FINISH
19462 @ 158553:                        LINE   2901 "regression-compile-tmp/nrimp10s-77.imp"
19463 @ 158595:                        LOCATE L_0009

  2902                 STAG(TAGDISP,ACC)
19464 @ 158598:                        LINE   2902 "regression-compile-tmp/nrimp10s-77.imp"
19465 @ 158640:                        PUSH   STAG
19466 @ 158643:                        PUSH   TAGDISP
19467 @ 158646:                        ASSPAR
19468 @ 158647:                        PUSH   ACC
19469 @ 158650:                        ASSPAR
19470 @ 158651:                        CALL  

  2903                 %IF EXTRN=0=NAM %START;         ! CONST = LITERAL
19471 @ 158652:                        LINE   2903 "regression-compile-tmp/nrimp10s-77.imp"
19472 @ 158694:                        PUSH   EXTRN
19473 @ 158697:                        PUSHI  #0x00000000
19474 @ 158702:                        JUMPIFD # L_000a
19475 @ 158706:                        PUSH   NAM
19476 @ 158709:                        JUMPIF # L_000a

  2904                    REPLACE2(TAGS(K),INTEGER(AD&(-4)));! BYTES!
19477 @ 158713:                        LINE   2904 "regression-compile-tmp/nrimp10s-77.imp"
19478 @ 158755:                        PUSH   REPLACE2
19479 @ 158758:                        PUSH   TAGS
19480 @ 158761:                        PUSH   K
19481 @ 158764:                        ACCESS
19482 @ 158765:                        ASSPAR
19483 @ 158766:                        PUSH   INTEGER
19484 @ 158769:                        PUSH   AD
19485 @ 158772:                        PUSHI  #0x00000004
19486 @ 158777:                        NEGATE
19487 @ 158778:                        AND   
19488 @ 158779:                        ASSPAR
19489 @ 158780:                        CALL  
19490 @ 158781:                        ASSPAR
19491 @ 158782:                        CALL  

  2905                    %IF PREC=6 %THEN REPLACE3(TAGS(K),INTEGER(AD+4))
19492 @ 158783:                        LINE   2905 "regression-compile-tmp/nrimp10s-77.imp"
19493 @ 158825:                        PUSH   PREC
19494 @ 158828:                        PUSHI  #0x00000006
19495 @ 158833:                        JUMPIF # L_000d
19496 @ 158837:                        PUSH   REPLACE3
19497 @ 158840:                        PUSH   TAGS
19498 @ 158843:                        PUSH   K
19499 @ 158846:                        ACCESS
19500 @ 158847:                        ASSPAR
19501 @ 158848:                        PUSH   INTEGER
19502 @ 158851:                        PUSH   AD
19503 @ 158854:                        PUSHI  #0x00000004
19504 @ 158859:                        ADD   
19505 @ 158860:                        ASSPAR
19506 @ 158861:                        CALL  
19507 @ 158862:                        ASSPAR
19508 @ 158863:                        CALL  
19509 @ 158864:                        LOCATE L_000d

  2906                    %IF PREC=7 %THEN REPLACE3(TAGS(K),CONSTP)
19510 @ 158867:                        LINE   2906 "regression-compile-tmp/nrimp10s-77.imp"
19511 @ 158909:                        PUSH   PREC
19512 @ 158912:                        PUSHI  #0x00000007
19513 @ 158917:                        JUMPIF # L_000d
19514 @ 158921:                        PUSH   REPLACE3
19515 @ 158924:                        PUSH   TAGS
19516 @ 158927:                        PUSH   K
19517 @ 158930:                        ACCESS
19518 @ 158931:                        ASSPAR
19519 @ 158932:                        PUSH   CONSTP
19520 @ 158935:                        ASSPAR
19521 @ 158936:                        CALL  
19522 @ 158937:                        LOCATE L_000d

  2907                 %FINISH
19523 @ 158940:                        LINE   2907 "regression-compile-tmp/nrimp10s-77.imp"
19524 @ 158982:                        LOCATE L_000a

  2908                 PP=PP+3
19525 @ 158985:                        LINE   2908 "regression-compile-tmp/nrimp10s-77.imp"
19526 @ 159027:                        PUSH   PP
19527 @ 159030:                        PUSH   PP
19528 @ 159033:                        PUSHI  #0x00000003
19529 @ 159038:                        ADD   
19530 @ 159039:                        ASSVAL

  2909                 NNAMES=NNAMES-1
19531 @ 159040:                        LINE   2909 "regression-compile-tmp/nrimp10s-77.imp"
19532 @ 159082:                        PUSH   NNAMES
19533 @ 159085:                        PUSH   NNAMES
19534 @ 159088:                        PUSHI  #0x00000001
19535 @ 159093:                        SUB   
19536 @ 159094:                        ASSVAL

  2910              %REPEAT %UNTIL NNAMES=0;           ! DOWN <NAMELIST>
19537 @ 159095:                        LINE   2910 "regression-compile-tmp/nrimp10s-77.imp"
19538 @ 159137:                        PUSH   NNAMES
19539 @ 159140:                        PUSHI  #0x00000000
19540 @ 159145:                        JUMPIF = L_0007
19541 @ 159149:                        REPEAT L_0006
19542 @ 159152:                        LOCATE L_0007

  2911              P=MARK
19543 @ 159155:                        LINE   2911 "regression-compile-tmp/nrimp10s-77.imp"
19544 @ 159197:                        PUSH   P
19545 @ 159200:                        PUSH   MARK
19546 @ 159203:                        ASSVAL

  2912           %REPEAT %UNTIL A(MARK)=2;     ! UNTIL <RESTOFOWNDEC> NULL
19547 @ 159204:                        LINE   2912 "regression-compile-tmp/nrimp10s-77.imp"
19548 @ 159246:                        PUSH   A
19549 @ 159249:                        PUSH   MARK
19550 @ 159252:                        ACCESS
19551 @ 159253:                        PUSHI  #0x00000002
19552 @ 159258:                        JUMPIF = L_0004
19553 @ 159262:                        REPEAT L_0003
19554 @ 159265:                        LOCATE L_0004

  2913           ->BEND
19555 @ 159268:                        LINE   2913 "regression-compile-tmp/nrimp10s-77.imp"
19556 @ 159310:                        JUMP   L_020b

  2914  RECORD:                                ! <XOWN>'%RECORD'<NAMELIST>
  2915  !***********************************************************************
  2916  !*       NO INITIALISATION OF OWN RECORDS ALLOWED SO THEY ARE ALL      *
  2917  !*       CLEARED TO ZERO.                                              *
  2918  !***********************************************************************
19557 @ 159313:                        LINE   2914 "regression-compile-tmp/nrimp10s-77.imp"
19558 @ 159355:                        LABEL  L_0209

  2919           MARKER1=P+1+FROM AR2(P+1);        ! TO FORMAT NAME
19559 @ 159358:                        LINE   2919 "regression-compile-tmp/nrimp10s-77.imp"
19560 @ 159400:                        PUSH   MARKER1
19561 @ 159403:                        PUSH   P
19562 @ 159406:                        PUSHI  #0x00000001
19563 @ 159411:                        ADD   
19564 @ 159412:                        PUSH   FROMAR2
19565 @ 159415:                        PUSH   P
19566 @ 159418:                        PUSHI  #0x00000001
19567 @ 159423:                        ADD   
19568 @ 159424:                        ASSPAR
19569 @ 159425:                        CALL  
19570 @ 159426:                        ADD   
19571 @ 159427:                        ASSVAL

  2920           FNAM=FROM AR2(MARKER1)
19572 @ 159428:                        LINE   2920 "regression-compile-tmp/nrimp10s-77.imp"
19573 @ 159470:                        PUSH   FNAM
19574 @ 159473:                        PUSH   FROMAR2
19575 @ 159476:                        PUSH   MARKER1
19576 @ 159479:                        ASSPAR
19577 @ 159480:                        CALL  
19578 @ 159481:                        ASSVAL

  2921           COPYTAG(FNAM)
19579 @ 159482:                        LINE   2921 "regression-compile-tmp/nrimp10s-77.imp"
19580 @ 159524:                        PUSH   COPYTAG
19581 @ 159527:                        PUSH   FNAM
19582 @ 159530:                        ASSPAR
19583 @ 159531:                        CALL  

  2922           FINF=TCELL
19584 @ 159532:                        LINE   2922 "regression-compile-tmp/nrimp10s-77.imp"
19585 @ 159574:                        PUSH   FINF
19586 @ 159577:                        PUSH   TCELL
19587 @ 159580:                        ASSVAL

  2923           %IF PTYPE#4 %THEN FAULT(62,FNAM) %AND ->BEND
19588 @ 159581:                        LINE   2923 "regression-compile-tmp/nrimp10s-77.imp"
19589 @ 159623:                        PUSH   PTYPE
19590 @ 159626:                        PUSHI  #0x00000004
19591 @ 159631:                        JUMPIF = L_0004
19592 @ 159635:                        PUSH   FAULT
19593 @ 159638:                        PUSHI  #0x0000003e
19594 @ 159643:                        ASSPAR
19595 @ 159644:                        PUSH   FNAM
19596 @ 159647:                        ASSPAR
19597 @ 159648:                        CALL  
19598 @ 159649:                        JUMP   L_020b
19599 @ 159652:                        LOCATE L_0004

  2924           PTYPE=16_133!LITL<<14
19600 @ 159655:                        LINE   2924 "regression-compile-tmp/nrimp10s-77.imp"
19601 @ 159697:                        PUSH   PTYPE
19602 @ 159700:                        PUSHI  #0x00000133
19603 @ 159705:                        PUSH   LITL
19604 @ 159708:                        PUSHI  #0x0000000e
19605 @ 159713:                        LSH   
19606 @ 159714:                        OR    
19607 @ 159715:                        ASSVAL

  2925           KFORM=FINF; UNPACK
19608 @ 159716:                        LINE   2925 "regression-compile-tmp/nrimp10s-77.imp"
19609 @ 159758:                        PUSH   KFORM
19610 @ 159761:                        PUSH   FINF
19611 @ 159764:                        ASSVAL
19612 @ 159765:                        LINE   2925 "regression-compile-tmp/nrimp10s-77.imp"
19613 @ 159807:                        PUSH   UNPACK
19614 @ 159810:                        CALL  

  2926           %IF MODE=3 %THEN FORMAT=2-A(P) %AND P=P+2 %AND ->RECIN
19615 @ 159811:                        LINE   2926 "regression-compile-tmp/nrimp10s-77.imp"
19616 @ 159853:                        PUSH   MODE
19617 @ 159856:                        PUSHI  #0x00000003
19618 @ 159861:                        JUMPIF # L_0004
19619 @ 159865:                        PUSH   FORMAT
19620 @ 159868:                        PUSHI  #0x00000002
19621 @ 159873:                        PUSH   A
19622 @ 159876:                        PUSH   P
19623 @ 159879:                        ACCESS
19624 @ 159880:                        SUB   
19625 @ 159881:                        ASSVAL
19626 @ 159882:                        PUSH   P
19627 @ 159885:                        PUSH   P
19628 @ 159888:                        PUSHI  #0x00000002
19629 @ 159893:                        ADD   
19630 @ 159894:                        ASSVAL
19631 @ 159895:                        JUMP   L_020c
19632 @ 159898:                        LOCATE L_0004

  2927           P=P+1; BP=ACC;                 ! SIZE OF RECORD FROM FORMAT
19633 @ 159901:                        LINE   2927 "regression-compile-tmp/nrimp10s-77.imp"
19634 @ 159943:                        PUSH   P
19635 @ 159946:                        PUSH   P
19636 @ 159949:                        PUSHI  #0x00000001
19637 @ 159954:                        ADD   
19638 @ 159955:                        ASSVAL
19639 @ 159956:                        LINE   2927 "regression-compile-tmp/nrimp10s-77.imp"
19640 @ 159998:                        PUSH   BP
19641 @ 160001:                        PUSH   ACC
19642 @ 160004:                        ASSVAL

  2928           PTYPE=16_33; J=0
19643 @ 160005:                        LINE   2928 "regression-compile-tmp/nrimp10s-77.imp"
19644 @ 160047:                        PUSH   PTYPE
19645 @ 160050:                        PUSHI  #0x00000033
19646 @ 160055:                        ASSVAL
19647 @ 160056:                        LINE   2928 "regression-compile-tmp/nrimp10s-77.imp"
19648 @ 160098:                        PUSH   J
19649 @ 160101:                        PUSHI  #0x00000000
19650 @ 160106:                        ASSVAL

  2929           %IF A(P-1)#3 %THEN CQN(P-1) %AND PACK(PTYPE)
19651 @ 160107:                        LINE   2929 "regression-compile-tmp/nrimp10s-77.imp"
19652 @ 160149:                        PUSH   A
19653 @ 160152:                        PUSH   P
19654 @ 160155:                        PUSHI  #0x00000001
19655 @ 160160:                        SUB   
19656 @ 160161:                        ACCESS
19657 @ 160162:                        PUSHI  #0x00000003
19658 @ 160167:                        JUMPIF = L_0004
19659 @ 160171:                        PUSH   CQN
19660 @ 160174:                        PUSH   P
19661 @ 160177:                        PUSHI  #0x00000001
19662 @ 160182:                        SUB   
19663 @ 160183:                        ASSPAR
19664 @ 160184:                        CALL  
19665 @ 160185:                        PUSH   PACK
19666 @ 160188:                        PUSH   PTYPE
19667 @ 160191:                        ASSPAR
19668 @ 160192:                        CALL  
19669 @ 160193:                        LOCATE L_0004

  2930           P=P+1; PTSIZE=ACC;           ! SIZE OF HOLE FOR POINTER
19670 @ 160196:                        LINE   2930 "regression-compile-tmp/nrimp10s-77.imp"
19671 @ 160238:                        PUSH   P
19672 @ 160241:                        PUSH   P
19673 @ 160244:                        PUSHI  #0x00000001
19674 @ 160249:                        ADD   
19675 @ 160250:                        ASSVAL
19676 @ 160251:                        LINE   2930 "regression-compile-tmp/nrimp10s-77.imp"
19677 @ 160293:                        PUSH   PTSIZE
19678 @ 160296:                        PUSH   ACC
19679 @ 160299:                        ASSVAL

  2931           {%UNTIL A(P)=2} %CYCLE
19680 @ 160300:                        LINE   2931 "regression-compile-tmp/nrimp10s-77.imp"
19681 @ 160342:                        LOCATE L_0003

  2932              P=P+1; K=FROM AR2(P)
19682 @ 160345:                        LINE   2932 "regression-compile-tmp/nrimp10s-77.imp"
19683 @ 160387:                        PUSH   P
19684 @ 160390:                        PUSH   P
19685 @ 160393:                        PUSHI  #0x00000001
19686 @ 160398:                        ADD   
19687 @ 160399:                        ASSVAL
19688 @ 160400:                        LINE   2932 "regression-compile-tmp/nrimp10s-77.imp"
19689 @ 160442:                        PUSH   K
19690 @ 160445:                        PUSH   FROMAR2
19691 @ 160448:                        PUSH   P
19692 @ 160451:                        ASSPAR
19693 @ 160452:                        CALL  
19694 @ 160453:                        ASSVAL

  2933              NAMTXT=STRING(DICTBASE+WORD(K))
19695 @ 160454:                        LINE   2933 "regression-compile-tmp/nrimp10s-77.imp"
19696 @ 160496:                        PUSH   NAMTXT
19697 @ 160499:                        PUSH   STRING
19698 @ 160502:                        PUSH   DICTBASE
19699 @ 160505:                        PUSH   WORD
19700 @ 160508:                        PUSH   K
19701 @ 160511:                        ACCESS
19702 @ 160512:                        ADD   
19703 @ 160513:                        ASSPAR
19704 @ 160514:                        CALL  
19705 @ 160515:                        ASSVAL

  2934              %IF NAM#0 %THEN %START;     ! OWNNAMES AND ARRAYNAMES
19706 @ 160516:                        LINE   2934 "regression-compile-tmp/nrimp10s-77.imp"
19707 @ 160558:                        PUSH   NAM
19708 @ 160561:                        PUSHI  #0x00000000
19709 @ 160566:                        JUMPIF = L_0007

  2935                 %IF EXTRN=3 %THEN FAULT2(46,0,K);! NO EXTRINSIC NAMES
19710 @ 160570:                        LINE   2935 "regression-compile-tmp/nrimp10s-77.imp"
19711 @ 160612:                        PUSH   EXTRN
19712 @ 160615:                        PUSHI  #0x00000003
19713 @ 160620:                        JUMPIF # L_000a
19714 @ 160624:                        PUSH   FAULT2
19715 @ 160627:                        PUSHI  #0x0000002e
19716 @ 160632:                        ASSPAR
19717 @ 160633:                        PUSHI  #0x00000000
19718 @ 160638:                        ASSPAR
19719 @ 160639:                        PUSH   K
19720 @ 160642:                        ASSPAR
19721 @ 160643:                        CALL  
19722 @ 160644:                        LOCATE L_000a

  2936                 UICONST=16_FFFF!PREC<<27
19723 @ 160647:                        LINE   2936 "regression-compile-tmp/nrimp10s-77.imp"
19724 @ 160689:                        PUSH   UICONST
19725 @ 160692:                        PUSHI  #0x0000ffff
19726 @ 160697:                        PUSH   PREC
19727 @ 160700:                        PUSHI  #0x0000001b
19728 @ 160705:                        LSH   
19729 @ 160706:                        OR    
19730 @ 160707:                        ASSVAL

  2937                 PGLA(8,PTSIZE,ADDR(UICONST))
19731 @ 160708:                        LINE   2937 "regression-compile-tmp/nrimp10s-77.imp"
19732 @ 160750:                        PUSH   PGLA
19733 @ 160753:                        PUSHI  #0x00000008
19734 @ 160758:                        ASSPAR
19735 @ 160759:                        PUSH   PTSIZE
19736 @ 160762:                        ASSPAR
19737 @ 160763:                        PUSH   ADDR
19738 @ 160766:                        PUSH   UICONST
19739 @ 160769:                        ASSPAR
19740 @ 160770:                        CALL  
19741 @ 160771:                        ASSPAR
19742 @ 160772:                        CALL  

  2938                 EPTYPE=2
19743 @ 160773:                        LINE   2938 "regression-compile-tmp/nrimp10s-77.imp"
19744 @ 160815:                        PUSH   EPTYPE
19745 @ 160818:                        PUSHI  #0x00000002
19746 @ 160823:                        ASSVAL

  2939                 TAGDISP=GLACA-PTSIZE; EPDISP=TAGDISP
19747 @ 160824:                        LINE   2939 "regression-compile-tmp/nrimp10s-77.imp"
19748 @ 160866:                        PUSH   TAGDISP
19749 @ 160869:                        PUSH   GLACA
19750 @ 160872:                        PUSH   PTSIZE
19751 @ 160875:                        SUB   
19752 @ 160876:                        ASSVAL
19753 @ 160877:                        LINE   2939 "regression-compile-tmp/nrimp10s-77.imp"
19754 @ 160919:                        PUSH   EPDISP
19755 @ 160922:                        PUSH   TAGDISP
19756 @ 160925:                        ASSVAL

  2940              %FINISH %ELSE %START
19757 @ 160926:                        LINE   2940 "regression-compile-tmp/nrimp10s-77.imp"
19758 @ 160968:                        GOTO   L_0006
19759 @ 160971:                        LOCATE L_0007

  2941                 %IF EXTRN=3 %THEN %START;     ! EXTRINISIC
19760 @ 160974:                        LINE   2941 "regression-compile-tmp/nrimp10s-77.imp"
19761 @ 161016:                        PUSH   EXTRN
19762 @ 161019:                        PUSHI  #0x00000003
19763 @ 161024:                        JUMPIF # L_000a

  2942                    PTYPE=PTYPE!16_400;      ! FORCE NAM=1 (IE VIA POINTER)
19764 @ 161028:                        LINE   2942 "regression-compile-tmp/nrimp10s-77.imp"
19765 @ 161070:                        PUSH   PTYPE
19766 @ 161073:                        PUSH   PTYPE
19767 @ 161076:                        PUSHI  #0x00000400
19768 @ 161081:                        OR    
19769 @ 161082:                        ASSVAL

  2943                    AH2=16_18000000+BP
19770 @ 161083:                        LINE   2943 "regression-compile-tmp/nrimp10s-77.imp"
19771 @ 161125:                        PUSH   AH2
19772 @ 161128:                        PUSHI  #0x18000000
19773 @ 161133:                        PUSH   BP
19774 @ 161136:                        ADD   
19775 @ 161137:                        ASSVAL

  2944                    AH3=0
19776 @ 161138:                        LINE   2944 "regression-compile-tmp/nrimp10s-77.imp"
19777 @ 161180:                        PUSH   AH3
19778 @ 161183:                        PUSHI  #0x00000000
19779 @ 161188:                        ASSVAL

  2945                    PGLA(8,8,ADDR(AH2))
19780 @ 161189:                        LINE   2945 "regression-compile-tmp/nrimp10s-77.imp"
19781 @ 161231:                        PUSH   PGLA
19782 @ 161234:                        PUSHI  #0x00000008
19783 @ 161239:                        ASSPAR
19784 @ 161240:                        PUSHI  #0x00000008
19785 @ 161245:                        ASSPAR
19786 @ 161246:                        PUSH   ADDR
19787 @ 161249:                        PUSH   AH2
19788 @ 161252:                        ASSPAR
19789 @ 161253:                        CALL  
19790 @ 161254:                        ASSPAR
19791 @ 161255:                        CALL  

  2946                    TAGDISP=GLACA-8
19792 @ 161256:                        LINE   2946 "regression-compile-tmp/nrimp10s-77.imp"
19793 @ 161298:                        PUSH   TAGDISP
19794 @ 161301:                        PUSH   GLACA
19795 @ 161304:                        PUSHI  #0x00000008
19796 @ 161309:                        SUB   
19797 @ 161310:                        ASSVAL

  2947                    GXREF(NAMTXT,2,2<<24!BP,TAGDISP+4); ! RELOCATE BY EXTERNAL
19798 @ 161311:                        LINE   2947 "regression-compile-tmp/nrimp10s-77.imp"
19799 @ 161353:                        PUSH   GXREF
19800 @ 161356:                        PUSH   NAMTXT
19801 @ 161359:                        ASSPAR
19802 @ 161360:                        PUSHI  #0x00000002
19803 @ 161365:                        ASSPAR
19804 @ 161366:                        PUSHI  #0x00000002
19805 @ 161371:                        PUSHI  #0x00000018
19806 @ 161376:                        LSH   
19807 @ 161377:                        PUSH   BP
19808 @ 161380:                        OR    
19809 @ 161381:                        ASSPAR
19810 @ 161382:                        PUSH   TAGDISP
19811 @ 161385:                        PUSHI  #0x00000004
19812 @ 161390:                        ADD   
19813 @ 161391:                        ASSPAR
19814 @ 161392:                        CALL  

  2948                 %FINISH %ELSE %START
19815 @ 161393:                        LINE   2948 "regression-compile-tmp/nrimp10s-77.imp"
19816 @ 161435:                        GOTO   L_0009
19817 @ 161438:                        LOCATE L_000a

  2949                    EPDISP=(GLACA+15)&(-8)
19818 @ 161441:                        LINE   2949 "regression-compile-tmp/nrimp10s-77.imp"
19819 @ 161483:                        PUSH   EPDISP
19820 @ 161486:                        PUSH   GLACA
19821 @ 161489:                        PUSHI  #0x0000000f
19822 @ 161494:                        ADD   
19823 @ 161495:                        PUSHI  #0x00000008
19824 @ 161500:                        NEGATE
19825 @ 161501:                        AND   
19826 @ 161502:                        ASSVAL

  2950                    AH3=EPDISP
19827 @ 161503:                        LINE   2950 "regression-compile-tmp/nrimp10s-77.imp"
19828 @ 161545:                        PUSH   AH3
19829 @ 161548:                        PUSH   EPDISP
19830 @ 161551:                        ASSVAL

  2951                    AH2=16_18000000+BP;      ! TOP WORD OFDESRCIPTOR
19831 @ 161552:                        LINE   2951 "regression-compile-tmp/nrimp10s-77.imp"
19832 @ 161594:                        PUSH   AH2
19833 @ 161597:                        PUSHI  #0x18000000
19834 @ 161602:                        PUSH   BP
19835 @ 161605:                        ADD   
19836 @ 161606:                        ASSVAL

  2952                    PGLA(8,4,ADDR(AH2));     ! ADDED 18MAR76 TO FIX BUG
19837 @ 161607:                        LINE   2952 "regression-compile-tmp/nrimp10s-77.imp"
19838 @ 161649:                        PUSH   PGLA
19839 @ 161652:                        PUSHI  #0x00000008
19840 @ 161657:                        ASSPAR
19841 @ 161658:                        PUSHI  #0x00000004
19842 @ 161663:                        ASSPAR
19843 @ 161664:                        PUSH   ADDR
19844 @ 161667:                        PUSH   AH2
19845 @ 161670:                        ASSPAR
19846 @ 161671:                        CALL  
19847 @ 161672:                        ASSPAR
19848 @ 161673:                        CALL  

  2953                    RELOCATE(-1,AH3,2);      ! PUT DISP INTO GLA
19849 @ 161674:                        LINE   2953 "regression-compile-tmp/nrimp10s-77.imp"
19850 @ 161716:                        PUSH   RELOCATE
19851 @ 161719:                        PUSHI  #0x00000001
19852 @ 161724:                        NEGATE
19853 @ 161725:                        ASSPAR
19854 @ 161726:                        PUSH   AH3
19855 @ 161729:                        ASSPAR
19856 @ 161730:                        PUSHI  #0x00000002
19857 @ 161735:                        ASSPAR
19858 @ 161736:                        CALL  

  2954                    TAGDISP=EPDISP;          ! AND RELOCATE REL APPROPIATE AREA
19859 @ 161737:                        LINE   2954 "regression-compile-tmp/nrimp10s-77.imp"
19860 @ 161779:                        PUSH   TAGDISP
19861 @ 161782:                        PUSH   EPDISP
19862 @ 161785:                        ASSVAL

  2955                    EPTYPE=2;                ! DATA IN GLA TABLES
19863 @ 161786:                        LINE   2955 "regression-compile-tmp/nrimp10s-77.imp"
19864 @ 161828:                        PUSH   EPTYPE
19865 @ 161831:                        PUSHI  #0x00000002
19866 @ 161836:                        ASSVAL

  2956                    I=0; ICONST=0
19867 @ 161837:                        LINE   2956 "regression-compile-tmp/nrimp10s-77.imp"
19868 @ 161879:                        PUSH   I
19869 @ 161882:                        PUSHI  #0x00000000
19870 @ 161887:                        ASSVAL
19871 @ 161888:                        LINE   2956 "regression-compile-tmp/nrimp10s-77.imp"
19872 @ 161930:                        PUSH   ICONST
19873 @ 161933:                        PUSHI  #0x00000000
19874 @ 161938:                        ASSVAL

  2957                    %WHILE I<BP %CYCLE
19875 @ 161939:                        LINE   2957 "regression-compile-tmp/nrimp10s-77.imp"
19876 @ 161981:                        LOCATE L_000c
19877 @ 161984:                        PUSH   I
19878 @ 161987:                        PUSH   BP
19879 @ 161990:                        JUMPIF >= L_000d

  2958                       PGLA(4,4,ADDR(ICONST))
19880 @ 161994:                        LINE   2958 "regression-compile-tmp/nrimp10s-77.imp"
19881 @ 162036:                        PUSH   PGLA
19882 @ 162039:                        PUSHI  #0x00000004
19883 @ 162044:                        ASSPAR
19884 @ 162045:                        PUSHI  #0x00000004
19885 @ 162050:                        ASSPAR
19886 @ 162051:                        PUSH   ADDR
19887 @ 162054:                        PUSH   ICONST
19888 @ 162057:                        ASSPAR
19889 @ 162058:                        CALL  
19890 @ 162059:                        ASSPAR
19891 @ 162060:                        CALL  

  2959                       I=I+4
19892 @ 162061:                        LINE   2959 "regression-compile-tmp/nrimp10s-77.imp"
19893 @ 162103:                        PUSH   I
19894 @ 162106:                        PUSH   I
19895 @ 162109:                        PUSHI  #0x00000004
19896 @ 162114:                        ADD   
19897 @ 162115:                        ASSVAL

  2960                    %REPEAT
19898 @ 162116:                        LINE   2960 "regression-compile-tmp/nrimp10s-77.imp"
19899 @ 162158:                        REPEAT L_000c
19900 @ 162161:                        LOCATE L_000d

  2961                 %FINISH
19901 @ 162164:                        LINE   2961 "regression-compile-tmp/nrimp10s-77.imp"
19902 @ 162206:                        LOCATE L_0009

  2962              %FINISH
19903 @ 162209:                        LINE   2962 "regression-compile-tmp/nrimp10s-77.imp"
19904 @ 162251:                        LOCATE L_0006

  2963              ACC=BP;                     ! ACC TO SIZE OF RECORD
19905 @ 162254:                        LINE   2963 "regression-compile-tmp/nrimp10s-77.imp"
19906 @ 162296:                        PUSH   ACC
19907 @ 162299:                        PUSH   BP
19908 @ 162302:                        ASSVAL

  2964              STAG(TAGDISP,BP)
19909 @ 162303:                        LINE   2964 "regression-compile-tmp/nrimp10s-77.imp"
19910 @ 162345:                        PUSH   STAG
19911 @ 162348:                        PUSH   TAGDISP
19912 @ 162351:                        ASSPAR
19913 @ 162352:                        PUSH   BP
19914 @ 162355:                        ASSPAR
19915 @ 162356:                        CALL  

  2965              P=P+2
19916 @ 162357:                        LINE   2965 "regression-compile-tmp/nrimp10s-77.imp"
19917 @ 162399:                        PUSH   P
19918 @ 162402:                        PUSH   P
19919 @ 162405:                        PUSHI  #0x00000002
19920 @ 162410:                        ADD   
19921 @ 162411:                        ASSVAL

  2966           %REPEAT %UNTIL A(P)=2
19922 @ 162412:                        LINE   2966 "regression-compile-tmp/nrimp10s-77.imp"
19923 @ 162454:                        PUSH   A
19924 @ 162457:                        PUSH   P
19925 @ 162460:                        ACCESS
19926 @ 162461:                        PUSHI  #0x00000002
19927 @ 162466:                        JUMPIF = L_0004
19928 @ 162470:                        REPEAT L_0003
19929 @ 162473:                        LOCATE L_0004

  2967           ->BEND
19930 @ 162476:                        LINE   2967 "regression-compile-tmp/nrimp10s-77.imp"
19931 @ 162518:                        JUMP   L_020b

  2968  NONSCALAR:                             ! OWN AND OWNRECORD ARRAYS
  2969  !***********************************************************************
  2970  !*       OWN ARRAYS CAN BE INITIALISED BUT ONLY ONE ARRAY CAN BE       *
  2971  !*       DECLARED IN A STATEMENT.(THANK HEAVENS!)                      *
  2972  !*       OWN RECORD ARRAYS ARE CLEARED TO ZERO                         *
  2973  !***********************************************************************
19932 @ 162521:                        LINE   2968 "regression-compile-tmp/nrimp10s-77.imp"
19933 @ 162563:                        LABEL  L_020a

  2974           P=P+1
19934 @ 162566:                        LINE   2974 "regression-compile-tmp/nrimp10s-77.imp"
19935 @ 162608:                        PUSH   P
19936 @ 162611:                        PUSH   P
19937 @ 162614:                        PUSHI  #0x00000001
19938 @ 162619:                        ADD   
19939 @ 162620:                        ASSVAL

  2975           FORMAT=2-A(P)
19940 @ 162621:                        LINE   2975 "regression-compile-tmp/nrimp10s-77.imp"
19941 @ 162663:                        PUSH   FORMAT
19942 @ 162666:                        PUSHI  #0x00000002
19943 @ 162671:                        PUSH   A
19944 @ 162674:                        PUSH   P
19945 @ 162677:                        ACCESS
19946 @ 162678:                        SUB   
19947 @ 162679:                        ASSVAL

  2976  RECIN:   PP=P+1; P=P+3; NNAMES=1
19948 @ 162680:                        LINE   2976 "regression-compile-tmp/nrimp10s-77.imp"
19949 @ 162722:                        LABEL  L_020c
19950 @ 162725:                        LINE   2976 "regression-compile-tmp/nrimp10s-77.imp"
19951 @ 162767:                        PUSH   PP
19952 @ 162770:                        PUSH   P
19953 @ 162773:                        PUSHI  #0x00000001
19954 @ 162778:                        ADD   
19955 @ 162779:                        ASSVAL
19956 @ 162780:                        LINE   2976 "regression-compile-tmp/nrimp10s-77.imp"
19957 @ 162822:                        PUSH   P
19958 @ 162825:                        PUSH   P
19959 @ 162828:                        PUSHI  #0x00000003
19960 @ 162833:                        ADD   
19961 @ 162834:                        ASSVAL
19962 @ 162835:                        LINE   2976 "regression-compile-tmp/nrimp10s-77.imp"
19963 @ 162877:                        PUSH   NNAMES
19964 @ 162880:                        PUSHI  #0x00000001
19965 @ 162885:                        ASSVAL

  2977           K=FROM AR2(PP)
19966 @ 162886:                        LINE   2977 "regression-compile-tmp/nrimp10s-77.imp"
19967 @ 162928:                        PUSH   K
19968 @ 162931:                        PUSH   FROMAR2
19969 @ 162934:                        PUSH   PP
19970 @ 162937:                        ASSPAR
19971 @ 162938:                        CALL  
19972 @ 162939:                        ASSVAL

  2978           NAMTXT=STRING(DICTBASE+WORD(K))
19973 @ 162940:                        LINE   2978 "regression-compile-tmp/nrimp10s-77.imp"
19974 @ 162982:                        PUSH   NAMTXT
19975 @ 162985:                        PUSH   STRING
19976 @ 162988:                        PUSH   DICTBASE
19977 @ 162991:                        PUSH   WORD
19978 @ 162994:                        PUSH   K
19979 @ 162997:                        ACCESS
19980 @ 162998:                        ADD   
19981 @ 162999:                        ASSPAR
19982 @ 163000:                        CALL  
19983 @ 163001:                        ASSVAL

  2979           %IF TYPE>=3 %THEN BP=ACC %ELSE BP=BYTES(PREC)
19984 @ 163002:                        LINE   2979 "regression-compile-tmp/nrimp10s-77.imp"
19985 @ 163044:                        PUSH   TYPE
19986 @ 163047:                        PUSHI  #0x00000003
19987 @ 163052:                        JUMPIF < L_0004
19988 @ 163056:                        PUSH   BP
19989 @ 163059:                        PUSH   ACC
19990 @ 163062:                        ASSVAL
19991 @ 163063:                        GOTO   L_0003
19992 @ 163066:                        LOCATE L_0004
19993 @ 163069:                        PUSH   BP
19994 @ 163072:                        PUSH   BYTES
19995 @ 163075:                        PUSH   PREC
19996 @ 163078:                        ACCESS
19997 @ 163079:                        ASSVAL
19998 @ 163080:                        LOCATE L_0003

  2980           SACC=ACC; TYPEP=PTYPE
19999 @ 163083:                        LINE   2980 "regression-compile-tmp/nrimp10s-77.imp"
20000 @ 163125:                        PUSH   SACC
20001 @ 163128:                        PUSH   ACC
20002 @ 163131:                        ASSVAL
20003 @ 163132:                        LINE   2980 "regression-compile-tmp/nrimp10s-77.imp"
20004 @ 163174:                        PUSH   TYPEP
20005 @ 163177:                        PUSH   PTYPE
20006 @ 163180:                        ASSVAL

  2981           AH4=12+DOPE VECTOR(TYPE,BP,0,K,QQ,LB)
20007 @ 163181:                        LINE   2981 "regression-compile-tmp/nrimp10s-77.imp"
20008 @ 163223:                        PUSH   AH4
20009 @ 163226:                        PUSHI  #0x0000000c
20010 @ 163231:                        PUSH   DOPEVECTOR
20011 @ 163234:                        PUSH   TYPE
20012 @ 163237:                        ASSPAR
20013 @ 163238:                        PUSH   BP
20014 @ 163241:                        ASSPAR
20015 @ 163242:                        PUSHI  #0x00000000
20016 @ 163247:                        ASSPAR
20017 @ 163248:                        PUSH   K
20018 @ 163251:                        ASSPAR
20019 @ 163252:                        PUSH   QQ
20020 @ 163255:                        ASSPAR
20021 @ 163256:                        PUSH   LB
20022 @ 163259:                        ASSPAR
20023 @ 163260:                        CALL  
20024 @ 163261:                        ADD   
20025 @ 163262:                        ASSVAL

  2982           SNDISP=AH4-12;                 ! DV DISP (+TOP BIT FLAG)
20026 @ 163263:                        LINE   2982 "regression-compile-tmp/nrimp10s-77.imp"
20027 @ 163305:                        PUSH   SNDISP
20028 @ 163308:                        PUSH   AH4
20029 @ 163311:                        PUSHI  #0x0000000c
20030 @ 163316:                        SUB   
20031 @ 163317:                        ASSVAL

  2983           %IF SNDISP=-1 %THEN SNDISP=0;  ! BUM DOPE VECTOR
20032 @ 163318:                        LINE   2983 "regression-compile-tmp/nrimp10s-77.imp"
20033 @ 163360:                        PUSH   SNDISP
20034 @ 163363:                        PUSHI  #0x00000001
20035 @ 163368:                        NEGATE
20036 @ 163369:                        JUMPIF # L_0004
20037 @ 163373:                        PUSH   SNDISP
20038 @ 163376:                        PUSHI  #0x00000000
20039 @ 163381:                        ASSVAL
20040 @ 163382:                        LOCATE L_0004

  2984           SNDISP=(SNDISP&16_3FFFF)>>2;   ! AS WORD DISPLACEMENT
20041 @ 163385:                        LINE   2984 "regression-compile-tmp/nrimp10s-77.imp"
20042 @ 163427:                        PUSH   SNDISP
20043 @ 163430:                        PUSH   SNDISP
20044 @ 163433:                        PUSHI  #0x0003ffff
20045 @ 163438:                        AND   
20046 @ 163439:                        PUSHI  #0x00000002
20047 @ 163444:                        RSH   
20048 @ 163445:                        ASSVAL

  2985           DIMEN=J;                       ! SAVE NO OF DIMENESIONS
20049 @ 163446:                        LINE   2985 "regression-compile-tmp/nrimp10s-77.imp"
20050 @ 163488:                        PUSH   DIMEN
20051 @ 163491:                        PUSH   J
20052 @ 163494:                        ASSVAL

  2986           ACC=SACC; PTYPE=TYPEP; UNPACK
20053 @ 163495:                        LINE   2986 "regression-compile-tmp/nrimp10s-77.imp"
20054 @ 163537:                        PUSH   ACC
20055 @ 163540:                        PUSH   SACC
20056 @ 163543:                        ASSVAL
20057 @ 163544:                        LINE   2986 "regression-compile-tmp/nrimp10s-77.imp"
20058 @ 163586:                        PUSH   PTYPE
20059 @ 163589:                        PUSH   TYPEP
20060 @ 163592:                        ASSVAL
20061 @ 163593:                        LINE   2986 "regression-compile-tmp/nrimp10s-77.imp"
20062 @ 163635:                        PUSH   UNPACK
20063 @ 163638:                        CALL  

  2987           %IF LB=0 %AND J=1 %AND TYPE<=3 %THEN ARR=2 %AND PACK (PTYPE)
20064 @ 163639:                        LINE   2987 "regression-compile-tmp/nrimp10s-77.imp"
20065 @ 163681:                        PUSH   LB
20066 @ 163684:                        PUSHI  #0x00000000
20067 @ 163689:                        JUMPIF # L_0004
20068 @ 163693:                        PUSH   J
20069 @ 163696:                        PUSHI  #0x00000001
20070 @ 163701:                        JUMPIF # L_0004
20071 @ 163705:                        PUSH   TYPE
20072 @ 163708:                        PUSHI  #0x00000003
20073 @ 163713:                        JUMPIF > L_0004
20074 @ 163717:                        PUSH   ARR
20075 @ 163720:                        PUSHI  #0x00000002
20076 @ 163725:                        ASSVAL
20077 @ 163726:                        PUSH   PACK
20078 @ 163729:                        PUSH   PTYPE
20079 @ 163732:                        ASSPAR
20080 @ 163733:                        CALL  
20081 @ 163734:                        LOCATE L_0004

  2988           LENGTH=QQ//BP;                 ! NO OF ELEMENTS
20082 @ 163737:                        LINE   2988 "regression-compile-tmp/nrimp10s-77.imp"
20083 @ 163779:                        PUSH   LENGTH
20084 @ 163782:                        PUSH   QQ
20085 @ 163785:                        PUSH   BP
20086 @ 163788:                        QUOT  
20087 @ 163789:                        ASSVAL

  2989           SPOINT=STPTR
20088 @ 163790:                        LINE   2989 "regression-compile-tmp/nrimp10s-77.imp"
20089 @ 163832:                        PUSH   SPOINT
20090 @ 163835:                        PUSH   STPTR
20091 @ 163838:                        ASSVAL

  2990           %IF MODE#3 %AND FORMAT=0 %THEN %START;   ! NOT A RECORD ARRAY
20092 @ 163839:                        LINE   2990 "regression-compile-tmp/nrimp10s-77.imp"
20093 @ 163881:                        PUSH   MODE
20094 @ 163884:                        PUSHI  #0x00000003
20095 @ 163889:                        JUMPIF = L_0004
20096 @ 163893:                        PUSH   FORMAT
20097 @ 163896:                        PUSHI  #0x00000000
20098 @ 163901:                        JUMPIF # L_0004

  2991              %IF A(P)=1 %THEN P=P+1 %AND INIT SPACE(QQ,LENGTH)
20099 @ 163905:                        LINE   2991 "regression-compile-tmp/nrimp10s-77.imp"
20100 @ 163947:                        PUSH   A
20101 @ 163950:                        PUSH   P
20102 @ 163953:                        ACCESS
20103 @ 163954:                        PUSHI  #0x00000001
20104 @ 163959:                        JUMPIF # L_0007
20105 @ 163963:                        PUSH   P
20106 @ 163966:                        PUSH   P
20107 @ 163969:                        PUSHI  #0x00000001
20108 @ 163974:                        ADD   
20109 @ 163975:                        ASSVAL
20110 @ 163976:                        PUSH   INITSPACE
20111 @ 163979:                        PUSH   QQ
20112 @ 163982:                        ASSPAR
20113 @ 163983:                        PUSH   LENGTH
20114 @ 163986:                        ASSPAR
20115 @ 163987:                        CALL  
20116 @ 163988:                        LOCATE L_0007

  2992           %FINISH
20117 @ 163991:                        LINE   2992 "regression-compile-tmp/nrimp10s-77.imp"
20118 @ 164033:                        LOCATE L_0004

  2993           %IF CONSTS FOUND=0 %THEN %START;! NO CONSTANTS GIVEN
  2994                                           ! SO CLEAR AN AREA TO ZERO
20119 @ 164036:                        LINE   2993 "regression-compile-tmp/nrimp10s-77.imp"
20120 @ 164078:                        PUSH   CONSTSFOUND
20121 @ 164081:                        PUSHI  #0x00000000
20122 @ 164086:                        JUMPIF # L_0004

  2995              CONSTS FOUND=LENGTH
20123 @ 164090:                        LINE   2995 "regression-compile-tmp/nrimp10s-77.imp"
20124 @ 164132:                        PUSH   CONSTSFOUND
20125 @ 164135:                        PUSH   LENGTH
20126 @ 164138:                        ASSVAL

  2996              CLEAR(QQ) %UNLESS LENGTH<1 %OR EXTRN=3 %OR FORMAT#0
20127 @ 164139:                        LINE   2996 "regression-compile-tmp/nrimp10s-77.imp"
20128 @ 164181:                        PUSH   LENGTH
20129 @ 164184:                        PUSHI  #0x00000001
20130 @ 164189:                        JUMPIF < L_0007
20131 @ 164193:                        PUSH   EXTRN
20132 @ 164196:                        PUSHI  #0x00000003
20133 @ 164201:                        JUMPIF = L_0007
20134 @ 164205:                        PUSH   FORMAT
20135 @ 164208:                        PUSHI  #0x00000000
20136 @ 164213:                        JUMPIF # L_0007
20137 @ 164217:                        PUSH   CLEAR
20138 @ 164220:                        PUSH   QQ
20139 @ 164223:                        ASSPAR
20140 @ 164224:                        CALL  
20141 @ 164225:                        LOCATE L_0007

  2997           %FINISH %ELSE %START
20142 @ 164228:                        LINE   2997 "regression-compile-tmp/nrimp10s-77.imp"
20143 @ 164270:                        GOTO   L_0003
20144 @ 164273:                        LOCATE L_0004

  2998              FAULT2(49,0,K) %IF EXTRN=3 %OR FORMAT#0
20145 @ 164276:                        LINE   2998 "regression-compile-tmp/nrimp10s-77.imp"
20146 @ 164318:                        PUSH   EXTRN
20147 @ 164321:                        PUSHI  #0x00000003
20148 @ 164326:                        JUMPIF = L_0008
20149 @ 164330:                        PUSH   FORMAT
20150 @ 164333:                        PUSHI  #0x00000000
20151 @ 164338:                        JUMPIF = L_0007
20152 @ 164342:                        LOCATE L_0008
20153 @ 164345:                        PUSH   FAULT2
20154 @ 164348:                        PUSHI  #0x00000031
20155 @ 164353:                        ASSPAR
20156 @ 164354:                        PUSHI  #0x00000000
20157 @ 164359:                        ASSPAR
20158 @ 164360:                        PUSH   K
20159 @ 164363:                        ASSPAR
20160 @ 164364:                        CALL  
20161 @ 164365:                        LOCATE L_0007

  2999           %FINISH
20162 @ 164368:                        LINE   2999 "regression-compile-tmp/nrimp10s-77.imp"
20163 @ 164410:                        LOCATE L_0003

  3000           %IF EXTRN=3 %THEN EPDISP=0 %ELSE EPDISP=SPOINT
  3001  !
  3002  ! OUTPUT AN ARRAYHEAD INTO THE GLA RELATIVE TO THE START OF THE SYMBOL-
  3003  ! TABLES IN WHICH THE ARRAY RESIDES.
  3004  !
20164 @ 164413:                        LINE   3000 "regression-compile-tmp/nrimp10s-77.imp"
20165 @ 164455:                        PUSH   EXTRN
20166 @ 164458:                        PUSHI  #0x00000003
20167 @ 164463:                        JUMPIF # L_0004
20168 @ 164467:                        PUSH   EPDISP
20169 @ 164470:                        PUSHI  #0x00000000
20170 @ 164475:                        ASSVAL
20171 @ 164476:                        GOTO   L_0003
20172 @ 164479:                        LOCATE L_0004
20173 @ 164482:                        PUSH   EPDISP
20174 @ 164485:                        PUSH   SPOINT
20175 @ 164488:                        ASSVAL
20176 @ 164489:                        LOCATE L_0003

  3005           J=DIMEN;                       ! RESET DIMENSIONS AFTER INITTING
20177 @ 164492:                        LINE   3005 "regression-compile-tmp/nrimp10s-77.imp"
20178 @ 164534:                        PUSH   J
20179 @ 164537:                        PUSH   DIMEN
20180 @ 164540:                        ASSVAL

  3006           %IF TYPE<=2 %THEN AH1=PREC<<27!LENGTH %ELSE AH1=3<<27!1<<25!QQ
20181 @ 164541:                        LINE   3006 "regression-compile-tmp/nrimp10s-77.imp"
20182 @ 164583:                        PUSH   TYPE
20183 @ 164586:                        PUSHI  #0x00000002
20184 @ 164591:                        JUMPIF > L_0004
20185 @ 164595:                        PUSH   AH1
20186 @ 164598:                        PUSH   PREC
20187 @ 164601:                        PUSHI  #0x0000001b
20188 @ 164606:                        LSH   
20189 @ 164607:                        PUSH   LENGTH
20190 @ 164610:                        OR    
20191 @ 164611:                        ASSVAL
20192 @ 164612:                        GOTO   L_0003
20193 @ 164615:                        LOCATE L_0004
20194 @ 164618:                        PUSH   AH1
20195 @ 164621:                        PUSHI  #0x00000003
20196 @ 164626:                        PUSHI  #0x0000001b
20197 @ 164631:                        LSH   
20198 @ 164632:                        PUSHI  #0x00000001
20199 @ 164637:                        PUSHI  #0x00000019
20200 @ 164642:                        LSH   
20201 @ 164643:                        OR    
20202 @ 164644:                        PUSH   QQ
20203 @ 164647:                        OR    
20204 @ 164648:                        ASSVAL
20205 @ 164649:                        LOCATE L_0003

  3007           AH1=AH1!(1-PARMARR)<<24;       ! SET BCI IF BASE TO BE SHIFTED
20206 @ 164652:                        LINE   3007 "regression-compile-tmp/nrimp10s-77.imp"
20207 @ 164694:                        PUSH   AH1
20208 @ 164697:                        PUSH   AH1
20209 @ 164700:                        PUSHI  #0x00000001
20210 @ 164705:                        PUSH   PARMARR
20211 @ 164708:                        SUB   
20212 @ 164709:                        PUSHI  #0x00000018
20213 @ 164714:                        LSH   
20214 @ 164715:                        OR    
20215 @ 164716:                        ASSVAL

  3008           %IF PREC=4 %THEN AH1=16_58000002
20216 @ 164717:                        LINE   3008 "regression-compile-tmp/nrimp10s-77.imp"
20217 @ 164759:                        PUSH   PREC
20218 @ 164762:                        PUSHI  #0x00000004
20219 @ 164767:                        JUMPIF # L_0004
20220 @ 164771:                        PUSH   AH1
20221 @ 164774:                        PUSHI  #0x58000002
20222 @ 164779:                        ASSVAL
20223 @ 164780:                        LOCATE L_0004

  3009           AH2=EPDISP
20224 @ 164783:                        LINE   3009 "regression-compile-tmp/nrimp10s-77.imp"
20225 @ 164825:                        PUSH   AH2
20226 @ 164828:                        PUSH   EPDISP
20227 @ 164831:                        ASSVAL

  3010           AH3=5<<27!3*J;                 ! DV DESPTR = WORD CHKD
20228 @ 164832:                        LINE   3010 "regression-compile-tmp/nrimp10s-77.imp"
20229 @ 164874:                        PUSH   AH3
20230 @ 164877:                        PUSHI  #0x00000005
20231 @ 164882:                        PUSHI  #0x0000001b
20232 @ 164887:                        LSH   
20233 @ 164888:                        PUSHI  #0x00000003
20234 @ 164893:                        PUSH   J
20235 @ 164896:                        MUL   
20236 @ 164897:                        OR    
20237 @ 164898:                        ASSVAL

  3011           %IF TYPE<=3 %AND PARMARR=0=FORMAT %AND PARMCHK=0 %AND J=1 %THEN AH2=AH2-BP*LB
20238 @ 164899:                        LINE   3011 "regression-compile-tmp/nrimp10s-77.imp"
20239 @ 164941:                        PUSH   TYPE
20240 @ 164944:                        PUSHI  #0x00000003
20241 @ 164949:                        JUMPIF > L_0004
20242 @ 164953:                        PUSH   PARMARR
20243 @ 164956:                        PUSHI  #0x00000000
20244 @ 164961:                        JUMPIFD # L_0004
20245 @ 164965:                        PUSH   FORMAT
20246 @ 164968:                        JUMPIF # L_0004
20247 @ 164972:                        PUSH   PARMCHK
20248 @ 164975:                        PUSHI  #0x00000000
20249 @ 164980:                        JUMPIF # L_0004
20250 @ 164984:                        PUSH   J
20251 @ 164987:                        PUSHI  #0x00000001
20252 @ 164992:                        JUMPIF # L_0004
20253 @ 164996:                        PUSH   AH2
20254 @ 164999:                        PUSH   AH2
20255 @ 165002:                        PUSH   BP
20256 @ 165005:                        PUSH   LB
20257 @ 165008:                        MUL   
20258 @ 165009:                        SUB   
20259 @ 165010:                        ASSVAL
20260 @ 165011:                        LOCATE L_0004

  3012           PGLA(8,16,ADDR(AH1))
20261 @ 165014:                        LINE   3012 "regression-compile-tmp/nrimp10s-77.imp"
20262 @ 165056:                        PUSH   PGLA
20263 @ 165059:                        PUSHI  #0x00000008
20264 @ 165064:                        ASSPAR
20265 @ 165065:                        PUSHI  #0x00000010
20266 @ 165070:                        ASSPAR
20267 @ 165071:                        PUSH   ADDR
20268 @ 165074:                        PUSH   AH1
20269 @ 165077:                        ASSPAR
20270 @ 165078:                        CALL  
20271 @ 165079:                        ASSPAR
20272 @ 165080:                        CALL  

  3013           TAGDISP=GLACA-16
20273 @ 165081:                        LINE   3013 "regression-compile-tmp/nrimp10s-77.imp"
20274 @ 165123:                        PUSH   TAGDISP
20275 @ 165126:                        PUSH   GLACA
20276 @ 165129:                        PUSHI  #0x00000010
20277 @ 165134:                        SUB   
20278 @ 165135:                        ASSVAL

  3014           %IF EXTRN=3 %THEN %START;     ! EXTRINSIC ARRAYS
20279 @ 165136:                        LINE   3014 "regression-compile-tmp/nrimp10s-77.imp"
20280 @ 165178:                        PUSH   EXTRN
20281 @ 165181:                        PUSHI  #0x00000003
20282 @ 165186:                        JUMPIF # L_0004

  3015              GXREF(NAMTXT,2,2<<24!QQ,TAGDISP+4);   ! RELOCATE ADDR(A(FIRST))
20283 @ 165190:                        LINE   3015 "regression-compile-tmp/nrimp10s-77.imp"
20284 @ 165232:                        PUSH   GXREF
20285 @ 165235:                        PUSH   NAMTXT
20286 @ 165238:                        ASSPAR
20287 @ 165239:                        PUSHI  #0x00000002
20288 @ 165244:                        ASSPAR
20289 @ 165245:                        PUSHI  #0x00000002
20290 @ 165250:                        PUSHI  #0x00000018
20291 @ 165255:                        LSH   
20292 @ 165256:                        PUSH   QQ
20293 @ 165259:                        OR    
20294 @ 165260:                        ASSPAR
20295 @ 165261:                        PUSH   TAGDISP
20296 @ 165264:                        PUSHI  #0x00000004
20297 @ 165269:                        ADD   
20298 @ 165270:                        ASSPAR
20299 @ 165271:                        CALL  

  3016           %FINISH %ELSE %START
20300 @ 165272:                        LINE   3016 "regression-compile-tmp/nrimp10s-77.imp"
20301 @ 165314:                        GOTO   L_0003
20302 @ 165317:                        LOCATE L_0004

  3017              RELOCATE(TAGDISP+4,AH2,LPUTP);! RELOCATE ADDR(A(FIRST))
20303 @ 165320:                        LINE   3017 "regression-compile-tmp/nrimp10s-77.imp"
20304 @ 165362:                        PUSH   RELOCATE
20305 @ 165365:                        PUSH   TAGDISP
20306 @ 165368:                        PUSHI  #0x00000004
20307 @ 165373:                        ADD   
20308 @ 165374:                        ASSPAR
20309 @ 165375:                        PUSH   AH2
20310 @ 165378:                        ASSPAR
20311 @ 165379:                        PUSH   LPUTP
20312 @ 165382:                        ASSPAR
20313 @ 165383:                        CALL  

  3018           %FINISH
20314 @ 165384:                        LINE   3018 "regression-compile-tmp/nrimp10s-77.imp"
20315 @ 165426:                        LOCATE L_0003

  3019           RELOCATE(TAGDISP+12,AH4,1);   ! RELOCATE DV POINTER
20316 @ 165429:                        LINE   3019 "regression-compile-tmp/nrimp10s-77.imp"
20317 @ 165471:                        PUSH   RELOCATE
20318 @ 165474:                        PUSH   TAGDISP
20319 @ 165477:                        PUSHI  #0x0000000c
20320 @ 165482:                        ADD   
20321 @ 165483:                        ASSPAR
20322 @ 165484:                        PUSH   AH4
20323 @ 165487:                        ASSPAR
20324 @ 165488:                        PUSHI  #0x00000001
20325 @ 165493:                        ASSPAR
20326 @ 165494:                        CALL  

  3020           AH4=(AH4<<1>>3)!16_80000000
20327 @ 165495:                        LINE   3020 "regression-compile-tmp/nrimp10s-77.imp"
20328 @ 165537:                        PUSH   AH4
20329 @ 165540:                        PUSH   AH4
20330 @ 165543:                        PUSHI  #0x00000001
20331 @ 165548:                        LSH   
20332 @ 165549:                        PUSHI  #0x00000003
20333 @ 165554:                        RSH   
20334 @ 165555:                        PUSHI  #0x80000000
20335 @ 165560:                        OR    
20336 @ 165561:                        ASSVAL

  3021           NOTE CREF(AH4!(TAGDISP+12)>>2<<16,(AH4&16_FFFF)<<2)
20337 @ 165562:                        LINE   3021 "regression-compile-tmp/nrimp10s-77.imp"
20338 @ 165604:                        PUSH   NOTECREF
20339 @ 165607:                        PUSH   AH4
20340 @ 165610:                        PUSH   TAGDISP
20341 @ 165613:                        PUSHI  #0x0000000c
20342 @ 165618:                        ADD   
20343 @ 165619:                        PUSHI  #0x00000002
20344 @ 165624:                        RSH   
20345 @ 165625:                        PUSHI  #0x00000010
20346 @ 165630:                        LSH   
20347 @ 165631:                        OR    
20348 @ 165632:                        ASSPAR
20349 @ 165633:                        PUSH   AH4
20350 @ 165636:                        PUSHI  #0x0000ffff
20351 @ 165641:                        AND   
20352 @ 165642:                        PUSHI  #0x00000002
20353 @ 165647:                        LSH   
20354 @ 165648:                        ASSPAR
20355 @ 165649:                        CALL  

  3022           EPTYPE=5;                    ! DATA IN GLA SYMBOL TABLES
20356 @ 165650:                        LINE   3022 "regression-compile-tmp/nrimp10s-77.imp"
20357 @ 165692:                        PUSH   EPTYPE
20358 @ 165695:                        PUSHI  #0x00000005
20359 @ 165700:                        ASSVAL

  3023           STAG(TAGDISP,QQ)
20360 @ 165701:                        LINE   3023 "regression-compile-tmp/nrimp10s-77.imp"
20361 @ 165743:                        PUSH   STAG
20362 @ 165746:                        PUSH   TAGDISP
20363 @ 165749:                        ASSPAR
20364 @ 165750:                        PUSH   QQ
20365 @ 165753:                        ASSPAR
20366 @ 165754:                        CALL  

  3024           -> BEND
20367 @ 165755:                        LINE   3024 "regression-compile-tmp/nrimp10s-77.imp"
20368 @ 165797:                        JUMP   L_020b

  3025  %ROUTINE INIT SPACE(%INTEGER SIZE,NELS)
  3026  !***********************************************************************
  3027  !*       P IS TO FIRST ENTRY FOR CONSTLIST                             *
  3028  !*    MAP SPACE ONTO WORKFILE END TO GIVE SANE ERROR MESSAGE IF        *
  3029  !*    THERE WAS NOT ENOUGH SPACE                                       *
  3030  !***********************************************************************
20369 @ 165800:                        LINE   3025 "regression-compile-tmp/nrimp10s-77.imp"
20370 @ 165842:                        DEF    INITSPACE (_lev0id0_lev1id1_lev2id3_CSS_lev4id10_INITSPACE) p1=V_01e0 a/tf=7 b/format=0 c/ostate=0  type=0 (<type:0>) form=7 (routine) special=0 (<special:0>) linkage=0 (auto) spec=0 indirect=0 unass=0
20371 @ 165863:                           START  ( FORMAL PARAMETERS  {lev=6 --> 7, nested=0 --> 1}
20372 @ 165864:                              DEF    SIZE p1=V_020d a/tf=11 b/format=1 c/ostate=0  type=1 (integer) form=1 (simple) special=0 (<special:0>) linkage=0 (auto) spec=0 indirect=0 unass=0
20373 @ 165880:                              DEF    NELS p1=V_020e a/tf=11 b/format=1 c/ostate=0  type=1 (integer) form=1 (simple) special=0 (<special:0>) linkage=0 (auto) spec=0 indirect=0 unass=0
20374 @ 165896:                           FINISH ) {lev=6}

  3031  %INTEGER RF,I,K,ELSIZE,AD,SPP,LENGTH,SAVER,WSIZE,WRIT
  3032  {%BYTEINTEGERARRAYNAME SP
  3033  
20375 @ 165897:                           LINE   3031 "regression-compile-tmp/nrimp10s-77.imp"
20376 @ 165939:                           DEF    RF p1=V_020f a/tf=11 b/format=1 c/ostate=0  type=1 (integer) form=1 (simple) special=0 (<special:0>) linkage=0 (auto) spec=0 indirect=0 unass=0
20377 @ 165953:                           DEF    I p1=V_0210 a/tf=11 b/format=1 c/ostate=0  type=1 (integer) form=1 (simple) special=0 (<special:0>) linkage=0 (auto) spec=0 indirect=0 unass=0
20378 @ 165966:                           DEF    K p1=V_0211 a/tf=11 b/format=1 c/ostate=0  type=1 (integer) form=1 (simple) special=0 (<special:0>) linkage=0 (auto) spec=0 indirect=0 unass=0
20379 @ 165979:                           DEF    ELSIZE p1=V_0212 a/tf=11 b/format=1 c/ostate=0  type=1 (integer) form=1 (simple) special=0 (<special:0>) linkage=0 (auto) spec=0 indirect=0 unass=0
20380 @ 165997:                           DEF    AD p1=V_0213 a/tf=11 b/format=1 c/ostate=0  type=1 (integer) form=1 (simple) special=0 (<special:0>) linkage=0 (auto) spec=0 indirect=0 unass=0
20381 @ 166011:                           DEF    SPP p1=V_0214 a/tf=11 b/format=1 c/ostate=0  type=1 (integer) form=1 (simple) special=0 (<special:0>) linkage=0 (auto) spec=0 indirect=0 unass=0
20382 @ 166026:                           DEF    LENGTH p1=V_0215 a/tf=11 b/format=1 c/ostate=0  type=1 (integer) form=1 (simple) special=0 (<special:0>) linkage=0 (auto) spec=0 indirect=0 unass=0
20383 @ 166044:                           DEF    SAVER p1=V_0216 a/tf=11 b/format=1 c/ostate=0  type=1 (integer) form=1 (simple) special=0 (<special:0>) linkage=0 (auto) spec=0 indirect=0 unass=0
20384 @ 166061:                           DEF    WSIZE p1=V_0217 a/tf=11 b/format=1 c/ostate=0  type=1 (integer) form=1 (simple) special=0 (<special:0>) linkage=0 (auto) spec=0 indirect=0 unass=0
20385 @ 166078:                           DEF    WRIT p1=V_0218 a/tf=11 b/format=1 c/ostate=0  type=1 (integer) form=1 (simple) special=0 (<special:0>) linkage=0 (auto) spec=0 indirect=0 unass=0

  3034        %IF SIZE>4096 %THEN WSIZE=4096 %ELSE WSIZE=SIZE
  3035  {%BYTEINTEGERARRAYFORMAT SPF(0:WSIZE+256)
20386 @ 166094:                           LINE   3034 "regression-compile-tmp/nrimp10s-77.imp"
20387 @ 166136:                           PUSH   SIZE
20388 @ 166139:                           PUSHI  #0x00001000
20389 @ 166144:                           JUMPIF <= L_0004
20390 @ 166148:                           PUSH   WSIZE
20391 @ 166151:                           PUSHI  #0x00001000
20392 @ 166156:                           ASSVAL
20393 @ 166157:                           GOTO   L_0003
20394 @ 166160:                           LOCATE L_0004
20395 @ 166163:                           PUSH   WSIZE
20396 @ 166166:                           PUSH   SIZE
20397 @ 166169:                           ASSVAL
20398 @ 166170:                           LOCATE L_0003

  3036        SAVER=R; R=R+WSIZE+256
20399 @ 166173:                           LINE   3036 "regression-compile-tmp/nrimp10s-77.imp"
20400 @ 166215:                           PUSH   SAVER
20401 @ 166218:                           PUSH   R
20402 @ 166221:                           ASSVAL
20403 @ 166222:                           LINE   3036 "regression-compile-tmp/nrimp10s-77.imp"
20404 @ 166264:                           PUSH   R
20405 @ 166267:                           PUSH   R
20406 @ 166270:                           PUSH   WSIZE
20407 @ 166273:                           ADD   
20408 @ 166274:                           PUSHI  #0x00000100
20409 @ 166279:                           ADD   
20410 @ 166280:                           ASSVAL

  3037        %IF R>ARSIZE %THEN FAULT(102,0)
20411 @ 166281:                           LINE   3037 "regression-compile-tmp/nrimp10s-77.imp"
20412 @ 166323:                           PUSH   R
20413 @ 166326:                           PUSH   ARSIZE
20414 @ 166329:                           JUMPIF <= L_0004
20415 @ 166333:                           PUSH   FAULT
20416 @ 166336:                           PUSHI  #0x00000066
20417 @ 166341:                           ASSPAR
20418 @ 166342:                           PUSHI  #0x00000000
20419 @ 166347:                           ASSPAR
20420 @ 166348:                           CALL  
20421 @ 166349:                           LOCATE L_0004

  3038  %byteintegerarray SP(0:WSIZE+256)
  3039        {SP==ARRAY(ADDR(A(SAVER)),SPF)
20422 @ 166352:                           LINE   3038 "regression-compile-tmp/nrimp10s-77.imp"
20423 @ 166394:                           DEF    SP p1=V_0219 a/tf=1b b/format=2 c/ostate=100  type=1 (integer) form=11 (array) special=1 (byte-integer) linkage=0 (auto) spec=0 indirect=0 unass=0
20424 @ 166408:                           PUSHI  #0x00000000
20425 @ 166413:                           PUSH   WSIZE
20426 @ 166416:                           PUSHI  #0x00000100
20427 @ 166421:                           ADD   
20428 @ 166422:                           DIM    0001 0001

  3040        %IF TYPE=1 %THEN AD=ADDR(ICONST)+4-ACC
20429 @ 166428:                           LINE   3040 "regression-compile-tmp/nrimp10s-77.imp"
20430 @ 166470:                           PUSH   TYPE
20431 @ 166473:                           PUSHI  #0x00000001
20432 @ 166478:                           JUMPIF # L_0004
20433 @ 166482:                           PUSH   AD
20434 @ 166485:                           PUSH   ADDR
20435 @ 166488:                           PUSH   ICONST
20436 @ 166491:                           ASSPAR
20437 @ 166492:                           CALL  
20438 @ 166493:                           PUSHI  #0x00000004
20439 @ 166498:                           ADD   
20440 @ 166499:                           PUSH   ACC
20441 @ 166502:                           SUB   
20442 @ 166503:                           ASSVAL
20443 @ 166504:                           LOCATE L_0004

  3041        %IF TYPE=2 %THEN AD=ADDR(RCONST)
20444 @ 166507:                           LINE   3041 "regression-compile-tmp/nrimp10s-77.imp"
20445 @ 166549:                           PUSH   TYPE
20446 @ 166552:                           PUSHI  #0x00000002
20447 @ 166557:                           JUMPIF # L_0004
20448 @ 166561:                           PUSH   AD
20449 @ 166564:                           PUSH   ADDR
20450 @ 166567:                           PUSH   RCONST
20451 @ 166570:                           ASSPAR
20452 @ 166571:                           CALL  
20453 @ 166572:                           ASSVAL
20454 @ 166573:                           LOCATE L_0004

  3042        %IF TYPE=5 %THEN AD=ADDR(SCONST)
20455 @ 166576:                           LINE   3042 "regression-compile-tmp/nrimp10s-77.imp"
20456 @ 166618:                           PUSH   TYPE
20457 @ 166621:                           PUSHI  #0x00000005
20458 @ 166626:                           JUMPIF # L_0004
20459 @ 166630:                           PUSH   AD
20460 @ 166633:                           PUSH   ADDR
20461 @ 166636:                           PUSH   SCONST
20462 @ 166639:                           ASSPAR
20463 @ 166640:                           CALL  
20464 @ 166641:                           ASSVAL
20465 @ 166642:                           LOCATE L_0004

  3043        SPP=0; WRIT=0
20466 @ 166645:                           LINE   3043 "regression-compile-tmp/nrimp10s-77.imp"
20467 @ 166687:                           PUSH   SPP
20468 @ 166690:                           PUSHI  #0x00000000
20469 @ 166695:                           ASSVAL
20470 @ 166696:                           LINE   3043 "regression-compile-tmp/nrimp10s-77.imp"
20471 @ 166738:                           PUSH   WRIT
20472 @ 166741:                           PUSHI  #0x00000000
20473 @ 166746:                           ASSVAL

  3044        ELSIZE=SIZE//NELS
20474 @ 166747:                           LINE   3044 "regression-compile-tmp/nrimp10s-77.imp"
20475 @ 166789:                           PUSH   ELSIZE
20476 @ 166792:                           PUSH   SIZE
20477 @ 166795:                           PUSH   NELS
20478 @ 166798:                           QUOT  
20479 @ 166799:                           ASSVAL

  3045        {%UNTIL A(P-1)=2} %CYCLE
20480 @ 166800:                           LINE   3045 "regression-compile-tmp/nrimp10s-77.imp"
20481 @ 166842:                           LOCATE L_0003

  3046           XTRACT CONST(TYPE,PREC)
20482 @ 166845:                           LINE   3046 "regression-compile-tmp/nrimp10s-77.imp"
20483 @ 166887:                           PUSH   XTRACTCONST
20484 @ 166890:                           PUSH   TYPE
20485 @ 166893:                           ASSPAR
20486 @ 166894:                           PUSH   PREC
20487 @ 166897:                           ASSPAR
20488 @ 166898:                           CALL  

  3047           %IF A(P)=1 %START;             ! REPITITION FACTOR
20489 @ 166899:                           LINE   3047 "regression-compile-tmp/nrimp10s-77.imp"
20490 @ 166941:                           PUSH   A
20491 @ 166944:                           PUSH   P
20492 @ 166947:                           ACCESS
20493 @ 166948:                           PUSHI  #0x00000001
20494 @ 166953:                           JUMPIF # L_0007

  3048              P=P+1
20495 @ 166957:                           LINE   3048 "regression-compile-tmp/nrimp10s-77.imp"
20496 @ 166999:                           PUSH   P
20497 @ 167002:                           PUSH   P
20498 @ 167005:                           PUSHI  #0x00000001
20499 @ 167010:                           ADD   
20500 @ 167011:                           ASSVAL

  3049              %IF INTEXP(RF)#0 %THEN FAULT(44,CONSTS FOUND) %AND RF=1
20501 @ 167012:                           LINE   3049 "regression-compile-tmp/nrimp10s-77.imp"
20502 @ 167054:                           PUSH   INTEXP
20503 @ 167057:                           PUSH   RF
20504 @ 167060:                           ASSPAR
20505 @ 167061:                           CALL  
20506 @ 167062:                           PUSHI  #0x00000000
20507 @ 167067:                           JUMPIF = L_000a
20508 @ 167071:                           PUSH   FAULT
20509 @ 167074:                           PUSHI  #0x0000002c
20510 @ 167079:                           ASSPAR
20511 @ 167080:                           PUSH   CONSTSFOUND
20512 @ 167083:                           ASSPAR
20513 @ 167084:                           CALL  
20514 @ 167085:                           PUSH   RF
20515 @ 167088:                           PUSHI  #0x00000001
20516 @ 167093:                           ASSVAL
20517 @ 167094:                           LOCATE L_000a

  3050              P=P+1
20518 @ 167097:                           LINE   3050 "regression-compile-tmp/nrimp10s-77.imp"
20519 @ 167139:                           PUSH   P
20520 @ 167142:                           PUSH   P
20521 @ 167145:                           PUSHI  #0x00000001
20522 @ 167150:                           ADD   
20523 @ 167151:                           ASSVAL

  3051           %FINISH %ELSE RF=1 %AND P=P+2
20524 @ 167152:                           LINE   3051 "regression-compile-tmp/nrimp10s-77.imp"
20525 @ 167194:                           GOTO   L_0006
20526 @ 167197:                           LOCATE L_0007
20527 @ 167200:                           PUSH   RF
20528 @ 167203:                           PUSHI  #0x00000001
20529 @ 167208:                           ASSVAL
20530 @ 167209:                           PUSH   P
20531 @ 167212:                           PUSH   P
20532 @ 167215:                           PUSHI  #0x00000002
20533 @ 167220:                           ADD   
20534 @ 167221:                           ASSVAL
20535 @ 167222:                           LOCATE L_0006

  3052           FAULT(44,CONSTS FOUND) %IF RF<=0
20536 @ 167225:                           LINE   3052 "regression-compile-tmp/nrimp10s-77.imp"
20537 @ 167267:                           PUSH   RF
20538 @ 167270:                           PUSHI  #0x00000000
20539 @ 167275:                           JUMPIF > L_0007
20540 @ 167279:                           PUSH   FAULT
20541 @ 167282:                           PUSHI  #0x0000002c
20542 @ 167287:                           ASSPAR
20543 @ 167288:                           PUSH   CONSTSFOUND
20544 @ 167291:                           ASSPAR
20545 @ 167292:                           CALL  
20546 @ 167293:                           LOCATE L_0007

  3053           %CYCLE I=RF,-1,1
20547 @ 167296:                           LINE   3053 "regression-compile-tmp/nrimp10s-77.imp"
20548 @ 167338:                           PUSH   I
20549 @ 167341:                           PUSHI  #0x00000001
20550 @ 167346:                           NEGATE
20551 @ 167347:                           PUSHI  #0x00000001
20552 @ 167352:                           PUSH   RF
20553 @ 167355:                           FOR    L_0006

  3054              %CYCLE K=0,1,ELSIZE-1
20554 @ 167358:                           LINE   3054 "regression-compile-tmp/nrimp10s-77.imp"
20555 @ 167400:                           PUSH   K
20556 @ 167403:                           PUSHI  #0x00000001
20557 @ 167408:                           PUSH   ELSIZE
20558 @ 167411:                           PUSHI  #0x00000001
20559 @ 167416:                           SUB   
20560 @ 167417:                           PUSHI  #0x00000000
20561 @ 167422:                           FOR    L_0009

  3055                 %IF CONSTS FOUND<=NELS %THEN SP(SPP)=BYTE INTEGER(AD+K) %AND SPP=SPP+1
20562 @ 167425:                           LINE   3055 "regression-compile-tmp/nrimp10s-77.imp"
20563 @ 167467:                           PUSH   CONSTSFOUND
20564 @ 167470:                           PUSH   NELS
20565 @ 167473:                           JUMPIF > L_000d
20566 @ 167477:                           PUSH   SP
20567 @ 167480:                           PUSH   SPP
20568 @ 167483:                           ACCESS
20569 @ 167484:                           PUSH   BYTEINTEGER
20570 @ 167487:                           PUSH   AD
20571 @ 167490:                           PUSH   K
20572 @ 167493:                           ADD   
20573 @ 167494:                           ASSPAR
20574 @ 167495:                           CALL  
20575 @ 167496:                           ASSVAL
20576 @ 167497:                           PUSH   SPP
20577 @ 167500:                           PUSH   SPP
20578 @ 167503:                           PUSHI  #0x00000001
20579 @ 167508:                           ADD   
20580 @ 167509:                           ASSVAL
20581 @ 167510:                           LOCATE L_000d

  3056              %REPEAT
20582 @ 167513:                           LINE   3056 "regression-compile-tmp/nrimp10s-77.imp"
20583 @ 167555:                           REPEAT L_0009
20584 @ 167558:                           LOCATE L_000a

  3057              CONSTS FOUND=CONSTS FOUND+1
20585 @ 167561:                           LINE   3057 "regression-compile-tmp/nrimp10s-77.imp"
20586 @ 167603:                           PUSH   CONSTSFOUND
20587 @ 167606:                           PUSH   CONSTSFOUND
20588 @ 167609:                           PUSHI  #0x00000001
20589 @ 167614:                           ADD   
20590 @ 167615:                           ASSVAL

  3058              %IF SPP>=4096 %START;       ! EMPTY BUFFER
20591 @ 167616:                           LINE   3058 "regression-compile-tmp/nrimp10s-77.imp"
20592 @ 167658:                           PUSH   SPP
20593 @ 167661:                           PUSHI  #0x00001000
20594 @ 167666:                           JUMPIF < L_000a

  3059                 LPUT(LPUTP,SPP,STPTR+WRIT,ADDR(SP(0))) %IF INHCODE=0
20595 @ 167670:                           LINE   3059 "regression-compile-tmp/nrimp10s-77.imp"
20596 @ 167712:                           PUSH   INHCODE
20597 @ 167715:                           PUSHI  #0x00000000
20598 @ 167720:                           JUMPIF # L_000d
20599 @ 167724:                           PUSH   LPUT
20600 @ 167727:                           PUSH   LPUTP
20601 @ 167730:                           ASSPAR
20602 @ 167731:                           PUSH   SPP
20603 @ 167734:                           ASSPAR
20604 @ 167735:                           PUSH   STPTR
20605 @ 167738:                           PUSH   WRIT
20606 @ 167741:                           ADD   
20607 @ 167742:                           ASSPAR
20608 @ 167743:                           PUSH   ADDR
20609 @ 167746:                           PUSH   SP
20610 @ 167749:                           PUSHI  #0x00000000
20611 @ 167754:                           ACCESS
20612 @ 167755:                           ASSPAR
20613 @ 167756:                           CALL  
20614 @ 167757:                           ASSPAR
20615 @ 167758:                           CALL  
20616 @ 167759:                           LOCATE L_000d

  3060                 WRIT=WRIT+SPP
20617 @ 167762:                           LINE   3060 "regression-compile-tmp/nrimp10s-77.imp"
20618 @ 167804:                           PUSH   WRIT
20619 @ 167807:                           PUSH   WRIT
20620 @ 167810:                           PUSH   SPP
20621 @ 167813:                           ADD   
20622 @ 167814:                           ASSVAL

  3061                 SPP=0
20623 @ 167815:                           LINE   3061 "regression-compile-tmp/nrimp10s-77.imp"
20624 @ 167857:                           PUSH   SPP
20625 @ 167860:                           PUSHI  #0x00000000
20626 @ 167865:                           ASSVAL

  3062              %FINISH
20627 @ 167866:                           LINE   3062 "regression-compile-tmp/nrimp10s-77.imp"
20628 @ 167908:                           LOCATE L_000a

  3063           %REPEAT
20629 @ 167911:                           LINE   3063 "regression-compile-tmp/nrimp10s-77.imp"
20630 @ 167953:                           REPEAT L_0006
20631 @ 167956:                           LOCATE L_0007

  3064        %REPEAT %UNTIL A(P-1)=2;                          ! UNTIL P<ROCL>=%NULL
20632 @ 167959:                           LINE   3064 "regression-compile-tmp/nrimp10s-77.imp"
20633 @ 168001:                           PUSH   A
20634 @ 168004:                           PUSH   P
20635 @ 168007:                           PUSHI  #0x00000001
20636 @ 168012:                           SUB   
20637 @ 168013:                           ACCESS
20638 @ 168014:                           PUSHI  #0x00000002
20639 @ 168019:                           JUMPIF = L_0004
20640 @ 168023:                           REPEAT L_0003
20641 @ 168026:                           LOCATE L_0004

  3065        %IF CONSTS FOUND#NELS %THEN FAULT(45,CONSTS FOUND)
20642 @ 168029:                           LINE   3065 "regression-compile-tmp/nrimp10s-77.imp"
20643 @ 168071:                           PUSH   CONSTSFOUND
20644 @ 168074:                           PUSH   NELS
20645 @ 168077:                           JUMPIF = L_0004
20646 @ 168081:                           PUSH   FAULT
20647 @ 168084:                           PUSHI  #0x0000002d
20648 @ 168089:                           ASSPAR
20649 @ 168090:                           PUSH   CONSTSFOUND
20650 @ 168093:                           ASSPAR
20651 @ 168094:                           CALL  
20652 @ 168095:                           LOCATE L_0004

  3066        STPTR=(STPTR+3)&(-4)
20653 @ 168098:                           LINE   3066 "regression-compile-tmp/nrimp10s-77.imp"
20654 @ 168140:                           PUSH   STPTR
20655 @ 168143:                           PUSH   STPTR
20656 @ 168146:                           PUSHI  #0x00000003
20657 @ 168151:                           ADD   
20658 @ 168152:                           PUSHI  #0x00000004
20659 @ 168157:                           NEGATE
20660 @ 168158:                           AND   
20661 @ 168159:                           ASSVAL

  3067        LENGTH=(SIZE+3)&(-4)
20662 @ 168160:                           LINE   3067 "regression-compile-tmp/nrimp10s-77.imp"
20663 @ 168202:                           PUSH   LENGTH
20664 @ 168205:                           PUSH   SIZE
20665 @ 168208:                           PUSHI  #0x00000003
20666 @ 168213:                           ADD   
20667 @ 168214:                           PUSHI  #0x00000004
20668 @ 168219:                           NEGATE
20669 @ 168220:                           AND   
20670 @ 168221:                           ASSVAL

  3068        LPUT(LPUTP,LENGTH-WRIT,STPTR+WRIT,ADDR(SP(0))) %IF INHCODE=0
20671 @ 168222:                           LINE   3068 "regression-compile-tmp/nrimp10s-77.imp"
20672 @ 168264:                           PUSH   INHCODE
20673 @ 168267:                           PUSHI  #0x00000000
20674 @ 168272:                           JUMPIF # L_0004
20675 @ 168276:                           PUSH   LPUT
20676 @ 168279:                           PUSH   LPUTP
20677 @ 168282:                           ASSPAR
20678 @ 168283:                           PUSH   LENGTH
20679 @ 168286:                           PUSH   WRIT
20680 @ 168289:                           SUB   
20681 @ 168290:                           ASSPAR
20682 @ 168291:                           PUSH   STPTR
20683 @ 168294:                           PUSH   WRIT
20684 @ 168297:                           ADD   
20685 @ 168298:                           ASSPAR
20686 @ 168299:                           PUSH   ADDR
20687 @ 168302:                           PUSH   SP
20688 @ 168305:                           PUSHI  #0x00000000
20689 @ 168310:                           ACCESS
20690 @ 168311:                           ASSPAR
20691 @ 168312:                           CALL  
20692 @ 168313:                           ASSPAR
20693 @ 168314:                           CALL  
20694 @ 168315:                           LOCATE L_0004

  3069        STPTR=STPTR+LENGTH
20695 @ 168318:                           LINE   3069 "regression-compile-tmp/nrimp10s-77.imp"
20696 @ 168360:                           PUSH   STPTR
20697 @ 168363:                           PUSH   STPTR
20698 @ 168366:                           PUSH   LENGTH
20699 @ 168369:                           ADD   
20700 @ 168370:                           ASSVAL

  3070        R=SAVER
20701 @ 168371:                           LINE   3070 "regression-compile-tmp/nrimp10s-77.imp"
20702 @ 168413:                           PUSH   R
20703 @ 168416:                           PUSH   SAVER
20704 @ 168419:                           ASSVAL

  3071  %END
20705 @ 168420:                           LINE   3071 "regression-compile-tmp/nrimp10s-77.imp"
20706 @ 168462:                        END    _lev0id0_lev1id1_lev2id3_CSS_lev4id10_INITSPACE {lev=6 --> 5}

  3072           %ROUTINE CLEAR(%INTEGER LENGTH)
20707 @ 168463:                        LINE   3072 "regression-compile-tmp/nrimp10s-77.imp"
20708 @ 168505:                        DEF    CLEAR (_lev0id0_lev1id1_lev2id3_CSS_lev4id10_CLEAR) p1=V_01dd a/tf=7 b/format=0 c/ostate=0  type=0 (<type:0>) form=7 (routine) special=0 (<special:0>) linkage=0 (auto) spec=0 indirect=0 unass=0
20709 @ 168522:                           START  ( FORMAL PARAMETERS  {lev=6 --> 7, nested=0 --> 1}
20710 @ 168523:                              DEF    LENGTH p1=V_020d a/tf=11 b/format=1 c/ostate=0  type=1 (integer) form=1 (simple) special=0 (<special:0>) linkage=0 (auto) spec=0 indirect=0 unass=0
20711 @ 168541:                           FINISH ) {lev=6}

  3073           STPTR=(STPTR+3)&(-4)
20712 @ 168542:                           LINE   3073 "regression-compile-tmp/nrimp10s-77.imp"
20713 @ 168584:                           PUSH   STPTR
20714 @ 168587:                           PUSH   STPTR
20715 @ 168590:                           PUSHI  #0x00000003
20716 @ 168595:                           ADD   
20717 @ 168596:                           PUSHI  #0x00000004
20718 @ 168601:                           NEGATE
20719 @ 168602:                           AND   
20720 @ 168603:                           ASSVAL

  3074           LENGTH=(LENGTH+3)&(-4)
20721 @ 168604:                           LINE   3074 "regression-compile-tmp/nrimp10s-77.imp"
20722 @ 168646:                           PUSH   LENGTH
20723 @ 168649:                           PUSH   LENGTH
20724 @ 168652:                           PUSHI  #0x00000003
20725 @ 168657:                           ADD   
20726 @ 168658:                           PUSHI  #0x00000004
20727 @ 168663:                           NEGATE
20728 @ 168664:                           AND   
20729 @ 168665:                           ASSVAL

  3075           LPUT(LPUTP,LENGTH,STPTR,0)%IF INHCODE=0
20730 @ 168666:                           LINE   3075 "regression-compile-tmp/nrimp10s-77.imp"
20731 @ 168708:                           PUSH   INHCODE
20732 @ 168711:                           PUSHI  #0x00000000
20733 @ 168716:                           JUMPIF # L_0004
20734 @ 168720:                           PUSH   LPUT
20735 @ 168723:                           PUSH   LPUTP
20736 @ 168726:                           ASSPAR
20737 @ 168727:                           PUSH   LENGTH
20738 @ 168730:                           ASSPAR
20739 @ 168731:                           PUSH   STPTR
20740 @ 168734:                           ASSPAR
20741 @ 168735:                           PUSHI  #0x00000000
20742 @ 168740:                           ASSPAR
20743 @ 168741:                           CALL  
20744 @ 168742:                           LOCATE L_0004

  3076           STPTR=STPTR+LENGTH
20745 @ 168745:                           LINE   3076 "regression-compile-tmp/nrimp10s-77.imp"
20746 @ 168787:                           PUSH   STPTR
20747 @ 168790:                           PUSH   STPTR
20748 @ 168793:                           PUSH   LENGTH
20749 @ 168796:                           ADD   
20750 @ 168797:                           ASSVAL

  3077           %END
20751 @ 168798:                           LINE   3077 "regression-compile-tmp/nrimp10s-77.imp"
20752 @ 168840:                        END    _lev0id0_lev1id1_lev2id3_CSS_lev4id10_CLEAR {lev=6 --> 5}

  3078           %ROUTINE STAG(%INTEGER J,DATALEN)
20753 @ 168841:                        LINE   3078 "regression-compile-tmp/nrimp10s-77.imp"
20754 @ 168883:                        DEF    STAG (_lev0id0_lev1id1_lev2id3_CSS_lev4id10_STAG) p1=V_01de a/tf=7 b/format=0 c/ostate=0  type=0 (<type:0>) form=7 (routine) special=0 (<special:0>) linkage=0 (auto) spec=0 indirect=0 unass=0
20755 @ 168899:                           START  ( FORMAL PARAMETERS  {lev=6 --> 7, nested=0 --> 1}
20756 @ 168900:                              DEF    J p1=V_020d a/tf=11 b/format=1 c/ostate=0  type=1 (integer) form=1 (simple) special=0 (<special:0>) linkage=0 (auto) spec=0 indirect=0 unass=0
20757 @ 168913:                              DEF    DATALEN p1=V_020e a/tf=11 b/format=1 c/ostate=0  type=1 (integer) form=1 (simple) special=0 (<special:0>) linkage=0 (auto) spec=0 indirect=0 unass=0
20758 @ 168932:                           FINISH ) {lev=6}

  3079           %IF EXTRN=2 %THEN LPUT(14,EPTYPE<<24!DATALEN,EPDISP,ADDR(NAMTXT))
20759 @ 168933:                           LINE   3079 "regression-compile-tmp/nrimp10s-77.imp"
20760 @ 168975:                           PUSH   EXTRN
20761 @ 168978:                           PUSHI  #0x00000002
20762 @ 168983:                           JUMPIF # L_0004
20763 @ 168987:                           PUSH   LPUT
20764 @ 168990:                           PUSHI  #0x0000000e
20765 @ 168995:                           ASSPAR
20766 @ 168996:                           PUSH   EPTYPE
20767 @ 168999:                           PUSHI  #0x00000018
20768 @ 169004:                           LSH   
20769 @ 169005:                           PUSH   DATALEN
20770 @ 169008:                           OR    
20771 @ 169009:                           ASSPAR
20772 @ 169010:                           PUSH   EPDISP
20773 @ 169013:                           ASSPAR
20774 @ 169014:                           PUSH   ADDR
20775 @ 169017:                           PUSH   NAMTXT
20776 @ 169020:                           ASSPAR
20777 @ 169021:                           CALL  
20778 @ 169022:                           ASSPAR
20779 @ 169023:                           CALL  
20780 @ 169024:                           LOCATE L_0004

  3080           RBASE=CBASE
20781 @ 169027:                           LINE   3080 "regression-compile-tmp/nrimp10s-77.imp"
20782 @ 169069:                           PUSH   RBASE
20783 @ 169072:                           PUSH   CBASE
20784 @ 169075:                           ASSVAL

  3081           STORE TAG(K,J)
20785 @ 169076:                           LINE   3081 "regression-compile-tmp/nrimp10s-77.imp"
20786 @ 169118:                           PUSH   STORETAG
20787 @ 169121:                           PUSH   K
20788 @ 169124:                           ASSPAR
20789 @ 169125:                           PUSH   J
20790 @ 169128:                           ASSPAR
20791 @ 169129:                           CALL  

  3082           RBASE=RLEVEL
20792 @ 169130:                           LINE   3082 "regression-compile-tmp/nrimp10s-77.imp"
20793 @ 169172:                           PUSH   RBASE
20794 @ 169175:                           PUSH   RLEVEL
20795 @ 169178:                           ASSVAL

  3083           %END
20796 @ 169179:                           LINE   3083 "regression-compile-tmp/nrimp10s-77.imp"
20797 @ 169221:                        END    _lev0id0_lev1id1_lev2id3_CSS_lev4id10_STAG {lev=6 --> 5}

  3084  %ROUTINE XTRACT CONST(%INTEGER CONTYPE,CONPREC)
  3085  !***********************************************************************
  3086  !*       P POINTS TO P<+'> OF <+'><OPERNAD><RESTOFEXPR>  AND IS UPDATED*
  3087  !*       THE CONST IS CONVERTED TO REQUIRED FORM AND IF INTEGER        *
  3088  !*       IS LEFT IN ICONST, IF REAL IN RCONST AND IF STRING IN SCONST  *
  3089  !***********************************************************************
20798 @ 169222:                        LINE   3084 "regression-compile-tmp/nrimp10s-77.imp"
20799 @ 169264:                        DEF    XTRACTCONST (_lev0id0_lev1id1_lev2id3_CSS_lev4id10_XTRACTCONST) p1=V_01df a/tf=7 b/format=0 c/ostate=0  type=0 (<type:0>) form=7 (routine) special=0 (<special:0>) linkage=0 (auto) spec=0 indirect=0 unass=0
20800 @ 169287:                           START  ( FORMAL PARAMETERS  {lev=6 --> 7, nested=0 --> 1}
20801 @ 169288:                              DEF    CONTYPE p1=V_020d a/tf=11 b/format=1 c/ostate=0  type=1 (integer) form=1 (simple) special=0 (<special:0>) linkage=0 (auto) spec=0 indirect=0 unass=0
20802 @ 169307:                              DEF    CONPREC p1=V_020e a/tf=11 b/format=1 c/ostate=0  type=1 (integer) form=1 (simple) special=0 (<special:0>) linkage=0 (auto) spec=0 indirect=0 unass=0
20803 @ 169326:                           FINISH ) {lev=6}

  3090  %INTEGER LENGTH,STYPE,SPREC,SACC,CPREC,MODE,I
20804 @ 169327:                           LINE   3090 "regression-compile-tmp/nrimp10s-77.imp"
20805 @ 169369:                           DEF    LENGTH p1=V_020f a/tf=11 b/format=1 c/ostate=0  type=1 (integer) form=1 (simple) special=0 (<special:0>) linkage=0 (auto) spec=0 indirect=0 unass=0
20806 @ 169387:                           DEF    STYPE p1=V_0210 a/tf=11 b/format=1 c/ostate=0  type=1 (integer) form=1 (simple) special=0 (<special:0>) linkage=0 (auto) spec=0 indirect=0 unass=0
20807 @ 169404:                           DEF    SPREC p1=V_0211 a/tf=11 b/format=1 c/ostate=0  type=1 (integer) form=1 (simple) special=0 (<special:0>) linkage=0 (auto) spec=0 indirect=0 unass=0
20808 @ 169421:                           DEF    SACC p1=V_0212 a/tf=11 b/format=1 c/ostate=0  type=1 (integer) form=1 (simple) special=0 (<special:0>) linkage=0 (auto) spec=0 indirect=0 unass=0
20809 @ 169437:                           DEF    CPREC p1=V_0213 a/tf=11 b/format=1 c/ostate=0  type=1 (integer) form=1 (simple) special=0 (<special:0>) linkage=0 (auto) spec=0 indirect=0 unass=0
20810 @ 169454:                           DEF    MODE p1=V_0214 a/tf=11 b/format=1 c/ostate=0  type=1 (integer) form=1 (simple) special=0 (<special:0>) linkage=0 (auto) spec=0 indirect=0 unass=0
20811 @ 169470:                           DEF    I p1=V_0215 a/tf=11 b/format=1 c/ostate=0  type=1 (integer) form=1 (simple) special=0 (<special:0>) linkage=0 (auto) spec=0 indirect=0 unass=0

  3091        STYPE=PTYPE; SACC=ACC;! MAY BE CHANGED IF CONST IS EXPR
20812 @ 169483:                           LINE   3091 "regression-compile-tmp/nrimp10s-77.imp"
20813 @ 169525:                           PUSH   STYPE
20814 @ 169528:                           PUSH   PTYPE
20815 @ 169531:                           ASSVAL
20816 @ 169532:                           LINE   3091 "regression-compile-tmp/nrimp10s-77.imp"
20817 @ 169574:                           PUSH   SACC
20818 @ 169577:                           PUSH   ACC
20819 @ 169580:                           ASSVAL

  3092        %IF CONTYPE=5 %THEN %START
20820 @ 169581:                           LINE   3092 "regression-compile-tmp/nrimp10s-77.imp"
20821 @ 169623:                           PUSH   CONTYPE
20822 @ 169626:                           PUSHI  #0x00000005
20823 @ 169631:                           JUMPIF # L_0004

  3093           CTYPE=5
20824 @ 169635:                           LINE   3093 "regression-compile-tmp/nrimp10s-77.imp"
20825 @ 169677:                           PUSH   CTYPE
20826 @ 169680:                           PUSHI  #0x00000005
20827 @ 169685:                           ASSVAL

  3094           %IF A(P)=4 %AND A(P+1)=2 %AND A(P+2)=16_35 %AND A(P+A(P+7)+8)=2 %START
20828 @ 169686:                           LINE   3094 "regression-compile-tmp/nrimp10s-77.imp"
20829 @ 169728:                           PUSH   A
20830 @ 169731:                           PUSH   P
20831 @ 169734:                           ACCESS
20832 @ 169735:                           PUSHI  #0x00000004
20833 @ 169740:                           JUMPIF # L_0007
20834 @ 169744:                           PUSH   A
20835 @ 169747:                           PUSH   P
20836 @ 169750:                           PUSHI  #0x00000001
20837 @ 169755:                           ADD   
20838 @ 169756:                           ACCESS
20839 @ 169757:                           PUSHI  #0x00000002
20840 @ 169762:                           JUMPIF # L_0007
20841 @ 169766:                           PUSH   A
20842 @ 169769:                           PUSH   P
20843 @ 169772:                           PUSHI  #0x00000002
20844 @ 169777:                           ADD   
20845 @ 169778:                           ACCESS
20846 @ 169779:                           PUSHI  #0x00000035
20847 @ 169784:                           JUMPIF # L_0007
20848 @ 169788:                           PUSH   A
20849 @ 169791:                           PUSH   P
20850 @ 169794:                           PUSH   A
20851 @ 169797:                           PUSH   P
20852 @ 169800:                           PUSHI  #0x00000007
20853 @ 169805:                           ADD   
20854 @ 169806:                           ACCESS
20855 @ 169807:                           ADD   
20856 @ 169808:                           PUSHI  #0x00000008
20857 @ 169813:                           ADD   
20858 @ 169814:                           ACCESS
20859 @ 169815:                           PUSHI  #0x00000002
20860 @ 169820:                           JUMPIF # L_0007

  3095              SCONST=STRING(ADDR(A(P+7)))
20861 @ 169824:                           LINE   3095 "regression-compile-tmp/nrimp10s-77.imp"
20862 @ 169866:                           PUSH   SCONST
20863 @ 169869:                           PUSH   STRING
20864 @ 169872:                           PUSH   ADDR
20865 @ 169875:                           PUSH   A
20866 @ 169878:                           PUSH   P
20867 @ 169881:                           PUSHI  #0x00000007
20868 @ 169886:                           ADD   
20869 @ 169887:                           ACCESS
20870 @ 169888:                           ASSPAR
20871 @ 169889:                           CALL  
20872 @ 169890:                           ASSPAR
20873 @ 169891:                           CALL  
20874 @ 169892:                           ASSVAL

  3096              LENGTH=A(P+7)
20875 @ 169893:                           LINE   3096 "regression-compile-tmp/nrimp10s-77.imp"
20876 @ 169935:                           PUSH   LENGTH
20877 @ 169938:                           PUSH   A
20878 @ 169941:                           PUSH   P
20879 @ 169944:                           PUSHI  #0x00000007
20880 @ 169949:                           ADD   
20881 @ 169950:                           ACCESS
20882 @ 169951:                           ASSVAL

  3097           P=P+A(P+7)+9
20883 @ 169952:                           LINE   3097 "regression-compile-tmp/nrimp10s-77.imp"
20884 @ 169994:                           PUSH   P
20885 @ 169997:                           PUSH   P
20886 @ 170000:                           PUSH   A
20887 @ 170003:                           PUSH   P
20888 @ 170006:                           PUSHI  #0x00000007
20889 @ 170011:                           ADD   
20890 @ 170012:                           ACCESS
20891 @ 170013:                           ADD   
20892 @ 170014:                           PUSHI  #0x00000009
20893 @ 170019:                           ADD   
20894 @ 170020:                           ASSVAL

  3098           %FINISH %ELSE %START
20895 @ 170021:                           LINE   3098 "regression-compile-tmp/nrimp10s-77.imp"
20896 @ 170063:                           GOTO   L_0006
20897 @ 170066:                           LOCATE L_0007

  3099              FAULT(44,CONSTS FOUND); SCONST=""
20898 @ 170069:                           LINE   3099 "regression-compile-tmp/nrimp10s-77.imp"
20899 @ 170111:                           PUSH   FAULT
20900 @ 170114:                           PUSHI  #0x0000002c
20901 @ 170119:                           ASSPAR
20902 @ 170120:                           PUSH   CONSTSFOUND
20903 @ 170123:                           ASSPAR
20904 @ 170124:                           CALL  
20905 @ 170125:                           LINE   3099 "regression-compile-tmp/nrimp10s-77.imp"
20906 @ 170167:                           PUSH   SCONST
20907 @ 170170:                           PUSHS  ""
20908 @ 170172:                           ASSVAL

  3100              LENGTH=0; P=P-3; SKIP EXP
20909 @ 170173:                           LINE   3100 "regression-compile-tmp/nrimp10s-77.imp"
20910 @ 170215:                           PUSH   LENGTH
20911 @ 170218:                           PUSHI  #0x00000000
20912 @ 170223:                           ASSVAL
20913 @ 170224:                           LINE   3100 "regression-compile-tmp/nrimp10s-77.imp"
20914 @ 170266:                           PUSH   P
20915 @ 170269:                           PUSH   P
20916 @ 170272:                           PUSHI  #0x00000003
20917 @ 170277:                           SUB   
20918 @ 170278:                           ASSVAL
20919 @ 170279:                           LINE   3100 "regression-compile-tmp/nrimp10s-77.imp"
20920 @ 170321:                           PUSH   SKIPEXP
20921 @ 170324:                           CALL  

  3101           %FINISH
20922 @ 170325:                           LINE   3101 "regression-compile-tmp/nrimp10s-77.imp"
20923 @ 170367:                           LOCATE L_0006

  3102        %FINISH %ELSE %START
20924 @ 170370:                           LINE   3102 "regression-compile-tmp/nrimp10s-77.imp"
20925 @ 170412:                           GOTO   L_0003
20926 @ 170415:                           LOCATE L_0004

  3103           MODE=CONPREC<<4!CONTYPE
20927 @ 170418:                           LINE   3103 "regression-compile-tmp/nrimp10s-77.imp"
20928 @ 170460:                           PUSH   MODE
20929 @ 170463:                           PUSH   CONPREC
20930 @ 170466:                           PUSHI  #0x00000004
20931 @ 170471:                           LSH   
20932 @ 170472:                           PUSH   CONTYPE
20933 @ 170475:                           OR    
20934 @ 170476:                           ASSVAL

  3104           %IF CONPREC<5 %THEN MODE=CONTYPE!16_50
20935 @ 170477:                           LINE   3104 "regression-compile-tmp/nrimp10s-77.imp"
20936 @ 170519:                           PUSH   CONPREC
20937 @ 170522:                           PUSHI  #0x00000005
20938 @ 170527:                           JUMPIF >= L_0007
20939 @ 170531:                           PUSH   MODE
20940 @ 170534:                           PUSH   CONTYPE
20941 @ 170537:                           PUSHI  #0x00000050
20942 @ 170542:                           OR    
20943 @ 170543:                           ASSVAL
20944 @ 170544:                           LOCATE L_0007

  3105           CONSTP=CONSTEXP(MODE)
20945 @ 170547:                           LINE   3105 "regression-compile-tmp/nrimp10s-77.imp"
20946 @ 170589:                           PUSH   CONSTP
20947 @ 170592:                           PUSH   CONSTEXP
20948 @ 170595:                           PUSH   MODE
20949 @ 170598:                           ASSPAR
20950 @ 170599:                           CALL  
20951 @ 170600:                           ASSVAL

  3106           %IF CONSTP=0 %THEN FAULT(41,0) %AND CONSTP=ADDR(ZERO);! CANT EVALUATE EXPT
20952 @ 170601:                           LINE   3106 "regression-compile-tmp/nrimp10s-77.imp"
20953 @ 170643:                           PUSH   CONSTP
20954 @ 170646:                           PUSHI  #0x00000000
20955 @ 170651:                           JUMPIF # L_0007
20956 @ 170655:                           PUSH   FAULT
20957 @ 170658:                           PUSHI  #0x00000029
20958 @ 170663:                           ASSPAR
20959 @ 170664:                           PUSHI  #0x00000000
20960 @ 170669:                           ASSPAR
20961 @ 170670:                           CALL  
20962 @ 170671:                           PUSH   CONSTP
20963 @ 170674:                           PUSH   ADDR
20964 @ 170677:                           PUSH   ZERO
20965 @ 170680:                           ASSPAR
20966 @ 170681:                           CALL  
20967 @ 170682:                           ASSVAL
20968 @ 170683:                           LOCATE L_0007

  3107           CTYPE=TYPE; CPREC=PREC
20969 @ 170686:                           LINE   3107 "regression-compile-tmp/nrimp10s-77.imp"
20970 @ 170728:                           PUSH   CTYPE
20971 @ 170731:                           PUSH   TYPE
20972 @ 170734:                           ASSVAL
20973 @ 170735:                           LINE   3107 "regression-compile-tmp/nrimp10s-77.imp"
20974 @ 170777:                           PUSH   CPREC
20975 @ 170780:                           PUSH   PREC
20976 @ 170783:                           ASSVAL

  3108           %IF CTYPE=1 %THEN %START
20977 @ 170784:                           LINE   3108 "regression-compile-tmp/nrimp10s-77.imp"
20978 @ 170826:                           PUSH   CTYPE
20979 @ 170829:                           PUSHI  #0x00000001
20980 @ 170834:                           JUMPIF # L_0007

  3109              ICONST=INTEGER(CONSTP)
20981 @ 170838:                           LINE   3109 "regression-compile-tmp/nrimp10s-77.imp"
20982 @ 170880:                           PUSH   ICONST
20983 @ 170883:                           PUSH   INTEGER
20984 @ 170886:                           PUSH   CONSTP
20985 @ 170889:                           ASSPAR
20986 @ 170890:                           CALL  
20987 @ 170891:                           ASSVAL

  3110              %IF CONPREC=6 %THEN UICONST=ICONST %AND ICONST=INTEGER(CONSTP+4)
20988 @ 170892:                           LINE   3110 "regression-compile-tmp/nrimp10s-77.imp"
20989 @ 170934:                           PUSH   CONPREC
20990 @ 170937:                           PUSHI  #0x00000006
20991 @ 170942:                           JUMPIF # L_000a
20992 @ 170946:                           PUSH   UICONST
20993 @ 170949:                           PUSH   ICONST
20994 @ 170952:                           ASSVAL
20995 @ 170953:                           PUSH   ICONST
20996 @ 170956:                           PUSH   INTEGER
20997 @ 170959:                           PUSH   CONSTP
20998 @ 170962:                           PUSHI  #0x00000004
20999 @ 170967:                           ADD   
21000 @ 170968:                           ASSPAR
21001 @ 170969:                           CALL  
21002 @ 170970:                           ASSVAL
21003 @ 170971:                           LOCATE L_000a

  3111           %FINISH %ELSE %START
21004 @ 170974:                           LINE   3111 "regression-compile-tmp/nrimp10s-77.imp"
21005 @ 171016:                           GOTO   L_0006
21006 @ 171019:                           LOCATE L_0007

  3112              RCONST=LONGREAL(CONSTP)
21007 @ 171022:                           LINE   3112 "regression-compile-tmp/nrimp10s-77.imp"
21008 @ 171064:                           PUSH   RCONST
21009 @ 171067:                           PUSH   LONGREAL
21010 @ 171070:                           PUSH   CONSTP
21011 @ 171073:                           ASSPAR
21012 @ 171074:                           CALL  
21013 @ 171075:                           ASSVAL

  3113              %IF CONPREC=7 %THEN %START;! LONGLONGS UNALIGNED IN AR
21014 @ 171076:                           LINE   3113 "regression-compile-tmp/nrimp10s-77.imp"
21015 @ 171118:                           PUSH   CONPREC
21016 @ 171121:                           PUSHI  #0x00000007
21017 @ 171126:                           JUMPIF # L_000a

  3114                 %CYCLE I=0,1,15
21018 @ 171130:                           LINE   3114 "regression-compile-tmp/nrimp10s-77.imp"
21019 @ 171172:                           PUSH   I
21020 @ 171175:                           PUSHI  #0x00000001
21021 @ 171180:                           PUSHI  #0x0000000f
21022 @ 171185:                           PUSHI  #0x00000000
21023 @ 171190:                           FOR    L_000c

  3115                    BYTEINTEGER(ADDR(RCONST)+I)=BYTEINTEGER(CONSTP+I)
21024 @ 171193:                           LINE   3115 "regression-compile-tmp/nrimp10s-77.imp"
21025 @ 171235:                           PUSH   BYTEINTEGER
21026 @ 171238:                           PUSH   ADDR
21027 @ 171241:                           PUSH   RCONST
21028 @ 171244:                           ASSPAR
21029 @ 171245:                           CALL  
21030 @ 171246:                           PUSH   I
21031 @ 171249:                           ADD   
21032 @ 171250:                           ASSPAR
21033 @ 171251:                           CALL  
21034 @ 171252:                           PUSH   BYTEINTEGER
21035 @ 171255:                           PUSH   CONSTP
21036 @ 171258:                           PUSH   I
21037 @ 171261:                           ADD   
21038 @ 171262:                           ASSPAR
21039 @ 171263:                           CALL  
21040 @ 171264:                           ASSVAL

  3116                 %REPEAT
21041 @ 171265:                           LINE   3116 "regression-compile-tmp/nrimp10s-77.imp"
21042 @ 171307:                           REPEAT L_000c
21043 @ 171310:                           LOCATE L_000d

  3117              %FINISH
21044 @ 171313:                           LINE   3117 "regression-compile-tmp/nrimp10s-77.imp"
21045 @ 171355:                           LOCATE L_000a

  3118           %FINISH
21046 @ 171358:                           LINE   3118 "regression-compile-tmp/nrimp10s-77.imp"
21047 @ 171400:                           LOCATE L_0006

  3119        %FINISH
21048 @ 171403:                           LINE   3119 "regression-compile-tmp/nrimp10s-77.imp"
21049 @ 171445:                           LOCATE L_0003

  3120        PTYPE=STYPE; UNPACK; ACC=SACC
  3121  !
  3122  ! FAULT ANY OBVIOUS ERRORS IE:-
  3123  ! CONSTANT FOR EXTRINSIC OR INCOMPATIBLE TYPE OR STRING TOO LONG
  3124  !
21050 @ 171448:                           LINE   3120 "regression-compile-tmp/nrimp10s-77.imp"
21051 @ 171490:                           PUSH   PTYPE
21052 @ 171493:                           PUSH   STYPE
21053 @ 171496:                           ASSVAL
21054 @ 171497:                           LINE   3120 "regression-compile-tmp/nrimp10s-77.imp"
21055 @ 171539:                           PUSH   UNPACK
21056 @ 171542:                           CALL  
21057 @ 171543:                           LINE   3120 "regression-compile-tmp/nrimp10s-77.imp"
21058 @ 171585:                           PUSH   ACC
21059 @ 171588:                           PUSH   SACC
21060 @ 171591:                           ASSVAL

  3125           %IF EXTRN=3 %OR (CTYPE=5 %AND LENGTH>=ACC) %OR (CONTYPE=1 %AND ((CONPREC=3 %AND ICONST>255) %OR (CONPREC=4 %AND ICONST>16_FFFF))) %THEN FAULT(44,CONSTS FOUND)
21061 @ 171592:                           LINE   3125 "regression-compile-tmp/nrimp10s-77.imp"
21062 @ 171634:                           PUSH   EXTRN
21063 @ 171637:                           PUSHI  #0x00000003
21064 @ 171642:                           JUMPIF = L_0005
21065 @ 171646:                           PUSH   CTYPE
21066 @ 171649:                           PUSHI  #0x00000005
21067 @ 171654:                           JUMPIF # L_0006
21068 @ 171658:                           PUSH   LENGTH
21069 @ 171661:                           PUSH   ACC
21070 @ 171664:                           JUMPIF >= L_0005
21071 @ 171668:                           LOCATE L_0006
21072 @ 171671:                           PUSH   CONTYPE
21073 @ 171674:                           PUSHI  #0x00000001
21074 @ 171679:                           JUMPIF # L_0004
21075 @ 171683:                           PUSH   CONPREC
21076 @ 171686:                           PUSHI  #0x00000003
21077 @ 171691:                           JUMPIF # L_0006
21078 @ 171695:                           PUSH   ICONST
21079 @ 171698:                           PUSHI  #0x000000ff
21080 @ 171703:                           JUMPIF > L_0005
21081 @ 171707:                           LOCATE L_0006
21082 @ 171710:                           PUSH   CONPREC
21083 @ 171713:                           PUSHI  #0x00000004
21084 @ 171718:                           JUMPIF # L_0004
21085 @ 171722:                           PUSH   ICONST
21086 @ 171725:                           PUSHI  #0x0000ffff
21087 @ 171730:                           JUMPIF <= L_0004
21088 @ 171734:                           LOCATE L_0005
21089 @ 171737:                           PUSH   FAULT
21090 @ 171740:                           PUSHI  #0x0000002c
21091 @ 171745:                           ASSPAR
21092 @ 171746:                           PUSH   CONSTSFOUND
21093 @ 171749:                           ASSPAR
21094 @ 171750:                           CALL  
21095 @ 171751:                           LOCATE L_0004

  3126       %END
21096 @ 171754:                           LINE   3126 "regression-compile-tmp/nrimp10s-77.imp"
21097 @ 171796:                        END    _lev0id0_lev1id1_lev2id3_CSS_lev4id10_XTRACTCONST {lev=6 --> 5}

  3127  BEND:    %END; ->CSSEXIT
21098 @ 171797:                        LINE   3127 "regression-compile-tmp/nrimp10s-77.imp"
21099 @ 171839:                        LABEL  L_020b
21100 @ 171842:                        LINE   3127 "regression-compile-tmp/nrimp10s-77.imp"
21101 @ 171884:                     END    _lev0id0_lev1id1_lev2id3_CSS_lev4id10 {lev=5 --> 4}
21102 @ 171885:                     LINE   3127 "regression-compile-tmp/nrimp10s-77.imp"
21103 @ 171927:                     JUMP   L_01da

  3128  SW(18):
21104 @ 171930:                     LINE   3128 "regression-compile-tmp/nrimp10s-77.imp"
21105 @ 171972:                     PUSHI  #0x00000012
21106 @ 171977:                     SLABEL 426

  3129           ABORT
21107 @ 171980:                     LINE   3129 "regression-compile-tmp/nrimp10s-77.imp"
21108 @ 172022:                     PUSH   ABORT
21109 @ 172025:                     CALL  

  3130  SW(10):
21110 @ 172026:                     LINE   3130 "regression-compile-tmp/nrimp10s-77.imp"
21111 @ 172068:                     PUSHI  #0x0000000a
21112 @ 172073:                     SLABEL 426

  3131           %BEGIN;                       ! %RECORD (RDECLN)
  3132  !***********************************************************************
  3133  !*       RECORDS ARE ALLOCATED AT COMPILE TIME WHEN POSSIBLE           *
  3134  !*       SEE CRFORMAT FOR ACTION ON RECORD FORMAT DECLARATIONS         *
  3135  !***********************************************************************
21113 @ 172076:                     LINE   3131 "regression-compile-tmp/nrimp10s-77.imp"
21114 @ 172118:                     BEGIN  _lev0id0_lev1id1_lev2id3_CSS_lev4id11 {lev=4 --> 5}

  3136  %INTEGER MODE,RECL,ALLOC,FNAM,FINF,NAME,OPHEAD
21115 @ 172119:                        LINE   3136 "regression-compile-tmp/nrimp10s-77.imp"
21116 @ 172161:                        DEF    MODE p1=V_01dd a/tf=11 b/format=1 c/ostate=0  type=1 (integer) form=1 (simple) special=0 (<special:0>) linkage=0 (auto) spec=0 indirect=0 unass=0
21117 @ 172177:                        DEF    RECL p1=V_01de a/tf=11 b/format=1 c/ostate=0  type=1 (integer) form=1 (simple) special=0 (<special:0>) linkage=0 (auto) spec=0 indirect=0 unass=0
21118 @ 172193:                        DEF    ALLOC p1=V_01df a/tf=11 b/format=1 c/ostate=0  type=1 (integer) form=1 (simple) special=0 (<special:0>) linkage=0 (auto) spec=0 indirect=0 unass=0
21119 @ 172210:                        DEF    FNAM p1=V_01e0 a/tf=11 b/format=1 c/ostate=0  type=1 (integer) form=1 (simple) special=0 (<special:0>) linkage=0 (auto) spec=0 indirect=0 unass=0
21120 @ 172226:                        DEF    FINF p1=V_01e1 a/tf=11 b/format=1 c/ostate=0  type=1 (integer) form=1 (simple) special=0 (<special:0>) linkage=0 (auto) spec=0 indirect=0 unass=0
21121 @ 172242:                        DEF    NAME p1=V_01e2 a/tf=11 b/format=1 c/ostate=0  type=1 (integer) form=1 (simple) special=0 (<special:0>) linkage=0 (auto) spec=0 indirect=0 unass=0
21122 @ 172258:                        DEF    OPHEAD p1=V_01e3 a/tf=11 b/format=1 c/ostate=0  type=1 (integer) form=1 (simple) special=0 (<special:0>) linkage=0 (auto) spec=0 indirect=0 unass=0

  3137           P=P+1; MODE=A(P); SNDISP=0
21123 @ 172276:                        LINE   3137 "regression-compile-tmp/nrimp10s-77.imp"
21124 @ 172318:                        PUSH   P
21125 @ 172321:                        PUSH   P
21126 @ 172324:                        PUSHI  #0x00000001
21127 @ 172329:                        ADD   
21128 @ 172330:                        ASSVAL
21129 @ 172331:                        LINE   3137 "regression-compile-tmp/nrimp10s-77.imp"
21130 @ 172373:                        PUSH   MODE
21131 @ 172376:                        PUSH   A
21132 @ 172379:                        PUSH   P
21133 @ 172382:                        ACCESS
21134 @ 172383:                        ASSVAL
21135 @ 172384:                        LINE   3137 "regression-compile-tmp/nrimp10s-77.imp"
21136 @ 172426:                        PUSH   SNDISP
21137 @ 172429:                        PUSHI  #0x00000000
21138 @ 172434:                        ASSVAL

  3138           %IF MODE=1 %THEN %START;      ! DEAL WITH FORMAT
21139 @ 172435:                        LINE   3138 "regression-compile-tmp/nrimp10s-77.imp"
21140 @ 172477:                        PUSH   MODE
21141 @ 172480:                        PUSHI  #0x00000001
21142 @ 172485:                        JUMPIF # L_0004

  3139              NAME=FROM AR2(P+1); P=P+3
21143 @ 172489:                        LINE   3139 "regression-compile-tmp/nrimp10s-77.imp"
21144 @ 172531:                        PUSH   NAME
21145 @ 172534:                        PUSH   FROMAR2
21146 @ 172537:                        PUSH   P
21147 @ 172540:                        PUSHI  #0x00000001
21148 @ 172545:                        ADD   
21149 @ 172546:                        ASSPAR
21150 @ 172547:                        CALL  
21151 @ 172548:                        ASSVAL
21152 @ 172549:                        LINE   3139 "regression-compile-tmp/nrimp10s-77.imp"
21153 @ 172591:                        PUSH   P
21154 @ 172594:                        PUSH   P
21155 @ 172597:                        PUSHI  #0x00000003
21156 @ 172602:                        ADD   
21157 @ 172603:                        ASSVAL

  3140              CRFORMAT(OPHEAD); K=NAME
21158 @ 172604:                        LINE   3140 "regression-compile-tmp/nrimp10s-77.imp"
21159 @ 172646:                        PUSH   CRFORMAT
21160 @ 172649:                        PUSH   OPHEAD
21161 @ 172652:                        ASSPAR
21162 @ 172653:                        CALL  
21163 @ 172654:                        LINE   3140 "regression-compile-tmp/nrimp10s-77.imp"
21164 @ 172696:                        PUSH   K
21165 @ 172699:                        PUSH   NAME
21166 @ 172702:                        ASSVAL

  3141              PTYPE=4; J=0
21167 @ 172703:                        LINE   3141 "regression-compile-tmp/nrimp10s-77.imp"
21168 @ 172745:                        PUSH   PTYPE
21169 @ 172748:                        PUSHI  #0x00000004
21170 @ 172753:                        ASSVAL
21171 @ 172754:                        LINE   3141 "regression-compile-tmp/nrimp10s-77.imp"
21172 @ 172796:                        PUSH   J
21173 @ 172799:                        PUSHI  #0x00000000
21174 @ 172804:                        ASSVAL

  3142              KFORM=OPHEAD
21175 @ 172805:                        LINE   3142 "regression-compile-tmp/nrimp10s-77.imp"
21176 @ 172847:                        PUSH   KFORM
21177 @ 172850:                        PUSH   OPHEAD
21178 @ 172853:                        ASSVAL

  3143              STORE TAG(K,OPHEAD)
21179 @ 172854:                        LINE   3143 "regression-compile-tmp/nrimp10s-77.imp"
21180 @ 172896:                        PUSH   STORETAG
21181 @ 172899:                        PUSH   K
21182 @ 172902:                        ASSPAR
21183 @ 172903:                        PUSH   OPHEAD
21184 @ 172906:                        ASSPAR
21185 @ 172907:                        CALL  

  3144              ->BEND
21186 @ 172908:                        LINE   3144 "regression-compile-tmp/nrimp10s-77.imp"
21187 @ 172950:                        JUMP   L_01e4

  3145           %FINISH
21188 @ 172953:                        LINE   3145 "regression-compile-tmp/nrimp10s-77.imp"
21189 @ 172995:                        LOCATE L_0004

  3146           P=P+1; MARKER=P+FROM AR2(P)
21190 @ 172998:                        LINE   3146 "regression-compile-tmp/nrimp10s-77.imp"
21191 @ 173040:                        PUSH   P
21192 @ 173043:                        PUSH   P
21193 @ 173046:                        PUSHI  #0x00000001
21194 @ 173051:                        ADD   
21195 @ 173052:                        ASSVAL
21196 @ 173053:                        LINE   3146 "regression-compile-tmp/nrimp10s-77.imp"
21197 @ 173095:                        PUSH   MARKER
21198 @ 173098:                        PUSH   P
21199 @ 173101:                        PUSH   FROMAR2
21200 @ 173104:                        PUSH   P
21201 @ 173107:                        ASSPAR
21202 @ 173108:                        CALL  
21203 @ 173109:                        ADD   
21204 @ 173110:                        ASSVAL

  3147           FNAM=FROM AR2(MARKER);       ! FORMAT NAME
21205 @ 173111:                        LINE   3147 "regression-compile-tmp/nrimp10s-77.imp"
21206 @ 173153:                        PUSH   FNAM
21207 @ 173156:                        PUSH   FROMAR2
21208 @ 173159:                        PUSH   MARKER
21209 @ 173162:                        ASSPAR
21210 @ 173163:                        CALL  
21211 @ 173164:                        ASSVAL

  3148           COPY TAG(FNAM)
21212 @ 173165:                        LINE   3148 "regression-compile-tmp/nrimp10s-77.imp"
21213 @ 173207:                        PUSH   COPYTAG
21214 @ 173210:                        PUSH   FNAM
21215 @ 173213:                        ASSPAR
21216 @ 173214:                        CALL  

  3149           FINF=TCELL
21217 @ 173215:                        LINE   3149 "regression-compile-tmp/nrimp10s-77.imp"
21218 @ 173257:                        PUSH   FINF
21219 @ 173260:                        PUSH   TCELL
21220 @ 173263:                        ASSVAL

  3150           %IF TYPE#4 %THEN %START
21221 @ 173264:                        LINE   3150 "regression-compile-tmp/nrimp10s-77.imp"
21222 @ 173306:                        PUSH   TYPE
21223 @ 173309:                        PUSHI  #0x00000004
21224 @ 173314:                        JUMPIF = L_0004

  3151              FINF=DUMMY FORMAT
21225 @ 173318:                        LINE   3151 "regression-compile-tmp/nrimp10s-77.imp"
21226 @ 173360:                        PUSH   FINF
21227 @ 173363:                        PUSH   DUMMYFORMAT
21228 @ 173366:                        ASSVAL

  3152              ACC=4; FAULT(62,FNAM)
21229 @ 173367:                        LINE   3152 "regression-compile-tmp/nrimp10s-77.imp"
21230 @ 173409:                        PUSH   ACC
21231 @ 173412:                        PUSHI  #0x00000004
21232 @ 173417:                        ASSVAL
21233 @ 173418:                        LINE   3152 "regression-compile-tmp/nrimp10s-77.imp"
21234 @ 173460:                        PUSH   FAULT
21235 @ 173463:                        PUSHI  #0x0000003e
21236 @ 173468:                        ASSPAR
21237 @ 173469:                        PUSH   FNAM
21238 @ 173472:                        ASSPAR
21239 @ 173473:                        CALL  

  3153           %FINISH
21240 @ 173474:                        LINE   3153 "regression-compile-tmp/nrimp10s-77.imp"
21241 @ 173516:                        LOCATE L_0004

  3154           RECL=ACC
21242 @ 173519:                        LINE   3154 "regression-compile-tmp/nrimp10s-77.imp"
21243 @ 173561:                        PUSH   RECL
21244 @ 173564:                        PUSH   ACC
21245 @ 173567:                        ASSVAL

  3155           %IF MODE=2%THEN %START;       ! '%RECORDSPEC'
21246 @ 173568:                        LINE   3155 "regression-compile-tmp/nrimp10s-77.imp"
21247 @ 173610:                        PUSH   MODE
21248 @ 173613:                        PUSHI  #0x00000002
21249 @ 173618:                        JUMPIF # L_0004

  3156              COPY TAG(FROM AR2(P+2))
21250 @ 173622:                        LINE   3156 "regression-compile-tmp/nrimp10s-77.imp"
21251 @ 173664:                        PUSH   COPYTAG
21252 @ 173667:                        PUSH   FROMAR2
21253 @ 173670:                        PUSH   P
21254 @ 173673:                        PUSHI  #0x00000002
21255 @ 173678:                        ADD   
21256 @ 173679:                        ASSPAR
21257 @ 173680:                        CALL  
21258 @ 173681:                        ASSPAR
21259 @ 173682:                        CALL  

  3157              %IF A(P+4)=1 %AND TYPE=4 %START;! SPEC FOR FORMAT ELEMENT
21260 @ 173683:                        LINE   3157 "regression-compile-tmp/nrimp10s-77.imp"
21261 @ 173725:                        PUSH   A
21262 @ 173728:                        PUSH   P
21263 @ 173731:                        PUSHI  #0x00000004
21264 @ 173736:                        ADD   
21265 @ 173737:                        ACCESS
21266 @ 173738:                        PUSHI  #0x00000001
21267 @ 173743:                        JUMPIF # L_0007
21268 @ 173747:                        PUSH   TYPE
21269 @ 173750:                        PUSHI  #0x00000004
21270 @ 173755:                        JUMPIF # L_0007

  3158                 P=P+5
21271 @ 173759:                        LINE   3158 "regression-compile-tmp/nrimp10s-77.imp"
21272 @ 173801:                        PUSH   P
21273 @ 173804:                        PUSH   P
21274 @ 173807:                        PUSHI  #0x00000005
21275 @ 173812:                        ADD   
21276 @ 173813:                        ASSVAL

  3159                 Q=DISPLACEMENT(TCELL)
21277 @ 173814:                        LINE   3159 "regression-compile-tmp/nrimp10s-77.imp"
21278 @ 173856:                        PUSH   Q
21279 @ 173859:                        PUSH   DISPLACEMENT
21280 @ 173862:                        PUSH   TCELL
21281 @ 173865:                        ASSPAR
21282 @ 173866:                        CALL  
21283 @ 173867:                        ASSVAL

  3160                 UNPACK
21284 @ 173868:                        LINE   3160 "regression-compile-tmp/nrimp10s-77.imp"
21285 @ 173910:                        PUSH   UNPACK
21286 @ 173913:                        CALL  

  3161              %FINISH
21287 @ 173914:                        LINE   3161 "regression-compile-tmp/nrimp10s-77.imp"
21288 @ 173956:                        LOCATE L_0007

  3162              %IF TYPE=3 %AND NAM=1 %AND FROM3(TCELL)&16_FFFF=0 %START
21289 @ 173959:                        LINE   3162 "regression-compile-tmp/nrimp10s-77.imp"
21290 @ 174001:                        PUSH   TYPE
21291 @ 174004:                        PUSHI  #0x00000003
21292 @ 174009:                        JUMPIF # L_0007
21293 @ 174013:                        PUSH   NAM
21294 @ 174016:                        PUSHI  #0x00000001
21295 @ 174021:                        JUMPIF # L_0007
21296 @ 174025:                        PUSH   FROM3
21297 @ 174028:                        PUSH   TCELL
21298 @ 174031:                        ASSPAR
21299 @ 174032:                        CALL  
21300 @ 174033:                        PUSHI  #0x0000ffff
21301 @ 174038:                        AND   
21302 @ 174039:                        PUSHI  #0x00000000
21303 @ 174044:                        JUMPIF # L_0007

  3163                 REPLACE3(TCELL,FINF!K<<16)
21304 @ 174048:                        LINE   3163 "regression-compile-tmp/nrimp10s-77.imp"
21305 @ 174090:                        PUSH   REPLACE3
21306 @ 174093:                        PUSH   TCELL
21307 @ 174096:                        ASSPAR
21308 @ 174097:                        PUSH   FINF
21309 @ 174100:                        PUSH   K
21310 @ 174103:                        PUSHI  #0x00000010
21311 @ 174108:                        LSH   
21312 @ 174109:                        OR    
21313 @ 174110:                        ASSPAR
21314 @ 174111:                        CALL  

  3164                 REPLACE2(TCELL,SNDISP<<16!RECL)
21315 @ 174112:                        LINE   3164 "regression-compile-tmp/nrimp10s-77.imp"
21316 @ 174154:                        PUSH   REPLACE2
21317 @ 174157:                        PUSH   TCELL
21318 @ 174160:                        ASSPAR
21319 @ 174161:                        PUSH   SNDISP
21320 @ 174164:                        PUSHI  #0x00000010
21321 @ 174169:                        LSH   
21322 @ 174170:                        PUSH   RECL
21323 @ 174173:                        OR    
21324 @ 174174:                        ASSPAR
21325 @ 174175:                        CALL  

  3165              %FINISH %ELSE FAULT(63,0)
21326 @ 174176:                        LINE   3165 "regression-compile-tmp/nrimp10s-77.imp"
21327 @ 174218:                        GOTO   L_0006
21328 @ 174221:                        LOCATE L_0007
21329 @ 174224:                        PUSH   FAULT
21330 @ 174227:                        PUSHI  #0x0000003f
21331 @ 174232:                        ASSPAR
21332 @ 174233:                        PUSHI  #0x00000000
21333 @ 174238:                        ASSPAR
21334 @ 174239:                        CALL  
21335 @ 174240:                        LOCATE L_0006

  3166           %FINISH %ELSE %START;         ! RECORD DECLARATION
21336 @ 174243:                        LINE   3166 "regression-compile-tmp/nrimp10s-77.imp"
21337 @ 174285:                        GOTO   L_0003
21338 @ 174288:                        LOCATE L_0004

  3167              FAULT(57,0) %UNLESS LEVEL>=2
21339 @ 174291:                        LINE   3167 "regression-compile-tmp/nrimp10s-77.imp"
21340 @ 174333:                        PUSH   LEVEL
21341 @ 174336:                        PUSHI  #0x00000002
21342 @ 174341:                        JUMPIF >= L_0007
21343 @ 174345:                        PUSH   FAULT
21344 @ 174348:                        PUSHI  #0x00000039
21345 @ 174353:                        ASSPAR
21346 @ 174354:                        PUSHI  #0x00000000
21347 @ 174359:                        ASSPAR
21348 @ 174360:                        CALL  
21349 @ 174361:                        LOCATE L_0007

  3168              FAULT(40,0) %IF NMDECS(LEVEL)&1#0
21350 @ 174364:                        LINE   3168 "regression-compile-tmp/nrimp10s-77.imp"
21351 @ 174406:                        PUSH   NMDECS
21352 @ 174409:                        PUSH   LEVEL
21353 @ 174412:                        ACCESS
21354 @ 174413:                        PUSHI  #0x00000001
21355 @ 174418:                        AND   
21356 @ 174419:                        PUSHI  #0x00000000
21357 @ 174424:                        JUMPIF = L_0007
21358 @ 174428:                        PUSH   FAULT
21359 @ 174431:                        PUSHI  #0x00000028
21360 @ 174436:                        ASSPAR
21361 @ 174437:                        PUSHI  #0x00000000
21362 @ 174442:                        ASSPAR
21363 @ 174443:                        CALL  
21364 @ 174444:                        LOCATE L_0007

  3169              TYPE=3; PREC=3; ROUT=0
21365 @ 174447:                        LINE   3169 "regression-compile-tmp/nrimp10s-77.imp"
21366 @ 174489:                        PUSH   TYPE
21367 @ 174492:                        PUSHI  #0x00000003
21368 @ 174497:                        ASSVAL
21369 @ 174498:                        LINE   3169 "regression-compile-tmp/nrimp10s-77.imp"
21370 @ 174540:                        PUSH   PREC
21371 @ 174543:                        PUSHI  #0x00000003
21372 @ 174548:                        ASSVAL
21373 @ 174549:                        LINE   3169 "regression-compile-tmp/nrimp10s-77.imp"
21374 @ 174591:                        PUSH   ROUT
21375 @ 174594:                        PUSHI  #0x00000000
21376 @ 174599:                        ASSVAL

  3170             %IF A(P+2)=1 %THEN %START;  ! SIMPLE RECORD AND RECORDNAMES
21377 @ 174600:                        LINE   3170 "regression-compile-tmp/nrimp10s-77.imp"
21378 @ 174642:                        PUSH   A
21379 @ 174645:                        PUSH   P
21380 @ 174648:                        PUSHI  #0x00000002
21381 @ 174653:                        ADD   
21382 @ 174654:                        ACCESS
21383 @ 174655:                        PUSHI  #0x00000001
21384 @ 174660:                        JUMPIF # L_0007

  3171                 ALLOC=ACC; CQN(P+3)
21385 @ 174664:                        LINE   3171 "regression-compile-tmp/nrimp10s-77.imp"
21386 @ 174706:                        PUSH   ALLOC
21387 @ 174709:                        PUSH   ACC
21388 @ 174712:                        ASSVAL
21389 @ 174713:                        LINE   3171 "regression-compile-tmp/nrimp10s-77.imp"
21390 @ 174755:                        PUSH   CQN
21391 @ 174758:                        PUSH   P
21392 @ 174761:                        PUSHI  #0x00000003
21393 @ 174766:                        ADD   
21394 @ 174767:                        ASSPAR
21395 @ 174768:                        CALL  

  3172                 ACC=ALLOC; P=P+4
21396 @ 174769:                        LINE   3172 "regression-compile-tmp/nrimp10s-77.imp"
21397 @ 174811:                        PUSH   ACC
21398 @ 174814:                        PUSH   ALLOC
21399 @ 174817:                        ASSVAL
21400 @ 174818:                        LINE   3172 "regression-compile-tmp/nrimp10s-77.imp"
21401 @ 174860:                        PUSH   P
21402 @ 174863:                        PUSH   P
21403 @ 174866:                        PUSHI  #0x00000004
21404 @ 174871:                        ADD   
21405 @ 174872:                        ASSVAL

  3173                 DECLARE SCALARS(1,FINF)
21406 @ 174873:                        LINE   3173 "regression-compile-tmp/nrimp10s-77.imp"
21407 @ 174915:                        PUSH   DECLARESCALARS
21408 @ 174918:                        PUSHI  #0x00000001
21409 @ 174923:                        ASSPAR
21410 @ 174924:                        PUSH   FINF
21411 @ 174927:                        ASSPAR
21412 @ 174928:                        CALL  

  3174              %FINISH %ELSE %START;      ! ARRAYS OF RECORDS
21413 @ 174929:                        LINE   3174 "regression-compile-tmp/nrimp10s-77.imp"
21414 @ 174971:                        GOTO   L_0006
21415 @ 174974:                        LOCATE L_0007

  3175                 NAM=0
21416 @ 174977:                        LINE   3175 "regression-compile-tmp/nrimp10s-77.imp"
21417 @ 175019:                        PUSH   NAM
21418 @ 175022:                        PUSHI  #0x00000000
21419 @ 175027:                        ASSVAL

  3176                 Q=2-A(P+3); P=P+4;      ! Q=1 FOR ARRAY FORMAT
21420 @ 175028:                        LINE   3176 "regression-compile-tmp/nrimp10s-77.imp"
21421 @ 175070:                        PUSH   Q
21422 @ 175073:                        PUSHI  #0x00000002
21423 @ 175078:                        PUSH   A
21424 @ 175081:                        PUSH   P
21425 @ 175084:                        PUSHI  #0x00000003
21426 @ 175089:                        ADD   
21427 @ 175090:                        ACCESS
21428 @ 175091:                        SUB   
21429 @ 175092:                        ASSVAL
21430 @ 175093:                        LINE   3176 "regression-compile-tmp/nrimp10s-77.imp"
21431 @ 175135:                        PUSH   P
21432 @ 175138:                        PUSH   P
21433 @ 175141:                        PUSHI  #0x00000004
21434 @ 175146:                        ADD   
21435 @ 175147:                        ASSVAL

  3177                 SET LINE
21436 @ 175148:                        LINE   3177 "regression-compile-tmp/nrimp10s-77.imp"
21437 @ 175190:                        PUSH   SETLINE
21438 @ 175193:                        CALL  

  3178                 DECLARE ARRAYS(Q,FINF)
21439 @ 175194:                        LINE   3178 "regression-compile-tmp/nrimp10s-77.imp"
21440 @ 175236:                        PUSH   DECLAREARRAYS
21441 @ 175239:                        PUSH   Q
21442 @ 175242:                        ASSPAR
21443 @ 175243:                        PUSH   FINF
21444 @ 175246:                        ASSPAR
21445 @ 175247:                        CALL  

  3179              %FINISH
21446 @ 175248:                        LINE   3179 "regression-compile-tmp/nrimp10s-77.imp"
21447 @ 175290:                        LOCATE L_0006

  3180           %FINISH
21448 @ 175293:                        LINE   3180 "regression-compile-tmp/nrimp10s-77.imp"
21449 @ 175335:                        LOCATE L_0003

  3181  BEND:    %END;->CSSEXIT
  3182  !
21450 @ 175338:                        LINE   3181 "regression-compile-tmp/nrimp10s-77.imp"
21451 @ 175380:                        LABEL  L_01e4
21452 @ 175383:                        LINE   3181 "regression-compile-tmp/nrimp10s-77.imp"
21453 @ 175425:                     END    _lev0id0_lev1id1_lev2id3_CSS_lev4id11 {lev=5 --> 4}
21454 @ 175426:                     LINE   3181 "regression-compile-tmp/nrimp10s-77.imp"
21455 @ 175468:                     JUMP   L_01da

  3183  SW(19):
  3184                                          ! '*' (UCI) (S)
21456 @ 175471:                     LINE   3183 "regression-compile-tmp/nrimp10s-77.imp"
21457 @ 175513:                     PUSHI  #0x00000013
21458 @ 175518:                     SLABEL 426

  3185           FAULT(57,0) %UNLESS LEVEL>=2
21459 @ 175521:                     LINE   3185 "regression-compile-tmp/nrimp10s-77.imp"
21460 @ 175563:                     PUSH   LEVEL
21461 @ 175566:                     PUSHI  #0x00000002
21462 @ 175571:                     JUMPIF >= L_0004
21463 @ 175575:                     PUSH   FAULT
21464 @ 175578:                     PUSHI  #0x00000039
21465 @ 175583:                     ASSPAR
21466 @ 175584:                     PUSHI  #0x00000000
21467 @ 175589:                     ASSPAR
21468 @ 175590:                     CALL  
21469 @ 175591:                     LOCATE L_0004

  3186           %BEGIN
21470 @ 175594:                     LINE   3186 "regression-compile-tmp/nrimp10s-77.imp"
21471 @ 175636:                     BEGIN  _lev0id0_lev1id1_lev2id3_CSS_lev4id12 {lev=4 --> 5}

  3187           %ROUTINESPEC CIND
21472 @ 175637:                        LINE   3187 "regression-compile-tmp/nrimp10s-77.imp"
21473 @ 175679:                        DEF    CIND (_lev0id0_lev1id1_lev2id3_CSS_lev4id12_CIND) p1=V_01dd a/tf=7 b/format=0 c/ostate=8  type=0 (<type:0>) form=7 (routine) special=0 (<special:0>) linkage=0 (auto) spec=1 indirect=0 unass=0
21474 @ 175695:                        START  ( FORMAL PARAMETERS  {lev=5 --> 6, nested=0 --> 1}
21475 @ 175696:                        FINISH ) {lev=5}

  3188           %INTEGER FNAME,ALT,OPCODE,FORM,H,Q,MASK,FILLER
21476 @ 175697:                        LINE   3188 "regression-compile-tmp/nrimp10s-77.imp"
21477 @ 175739:                        DEF    FNAME p1=V_01de a/tf=11 b/format=1 c/ostate=0  type=1 (integer) form=1 (simple) special=0 (<special:0>) linkage=0 (auto) spec=0 indirect=0 unass=0
21478 @ 175756:                        DEF    ALT p1=V_01df a/tf=11 b/format=1 c/ostate=0  type=1 (integer) form=1 (simple) special=0 (<special:0>) linkage=0 (auto) spec=0 indirect=0 unass=0
21479 @ 175771:                        DEF    OPCODE p1=V_01e0 a/tf=11 b/format=1 c/ostate=0  type=1 (integer) form=1 (simple) special=0 (<special:0>) linkage=0 (auto) spec=0 indirect=0 unass=0
21480 @ 175789:                        DEF    FORM p1=V_01e1 a/tf=11 b/format=1 c/ostate=0  type=1 (integer) form=1 (simple) special=0 (<special:0>) linkage=0 (auto) spec=0 indirect=0 unass=0
21481 @ 175805:                        DEF    H p1=V_01e2 a/tf=11 b/format=1 c/ostate=0  type=1 (integer) form=1 (simple) special=0 (<special:0>) linkage=0 (auto) spec=0 indirect=0 unass=0
21482 @ 175818:                        DEF    Q p1=V_01e3 a/tf=11 b/format=1 c/ostate=0  type=1 (integer) form=1 (simple) special=0 (<special:0>) linkage=0 (auto) spec=0 indirect=0 unass=0
21483 @ 175831:                        DEF    MASK p1=V_01e4 a/tf=11 b/format=1 c/ostate=0  type=1 (integer) form=1 (simple) special=0 (<special:0>) linkage=0 (auto) spec=0 indirect=0 unass=0
21484 @ 175847:                        DEF    FILLER p1=V_01e5 a/tf=11 b/format=1 c/ostate=0  type=1 (integer) form=1 (simple) special=0 (<special:0>) linkage=0 (auto) spec=0 indirect=0 unass=0

  3189           %SWITCH SW(1:5),F(1:3),POP(1:6),TOP(1:4)
21485 @ 175865:                        LINE   3189 "regression-compile-tmp/nrimp10s-77.imp"
21486 @ 175907:                        PUSHI  #0x00000001
21487 @ 175912:                        PUSHI  #0x00000005
21488 @ 175917:                        BOUNDS
21489 @ 175918:                        DEF    SW p1=V_01e6 a/tf=6 b/format=0 c/ostate=0  type=0 (<type:0>) form=6 (switch) special=0 (<special:0>) linkage=0 (auto) spec=0 indirect=0 unass=0
21490 @ 175932:                        PUSHI  #0x00000001
21491 @ 175937:                        PUSHI  #0x00000003
21492 @ 175942:                        BOUNDS
21493 @ 175943:                        DEF    F p1=V_01e7 a/tf=6 b/format=0 c/ostate=0  type=0 (<type:0>) form=6 (switch) special=0 (<special:0>) linkage=0 (auto) spec=0 indirect=0 unass=0
21494 @ 175956:                        PUSHI  #0x00000001
21495 @ 175961:                        PUSHI  #0x00000006
21496 @ 175966:                        BOUNDS
21497 @ 175967:                        DEF    POP p1=V_01e8 a/tf=6 b/format=0 c/ostate=0  type=0 (<type:0>) form=6 (switch) special=0 (<special:0>) linkage=0 (auto) spec=0 indirect=0 unass=0
21498 @ 175982:                        PUSHI  #0x00000001
21499 @ 175987:                        PUSHI  #0x00000004
21500 @ 175992:                        BOUNDS
21501 @ 175993:                        DEF    TOP p1=V_01e9 a/tf=6 b/format=0 c/ostate=0  type=0 (<type:0>) form=6 (switch) special=0 (<special:0>) linkage=0 (auto) spec=0 indirect=0 unass=0

  3190           ALT=A(P+1); P=P+2
21502 @ 176008:                        LINE   3190 "regression-compile-tmp/nrimp10s-77.imp"
21503 @ 176050:                        PUSH   ALT
21504 @ 176053:                        PUSH   A
21505 @ 176056:                        PUSH   P
21506 @ 176059:                        PUSHI  #0x00000001
21507 @ 176064:                        ADD   
21508 @ 176065:                        ACCESS
21509 @ 176066:                        ASSVAL
21510 @ 176067:                        LINE   3190 "regression-compile-tmp/nrimp10s-77.imp"
21511 @ 176109:                        PUSH   P
21512 @ 176112:                        PUSH   P
21513 @ 176115:                        PUSHI  #0x00000002
21514 @ 176120:                        ADD   
21515 @ 176121:                        ASSVAL

  3191           OPCODE=CALL
21516 @ 176122:                        LINE   3191 "regression-compile-tmp/nrimp10s-77.imp"
21517 @ 176164:                        PUSH   OPCODE
21518 @ 176167:                        PUSHI  #0x0000001e
21519 @ 176172:                        ASSVAL

  3192           ->SW(ALT)
21520 @ 176173:                        LINE   3192 "regression-compile-tmp/nrimp10s-77.imp"
21521 @ 176215:                        PUSH   ALT
21522 @ 176218:                        SJUMP  486

  3193  SW(1):SW(2):
21523 @ 176221:                        LINE   3193 "regression-compile-tmp/nrimp10s-77.imp"
21524 @ 176263:                        PUSHI  #0x00000001
21525 @ 176268:                        SLABEL 486
21526 @ 176271:                        LINE   3193 "regression-compile-tmp/nrimp10s-77.imp"
21527 @ 176313:                        PUSHI  #0x00000002
21528 @ 176318:                        SLABEL 486

  3194           FNAME=FROM AR2(P)
21529 @ 176321:                        LINE   3194 "regression-compile-tmp/nrimp10s-77.imp"
21530 @ 176363:                        PUSH   FNAME
21531 @ 176366:                        PUSH   FROMAR2
21532 @ 176369:                        PUSH   P
21533 @ 176372:                        ASSPAR
21534 @ 176373:                        CALL  
21535 @ 176374:                        ASSVAL

  3195           COPY TAG(FNAME)
21536 @ 176375:                        LINE   3195 "regression-compile-tmp/nrimp10s-77.imp"
21537 @ 176417:                        PUSH   COPYTAG
21538 @ 176420:                        PUSH   FNAME
21539 @ 176423:                        ASSPAR
21540 @ 176424:                        CALL  

  3196           FAULT(33,FNAME) %UNLESS ROUT=NAM=0 %AND ARR=0 %AND PREC>4 %AND I=RBASE %AND TYPE#7
21541 @ 176425:                        LINE   3196 "regression-compile-tmp/nrimp10s-77.imp"
21542 @ 176467:                        PUSH   ROUT
21543 @ 176470:                        PUSH   NAM
21544 @ 176473:                        JUMPIFD # L_0005
21545 @ 176477:                        PUSHI  #0x00000000
21546 @ 176482:                        JUMPIF # L_0005
21547 @ 176486:                        PUSH   ARR
21548 @ 176489:                        PUSHI  #0x00000000
21549 @ 176494:                        JUMPIF # L_0005
21550 @ 176498:                        PUSH   PREC
21551 @ 176501:                        PUSHI  #0x00000004
21552 @ 176506:                        JUMPIF <= L_0005
21553 @ 176510:                        PUSH   I
21554 @ 176513:                        PUSH   RBASE
21555 @ 176516:                        JUMPIF # L_0005
21556 @ 176520:                        PUSH   TYPE
21557 @ 176523:                        PUSHI  #0x00000007
21558 @ 176528:                        JUMPIF # L_0004
21559 @ 176532:                        LOCATE L_0005
21560 @ 176535:                        PUSH   FAULT
21561 @ 176538:                        PUSHI  #0x00000021
21562 @ 176543:                        ASSPAR
21563 @ 176544:                        PUSH   FNAME
21564 @ 176547:                        ASSPAR
21565 @ 176548:                        CALL  
21566 @ 176549:                        LOCATE L_0004

  3197           %IF ALT=1 %THEN PSF1(ST,1,K) %ELSE GET IN ACC(ACCR,BYTES(PREC)>>2,0,LNB,K)
21567 @ 176552:                        LINE   3197 "regression-compile-tmp/nrimp10s-77.imp"
21568 @ 176594:                        PUSH   ALT
21569 @ 176597:                        PUSHI  #0x00000001
21570 @ 176602:                        JUMPIF # L_0004
21571 @ 176606:                        PUSH   PSF1
21572 @ 176609:                        PUSHI  #0x00000048
21573 @ 176614:                        ASSPAR
21574 @ 176615:                        PUSHI  #0x00000001
21575 @ 176620:                        ASSPAR
21576 @ 176621:                        PUSH   K
21577 @ 176624:                        ASSPAR
21578 @ 176625:                        CALL  
21579 @ 176626:                        GOTO   L_0003
21580 @ 176629:                        LOCATE L_0004
21581 @ 176632:                        PUSH   GETINACC
21582 @ 176635:                        PUSHI  #0x00000000
21583 @ 176640:                        ASSPAR
21584 @ 176641:                        PUSH   BYTES
21585 @ 176644:                        PUSH   PREC
21586 @ 176647:                        ACCESS
21587 @ 176648:                        PUSHI  #0x00000002
21588 @ 176653:                        RSH   
21589 @ 176654:                        ASSPAR
21590 @ 176655:                        PUSHI  #0x00000000
21591 @ 176660:                        ASSPAR
21592 @ 176661:                        PUSHI  #0x00000002
21593 @ 176666:                        ASSPAR
21594 @ 176667:                        PUSH   K
21595 @ 176670:                        ASSPAR
21596 @ 176671:                        CALL  
21597 @ 176672:                        LOCATE L_0003

  3198           ->EXIT
21598 @ 176675:                        LINE   3198 "regression-compile-tmp/nrimp10s-77.imp"
21599 @ 176717:                        JUMP   L_01ea

  3199  SW(3):                                  ! PUT (HEX HALFWORD)
21600 @ 176720:                        LINE   3199 "regression-compile-tmp/nrimp10s-77.imp"
21601 @ 176762:                        PUSHI  #0x00000003
21602 @ 176767:                        SLABEL 486

  3200           TYPE=A(P)
21603 @ 176770:                        LINE   3200 "regression-compile-tmp/nrimp10s-77.imp"
21604 @ 176812:                        PUSH   TYPE
21605 @ 176815:                        PUSH   A
21606 @ 176818:                        PUSH   P
21607 @ 176821:                        ACCESS
21608 @ 176822:                        ASSVAL

  3201           PREC=TYPE>>4; TYPE=TYPE&7
21609 @ 176823:                        LINE   3201 "regression-compile-tmp/nrimp10s-77.imp"
21610 @ 176865:                        PUSH   PREC
21611 @ 176868:                        PUSH   TYPE
21612 @ 176871:                        PUSHI  #0x00000004
21613 @ 176876:                        RSH   
21614 @ 176877:                        ASSVAL
21615 @ 176878:                        LINE   3201 "regression-compile-tmp/nrimp10s-77.imp"
21616 @ 176920:                        PUSH   TYPE
21617 @ 176923:                        PUSH   TYPE
21618 @ 176926:                        PUSHI  #0x00000007
21619 @ 176931:                        AND   
21620 @ 176932:                        ASSVAL

  3202           FAULT(32,0) %UNLESS TYPE=1 %AND PREC<6
21621 @ 176933:                        LINE   3202 "regression-compile-tmp/nrimp10s-77.imp"
21622 @ 176975:                        PUSH   TYPE
21623 @ 176978:                        PUSHI  #0x00000001
21624 @ 176983:                        JUMPIF # L_0005
21625 @ 176987:                        PUSH   PREC
21626 @ 176990:                        PUSHI  #0x00000006
21627 @ 176995:                        JUMPIF < L_0004
21628 @ 176999:                        LOCATE L_0005
21629 @ 177002:                        PUSH   FAULT
21630 @ 177005:                        PUSHI  #0x00000020
21631 @ 177010:                        ASSPAR
21632 @ 177011:                        PUSHI  #0x00000000
21633 @ 177016:                        ASSPAR
21634 @ 177017:                        CALL  
21635 @ 177018:                        LOCATE L_0004

  3203           %IF PREC=5 %THEN P=P+2
21636 @ 177021:                        LINE   3203 "regression-compile-tmp/nrimp10s-77.imp"
21637 @ 177063:                        PUSH   PREC
21638 @ 177066:                        PUSHI  #0x00000005
21639 @ 177071:                        JUMPIF # L_0004
21640 @ 177075:                        PUSH   P
21641 @ 177078:                        PUSH   P
21642 @ 177081:                        PUSHI  #0x00000002
21643 @ 177086:                        ADD   
21644 @ 177087:                        ASSVAL
21645 @ 177088:                        LOCATE L_0004

  3204           PLANT(FROM AR2(P+1))
21646 @ 177091:                        LINE   3204 "regression-compile-tmp/nrimp10s-77.imp"
21647 @ 177133:                        PUSH   PLANT
21648 @ 177136:                        PUSH   FROMAR2
21649 @ 177139:                        PUSH   P
21650 @ 177142:                        PUSHI  #0x00000001
21651 @ 177147:                        ADD   
21652 @ 177148:                        ASSPAR
21653 @ 177149:                        CALL  
21654 @ 177150:                        ASSPAR
21655 @ 177151:                        CALL  

  3205           ->EXIT
21656 @ 177152:                        LINE   3205 "regression-compile-tmp/nrimp10s-77.imp"
21657 @ 177194:                        JUMP   L_01ea

  3206  SW(5):                                  ! CNOP
21658 @ 177197:                        LINE   3206 "regression-compile-tmp/nrimp10s-77.imp"
21659 @ 177239:                        PUSHI  #0x00000005
21660 @ 177244:                        SLABEL 486

  3207           CNOP(A(P),A(P+1))
21661 @ 177247:                        LINE   3207 "regression-compile-tmp/nrimp10s-77.imp"
21662 @ 177289:                        PUSH   CNOP
21663 @ 177292:                        PUSH   A
21664 @ 177295:                        PUSH   P
21665 @ 177298:                        ACCESS
21666 @ 177299:                        ASSPAR
21667 @ 177300:                        PUSH   A
21668 @ 177303:                        PUSH   P
21669 @ 177306:                        PUSHI  #0x00000001
21670 @ 177311:                        ADD   
21671 @ 177312:                        ACCESS
21672 @ 177313:                        ASSPAR
21673 @ 177314:                        CALL  

  3208           ->EXIT
21674 @ 177315:                        LINE   3208 "regression-compile-tmp/nrimp10s-77.imp"
21675 @ 177357:                        JUMP   L_01ea

  3209  SW(4):                                  ! ASSEMBLER
21676 @ 177360:                        LINE   3209 "regression-compile-tmp/nrimp10s-77.imp"
21677 @ 177402:                        PUSHI  #0x00000004
21678 @ 177407:                        SLABEL 486

  3210           FORM=A(P);                     ! FORM=PRIMARY,SECONDARY OR 3RY
21679 @ 177410:                        LINE   3210 "regression-compile-tmp/nrimp10s-77.imp"
21680 @ 177452:                        PUSH   FORM
21681 @ 177455:                        PUSH   A
21682 @ 177458:                        PUSH   P
21683 @ 177461:                        ACCESS
21684 @ 177462:                        ASSVAL

  3211           OPCODE=A(P+1)
21685 @ 177463:                        LINE   3211 "regression-compile-tmp/nrimp10s-77.imp"
21686 @ 177505:                        PUSH   OPCODE
21687 @ 177508:                        PUSH   A
21688 @ 177511:                        PUSH   P
21689 @ 177514:                        PUSHI  #0x00000001
21690 @ 177519:                        ADD   
21691 @ 177520:                        ACCESS
21692 @ 177521:                        ASSVAL

  3212           P=P+2; ->F(FORM)
21693 @ 177522:                        LINE   3212 "regression-compile-tmp/nrimp10s-77.imp"
21694 @ 177564:                        PUSH   P
21695 @ 177567:                        PUSH   P
21696 @ 177570:                        PUSHI  #0x00000002
21697 @ 177575:                        ADD   
21698 @ 177576:                        ASSVAL
21699 @ 177577:                        LINE   3212 "regression-compile-tmp/nrimp10s-77.imp"
21700 @ 177619:                        PUSH   FORM
21701 @ 177622:                        SJUMP  487

  3213  F(1):                                   ! ALL PRIMARY FORMAT INSTRUCTIONS
21702 @ 177625:                        LINE   3213 "regression-compile-tmp/nrimp10s-77.imp"
21703 @ 177667:                        PUSHI  #0x00000001
21704 @ 177672:                        SLABEL 487

  3214           ALT=A(P); P=P+1
21705 @ 177675:                        LINE   3214 "regression-compile-tmp/nrimp10s-77.imp"
21706 @ 177717:                        PUSH   ALT
21707 @ 177720:                        PUSH   A
21708 @ 177723:                        PUSH   P
21709 @ 177726:                        ACCESS
21710 @ 177727:                        ASSVAL
21711 @ 177728:                        LINE   3214 "regression-compile-tmp/nrimp10s-77.imp"
21712 @ 177770:                        PUSH   P
21713 @ 177773:                        PUSH   P
21714 @ 177776:                        PUSHI  #0x00000001
21715 @ 177781:                        ADD   
21716 @ 177782:                        ASSVAL

  3215           ->POP(ALT)
21717 @ 177783:                        LINE   3215 "regression-compile-tmp/nrimp10s-77.imp"
21718 @ 177825:                        PUSH   ALT
21719 @ 177828:                        SJUMP  488

  3216  POP(1):                                 ! LABELNAME
21720 @ 177831:                        LINE   3216 "regression-compile-tmp/nrimp10s-77.imp"
21721 @ 177873:                        PUSHI  #0x00000001
21722 @ 177878:                        SLABEL 488

  3217           FNAME=FROM AR2(P); P=P+2
21723 @ 177881:                        LINE   3217 "regression-compile-tmp/nrimp10s-77.imp"
21724 @ 177923:                        PUSH   FNAME
21725 @ 177926:                        PUSH   FROMAR2
21726 @ 177929:                        PUSH   P
21727 @ 177932:                        ASSPAR
21728 @ 177933:                        CALL  
21729 @ 177934:                        ASSVAL
21730 @ 177935:                        LINE   3217 "regression-compile-tmp/nrimp10s-77.imp"
21731 @ 177977:                        PUSH   P
21732 @ 177980:                        PUSH   P
21733 @ 177983:                        PUSHI  #0x00000002
21734 @ 177988:                        ADD   
21735 @ 177989:                        ASSVAL

  3218           ENTER JUMP(OPCODE<<24!3<<23,FNAME,0)
21736 @ 177990:                        LINE   3218 "regression-compile-tmp/nrimp10s-77.imp"
21737 @ 178032:                        PUSH   ENTERJUMP
21738 @ 178035:                        PUSH   OPCODE
21739 @ 178038:                        PUSHI  #0x00000018
21740 @ 178043:                        LSH   
21741 @ 178044:                        PUSHI  #0x00000003
21742 @ 178049:                        PUSHI  #0x00000017
21743 @ 178054:                        LSH   
21744 @ 178055:                        OR    
21745 @ 178056:                        ASSPAR
21746 @ 178057:                        PUSH   FNAME
21747 @ 178060:                        ASSPAR
21748 @ 178061:                        PUSHI  #0x00000000
21749 @ 178066:                        ASSPAR
21750 @ 178067:                        CALL  

  3219           ->EXIT
21751 @ 178068:                        LINE   3219 "regression-compile-tmp/nrimp10s-77.imp"
21752 @ 178110:                        JUMP   L_01ea

  3220  POP(2):                                 ! DIRECT SYMBOLIC
21753 @ 178113:                        LINE   3220 "regression-compile-tmp/nrimp10s-77.imp"
21754 @ 178155:                        PUSHI  #0x00000002
21755 @ 178160:                        SLABEL 488

  3221           CIND
21756 @ 178163:                        LINE   3221 "regression-compile-tmp/nrimp10s-77.imp"
21757 @ 178205:                        PUSH   CIND
21758 @ 178208:                        CALL  

  3222  POPI:    PSORLF1(OPCODE,ACCESS,AREA,DISP)
21759 @ 178209:                        LINE   3222 "regression-compile-tmp/nrimp10s-77.imp"
21760 @ 178251:                        LABEL  L_01eb
21761 @ 178254:                        LINE   3222 "regression-compile-tmp/nrimp10s-77.imp"
21762 @ 178296:                        PUSH   PSORLF1
21763 @ 178299:                        PUSH   OPCODE
21764 @ 178302:                        ASSPAR
21765 @ 178303:                        PUSH   ACCESS
21766 @ 178306:                        ASSPAR
21767 @ 178307:                        PUSH   AREA
21768 @ 178310:                        ASSPAR
21769 @ 178311:                        PUSH   DISP
21770 @ 178314:                        ASSPAR
21771 @ 178315:                        CALL  

  3223           ->EXIT
21772 @ 178316:                        LINE   3223 "regression-compile-tmp/nrimp10s-77.imp"
21773 @ 178358:                        JUMP   L_01ea

  3224  POP(3):                                ! INDIRECT SYMBOLIC
21774 @ 178361:                        LINE   3224 "regression-compile-tmp/nrimp10s-77.imp"
21775 @ 178403:                        PUSHI  #0x00000003
21776 @ 178408:                        SLABEL 488

  3225           CIND
21777 @ 178411:                        LINE   3225 "regression-compile-tmp/nrimp10s-77.imp"
21778 @ 178453:                        PUSH   CIND
21779 @ 178456:                        CALL  

  3226           ACCESS=4-A(P); P=P+1
21780 @ 178457:                        LINE   3226 "regression-compile-tmp/nrimp10s-77.imp"
21781 @ 178499:                        PUSH   ACCESS
21782 @ 178502:                        PUSHI  #0x00000004
21783 @ 178507:                        PUSH   A
21784 @ 178510:                        PUSH   P
21785 @ 178513:                        ACCESS
21786 @ 178514:                        SUB   
21787 @ 178515:                        ASSVAL
21788 @ 178516:                        LINE   3226 "regression-compile-tmp/nrimp10s-77.imp"
21789 @ 178558:                        PUSH   P
21790 @ 178561:                        PUSH   P
21791 @ 178564:                        PUSHI  #0x00000001
21792 @ 178569:                        ADD   
21793 @ 178570:                        ASSVAL

  3227           ->POPI
21794 @ 178571:                        LINE   3227 "regression-compile-tmp/nrimp10s-77.imp"
21795 @ 178613:                        JUMP   L_01eb

  3228  POP(4):                                 ! DR SYMBOLICALLY MODIFIED
21796 @ 178616:                        LINE   3228 "regression-compile-tmp/nrimp10s-77.imp"
21797 @ 178658:                        PUSHI  #0x00000004
21798 @ 178663:                        SLABEL 488

  3229           CIND; ACCESS=1; ->POPI
21799 @ 178666:                        LINE   3229 "regression-compile-tmp/nrimp10s-77.imp"
21800 @ 178708:                        PUSH   CIND
21801 @ 178711:                        CALL  
21802 @ 178712:                        LINE   3229 "regression-compile-tmp/nrimp10s-77.imp"
21803 @ 178754:                        PUSH   ACCESS
21804 @ 178757:                        PUSHI  #0x00000001
21805 @ 178762:                        ASSVAL
21806 @ 178763:                        LINE   3229 "regression-compile-tmp/nrimp10s-77.imp"
21807 @ 178805:                        JUMP   L_01eb

  3230  POP(5):                                 ! (DR) & (DR+B)
21808 @ 178808:                        LINE   3230 "regression-compile-tmp/nrimp10s-77.imp"
21809 @ 178850:                        PUSHI  #0x00000005
21810 @ 178855:                        SLABEL 488

  3231           ACCESS=4-A(P); AREA=7
21811 @ 178858:                        LINE   3231 "regression-compile-tmp/nrimp10s-77.imp"
21812 @ 178900:                        PUSH   ACCESS
21813 @ 178903:                        PUSHI  #0x00000004
21814 @ 178908:                        PUSH   A
21815 @ 178911:                        PUSH   P
21816 @ 178914:                        ACCESS
21817 @ 178915:                        SUB   
21818 @ 178916:                        ASSVAL
21819 @ 178917:                        LINE   3231 "regression-compile-tmp/nrimp10s-77.imp"
21820 @ 178959:                        PUSH   AREA
21821 @ 178962:                        PUSHI  #0x00000007
21822 @ 178967:                        ASSVAL

  3232           DISP=0; P=P+1
21823 @ 178968:                        LINE   3232 "regression-compile-tmp/nrimp10s-77.imp"
21824 @ 179010:                        PUSH   DISP
21825 @ 179013:                        PUSHI  #0x00000000
21826 @ 179018:                        ASSVAL
21827 @ 179019:                        LINE   3232 "regression-compile-tmp/nrimp10s-77.imp"
21828 @ 179061:                        PUSH   P
21829 @ 179064:                        PUSH   P
21830 @ 179067:                        PUSHI  #0x00000001
21831 @ 179072:                        ADD   
21832 @ 179073:                        ASSVAL

  3233           ->POPI
21833 @ 179074:                        LINE   3233 "regression-compile-tmp/nrimp10s-77.imp"
21834 @ 179116:                        JUMP   L_01eb

  3234  POP(6):                                 ! B
21835 @ 179119:                        LINE   3234 "regression-compile-tmp/nrimp10s-77.imp"
21836 @ 179161:                        PUSHI  #0x00000006
21837 @ 179166:                        SLABEL 488

  3235           ACCESS=0
21838 @ 179169:                        LINE   3235 "regression-compile-tmp/nrimp10s-77.imp"
21839 @ 179211:                        PUSH   ACCESS
21840 @ 179214:                        PUSHI  #0x00000000
21841 @ 179219:                        ASSVAL

  3236           AREA=7; DISP=0; ->POPI
21842 @ 179220:                        LINE   3236 "regression-compile-tmp/nrimp10s-77.imp"
21843 @ 179262:                        PUSH   AREA
21844 @ 179265:                        PUSHI  #0x00000007
21845 @ 179270:                        ASSVAL
21846 @ 179271:                        LINE   3236 "regression-compile-tmp/nrimp10s-77.imp"
21847 @ 179313:                        PUSH   DISP
21848 @ 179316:                        PUSHI  #0x00000000
21849 @ 179321:                        ASSVAL
21850 @ 179322:                        LINE   3236 "regression-compile-tmp/nrimp10s-77.imp"
21851 @ 179364:                        JUMP   L_01eb

  3237  F(2):                                   ! SECONDARY (STORE-TO STORE)FORMAT
21852 @ 179367:                        LINE   3237 "regression-compile-tmp/nrimp10s-77.imp"
21853 @ 179409:                        PUSHI  #0x00000002
21854 @ 179414:                        SLABEL 487

  3238           MASK=0; FILLER=0; Q=0; FNAME=0
21855 @ 179417:                        LINE   3238 "regression-compile-tmp/nrimp10s-77.imp"
21856 @ 179459:                        PUSH   MASK
21857 @ 179462:                        PUSHI  #0x00000000
21858 @ 179467:                        ASSVAL
21859 @ 179468:                        LINE   3238 "regression-compile-tmp/nrimp10s-77.imp"
21860 @ 179510:                        PUSH   FILLER
21861 @ 179513:                        PUSHI  #0x00000000
21862 @ 179518:                        ASSVAL
21863 @ 179519:                        LINE   3238 "regression-compile-tmp/nrimp10s-77.imp"
21864 @ 179561:                        PUSH   Q
21865 @ 179564:                        PUSHI  #0x00000000
21866 @ 179569:                        ASSVAL
21867 @ 179570:                        LINE   3238 "regression-compile-tmp/nrimp10s-77.imp"
21868 @ 179612:                        PUSH   FNAME
21869 @ 179615:                        PUSHI  #0x00000000
21870 @ 179620:                        ASSVAL

  3239           H=2-A(P)
21871 @ 179621:                        LINE   3239 "regression-compile-tmp/nrimp10s-77.imp"
21872 @ 179663:                        PUSH   H
21873 @ 179666:                        PUSHI  #0x00000002
21874 @ 179671:                        PUSH   A
21875 @ 179674:                        PUSH   P
21876 @ 179677:                        ACCESS
21877 @ 179678:                        SUB   
21878 @ 179679:                        ASSVAL

  3240           %IF H=0 %THEN FNAME=FROM AR2(P+1)-1 %AND P=P+2
21879 @ 179680:                        LINE   3240 "regression-compile-tmp/nrimp10s-77.imp"
21880 @ 179722:                        PUSH   H
21881 @ 179725:                        PUSHI  #0x00000000
21882 @ 179730:                        JUMPIF # L_0004
21883 @ 179734:                        PUSH   FNAME
21884 @ 179737:                        PUSH   FROMAR2
21885 @ 179740:                        PUSH   P
21886 @ 179743:                        PUSHI  #0x00000001
21887 @ 179748:                        ADD   
21888 @ 179749:                        ASSPAR
21889 @ 179750:                        CALL  
21890 @ 179751:                        PUSHI  #0x00000001
21891 @ 179756:                        SUB   
21892 @ 179757:                        ASSVAL
21893 @ 179758:                        PUSH   P
21894 @ 179761:                        PUSH   P
21895 @ 179764:                        PUSHI  #0x00000002
21896 @ 179769:                        ADD   
21897 @ 179770:                        ASSVAL
21898 @ 179771:                        LOCATE L_0004

  3241           FAULT(32,0) %UNLESS 0<=FNAME<=127
21899 @ 179774:                        LINE   3241 "regression-compile-tmp/nrimp10s-77.imp"
21900 @ 179816:                        PUSHI  #0x00000000
21901 @ 179821:                        PUSH   FNAME
21902 @ 179824:                        JUMPIFD > L_0005
21903 @ 179828:                        PUSHI  #0x0000007f
21904 @ 179833:                        JUMPIF <= L_0004
21905 @ 179837:                        LOCATE L_0005
21906 @ 179840:                        PUSH   FAULT
21907 @ 179843:                        PUSHI  #0x00000020
21908 @ 179848:                        ASSPAR
21909 @ 179849:                        PUSHI  #0x00000000
21910 @ 179854:                        ASSPAR
21911 @ 179855:                        CALL  
21912 @ 179856:                        LOCATE L_0004

  3242           ALT=A(P+1); P=P+2
21913 @ 179859:                        LINE   3242 "regression-compile-tmp/nrimp10s-77.imp"
21914 @ 179901:                        PUSH   ALT
21915 @ 179904:                        PUSH   A
21916 @ 179907:                        PUSH   P
21917 @ 179910:                        PUSHI  #0x00000001
21918 @ 179915:                        ADD   
21919 @ 179916:                        ACCESS
21920 @ 179917:                        ASSVAL
21921 @ 179918:                        LINE   3242 "regression-compile-tmp/nrimp10s-77.imp"
21922 @ 179960:                        PUSH   P
21923 @ 179963:                        PUSH   P
21924 @ 179966:                        PUSHI  #0x00000002
21925 @ 179971:                        ADD   
21926 @ 179972:                        ASSVAL

  3243           %IF ALT=1 %THEN %START
21927 @ 179973:                        LINE   3243 "regression-compile-tmp/nrimp10s-77.imp"
21928 @ 180015:                        PUSH   ALT
21929 @ 180018:                        PUSHI  #0x00000001
21930 @ 180023:                        JUMPIF # L_0004

  3244              Q=1
21931 @ 180027:                        LINE   3244 "regression-compile-tmp/nrimp10s-77.imp"
21932 @ 180069:                        PUSH   Q
21933 @ 180072:                        PUSHI  #0x00000001
21934 @ 180077:                        ASSVAL

  3245              MASK=FROM AR2(P)
21935 @ 180078:                        LINE   3245 "regression-compile-tmp/nrimp10s-77.imp"
21936 @ 180120:                        PUSH   MASK
21937 @ 180123:                        PUSH   FROMAR2
21938 @ 180126:                        PUSH   P
21939 @ 180129:                        ASSPAR
21940 @ 180130:                        CALL  
21941 @ 180131:                        ASSVAL

  3246              FILLER=FROM AR2(P+2)
21942 @ 180132:                        LINE   3246 "regression-compile-tmp/nrimp10s-77.imp"
21943 @ 180174:                        PUSH   FILLER
21944 @ 180177:                        PUSH   FROMAR2
21945 @ 180180:                        PUSH   P
21946 @ 180183:                        PUSHI  #0x00000002
21947 @ 180188:                        ADD   
21948 @ 180189:                        ASSPAR
21949 @ 180190:                        CALL  
21950 @ 180191:                        ASSVAL

  3247              P=P+4
21951 @ 180192:                        LINE   3247 "regression-compile-tmp/nrimp10s-77.imp"
21952 @ 180234:                        PUSH   P
21953 @ 180237:                        PUSH   P
21954 @ 180240:                        PUSHI  #0x00000004
21955 @ 180245:                        ADD   
21956 @ 180246:                        ASSVAL

  3248              FAULT(32,0) %UNLESS 0<=MASK!FILLER<=255
21957 @ 180247:                        LINE   3248 "regression-compile-tmp/nrimp10s-77.imp"
21958 @ 180289:                        PUSHI  #0x00000000
21959 @ 180294:                        PUSH   MASK
21960 @ 180297:                        PUSH   FILLER
21961 @ 180300:                        OR    
21962 @ 180301:                        JUMPIFD > L_0008
21963 @ 180305:                        PUSHI  #0x000000ff
21964 @ 180310:                        JUMPIF <= L_0007
21965 @ 180314:                        LOCATE L_0008
21966 @ 180317:                        PUSH   FAULT
21967 @ 180320:                        PUSHI  #0x00000020
21968 @ 180325:                        ASSPAR
21969 @ 180326:                        PUSHI  #0x00000000
21970 @ 180331:                        ASSPAR
21971 @ 180332:                        CALL  
21972 @ 180333:                        LOCATE L_0007

  3249           %FINISH
21973 @ 180336:                        LINE   3249 "regression-compile-tmp/nrimp10s-77.imp"
21974 @ 180378:                        LOCATE L_0004

  3250           PF2(OPCODE,H,Q,FNAME,MASK,FILLER)
21975 @ 180381:                        LINE   3250 "regression-compile-tmp/nrimp10s-77.imp"
21976 @ 180423:                        PUSH   PF2
21977 @ 180426:                        PUSH   OPCODE
21978 @ 180429:                        ASSPAR
21979 @ 180430:                        PUSH   H
21980 @ 180433:                        ASSPAR
21981 @ 180434:                        PUSH   Q
21982 @ 180437:                        ASSPAR
21983 @ 180438:                        PUSH   FNAME
21984 @ 180441:                        ASSPAR
21985 @ 180442:                        PUSH   MASK
21986 @ 180445:                        ASSPAR
21987 @ 180446:                        PUSH   FILLER
21988 @ 180449:                        ASSPAR
21989 @ 180450:                        CALL  

  3251           ->EXIT
21990 @ 180451:                        LINE   3251 "regression-compile-tmp/nrimp10s-77.imp"
21991 @ 180493:                        JUMP   L_01ea

  3252  F(3):                                   ! TERTIARY FORMAT
21992 @ 180496:                        LINE   3252 "regression-compile-tmp/nrimp10s-77.imp"
21993 @ 180538:                        PUSHI  #0x00000003
21994 @ 180543:                        SLABEL 487

  3253           MASK=FROM AR2(P)
21995 @ 180546:                        LINE   3253 "regression-compile-tmp/nrimp10s-77.imp"
21996 @ 180588:                        PUSH   MASK
21997 @ 180591:                        PUSH   FROMAR2
21998 @ 180594:                        PUSH   P
21999 @ 180597:                        ASSPAR
22000 @ 180598:                        CALL  
22001 @ 180599:                        ASSVAL

  3254           ALT=A(P+2)
22002 @ 180600:                        LINE   3254 "regression-compile-tmp/nrimp10s-77.imp"
22003 @ 180642:                        PUSH   ALT
22004 @ 180645:                        PUSH   A
22005 @ 180648:                        PUSH   P
22006 @ 180651:                        PUSHI  #0x00000002
22007 @ 180656:                        ADD   
22008 @ 180657:                        ACCESS
22009 @ 180658:                        ASSVAL

  3255           FAULT(32,0) %UNLESS 0<=MASK<=15
22010 @ 180659:                        LINE   3255 "regression-compile-tmp/nrimp10s-77.imp"
22011 @ 180701:                        PUSHI  #0x00000000
22012 @ 180706:                        PUSH   MASK
22013 @ 180709:                        JUMPIFD > L_0005
22014 @ 180713:                        PUSHI  #0x0000000f
22015 @ 180718:                        JUMPIF <= L_0004
22016 @ 180722:                        LOCATE L_0005
22017 @ 180725:                        PUSH   FAULT
22018 @ 180728:                        PUSHI  #0x00000020
22019 @ 180733:                        ASSPAR
22020 @ 180734:                        PUSHI  #0x00000000
22021 @ 180739:                        ASSPAR
22022 @ 180740:                        CALL  
22023 @ 180741:                        LOCATE L_0004

  3256           P=P+3; ->TOP(ALT)
22024 @ 180744:                        LINE   3256 "regression-compile-tmp/nrimp10s-77.imp"
22025 @ 180786:                        PUSH   P
22026 @ 180789:                        PUSH   P
22027 @ 180792:                        PUSHI  #0x00000003
22028 @ 180797:                        ADD   
22029 @ 180798:                        ASSVAL
22030 @ 180799:                        LINE   3256 "regression-compile-tmp/nrimp10s-77.imp"
22031 @ 180841:                        PUSH   ALT
22032 @ 180844:                        SJUMP  489

  3257  TOP(1):                                 ! LABEL
22033 @ 180847:                        LINE   3257 "regression-compile-tmp/nrimp10s-77.imp"
22034 @ 180889:                        PUSHI  #0x00000001
22035 @ 180894:                        SLABEL 489

  3258           FNAME=FROM AR2(P); P=P+2
22036 @ 180897:                        LINE   3258 "regression-compile-tmp/nrimp10s-77.imp"
22037 @ 180939:                        PUSH   FNAME
22038 @ 180942:                        PUSH   FROMAR2
22039 @ 180945:                        PUSH   P
22040 @ 180948:                        ASSPAR
22041 @ 180949:                        CALL  
22042 @ 180950:                        ASSVAL
22043 @ 180951:                        LINE   3258 "regression-compile-tmp/nrimp10s-77.imp"
22044 @ 180993:                        PUSH   P
22045 @ 180996:                        PUSH   P
22046 @ 180999:                        PUSHI  #0x00000002
22047 @ 181004:                        ADD   
22048 @ 181005:                        ASSVAL

  3259           ENTER JUMP(OPCODE<<24!MASK<<21,FNAME,0)
22049 @ 181006:                        LINE   3259 "regression-compile-tmp/nrimp10s-77.imp"
22050 @ 181048:                        PUSH   ENTERJUMP
22051 @ 181051:                        PUSH   OPCODE
22052 @ 181054:                        PUSHI  #0x00000018
22053 @ 181059:                        LSH   
22054 @ 181060:                        PUSH   MASK
22055 @ 181063:                        PUSHI  #0x00000015
22056 @ 181068:                        LSH   
22057 @ 181069:                        OR    
22058 @ 181070:                        ASSPAR
22059 @ 181071:                        PUSH   FNAME
22060 @ 181074:                        ASSPAR
22061 @ 181075:                        PUSHI  #0x00000000
22062 @ 181080:                        ASSPAR
22063 @ 181081:                        CALL  

  3260           ->EXIT
22064 @ 181082:                        LINE   3260 "regression-compile-tmp/nrimp10s-77.imp"
22065 @ 181124:                        JUMP   L_01ea

  3261  TOP(2):                                 ! SYMBOLIC OPERAND
22066 @ 181127:                        LINE   3261 "regression-compile-tmp/nrimp10s-77.imp"
22067 @ 181169:                        PUSHI  #0x00000002
22068 @ 181174:                        SLABEL 489

  3262           CIND
22069 @ 181177:                        LINE   3262 "regression-compile-tmp/nrimp10s-77.imp"
22070 @ 181219:                        PUSH   CIND
22071 @ 181222:                        CALL  

  3263           FAULT(32,0) %IF AREA>=6
22072 @ 181223:                        LINE   3263 "regression-compile-tmp/nrimp10s-77.imp"
22073 @ 181265:                        PUSH   AREA
22074 @ 181268:                        PUSHI  #0x00000006
22075 @ 181273:                        JUMPIF < L_0004
22076 @ 181277:                        PUSH   FAULT
22077 @ 181280:                        PUSHI  #0x00000020
22078 @ 181285:                        ASSPAR
22079 @ 181286:                        PUSHI  #0x00000000
22080 @ 181291:                        ASSPAR
22081 @ 181292:                        CALL  
22082 @ 181293:                        LOCATE L_0004

  3264           %IF AREA=LNB %OR AREA=XNB %OR AREA=CTB %THEN DISP=DISP//4
22083 @ 181296:                        LINE   3264 "regression-compile-tmp/nrimp10s-77.imp"
22084 @ 181338:                        PUSH   AREA
22085 @ 181341:                        PUSHI  #0x00000002
22086 @ 181346:                        JUMPIF = L_0005
22087 @ 181350:                        PUSH   AREA
22088 @ 181353:                        PUSHI  #0x00000003
22089 @ 181358:                        JUMPIF = L_0005
22090 @ 181362:                        PUSH   AREA
22091 @ 181365:                        PUSHI  #0x00000005
22092 @ 181370:                        JUMPIF # L_0004
22093 @ 181374:                        LOCATE L_0005
22094 @ 181377:                        PUSH   DISP
22095 @ 181380:                        PUSH   DISP
22096 @ 181383:                        PUSHI  #0x00000004
22097 @ 181388:                        QUOT  
22098 @ 181389:                        ASSVAL
22099 @ 181390:                        LOCATE L_0004

  3265  TOPI:    PF3(OPCODE,MASK,AREA,DISP)
22100 @ 181393:                        LINE   3265 "regression-compile-tmp/nrimp10s-77.imp"
22101 @ 181435:                        LABEL  L_01ec
22102 @ 181438:                        LINE   3265 "regression-compile-tmp/nrimp10s-77.imp"
22103 @ 181480:                        PUSH   PF3
22104 @ 181483:                        PUSH   OPCODE
22105 @ 181486:                        ASSPAR
22106 @ 181487:                        PUSH   MASK
22107 @ 181490:                        ASSPAR
22108 @ 181491:                        PUSH   AREA
22109 @ 181494:                        ASSPAR
22110 @ 181495:                        PUSH   DISP
22111 @ 181498:                        ASSPAR
22112 @ 181499:                        CALL  

  3266           ->EXIT
22113 @ 181500:                        LINE   3266 "regression-compile-tmp/nrimp10s-77.imp"
22114 @ 181542:                        JUMP   L_01ea

  3267  TOP(3):                                 ! (DR) & (DR+B)
22115 @ 181545:                        LINE   3267 "regression-compile-tmp/nrimp10s-77.imp"
22116 @ 181587:                        PUSHI  #0x00000003
22117 @ 181592:                        SLABEL 489

  3268           DISP=0; AREA=8-A(P)
22118 @ 181595:                        LINE   3268 "regression-compile-tmp/nrimp10s-77.imp"
22119 @ 181637:                        PUSH   DISP
22120 @ 181640:                        PUSHI  #0x00000000
22121 @ 181645:                        ASSVAL
22122 @ 181646:                        LINE   3268 "regression-compile-tmp/nrimp10s-77.imp"
22123 @ 181688:                        PUSH   AREA
22124 @ 181691:                        PUSHI  #0x00000008
22125 @ 181696:                        PUSH   A
22126 @ 181699:                        PUSH   P
22127 @ 181702:                        ACCESS
22128 @ 181703:                        SUB   
22129 @ 181704:                        ASSVAL

  3269           P=P+1; ->TOPI
22130 @ 181705:                        LINE   3269 "regression-compile-tmp/nrimp10s-77.imp"
22131 @ 181747:                        PUSH   P
22132 @ 181750:                        PUSH   P
22133 @ 181753:                        PUSHI  #0x00000001
22134 @ 181758:                        ADD   
22135 @ 181759:                        ASSVAL
22136 @ 181760:                        LINE   3269 "regression-compile-tmp/nrimp10s-77.imp"
22137 @ 181802:                        JUMP   L_01ec

  3270  TOP(4):                                 ! (DR+N)
22138 @ 181805:                        LINE   3270 "regression-compile-tmp/nrimp10s-77.imp"
22139 @ 181847:                        PUSHI  #0x00000004
22140 @ 181852:                        SLABEL 489

  3271           DISP=FROM AR2(P); P=P+2
22141 @ 181855:                        LINE   3271 "regression-compile-tmp/nrimp10s-77.imp"
22142 @ 181897:                        PUSH   DISP
22143 @ 181900:                        PUSH   FROMAR2
22144 @ 181903:                        PUSH   P
22145 @ 181906:                        ASSPAR
22146 @ 181907:                        CALL  
22147 @ 181908:                        ASSVAL
22148 @ 181909:                        LINE   3271 "regression-compile-tmp/nrimp10s-77.imp"
22149 @ 181951:                        PUSH   P
22150 @ 181954:                        PUSH   P
22151 @ 181957:                        PUSHI  #0x00000002
22152 @ 181962:                        ADD   
22153 @ 181963:                        ASSVAL

  3272           AREA=1; ->TOPI
22154 @ 181964:                        LINE   3272 "regression-compile-tmp/nrimp10s-77.imp"
22155 @ 182006:                        PUSH   AREA
22156 @ 182009:                        PUSHI  #0x00000001
22157 @ 182014:                        ASSVAL
22158 @ 182015:                        LINE   3272 "regression-compile-tmp/nrimp10s-77.imp"
22159 @ 182057:                        JUMP   L_01ec

  3273           %ROUTINE CIND          
  3274  !***********************************************************************
  3275  !*       COMPILE A SYMBOLIC OPERAND BY SETTING ACCESS,AREA &DISP       *
  3276  !***********************************************************************
22160 @ 182060:                        LINE   3273 "regression-compile-tmp/nrimp10s-77.imp"
22161 @ 182102:                        DEF    CIND (_lev0id0_lev1id1_lev2id3_CSS_lev4id12_CIND) p1=V_01dd a/tf=7 b/format=0 c/ostate=0  type=0 (<type:0>) form=7 (routine) special=0 (<special:0>) linkage=0 (auto) spec=0 indirect=0 unass=0
22162 @ 182118:                           START  ( FORMAL PARAMETERS  {lev=6 --> 7, nested=0 --> 1}
22163 @ 182119:                           FINISH ) {lev=6}

  3277  %INTEGER ALT,AFN,FN0,FN1,FN2,FN3,JJ,D,CTYPE,CPREC
22164 @ 182120:                           LINE   3277 "regression-compile-tmp/nrimp10s-77.imp"
22165 @ 182162:                           DEF    ALT p1=V_01ed a/tf=11 b/format=1 c/ostate=0  type=1 (integer) form=1 (simple) special=0 (<special:0>) linkage=0 (auto) spec=0 indirect=0 unass=0
22166 @ 182177:                           DEF    AFN p1=V_01ee a/tf=11 b/format=1 c/ostate=0  type=1 (integer) form=1 (simple) special=0 (<special:0>) linkage=0 (auto) spec=0 indirect=0 unass=0
22167 @ 182192:                           DEF    FN0 p1=V_01ef a/tf=11 b/format=1 c/ostate=0  type=1 (integer) form=1 (simple) special=0 (<special:0>) linkage=0 (auto) spec=0 indirect=0 unass=0
22168 @ 182207:                           DEF    FN1 p1=V_01f0 a/tf=11 b/format=1 c/ostate=0  type=1 (integer) form=1 (simple) special=0 (<special:0>) linkage=0 (auto) spec=0 indirect=0 unass=0
22169 @ 182222:                           DEF    FN2 p1=V_01f1 a/tf=11 b/format=1 c/ostate=0  type=1 (integer) form=1 (simple) special=0 (<special:0>) linkage=0 (auto) spec=0 indirect=0 unass=0
22170 @ 182237:                           DEF    FN3 p1=V_01f2 a/tf=11 b/format=1 c/ostate=0  type=1 (integer) form=1 (simple) special=0 (<special:0>) linkage=0 (auto) spec=0 indirect=0 unass=0
22171 @ 182252:                           DEF    JJ p1=V_01f3 a/tf=11 b/format=1 c/ostate=0  type=1 (integer) form=1 (simple) special=0 (<special:0>) linkage=0 (auto) spec=0 indirect=0 unass=0
22172 @ 182266:                           DEF    D p1=V_01f4 a/tf=11 b/format=1 c/ostate=0  type=1 (integer) form=1 (simple) special=0 (<special:0>) linkage=0 (auto) spec=0 indirect=0 unass=0
22173 @ 182279:                           DEF    CTYPE p1=V_01f5 a/tf=11 b/format=1 c/ostate=0  type=1 (integer) form=1 (simple) special=0 (<special:0>) linkage=0 (auto) spec=0 indirect=0 unass=0
22174 @ 182296:                           DEF    CPREC p1=V_01f6 a/tf=11 b/format=1 c/ostate=0  type=1 (integer) form=1 (simple) special=0 (<special:0>) linkage=0 (auto) spec=0 indirect=0 unass=0

  3278  %SWITCH SW(1:4)
22175 @ 182313:                           LINE   3278 "regression-compile-tmp/nrimp10s-77.imp"
22176 @ 182355:                           PUSHI  #0x00000001
22177 @ 182360:                           PUSHI  #0x00000004
22178 @ 182365:                           BOUNDS
22179 @ 182366:                           DEF    SW p1=V_01f7 a/tf=6 b/format=0 c/ostate=0  type=0 (<type:0>) form=6 (switch) special=0 (<special:0>) linkage=0 (auto) spec=0 indirect=0 unass=0

  3279        AFN=ADDR(FN0)
22180 @ 182380:                           LINE   3279 "regression-compile-tmp/nrimp10s-77.imp"
22181 @ 182422:                           PUSH   AFN
22182 @ 182425:                           PUSH   ADDR
22183 @ 182428:                           PUSH   FN0
22184 @ 182431:                           ASSPAR
22185 @ 182432:                           CALL  
22186 @ 182433:                           ASSVAL

  3280           ALT=A(P); ACCESS=0
22187 @ 182434:                           LINE   3280 "regression-compile-tmp/nrimp10s-77.imp"
22188 @ 182476:                           PUSH   ALT
22189 @ 182479:                           PUSH   A
22190 @ 182482:                           PUSH   P
22191 @ 182485:                           ACCESS
22192 @ 182486:                           ASSVAL
22193 @ 182487:                           LINE   3280 "regression-compile-tmp/nrimp10s-77.imp"
22194 @ 182529:                           PUSH   ACCESS
22195 @ 182532:                           PUSHI  #0x00000000
22196 @ 182537:                           ASSVAL

  3281           P=P+1; ->SW(ALT)
22197 @ 182538:                           LINE   3281 "regression-compile-tmp/nrimp10s-77.imp"
22198 @ 182580:                           PUSH   P
22199 @ 182583:                           PUSH   P
22200 @ 182586:                           PUSHI  #0x00000001
22201 @ 182591:                           ADD   
22202 @ 182592:                           ASSVAL
22203 @ 182593:                           LINE   3281 "regression-compile-tmp/nrimp10s-77.imp"
22204 @ 182635:                           PUSH   ALT
22205 @ 182638:                           SJUMP  503

  3282  SW(1):                                  ! (=')(PLUS')(ICONST)
22206 @ 182641:                           LINE   3282 "regression-compile-tmp/nrimp10s-77.imp"
22207 @ 182683:                           PUSHI  #0x00000001
22208 @ 182688:                           SLABEL 503

  3283           P=P+1;                         ! PAST (=')
22209 @ 182691:                           LINE   3283 "regression-compile-tmp/nrimp10s-77.imp"
22210 @ 182733:                           PUSH   P
22211 @ 182736:                           PUSH   P
22212 @ 182739:                           PUSHI  #0x00000001
22213 @ 182744:                           ADD   
22214 @ 182745:                           ASSVAL

  3284           D=A(P); CTYPE=A(P+1)
22215 @ 182746:                           LINE   3284 "regression-compile-tmp/nrimp10s-77.imp"
22216 @ 182788:                           PUSH   D
22217 @ 182791:                           PUSH   A
22218 @ 182794:                           PUSH   P
22219 @ 182797:                           ACCESS
22220 @ 182798:                           ASSVAL
22221 @ 182799:                           LINE   3284 "regression-compile-tmp/nrimp10s-77.imp"
22222 @ 182841:                           PUSH   CTYPE
22223 @ 182844:                           PUSH   A
22224 @ 182847:                           PUSH   P
22225 @ 182850:                           PUSHI  #0x00000001
22226 @ 182855:                           ADD   
22227 @ 182856:                           ACCESS
22228 @ 182857:                           ASSVAL

  3285           CPREC=CTYPE>>4; CTYPE=CTYPE&7
22229 @ 182858:                           LINE   3285 "regression-compile-tmp/nrimp10s-77.imp"
22230 @ 182900:                           PUSH   CPREC
22231 @ 182903:                           PUSH   CTYPE
22232 @ 182906:                           PUSHI  #0x00000004
22233 @ 182911:                           RSH   
22234 @ 182912:                           ASSVAL
22235 @ 182913:                           LINE   3285 "regression-compile-tmp/nrimp10s-77.imp"
22236 @ 182955:                           PUSH   CTYPE
22237 @ 182958:                           PUSH   CTYPE
22238 @ 182961:                           PUSHI  #0x00000007
22239 @ 182966:                           AND   
22240 @ 182967:                           ASSVAL

  3286           %IF CPREC=4 %THEN FN0=FROM AR2(P+2) %ELSE %START
22241 @ 182968:                           LINE   3286 "regression-compile-tmp/nrimp10s-77.imp"
22242 @ 183010:                           PUSH   CPREC
22243 @ 183013:                           PUSHI  #0x00000004
22244 @ 183018:                           JUMPIF # L_0004
22245 @ 183022:                           PUSH   FN0
22246 @ 183025:                           PUSH   FROMAR2
22247 @ 183028:                           PUSH   P
22248 @ 183031:                           PUSHI  #0x00000002
22249 @ 183036:                           ADD   
22250 @ 183037:                           ASSPAR
22251 @ 183038:                           CALL  
22252 @ 183039:                           ASSVAL
22253 @ 183040:                           GOTO   L_0003
22254 @ 183043:                           LOCATE L_0004

  3287              %CYCLE JJ=0,1,BYTES(CPREC)-1
22255 @ 183046:                           LINE   3287 "regression-compile-tmp/nrimp10s-77.imp"
22256 @ 183088:                           PUSH   JJ
22257 @ 183091:                           PUSHI  #0x00000001
22258 @ 183096:                           PUSH   BYTES
22259 @ 183099:                           PUSH   CPREC
22260 @ 183102:                           ACCESS
22261 @ 183103:                           PUSHI  #0x00000001
22262 @ 183108:                           SUB   
22263 @ 183109:                           PUSHI  #0x00000000
22264 @ 183114:                           FOR    L_0006

  3288                 BYTEINTEGER(AFN+JJ)=A(P+JJ+2)
22265 @ 183117:                           LINE   3288 "regression-compile-tmp/nrimp10s-77.imp"
22266 @ 183159:                           PUSH   BYTEINTEGER
22267 @ 183162:                           PUSH   AFN
22268 @ 183165:                           PUSH   JJ
22269 @ 183168:                           ADD   
22270 @ 183169:                           ASSPAR
22271 @ 183170:                           CALL  
22272 @ 183171:                           PUSH   A
22273 @ 183174:                           PUSH   P
22274 @ 183177:                           PUSH   JJ
22275 @ 183180:                           ADD   
22276 @ 183181:                           PUSHI  #0x00000002
22277 @ 183186:                           ADD   
22278 @ 183187:                           ACCESS
22279 @ 183188:                           ASSVAL

  3289              %REPEAT
22280 @ 183189:                           LINE   3289 "regression-compile-tmp/nrimp10s-77.imp"
22281 @ 183231:                           REPEAT L_0006
22282 @ 183234:                           LOCATE L_0007

  3290           %FINISH
22283 @ 183237:                           LINE   3290 "regression-compile-tmp/nrimp10s-77.imp"
22284 @ 183279:                           LOCATE L_0003

  3291           P=P+2+BYTES(CPREC)
22285 @ 183282:                           LINE   3291 "regression-compile-tmp/nrimp10s-77.imp"
22286 @ 183324:                           PUSH   P
22287 @ 183327:                           PUSH   P
22288 @ 183330:                           PUSHI  #0x00000002
22289 @ 183335:                           ADD   
22290 @ 183336:                           PUSH   BYTES
22291 @ 183339:                           PUSH   CPREC
22292 @ 183342:                           ACCESS
22293 @ 183343:                           ADD   
22294 @ 183344:                           ASSVAL

  3292           %IF D=2 %THEN %START
22295 @ 183345:                           LINE   3292 "regression-compile-tmp/nrimp10s-77.imp"
22296 @ 183387:                           PUSH   D
22297 @ 183390:                           PUSHI  #0x00000002
22298 @ 183395:                           JUMPIF # L_0004

  3293              %IF CTYPE=2 %THEN FN0=FN0!!16_80000000 %ELSE %START
22299 @ 183399:                           LINE   3293 "regression-compile-tmp/nrimp10s-77.imp"
22300 @ 183441:                           PUSH   CTYPE
22301 @ 183444:                           PUSHI  #0x00000002
22302 @ 183449:                           JUMPIF # L_0007
22303 @ 183453:                           PUSH   FN0
22304 @ 183456:                           PUSH   FN0
22305 @ 183459:                           PUSHI  #0x80000000
22306 @ 183464:                           XOR   
22307 @ 183465:                           ASSVAL
22308 @ 183466:                           GOTO   L_0006
22309 @ 183469:                           LOCATE L_0007

  3294                 %IF CPREC=6 %THEN LONGINTEGER(AFN)=-LONGINTEGER(AFN) %ELSE FN0=-FN0
22310 @ 183472:                           LINE   3294 "regression-compile-tmp/nrimp10s-77.imp"
22311 @ 183514:                           PUSH   CPREC
22312 @ 183517:                           PUSHI  #0x00000006
22313 @ 183522:                           JUMPIF # L_000a
22314 @ 183526:                           PUSH   LONGINTEGER
22315 @ 183529:                           PUSH   AFN
22316 @ 183532:                           ASSPAR
22317 @ 183533:                           CALL  
22318 @ 183534:                           PUSH   LONGINTEGER
22319 @ 183537:                           PUSH   AFN
22320 @ 183540:                           ASSPAR
22321 @ 183541:                           CALL  
22322 @ 183542:                           NEGATE
22323 @ 183543:                           ASSVAL
22324 @ 183544:                           GOTO   L_0009
22325 @ 183547:                           LOCATE L_000a
22326 @ 183550:                           PUSH   FN0
22327 @ 183553:                           PUSH   FN0
22328 @ 183556:                           NEGATE
22329 @ 183557:                           ASSVAL
22330 @ 183558:                           LOCATE L_0009

  3295              %FINISH
22331 @ 183561:                           LINE   3295 "regression-compile-tmp/nrimp10s-77.imp"
22332 @ 183603:                           LOCATE L_0006

  3296           %FINISH
22333 @ 183606:                           LINE   3296 "regression-compile-tmp/nrimp10s-77.imp"
22334 @ 183648:                           LOCATE L_0004

  3297  CNST:    ->LIT %UNLESS CTYPE=1 %AND CPREC<=5 %AND 16_FFFE0000<=FN0<=16_1FFFF
22335 @ 183651:                           LINE   3297 "regression-compile-tmp/nrimp10s-77.imp"
22336 @ 183693:                           LABEL  L_01f8
22337 @ 183696:                           LINE   3297 "regression-compile-tmp/nrimp10s-77.imp"
22338 @ 183738:                           PUSH   CTYPE
22339 @ 183741:                           PUSHI  #0x00000001
22340 @ 183746:                           JUMPIF # L_0005
22341 @ 183750:                           PUSH   CPREC
22342 @ 183753:                           PUSHI  #0x00000005
22343 @ 183758:                           JUMPIF > L_0005
22344 @ 183762:                           PUSHI  #0xfffe0000
22345 @ 183767:                           PUSH   FN0
22346 @ 183770:                           JUMPIFD > L_0005
22347 @ 183774:                           PUSHI  #0x0001ffff
22348 @ 183779:                           JUMPIF <= L_0004
22349 @ 183783:                           LOCATE L_0005
22350 @ 183786:                           JUMP   L_01f9
22351 @ 183789:                           LOCATE L_0004

  3298           AREA=0; DISP=FN0
22352 @ 183792:                           LINE   3298 "regression-compile-tmp/nrimp10s-77.imp"
22353 @ 183834:                           PUSH   AREA
22354 @ 183837:                           PUSHI  #0x00000000
22355 @ 183842:                           ASSVAL
22356 @ 183843:                           LINE   3298 "regression-compile-tmp/nrimp10s-77.imp"
22357 @ 183885:                           PUSH   DISP
22358 @ 183888:                           PUSH   FN0
22359 @ 183891:                           ASSVAL

  3299           %RETURN
22360 @ 183892:                           LINE   3299 "regression-compile-tmp/nrimp10s-77.imp"
22361 @ 183934:                           RETURN

  3300  LIT:     FAULT(32,0) %UNLESS 1<=CTYPE<=2 %AND 5<=CPREC<=7
22362 @ 183935:                           LINE   3300 "regression-compile-tmp/nrimp10s-77.imp"
22363 @ 183977:                           LABEL  L_01f9
22364 @ 183980:                           LINE   3300 "regression-compile-tmp/nrimp10s-77.imp"
22365 @ 184022:                           PUSHI  #0x00000001
22366 @ 184027:                           PUSH   CTYPE
22367 @ 184030:                           JUMPIFD > L_0005
22368 @ 184034:                           PUSHI  #0x00000002
22369 @ 184039:                           JUMPIF > L_0005
22370 @ 184043:                           PUSHI  #0x00000005
22371 @ 184048:                           PUSH   CPREC
22372 @ 184051:                           JUMPIFD > L_0005
22373 @ 184055:                           PUSHI  #0x00000007
22374 @ 184060:                           JUMPIF <= L_0004
22375 @ 184064:                           LOCATE L_0005
22376 @ 184067:                           PUSH   FAULT
22377 @ 184070:                           PUSHI  #0x00000020
22378 @ 184075:                           ASSPAR
22379 @ 184076:                           PUSHI  #0x00000000
22380 @ 184081:                           ASSPAR
22381 @ 184082:                           CALL  
22382 @ 184083:                           LOCATE L_0004

  3301           STORE CONST(DISP,BYTES(CPREC),AFN)
22383 @ 184086:                           LINE   3301 "regression-compile-tmp/nrimp10s-77.imp"
22384 @ 184128:                           PUSH   STORECONST
22385 @ 184131:                           PUSH   DISP
22386 @ 184134:                           ASSPAR
22387 @ 184135:                           PUSH   BYTES
22388 @ 184138:                           PUSH   CPREC
22389 @ 184141:                           ACCESS
22390 @ 184142:                           ASSPAR
22391 @ 184143:                           PUSH   AFN
22392 @ 184146:                           ASSPAR
22393 @ 184147:                           CALL  

  3302           AREA=PC; ACCESS=0
22394 @ 184148:                           LINE   3302 "regression-compile-tmp/nrimp10s-77.imp"
22395 @ 184190:                           PUSH   AREA
22396 @ 184193:                           PUSHI  #0x00000004
22397 @ 184198:                           ASSVAL
22398 @ 184199:                           LINE   3302 "regression-compile-tmp/nrimp10s-77.imp"
22399 @ 184241:                           PUSH   ACCESS
22400 @ 184244:                           PUSHI  #0x00000000
22401 @ 184249:                           ASSVAL

  3303           %RETURN
22402 @ 184250:                           LINE   3303 "regression-compile-tmp/nrimp10s-77.imp"
22403 @ 184292:                           RETURN

  3304  SW(2):                                  ! (NAME)(OPTINC)
22404 @ 184293:                           LINE   3304 "regression-compile-tmp/nrimp10s-77.imp"
22405 @ 184335:                           PUSHI  #0x00000002
22406 @ 184340:                           SLABEL 503

  3305           FN0=FROM AR2(P); P=P+2
22407 @ 184343:                           LINE   3305 "regression-compile-tmp/nrimp10s-77.imp"
22408 @ 184385:                           PUSH   FN0
22409 @ 184388:                           PUSH   FROMAR2
22410 @ 184391:                           PUSH   P
22411 @ 184394:                           ASSPAR
22412 @ 184395:                           CALL  
22413 @ 184396:                           ASSVAL
22414 @ 184397:                           LINE   3305 "regression-compile-tmp/nrimp10s-77.imp"
22415 @ 184439:                           PUSH   P
22416 @ 184442:                           PUSH   P
22417 @ 184445:                           PUSHI  #0x00000002
22418 @ 184450:                           ADD   
22419 @ 184451:                           ASSVAL

  3306           COPY TAG(FN0)
22420 @ 184452:                           LINE   3306 "regression-compile-tmp/nrimp10s-77.imp"
22421 @ 184494:                           PUSH   COPYTAG
22422 @ 184497:                           PUSH   FN0
22423 @ 184500:                           ASSPAR
22424 @ 184501:                           CALL  

  3307           %IF (LITL=1 %AND ARR=0) %START
22425 @ 184502:                           LINE   3307 "regression-compile-tmp/nrimp10s-77.imp"
22426 @ 184544:                           PUSH   LITL
22427 @ 184547:                           PUSHI  #0x00000001
22428 @ 184552:                           JUMPIF # L_0004
22429 @ 184556:                           PUSH   ARR
22430 @ 184559:                           PUSHI  #0x00000000
22431 @ 184564:                           JUMPIF # L_0004

  3308              CTYPE=TYPE; CPREC=PREC
22432 @ 184568:                           LINE   3308 "regression-compile-tmp/nrimp10s-77.imp"
22433 @ 184610:                           PUSH   CTYPE
22434 @ 184613:                           PUSH   TYPE
22435 @ 184616:                           ASSVAL
22436 @ 184617:                           LINE   3308 "regression-compile-tmp/nrimp10s-77.imp"
22437 @ 184659:                           PUSH   CPREC
22438 @ 184662:                           PUSH   PREC
22439 @ 184665:                           ASSVAL

  3309              ALT=TAGS(FN0)
22440 @ 184666:                           LINE   3309 "regression-compile-tmp/nrimp10s-77.imp"
22441 @ 184708:                           PUSH   ALT
22442 @ 184711:                           PUSH   TAGS
22443 @ 184714:                           PUSH   FN0
22444 @ 184717:                           ACCESS
22445 @ 184718:                           ASSVAL

  3310              FROM123(ALT,D,FN0,FN1)
22446 @ 184719:                           LINE   3310 "regression-compile-tmp/nrimp10s-77.imp"
22447 @ 184761:                           PUSH   FROM123
22448 @ 184764:                           PUSH   ALT
22449 @ 184767:                           ASSPAR
22450 @ 184768:                           PUSH   D
22451 @ 184771:                           ASSPAR
22452 @ 184772:                           PUSH   FN0
22453 @ 184775:                           ASSPAR
22454 @ 184776:                           PUSH   FN1
22455 @ 184779:                           ASSPAR
22456 @ 184780:                           CALL  

  3311              %IF CPREC=7 %THEN AFN=FN1
22457 @ 184781:                           LINE   3311 "regression-compile-tmp/nrimp10s-77.imp"
22458 @ 184823:                           PUSH   CPREC
22459 @ 184826:                           PUSHI  #0x00000007
22460 @ 184831:                           JUMPIF # L_0007
22461 @ 184835:                           PUSH   AFN
22462 @ 184838:                           PUSH   FN1
22463 @ 184841:                           ASSVAL
22464 @ 184842:                           LOCATE L_0007

  3312              ->CNST
22465 @ 184845:                           LINE   3312 "regression-compile-tmp/nrimp10s-77.imp"
22466 @ 184887:                           JUMP   L_01f8

  3313           %FINISH
22467 @ 184890:                           LINE   3313 "regression-compile-tmp/nrimp10s-77.imp"
22468 @ 184932:                           LOCATE L_0004

  3314           %IF TYPE>=6 %OR TYPE=4 %OR (ROUT=1 %AND NAM=0) %THEN FAULT(33,FN0) %AND %RETURN
22469 @ 184935:                           LINE   3314 "regression-compile-tmp/nrimp10s-77.imp"
22470 @ 184977:                           PUSH   TYPE
22471 @ 184980:                           PUSHI  #0x00000006
22472 @ 184985:                           JUMPIF >= L_0005
22473 @ 184989:                           PUSH   TYPE
22474 @ 184992:                           PUSHI  #0x00000004
22475 @ 184997:                           JUMPIF = L_0005
22476 @ 185001:                           PUSH   ROUT
22477 @ 185004:                           PUSHI  #0x00000001
22478 @ 185009:                           JUMPIF # L_0004
22479 @ 185013:                           PUSH   NAM
22480 @ 185016:                           PUSHI  #0x00000000
22481 @ 185021:                           JUMPIF # L_0004
22482 @ 185025:                           LOCATE L_0005
22483 @ 185028:                           PUSH   FAULT
22484 @ 185031:                           PUSHI  #0x00000021
22485 @ 185036:                           ASSPAR
22486 @ 185037:                           PUSH   FN0
22487 @ 185040:                           ASSPAR
22488 @ 185041:                           CALL  
22489 @ 185042:                           RETURN
22490 @ 185043:                           LOCATE L_0004

  3315           %IF ROUT=1 %THEN K=FROM1(K)
22491 @ 185046:                           LINE   3315 "regression-compile-tmp/nrimp10s-77.imp"
22492 @ 185088:                           PUSH   ROUT
22493 @ 185091:                           PUSHI  #0x00000001
22494 @ 185096:                           JUMPIF # L_0004
22495 @ 185100:                           PUSH   K
22496 @ 185103:                           PUSH   FROM1
22497 @ 185106:                           PUSH   K
22498 @ 185109:                           ASSPAR
22499 @ 185110:                           CALL  
22500 @ 185111:                           ASSVAL
22501 @ 185112:                           LOCATE L_0004

  3316           AREA=LNB
22502 @ 185115:                           LINE   3316 "regression-compile-tmp/nrimp10s-77.imp"
22503 @ 185157:                           PUSH   AREA
22504 @ 185160:                           PUSHI  #0x00000002
22505 @ 185165:                           ASSVAL

  3317           %IF I#RBASE %THEN AREA=SET XORYNB(XNB,I)
22506 @ 185166:                           LINE   3317 "regression-compile-tmp/nrimp10s-77.imp"
22507 @ 185208:                           PUSH   I
22508 @ 185211:                           PUSH   RBASE
22509 @ 185214:                           JUMPIF = L_0004
22510 @ 185218:                           PUSH   AREA
22511 @ 185221:                           PUSH   SETXORYNB
22512 @ 185224:                           PUSHI  #0x00000003
22513 @ 185229:                           ASSPAR
22514 @ 185230:                           PUSH   I
22515 @ 185233:                           ASSPAR
22516 @ 185234:                           CALL  
22517 @ 185235:                           ASSVAL
22518 @ 185236:                           LOCATE L_0004

  3318           ALT=A(P); D=FROM AR2(P+1)
22519 @ 185239:                           LINE   3318 "regression-compile-tmp/nrimp10s-77.imp"
22520 @ 185281:                           PUSH   ALT
22521 @ 185284:                           PUSH   A
22522 @ 185287:                           PUSH   P
22523 @ 185290:                           ACCESS
22524 @ 185291:                           ASSVAL
22525 @ 185292:                           LINE   3318 "regression-compile-tmp/nrimp10s-77.imp"
22526 @ 185334:                           PUSH   D
22527 @ 185337:                           PUSH   FROMAR2
22528 @ 185340:                           PUSH   P
22529 @ 185343:                           PUSHI  #0x00000001
22530 @ 185348:                           ADD   
22531 @ 185349:                           ASSPAR
22532 @ 185350:                           CALL  
22533 @ 185351:                           ASSVAL

  3319           %IF ALT=1 %THEN K=K+D
22534 @ 185352:                           LINE   3319 "regression-compile-tmp/nrimp10s-77.imp"
22535 @ 185394:                           PUSH   ALT
22536 @ 185397:                           PUSHI  #0x00000001
22537 @ 185402:                           JUMPIF # L_0004
22538 @ 185406:                           PUSH   K
22539 @ 185409:                           PUSH   K
22540 @ 185412:                           PUSH   D
22541 @ 185415:                           ADD   
22542 @ 185416:                           ASSVAL
22543 @ 185417:                           LOCATE L_0004

  3320           %IF ALT=2 %THEN K=K-D
22544 @ 185420:                           LINE   3320 "regression-compile-tmp/nrimp10s-77.imp"
22545 @ 185462:                           PUSH   ALT
22546 @ 185465:                           PUSHI  #0x00000002
22547 @ 185470:                           JUMPIF # L_0004
22548 @ 185474:                           PUSH   K
22549 @ 185477:                           PUSH   K
22550 @ 185480:                           PUSH   D
22551 @ 185483:                           SUB   
22552 @ 185484:                           ASSVAL
22553 @ 185485:                           LOCATE L_0004

  3321           P=P+1; P=P+2 %IF ALT<=2
22554 @ 185488:                           LINE   3321 "regression-compile-tmp/nrimp10s-77.imp"
22555 @ 185530:                           PUSH   P
22556 @ 185533:                           PUSH   P
22557 @ 185536:                           PUSHI  #0x00000001
22558 @ 185541:                           ADD   
22559 @ 185542:                           ASSVAL
22560 @ 185543:                           LINE   3321 "regression-compile-tmp/nrimp10s-77.imp"
22561 @ 185585:                           PUSH   ALT
22562 @ 185588:                           PUSHI  #0x00000002
22563 @ 185593:                           JUMPIF > L_0004
22564 @ 185597:                           PUSH   P
22565 @ 185600:                           PUSH   P
22566 @ 185603:                           PUSHI  #0x00000002
22567 @ 185608:                           ADD   
22568 @ 185609:                           ASSVAL
22569 @ 185610:                           LOCATE L_0004

  3322           DISP=K; %RETURN
22570 @ 185613:                           LINE   3322 "regression-compile-tmp/nrimp10s-77.imp"
22571 @ 185655:                           PUSH   DISP
22572 @ 185658:                           PUSH   K
22573 @ 185661:                           ASSVAL
22574 @ 185662:                           LINE   3322 "regression-compile-tmp/nrimp10s-77.imp"
22575 @ 185704:                           RETURN

  3323  SW(3):                                  ! '('(REG)(OPTINC)')'
22576 @ 185705:                           LINE   3323 "regression-compile-tmp/nrimp10s-77.imp"
22577 @ 185747:                           PUSHI  #0x00000003
22578 @ 185752:                           SLABEL 503

  3324           AREA=A(P)+1; ALT=A(P+1); P=P+2
22579 @ 185755:                           LINE   3324 "regression-compile-tmp/nrimp10s-77.imp"
22580 @ 185797:                           PUSH   AREA
22581 @ 185800:                           PUSH   A
22582 @ 185803:                           PUSH   P
22583 @ 185806:                           ACCESS
22584 @ 185807:                           PUSHI  #0x00000001
22585 @ 185812:                           ADD   
22586 @ 185813:                           ASSVAL
22587 @ 185814:                           LINE   3324 "regression-compile-tmp/nrimp10s-77.imp"
22588 @ 185856:                           PUSH   ALT
22589 @ 185859:                           PUSH   A
22590 @ 185862:                           PUSH   P
22591 @ 185865:                           PUSHI  #0x00000001
22592 @ 185870:                           ADD   
22593 @ 185871:                           ACCESS
22594 @ 185872:                           ASSVAL
22595 @ 185873:                           LINE   3324 "regression-compile-tmp/nrimp10s-77.imp"
22596 @ 185915:                           PUSH   P
22597 @ 185918:                           PUSH   P
22598 @ 185921:                           PUSHI  #0x00000002
22599 @ 185926:                           ADD   
22600 @ 185927:                           ASSVAL

  3325           DISP=0
22601 @ 185928:                           LINE   3325 "regression-compile-tmp/nrimp10s-77.imp"
22602 @ 185970:                           PUSH   DISP
22603 @ 185973:                           PUSHI  #0x00000000
22604 @ 185978:                           ASSVAL

  3326           D=FROM AR2(P)
22605 @ 185979:                           LINE   3326 "regression-compile-tmp/nrimp10s-77.imp"
22606 @ 186021:                           PUSH   D
22607 @ 186024:                           PUSH   FROMAR2
22608 @ 186027:                           PUSH   P
22609 @ 186030:                           ASSPAR
22610 @ 186031:                           CALL  
22611 @ 186032:                           ASSVAL

  3327           %IF ALT=1 %THEN DISP=D
22612 @ 186033:                           LINE   3327 "regression-compile-tmp/nrimp10s-77.imp"
22613 @ 186075:                           PUSH   ALT
22614 @ 186078:                           PUSHI  #0x00000001
22615 @ 186083:                           JUMPIF # L_0004
22616 @ 186087:                           PUSH   DISP
22617 @ 186090:                           PUSH   D
22618 @ 186093:                           ASSVAL
22619 @ 186094:                           LOCATE L_0004

  3328           %IF ALT=2 %THEN FAULT(32,0)
22620 @ 186097:                           LINE   3328 "regression-compile-tmp/nrimp10s-77.imp"
22621 @ 186139:                           PUSH   ALT
22622 @ 186142:                           PUSHI  #0x00000002
22623 @ 186147:                           JUMPIF # L_0004
22624 @ 186151:                           PUSH   FAULT
22625 @ 186154:                           PUSHI  #0x00000020
22626 @ 186159:                           ASSPAR
22627 @ 186160:                           PUSHI  #0x00000000
22628 @ 186165:                           ASSPAR
22629 @ 186166:                           CALL  
22630 @ 186167:                           LOCATE L_0004

  3329           %IF AREA=PC %THEN DISP=CA+2*DISP %ELSE DISP=4*DISP
22631 @ 186170:                           LINE   3329 "regression-compile-tmp/nrimp10s-77.imp"
22632 @ 186212:                           PUSH   AREA
22633 @ 186215:                           PUSHI  #0x00000004
22634 @ 186220:                           JUMPIF # L_0004
22635 @ 186224:                           PUSH   DISP
22636 @ 186227:                           PUSH   CA
22637 @ 186230:                           PUSHI  #0x00000002
22638 @ 186235:                           PUSH   DISP
22639 @ 186238:                           MUL   
22640 @ 186239:                           ADD   
22641 @ 186240:                           ASSVAL
22642 @ 186241:                           GOTO   L_0003
22643 @ 186244:                           LOCATE L_0004
22644 @ 186247:                           PUSH   DISP
22645 @ 186250:                           PUSHI  #0x00000004
22646 @ 186255:                           PUSH   DISP
22647 @ 186258:                           MUL   
22648 @ 186259:                           ASSVAL
22649 @ 186260:                           LOCATE L_0003

  3330           P=P+2 %UNLESS ALT=3
22650 @ 186263:                           LINE   3330 "regression-compile-tmp/nrimp10s-77.imp"
22651 @ 186305:                           PUSH   ALT
22652 @ 186308:                           PUSHI  #0x00000003
22653 @ 186313:                           JUMPIF = L_0004
22654 @ 186317:                           PUSH   P
22655 @ 186320:                           PUSH   P
22656 @ 186323:                           PUSHI  #0x00000002
22657 @ 186328:                           ADD   
22658 @ 186329:                           ASSVAL
22659 @ 186330:                           LOCATE L_0004

  3331           %RETURN
22660 @ 186333:                           LINE   3331 "regression-compile-tmp/nrimp10s-77.imp"
22661 @ 186375:                           RETURN

  3332  SW(4):                                  ! '%TOS'
22662 @ 186376:                           LINE   3332 "regression-compile-tmp/nrimp10s-77.imp"
22663 @ 186418:                           PUSHI  #0x00000004
22664 @ 186423:                           SLABEL 503

  3333           AREA=6; DISP=0
22665 @ 186426:                           LINE   3333 "regression-compile-tmp/nrimp10s-77.imp"
22666 @ 186468:                           PUSH   AREA
22667 @ 186471:                           PUSHI  #0x00000006
22668 @ 186476:                           ASSVAL
22669 @ 186477:                           LINE   3333 "regression-compile-tmp/nrimp10s-77.imp"
22670 @ 186519:                           PUSH   DISP
22671 @ 186522:                           PUSHI  #0x00000000
22672 @ 186527:                           ASSVAL

  3334  %END
22673 @ 186528:                           LINE   3334 "regression-compile-tmp/nrimp10s-77.imp"
22674 @ 186570:                        END    _lev0id0_lev1id1_lev2id3_CSS_lev4id12_CIND {lev=6 --> 5}

  3335  EXIT:    GRUSE(ACCR)=0
22675 @ 186571:                        LINE   3335 "regression-compile-tmp/nrimp10s-77.imp"
22676 @ 186613:                        LABEL  L_01ea
22677 @ 186616:                        LINE   3335 "regression-compile-tmp/nrimp10s-77.imp"
22678 @ 186658:                        PUSH   GRUSE
22679 @ 186661:                        PUSHI  #0x00000000
22680 @ 186666:                        ACCESS
22681 @ 186667:                        PUSHI  #0x00000000
22682 @ 186672:                        ASSVAL

  3336           GRUSE(DR)=0
22683 @ 186673:                        LINE   3336 "regression-compile-tmp/nrimp10s-77.imp"
22684 @ 186715:                        PUSH   GRUSE
22685 @ 186718:                        PUSHI  #0x00000001
22686 @ 186723:                        ACCESS
22687 @ 186724:                        PUSHI  #0x00000000
22688 @ 186729:                        ASSVAL

  3337           GRUSE(BREG)=0
22689 @ 186730:                        LINE   3337 "regression-compile-tmp/nrimp10s-77.imp"
22690 @ 186772:                        PUSH   GRUSE
22691 @ 186775:                        PUSHI  #0x00000007
22692 @ 186780:                        ACCESS
22693 @ 186781:                        PUSHI  #0x00000000
22694 @ 186786:                        ASSVAL

  3338           GRUSE(XNB)=0 %IF OPCODE=CALL %OR OPCODE=LXN %OR OPCODE=JLK %OR OPCODE=OUT
22695 @ 186787:                        LINE   3338 "regression-compile-tmp/nrimp10s-77.imp"
22696 @ 186829:                        PUSH   OPCODE
22697 @ 186832:                        PUSHI  #0x0000001e
22698 @ 186837:                        JUMPIF = L_0005
22699 @ 186841:                        PUSH   OPCODE
22700 @ 186844:                        PUSHI  #0x0000007e
22701 @ 186849:                        JUMPIF = L_0005
22702 @ 186853:                        PUSH   OPCODE
22703 @ 186856:                        PUSHI  #0x0000001c
22704 @ 186861:                        JUMPIF = L_0005
22705 @ 186865:                        PUSH   OPCODE
22706 @ 186868:                        PUSHI  #0x0000003c
22707 @ 186873:                        JUMPIF # L_0004
22708 @ 186877:                        LOCATE L_0005
22709 @ 186880:                        PUSH   GRUSE
22710 @ 186883:                        PUSHI  #0x00000003
22711 @ 186888:                        ACCESS
22712 @ 186889:                        PUSHI  #0x00000000
22713 @ 186894:                        ASSVAL
22714 @ 186895:                        LOCATE L_0004

  3339           GRUSE(CTB)=0 %IF OPCODE=CALL %OR OPCODE=LCT %OR OPCODE=JLK %OR OPCODE=OUT
22715 @ 186898:                        LINE   3339 "regression-compile-tmp/nrimp10s-77.imp"
22716 @ 186940:                        PUSH   OPCODE
22717 @ 186943:                        PUSHI  #0x0000001e
22718 @ 186948:                        JUMPIF = L_0005
22719 @ 186952:                        PUSH   OPCODE
22720 @ 186955:                        PUSHI  #0x00000030
22721 @ 186960:                        JUMPIF = L_0005
22722 @ 186964:                        PUSH   OPCODE
22723 @ 186967:                        PUSHI  #0x0000001c
22724 @ 186972:                        JUMPIF = L_0005
22725 @ 186976:                        PUSH   OPCODE
22726 @ 186979:                        PUSHI  #0x0000003c
22727 @ 186984:                        JUMPIF # L_0004
22728 @ 186988:                        LOCATE L_0005
22729 @ 186991:                        PUSH   GRUSE
22730 @ 186994:                        PUSHI  #0x00000005
22731 @ 186999:                        ACCESS
22732 @ 187000:                        PUSHI  #0x00000000
22733 @ 187005:                        ASSVAL
22734 @ 187006:                        LOCATE L_0004

  3340  %END
22735 @ 187009:                        LINE   3340 "regression-compile-tmp/nrimp10s-77.imp"
22736 @ 187051:                     END    _lev0id0_lev1id1_lev2id3_CSS_lev4id12 {lev=5 --> 4}

  3341           ->CSSEXIT
22737 @ 187052:                     LINE   3341 "regression-compile-tmp/nrimp10s-77.imp"
22738 @ 187094:                     JUMP   L_01da

  3342  SW(20):
  3343                                          ! '%TRUSTEDPROGRAM'
22739 @ 187097:                     LINE   3342 "regression-compile-tmp/nrimp10s-77.imp"
22740 @ 187139:                     PUSHI  #0x00000014
22741 @ 187144:                     SLABEL 426

  3344           COMPILER=1 %IF PARMARR=0 %AND PARMCHK=0; ->CSSEXIT
22742 @ 187147:                     LINE   3344 "regression-compile-tmp/nrimp10s-77.imp"
22743 @ 187189:                     PUSH   PARMARR
22744 @ 187192:                     PUSHI  #0x00000000
22745 @ 187197:                     JUMPIF # L_0004
22746 @ 187201:                     PUSH   PARMCHK
22747 @ 187204:                     PUSHI  #0x00000000
22748 @ 187209:                     JUMPIF # L_0004
22749 @ 187213:                     PUSH   COMPILER
22750 @ 187216:                     PUSHI  #0x00000001
22751 @ 187221:                     ASSVAL
22752 @ 187222:                     LOCATE L_0004
22753 @ 187225:                     LINE   3344 "regression-compile-tmp/nrimp10s-77.imp"
22754 @ 187267:                     JUMP   L_01da

  3345  SW(21):                                 ! '%MAINEP'(NAME)
22755 @ 187270:                     LINE   3345 "regression-compile-tmp/nrimp10s-77.imp"
22756 @ 187312:                     PUSHI  #0x00000015
22757 @ 187317:                     SLABEL 426

  3346           KK=FROM AR2(P+1)
22758 @ 187320:                     LINE   3346 "regression-compile-tmp/nrimp10s-77.imp"
22759 @ 187362:                     PUSH   KK
22760 @ 187365:                     PUSH   FROMAR2
22761 @ 187368:                     PUSH   P
22762 @ 187371:                     PUSHI  #0x00000001
22763 @ 187376:                     ADD   
22764 @ 187377:                     ASSPAR
22765 @ 187378:                     CALL  
22766 @ 187379:                     ASSVAL

  3347           FAULT(58,0) %UNLESS CPRMODE=0
22767 @ 187380:                     LINE   3347 "regression-compile-tmp/nrimp10s-77.imp"
22768 @ 187422:                     PUSH   CPRMODE
22769 @ 187425:                     PUSHI  #0x00000000
22770 @ 187430:                     JUMPIF = L_0004
22771 @ 187434:                     PUSH   FAULT
22772 @ 187437:                     PUSHI  #0x0000003a
22773 @ 187442:                     ASSPAR
22774 @ 187443:                     PUSHI  #0x00000000
22775 @ 187448:                     ASSPAR
22776 @ 187449:                     CALL  
22777 @ 187450:                     LOCATE L_0004

  3348           MAINEP<-STRING(DICTBASE+WORD(KK))
22778 @ 187453:                     LINE   3348 "regression-compile-tmp/nrimp10s-77.imp"
22779 @ 187495:                     PUSH   MAINEP
22780 @ 187498:                     PUSH   STRING
22781 @ 187501:                     PUSH   DICTBASE
22782 @ 187504:                     PUSH   WORD
22783 @ 187507:                     PUSH   KK
22784 @ 187510:                     ACCESS
22785 @ 187511:                     ADD   
22786 @ 187512:                     ASSPAR
22787 @ 187513:                     CALL  
22788 @ 187514:                     JAM   

  3349           ->CSSEXIT
22789 @ 187515:                     LINE   3349 "regression-compile-tmp/nrimp10s-77.imp"
22790 @ 187557:                     JUMP   L_01da

  3350           %ROUTINE CRFORMAT(%INTEGERNAME OPHEAD)
  3351  !***********************************************************************
  3352  !*       CONVERTS A RECORDFORMAT STATEMENT TO A LIST HEADED BY OPHEAD  *
  3353  !*       FORMAT OF AN ENTRY.                                           *
  3354  !*       S1=SUBNAME<<20!PTYPE<<4!J                                     *
  3355  !*       S2,S3=4  16 BIT DISPLACEMENTS  D2,ACC,D1,KFORM                *
  3356  !*       NORMALLY D1=RECORD RELATIVE DISPLACEMENT AND ACC=LMAX(STRINGS)*
  3357  !*       FOR ARRAYS D2=FIRST ELEMENT DISPLACEMENT AND D1=DISPLACEMENT  *
  3358  !*       OF RECORD RELATIVE ARRAYHEAD IN THE GLA                       *
  3359  !*       KFORM IS ONLY USED FOR RECORDS AND POINTS TO THE FORMAT       *
  3360  !*       ON EXIT ACC HAS THE RECORD SIZE ROUNDED UP TO THE BOUNDARY    *
  3361  !*       REQUIRED BY ITS LARGEST COMPONENT                             *
  3362  !***********************************************************************
22791 @ 187560:                     LINE   3350 "regression-compile-tmp/nrimp10s-77.imp"
22792 @ 187602:                     DEF    CRFORMAT (_lev0id0_lev1id1_lev2id3_CSS_CRFORMAT) p1=V_01a0 a/tf=7 b/format=0 c/ostate=0  type=0 (<type:0>) form=7 (routine) special=0 (<special:0>) linkage=0 (auto) spec=0 indirect=0 unass=0
22793 @ 187622:                        START  ( FORMAL PARAMETERS  {lev=5 --> 6, nested=0 --> 1}
22794 @ 187623:                           DEF    OPHEAD p1=V_01dd a/tf=12 b/format=1 c/ostate=0  type=1 (integer) form=2 (name) special=0 (<special:0>) linkage=0 (auto) spec=0 indirect=0 unass=0
22795 @ 187641:                        FINISH ) {lev=5}

  3363  %INTEGER D1,D2,NLIST,FORM,RL,MRL,UNSCAL,SC,DESC,FN,INC,Q,R,A0,A1,A2,DV,RFD,LB,OB,TYPEP,SACC
22796 @ 187642:                        LINE   3363 "regression-compile-tmp/nrimp10s-77.imp"
22797 @ 187684:                        DEF    D1 p1=V_01de a/tf=11 b/format=1 c/ostate=0  type=1 (integer) form=1 (simple) special=0 (<special:0>) linkage=0 (auto) spec=0 indirect=0 unass=0
22798 @ 187698:                        DEF    D2 p1=V_01df a/tf=11 b/format=1 c/ostate=0  type=1 (integer) form=1 (simple) special=0 (<special:0>) linkage=0 (auto) spec=0 indirect=0 unass=0
22799 @ 187712:                        DEF    NLIST p1=V_01e0 a/tf=11 b/format=1 c/ostate=0  type=1 (integer) form=1 (simple) special=0 (<special:0>) linkage=0 (auto) spec=0 indirect=0 unass=0
22800 @ 187729:                        DEF    FORM p1=V_01e1 a/tf=11 b/format=1 c/ostate=0  type=1 (integer) form=1 (simple) special=0 (<special:0>) linkage=0 (auto) spec=0 indirect=0 unass=0
22801 @ 187745:                        DEF    RL p1=V_01e2 a/tf=11 b/format=1 c/ostate=0  type=1 (integer) form=1 (simple) special=0 (<special:0>) linkage=0 (auto) spec=0 indirect=0 unass=0
22802 @ 187759:                        DEF    MRL p1=V_01e3 a/tf=11 b/format=1 c/ostate=0  type=1 (integer) form=1 (simple) special=0 (<special:0>) linkage=0 (auto) spec=0 indirect=0 unass=0
22803 @ 187774:                        DEF    UNSCAL p1=V_01e4 a/tf=11 b/format=1 c/ostate=0  type=1 (integer) form=1 (simple) special=0 (<special:0>) linkage=0 (auto) spec=0 indirect=0 unass=0
22804 @ 187792:                        DEF    SC p1=V_01e5 a/tf=11 b/format=1 c/ostate=0  type=1 (integer) form=1 (simple) special=0 (<special:0>) linkage=0 (auto) spec=0 indirect=0 unass=0
22805 @ 187806:                        DEF    DESC p1=V_01e6 a/tf=11 b/format=1 c/ostate=0  type=1 (integer) form=1 (simple) special=0 (<special:0>) linkage=0 (auto) spec=0 indirect=0 unass=0
22806 @ 187822:                        DEF    FN p1=V_01e7 a/tf=11 b/format=1 c/ostate=0  type=1 (integer) form=1 (simple) special=0 (<special:0>) linkage=0 (auto) spec=0 indirect=0 unass=0
22807 @ 187836:                        DEF    INC p1=V_01e8 a/tf=11 b/format=1 c/ostate=0  type=1 (integer) form=1 (simple) special=0 (<special:0>) linkage=0 (auto) spec=0 indirect=0 unass=0
22808 @ 187851:                        DEF    Q p1=V_01e9 a/tf=11 b/format=1 c/ostate=0  type=1 (integer) form=1 (simple) special=0 (<special:0>) linkage=0 (auto) spec=0 indirect=0 unass=0
22809 @ 187864:                        DEF    R p1=V_01ea a/tf=11 b/format=1 c/ostate=0  type=1 (integer) form=1 (simple) special=0 (<special:0>) linkage=0 (auto) spec=0 indirect=0 unass=0
22810 @ 187877:                        DEF    A0 p1=V_01eb a/tf=11 b/format=1 c/ostate=0  type=1 (integer) form=1 (simple) special=0 (<special:0>) linkage=0 (auto) spec=0 indirect=0 unass=0
22811 @ 187891:                        DEF    A1 p1=V_01ec a/tf=11 b/format=1 c/ostate=0  type=1 (integer) form=1 (simple) special=0 (<special:0>) linkage=0 (auto) spec=0 indirect=0 unass=0
22812 @ 187905:                        DEF    A2 p1=V_01ed a/tf=11 b/format=1 c/ostate=0  type=1 (integer) form=1 (simple) special=0 (<special:0>) linkage=0 (auto) spec=0 indirect=0 unass=0
22813 @ 187919:                        DEF    DV p1=V_01ee a/tf=11 b/format=1 c/ostate=0  type=1 (integer) form=1 (simple) special=0 (<special:0>) linkage=0 (auto) spec=0 indirect=0 unass=0
22814 @ 187933:                        DEF    RFD p1=V_01ef a/tf=11 b/format=1 c/ostate=0  type=1 (integer) form=1 (simple) special=0 (<special:0>) linkage=0 (auto) spec=0 indirect=0 unass=0
22815 @ 187948:                        DEF    LB p1=V_01f0 a/tf=11 b/format=1 c/ostate=0  type=1 (integer) form=1 (simple) special=0 (<special:0>) linkage=0 (auto) spec=0 indirect=0 unass=0
22816 @ 187962:                        DEF    OB p1=V_01f1 a/tf=11 b/format=1 c/ostate=0  type=1 (integer) form=1 (simple) special=0 (<special:0>) linkage=0 (auto) spec=0 indirect=0 unass=0
22817 @ 187976:                        DEF    TYPEP p1=V_01f2 a/tf=11 b/format=1 c/ostate=0  type=1 (integer) form=1 (simple) special=0 (<special:0>) linkage=0 (auto) spec=0 indirect=0 unass=0
22818 @ 187993:                        DEF    SACC p1=V_01f3 a/tf=11 b/format=1 c/ostate=0  type=1 (integer) form=1 (simple) special=0 (<special:0>) linkage=0 (auto) spec=0 indirect=0 unass=0

  3364  %SWITCH RFEL(1:5)
22819 @ 188009:                        LINE   3364 "regression-compile-tmp/nrimp10s-77.imp"
22820 @ 188051:                        PUSHI  #0x00000001
22821 @ 188056:                        PUSHI  #0x00000005
22822 @ 188061:                        BOUNDS
22823 @ 188062:                        DEF    RFEL p1=V_01f4 a/tf=6 b/format=0 c/ostate=0  type=0 (<type:0>) form=6 (switch) special=0 (<special:0>) linkage=0 (auto) spec=0 indirect=0 unass=0

  3365  %ROUTINESPEC SN(%INTEGER Q)
22824 @ 188078:                        LINE   3365 "regression-compile-tmp/nrimp10s-77.imp"
22825 @ 188120:                        DEF    SN (_lev0id0_lev1id1_lev2id3_CSS_CRFORMAT_SN) p1=V_01f5 a/tf=7 b/format=0 c/ostate=8  type=0 (<type:0>) form=7 (routine) special=0 (<special:0>) linkage=0 (auto) spec=1 indirect=0 unass=0
22826 @ 188134:                        START  ( FORMAL PARAMETERS  {lev=5 --> 6, nested=0 --> 1}
22827 @ 188135:                           DEF    Q p1=V_01f6 a/tf=11 b/format=1 c/ostate=0  type=1 (integer) form=1 (simple) special=0 (<special:0>) linkage=0 (auto) spec=0 indirect=0 unass=0
22828 @ 188148:                        FINISH ) {lev=5}

  3366  %ROUTINESPEC ROUND
22829 @ 188149:                        LINE   3366 "regression-compile-tmp/nrimp10s-77.imp"
22830 @ 188191:                        DEF    ROUND (_lev0id0_lev1id1_lev2id3_CSS_CRFORMAT_ROUND) p1=V_01f6 a/tf=7 b/format=0 c/ostate=8  type=0 (<type:0>) form=7 (routine) special=0 (<special:0>) linkage=0 (auto) spec=1 indirect=0 unass=0
22831 @ 188208:                        START  ( FORMAL PARAMETERS  {lev=5 --> 6, nested=0 --> 1}
22832 @ 188209:                        FINISH ) {lev=5}

  3367           NLIST=0; OPHEAD=0; FORM=0; ACC=0; OB=0
22833 @ 188210:                        LINE   3367 "regression-compile-tmp/nrimp10s-77.imp"
22834 @ 188252:                        PUSH   NLIST
22835 @ 188255:                        PUSHI  #0x00000000
22836 @ 188260:                        ASSVAL
22837 @ 188261:                        LINE   3367 "regression-compile-tmp/nrimp10s-77.imp"
22838 @ 188303:                        PUSH   OPHEAD
22839 @ 188306:                        PUSHI  #0x00000000
22840 @ 188311:                        ASSVAL
22841 @ 188312:                        LINE   3367 "regression-compile-tmp/nrimp10s-77.imp"
22842 @ 188354:                        PUSH   FORM
22843 @ 188357:                        PUSHI  #0x00000000
22844 @ 188362:                        ASSVAL
22845 @ 188363:                        LINE   3367 "regression-compile-tmp/nrimp10s-77.imp"
22846 @ 188405:                        PUSH   ACC
22847 @ 188408:                        PUSHI  #0x00000000
22848 @ 188413:                        ASSVAL
22849 @ 188414:                        LINE   3367 "regression-compile-tmp/nrimp10s-77.imp"
22850 @ 188456:                        PUSH   OB
22851 @ 188459:                        PUSHI  #0x00000000
22852 @ 188464:                        ASSVAL

  3368           MRL=0; INC=0;                 ! INC COUNTS DOWN RECORD
22853 @ 188465:                        LINE   3368 "regression-compile-tmp/nrimp10s-77.imp"
22854 @ 188507:                        PUSH   MRL
22855 @ 188510:                        PUSHI  #0x00000000
22856 @ 188515:                        ASSVAL
22857 @ 188516:                        LINE   3368 "regression-compile-tmp/nrimp10s-77.imp"
22858 @ 188558:                        PUSH   INC
22859 @ 188561:                        PUSHI  #0x00000000
22860 @ 188566:                        ASSVAL

  3369  NEXT:    ROUT=0; LITL=0; NAM=0; RFD=A(P)
22861 @ 188567:                        LINE   3369 "regression-compile-tmp/nrimp10s-77.imp"
22862 @ 188609:                        LABEL  L_01f7
22863 @ 188612:                        LINE   3369 "regression-compile-tmp/nrimp10s-77.imp"
22864 @ 188654:                        PUSH   ROUT
22865 @ 188657:                        PUSHI  #0x00000000
22866 @ 188662:                        ASSVAL
22867 @ 188663:                        LINE   3369 "regression-compile-tmp/nrimp10s-77.imp"
22868 @ 188705:                        PUSH   LITL
22869 @ 188708:                        PUSHI  #0x00000000
22870 @ 188713:                        ASSVAL
22871 @ 188714:                        LINE   3369 "regression-compile-tmp/nrimp10s-77.imp"
22872 @ 188756:                        PUSH   NAM
22873 @ 188759:                        PUSHI  #0x00000000
22874 @ 188764:                        ASSVAL
22875 @ 188765:                        LINE   3369 "regression-compile-tmp/nrimp10s-77.imp"
22876 @ 188807:                        PUSH   RFD
22877 @ 188810:                        PUSH   A
22878 @ 188813:                        PUSH   P
22879 @ 188816:                        ACCESS
22880 @ 188817:                        ASSVAL

  3370           %IF RFD<=2 %THEN P=P+1 %AND CLT
22881 @ 188818:                        LINE   3370 "regression-compile-tmp/nrimp10s-77.imp"
22882 @ 188860:                        PUSH   RFD
22883 @ 188863:                        PUSHI  #0x00000002
22884 @ 188868:                        JUMPIF > L_0004
22885 @ 188872:                        PUSH   P
22886 @ 188875:                        PUSH   P
22887 @ 188878:                        PUSHI  #0x00000001
22888 @ 188883:                        ADD   
22889 @ 188884:                        ASSVAL
22890 @ 188885:                        PUSH   CLT
22891 @ 188888:                        CALL  
22892 @ 188889:                        LOCATE L_0004

  3371           ->RFEL(RFD)
22893 @ 188892:                        LINE   3371 "regression-compile-tmp/nrimp10s-77.imp"
22894 @ 188934:                        PUSH   RFD
22895 @ 188937:                        SJUMP  500

  3372  RFEL(1):                               ! (TYPE) (QNAME')(NAMELIST)
22896 @ 188940:                        LINE   3372 "regression-compile-tmp/nrimp10s-77.imp"
22897 @ 188982:                        PUSHI  #0x00000001
22898 @ 188987:                        SLABEL 500

  3373           CQN(P); P=P+1
22899 @ 188990:                        LINE   3373 "regression-compile-tmp/nrimp10s-77.imp"
22900 @ 189032:                        PUSH   CQN
22901 @ 189035:                        PUSH   P
22902 @ 189038:                        ASSPAR
22903 @ 189039:                        CALL  
22904 @ 189040:                        LINE   3373 "regression-compile-tmp/nrimp10s-77.imp"
22905 @ 189082:                        PUSH   P
22906 @ 189085:                        PUSH   P
22907 @ 189088:                        PUSHI  #0x00000001
22908 @ 189093:                        ADD   
22909 @ 189094:                        ASSVAL

  3374           PACK(PTYPE); D2=0
22910 @ 189095:                        LINE   3374 "regression-compile-tmp/nrimp10s-77.imp"
22911 @ 189137:                        PUSH   PACK
22912 @ 189140:                        PUSH   PTYPE
22913 @ 189143:                        ASSPAR
22914 @ 189144:                        CALL  
22915 @ 189145:                        LINE   3374 "regression-compile-tmp/nrimp10s-77.imp"
22916 @ 189187:                        PUSH   D2
22917 @ 189190:                        PUSHI  #0x00000000
22918 @ 189195:                        ASSVAL

  3375           RL=3
22919 @ 189196:                        LINE   3375 "regression-compile-tmp/nrimp10s-77.imp"
22920 @ 189238:                        PUSH   RL
22921 @ 189241:                        PUSHI  #0x00000003
22922 @ 189246:                        ASSVAL

  3376           %IF NAM=0 %AND 3<=PREC<=4 %THEN RL=PREC-3
22923 @ 189247:                        LINE   3376 "regression-compile-tmp/nrimp10s-77.imp"
22924 @ 189289:                        PUSH   NAM
22925 @ 189292:                        PUSHI  #0x00000000
22926 @ 189297:                        JUMPIF # L_0004
22927 @ 189301:                        PUSHI  #0x00000003
22928 @ 189306:                        PUSH   PREC
22929 @ 189309:                        JUMPIFD > L_0004
22930 @ 189313:                        PUSHI  #0x00000004
22931 @ 189318:                        JUMPIF > L_0004
22932 @ 189322:                        PUSH   RL
22933 @ 189325:                        PUSH   PREC
22934 @ 189328:                        PUSHI  #0x00000003
22935 @ 189333:                        SUB   
22936 @ 189334:                        ASSVAL
22937 @ 189335:                        LOCATE L_0004

  3377  AGN:     ROUND ; J=0
22938 @ 189338:                        LINE   3377 "regression-compile-tmp/nrimp10s-77.imp"
22939 @ 189380:                        LABEL  L_01f8
22940 @ 189383:                        LINE   3377 "regression-compile-tmp/nrimp10s-77.imp"
22941 @ 189425:                        PUSH   ROUND
22942 @ 189428:                        CALL  
22943 @ 189429:                        LINE   3377 "regression-compile-tmp/nrimp10s-77.imp"
22944 @ 189471:                        PUSH   J
22945 @ 189474:                        PUSHI  #0x00000000
22946 @ 189479:                        ASSVAL

  3378           {%UNTIL A(P-1)=2} %CYCLE
22947 @ 189480:                        LINE   3378 "regression-compile-tmp/nrimp10s-77.imp"
22948 @ 189522:                        LOCATE L_0003

  3379              D1=INC; SN(P)
22949 @ 189525:                        LINE   3379 "regression-compile-tmp/nrimp10s-77.imp"
22950 @ 189567:                        PUSH   D1
22951 @ 189570:                        PUSH   INC
22952 @ 189573:                        ASSVAL
22953 @ 189574:                        LINE   3379 "regression-compile-tmp/nrimp10s-77.imp"
22954 @ 189616:                        PUSH   SN
22955 @ 189619:                        PUSH   P
22956 @ 189622:                        ASSPAR
22957 @ 189623:                        CALL  

  3380              P=P+3; INC=INC+ACC
22958 @ 189624:                        LINE   3380 "regression-compile-tmp/nrimp10s-77.imp"
22959 @ 189666:                        PUSH   P
22960 @ 189669:                        PUSH   P
22961 @ 189672:                        PUSHI  #0x00000003
22962 @ 189677:                        ADD   
22963 @ 189678:                        ASSVAL
22964 @ 189679:                        LINE   3380 "regression-compile-tmp/nrimp10s-77.imp"
22965 @ 189721:                        PUSH   INC
22966 @ 189724:                        PUSH   INC
22967 @ 189727:                        PUSH   ACC
22968 @ 189730:                        ADD   
22969 @ 189731:                        ASSVAL

  3381           %REPEAT %UNTIL A(P-1)=2
22970 @ 189732:                        LINE   3381 "regression-compile-tmp/nrimp10s-77.imp"
22971 @ 189774:                        PUSH   A
22972 @ 189777:                        PUSH   P
22973 @ 189780:                        PUSHI  #0x00000001
22974 @ 189785:                        SUB   
22975 @ 189786:                        ACCESS
22976 @ 189787:                        PUSHI  #0x00000002
22977 @ 189792:                        JUMPIF = L_0004
22978 @ 189796:                        REPEAT L_0003
22979 @ 189799:                        LOCATE L_0004

  3382           P=P+RFD>>2<<1;                ! EXTRA  2 FOR RECORDS TO SKIP FORMAT
22980 @ 189802:                        LINE   3382 "regression-compile-tmp/nrimp10s-77.imp"
22981 @ 189844:                        PUSH   P
22982 @ 189847:                        PUSH   P
22983 @ 189850:                        PUSH   RFD
22984 @ 189853:                        PUSHI  #0x00000002
22985 @ 189858:                        RSH   
22986 @ 189859:                        PUSHI  #0x00000001
22987 @ 189864:                        LSH   
22988 @ 189865:                        ADD   
22989 @ 189866:                        ASSVAL

  3383  TRY END: -> END %IF A(P)=2
22990 @ 189867:                        LINE   3383 "regression-compile-tmp/nrimp10s-77.imp"
22991 @ 189909:                        LABEL  L_01f9
22992 @ 189912:                        LINE   3383 "regression-compile-tmp/nrimp10s-77.imp"
22993 @ 189954:                        PUSH   A
22994 @ 189957:                        PUSH   P
22995 @ 189960:                        ACCESS
22996 @ 189961:                        PUSHI  #0x00000002
22997 @ 189966:                        JUMPIF # L_0004
22998 @ 189970:                        JUMP   L_01fa
22999 @ 189973:                        LOCATE L_0004

  3384           P=P+1; -> NEXT
23000 @ 189976:                        LINE   3384 "regression-compile-tmp/nrimp10s-77.imp"
23001 @ 190018:                        PUSH   P
23002 @ 190021:                        PUSH   P
23003 @ 190024:                        PUSHI  #0x00000001
23004 @ 190029:                        ADD   
23005 @ 190030:                        ASSVAL
23006 @ 190031:                        LINE   3384 "regression-compile-tmp/nrimp10s-77.imp"
23007 @ 190073:                        JUMP   L_01f7

  3385  RFEL(2):RFEL2:                         ! (TYPE)%ARRAY(NAMELIST)(BPAIR)
23008 @ 190076:                        LINE   3385 "regression-compile-tmp/nrimp10s-77.imp"
23009 @ 190118:                        PUSHI  #0x00000002
23010 @ 190123:                        SLABEL 500
23011 @ 190126:                        LINE   3385 "regression-compile-tmp/nrimp10s-77.imp"
23012 @ 190168:                        LABEL  L_01fb

  3386           Q=P; ARR=1; PACK(PTYPE)
23013 @ 190171:                        LINE   3386 "regression-compile-tmp/nrimp10s-77.imp"
23014 @ 190213:                        PUSH   Q
23015 @ 190216:                        PUSH   P
23016 @ 190219:                        ASSVAL
23017 @ 190220:                        LINE   3386 "regression-compile-tmp/nrimp10s-77.imp"
23018 @ 190262:                        PUSH   ARR
23019 @ 190265:                        PUSHI  #0x00000001
23020 @ 190270:                        ASSVAL
23021 @ 190271:                        LINE   3386 "regression-compile-tmp/nrimp10s-77.imp"
23022 @ 190313:                        PUSH   PACK
23023 @ 190316:                        PUSH   PTYPE
23024 @ 190319:                        ASSPAR
23025 @ 190320:                        CALL  

  3387           %IF TYPE<=2 %THEN UNSCAL=0 %AND SC=PREC %ELSE UNSCAL=1 %AND SC=3
23026 @ 190321:                        LINE   3387 "regression-compile-tmp/nrimp10s-77.imp"
23027 @ 190363:                        PUSH   TYPE
23028 @ 190366:                        PUSHI  #0x00000002
23029 @ 190371:                        JUMPIF > L_0004
23030 @ 190375:                        PUSH   UNSCAL
23031 @ 190378:                        PUSHI  #0x00000000
23032 @ 190383:                        ASSVAL
23033 @ 190384:                        PUSH   SC
23034 @ 190387:                        PUSH   PREC
23035 @ 190390:                        ASSVAL
23036 @ 190391:                        GOTO   L_0003
23037 @ 190394:                        LOCATE L_0004
23038 @ 190397:                        PUSH   UNSCAL
23039 @ 190400:                        PUSHI  #0x00000001
23040 @ 190405:                        ASSVAL
23041 @ 190406:                        PUSH   SC
23042 @ 190409:                        PUSHI  #0x00000003
23043 @ 190414:                        ASSVAL
23044 @ 190415:                        LOCATE L_0003

  3388           %IF PREC=4 %THEN DESC=16_58000002 %ELSE DESC=SC<<27!UNSCAL<<25!(1-PARMARR)<<24
23045 @ 190418:                        LINE   3388 "regression-compile-tmp/nrimp10s-77.imp"
23046 @ 190460:                        PUSH   PREC
23047 @ 190463:                        PUSHI  #0x00000004
23048 @ 190468:                        JUMPIF # L_0004
23049 @ 190472:                        PUSH   DESC
23050 @ 190475:                        PUSHI  #0x58000002
23051 @ 190480:                        ASSVAL
23052 @ 190481:                        GOTO   L_0003
23053 @ 190484:                        LOCATE L_0004
23054 @ 190487:                        PUSH   DESC
23055 @ 190490:                        PUSH   SC
23056 @ 190493:                        PUSHI  #0x0000001b
23057 @ 190498:                        LSH   
23058 @ 190499:                        PUSH   UNSCAL
23059 @ 190502:                        PUSHI  #0x00000019
23060 @ 190507:                        LSH   
23061 @ 190508:                        OR    
23062 @ 190509:                        PUSHI  #0x00000001
23063 @ 190514:                        PUSH   PARMARR
23064 @ 190517:                        SUB   
23065 @ 190518:                        PUSHI  #0x00000018
23066 @ 190523:                        LSH   
23067 @ 190524:                        OR    
23068 @ 190525:                        ASSVAL
23069 @ 190526:                        LOCATE L_0003

  3389           {%UNTIL A(P-1)=2} %CYCLE;       ! UNTIL <RESTOFARRAYLIST> NULL
23070 @ 190529:                        LINE   3389 "regression-compile-tmp/nrimp10s-77.imp"
23071 @ 190571:                        LOCATE L_0003

  3390              P=P+3 %UNTIL A(P-1)=2
  3391  
23072 @ 190574:                        LINE   3390 "regression-compile-tmp/nrimp10s-77.imp"
23073 @ 190616:                        LOCATE L_0006
23074 @ 190619:                        PUSH   P
23075 @ 190622:                        PUSH   P
23076 @ 190625:                        PUSHI  #0x00000003
23077 @ 190630:                        ADD   
23078 @ 190631:                        ASSVAL
23079 @ 190632:                        PUSH   A
23080 @ 190635:                        PUSH   P
23081 @ 190638:                        PUSHI  #0x00000001
23082 @ 190643:                        SUB   
23083 @ 190644:                        ACCESS
23084 @ 190645:                        PUSHI  #0x00000002
23085 @ 190650:                        JUMPIF = L_0007
23086 @ 190654:                        REPEAT L_0006
23087 @ 190657:                        LOCATE L_0007

  3392              TYPEP=PTYPE; SACC=ACC
23088 @ 190660:                        LINE   3392 "regression-compile-tmp/nrimp10s-77.imp"
23089 @ 190702:                        PUSH   TYPEP
23090 @ 190705:                        PUSH   PTYPE
23091 @ 190708:                        ASSVAL
23092 @ 190709:                        LINE   3392 "regression-compile-tmp/nrimp10s-77.imp"
23093 @ 190751:                        PUSH   SACC
23094 @ 190754:                        PUSH   ACC
23095 @ 190757:                        ASSVAL

  3393              DV=DOPE VECTOR(TYPE,ACC,0,FROMAR2(Q),R,LB)+12
  3394                                          ! DOPE VECTOR INTO SHAREABLE S.T.
23096 @ 190758:                        LINE   3393 "regression-compile-tmp/nrimp10s-77.imp"
23097 @ 190800:                        PUSH   DV
23098 @ 190803:                        PUSH   DOPEVECTOR
23099 @ 190806:                        PUSH   TYPE
23100 @ 190809:                        ASSPAR
23101 @ 190810:                        PUSH   ACC
23102 @ 190813:                        ASSPAR
23103 @ 190814:                        PUSHI  #0x00000000
23104 @ 190819:                        ASSPAR
23105 @ 190820:                        PUSH   FROMAR2
23106 @ 190823:                        PUSH   Q
23107 @ 190826:                        ASSPAR
23108 @ 190827:                        CALL  
23109 @ 190828:                        ASSPAR
23110 @ 190829:                        PUSH   R
23111 @ 190832:                        ASSPAR
23112 @ 190833:                        PUSH   LB
23113 @ 190836:                        ASSPAR
23114 @ 190837:                        CALL  
23115 @ 190838:                        PUSHI  #0x0000000c
23116 @ 190843:                        ADD   
23117 @ 190844:                        ASSVAL

  3395              ACC=SACC; PTYPE=TYPEP; UNPACK
23118 @ 190845:                        LINE   3395 "regression-compile-tmp/nrimp10s-77.imp"
23119 @ 190887:                        PUSH   ACC
23120 @ 190890:                        PUSH   SACC
23121 @ 190893:                        ASSVAL
23122 @ 190894:                        LINE   3395 "regression-compile-tmp/nrimp10s-77.imp"
23123 @ 190936:                        PUSH   PTYPE
23124 @ 190939:                        PUSH   TYPEP
23125 @ 190942:                        ASSVAL
23126 @ 190943:                        LINE   3395 "regression-compile-tmp/nrimp10s-77.imp"
23127 @ 190985:                        PUSH   UNPACK
23128 @ 190988:                        CALL  

  3396              %IF TYPE=5 %OR (TYPE=1 %AND PREC=3) %THEN RL=0 %ELSE RL=3
23129 @ 190989:                        LINE   3396 "regression-compile-tmp/nrimp10s-77.imp"
23130 @ 191031:                        PUSH   TYPE
23131 @ 191034:                        PUSHI  #0x00000005
23132 @ 191039:                        JUMPIF = L_0008
23133 @ 191043:                        PUSH   TYPE
23134 @ 191046:                        PUSHI  #0x00000001
23135 @ 191051:                        JUMPIF # L_0007
23136 @ 191055:                        PUSH   PREC
23137 @ 191058:                        PUSHI  #0x00000003
23138 @ 191063:                        JUMPIF # L_0007
23139 @ 191067:                        LOCATE L_0008
23140 @ 191070:                        PUSH   RL
23141 @ 191073:                        PUSHI  #0x00000000
23142 @ 191078:                        ASSVAL
23143 @ 191079:                        GOTO   L_0006
23144 @ 191082:                        LOCATE L_0007
23145 @ 191085:                        PUSH   RL
23146 @ 191088:                        PUSHI  #0x00000003
23147 @ 191093:                        ASSVAL
23148 @ 191094:                        LOCATE L_0006

  3397              ROUND
23149 @ 191097:                        LINE   3397 "regression-compile-tmp/nrimp10s-77.imp"
23150 @ 191139:                        PUSH   ROUND
23151 @ 191142:                        CALL  

  3398              {%UNTIL A(Q-1)=2} %CYCLE;       ! HEAD  INTO GLA FOR EACH ARRAY
23152 @ 191143:                        LINE   3398 "regression-compile-tmp/nrimp10s-77.imp"
23153 @ 191185:                        LOCATE L_0006

  3399                 A0=R; %IF UNSCAL=0 %THEN A0=A0//ACC
23154 @ 191188:                        LINE   3399 "regression-compile-tmp/nrimp10s-77.imp"
23155 @ 191230:                        PUSH   A0
23156 @ 191233:                        PUSH   R
23157 @ 191236:                        ASSVAL
23158 @ 191237:                        LINE   3399 "regression-compile-tmp/nrimp10s-77.imp"
23159 @ 191279:                        PUSH   UNSCAL
23160 @ 191282:                        PUSHI  #0x00000000
23161 @ 191287:                        JUMPIF # L_000a
23162 @ 191291:                        PUSH   A0
23163 @ 191294:                        PUSH   A0
23164 @ 191297:                        PUSH   ACC
23165 @ 191300:                        QUOT  
23166 @ 191301:                        ASSVAL
23167 @ 191302:                        LOCATE L_000a

  3400                 %IF PREC=4 %THEN A0=0;   ! STRING DESCRIPTORS !
23168 @ 191305:                        LINE   3400 "regression-compile-tmp/nrimp10s-77.imp"
23169 @ 191347:                        PUSH   PREC
23170 @ 191350:                        PUSHI  #0x00000004
23171 @ 191355:                        JUMPIF # L_000a
23172 @ 191359:                        PUSH   A0
23173 @ 191362:                        PUSHI  #0x00000000
23174 @ 191367:                        ASSVAL
23175 @ 191368:                        LOCATE L_000a

  3401                 A0=A0!DESC; A1=INC
23176 @ 191371:                        LINE   3401 "regression-compile-tmp/nrimp10s-77.imp"
23177 @ 191413:                        PUSH   A0
23178 @ 191416:                        PUSH   A0
23179 @ 191419:                        PUSH   DESC
23180 @ 191422:                        OR    
23181 @ 191423:                        ASSVAL
23182 @ 191424:                        LINE   3401 "regression-compile-tmp/nrimp10s-77.imp"
23183 @ 191466:                        PUSH   A1
23184 @ 191469:                        PUSH   INC
23185 @ 191472:                        ASSVAL

  3402                 %IF TYPE<=3  %AND PARMARR=0=PARMCHK %AND J=1 %THEN A1=A1-LB*ACC
23186 @ 191473:                        LINE   3402 "regression-compile-tmp/nrimp10s-77.imp"
23187 @ 191515:                        PUSH   TYPE
23188 @ 191518:                        PUSHI  #0x00000003
23189 @ 191523:                        JUMPIF > L_000a
23190 @ 191527:                        PUSH   PARMARR
23191 @ 191530:                        PUSHI  #0x00000000
23192 @ 191535:                        JUMPIFD # L_000a
23193 @ 191539:                        PUSH   PARMCHK
23194 @ 191542:                        JUMPIF # L_000a
23195 @ 191546:                        PUSH   J
23196 @ 191549:                        PUSHI  #0x00000001
23197 @ 191554:                        JUMPIF # L_000a
23198 @ 191558:                        PUSH   A1
23199 @ 191561:                        PUSH   A1
23200 @ 191564:                        PUSH   LB
23201 @ 191567:                        PUSH   ACC
23202 @ 191570:                        MUL   
23203 @ 191571:                        SUB   
23204 @ 191572:                        ASSVAL
23205 @ 191573:                        LOCATE L_000a

  3403                 A2=5<<27!3*J
23206 @ 191576:                        LINE   3403 "regression-compile-tmp/nrimp10s-77.imp"
23207 @ 191618:                        PUSH   A2
23208 @ 191621:                        PUSHI  #0x00000005
23209 @ 191626:                        PUSHI  #0x0000001b
23210 @ 191631:                        LSH   
23211 @ 191632:                        PUSHI  #0x00000003
23212 @ 191637:                        PUSH   J
23213 @ 191640:                        MUL   
23214 @ 191641:                        OR    
23215 @ 191642:                        ASSVAL

  3404                 PGLA(4,16,ADDR(A0))
23216 @ 191643:                        LINE   3404 "regression-compile-tmp/nrimp10s-77.imp"
23217 @ 191685:                        PUSH   PGLA
23218 @ 191688:                        PUSHI  #0x00000004
23219 @ 191693:                        ASSPAR
23220 @ 191694:                        PUSHI  #0x00000010
23221 @ 191699:                        ASSPAR
23222 @ 191700:                        PUSH   ADDR
23223 @ 191703:                        PUSH   A0
23224 @ 191706:                        ASSPAR
23225 @ 191707:                        CALL  
23226 @ 191708:                        ASSPAR
23227 @ 191709:                        CALL  

  3405                 D1=GLACA-16
23228 @ 191710:                        LINE   3405 "regression-compile-tmp/nrimp10s-77.imp"
23229 @ 191752:                        PUSH   D1
23230 @ 191755:                        PUSH   GLACA
23231 @ 191758:                        PUSHI  #0x00000010
23232 @ 191763:                        SUB   
23233 @ 191764:                        ASSVAL

  3406                 RELOCATE(D1+12,DV,1);    ! RELOCATE DV POINTER
23234 @ 191765:                        LINE   3406 "regression-compile-tmp/nrimp10s-77.imp"
23235 @ 191807:                        PUSH   RELOCATE
23236 @ 191810:                        PUSH   D1
23237 @ 191813:                        PUSHI  #0x0000000c
23238 @ 191818:                        ADD   
23239 @ 191819:                        ASSPAR
23240 @ 191820:                        PUSH   DV
23241 @ 191823:                        ASSPAR
23242 @ 191824:                        PUSHI  #0x00000001
23243 @ 191829:                        ASSPAR
23244 @ 191830:                        CALL  

  3407                 NOTE CREF(16_80000000!(DV<<1>>3)!(D1+12)>>2<<16, (DV&16_FFFF)<<2)
23245 @ 191831:                        LINE   3407 "regression-compile-tmp/nrimp10s-77.imp"
23246 @ 191873:                        PUSH   NOTECREF
23247 @ 191876:                        PUSHI  #0x80000000
23248 @ 191881:                        PUSH   DV
23249 @ 191884:                        PUSHI  #0x00000001
23250 @ 191889:                        LSH   
23251 @ 191890:                        PUSHI  #0x00000003
23252 @ 191895:                        RSH   
23253 @ 191896:                        OR    
23254 @ 191897:                        PUSH   D1
23255 @ 191900:                        PUSHI  #0x0000000c
23256 @ 191905:                        ADD   
23257 @ 191906:                        PUSHI  #0x00000002
23258 @ 191911:                        RSH   
23259 @ 191912:                        PUSHI  #0x00000010
23260 @ 191917:                        LSH   
23261 @ 191918:                        OR    
23262 @ 191919:                        ASSPAR
23263 @ 191920:                        PUSH   DV
23264 @ 191923:                        PUSHI  #0x0000ffff
23265 @ 191928:                        AND   
23266 @ 191929:                        PUSHI  #0x00000002
23267 @ 191934:                        LSH   
23268 @ 191935:                        ASSPAR
23269 @ 191936:                        CALL  

  3408                 D2=INC
23270 @ 191937:                        LINE   3408 "regression-compile-tmp/nrimp10s-77.imp"
23271 @ 191979:                        PUSH   D2
23272 @ 191982:                        PUSH   INC
23273 @ 191985:                        ASSVAL

  3409                 SN(Q); INC=INC+R
23274 @ 191986:                        LINE   3409 "regression-compile-tmp/nrimp10s-77.imp"
23275 @ 192028:                        PUSH   SN
23276 @ 192031:                        PUSH   Q
23277 @ 192034:                        ASSPAR
23278 @ 192035:                        CALL  
23279 @ 192036:                        LINE   3409 "regression-compile-tmp/nrimp10s-77.imp"
23280 @ 192078:                        PUSH   INC
23281 @ 192081:                        PUSH   INC
23282 @ 192084:                        PUSH   R
23283 @ 192087:                        ADD   
23284 @ 192088:                        ASSVAL

  3410                 Q=Q+3
23285 @ 192089:                        LINE   3410 "regression-compile-tmp/nrimp10s-77.imp"
23286 @ 192131:                        PUSH   Q
23287 @ 192134:                        PUSH   Q
23288 @ 192137:                        PUSHI  #0x00000003
23289 @ 192142:                        ADD   
23290 @ 192143:                        ASSVAL

  3411              %REPEAT %UNTIL A(Q-1)=2;       ! HEAD  INTO GLA FOR EACH ARRAY
23291 @ 192144:                        LINE   3411 "regression-compile-tmp/nrimp10s-77.imp"
23292 @ 192186:                        PUSH   A
23293 @ 192189:                        PUSH   Q
23294 @ 192192:                        PUSHI  #0x00000001
23295 @ 192197:                        SUB   
23296 @ 192198:                        ACCESS
23297 @ 192199:                        PUSHI  #0x00000002
23298 @ 192204:                        JUMPIF = L_0007
23299 @ 192208:                        REPEAT L_0006
23300 @ 192211:                        LOCATE L_0007

  3412              P=P+1; Q=P
23301 @ 192214:                        LINE   3412 "regression-compile-tmp/nrimp10s-77.imp"
23302 @ 192256:                        PUSH   P
23303 @ 192259:                        PUSH   P
23304 @ 192262:                        PUSHI  #0x00000001
23305 @ 192267:                        ADD   
23306 @ 192268:                        ASSVAL
23307 @ 192269:                        LINE   3412 "regression-compile-tmp/nrimp10s-77.imp"
23308 @ 192311:                        PUSH   Q
23309 @ 192314:                        PUSH   P
23310 @ 192317:                        ASSVAL

  3413           %REPEAT %UNTIL A(P-1)=2
23311 @ 192318:                        LINE   3413 "regression-compile-tmp/nrimp10s-77.imp"
23312 @ 192360:                        PUSH   A
23313 @ 192363:                        PUSH   P
23314 @ 192366:                        PUSHI  #0x00000001
23315 @ 192371:                        SUB   
23316 @ 192372:                        ACCESS
23317 @ 192373:                        PUSHI  #0x00000002
23318 @ 192378:                        JUMPIF = L_0004
23319 @ 192382:                        REPEAT L_0003
23320 @ 192385:                        LOCATE L_0004

  3414           P=P+2 %IF RFD=5
23321 @ 192388:                        LINE   3414 "regression-compile-tmp/nrimp10s-77.imp"
23322 @ 192430:                        PUSH   RFD
23323 @ 192433:                        PUSHI  #0x00000005
23324 @ 192438:                        JUMPIF # L_0004
23325 @ 192442:                        PUSH   P
23326 @ 192445:                        PUSH   P
23327 @ 192448:                        PUSHI  #0x00000002
23328 @ 192453:                        ADD   
23329 @ 192454:                        ASSVAL
23330 @ 192455:                        LOCATE L_0004

  3415           -> TRY END
23331 @ 192458:                        LINE   3415 "regression-compile-tmp/nrimp10s-77.imp"
23332 @ 192500:                        JUMP   L_01f9

  3416  RFEL(3):                               ! %RECORD (%ARRAY) %NAME
23333 @ 192503:                        LINE   3416 "regression-compile-tmp/nrimp10s-77.imp"
23334 @ 192545:                        PUSHI  #0x00000003
23335 @ 192550:                        SLABEL 500

  3417           TYPE=3; PREC=3; NAM=1
23336 @ 192553:                        LINE   3417 "regression-compile-tmp/nrimp10s-77.imp"
23337 @ 192595:                        PUSH   TYPE
23338 @ 192598:                        PUSHI  #0x00000003
23339 @ 192603:                        ASSVAL
23340 @ 192604:                        LINE   3417 "regression-compile-tmp/nrimp10s-77.imp"
23341 @ 192646:                        PUSH   PREC
23342 @ 192649:                        PUSHI  #0x00000003
23343 @ 192654:                        ASSVAL
23344 @ 192655:                        LINE   3417 "regression-compile-tmp/nrimp10s-77.imp"
23345 @ 192697:                        PUSH   NAM
23346 @ 192700:                        PUSHI  #0x00000001
23347 @ 192705:                        ASSVAL

  3418           ARR=2-A(P+1); P=P+2
23348 @ 192706:                        LINE   3418 "regression-compile-tmp/nrimp10s-77.imp"
23349 @ 192748:                        PUSH   ARR
23350 @ 192751:                        PUSHI  #0x00000002
23351 @ 192756:                        PUSH   A
23352 @ 192759:                        PUSH   P
23353 @ 192762:                        PUSHI  #0x00000001
23354 @ 192767:                        ADD   
23355 @ 192768:                        ACCESS
23356 @ 192769:                        SUB   
23357 @ 192770:                        ASSVAL
23358 @ 192771:                        LINE   3418 "regression-compile-tmp/nrimp10s-77.imp"
23359 @ 192813:                        PUSH   P
23360 @ 192816:                        PUSH   P
23361 @ 192819:                        PUSHI  #0x00000002
23362 @ 192824:                        ADD   
23363 @ 192825:                        ASSVAL

  3419           PACK(PTYPE); D2=0
23364 @ 192826:                        LINE   3419 "regression-compile-tmp/nrimp10s-77.imp"
23365 @ 192868:                        PUSH   PACK
23366 @ 192871:                        PUSH   PTYPE
23367 @ 192874:                        ASSPAR
23368 @ 192875:                        CALL  
23369 @ 192876:                        LINE   3419 "regression-compile-tmp/nrimp10s-77.imp"
23370 @ 192918:                        PUSH   D2
23371 @ 192921:                        PUSHI  #0x00000000
23372 @ 192926:                        ASSVAL

  3420           RL=3; ACC=8+8*ARR
23373 @ 192927:                        LINE   3420 "regression-compile-tmp/nrimp10s-77.imp"
23374 @ 192969:                        PUSH   RL
23375 @ 192972:                        PUSHI  #0x00000003
23376 @ 192977:                        ASSVAL
23377 @ 192978:                        LINE   3420 "regression-compile-tmp/nrimp10s-77.imp"
23378 @ 193020:                        PUSH   ACC
23379 @ 193023:                        PUSHI  #0x00000008
23380 @ 193028:                        PUSHI  #0x00000008
23381 @ 193033:                        PUSH   ARR
23382 @ 193036:                        MUL   
23383 @ 193037:                        ADD   
23384 @ 193038:                        ASSVAL

  3421           FORM=0
23385 @ 193039:                        LINE   3421 "regression-compile-tmp/nrimp10s-77.imp"
23386 @ 193081:                        PUSH   FORM
23387 @ 193084:                        PUSHI  #0x00000000
23388 @ 193089:                        ASSVAL

  3422           ->AGN
23389 @ 193090:                        LINE   3422 "regression-compile-tmp/nrimp10s-77.imp"
23390 @ 193132:                        JUMP   L_01f8

  3423  RFEL(4):                               ! RECORDS IN RECORDS
23391 @ 193135:                        LINE   3423 "regression-compile-tmp/nrimp10s-77.imp"
23392 @ 193177:                        PUSHI  #0x00000004
23393 @ 193182:                        SLABEL 500

  3424  RFEL(5):                                ! RECORDARRAYS IN RECORDS
23394 @ 193185:                        LINE   3424 "regression-compile-tmp/nrimp10s-77.imp"
23395 @ 193227:                        PUSHI  #0x00000005
23396 @ 193232:                        SLABEL 500

  3425           Q=P+FROM AR2(P+1)+1
23397 @ 193235:                        LINE   3425 "regression-compile-tmp/nrimp10s-77.imp"
23398 @ 193277:                        PUSH   Q
23399 @ 193280:                        PUSH   P
23400 @ 193283:                        PUSH   FROMAR2
23401 @ 193286:                        PUSH   P
23402 @ 193289:                        PUSHI  #0x00000001
23403 @ 193294:                        ADD   
23404 @ 193295:                        ASSPAR
23405 @ 193296:                        CALL  
23406 @ 193297:                        ADD   
23407 @ 193298:                        PUSHI  #0x00000001
23408 @ 193303:                        ADD   
23409 @ 193304:                        ASSVAL

  3426           FN=FROM AR2(Q)
23410 @ 193305:                        LINE   3426 "regression-compile-tmp/nrimp10s-77.imp"
23411 @ 193347:                        PUSH   FN
23412 @ 193350:                        PUSH   FROMAR2
23413 @ 193353:                        PUSH   Q
23414 @ 193356:                        ASSPAR
23415 @ 193357:                        CALL  
23416 @ 193358:                        ASSVAL

  3427           COPY TAG(FN);               ! COPY FORMAT TAG & SET ACC
23417 @ 193359:                        LINE   3427 "regression-compile-tmp/nrimp10s-77.imp"
23418 @ 193401:                        PUSH   COPYTAG
23419 @ 193404:                        PUSH   FN
23420 @ 193407:                        ASSPAR
23421 @ 193408:                        CALL  

  3428           FAULT(62,FN) %UNLESS PTYPE=4
23422 @ 193409:                        LINE   3428 "regression-compile-tmp/nrimp10s-77.imp"
23423 @ 193451:                        PUSH   PTYPE
23424 @ 193454:                        PUSHI  #0x00000004
23425 @ 193459:                        JUMPIF = L_0004
23426 @ 193463:                        PUSH   FAULT
23427 @ 193466:                        PUSHI  #0x0000003e
23428 @ 193471:                        ASSPAR
23429 @ 193472:                        PUSH   FN
23430 @ 193475:                        ASSPAR
23431 @ 193476:                        CALL  
23432 @ 193477:                        LOCATE L_0004

  3429           TYPE=3; PREC=3; FORM=TCELL
23433 @ 193480:                        LINE   3429 "regression-compile-tmp/nrimp10s-77.imp"
23434 @ 193522:                        PUSH   TYPE
23435 @ 193525:                        PUSHI  #0x00000003
23436 @ 193530:                        ASSVAL
23437 @ 193531:                        LINE   3429 "regression-compile-tmp/nrimp10s-77.imp"
23438 @ 193573:                        PUSH   PREC
23439 @ 193576:                        PUSHI  #0x00000003
23440 @ 193581:                        ASSVAL
23441 @ 193582:                        LINE   3429 "regression-compile-tmp/nrimp10s-77.imp"
23442 @ 193624:                        PUSH   FORM
23443 @ 193627:                        PUSH   TCELL
23444 @ 193630:                        ASSVAL

  3430           %IF RFD=4 %THEN %START
23445 @ 193631:                        LINE   3430 "regression-compile-tmp/nrimp10s-77.imp"
23446 @ 193673:                        PUSH   RFD
23447 @ 193676:                        PUSHI  #0x00000004
23448 @ 193681:                        JUMPIF # L_0004

  3431              PTYPE=16_33; P=P+3; D2=0
23449 @ 193685:                        LINE   3431 "regression-compile-tmp/nrimp10s-77.imp"
23450 @ 193727:                        PUSH   PTYPE
23451 @ 193730:                        PUSHI  #0x00000033
23452 @ 193735:                        ASSVAL
23453 @ 193736:                        LINE   3431 "regression-compile-tmp/nrimp10s-77.imp"
23454 @ 193778:                        PUSH   P
23455 @ 193781:                        PUSH   P
23456 @ 193784:                        PUSHI  #0x00000003
23457 @ 193789:                        ADD   
23458 @ 193790:                        ASSVAL
23459 @ 193791:                        LINE   3431 "regression-compile-tmp/nrimp10s-77.imp"
23460 @ 193833:                        PUSH   D2
23461 @ 193836:                        PUSHI  #0x00000000
23462 @ 193841:                        ASSVAL

  3432              RL=3; ->AGN
23463 @ 193842:                        LINE   3432 "regression-compile-tmp/nrimp10s-77.imp"
23464 @ 193884:                        PUSH   RL
23465 @ 193887:                        PUSHI  #0x00000003
23466 @ 193892:                        ASSVAL
23467 @ 193893:                        LINE   3432 "regression-compile-tmp/nrimp10s-77.imp"
23468 @ 193935:                        JUMP   L_01f8

  3433           %FINISH
23469 @ 193938:                        LINE   3433 "regression-compile-tmp/nrimp10s-77.imp"
23470 @ 193980:                        LOCATE L_0004

  3434           P=P+3; ->RFEL2
23471 @ 193983:                        LINE   3434 "regression-compile-tmp/nrimp10s-77.imp"
23472 @ 194025:                        PUSH   P
23473 @ 194028:                        PUSH   P
23474 @ 194031:                        PUSHI  #0x00000003
23475 @ 194036:                        ADD   
23476 @ 194037:                        ASSVAL
23477 @ 194038:                        LINE   3434 "regression-compile-tmp/nrimp10s-77.imp"
23478 @ 194080:                        JUMP   L_01fb

  3435  END:                                   ! FINISH OFF
23479 @ 194083:                        LINE   3435 "regression-compile-tmp/nrimp10s-77.imp"
23480 @ 194125:                        LABEL  L_01fa

  3436           RL=MRL; ROUND
23481 @ 194128:                        LINE   3436 "regression-compile-tmp/nrimp10s-77.imp"
23482 @ 194170:                        PUSH   RL
23483 @ 194173:                        PUSH   MRL
23484 @ 194176:                        ASSVAL
23485 @ 194177:                        LINE   3436 "regression-compile-tmp/nrimp10s-77.imp"
23486 @ 194219:                        PUSH   ROUND
23487 @ 194222:                        CALL  

  3437           ACC=INC;                      ! SIZE ROUNDED APPROPRIATELY
23488 @ 194223:                        LINE   3437 "regression-compile-tmp/nrimp10s-77.imp"
23489 @ 194265:                        PUSH   ACC
23490 @ 194268:                        PUSH   INC
23491 @ 194271:                        ASSVAL

  3438           FAULT(98,0) %UNLESS INC<=16_7FFF
23492 @ 194272:                        LINE   3438 "regression-compile-tmp/nrimp10s-77.imp"
23493 @ 194314:                        PUSH   INC
23494 @ 194317:                        PUSHI  #0x00007fff
23495 @ 194322:                        JUMPIF <= L_0004
23496 @ 194326:                        PUSH   FAULT
23497 @ 194329:                        PUSHI  #0x00000062
23498 @ 194334:                        ASSPAR
23499 @ 194335:                        PUSHI  #0x00000000
23500 @ 194340:                        ASSPAR
23501 @ 194341:                        CALL  
23502 @ 194342:                        LOCATE L_0004

  3439           CLEAR LIST(NLIST)
23503 @ 194345:                        LINE   3439 "regression-compile-tmp/nrimp10s-77.imp"
23504 @ 194387:                        PUSH   CLEARLIST
23505 @ 194390:                        PUSH   NLIST
23506 @ 194393:                        ASSPAR
23507 @ 194394:                        CALL  

  3440           %RETURN
23508 @ 194395:                        LINE   3440 "regression-compile-tmp/nrimp10s-77.imp"
23509 @ 194437:                        RETURN

  3441           %ROUTINE SN(%INTEGER Q)
  3442  !***********************************************************************
  3443  !*       CHECK THE SUBNAME HAS NOT BEEN USED BEFORE IN THIS FORMAT     *
  3444  !*       AND ENTER IT WITH ITS DESCRIPTORS INTO THE LIST.              *
  3445  !***********************************************************************
23510 @ 194438:                        LINE   3441 "regression-compile-tmp/nrimp10s-77.imp"
23511 @ 194480:                        DEF    SN (_lev0id0_lev1id1_lev2id3_CSS_CRFORMAT_SN) p1=V_01f5 a/tf=7 b/format=0 c/ostate=0  type=0 (<type:0>) form=7 (routine) special=0 (<special:0>) linkage=0 (auto) spec=0 indirect=0 unass=0
23512 @ 194494:                           START  ( FORMAL PARAMETERS  {lev=6 --> 7, nested=0 --> 1}
23513 @ 194495:                              DEF    Q p1=V_01fc a/tf=11 b/format=1 c/ostate=0  type=1 (integer) form=1 (simple) special=0 (<special:0>) linkage=0 (auto) spec=0 indirect=0 unass=0
23514 @ 194508:                           FINISH ) {lev=6}

  3446           FNAME=FROM AR2(Q)
23515 @ 194509:                           LINE   3446 "regression-compile-tmp/nrimp10s-77.imp"
23516 @ 194551:                           PUSH   FNAME
23517 @ 194554:                           PUSH   FROMAR2
23518 @ 194557:                           PUSH   Q
23519 @ 194560:                           ASSPAR
23520 @ 194561:                           CALL  
23521 @ 194562:                           ASSVAL

  3447           FAULT2(61,0,FNAME) %UNLESS FIND(FNAME,NLIST)=-1
23522 @ 194563:                           LINE   3447 "regression-compile-tmp/nrimp10s-77.imp"
23523 @ 194605:                           PUSH   FIND
23524 @ 194608:                           PUSH   FNAME
23525 @ 194611:                           ASSPAR
23526 @ 194612:                           PUSH   NLIST
23527 @ 194615:                           ASSPAR
23528 @ 194616:                           CALL  
23529 @ 194617:                           PUSHI  #0x00000001
23530 @ 194622:                           NEGATE
23531 @ 194623:                           JUMPIF = L_0004
23532 @ 194627:                           PUSH   FAULT2
23533 @ 194630:                           PUSHI  #0x0000003d
23534 @ 194635:                           ASSPAR
23535 @ 194636:                           PUSHI  #0x00000000
23536 @ 194641:                           ASSPAR
23537 @ 194642:                           PUSH   FNAME
23538 @ 194645:                           ASSPAR
23539 @ 194646:                           CALL  
23540 @ 194647:                           LOCATE L_0004

  3448           BINSERT(OPHEAD,OB,FNAME<<20!PTYPE<<4!J,D2<<16!ACC,D1<<16!FORM)
23541 @ 194650:                           LINE   3448 "regression-compile-tmp/nrimp10s-77.imp"
23542 @ 194692:                           PUSH   BINSERT
23543 @ 194695:                           PUSH   OPHEAD
23544 @ 194698:                           ASSPAR
23545 @ 194699:                           PUSH   OB
23546 @ 194702:                           ASSPAR
23547 @ 194703:                           PUSH   FNAME
23548 @ 194706:                           PUSHI  #0x00000014
23549 @ 194711:                           LSH   
23550 @ 194712:                           PUSH   PTYPE
23551 @ 194715:                           PUSHI  #0x00000004
23552 @ 194720:                           LSH   
23553 @ 194721:                           OR    
23554 @ 194722:                           PUSH   J
23555 @ 194725:                           OR    
23556 @ 194726:                           ASSPAR
23557 @ 194727:                           PUSH   D2
23558 @ 194730:                           PUSHI  #0x00000010
23559 @ 194735:                           LSH   
23560 @ 194736:                           PUSH   ACC
23561 @ 194739:                           OR    
23562 @ 194740:                           ASSPAR
23563 @ 194741:                           PUSH   D1
23564 @ 194744:                           PUSHI  #0x00000010
23565 @ 194749:                           LSH   
23566 @ 194750:                           PUSH   FORM
23567 @ 194753:                           OR    
23568 @ 194754:                           ASSPAR
23569 @ 194755:                           CALL  

  3449           PUSH(NLIST,0,FNAME,0)
23570 @ 194756:                           LINE   3449 "regression-compile-tmp/nrimp10s-77.imp"
23571 @ 194798:                           PUSH   PUSH
23572 @ 194801:                           PUSH   NLIST
23573 @ 194804:                           ASSPAR
23574 @ 194805:                           PUSHI  #0x00000000
23575 @ 194810:                           ASSPAR
23576 @ 194811:                           PUSH   FNAME
23577 @ 194814:                           ASSPAR
23578 @ 194815:                           PUSHI  #0x00000000
23579 @ 194820:                           ASSPAR
23580 @ 194821:                           CALL  

  3450           %END
23581 @ 194822:                           LINE   3450 "regression-compile-tmp/nrimp10s-77.imp"
23582 @ 194864:                        END    _lev0id0_lev1id1_lev2id3_CSS_CRFORMAT_SN {lev=6 --> 5}

  3451           %ROUTINE ROUND
23583 @ 194865:                        LINE   3451 "regression-compile-tmp/nrimp10s-77.imp"
23584 @ 194907:                        DEF    ROUND (_lev0id0_lev1id1_lev2id3_CSS_CRFORMAT_ROUND) p1=V_01f6 a/tf=7 b/format=0 c/ostate=0  type=0 (<type:0>) form=7 (routine) special=0 (<special:0>) linkage=0 (auto) spec=0 indirect=0 unass=0
23585 @ 194924:                           START  ( FORMAL PARAMETERS  {lev=6 --> 7, nested=0 --> 1}
23586 @ 194925:                           FINISH ) {lev=6}

  3452           MRL=RL %IF RL>MRL
23587 @ 194926:                           LINE   3452 "regression-compile-tmp/nrimp10s-77.imp"
23588 @ 194968:                           PUSH   RL
23589 @ 194971:                           PUSH   MRL
23590 @ 194974:                           JUMPIF <= L_0004
23591 @ 194978:                           PUSH   MRL
23592 @ 194981:                           PUSH   RL
23593 @ 194984:                           ASSVAL
23594 @ 194985:                           LOCATE L_0004

  3453           INC=INC+1 %WHILE INC&RL#0
23595 @ 194988:                           LINE   3453 "regression-compile-tmp/nrimp10s-77.imp"
23596 @ 195030:                           LOCATE L_0003
23597 @ 195033:                           PUSH   INC
23598 @ 195036:                           PUSH   RL
23599 @ 195039:                           AND   
23600 @ 195040:                           PUSHI  #0x00000000
23601 @ 195045:                           JUMPIF = L_0004
23602 @ 195049:                           PUSH   INC
23603 @ 195052:                           PUSH   INC
23604 @ 195055:                           PUSHI  #0x00000001
23605 @ 195060:                           ADD   
23606 @ 195061:                           ASSVAL
23607 @ 195062:                           REPEAT L_0003
23608 @ 195065:                           LOCATE L_0004

  3454           %END
23609 @ 195068:                           LINE   3454 "regression-compile-tmp/nrimp10s-77.imp"
23610 @ 195110:                        END    _lev0id0_lev1id1_lev2id3_CSS_CRFORMAT_ROUND {lev=6 --> 5}

  3455           %END;                         ! OF ROUTINE CRFORMAT
23611 @ 195111:                        LINE   3455 "regression-compile-tmp/nrimp10s-77.imp"
23612 @ 195153:                     END    _lev0id0_lev1id1_lev2id3_CSS_CRFORMAT {lev=5 --> 4}

  3456           %INTEGERFN DISPLACEMENT(%INTEGER LINK)
  3457  !***********************************************************************
  3458  !*         SEARCH A FORMAT LIST FOR A SUBNAME                          *
  3459  !*      A(P) HAS ENAME--LINK IS HEAD OF RFORMAT LIST. RESULT IS DISP   *
  3460  !*      FROM START OF RECORD                                           *
  3461  !***********************************************************************
23613 @ 195154:                     LINE   3456 "regression-compile-tmp/nrimp10s-77.imp"
23614 @ 195196:                     DEF    DISPLACEMENT (_lev0id0_lev1id1_lev2id3_CSS_DISPLACEMENT) p1=V_01a1 a/tf=18 b/format=1 c/ostate=10  type=1 (integer) form=8 (function) special=0 (<special:0>) linkage=0 (auto) spec=0 indirect=1 unass=0
23615 @ 195220:                        START  ( FORMAL PARAMETERS  {lev=5 --> 6, nested=0 --> 1}
23616 @ 195221:                           DEF    LINK p1=V_01dd a/tf=11 b/format=1 c/ostate=0  type=1 (integer) form=1 (simple) special=0 (<special:0>) linkage=0 (auto) spec=0 indirect=0 unass=0
23617 @ 195237:                        FINISH ) {lev=5}

  3462  %RECORD(LISTF)%NAME FCELL,PCELL,LCELL{(LISTF)
23618 @ 195238:                        LINE   3462 "regression-compile-tmp/nrimp10s-77.imp"
23619 @ 195280:                        DEF    FCELL p1=V_01de a/tf=42 b/format=f3 c/ostate=0  type=4 (record) form=2 (name) special=0 (<special:0>) linkage=0 (auto) spec=0 indirect=0 unass=0
23620 @ 195297:                        DEF    PCELL p1=V_01df a/tf=42 b/format=f3 c/ostate=0  type=4 (record) form=2 (name) special=0 (<special:0>) linkage=0 (auto) spec=0 indirect=0 unass=0
23621 @ 195314:                        DEF    LCELL p1=V_01e0 a/tf=42 b/format=f3 c/ostate=0  type=4 (record) form=2 (name) special=0 (<special:0>) linkage=0 (auto) spec=0 indirect=0 unass=0

  3463  %INTEGER RR,II,ENAME,CELL
23622 @ 195331:                        LINE   3463 "regression-compile-tmp/nrimp10s-77.imp"
23623 @ 195373:                        DEF    RR p1=V_01e1 a/tf=11 b/format=1 c/ostate=0  type=1 (integer) form=1 (simple) special=0 (<special:0>) linkage=0 (auto) spec=0 indirect=0 unass=0
23624 @ 195387:                        DEF    II p1=V_01e2 a/tf=11 b/format=1 c/ostate=0  type=1 (integer) form=1 (simple) special=0 (<special:0>) linkage=0 (auto) spec=0 indirect=0 unass=0
23625 @ 195401:                        DEF    ENAME p1=V_01e3 a/tf=11 b/format=1 c/ostate=0  type=1 (integer) form=1 (simple) special=0 (<special:0>) linkage=0 (auto) spec=0 indirect=0 unass=0
23626 @ 195418:                        DEF    CELL p1=V_01e4 a/tf=11 b/format=1 c/ostate=0  type=1 (integer) form=1 (simple) special=0 (<special:0>) linkage=0 (auto) spec=0 indirect=0 unass=0

  3464           ENAME=A(P)<<8+A(P+1); CELL=0
23627 @ 195434:                        LINE   3464 "regression-compile-tmp/nrimp10s-77.imp"
23628 @ 195476:                        PUSH   ENAME
23629 @ 195479:                        PUSH   A
23630 @ 195482:                        PUSH   P
23631 @ 195485:                        ACCESS
23632 @ 195486:                        PUSHI  #0x00000008
23633 @ 195491:                        LSH   
23634 @ 195492:                        PUSH   A
23635 @ 195495:                        PUSH   P
23636 @ 195498:                        PUSHI  #0x00000001
23637 @ 195503:                        ADD   
23638 @ 195504:                        ACCESS
23639 @ 195505:                        ADD   
23640 @ 195506:                        ASSVAL
23641 @ 195507:                        LINE   3464 "regression-compile-tmp/nrimp10s-77.imp"
23642 @ 195549:                        PUSH   CELL
23643 @ 195552:                        PUSHI  #0x00000000
23644 @ 195557:                        ASSVAL

  3465           %IF LINK#0 %THEN %START;    ! CHK RECORDSPEC NOT OMITTED
23645 @ 195558:                        LINE   3465 "regression-compile-tmp/nrimp10s-77.imp"
23646 @ 195600:                        PUSH   LINK
23647 @ 195603:                        PUSHI  #0x00000000
23648 @ 195608:                        JUMPIF = L_0004

  3466              FCELL==ASLIST(LINK);        ! ONTO FORMAT TAG CELL
23649 @ 195612:                        LINE   3466 "regression-compile-tmp/nrimp10s-77.imp"
23650 @ 195654:                        PUSH   FCELL
23651 @ 195657:                        PUSH   ASLIST
23652 @ 195660:                        PUSH   LINK
23653 @ 195663:                        ACCESS
23654 @ 195664:                        ASSREF

  3467              LINK=FCELL_S3&16_7FFF;      ! LINK TO SIDE CHAIN
23655 @ 195665:                        LINE   3467 "regression-compile-tmp/nrimp10s-77.imp"
23656 @ 195707:                        PUSH   LINK
23657 @ 195710:                        PUSH   FCELL
23658 @ 195713:                        SELECT 3
23659 @ 195716:                        PUSHI  #0x00007fff
23660 @ 195721:                        AND   
23661 @ 195722:                        ASSVAL

  3468              CELL=LINK; II=-1; ACC=-1
23662 @ 195723:                        LINE   3468 "regression-compile-tmp/nrimp10s-77.imp"
23663 @ 195765:                        PUSH   CELL
23664 @ 195768:                        PUSH   LINK
23665 @ 195771:                        ASSVAL
23666 @ 195772:                        LINE   3468 "regression-compile-tmp/nrimp10s-77.imp"
23667 @ 195814:                        PUSH   II
23668 @ 195817:                        PUSHI  #0x00000001
23669 @ 195822:                        NEGATE
23670 @ 195823:                        ASSVAL
23671 @ 195824:                        LINE   3468 "regression-compile-tmp/nrimp10s-77.imp"
23672 @ 195866:                        PUSH   ACC
23673 @ 195869:                        PUSHI  #0x00000001
23674 @ 195874:                        NEGATE
23675 @ 195875:                        ASSVAL

  3469              %WHILE LINK>0 %CYCLE
23676 @ 195876:                        LINE   3469 "regression-compile-tmp/nrimp10s-77.imp"
23677 @ 195918:                        LOCATE L_0006
23678 @ 195921:                        PUSH   LINK
23679 @ 195924:                        PUSHI  #0x00000000
23680 @ 195929:                        JUMPIF <= L_0007

  3470                 LCELL==ASLIST(LINK)
23681 @ 195933:                        LINE   3470 "regression-compile-tmp/nrimp10s-77.imp"
23682 @ 195975:                        PUSH   LCELL
23683 @ 195978:                        PUSH   ASLIST
23684 @ 195981:                        PUSH   LINK
23685 @ 195984:                        ACCESS
23686 @ 195985:                        ASSREF

  3471                 %IF LCELL_S1>>20=ENAME %START;      ! RIGHT SUBNAME LOCATED
23687 @ 195986:                        LINE   3471 "regression-compile-tmp/nrimp10s-77.imp"
23688 @ 196028:                        PUSH   LCELL
23689 @ 196031:                        SELECT 1
23690 @ 196034:                        PUSHI  #0x00000014
23691 @ 196039:                        RSH   
23692 @ 196040:                        PUSH   ENAME
23693 @ 196043:                        JUMPIF # L_000a

  3472                    TCELL=LINK
23694 @ 196047:                        LINE   3472 "regression-compile-tmp/nrimp10s-77.imp"
23695 @ 196089:                        PUSH   TCELL
23696 @ 196092:                        PUSH   LINK
23697 @ 196095:                        ASSVAL

  3473                    RR=LCELL_S1
23698 @ 196096:                        LINE   3473 "regression-compile-tmp/nrimp10s-77.imp"
23699 @ 196138:                        PUSH   RR
23700 @ 196141:                        PUSH   LCELL
23701 @ 196144:                        SELECT 1
23702 @ 196147:                        ASSVAL

  3474                    SNDISP=LCELL_S2
23703 @ 196148:                        LINE   3474 "regression-compile-tmp/nrimp10s-77.imp"
23704 @ 196190:                        PUSH   SNDISP
23705 @ 196193:                        PUSH   LCELL
23706 @ 196196:                        SELECT 2
23707 @ 196199:                        ASSVAL

  3475                    K=LCELL_S3
23708 @ 196200:                        LINE   3475 "regression-compile-tmp/nrimp10s-77.imp"
23709 @ 196242:                        PUSH   K
23710 @ 196245:                        PUSH   LCELL
23711 @ 196248:                        SELECT 3
23712 @ 196251:                        ASSVAL

  3476                    J=RR&15; PTYPE=RR>>4&16_FFFF
23713 @ 196252:                        LINE   3476 "regression-compile-tmp/nrimp10s-77.imp"
23714 @ 196294:                        PUSH   J
23715 @ 196297:                        PUSH   RR
23716 @ 196300:                        PUSHI  #0x0000000f
23717 @ 196305:                        AND   
23718 @ 196306:                        ASSVAL
23719 @ 196307:                        LINE   3476 "regression-compile-tmp/nrimp10s-77.imp"
23720 @ 196349:                        PUSH   PTYPE
23721 @ 196352:                        PUSH   RR
23722 @ 196355:                        PUSHI  #0x00000004
23723 @ 196360:                        RSH   
23724 @ 196361:                        PUSHI  #0x0000ffff
23725 @ 196366:                        AND   
23726 @ 196367:                        ASSVAL

  3477                   ACC=SNDISP&16_FFFF; SNDISP=SNDISP&16_FFFF0000//16_10000
23727 @ 196368:                        LINE   3477 "regression-compile-tmp/nrimp10s-77.imp"
23728 @ 196410:                        PUSH   ACC
23729 @ 196413:                        PUSH   SNDISP
23730 @ 196416:                        PUSHI  #0x0000ffff
23731 @ 196421:                        AND   
23732 @ 196422:                        ASSVAL
23733 @ 196423:                        LINE   3477 "regression-compile-tmp/nrimp10s-77.imp"
23734 @ 196465:                        PUSH   SNDISP
23735 @ 196468:                        PUSH   SNDISP
23736 @ 196471:                        PUSHI  #0xffff0000
23737 @ 196476:                        AND   
23738 @ 196477:                        PUSHI  #0x00010000
23739 @ 196482:                        QUOT  
23740 @ 196483:                        ASSVAL

  3478                    KFORM=K&16_FFFF; K=K>>16
23741 @ 196484:                        LINE   3478 "regression-compile-tmp/nrimp10s-77.imp"
23742 @ 196526:                        PUSH   KFORM
23743 @ 196529:                        PUSH   K
23744 @ 196532:                        PUSHI  #0x0000ffff
23745 @ 196537:                        AND   
23746 @ 196538:                        ASSVAL
23747 @ 196539:                        LINE   3478 "regression-compile-tmp/nrimp10s-77.imp"
23748 @ 196581:                        PUSH   K
23749 @ 196584:                        PUSH   K
23750 @ 196587:                        PUSHI  #0x00000010
23751 @ 196592:                        RSH   
23752 @ 196593:                        ASSVAL

  3479                    %IF LINK#CELL %START; ! NOT TOP CELL OF FORMAT
23753 @ 196594:                        LINE   3479 "regression-compile-tmp/nrimp10s-77.imp"
23754 @ 196636:                        PUSH   LINK
23755 @ 196639:                        PUSH   CELL
23756 @ 196642:                        JUMPIF = L_000d

  3480                       PCELL_LINK=LCELL_LINK
23757 @ 196646:                        LINE   3480 "regression-compile-tmp/nrimp10s-77.imp"
23758 @ 196688:                        PUSH   PCELL
23759 @ 196691:                        SELECT 4
23760 @ 196694:                        PUSH   LCELL
23761 @ 196697:                        SELECT 4
23762 @ 196700:                        ASSVAL

  3481                       LCELL_LINK=CELL
23763 @ 196701:                        LINE   3481 "regression-compile-tmp/nrimp10s-77.imp"
23764 @ 196743:                        PUSH   LCELL
23765 @ 196746:                        SELECT 4
23766 @ 196749:                        PUSH   CELL
23767 @ 196752:                        ASSVAL

  3482                       FCELL_S3=FCELL_S3&16_FFFF0000!LINK
23768 @ 196753:                        LINE   3482 "regression-compile-tmp/nrimp10s-77.imp"
23769 @ 196795:                        PUSH   FCELL
23770 @ 196798:                        SELECT 3
23771 @ 196801:                        PUSH   FCELL
23772 @ 196804:                        SELECT 3
23773 @ 196807:                        PUSHI  #0xffff0000
23774 @ 196812:                        AND   
23775 @ 196813:                        PUSH   LINK
23776 @ 196816:                        OR    
23777 @ 196817:                        ASSVAL

  3483                    %FINISH;              ! ARRANGING LIST WITH THIS SUBNAME
  3484                                          ! AT THE TOP
23778 @ 196818:                        LINE   3483 "regression-compile-tmp/nrimp10s-77.imp"
23779 @ 196860:                        LOCATE L_000d

  3485                    %RESULT=K
23780 @ 196863:                        LINE   3485 "regression-compile-tmp/nrimp10s-77.imp"
23781 @ 196905:                        PUSH   K
23782 @ 196908:                        RESULT

  3486                 %FINISH
23783 @ 196909:                        LINE   3486 "regression-compile-tmp/nrimp10s-77.imp"
23784 @ 196951:                        LOCATE L_000a

  3487                 PCELL==LCELL
23785 @ 196954:                        LINE   3487 "regression-compile-tmp/nrimp10s-77.imp"
23786 @ 196996:                        PUSH   PCELL
23787 @ 196999:                        PUSH   LCELL
23788 @ 197002:                        ASSREF

  3488                 LINK=LCELL_LINK
23789 @ 197003:                        LINE   3488 "regression-compile-tmp/nrimp10s-77.imp"
23790 @ 197045:                        PUSH   LINK
23791 @ 197048:                        PUSH   LCELL
23792 @ 197051:                        SELECT 4
23793 @ 197054:                        ASSVAL

  3489              %REPEAT
23794 @ 197055:                        LINE   3489 "regression-compile-tmp/nrimp10s-77.imp"
23795 @ 197097:                        REPEAT L_0006
23796 @ 197100:                        LOCATE L_0007

  3490           %FINISH
23797 @ 197103:                        LINE   3490 "regression-compile-tmp/nrimp10s-77.imp"
23798 @ 197145:                        LOCATE L_0004

  3491           FAULT(65,ENAME)
23799 @ 197148:                        LINE   3491 "regression-compile-tmp/nrimp10s-77.imp"
23800 @ 197190:                        PUSH   FAULT
23801 @ 197193:                        PUSHI  #0x00000041
23802 @ 197198:                        ASSPAR
23803 @ 197199:                        PUSH   ENAME
23804 @ 197202:                        ASSPAR
23805 @ 197203:                        CALL  

  3492           %IF CELL>0 %THEN PUSH(ASLIST(CELL)_LINK,ENAME<<20!7<<4,0,0)
23806 @ 197204:                        LINE   3492 "regression-compile-tmp/nrimp10s-77.imp"
23807 @ 197246:                        PUSH   CELL
23808 @ 197249:                        PUSHI  #0x00000000
23809 @ 197254:                        JUMPIF <= L_0004
23810 @ 197258:                        PUSH   PUSH
23811 @ 197261:                        PUSH   ASLIST
23812 @ 197264:                        PUSH   CELL
23813 @ 197267:                        ACCESS
23814 @ 197268:                        SELECT 4
23815 @ 197271:                        ASSPAR
23816 @ 197272:                        PUSH   ENAME
23817 @ 197275:                        PUSHI  #0x00000014
23818 @ 197280:                        LSH   
23819 @ 197281:                        PUSHI  #0x00000007
23820 @ 197286:                        PUSHI  #0x00000004
23821 @ 197291:                        LSH   
23822 @ 197292:                        OR    
23823 @ 197293:                        ASSPAR
23824 @ 197294:                        PUSHI  #0x00000000
23825 @ 197299:                        ASSPAR
23826 @ 197300:                        PUSHI  #0x00000000
23827 @ 197305:                        ASSPAR
23828 @ 197306:                        CALL  
23829 @ 197307:                        LOCATE L_0004

  3493           PTYPE=7; TCELL=0
23830 @ 197310:                        LINE   3493 "regression-compile-tmp/nrimp10s-77.imp"
23831 @ 197352:                        PUSH   PTYPE
23832 @ 197355:                        PUSHI  #0x00000007
23833 @ 197360:                        ASSVAL
23834 @ 197361:                        LINE   3493 "regression-compile-tmp/nrimp10s-77.imp"
23835 @ 197403:                        PUSH   TCELL
23836 @ 197406:                        PUSHI  #0x00000000
23837 @ 197411:                        ASSVAL

  3494           %RESULT=-1
23838 @ 197412:                        LINE   3494 "regression-compile-tmp/nrimp10s-77.imp"
23839 @ 197454:                        PUSHI  #0x00000001
23840 @ 197459:                        NEGATE
23841 @ 197460:                        RESULT

  3495           %END
23842 @ 197461:                        LINE   3495 "regression-compile-tmp/nrimp10s-77.imp"
23843 @ 197503:                     END    _lev0id0_lev1id1_lev2id3_CSS_DISPLACEMENT {lev=5 --> 4}

  3496           %INTEGERFN COPY RECORD TAG(%INTEGERNAME SUBS)
  3497  !***********************************************************************
  3498  !*       PRODUCE PTYPE ETC FOR A COMPOUND NAME BY CHAINING DOWN ONE    *
  3499  !*       ONE OR MORE RECORD FORMAT LISTS. ON EXIT RESULT =0 IF NO      *
  3500  !*       SUBNAME FOUND OR SUBNAME IS OF TYPE RECORD WITH NO FURTHER    *
  3501  !*       SUBNAME ATTACHED. RESULT#0 IF BONE-FIDE SUBNAME LOCATED       *
  3502  !*       ON ENTRY KFORM HAS POINTER TO THE (FIRST ) FORMAT LIST AND    *
  3503  !*       P POINTS TO THE A.R. ENTRY FOR (FIRST) ENAME                  *
  3504  !***********************************************************************
23844 @ 197504:                     LINE   3496 "regression-compile-tmp/nrimp10s-77.imp"
23845 @ 197546:                     DEF    COPYRECORDTAG (_lev0id0_lev1id1_lev2id3_CSS_COPYRECORDTAG) p1=V_01a2 a/tf=18 b/format=1 c/ostate=10  type=1 (integer) form=8 (function) special=0 (<special:0>) linkage=0 (auto) spec=0 indirect=1 unass=0
23846 @ 197571:                        START  ( FORMAL PARAMETERS  {lev=5 --> 6, nested=0 --> 1}
23847 @ 197572:                           DEF    SUBS p1=V_01dd a/tf=12 b/format=1 c/ostate=0  type=1 (integer) form=2 (name) special=0 (<special:0>) linkage=0 (auto) spec=0 indirect=0 unass=0
23848 @ 197588:                        FINISH ) {lev=5}

  3505  %INTEGER Q,FNAME
23849 @ 197589:                        LINE   3505 "regression-compile-tmp/nrimp10s-77.imp"
23850 @ 197631:                        DEF    Q p1=V_01de a/tf=11 b/format=1 c/ostate=0  type=1 (integer) form=1 (simple) special=0 (<special:0>) linkage=0 (auto) spec=0 indirect=0 unass=0
23851 @ 197644:                        DEF    FNAME p1=V_01df a/tf=11 b/format=1 c/ostate=0  type=1 (integer) form=1 (simple) special=0 (<special:0>) linkage=0 (auto) spec=0 indirect=0 unass=0

  3506           SUBS=0
23852 @ 197661:                        LINE   3506 "regression-compile-tmp/nrimp10s-77.imp"
23853 @ 197703:                        PUSH   SUBS
23854 @ 197706:                        PUSHI  #0x00000000
23855 @ 197711:                        ASSVAL

  3507           {%UNTIL TYPE#3} %CYCLE
23856 @ 197712:                        LINE   3507 "regression-compile-tmp/nrimp10s-77.imp"
23857 @ 197754:                        LOCATE L_0003

  3508              FNAME=KFORM
23858 @ 197757:                        LINE   3508 "regression-compile-tmp/nrimp10s-77.imp"
23859 @ 197799:                        PUSH   FNAME
23860 @ 197802:                        PUSH   KFORM
23861 @ 197805:                        ASSVAL

  3509              P=P+2; SKIP APP
23862 @ 197806:                        LINE   3509 "regression-compile-tmp/nrimp10s-77.imp"
23863 @ 197848:                        PUSH   P
23864 @ 197851:                        PUSH   P
23865 @ 197854:                        PUSHI  #0x00000002
23866 @ 197859:                        ADD   
23867 @ 197860:                        ASSVAL
23868 @ 197861:                        LINE   3509 "regression-compile-tmp/nrimp10s-77.imp"
23869 @ 197903:                        PUSH   SKIPAPP
23870 @ 197906:                        CALL  

  3510              %RESULT=0 %IF A(P)=2 %OR FNAME<=0;! NO (FURTHER) ENAME
23871 @ 197907:                        LINE   3510 "regression-compile-tmp/nrimp10s-77.imp"
23872 @ 197949:                        PUSH   A
23873 @ 197952:                        PUSH   P
23874 @ 197955:                        ACCESS
23875 @ 197956:                        PUSHI  #0x00000002
23876 @ 197961:                        JUMPIF = L_0008
23877 @ 197965:                        PUSH   FNAME
23878 @ 197968:                        PUSHI  #0x00000000
23879 @ 197973:                        JUMPIF > L_0007
23880 @ 197977:                        LOCATE L_0008
23881 @ 197980:                        PUSHI  #0x00000000
23882 @ 197985:                        RESULT
23883 @ 197986:                        LOCATE L_0007

  3511              SUBS=SUBS+1
23884 @ 197989:                        LINE   3511 "regression-compile-tmp/nrimp10s-77.imp"
23885 @ 198031:                        PUSH   SUBS
23886 @ 198034:                        PUSH   SUBS
23887 @ 198037:                        PUSHI  #0x00000001
23888 @ 198042:                        ADD   
23889 @ 198043:                        ASSVAL

  3512              P=P+1; Q=DISPLACEMENT (FNAME)
23890 @ 198044:                        LINE   3512 "regression-compile-tmp/nrimp10s-77.imp"
23891 @ 198086:                        PUSH   P
23892 @ 198089:                        PUSH   P
23893 @ 198092:                        PUSHI  #0x00000001
23894 @ 198097:                        ADD   
23895 @ 198098:                        ASSVAL
23896 @ 198099:                        LINE   3512 "regression-compile-tmp/nrimp10s-77.imp"
23897 @ 198141:                        PUSH   Q
23898 @ 198144:                        PUSH   DISPLACEMENT
23899 @ 198147:                        PUSH   FNAME
23900 @ 198150:                        ASSPAR
23901 @ 198151:                        CALL  
23902 @ 198152:                        ASSVAL

  3513              UNPACK
23903 @ 198153:                        LINE   3513 "regression-compile-tmp/nrimp10s-77.imp"
23904 @ 198195:                        PUSH   UNPACK
23905 @ 198198:                        CALL  

  3514           %REPEAT %UNTIL TYPE#3
23906 @ 198199:                        LINE   3514 "regression-compile-tmp/nrimp10s-77.imp"
23907 @ 198241:                        PUSH   TYPE
23908 @ 198244:                        PUSHI  #0x00000003
23909 @ 198249:                        JUMPIF # L_0004
23910 @ 198253:                        REPEAT L_0003
23911 @ 198256:                        LOCATE L_0004

  3515           %RESULT=Q+1;       ! GIVES 0 IF SUBNAME NOT KNOWN
23912 @ 198259:                        LINE   3515 "regression-compile-tmp/nrimp10s-77.imp"
23913 @ 198301:                        PUSH   Q
23914 @ 198304:                        PUSHI  #0x00000001
23915 @ 198309:                        ADD   
23916 @ 198310:                        RESULT

  3516           %END
23917 @ 198311:                        LINE   3516 "regression-compile-tmp/nrimp10s-77.imp"
23918 @ 198353:                     END    _lev0id0_lev1id1_lev2id3_CSS_COPYRECORDTAG {lev=5 --> 4}

  3517  %ROUTINE CRNAME(%INTEGER Z,REG,MODE,BS,AR,DP,%INTEGERNAME NAMEP)
  3518  !***********************************************************************
  3519  !*       DEAL WITH RECORD ELEMENT NAMES.Z AS FOR CNAME.CLINK=TAGS(RN)  *
  3520  !*       MODE=ACCESS FOR RECORD(NOT THE ELEMENT!)                      *
  3521  !*       ON EXIT BASE,AREA & DISP POINT TO REQUIRED ELEMENT            *
  3522  !*       RECURSIVE CALL IS NEEDED TO DEAL WITH RECORDS IN RECORDS      *
  3523  !*       DEPTH SHEWS  RECURSIVE LEVELS- NEEDED TO AVOID MIS SETTING    *
  3524  !*       REGISTER IN USE IF RECORDNAME IN RECORD HAS THE SAME NAME AS  *
  3525  !*       A GENUINE RECORD NAME.                                        *
  3526  !***********************************************************************
23919 @ 198354:                     LINE   3517 "regression-compile-tmp/nrimp10s-77.imp"
23920 @ 198396:                     DEF    CRNAME (_lev0id0_lev1id1_lev2id3_CSS_CRNAME) p1=V_01dd a/tf=7 b/format=0 c/ostate=0  type=0 (<type:0>) form=7 (routine) special=0 (<special:0>) linkage=0 (auto) spec=0 indirect=0 unass=0
23921 @ 198414:                        START  ( FORMAL PARAMETERS  {lev=5 --> 6, nested=0 --> 1}
23922 @ 198415:                           DEF    Z p1=V_01de a/tf=11 b/format=1 c/ostate=0  type=1 (integer) form=1 (simple) special=0 (<special:0>) linkage=0 (auto) spec=0 indirect=0 unass=0
23923 @ 198428:                           DEF    REG p1=V_01df a/tf=11 b/format=1 c/ostate=0  type=1 (integer) form=1 (simple) special=0 (<special:0>) linkage=0 (auto) spec=0 indirect=0 unass=0
23924 @ 198443:                           DEF    MODE p1=V_01e0 a/tf=11 b/format=1 c/ostate=0  type=1 (integer) form=1 (simple) special=0 (<special:0>) linkage=0 (auto) spec=0 indirect=0 unass=0
23925 @ 198459:                           DEF    BS p1=V_01e1 a/tf=11 b/format=1 c/ostate=0  type=1 (integer) form=1 (simple) special=0 (<special:0>) linkage=0 (auto) spec=0 indirect=0 unass=0
23926 @ 198473:                           DEF    AR p1=V_01e2 a/tf=11 b/format=1 c/ostate=0  type=1 (integer) form=1 (simple) special=0 (<special:0>) linkage=0 (auto) spec=0 indirect=0 unass=0
23927 @ 198487:                           DEF    DP p1=V_01e3 a/tf=11 b/format=1 c/ostate=0  type=1 (integer) form=1 (simple) special=0 (<special:0>) linkage=0 (auto) spec=0 indirect=0 unass=0
23928 @ 198501:                           DEF    NAMEP p1=V_01e4 a/tf=12 b/format=1 c/ostate=0  type=1 (integer) form=2 (name) special=0 (<special:0>) linkage=0 (auto) spec=0 indirect=0 unass=0
23929 @ 198518:                        FINISH ) {lev=5}

  3527  %INTEGER DEPTH,FNAME
23930 @ 198519:                        LINE   3527 "regression-compile-tmp/nrimp10s-77.imp"
23931 @ 198561:                        DEF    DEPTH p1=V_01e5 a/tf=11 b/format=1 c/ostate=0  type=1 (integer) form=1 (simple) special=0 (<special:0>) linkage=0 (auto) spec=0 indirect=0 unass=0
23932 @ 198578:                        DEF    FNAME p1=V_01e6 a/tf=11 b/format=1 c/ostate=0  type=1 (integer) form=1 (simple) special=0 (<special:0>) linkage=0 (auto) spec=0 indirect=0 unass=0

  3528  %ROUTINESPEC CENAME(%INTEGER MODE,FNAME,BS,AR,DP,XD)
23933 @ 198595:                        LINE   3528 "regression-compile-tmp/nrimp10s-77.imp"
23934 @ 198637:                        DEF    CENAME (_lev0id0_lev1id1_lev2id3_CSS_CRNAME_CENAME) p1=V_01e7 a/tf=7 b/format=0 c/ostate=8  type=0 (<type:0>) form=7 (routine) special=0 (<special:0>) linkage=0 (auto) spec=1 indirect=0 unass=0
23935 @ 198655:                        START  ( FORMAL PARAMETERS  {lev=5 --> 6, nested=0 --> 1}
23936 @ 198656:                           DEF    MODE p1=V_01e8 a/tf=11 b/format=1 c/ostate=0  type=1 (integer) form=1 (simple) special=0 (<special:0>) linkage=0 (auto) spec=0 indirect=0 unass=0
23937 @ 198672:                           DEF    FNAME p1=V_01e9 a/tf=11 b/format=1 c/ostate=0  type=1 (integer) form=1 (simple) special=0 (<special:0>) linkage=0 (auto) spec=0 indirect=0 unass=0
23938 @ 198689:                           DEF    BS p1=V_01ea a/tf=11 b/format=1 c/ostate=0  type=1 (integer) form=1 (simple) special=0 (<special:0>) linkage=0 (auto) spec=0 indirect=0 unass=0
23939 @ 198703:                           DEF    AR p1=V_01eb a/tf=11 b/format=1 c/ostate=0  type=1 (integer) form=1 (simple) special=0 (<special:0>) linkage=0 (auto) spec=0 indirect=0 unass=0
23940 @ 198717:                           DEF    DP p1=V_01ec a/tf=11 b/format=1 c/ostate=0  type=1 (integer) form=1 (simple) special=0 (<special:0>) linkage=0 (auto) spec=0 indirect=0 unass=0
23941 @ 198731:                           DEF    XD p1=V_01ed a/tf=11 b/format=1 c/ostate=0  type=1 (integer) form=1 (simple) special=0 (<special:0>) linkage=0 (auto) spec=0 indirect=0 unass=0
23942 @ 198745:                        FINISH ) {lev=5}

  3529           DEPTH=0
23943 @ 198746:                        LINE   3529 "regression-compile-tmp/nrimp10s-77.imp"
23944 @ 198788:                        PUSH   DEPTH
23945 @ 198791:                        PUSHI  #0x00000000
23946 @ 198796:                        ASSVAL

  3530           FNAME=KFORM;                  ! POINTER TO FORMAT
23947 @ 198797:                        LINE   3530 "regression-compile-tmp/nrimp10s-77.imp"
23948 @ 198839:                        PUSH   FNAME
23949 @ 198842:                        PUSH   KFORM
23950 @ 198845:                        ASSVAL

  3531           %IF ARR=0 %OR (Z=6 %AND A(P+2)=2) %START;! SIMPLE RECORD
23951 @ 198846:                        LINE   3531 "regression-compile-tmp/nrimp10s-77.imp"
23952 @ 198888:                        PUSH   ARR
23953 @ 198891:                        PUSHI  #0x00000000
23954 @ 198896:                        JUMPIF = L_0005
23955 @ 198900:                        PUSH   Z
23956 @ 198903:                        PUSHI  #0x00000006
23957 @ 198908:                        JUMPIF # L_0004
23958 @ 198912:                        PUSH   A
23959 @ 198915:                        PUSH   P
23960 @ 198918:                        PUSHI  #0x00000002
23961 @ 198923:                        ADD   
23962 @ 198924:                        ACCESS
23963 @ 198925:                        PUSHI  #0x00000002
23964 @ 198930:                        JUMPIF # L_0004
23965 @ 198934:                        LOCATE L_0005

  3532              %IF A(P+2)=2 %THEN P=P+3 %ELSE NO APP
23966 @ 198937:                        LINE   3532 "regression-compile-tmp/nrimp10s-77.imp"
23967 @ 198979:                        PUSH   A
23968 @ 198982:                        PUSH   P
23969 @ 198985:                        PUSHI  #0x00000002
23970 @ 198990:                        ADD   
23971 @ 198991:                        ACCESS
23972 @ 198992:                        PUSHI  #0x00000002
23973 @ 198997:                        JUMPIF # L_0007
23974 @ 199001:                        PUSH   P
23975 @ 199004:                        PUSH   P
23976 @ 199007:                        PUSHI  #0x00000003
23977 @ 199012:                        ADD   
23978 @ 199013:                        ASSVAL
23979 @ 199014:                        GOTO   L_0006
23980 @ 199017:                        LOCATE L_0007
23981 @ 199020:                        PUSH   NOAPP
23982 @ 199023:                        CALL  
23983 @ 199024:                        LOCATE L_0006

  3533              CENAME(MODE,FNAME,BS,AR,DP,0)
23984 @ 199027:                        LINE   3533 "regression-compile-tmp/nrimp10s-77.imp"
23985 @ 199069:                        PUSH   CENAME
23986 @ 199072:                        PUSH   MODE
23987 @ 199075:                        ASSPAR
23988 @ 199076:                        PUSH   FNAME
23989 @ 199079:                        ASSPAR
23990 @ 199080:                        PUSH   BS
23991 @ 199083:                        ASSPAR
23992 @ 199084:                        PUSH   AR
23993 @ 199087:                        ASSPAR
23994 @ 199088:                        PUSH   DP
23995 @ 199091:                        ASSPAR
23996 @ 199092:                        PUSHI  #0x00000000
23997 @ 199097:                        ASSPAR
23998 @ 199098:                        CALL  

  3534           %FINISH %ELSE %START
23999 @ 199099:                        LINE   3534 "regression-compile-tmp/nrimp10s-77.imp"
24000 @ 199141:                        GOTO   L_0003
24001 @ 199144:                        LOCATE L_0004

  3535              CANAME(ARR,BS,DP)
24002 @ 199147:                        LINE   3535 "regression-compile-tmp/nrimp10s-77.imp"
24003 @ 199189:                        PUSH   CANAME
24004 @ 199192:                        PUSH   ARR
24005 @ 199195:                        ASSPAR
24006 @ 199196:                        PUSH   BS
24007 @ 199199:                        ASSPAR
24008 @ 199200:                        PUSH   DP
24009 @ 199203:                        ASSPAR
24010 @ 199204:                        CALL  

  3536              CENAME(ACCESS,FNAME,BASE,AREA,DISP,0)
24011 @ 199205:                        LINE   3536 "regression-compile-tmp/nrimp10s-77.imp"
24012 @ 199247:                        PUSH   CENAME
24013 @ 199250:                        PUSH   ACCESS
24014 @ 199253:                        ASSPAR
24015 @ 199254:                        PUSH   FNAME
24016 @ 199257:                        ASSPAR
24017 @ 199258:                        PUSH   BASE
24018 @ 199261:                        ASSPAR
24019 @ 199262:                        PUSH   AREA
24020 @ 199265:                        ASSPAR
24021 @ 199266:                        PUSH   DISP
24022 @ 199269:                        ASSPAR
24023 @ 199270:                        PUSHI  #0x00000000
24024 @ 199275:                        ASSPAR
24025 @ 199276:                        CALL  

  3537           %FINISH; %RETURN
  3538  !
24026 @ 199277:                        LINE   3537 "regression-compile-tmp/nrimp10s-77.imp"
24027 @ 199319:                        LOCATE L_0003
24028 @ 199322:                        LINE   3537 "regression-compile-tmp/nrimp10s-77.imp"
24029 @ 199364:                        RETURN

  3539  %ROUTINE CENAME(%INTEGER MODE,FNAME,BS,AR,DP,XD)
  3540  !***********************************************************************
  3541  !*       FINDS OUT ABOUT SUBNAME AND ACTS ACCORDINGLY.MOSTLY ACTION    *
  3542  !*       CONSISTS OF UPPING XD BY OFFSET OF THE SUBNAME BUT IS VERY    *
  3543  !*       HAIRY FOR RECORDS IN RECORDS ETC                              *
  3544  !*       MODE IS ACCESS FOR THE RECORD                                  *
  3545  !***********************************************************************
24030 @ 199365:                        LINE   3539 "regression-compile-tmp/nrimp10s-77.imp"
24031 @ 199407:                        DEF    CENAME (_lev0id0_lev1id1_lev2id3_CSS_CRNAME_CENAME) p1=V_01e7 a/tf=7 b/format=0 c/ostate=0  type=0 (<type:0>) form=7 (routine) special=0 (<special:0>) linkage=0 (auto) spec=0 indirect=0 unass=0
24032 @ 199425:                           START  ( FORMAL PARAMETERS  {lev=6 --> 7, nested=0 --> 1}
24033 @ 199426:                              DEF    MODE p1=V_01e8 a/tf=11 b/format=1 c/ostate=0  type=1 (integer) form=1 (simple) special=0 (<special:0>) linkage=0 (auto) spec=0 indirect=0 unass=0
24034 @ 199442:                              DEF    FNAME p1=V_01e9 a/tf=11 b/format=1 c/ostate=0  type=1 (integer) form=1 (simple) special=0 (<special:0>) linkage=0 (auto) spec=0 indirect=0 unass=0
24035 @ 199459:                              DEF    BS p1=V_01ea a/tf=11 b/format=1 c/ostate=0  type=1 (integer) form=1 (simple) special=0 (<special:0>) linkage=0 (auto) spec=0 indirect=0 unass=0
24036 @ 199473:                              DEF    AR p1=V_01eb a/tf=11 b/format=1 c/ostate=0  type=1 (integer) form=1 (simple) special=0 (<special:0>) linkage=0 (auto) spec=0 indirect=0 unass=0
24037 @ 199487:                              DEF    DP p1=V_01ec a/tf=11 b/format=1 c/ostate=0  type=1 (integer) form=1 (simple) special=0 (<special:0>) linkage=0 (auto) spec=0 indirect=0 unass=0
24038 @ 199501:                              DEF    XD p1=V_01ed a/tf=11 b/format=1 c/ostate=0  type=1 (integer) form=1 (simple) special=0 (<special:0>) linkage=0 (auto) spec=0 indirect=0 unass=0
24039 @ 199515:                           FINISH ) {lev=6}

  3546  %ROUTINESPEC FETCH RAD
24040 @ 199516:                           LINE   3546 "regression-compile-tmp/nrimp10s-77.imp"
24041 @ 199558:                           DEF    FETCHRAD (_lev0id0_lev1id1_lev2id3_CSS_CRNAME_CENAME_FETCHRAD) p1=V_01ee a/tf=7 b/format=0 c/ostate=8  type=0 (<type:0>) form=7 (routine) special=0 (<special:0>) linkage=0 (auto) spec=1 indirect=0 unass=0
24042 @ 199578:                           START  ( FORMAL PARAMETERS  {lev=6 --> 7, nested=0 --> 1}
24043 @ 199579:                           FINISH ) {lev=6}

  3547  %ROUTINESPEC LOCALISE(%INTEGER SIZE)
24044 @ 199580:                           LINE   3547 "regression-compile-tmp/nrimp10s-77.imp"
24045 @ 199622:                           DEF    LOCALISE (_lev0id0_lev1id1_lev2id3_CSS_CRNAME_CENAME_LOCALISE) p1=V_01ef a/tf=7 b/format=0 c/ostate=8  type=0 (<type:0>) form=7 (routine) special=0 (<special:0>) linkage=0 (auto) spec=1 indirect=0 unass=0
24046 @ 199642:                           START  ( FORMAL PARAMETERS  {lev=6 --> 7, nested=0 --> 1}
24047 @ 199643:                              DEF    SIZE p1=V_01f0 a/tf=11 b/format=1 c/ostate=0  type=1 (integer) form=1 (simple) special=0 (<special:0>) linkage=0 (auto) spec=0 indirect=0 unass=0
24048 @ 199659:                           FINISH ) {lev=6}

  3548  %INTEGER Q,QQ,D,C,W
24049 @ 199660:                           LINE   3548 "regression-compile-tmp/nrimp10s-77.imp"
24050 @ 199702:                           DEF    Q p1=V_01f0 a/tf=11 b/format=1 c/ostate=0  type=1 (integer) form=1 (simple) special=0 (<special:0>) linkage=0 (auto) spec=0 indirect=0 unass=0
24051 @ 199715:                           DEF    QQ p1=V_01f1 a/tf=11 b/format=1 c/ostate=0  type=1 (integer) form=1 (simple) special=0 (<special:0>) linkage=0 (auto) spec=0 indirect=0 unass=0
24052 @ 199729:                           DEF    D p1=V_01f2 a/tf=11 b/format=1 c/ostate=0  type=1 (integer) form=1 (simple) special=0 (<special:0>) linkage=0 (auto) spec=0 indirect=0 unass=0
24053 @ 199742:                           DEF    C p1=V_01f3 a/tf=11 b/format=1 c/ostate=0  type=1 (integer) form=1 (simple) special=0 (<special:0>) linkage=0 (auto) spec=0 indirect=0 unass=0
24054 @ 199755:                           DEF    W p1=V_01f4 a/tf=11 b/format=1 c/ostate=0  type=1 (integer) form=1 (simple) special=0 (<special:0>) linkage=0 (auto) spec=0 indirect=0 unass=0

  3549        DEPTH=DEPTH+1
24055 @ 199768:                           LINE   3549 "regression-compile-tmp/nrimp10s-77.imp"
24056 @ 199810:                           PUSH   DEPTH
24057 @ 199813:                           PUSH   DEPTH
24058 @ 199816:                           PUSHI  #0x00000001
24059 @ 199821:                           ADD   
24060 @ 199822:                           ASSVAL

  3550        %IF A(P)=2 %THEN %START;          ! ENAME MISSING
24061 @ 199823:                           LINE   3550 "regression-compile-tmp/nrimp10s-77.imp"
24062 @ 199865:                           PUSH   A
24063 @ 199868:                           PUSH   P
24064 @ 199871:                           ACCESS
24065 @ 199872:                           PUSHI  #0x00000002
24066 @ 199877:                           JUMPIF # L_0004

  3551           ACCESS=MODE; AREA=AR; XDISP=XD
24067 @ 199881:                           LINE   3551 "regression-compile-tmp/nrimp10s-77.imp"
24068 @ 199923:                           PUSH   ACCESS
24069 @ 199926:                           PUSH   MODE
24070 @ 199929:                           ASSVAL
24071 @ 199930:                           LINE   3551 "regression-compile-tmp/nrimp10s-77.imp"
24072 @ 199972:                           PUSH   AREA
24073 @ 199975:                           PUSH   AR
24074 @ 199978:                           ASSVAL
24075 @ 199979:                           LINE   3551 "regression-compile-tmp/nrimp10s-77.imp"
24076 @ 200021:                           PUSH   XDISP
24077 @ 200024:                           PUSH   XD
24078 @ 200027:                           ASSVAL

  3552           BASE=BS; DISP=DP;              ! FOR POINTER
24079 @ 200028:                           LINE   3552 "regression-compile-tmp/nrimp10s-77.imp"
24080 @ 200070:                           PUSH   BASE
24081 @ 200073:                           PUSH   BS
24082 @ 200076:                           ASSVAL
24083 @ 200077:                           LINE   3552 "regression-compile-tmp/nrimp10s-77.imp"
24084 @ 200119:                           PUSH   DISP
24085 @ 200122:                           PUSH   DP
24086 @ 200125:                           ASSVAL

  3553           %IF Z<14 %THEN %START;         ! NOT A RECORD OPERATION
24087 @ 200126:                           LINE   3553 "regression-compile-tmp/nrimp10s-77.imp"
24088 @ 200168:                           PUSH   Z
24089 @ 200171:                           PUSHI  #0x0000000e
24090 @ 200176:                           JUMPIF >= L_0007

  3554              %UNLESS 3<=Z<=4 %OR Z=6 %START;   ! ADDR(RECORD)
24091 @ 200180:                           LINE   3554 "regression-compile-tmp/nrimp10s-77.imp"
24092 @ 200222:                           PUSHI  #0x00000003
24093 @ 200227:                           PUSH   Z
24094 @ 200230:                           JUMPIFD > L_000b
24095 @ 200234:                           PUSHI  #0x00000004
24096 @ 200239:                           JUMPIF <= L_000a
24097 @ 200243:                           LOCATE L_000b
24098 @ 200246:                           PUSH   Z
24099 @ 200249:                           PUSHI  #0x00000006
24100 @ 200254:                           JUMPIF = L_000a

  3555                 FAULT(64,0); BASE=RBASE; AREA=-1
24101 @ 200258:                           LINE   3555 "regression-compile-tmp/nrimp10s-77.imp"
24102 @ 200300:                           PUSH   FAULT
24103 @ 200303:                           PUSHI  #0x00000040
24104 @ 200308:                           ASSPAR
24105 @ 200309:                           PUSHI  #0x00000000
24106 @ 200314:                           ASSPAR
24107 @ 200315:                           CALL  
24108 @ 200316:                           LINE   3555 "regression-compile-tmp/nrimp10s-77.imp"
24109 @ 200358:                           PUSH   BASE
24110 @ 200361:                           PUSH   RBASE
24111 @ 200364:                           ASSVAL
24112 @ 200365:                           LINE   3555 "regression-compile-tmp/nrimp10s-77.imp"
24113 @ 200407:                           PUSH   AREA
24114 @ 200410:                           PUSHI  #0x00000001
24115 @ 200415:                           NEGATE
24116 @ 200416:                           ASSVAL

  3556                 DISP=0; ACCESS=0; PTYPE=1; UNPACK
24117 @ 200417:                           LINE   3556 "regression-compile-tmp/nrimp10s-77.imp"
24118 @ 200459:                           PUSH   DISP
24119 @ 200462:                           PUSHI  #0x00000000
24120 @ 200467:                           ASSVAL
24121 @ 200468:                           LINE   3556 "regression-compile-tmp/nrimp10s-77.imp"
24122 @ 200510:                           PUSH   ACCESS
24123 @ 200513:                           PUSHI  #0x00000000
24124 @ 200518:                           ASSVAL
24125 @ 200519:                           LINE   3556 "regression-compile-tmp/nrimp10s-77.imp"
24126 @ 200561:                           PUSH   PTYPE
24127 @ 200564:                           PUSHI  #0x00000001
24128 @ 200569:                           ASSVAL
24129 @ 200570:                           LINE   3556 "regression-compile-tmp/nrimp10s-77.imp"
24130 @ 200612:                           PUSH   UNPACK
24131 @ 200615:                           CALL  

  3557              %FINISH
24132 @ 200616:                           LINE   3557 "regression-compile-tmp/nrimp10s-77.imp"
24133 @ 200658:                           LOCATE L_000a

  3558           %FINISH
24134 @ 200661:                           LINE   3558 "regression-compile-tmp/nrimp10s-77.imp"
24135 @ 200703:                           LOCATE L_0007

  3559           %RETURN
24136 @ 200706:                           LINE   3559 "regression-compile-tmp/nrimp10s-77.imp"
24137 @ 200748:                           RETURN

  3560        %FINISH
24138 @ 200749:                           LINE   3560 "regression-compile-tmp/nrimp10s-77.imp"
24139 @ 200791:                           LOCATE L_0004

  3561        P=P+1;                            ! FIND OUT ABOUT SUBNAME
24140 @ 200794:                           LINE   3561 "regression-compile-tmp/nrimp10s-77.imp"
24141 @ 200836:                           PUSH   P
24142 @ 200839:                           PUSH   P
24143 @ 200842:                           PUSHI  #0x00000001
24144 @ 200847:                           ADD   
24145 @ 200848:                           ASSVAL

  3562        Q=DISPLACEMENT(FNAME);            ! TCELL POINTS TO CELL HOLDING
24146 @ 200849:                           LINE   3562 "regression-compile-tmp/nrimp10s-77.imp"
24147 @ 200891:                           PUSH   Q
24148 @ 200894:                           PUSH   DISPLACEMENT
24149 @ 200897:                           PUSH   FNAME
24150 @ 200900:                           ASSPAR
24151 @ 200901:                           CALL  
24152 @ 200902:                           ASSVAL

  3563        UNPACK;                           ! INFO ABOUT THE SUBNAME
24153 @ 200903:                           LINE   3563 "regression-compile-tmp/nrimp10s-77.imp"
24154 @ 200945:                           PUSH   UNPACK
24155 @ 200948:                           CALL  

  3564        %IF Q=-1=ACC %OR PTYPE=7 %START;  ! WRONG SUBNAME(HAS BEEN FAULTED)
24156 @ 200949:                           LINE   3564 "regression-compile-tmp/nrimp10s-77.imp"
24157 @ 200991:                           PUSH   Q
24158 @ 200994:                           PUSHI  #0x00000001
24159 @ 200999:                           NEGATE
24160 @ 201000:                           JUMPIFD # L_0006
24161 @ 201004:                           PUSH   ACC
24162 @ 201007:                           JUMPIF = L_0005
24163 @ 201011:                           LOCATE L_0006
24164 @ 201014:                           PUSH   PTYPE
24165 @ 201017:                           PUSHI  #0x00000007
24166 @ 201022:                           JUMPIF # L_0004
24167 @ 201026:                           LOCATE L_0005

  3565           P=P+2; SKIP APP; P=P-3
24168 @ 201029:                           LINE   3565 "regression-compile-tmp/nrimp10s-77.imp"
24169 @ 201071:                           PUSH   P
24170 @ 201074:                           PUSH   P
24171 @ 201077:                           PUSHI  #0x00000002
24172 @ 201082:                           ADD   
24173 @ 201083:                           ASSVAL
24174 @ 201084:                           LINE   3565 "regression-compile-tmp/nrimp10s-77.imp"
24175 @ 201126:                           PUSH   SKIPAPP
24176 @ 201129:                           CALL  
24177 @ 201130:                           LINE   3565 "regression-compile-tmp/nrimp10s-77.imp"
24178 @ 201172:                           PUSH   P
24179 @ 201175:                           PUSH   P
24180 @ 201178:                           PUSHI  #0x00000003
24181 @ 201183:                           SUB   
24182 @ 201184:                           ASSVAL

  3566           ACCESS=0; BASE=RBASE; DISP=0; AREA=-1
24183 @ 201185:                           LINE   3566 "regression-compile-tmp/nrimp10s-77.imp"
24184 @ 201227:                           PUSH   ACCESS
24185 @ 201230:                           PUSHI  #0x00000000
24186 @ 201235:                           ASSVAL
24187 @ 201236:                           LINE   3566 "regression-compile-tmp/nrimp10s-77.imp"
24188 @ 201278:                           PUSH   BASE
24189 @ 201281:                           PUSH   RBASE
24190 @ 201284:                           ASSVAL
24191 @ 201285:                           LINE   3566 "regression-compile-tmp/nrimp10s-77.imp"
24192 @ 201327:                           PUSH   DISP
24193 @ 201330:                           PUSHI  #0x00000000
24194 @ 201335:                           ASSVAL
24195 @ 201336:                           LINE   3566 "regression-compile-tmp/nrimp10s-77.imp"
24196 @ 201378:                           PUSH   AREA
24197 @ 201381:                           PUSHI  #0x00000001
24198 @ 201386:                           NEGATE
24199 @ 201387:                           ASSVAL

  3567           %RETURN
24200 @ 201388:                           LINE   3567 "regression-compile-tmp/nrimp10s-77.imp"
24201 @ 201430:                           RETURN

  3568        %FINISH
24202 @ 201431:                           LINE   3568 "regression-compile-tmp/nrimp10s-77.imp"
24203 @ 201473:                           LOCATE L_0004

  3569        NAMEP=(A(P)<<8!A(P+1))<<16!NAMEP; ! NAMEP=-1 UNALTERED !
24204 @ 201476:                           LINE   3569 "regression-compile-tmp/nrimp10s-77.imp"
24205 @ 201518:                           PUSH   NAMEP
24206 @ 201521:                           PUSH   A
24207 @ 201524:                           PUSH   P
24208 @ 201527:                           ACCESS
24209 @ 201528:                           PUSHI  #0x00000008
24210 @ 201533:                           LSH   
24211 @ 201534:                           PUSH   A
24212 @ 201537:                           PUSH   P
24213 @ 201540:                           PUSHI  #0x00000001
24214 @ 201545:                           ADD   
24215 @ 201546:                           ACCESS
24216 @ 201547:                           OR    
24217 @ 201548:                           PUSHI  #0x00000010
24218 @ 201553:                           LSH   
24219 @ 201554:                           PUSH   NAMEP
24220 @ 201557:                           OR    
24221 @ 201558:                           ASSVAL

  3570        ->AE %IF ARR=1;                   ! ARRAYS INCLUDING RECORDARRAYS
24222 @ 201559:                           LINE   3570 "regression-compile-tmp/nrimp10s-77.imp"
24223 @ 201601:                           PUSH   ARR
24224 @ 201604:                           PUSHI  #0x00000001
24225 @ 201609:                           JUMPIF # L_0004
24226 @ 201613:                           JUMP   L_01f5
24227 @ 201616:                           LOCATE L_0004

  3571        %IF A(P+2)=2 %THEN P=P+3 %ELSE NO APP
24228 @ 201619:                           LINE   3571 "regression-compile-tmp/nrimp10s-77.imp"
24229 @ 201661:                           PUSH   A
24230 @ 201664:                           PUSH   P
24231 @ 201667:                           PUSHI  #0x00000002
24232 @ 201672:                           ADD   
24233 @ 201673:                           ACCESS
24234 @ 201674:                           PUSHI  #0x00000002
24235 @ 201679:                           JUMPIF # L_0004
24236 @ 201683:                           PUSH   P
24237 @ 201686:                           PUSH   P
24238 @ 201689:                           PUSHI  #0x00000003
24239 @ 201694:                           ADD   
24240 @ 201695:                           ASSVAL
24241 @ 201696:                           GOTO   L_0003
24242 @ 201699:                           LOCATE L_0004
24243 @ 201702:                           PUSH   NOAPP
24244 @ 201705:                           CALL  
24245 @ 201706:                           LOCATE L_0003

  3572        %IF TYPE<=2 %OR TYPE=5 %OR (TYPE=3 %AND A(P)=2 %AND (3<=Z<=4 %OR Z=6)) %START
24246 @ 201709:                           LINE   3572 "regression-compile-tmp/nrimp10s-77.imp"
24247 @ 201751:                           PUSH   TYPE
24248 @ 201754:                           PUSHI  #0x00000002
24249 @ 201759:                           JUMPIF <= L_0005
24250 @ 201763:                           PUSH   TYPE
24251 @ 201766:                           PUSHI  #0x00000005
24252 @ 201771:                           JUMPIF = L_0005
24253 @ 201775:                           PUSH   TYPE
24254 @ 201778:                           PUSHI  #0x00000003
24255 @ 201783:                           JUMPIF # L_0004
24256 @ 201787:                           PUSH   A
24257 @ 201790:                           PUSH   P
24258 @ 201793:                           ACCESS
24259 @ 201794:                           PUSHI  #0x00000002
24260 @ 201799:                           JUMPIF # L_0004
24261 @ 201803:                           PUSHI  #0x00000003
24262 @ 201808:                           PUSH   Z
24263 @ 201811:                           JUMPIFD > L_0006
24264 @ 201815:                           PUSHI  #0x00000004
24265 @ 201820:                           JUMPIF <= L_0005
24266 @ 201824:                           LOCATE L_0006
24267 @ 201827:                           PUSH   Z
24268 @ 201830:                           PUSHI  #0x00000006
24269 @ 201835:                           JUMPIF # L_0004
24270 @ 201839:                           LOCATE L_0005

  3573           ACCESS=MODE+4+4*NAM; BASE=BS;
24271 @ 201842:                           LINE   3573 "regression-compile-tmp/nrimp10s-77.imp"
24272 @ 201884:                           PUSH   ACCESS
24273 @ 201887:                           PUSH   MODE
24274 @ 201890:                           PUSHI  #0x00000004
24275 @ 201895:                           ADD   
24276 @ 201896:                           PUSHI  #0x00000004
24277 @ 201901:                           PUSH   NAM
24278 @ 201904:                           MUL   
24279 @ 201905:                           ADD   
24280 @ 201906:                           ASSVAL
24281 @ 201907:                           LINE   3573 "regression-compile-tmp/nrimp10s-77.imp"
24282 @ 201949:                           PUSH   BASE
24283 @ 201952:                           PUSH   BS
24284 @ 201955:                           ASSVAL

  3574           AREA=AR; DISP=DP; XDISP=XD+Q
24285 @ 201956:                           LINE   3574 "regression-compile-tmp/nrimp10s-77.imp"
24286 @ 201998:                           PUSH   AREA
24287 @ 202001:                           PUSH   AR
24288 @ 202004:                           ASSVAL
24289 @ 202005:                           LINE   3574 "regression-compile-tmp/nrimp10s-77.imp"
24290 @ 202047:                           PUSH   DISP
24291 @ 202050:                           PUSH   DP
24292 @ 202053:                           ASSVAL
24293 @ 202054:                           LINE   3574 "regression-compile-tmp/nrimp10s-77.imp"
24294 @ 202096:                           PUSH   XDISP
24295 @ 202099:                           PUSH   XD
24296 @ 202102:                           PUSH   Q
24297 @ 202105:                           ADD   
24298 @ 202106:                           ASSVAL

  3575           %RETURN
24299 @ 202107:                           LINE   3575 "regression-compile-tmp/nrimp10s-77.imp"
24300 @ 202149:                           RETURN

  3576        %FINISH
  3577  !
  3578  ! NOW CODING BECOMES HAIRY:- STILL LEFT ARE
  3579  ! A) RECORDS IN RECORDS   Q POINTS TO SECONDARY RECORD
  3580  ! B) RECORDNAMES IN RECORDS   Q HAS OFF-SET OF A POINTER
  3581  ! C) RECORDARRAYNAMES IN RECORDS   Q HAS OFF-SET A HEADER IN RECORD
  3582  ! D) RECORDARRAYS IN RECORDS   NOT YET ALLOWED
  3583  !    Q WOULD HAVE OFF-SET OF A RECORD RELATIVE HEADER IN THE GLA
  3584  !
24301 @ 202150:                           LINE   3576 "regression-compile-tmp/nrimp10s-77.imp"
24302 @ 202192:                           LOCATE L_0004

  3585        XD=XD+Q
24303 @ 202195:                           LINE   3585 "regression-compile-tmp/nrimp10s-77.imp"
24304 @ 202237:                           PUSH   XD
24305 @ 202240:                           PUSH   XD
24306 @ 202243:                           PUSH   Q
24307 @ 202246:                           ADD   
24308 @ 202247:                           ASSVAL

  3586        NAMEP=-1
24309 @ 202248:                           LINE   3586 "regression-compile-tmp/nrimp10s-77.imp"
24310 @ 202290:                           PUSH   NAMEP
24311 @ 202293:                           PUSHI  #0x00000001
24312 @ 202298:                           NEGATE
24313 @ 202299:                           ASSVAL

  3587        %IF NAM=1 %THEN %START
24314 @ 202300:                           LINE   3587 "regression-compile-tmp/nrimp10s-77.imp"
24315 @ 202342:                           PUSH   NAM
24316 @ 202345:                           PUSHI  #0x00000001
24317 @ 202350:                           JUMPIF # L_0004

  3588           %IF MODE=0 %START
24318 @ 202354:                           LINE   3588 "regression-compile-tmp/nrimp10s-77.imp"
24319 @ 202396:                           PUSH   MODE
24320 @ 202399:                           PUSHI  #0x00000000
24321 @ 202404:                           JUMPIF # L_0007

  3589              DP=DP+XD; XD=0; MODE=2
24322 @ 202408:                           LINE   3589 "regression-compile-tmp/nrimp10s-77.imp"
24323 @ 202450:                           PUSH   DP
24324 @ 202453:                           PUSH   DP
24325 @ 202456:                           PUSH   XD
24326 @ 202459:                           ADD   
24327 @ 202460:                           ASSVAL
24328 @ 202461:                           LINE   3589 "regression-compile-tmp/nrimp10s-77.imp"
24329 @ 202503:                           PUSH   XD
24330 @ 202506:                           PUSHI  #0x00000000
24331 @ 202511:                           ASSVAL
24332 @ 202512:                           LINE   3589 "regression-compile-tmp/nrimp10s-77.imp"
24333 @ 202554:                           PUSH   MODE
24334 @ 202557:                           PUSHI  #0x00000002
24335 @ 202562:                           ASSVAL

  3590           %FINISH %ELSE %START
24336 @ 202563:                           LINE   3590 "regression-compile-tmp/nrimp10s-77.imp"
24337 @ 202605:                           GOTO   L_0006
24338 @ 202608:                           LOCATE L_0007

  3591              LOCALISE(8);                ! PICK UP RECNAME DESCR &STCK
24339 @ 202611:                           LINE   3591 "regression-compile-tmp/nrimp10s-77.imp"
24340 @ 202653:                           PUSH   LOCALISE
24341 @ 202656:                           PUSHI  #0x00000008
24342 @ 202661:                           ASSPAR
24343 @ 202662:                           CALL  

  3592              AR=AREA; DP=DISP; BS=BASE
24344 @ 202663:                           LINE   3592 "regression-compile-tmp/nrimp10s-77.imp"
24345 @ 202705:                           PUSH   AR
24346 @ 202708:                           PUSH   AREA
24347 @ 202711:                           ASSVAL
24348 @ 202712:                           LINE   3592 "regression-compile-tmp/nrimp10s-77.imp"
24349 @ 202754:                           PUSH   DP
24350 @ 202757:                           PUSH   DISP
24351 @ 202760:                           ASSVAL
24352 @ 202761:                           LINE   3592 "regression-compile-tmp/nrimp10s-77.imp"
24353 @ 202803:                           PUSH   BS
24354 @ 202806:                           PUSH   BASE
24355 @ 202809:                           ASSVAL

  3593           %FINISH
24356 @ 202810:                           LINE   3593 "regression-compile-tmp/nrimp10s-77.imp"
24357 @ 202852:                           LOCATE L_0006

  3594        %FINISH
24358 @ 202855:                           LINE   3594 "regression-compile-tmp/nrimp10s-77.imp"
24359 @ 202897:                           LOCATE L_0004

  3595        CENAME(MODE,KFORM,BS,AR,DP,XD)
24360 @ 202900:                           LINE   3595 "regression-compile-tmp/nrimp10s-77.imp"
24361 @ 202942:                           PUSH   CENAME
24362 @ 202945:                           PUSH   MODE
24363 @ 202948:                           ASSPAR
24364 @ 202949:                           PUSH   KFORM
24365 @ 202952:                           ASSPAR
24366 @ 202953:                           PUSH   BS
24367 @ 202956:                           ASSPAR
24368 @ 202957:                           PUSH   AR
24369 @ 202960:                           ASSPAR
24370 @ 202961:                           PUSH   DP
24371 @ 202964:                           ASSPAR
24372 @ 202965:                           PUSH   XD
24373 @ 202968:                           ASSPAR
24374 @ 202969:                           CALL  

  3596        %RETURN
24375 @ 202970:                           LINE   3596 "regression-compile-tmp/nrimp10s-77.imp"
24376 @ 203012:                           RETURN

  3597  AE:                                     ! ARRAYS AND ARRAYNAMES AS ELEMEN
24377 @ 203013:                           LINE   3597 "regression-compile-tmp/nrimp10s-77.imp"
24378 @ 203055:                           LABEL  L_01f5

  3598        FROM123(TCELL,Q,SNDISP,K)
24379 @ 203058:                           LINE   3598 "regression-compile-tmp/nrimp10s-77.imp"
24380 @ 203100:                           PUSH   FROM123
24381 @ 203103:                           PUSH   TCELL
24382 @ 203106:                           ASSPAR
24383 @ 203107:                           PUSH   Q
24384 @ 203110:                           ASSPAR
24385 @ 203111:                           PUSH   SNDISP
24386 @ 203114:                           ASSPAR
24387 @ 203115:                           PUSH   K
24388 @ 203118:                           ASSPAR
24389 @ 203119:                           CALL  

  3599        ACC=SNDISP&16_FFFF; SNDISP=SNDISP&16_FFFF0000//16_10000
24390 @ 203120:                           LINE   3599 "regression-compile-tmp/nrimp10s-77.imp"
24391 @ 203162:                           PUSH   ACC
24392 @ 203165:                           PUSH   SNDISP
24393 @ 203168:                           PUSHI  #0x0000ffff
24394 @ 203173:                           AND   
24395 @ 203174:                           ASSVAL
24396 @ 203175:                           LINE   3599 "regression-compile-tmp/nrimp10s-77.imp"
24397 @ 203217:                           PUSH   SNDISP
24398 @ 203220:                           PUSH   SNDISP
24399 @ 203223:                           PUSHI  #0xffff0000
24400 @ 203228:                           AND   
24401 @ 203229:                           PUSHI  #0x00010000
24402 @ 203234:                           QUOT  
24403 @ 203235:                           ASSVAL

  3600        KFORM=K&16_FFFF; K=K>>16
24404 @ 203236:                           LINE   3600 "regression-compile-tmp/nrimp10s-77.imp"
24405 @ 203278:                           PUSH   KFORM
24406 @ 203281:                           PUSH   K
24407 @ 203284:                           PUSHI  #0x0000ffff
24408 @ 203289:                           AND   
24409 @ 203290:                           ASSVAL
24410 @ 203291:                           LINE   3600 "regression-compile-tmp/nrimp10s-77.imp"
24411 @ 203333:                           PUSH   K
24412 @ 203336:                           PUSH   K
24413 @ 203339:                           PUSHI  #0x00000010
24414 @ 203344:                           RSH   
24415 @ 203345:                           ASSVAL

  3601        C=ACC; D=SNDISP; Q=K; QQ=KFORM
24416 @ 203346:                           LINE   3601 "regression-compile-tmp/nrimp10s-77.imp"
24417 @ 203388:                           PUSH   C
24418 @ 203391:                           PUSH   ACC
24419 @ 203394:                           ASSVAL
24420 @ 203395:                           LINE   3601 "regression-compile-tmp/nrimp10s-77.imp"
24421 @ 203437:                           PUSH   D
24422 @ 203440:                           PUSH   SNDISP
24423 @ 203443:                           ASSVAL
24424 @ 203444:                           LINE   3601 "regression-compile-tmp/nrimp10s-77.imp"
24425 @ 203486:                           PUSH   Q
24426 @ 203489:                           PUSH   K
24427 @ 203492:                           ASSVAL
24428 @ 203493:                           LINE   3601 "regression-compile-tmp/nrimp10s-77.imp"
24429 @ 203535:                           PUSH   QQ
24430 @ 203538:                           PUSH   KFORM
24431 @ 203541:                           ASSVAL

  3602        %IF (Z=6 %OR Z=12) %AND A(P+2)=2 %START;! 'GET ARRAYHEAD' CALL
24432 @ 203542:                           LINE   3602 "regression-compile-tmp/nrimp10s-77.imp"
24433 @ 203584:                           PUSH   Z
24434 @ 203587:                           PUSHI  #0x00000006
24435 @ 203592:                           JUMPIF = L_0005
24436 @ 203596:                           PUSH   Z
24437 @ 203599:                           PUSHI  #0x0000000c
24438 @ 203604:                           JUMPIF # L_0004
24439 @ 203608:                           LOCATE L_0005
24440 @ 203611:                           PUSH   A
24441 @ 203614:                           PUSH   P
24442 @ 203617:                           PUSHI  #0x00000002
24443 @ 203622:                           ADD   
24444 @ 203623:                           ACCESS
24445 @ 203624:                           PUSHI  #0x00000002
24446 @ 203629:                           JUMPIF # L_0004

  3603              P=P+3
24447 @ 203633:                           LINE   3603 "regression-compile-tmp/nrimp10s-77.imp"
24448 @ 203675:                           PUSH   P
24449 @ 203678:                           PUSH   P
24450 @ 203681:                           PUSHI  #0x00000003
24451 @ 203686:                           ADD   
24452 @ 203687:                           ASSVAL

  3604           %IF NAM=1 %THEN %START
24453 @ 203688:                           LINE   3604 "regression-compile-tmp/nrimp10s-77.imp"
24454 @ 203730:                           PUSH   NAM
24455 @ 203733:                           PUSHI  #0x00000001
24456 @ 203738:                           JUMPIF # L_0007

  3605              ACCESS=MODE+8; BASE=BS
24457 @ 203742:                           LINE   3605 "regression-compile-tmp/nrimp10s-77.imp"
24458 @ 203784:                           PUSH   ACCESS
24459 @ 203787:                           PUSH   MODE
24460 @ 203790:                           PUSHI  #0x00000008
24461 @ 203795:                           ADD   
24462 @ 203796:                           ASSVAL
24463 @ 203797:                           LINE   3605 "regression-compile-tmp/nrimp10s-77.imp"
24464 @ 203839:                           PUSH   BASE
24465 @ 203842:                           PUSH   BS
24466 @ 203845:                           ASSVAL

  3606              AREA=AR; DISP=DP; XDISP=XD+Q
24467 @ 203846:                           LINE   3606 "regression-compile-tmp/nrimp10s-77.imp"
24468 @ 203888:                           PUSH   AREA
24469 @ 203891:                           PUSH   AR
24470 @ 203894:                           ASSVAL
24471 @ 203895:                           LINE   3606 "regression-compile-tmp/nrimp10s-77.imp"
24472 @ 203937:                           PUSH   DISP
24473 @ 203940:                           PUSH   DP
24474 @ 203943:                           ASSVAL
24475 @ 203944:                           LINE   3606 "regression-compile-tmp/nrimp10s-77.imp"
24476 @ 203986:                           PUSH   XDISP
24477 @ 203989:                           PUSH   XD
24478 @ 203992:                           PUSH   Q
24479 @ 203995:                           ADD   
24480 @ 203996:                           ASSVAL

  3607              %RETURN
24481 @ 203997:                           LINE   3607 "regression-compile-tmp/nrimp10s-77.imp"
24482 @ 204039:                           RETURN

  3608           %FINISH
  3609  !
  3610  ! PASSING AN ARRAY IN A RECORD BY NAME MUST CONSTRUCT PROPER ARRAYHEAD
  3611  ! FROM THE RECORD RELATIVE ONE AT Q(GLA)
  3612  !
24483 @ 204040:                           LINE   3608 "regression-compile-tmp/nrimp10s-77.imp"
24484 @ 204082:                           LOCATE L_0007

  3613           NAMEP=-1
24485 @ 204085:                           LINE   3613 "regression-compile-tmp/nrimp10s-77.imp"
24486 @ 204127:                           PUSH   NAMEP
24487 @ 204130:                           PUSHI  #0x00000001
24488 @ 204135:                           NEGATE
24489 @ 204136:                           ASSVAL

  3614           FETCH RAD
24490 @ 204137:                           LINE   3614 "regression-compile-tmp/nrimp10s-77.imp"
24491 @ 204179:                           PUSH   FETCHRAD
24492 @ 204182:                           CALL  

  3615           AREA=-1; DISP=Q
24493 @ 204183:                           LINE   3615 "regression-compile-tmp/nrimp10s-77.imp"
24494 @ 204225:                           PUSH   AREA
24495 @ 204228:                           PUSHI  #0x00000001
24496 @ 204233:                           NEGATE
24497 @ 204234:                           ASSVAL
24498 @ 204235:                           LINE   3615 "regression-compile-tmp/nrimp10s-77.imp"
24499 @ 204277:                           PUSH   DISP
24500 @ 204280:                           PUSH   Q
24501 @ 204283:                           ASSVAL

  3616           BASE=0; ACCESS=0;
24502 @ 204284:                           LINE   3616 "regression-compile-tmp/nrimp10s-77.imp"
24503 @ 204326:                           PUSH   BASE
24504 @ 204329:                           PUSHI  #0x00000000
24505 @ 204334:                           ASSVAL
24506 @ 204335:                           LINE   3616 "regression-compile-tmp/nrimp10s-77.imp"
24507 @ 204377:                           PUSH   ACCESS
24508 @ 204380:                           PUSHI  #0x00000000
24509 @ 204385:                           ASSVAL

  3617           CREATE AH(1)
24510 @ 204386:                           LINE   3617 "regression-compile-tmp/nrimp10s-77.imp"
24511 @ 204428:                           PUSH   CREATEAH
24512 @ 204431:                           PUSHI  #0x00000001
24513 @ 204436:                           ASSPAR
24514 @ 204437:                           CALL  

  3618        %FINISH %ELSE %START;             ! ARRAY ELEMENTS IN RECORDS
24515 @ 204438:                           LINE   3618 "regression-compile-tmp/nrimp10s-77.imp"
24516 @ 204480:                           GOTO   L_0003
24517 @ 204483:                           LOCATE L_0004

  3619           NAMEP=-1
24518 @ 204486:                           LINE   3619 "regression-compile-tmp/nrimp10s-77.imp"
24519 @ 204528:                           PUSH   NAMEP
24520 @ 204531:                           PUSHI  #0x00000001
24521 @ 204536:                           NEGATE
24522 @ 204537:                           ASSVAL

  3620           %IF NAM=1 %THEN %START;        ! ARRAYNAMES-FULLHEAD IN RECORD
24523 @ 204538:                           LINE   3620 "regression-compile-tmp/nrimp10s-77.imp"
24524 @ 204580:                           PUSH   NAM
24525 @ 204583:                           PUSHI  #0x00000001
24526 @ 204588:                           JUMPIF # L_0007

  3621              XD=XD+Q
24527 @ 204592:                           LINE   3621 "regression-compile-tmp/nrimp10s-77.imp"
24528 @ 204634:                           PUSH   XD
24529 @ 204637:                           PUSH   XD
24530 @ 204640:                           PUSH   Q
24531 @ 204643:                           ADD   
24532 @ 204644:                           ASSVAL

  3622              LOCALISE(16);               ! MOVE HEAD UNDER LNB
24533 @ 204645:                           LINE   3622 "regression-compile-tmp/nrimp10s-77.imp"
24534 @ 204687:                           PUSH   LOCALISE
24535 @ 204690:                           PUSHI  #0x00000010
24536 @ 204695:                           ASSPAR
24537 @ 204696:                           CALL  

  3623              CANAME(3,BASE,DISP);        ! ARRAY MODE SETS DISP,AREA&BASE
24538 @ 204697:                           LINE   3623 "regression-compile-tmp/nrimp10s-77.imp"
24539 @ 204739:                           PUSH   CANAME
24540 @ 204742:                           PUSHI  #0x00000003
24541 @ 204747:                           ASSPAR
24542 @ 204748:                           PUSH   BASE
24543 @ 204751:                           ASSPAR
24544 @ 204752:                           PUSH   DISP
24545 @ 204755:                           ASSPAR
24546 @ 204756:                           CALL  

  3624           %FINISH %ELSE %START;          ! ARRAY RELATIVE HEAD IN GLA
24547 @ 204757:                           LINE   3624 "regression-compile-tmp/nrimp10s-77.imp"
24548 @ 204799:                           GOTO   L_0006
24549 @ 204802:                           LOCATE L_0007

  3625              %IF MODE=0 %OR MODE=2 %%START
24550 @ 204805:                           LINE   3625 "regression-compile-tmp/nrimp10s-77.imp"
24551 @ 204847:                           PUSH   MODE
24552 @ 204850:                           PUSHI  #0x00000000
24553 @ 204855:                           JUMPIF = L_000b
24554 @ 204859:                           PUSH   MODE
24555 @ 204862:                           PUSHI  #0x00000002
24556 @ 204867:                           JUMPIF # L_000a
24557 @ 204871:                           LOCATE L_000b

  3626                 %IF MODE=0 %THEN W=DP-4 %ELSE  W=DP+4
24558 @ 204874:                           LINE   3626 "regression-compile-tmp/nrimp10s-77.imp"
24559 @ 204916:                           PUSH   MODE
24560 @ 204919:                           PUSHI  #0x00000000
24561 @ 204924:                           JUMPIF # L_000d
24562 @ 204928:                           PUSH   W
24563 @ 204931:                           PUSH   DP
24564 @ 204934:                           PUSHI  #0x00000004
24565 @ 204939:                           SUB   
24566 @ 204940:                           ASSVAL
24567 @ 204941:                           GOTO   L_000c
24568 @ 204944:                           LOCATE L_000d
24569 @ 204947:                           PUSH   W
24570 @ 204950:                           PUSH   DP
24571 @ 204953:                           PUSHI  #0x00000004
24572 @ 204958:                           ADD   
24573 @ 204959:                           ASSVAL
24574 @ 204960:                           LOCATE L_000c

  3627              %FINISH %ELSE %START
24575 @ 204963:                           LINE   3627 "regression-compile-tmp/nrimp10s-77.imp"
24576 @ 205005:                           GOTO   L_0009
24577 @ 205008:                           LOCATE L_000a

  3628                 FETCH RAD;               ! RECORD ADDR TO ACC
24578 @ 205011:                           LINE   3628 "regression-compile-tmp/nrimp10s-77.imp"
24579 @ 205053:                           PUSH   FETCHRAD
24580 @ 205056:                           CALL  

  3629                 GET WSP(W,1)
24581 @ 205057:                           LINE   3629 "regression-compile-tmp/nrimp10s-77.imp"
24582 @ 205099:                           PUSH   GETWSP
24583 @ 205102:                           PUSH   W
24584 @ 205105:                           ASSPAR
24585 @ 205106:                           PUSHI  #0x00000001
24586 @ 205111:                           ASSPAR
24587 @ 205112:                           CALL  

  3630                 PSF1(ST,1,W); XD=0
24588 @ 205113:                           LINE   3630 "regression-compile-tmp/nrimp10s-77.imp"
24589 @ 205155:                           PUSH   PSF1
24590 @ 205158:                           PUSHI  #0x00000048
24591 @ 205163:                           ASSPAR
24592 @ 205164:                           PUSHI  #0x00000001
24593 @ 205169:                           ASSPAR
24594 @ 205170:                           PUSH   W
24595 @ 205173:                           ASSPAR
24596 @ 205174:                           CALL  
24597 @ 205175:                           LINE   3630 "regression-compile-tmp/nrimp10s-77.imp"
24598 @ 205217:                           PUSH   XD
24599 @ 205220:                           PUSHI  #0x00000000
24600 @ 205225:                           ASSVAL

  3631                 BS=RBASE
24601 @ 205226:                           LINE   3631 "regression-compile-tmp/nrimp10s-77.imp"
24602 @ 205268:                           PUSH   BS
24603 @ 205271:                           PUSH   RBASE
24604 @ 205274:                           ASSVAL

  3632              %FINISH
24605 @ 205275:                           LINE   3632 "regression-compile-tmp/nrimp10s-77.imp"
24606 @ 205317:                           LOCATE L_0009

  3633              CANAME(3,0,Q);              ! RECORD REL ARRAY ACCESS
  3634                                          ! CAN RETURN ACCESS=1 OR 3 ONLY
24607 @ 205320:                           LINE   3633 "regression-compile-tmp/nrimp10s-77.imp"
24608 @ 205362:                           PUSH   CANAME
24609 @ 205365:                           PUSHI  #0x00000003
24610 @ 205370:                           ASSPAR
24611 @ 205371:                           PUSHI  #0x00000000
24612 @ 205376:                           ASSPAR
24613 @ 205377:                           PUSH   Q
24614 @ 205380:                           ASSPAR
24615 @ 205381:                           CALL  

  3635              %IF PARMARR=0=PARMCHK %AND ACCESS=3 %AND (PREC=3 %OR TYPE>=3) %START
24616 @ 205382:                           LINE   3635 "regression-compile-tmp/nrimp10s-77.imp"
24617 @ 205424:                           PUSH   PARMARR
24618 @ 205427:                           PUSHI  #0x00000000
24619 @ 205432:                           JUMPIFD # L_000a
24620 @ 205436:                           PUSH   PARMCHK
24621 @ 205439:                           JUMPIF # L_000a
24622 @ 205443:                           PUSH   ACCESS
24623 @ 205446:                           PUSHI  #0x00000003
24624 @ 205451:                           JUMPIF # L_000a
24625 @ 205455:                           PUSH   PREC
24626 @ 205458:                           PUSHI  #0x00000003
24627 @ 205463:                           JUMPIF = L_000b
24628 @ 205467:                           PUSH   TYPE
24629 @ 205470:                           PUSHI  #0x00000003
24630 @ 205475:                           JUMPIF < L_000a
24631 @ 205479:                           LOCATE L_000b

  3636                 PSORLF1(ADB,0,AREA CODE2(BS),W)
24632 @ 205482:                           LINE   3636 "regression-compile-tmp/nrimp10s-77.imp"
24633 @ 205524:                           PUSH   PSORLF1
24634 @ 205527:                           PUSHI  #0x00000020
24635 @ 205532:                           ASSPAR
24636 @ 205533:                           PUSHI  #0x00000000
24637 @ 205538:                           ASSPAR
24638 @ 205539:                           PUSH   AREACODE2
24639 @ 205542:                           PUSH   BS
24640 @ 205545:                           ASSPAR
24641 @ 205546:                           CALL  
24642 @ 205547:                           ASSPAR
24643 @ 205548:                           PUSH   W
24644 @ 205551:                           ASSPAR
24645 @ 205552:                           CALL  

  3637                 PSF1(ADB,0,XD) %UNLESS XD=0
24646 @ 205553:                           LINE   3637 "regression-compile-tmp/nrimp10s-77.imp"
24647 @ 205595:                           PUSH   XD
24648 @ 205598:                           PUSHI  #0x00000000
24649 @ 205603:                           JUMPIF = L_000d
24650 @ 205607:                           PUSH   PSF1
24651 @ 205610:                           PUSHI  #0x00000020
24652 @ 205615:                           ASSPAR
24653 @ 205616:                           PUSHI  #0x00000000
24654 @ 205621:                           ASSPAR
24655 @ 205622:                           PUSH   XD
24656 @ 205625:                           ASSPAR
24657 @ 205626:                           CALL  
24658 @ 205627:                           LOCATE L_000d

  3638                 GRUSE(BREG)=0
24659 @ 205630:                           LINE   3638 "regression-compile-tmp/nrimp10s-77.imp"
24660 @ 205672:                           PUSH   GRUSE
24661 @ 205675:                           PUSHI  #0x00000007
24662 @ 205680:                           ACCESS
24663 @ 205681:                           PUSHI  #0x00000000
24664 @ 205686:                           ASSVAL

  3639              %FINISH %ELSE %START
24665 @ 205687:                           LINE   3639 "regression-compile-tmp/nrimp10s-77.imp"
24666 @ 205729:                           GOTO   L_0009
24667 @ 205732:                           LOCATE L_000a

  3640                 GET IN ACC(DR,2,0,AREA CODE,Q)
24668 @ 205735:                           LINE   3640 "regression-compile-tmp/nrimp10s-77.imp"
24669 @ 205777:                           PUSH   GETINACC
24670 @ 205780:                           PUSHI  #0x00000001
24671 @ 205785:                           ASSPAR
24672 @ 205786:                           PUSHI  #0x00000002
24673 @ 205791:                           ASSPAR
24674 @ 205792:                           PUSHI  #0x00000000
24675 @ 205797:                           ASSPAR
24676 @ 205798:                           PUSH   AREACODE
24677 @ 205801:                           CALL  
24678 @ 205802:                           ASSPAR
24679 @ 205803:                           PUSH   Q
24680 @ 205806:                           ASSPAR
24681 @ 205807:                           CALL  

  3641                 PSORLF1(INCA,0,AREA CODE2(BS),W)
24682 @ 205808:                           LINE   3641 "regression-compile-tmp/nrimp10s-77.imp"
24683 @ 205850:                           PUSH   PSORLF1
24684 @ 205853:                           PUSHI  #0x00000014
24685 @ 205858:                           ASSPAR
24686 @ 205859:                           PUSHI  #0x00000000
24687 @ 205864:                           ASSPAR
24688 @ 205865:                           PUSH   AREACODE2
24689 @ 205868:                           PUSH   BS
24690 @ 205871:                           ASSPAR
24691 @ 205872:                           CALL  
24692 @ 205873:                           ASSPAR
24693 @ 205874:                           PUSH   W
24694 @ 205877:                           ASSPAR
24695 @ 205878:                           CALL  

  3642                 %IF ACCESS=1 %THEN ACCESS=2 %AND AREA=7 %AND XD=XD+NUMMOD*BYTES(PREC)
24696 @ 205879:                           LINE   3642 "regression-compile-tmp/nrimp10s-77.imp"
24697 @ 205921:                           PUSH   ACCESS
24698 @ 205924:                           PUSHI  #0x00000001
24699 @ 205929:                           JUMPIF # L_000d
24700 @ 205933:                           PUSH   ACCESS
24701 @ 205936:                           PUSHI  #0x00000002
24702 @ 205941:                           ASSVAL
24703 @ 205942:                           PUSH   AREA
24704 @ 205945:                           PUSHI  #0x00000007
24705 @ 205950:                           ASSVAL
24706 @ 205951:                           PUSH   XD
24707 @ 205954:                           PUSH   XD
24708 @ 205957:                           PUSH   NUMMOD
24709 @ 205960:                           PUSH   BYTES
24710 @ 205963:                           PUSH   PREC
24711 @ 205966:                           ACCESS
24712 @ 205967:                           MUL   
24713 @ 205968:                           ADD   
24714 @ 205969:                           ASSVAL
24715 @ 205970:                           LOCATE L_000d

  3643                 PSF1(INCA,0,XD) %UNLESS XD=0
24716 @ 205973:                           LINE   3643 "regression-compile-tmp/nrimp10s-77.imp"
24717 @ 206015:                           PUSH   XD
24718 @ 206018:                           PUSHI  #0x00000000
24719 @ 206023:                           JUMPIF = L_000d
24720 @ 206027:                           PUSH   PSF1
24721 @ 206030:                           PUSHI  #0x00000014
24722 @ 206035:                           ASSPAR
24723 @ 206036:                           PUSHI  #0x00000000
24724 @ 206041:                           ASSPAR
24725 @ 206042:                           PUSH   XD
24726 @ 206045:                           ASSPAR
24727 @ 206046:                           CALL  
24728 @ 206047:                           LOCATE L_000d

  3644                 FORGET (DR)
24729 @ 206050:                           LINE   3644 "regression-compile-tmp/nrimp10s-77.imp"
24730 @ 206092:                           PUSH   FORGET
24731 @ 206095:                           PUSHI  #0x00000001
24732 @ 206100:                           ASSPAR
24733 @ 206101:                           CALL  

  3645                 AREA=7; DISP=0;          ! AND ACCESS = 2 OR 3 ONLY
24734 @ 206102:                           LINE   3645 "regression-compile-tmp/nrimp10s-77.imp"
24735 @ 206144:                           PUSH   AREA
24736 @ 206147:                           PUSHI  #0x00000007
24737 @ 206152:                           ASSVAL
24738 @ 206153:                           LINE   3645 "regression-compile-tmp/nrimp10s-77.imp"
24739 @ 206195:                           PUSH   DISP
24740 @ 206198:                           PUSHI  #0x00000000
24741 @ 206203:                           ASSVAL

  3646                 %IF TYPE=3 %AND A(P)=1 %START; ! WILL BE A FURTHER CALL
  3647                                            ! ON ROUTINE CENAME
24742 @ 206204:                           LINE   3646 "regression-compile-tmp/nrimp10s-77.imp"
24743 @ 206246:                           PUSH   TYPE
24744 @ 206249:                           PUSHI  #0x00000003
24745 @ 206254:                           JUMPIF # L_000d
24746 @ 206258:                           PUSH   A
24747 @ 206261:                           PUSH   P
24748 @ 206264:                           ACCESS
24749 @ 206265:                           PUSHI  #0x00000001
24750 @ 206270:                           JUMPIF # L_000d

  3648                    GET WSP(DISP,2)
24751 @ 206274:                           LINE   3648 "regression-compile-tmp/nrimp10s-77.imp"
24752 @ 206316:                           PUSH   GETWSP
24753 @ 206319:                           PUSH   DISP
24754 @ 206322:                           ASSPAR
24755 @ 206323:                           PUSHI  #0x00000002
24756 @ 206328:                           ASSPAR
24757 @ 206329:                           CALL  

  3649                    PSF1(STD,1,DISP)
24758 @ 206330:                           LINE   3649 "regression-compile-tmp/nrimp10s-77.imp"
24759 @ 206372:                           PUSH   PSF1
24760 @ 206375:                           PUSHI  #0x00000058
24761 @ 206380:                           ASSPAR
24762 @ 206381:                           PUSHI  #0x00000001
24763 @ 206386:                           ASSPAR
24764 @ 206387:                           PUSH   DISP
24765 @ 206390:                           ASSPAR
24766 @ 206391:                           CALL  

  3650                    AREA=LNB; BASE=RBASE
24767 @ 206392:                           LINE   3650 "regression-compile-tmp/nrimp10s-77.imp"
24768 @ 206434:                           PUSH   AREA
24769 @ 206437:                           PUSHI  #0x00000002
24770 @ 206442:                           ASSVAL
24771 @ 206443:                           LINE   3650 "regression-compile-tmp/nrimp10s-77.imp"
24772 @ 206485:                           PUSH   BASE
24773 @ 206488:                           PUSH   RBASE
24774 @ 206491:                           ASSVAL

  3651                 %FINISH
24775 @ 206492:                           LINE   3651 "regression-compile-tmp/nrimp10s-77.imp"
24776 @ 206534:                           LOCATE L_000d

  3652              %FINISH
24777 @ 206537:                           LINE   3652 "regression-compile-tmp/nrimp10s-77.imp"
24778 @ 206579:                           LOCATE L_0009

  3653           %FINISH
24779 @ 206582:                           LINE   3653 "regression-compile-tmp/nrimp10s-77.imp"
24780 @ 206624:                           LOCATE L_0006

  3654           %IF TYPE=3 %THEN CENAME(ACCESS,QQ,BASE,AREA,DISP,0)
24781 @ 206627:                           LINE   3654 "regression-compile-tmp/nrimp10s-77.imp"
24782 @ 206669:                           PUSH   TYPE
24783 @ 206672:                           PUSHI  #0x00000003
24784 @ 206677:                           JUMPIF # L_0007
24785 @ 206681:                           PUSH   CENAME
24786 @ 206684:                           PUSH   ACCESS
24787 @ 206687:                           ASSPAR
24788 @ 206688:                           PUSH   QQ
24789 @ 206691:                           ASSPAR
24790 @ 206692:                           PUSH   BASE
24791 @ 206695:                           ASSPAR
24792 @ 206696:                           PUSH   AREA
24793 @ 206699:                           ASSPAR
24794 @ 206700:                           PUSH   DISP
24795 @ 206703:                           ASSPAR
24796 @ 206704:                           PUSHI  #0x00000000
24797 @ 206709:                           ASSPAR
24798 @ 206710:                           CALL  
24799 @ 206711:                           LOCATE L_0007

  3655        %FINISH
24800 @ 206714:                           LINE   3655 "regression-compile-tmp/nrimp10s-77.imp"
24801 @ 206756:                           LOCATE L_0003

  3656        %RETURN
24802 @ 206759:                           LINE   3656 "regression-compile-tmp/nrimp10s-77.imp"
24803 @ 206801:                           RETURN

  3657  %ROUTINE FETCH RAD
  3658  !***********************************************************************
  3659  !*       SET ACC TO 32 BIT ADDRESS OF RECORD.                          *
  3660  !***********************************************************************
24804 @ 206802:                           LINE   3657 "regression-compile-tmp/nrimp10s-77.imp"
24805 @ 206844:                           DEF    FETCHRAD (_lev0id0_lev1id1_lev2id3_CSS_CRNAME_CENAME_FETCHRAD) p1=V_01ee a/tf=7 b/format=0 c/ostate=0  type=0 (<type:0>) form=7 (routine) special=0 (<special:0>) linkage=0 (auto) spec=0 indirect=0 unass=0
24806 @ 206864:                              START  ( FORMAL PARAMETERS  {lev=7 --> 8, nested=0 --> 1}
24807 @ 206865:                              FINISH ) {lev=7}

  3661           ACCESS=MODE+4
24808 @ 206866:                              LINE   3661 "regression-compile-tmp/nrimp10s-77.imp"
24809 @ 206908:                              PUSH   ACCESS
24810 @ 206911:                              PUSH   MODE
24811 @ 206914:                              PUSHI  #0x00000004
24812 @ 206919:                              ADD   
24813 @ 206920:                              ASSVAL

  3662           AREA=AR; BASE=BS
24814 @ 206921:                              LINE   3662 "regression-compile-tmp/nrimp10s-77.imp"
24815 @ 206963:                              PUSH   AREA
24816 @ 206966:                              PUSH   AR
24817 @ 206969:                              ASSVAL
24818 @ 206970:                              LINE   3662 "regression-compile-tmp/nrimp10s-77.imp"
24819 @ 207012:                              PUSH   BASE
24820 @ 207015:                              PUSH   BS
24821 @ 207018:                              ASSVAL

  3663           DISP=DP; XDISP=XD
24822 @ 207019:                              LINE   3663 "regression-compile-tmp/nrimp10s-77.imp"
24823 @ 207061:                              PUSH   DISP
24824 @ 207064:                              PUSH   DP
24825 @ 207067:                              ASSVAL
24826 @ 207068:                              LINE   3663 "regression-compile-tmp/nrimp10s-77.imp"
24827 @ 207110:                              PUSH   XDISP
24828 @ 207113:                              PUSH   XD
24829 @ 207116:                              ASSVAL

  3664           NAMEOP(4,ACCR,4,-1)
24830 @ 207117:                              LINE   3664 "regression-compile-tmp/nrimp10s-77.imp"
24831 @ 207159:                              PUSH   NAMEOP
24832 @ 207162:                              PUSHI  #0x00000004
24833 @ 207167:                              ASSPAR
24834 @ 207168:                              PUSHI  #0x00000000
24835 @ 207173:                              ASSPAR
24836 @ 207174:                              PUSHI  #0x00000004
24837 @ 207179:                              ASSPAR
24838 @ 207180:                              PUSHI  #0x00000001
24839 @ 207185:                              NEGATE
24840 @ 207186:                              ASSPAR
24841 @ 207187:                              CALL  

  3665           %END
24842 @ 207188:                              LINE   3665 "regression-compile-tmp/nrimp10s-77.imp"
24843 @ 207230:                           END    _lev0id0_lev1id1_lev2id3_CSS_CRNAME_CENAME_FETCHRAD {lev=7 --> 6}

  3666  %ROUTINE LOCALISE(%INTEGER SIZE)
  3667  !***********************************************************************
  3668  !*       REMOVES A DESCRIPTOR OR ARRAYHEAD FROM A RECORD AND STORES    *
  3669  !*       IT IN A TEMPORARY UNDER LNB.                                  *
  3670  !***********************************************************************
24844 @ 207231:                           LINE   3666 "regression-compile-tmp/nrimp10s-77.imp"
24845 @ 207273:                           DEF    LOCALISE (_lev0id0_lev1id1_lev2id3_CSS_CRNAME_CENAME_LOCALISE) p1=V_01ef a/tf=7 b/format=0 c/ostate=0  type=0 (<type:0>) form=7 (routine) special=0 (<special:0>) linkage=0 (auto) spec=0 indirect=0 unass=0
24846 @ 207293:                              START  ( FORMAL PARAMETERS  {lev=7 --> 8, nested=0 --> 1}
24847 @ 207294:                                 DEF    SIZE p1=V_01f6 a/tf=11 b/format=1 c/ostate=0  type=1 (integer) form=1 (simple) special=0 (<special:0>) linkage=0 (auto) spec=0 indirect=0 unass=0
24848 @ 207310:                              FINISH ) {lev=7}

  3671  %INTEGER HOLE
24849 @ 207311:                              LINE   3671 "regression-compile-tmp/nrimp10s-77.imp"
24850 @ 207353:                              DEF    HOLE p1=V_01f7 a/tf=11 b/format=1 c/ostate=0  type=1 (integer) form=1 (simple) special=0 (<special:0>) linkage=0 (auto) spec=0 indirect=0 unass=0

  3672           ACCESS=MODE+4
24851 @ 207369:                              LINE   3672 "regression-compile-tmp/nrimp10s-77.imp"
24852 @ 207411:                              PUSH   ACCESS
24853 @ 207414:                              PUSH   MODE
24854 @ 207417:                              PUSHI  #0x00000004
24855 @ 207422:                              ADD   
24856 @ 207423:                              ASSVAL

  3673           AREA=AR; BASE=BS; DISP=DP
24857 @ 207424:                              LINE   3673 "regression-compile-tmp/nrimp10s-77.imp"
24858 @ 207466:                              PUSH   AREA
24859 @ 207469:                              PUSH   AR
24860 @ 207472:                              ASSVAL
24861 @ 207473:                              LINE   3673 "regression-compile-tmp/nrimp10s-77.imp"
24862 @ 207515:                              PUSH   BASE
24863 @ 207518:                              PUSH   BS
24864 @ 207521:                              ASSVAL
24865 @ 207522:                              LINE   3673 "regression-compile-tmp/nrimp10s-77.imp"
24866 @ 207564:                              PUSH   DISP
24867 @ 207567:                              PUSH   DP
24868 @ 207570:                              ASSVAL

  3674           XDISP=XD
24869 @ 207571:                              LINE   3674 "regression-compile-tmp/nrimp10s-77.imp"
24870 @ 207613:                              PUSH   XDISP
24871 @ 207616:                              PUSH   XD
24872 @ 207619:                              ASSVAL

  3675           NAMEOP(2,ACCR,SIZE,-1)
24873 @ 207620:                              LINE   3675 "regression-compile-tmp/nrimp10s-77.imp"
24874 @ 207662:                              PUSH   NAMEOP
24875 @ 207665:                              PUSHI  #0x00000002
24876 @ 207670:                              ASSPAR
24877 @ 207671:                              PUSHI  #0x00000000
24878 @ 207676:                              ASSPAR
24879 @ 207677:                              PUSH   SIZE
24880 @ 207680:                              ASSPAR
24881 @ 207681:                              PUSHI  #0x00000001
24882 @ 207686:                              NEGATE
24883 @ 207687:                              ASSPAR
24884 @ 207688:                              CALL  

  3676           GET WSP(HOLE,SIZE>>2)
24885 @ 207689:                              LINE   3676 "regression-compile-tmp/nrimp10s-77.imp"
24886 @ 207731:                              PUSH   GETWSP
24887 @ 207734:                              PUSH   HOLE
24888 @ 207737:                              ASSPAR
24889 @ 207738:                              PUSH   SIZE
24890 @ 207741:                              PUSHI  #0x00000002
24891 @ 207746:                              RSH   
24892 @ 207747:                              ASSPAR
24893 @ 207748:                              CALL  

  3677           PSF1(ST,1,HOLE)
24894 @ 207749:                              LINE   3677 "regression-compile-tmp/nrimp10s-77.imp"
24895 @ 207791:                              PUSH   PSF1
24896 @ 207794:                              PUSHI  #0x00000048
24897 @ 207799:                              ASSPAR
24898 @ 207800:                              PUSHI  #0x00000001
24899 @ 207805:                              ASSPAR
24900 @ 207806:                              PUSH   HOLE
24901 @ 207809:                              ASSPAR
24902 @ 207810:                              CALL  

  3678           MODE=2; AREA=LNB
24903 @ 207811:                              LINE   3678 "regression-compile-tmp/nrimp10s-77.imp"
24904 @ 207853:                              PUSH   MODE
24905 @ 207856:                              PUSHI  #0x00000002
24906 @ 207861:                              ASSVAL
24907 @ 207862:                              LINE   3678 "regression-compile-tmp/nrimp10s-77.imp"
24908 @ 207904:                              PUSH   AREA
24909 @ 207907:                              PUSHI  #0x00000002
24910 @ 207912:                              ASSVAL

  3679           BASE=RBASE; DISP=HOLE; XD=0
24911 @ 207913:                              LINE   3679 "regression-compile-tmp/nrimp10s-77.imp"
24912 @ 207955:                              PUSH   BASE
24913 @ 207958:                              PUSH   RBASE
24914 @ 207961:                              ASSVAL
24915 @ 207962:                              LINE   3679 "regression-compile-tmp/nrimp10s-77.imp"
24916 @ 208004:                              PUSH   DISP
24917 @ 208007:                              PUSH   HOLE
24918 @ 208010:                              ASSVAL
24919 @ 208011:                              LINE   3679 "regression-compile-tmp/nrimp10s-77.imp"
24920 @ 208053:                              PUSH   XD
24921 @ 208056:                              PUSHI  #0x00000000
24922 @ 208061:                              ASSVAL

  3680           %END;                         ! OF ROUTINE LOCALISE
24923 @ 208062:                              LINE   3680 "regression-compile-tmp/nrimp10s-77.imp"
24924 @ 208104:                           END    _lev0id0_lev1id1_lev2id3_CSS_CRNAME_CENAME_LOCALISE {lev=7 --> 6}

  3681           %END;                         ! OF ROUTINE CENAME
24925 @ 208105:                           LINE   3681 "regression-compile-tmp/nrimp10s-77.imp"
24926 @ 208147:                        END    _lev0id0_lev1id1_lev2id3_CSS_CRNAME_CENAME {lev=6 --> 5}

  3682           %END;                         ! OF ROUTINE CRNAME
24927 @ 208148:                        LINE   3682 "regression-compile-tmp/nrimp10s-77.imp"
24928 @ 208190:                     END    _lev0id0_lev1id1_lev2id3_CSS_CRNAME {lev=5 --> 4}

  3683           %ROUTINE CSTREXP(%INTEGER MODE,REG)
  3684  !***********************************************************************
  3685  !*       PLANT IN-LINE CODE FOR CONCATENATION. A WORK AREA UNDER       *
  3686  !*       BASE REGISTER COVER IS USUALLY REQUIRED. THE CURRENT LENGTH   *
  3687  !*       OF STRING IN THE WORK AREA IS KEPT IN A REGISTER (BREG)       *
  3688  !*       WHICH IS PROTECTED THROUGH THE NORMAL INTERMEDIATE-RESULT     *
  3689  !*       MECHANISMS.                                                   *
  3690  !*       ON ENTRY:-                                                    *
  3691  !*       MODE=0    NORMAL. WK AREA NOT USED FOR ONE OPERAND EXPSSNS    *
  3692  !*       MODE=1     STRING MUST GO TO WORK AREA                        *
  3693  !*       (AND TO COME)                                                 *
  3694  !*       MODE=3    CONCATENATE INTO LHS OF =ASSNMNT (E.G. A=B.C)       *
  3695  !*       MODE=4    OPTIMISE  S=S.T   BY NOT COPYING S                  *
  3696  !*       2**4 BIT OF MODE IS SET IF WK-AREA NOT TO BE FREED ON EXIT    *
  3697  !*       ON EXIT:-                                                     *
  3698  !*       BASE,DISP & INDEX DEFINE RESULT                               *
  3699  !*       VALUE#0 %IF RESULT IN A WORK AREA(CCOND MUST KNOW)            *
  3700  !*       STRINGL SET IF STRING LENGTH KNOWN. STRFNRES DEFINES LENREG   *
  3701  !***********************************************************************
24929 @ 208191:                     LINE   3683 "regression-compile-tmp/nrimp10s-77.imp"
24930 @ 208233:                     DEF    CSTREXP (_lev0id0_lev1id1_lev2id3_CSS_CSTREXP) p1=V_0178 a/tf=7 b/format=0 c/ostate=0  type=0 (<type:0>) form=7 (routine) special=0 (<special:0>) linkage=0 (auto) spec=0 indirect=0 unass=0
24931 @ 208252:                        START  ( FORMAL PARAMETERS  {lev=5 --> 6, nested=0 --> 1}
24932 @ 208253:                           DEF    MODE p1=V_01de a/tf=11 b/format=1 c/ostate=0  type=1 (integer) form=1 (simple) special=0 (<special:0>) linkage=0 (auto) spec=0 indirect=0 unass=0
24933 @ 208269:                           DEF    REG p1=V_01df a/tf=11 b/format=1 c/ostate=0  type=1 (integer) form=1 (simple) special=0 (<special:0>) linkage=0 (auto) spec=0 indirect=0 unass=0
24934 @ 208284:                        FINISH ) {lev=5}

  3702  %INTEGER PP,WKAREA,DOTS,REXP,ERR,CLEN,KEEPWA,FNAM
24935 @ 208285:                        LINE   3702 "regression-compile-tmp/nrimp10s-77.imp"
24936 @ 208327:                        DEF    PP p1=V_01e0 a/tf=11 b/format=1 c/ostate=0  type=1 (integer) form=1 (simple) special=0 (<special:0>) linkage=0 (auto) spec=0 indirect=0 unass=0
24937 @ 208341:                        DEF    WKAREA p1=V_01e1 a/tf=11 b/format=1 c/ostate=0  type=1 (integer) form=1 (simple) special=0 (<special:0>) linkage=0 (auto) spec=0 indirect=0 unass=0
24938 @ 208359:                        DEF    DOTS p1=V_01e2 a/tf=11 b/format=1 c/ostate=0  type=1 (integer) form=1 (simple) special=0 (<special:0>) linkage=0 (auto) spec=0 indirect=0 unass=0
24939 @ 208375:                        DEF    REXP p1=V_01e3 a/tf=11 b/format=1 c/ostate=0  type=1 (integer) form=1 (simple) special=0 (<special:0>) linkage=0 (auto) spec=0 indirect=0 unass=0
24940 @ 208391:                        DEF    ERR p1=V_01e4 a/tf=11 b/format=1 c/ostate=0  type=1 (integer) form=1 (simple) special=0 (<special:0>) linkage=0 (auto) spec=0 indirect=0 unass=0
24941 @ 208406:                        DEF    CLEN p1=V_01e5 a/tf=11 b/format=1 c/ostate=0  type=1 (integer) form=1 (simple) special=0 (<special:0>) linkage=0 (auto) spec=0 indirect=0 unass=0
24942 @ 208422:                        DEF    KEEPWA p1=V_01e6 a/tf=11 b/format=1 c/ostate=0  type=1 (integer) form=1 (simple) special=0 (<special:0>) linkage=0 (auto) spec=0 indirect=0 unass=0
24943 @ 208440:                        DEF    FNAM p1=V_01e7 a/tf=11 b/format=1 c/ostate=0  type=1 (integer) form=1 (simple) special=0 (<special:0>) linkage=0 (auto) spec=0 indirect=0 unass=0

  3703  %INTEGERFNSPEC STROP(%INTEGER REG)
24944 @ 208456:                        LINE   3703 "regression-compile-tmp/nrimp10s-77.imp"
24945 @ 208498:                        DEF    STROP (_lev0id0_lev1id1_lev2id3_CSS_CSTREXP_STROP) p1=V_01e8 a/tf=18 b/format=1 c/ostate=18  type=1 (integer) form=8 (function) special=0 (<special:0>) linkage=0 (auto) spec=1 indirect=1 unass=0
24946 @ 208515:                        START  ( FORMAL PARAMETERS  {lev=5 --> 6, nested=0 --> 1}
24947 @ 208516:                           DEF    REG p1=V_01e9 a/tf=11 b/format=1 c/ostate=0  type=1 (integer) form=1 (simple) special=0 (<special:0>) linkage=0 (auto) spec=0 indirect=0 unass=0
24948 @ 208531:                        FINISH ) {lev=5}

  3704           KEEPWA=MODE&16; MODE=MODE&15
24949 @ 208532:                        LINE   3704 "regression-compile-tmp/nrimp10s-77.imp"
24950 @ 208574:                        PUSH   KEEPWA
24951 @ 208577:                        PUSH   MODE
24952 @ 208580:                        PUSHI  #0x00000010
24953 @ 208585:                        AND   
24954 @ 208586:                        ASSVAL
24955 @ 208587:                        LINE   3704 "regression-compile-tmp/nrimp10s-77.imp"
24956 @ 208629:                        PUSH   MODE
24957 @ 208632:                        PUSH   MODE
24958 @ 208635:                        PUSHI  #0x0000000f
24959 @ 208640:                        AND   
24960 @ 208641:                        ASSVAL

  3705           PP=P; STRINGL=0; FNAM=0; WKAREA=0
24961 @ 208642:                        LINE   3705 "regression-compile-tmp/nrimp10s-77.imp"
24962 @ 208684:                        PUSH   PP
24963 @ 208687:                        PUSH   P
24964 @ 208690:                        ASSVAL
24965 @ 208691:                        LINE   3705 "regression-compile-tmp/nrimp10s-77.imp"
24966 @ 208733:                        PUSH   STRINGL
24967 @ 208736:                        PUSHI  #0x00000000
24968 @ 208741:                        ASSVAL
24969 @ 208742:                        LINE   3705 "regression-compile-tmp/nrimp10s-77.imp"
24970 @ 208784:                        PUSH   FNAM
24971 @ 208787:                        PUSHI  #0x00000000
24972 @ 208792:                        ASSVAL
24973 @ 208793:                        LINE   3705 "regression-compile-tmp/nrimp10s-77.imp"
24974 @ 208835:                        PUSH   WKAREA
24975 @ 208838:                        PUSHI  #0x00000000
24976 @ 208843:                        ASSVAL

  3706           REXP=2-A(P+1+FROM AR2(P+1));         ! =0 %IF ONE OPERAND EXP
24977 @ 208844:                        LINE   3706 "regression-compile-tmp/nrimp10s-77.imp"
24978 @ 208886:                        PUSH   REXP
24979 @ 208889:                        PUSHI  #0x00000002
24980 @ 208894:                        PUSH   A
24981 @ 208897:                        PUSH   P
24982 @ 208900:                        PUSHI  #0x00000001
24983 @ 208905:                        ADD   
24984 @ 208906:                        PUSH   FROMAR2
24985 @ 208909:                        PUSH   P
24986 @ 208912:                        PUSHI  #0x00000001
24987 @ 208917:                        ADD   
24988 @ 208918:                        ASSPAR
24989 @ 208919:                        CALL  
24990 @ 208920:                        ADD   
24991 @ 208921:                        ACCESS
24992 @ 208922:                        SUB   
24993 @ 208923:                        ASSVAL

  3707           -> NORMAL %UNLESS A(P+3)=4 %AND REXP=0 %AND MODE=0
24994 @ 208924:                        LINE   3707 "regression-compile-tmp/nrimp10s-77.imp"
24995 @ 208966:                        PUSH   A
24996 @ 208969:                        PUSH   P
24997 @ 208972:                        PUSHI  #0x00000003
24998 @ 208977:                        ADD   
24999 @ 208978:                        ACCESS
25000 @ 208979:                        PUSHI  #0x00000004
25001 @ 208984:                        JUMPIF # L_0005
25002 @ 208988:                        PUSH   REXP
25003 @ 208991:                        PUSHI  #0x00000000
25004 @ 208996:                        JUMPIF # L_0005
25005 @ 209000:                        PUSH   MODE
25006 @ 209003:                        PUSHI  #0x00000000
25007 @ 209008:                        JUMPIF = L_0004
25008 @ 209012:                        LOCATE L_0005
25009 @ 209015:                        JUMP   L_01e9
25010 @ 209018:                        LOCATE L_0004

  3708           -> SIMPLE %IF A(P+4)=2
25011 @ 209021:                        LINE   3708 "regression-compile-tmp/nrimp10s-77.imp"
25012 @ 209063:                        PUSH   A
25013 @ 209066:                        PUSH   P
25014 @ 209069:                        PUSHI  #0x00000004
25015 @ 209074:                        ADD   
25016 @ 209075:                        ACCESS
25017 @ 209076:                        PUSHI  #0x00000002
25018 @ 209081:                        JUMPIF # L_0004
25019 @ 209085:                        JUMP   L_01ea
25020 @ 209088:                        LOCATE L_0004

  3709           -> NORMAL %UNLESS A(P+4)=1
  3710  !         COPY TAG(FROM AR2(P+5))
  3711  !         %IF PTYPE=SNPT %THEN PTYPE=TSNAME(K)
  3712  !         -> NORMAL %UNLESS ROUT=0 ; ! BEWARE OF MAP=FN
  3713  !         -> NORMAL %IF PARMARR=1 %AND(ARR#0 %OR A(P+7)=1)
25021 @ 209091:                        LINE   3709 "regression-compile-tmp/nrimp10s-77.imp"
25022 @ 209133:                        PUSH   A
25023 @ 209136:                        PUSH   P
25024 @ 209139:                        PUSHI  #0x00000004
25025 @ 209144:                        ADD   
25026 @ 209145:                        ACCESS
25027 @ 209146:                        PUSHI  #0x00000001
25028 @ 209151:                        JUMPIF = L_0004
25029 @ 209155:                        JUMP   L_01e9
25030 @ 209158:                        LOCATE L_0004

  3714  SIMPLE:  P=P+4
25031 @ 209161:                        LINE   3714 "regression-compile-tmp/nrimp10s-77.imp"
25032 @ 209203:                        LABEL  L_01ea
25033 @ 209206:                        LINE   3714 "regression-compile-tmp/nrimp10s-77.imp"
25034 @ 209248:                        PUSH   P
25035 @ 209251:                        PUSH   P
25036 @ 209254:                        PUSHI  #0x00000004
25037 @ 209259:                        ADD   
25038 @ 209260:                        ASSVAL

  3715           ERR=STROP(REG)
25039 @ 209261:                        LINE   3715 "regression-compile-tmp/nrimp10s-77.imp"
25040 @ 209303:                        PUSH   ERR
25041 @ 209306:                        PUSH   STROP
25042 @ 209309:                        PUSH   REG
25043 @ 209312:                        ASSPAR
25044 @ 209313:                        CALL  
25045 @ 209314:                        ASSVAL

  3716           -> ERROR %UNLESS ERR=0
25046 @ 209315:                        LINE   3716 "regression-compile-tmp/nrimp10s-77.imp"
25047 @ 209357:                        PUSH   ERR
25048 @ 209360:                        PUSHI  #0x00000000
25049 @ 209365:                        JUMPIF = L_0004
25050 @ 209369:                        JUMP   L_01eb
25051 @ 209372:                        LOCATE L_0004

  3717           VALUE=WKAREA
25052 @ 209375:                        LINE   3717 "regression-compile-tmp/nrimp10s-77.imp"
25053 @ 209417:                        PUSH   VALUE
25054 @ 209420:                        PUSH   WKAREA
25055 @ 209423:                        ASSVAL

  3718           P=P+1; STRFNRES=0
25056 @ 209424:                        LINE   3718 "regression-compile-tmp/nrimp10s-77.imp"
25057 @ 209466:                        PUSH   P
25058 @ 209469:                        PUSH   P
25059 @ 209472:                        PUSHI  #0x00000001
25060 @ 209477:                        ADD   
25061 @ 209478:                        ASSVAL
25062 @ 209479:                        LINE   3718 "regression-compile-tmp/nrimp10s-77.imp"
25063 @ 209521:                        PUSH   STRFNRES
25064 @ 209524:                        PUSHI  #0x00000000
25065 @ 209529:                        ASSVAL

  3719           %RETURN
25066 @ 209530:                        LINE   3719 "regression-compile-tmp/nrimp10s-77.imp"
25067 @ 209572:                        RETURN

  3720  ERROR:   FAULT2(ERR,0,FNAM)
25068 @ 209573:                        LINE   3720 "regression-compile-tmp/nrimp10s-77.imp"
25069 @ 209615:                        LABEL  L_01eb
25070 @ 209618:                        LINE   3720 "regression-compile-tmp/nrimp10s-77.imp"
25071 @ 209660:                        PUSH   FAULT2
25072 @ 209663:                        PUSH   ERR
25073 @ 209666:                        ASSPAR
25074 @ 209667:                        PUSHI  #0x00000000
25075 @ 209672:                        ASSPAR
25076 @ 209673:                        PUSH   FNAM
25077 @ 209676:                        ASSPAR
25078 @ 209677:                        CALL  

  3721           BASE=RBASE; DISP=0
25079 @ 209678:                        LINE   3721 "regression-compile-tmp/nrimp10s-77.imp"
25080 @ 209720:                        PUSH   BASE
25081 @ 209723:                        PUSH   RBASE
25082 @ 209726:                        ASSVAL
25083 @ 209727:                        LINE   3721 "regression-compile-tmp/nrimp10s-77.imp"
25084 @ 209769:                        PUSH   DISP
25085 @ 209772:                        PUSHI  #0x00000000
25086 @ 209777:                        ASSVAL

  3722           VALUE=0; ACCESS=0
25087 @ 209778:                        LINE   3722 "regression-compile-tmp/nrimp10s-77.imp"
25088 @ 209820:                        PUSH   VALUE
25089 @ 209823:                        PUSHI  #0x00000000
25090 @ 209828:                        ASSVAL
25091 @ 209829:                        LINE   3722 "regression-compile-tmp/nrimp10s-77.imp"
25092 @ 209871:                        PUSH   ACCESS
25093 @ 209874:                        PUSHI  #0x00000000
25094 @ 209879:                        ASSVAL

  3723           P=PP; SKIP EXP
25095 @ 209880:                        LINE   3723 "regression-compile-tmp/nrimp10s-77.imp"
25096 @ 209922:                        PUSH   P
25097 @ 209925:                        PUSH   PP
25098 @ 209928:                        ASSVAL
25099 @ 209929:                        LINE   3723 "regression-compile-tmp/nrimp10s-77.imp"
25100 @ 209971:                        PUSH   SKIPEXP
25101 @ 209974:                        CALL  

  3724           %RETURN
25102 @ 209975:                        LINE   3724 "regression-compile-tmp/nrimp10s-77.imp"
25103 @ 210017:                        RETURN

  3725  NORMAL:  CLEN=0; P=P+3;                ! LENGTH OF CONSTANT PART
25104 @ 210018:                        LINE   3725 "regression-compile-tmp/nrimp10s-77.imp"
25105 @ 210060:                        LABEL  L_01e9
25106 @ 210063:                        LINE   3725 "regression-compile-tmp/nrimp10s-77.imp"
25107 @ 210105:                        PUSH   CLEN
25108 @ 210108:                        PUSHI  #0x00000000
25109 @ 210113:                        ASSVAL
25110 @ 210114:                        LINE   3725 "regression-compile-tmp/nrimp10s-77.imp"
25111 @ 210156:                        PUSH   P
25112 @ 210159:                        PUSH   P
25113 @ 210162:                        PUSHI  #0x00000003
25114 @ 210167:                        ADD   
25115 @ 210168:                        ASSVAL

  3726           ERR=72; ->ERROR %UNLESS A(P)=4
25116 @ 210169:                        LINE   3726 "regression-compile-tmp/nrimp10s-77.imp"
25117 @ 210211:                        PUSH   ERR
25118 @ 210214:                        PUSHI  #0x00000048
25119 @ 210219:                        ASSVAL
25120 @ 210220:                        LINE   3726 "regression-compile-tmp/nrimp10s-77.imp"
25121 @ 210262:                        PUSH   A
25122 @ 210265:                        PUSH   P
25123 @ 210268:                        ACCESS
25124 @ 210269:                        PUSHI  #0x00000004
25125 @ 210274:                        JUMPIF = L_0004
25126 @ 210278:                        JUMP   L_01eb
25127 @ 210281:                        LOCATE L_0004

  3727           P=P+1
25128 @ 210284:                        LINE   3727 "regression-compile-tmp/nrimp10s-77.imp"
25129 @ 210326:                        PUSH   P
25130 @ 210329:                        PUSH   P
25131 @ 210332:                        PUSHI  #0x00000001
25132 @ 210337:                        ADD   
25133 @ 210338:                        ASSVAL

  3728           GET WSP(WKAREA,268);          ! GET NEXT OPERAND
25134 @ 210339:                        LINE   3728 "regression-compile-tmp/nrimp10s-77.imp"
25135 @ 210381:                        PUSH   GETWSP
25136 @ 210384:                        PUSH   WKAREA
25137 @ 210387:                        ASSPAR
25138 @ 210388:                        PUSHI  #0x0000010c
25139 @ 210393:                        ASSPAR
25140 @ 210394:                        CALL  

  3729           DOTS=0;                        ! NO OPERATORS YET
25141 @ 210395:                        LINE   3729 "regression-compile-tmp/nrimp10s-77.imp"
25142 @ 210437:                        PUSH   DOTS
25143 @ 210440:                        PUSHI  #0x00000000
25144 @ 210445:                        ASSVAL

  3730  NEXT:    STRINGL=0
25145 @ 210446:                        LINE   3730 "regression-compile-tmp/nrimp10s-77.imp"
25146 @ 210488:                        LABEL  L_01ec
25147 @ 210491:                        LINE   3730 "regression-compile-tmp/nrimp10s-77.imp"
25148 @ 210533:                        PUSH   STRINGL
25149 @ 210536:                        PUSHI  #0x00000000
25150 @ 210541:                        ASSVAL

  3731           ERR=STROP(DR);                ! GET NEXT OPERAND
25151 @ 210542:                        LINE   3731 "regression-compile-tmp/nrimp10s-77.imp"
25152 @ 210584:                        PUSH   ERR
25153 @ 210587:                        PUSH   STROP
25154 @ 210590:                        PUSHI  #0x00000001
25155 @ 210595:                        ASSPAR
25156 @ 210596:                        CALL  
25157 @ 210597:                        ASSVAL

  3732           -> ERROR %UNLESS ERR=0
25158 @ 210598:                        LINE   3732 "regression-compile-tmp/nrimp10s-77.imp"
25159 @ 210640:                        PUSH   ERR
25160 @ 210643:                        PUSHI  #0x00000000
25161 @ 210648:                        JUMPIF = L_0004
25162 @ 210652:                        JUMP   L_01eb
25163 @ 210655:                        LOCATE L_0004

  3733           %IF REGISTER(ACCR)#0 %THEN BOOT OUT(ACCR)
25164 @ 210658:                        LINE   3733 "regression-compile-tmp/nrimp10s-77.imp"
25165 @ 210700:                        PUSH   REGISTER
25166 @ 210703:                        PUSHI  #0x00000000
25167 @ 210708:                        ACCESS
25168 @ 210709:                        PUSHI  #0x00000000
25169 @ 210714:                        JUMPIF = L_0004
25170 @ 210718:                        PUSH   BOOTOUT
25171 @ 210721:                        PUSHI  #0x00000000
25172 @ 210726:                        ASSPAR
25173 @ 210727:                        CALL  
25174 @ 210728:                        LOCATE L_0004

  3734           PSF1(LB,0,WKAREA);             ! BYTE DISP FROM LNB
25175 @ 210731:                        LINE   3734 "regression-compile-tmp/nrimp10s-77.imp"
25176 @ 210773:                        PUSH   PSF1
25177 @ 210776:                        PUSHI  #0x0000007a
25178 @ 210781:                        ASSPAR
25179 @ 210782:                        PUSHI  #0x00000000
25180 @ 210787:                        ASSPAR
25181 @ 210788:                        PUSH   WKAREA
25182 @ 210791:                        ASSPAR
25183 @ 210792:                        CALL  

  3735           PPJ(0,19+DOTS);                ! TO SUBROUTINE 19 OR 20
25184 @ 210793:                        LINE   3735 "regression-compile-tmp/nrimp10s-77.imp"
25185 @ 210835:                        PUSH   PPJ
25186 @ 210838:                        PUSHI  #0x00000000
25187 @ 210843:                        ASSPAR
25188 @ 210844:                        PUSHI  #0x00000013
25189 @ 210849:                        PUSH   DOTS
25190 @ 210852:                        ADD   
25191 @ 210853:                        ASSPAR
25192 @ 210854:                        CALL  

  3736           %IF A(P)=2 %THEN -> TIDY;     ! NO MORE OPERATIONS
25193 @ 210855:                        LINE   3736 "regression-compile-tmp/nrimp10s-77.imp"
25194 @ 210897:                        PUSH   A
25195 @ 210900:                        PUSH   P
25196 @ 210903:                        ACCESS
25197 @ 210904:                        PUSHI  #0x00000002
25198 @ 210909:                        JUMPIF # L_0004
25199 @ 210913:                        JUMP   L_01ed
25200 @ 210916:                        LOCATE L_0004

  3737           ERR=72; -> ERROR %UNLESS A(P+1)=CONCOP; ! CONCATENATE
25201 @ 210919:                        LINE   3737 "regression-compile-tmp/nrimp10s-77.imp"
25202 @ 210961:                        PUSH   ERR
25203 @ 210964:                        PUSHI  #0x00000048
25204 @ 210969:                        ASSVAL
25205 @ 210970:                        LINE   3737 "regression-compile-tmp/nrimp10s-77.imp"
25206 @ 211012:                        PUSH   A
25207 @ 211015:                        PUSH   P
25208 @ 211018:                        PUSHI  #0x00000001
25209 @ 211023:                        ADD   
25210 @ 211024:                        ACCESS
25211 @ 211025:                        PUSHI  #0x0000000d
25212 @ 211030:                        JUMPIF = L_0004
25213 @ 211034:                        JUMP   L_01eb
25214 @ 211037:                        LOCATE L_0004

  3738           DOTS=DOTS!1
25215 @ 211040:                        LINE   3738 "regression-compile-tmp/nrimp10s-77.imp"
25216 @ 211082:                        PUSH   DOTS
25217 @ 211085:                        PUSH   DOTS
25218 @ 211088:                        PUSHI  #0x00000001
25219 @ 211093:                        OR    
25220 @ 211094:                        ASSVAL

  3739           P=P+2; -> NEXT
25221 @ 211095:                        LINE   3739 "regression-compile-tmp/nrimp10s-77.imp"
25222 @ 211137:                        PUSH   P
25223 @ 211140:                        PUSH   P
25224 @ 211143:                        PUSHI  #0x00000002
25225 @ 211148:                        ADD   
25226 @ 211149:                        ASSVAL
25227 @ 211150:                        LINE   3739 "regression-compile-tmp/nrimp10s-77.imp"
25228 @ 211192:                        JUMP   L_01ec

  3740  TIDY:                                  ! FINISH OFF
25229 @ 211195:                        LINE   3740 "regression-compile-tmp/nrimp10s-77.imp"
25230 @ 211237:                        LABEL  L_01ed

  3741           VALUE=WKAREA
25231 @ 211240:                        LINE   3741 "regression-compile-tmp/nrimp10s-77.imp"
25232 @ 211282:                        PUSH   VALUE
25233 @ 211285:                        PUSH   WKAREA
25234 @ 211288:                        ASSVAL

  3742           P=P+1;                        ! PAST REST OF EXPRN
25235 @ 211289:                        LINE   3742 "regression-compile-tmp/nrimp10s-77.imp"
25236 @ 211331:                        PUSH   P
25237 @ 211334:                        PUSH   P
25238 @ 211337:                        PUSHI  #0x00000001
25239 @ 211342:                        ADD   
25240 @ 211343:                        ASSVAL

  3743           RETURN WSP(WKAREA,268) %IF KEEPWA=0
25241 @ 211344:                        LINE   3743 "regression-compile-tmp/nrimp10s-77.imp"
25242 @ 211386:                        PUSH   KEEPWA
25243 @ 211389:                        PUSHI  #0x00000000
25244 @ 211394:                        JUMPIF # L_0004
25245 @ 211398:                        PUSH   RETURNWSP
25246 @ 211401:                        PUSH   WKAREA
25247 @ 211404:                        ASSPAR
25248 @ 211405:                        PUSHI  #0x0000010c
25249 @ 211410:                        ASSPAR
25250 @ 211411:                        CALL  
25251 @ 211412:                        LOCATE L_0004

  3744           STRINGL=0
25252 @ 211415:                        LINE   3744 "regression-compile-tmp/nrimp10s-77.imp"
25253 @ 211457:                        PUSH   STRINGL
25254 @ 211460:                        PUSHI  #0x00000000
25255 @ 211465:                        ASSVAL

  3745           %RETURN
25256 @ 211466:                        LINE   3745 "regression-compile-tmp/nrimp10s-77.imp"
25257 @ 211508:                        RETURN

  3746  %INTEGERFN STROP(%INTEGER REG)
  3747  !***********************************************************************
  3748  !*       DEALS WITH OPERAND FOR CONCATENATION. RETURN RESULT=0 FOR     *
  3749  !*       VALID OPERAND OTHERWISE AN ERROR NUMBER.                      *
  3750  !***********************************************************************
25258 @ 211509:                        LINE   3746 "regression-compile-tmp/nrimp10s-77.imp"
25259 @ 211551:                        DEF    STROP (_lev0id0_lev1id1_lev2id3_CSS_CSTREXP_STROP) p1=V_01e8 a/tf=18 b/format=1 c/ostate=10  type=1 (integer) form=8 (function) special=0 (<special:0>) linkage=0 (auto) spec=0 indirect=1 unass=0
25260 @ 211568:                           START  ( FORMAL PARAMETERS  {lev=6 --> 7, nested=0 --> 1}
25261 @ 211569:                              DEF    REG p1=V_01ee a/tf=11 b/format=1 c/ostate=0  type=1 (integer) form=1 (simple) special=0 (<special:0>) linkage=0 (auto) spec=0 indirect=0 unass=0
25262 @ 211584:                           FINISH ) {lev=6}

  3751  %INTEGER CTYPE,VAL,MODE
25263 @ 211585:                           LINE   3751 "regression-compile-tmp/nrimp10s-77.imp"
25264 @ 211627:                           DEF    CTYPE p1=V_01ef a/tf=11 b/format=1 c/ostate=0  type=1 (integer) form=1 (simple) special=0 (<special:0>) linkage=0 (auto) spec=0 indirect=0 unass=0
25265 @ 211644:                           DEF    VAL p1=V_01f0 a/tf=11 b/format=1 c/ostate=0  type=1 (integer) form=1 (simple) special=0 (<special:0>) linkage=0 (auto) spec=0 indirect=0 unass=0
25266 @ 211659:                           DEF    MODE p1=V_01f1 a/tf=11 b/format=1 c/ostate=0  type=1 (integer) form=1 (simple) special=0 (<special:0>) linkage=0 (auto) spec=0 indirect=0 unass=0

  3752           MODE=A(P);                    ! ALTERNATIVE OF OPERAND
25267 @ 211675:                           LINE   3752 "regression-compile-tmp/nrimp10s-77.imp"
25268 @ 211717:                           PUSH   MODE
25269 @ 211720:                           PUSH   A
25270 @ 211723:                           PUSH   P
25271 @ 211726:                           ACCESS
25272 @ 211727:                           ASSVAL

  3753           %RESULT=75 %IF MODE>2
25273 @ 211728:                           LINE   3753 "regression-compile-tmp/nrimp10s-77.imp"
25274 @ 211770:                           PUSH   MODE
25275 @ 211773:                           PUSHI  #0x00000002
25276 @ 211778:                           JUMPIF <= L_0004
25277 @ 211782:                           PUSHI  #0x0000004b
25278 @ 211787:                           RESULT
25279 @ 211788:                           LOCATE L_0004

  3754           %IF MODE#1 %THEN %START
25280 @ 211791:                           LINE   3754 "regression-compile-tmp/nrimp10s-77.imp"
25281 @ 211833:                           PUSH   MODE
25282 @ 211836:                           PUSHI  #0x00000001
25283 @ 211841:                           JUMPIF = L_0004

  3755              CTYPE=A(P+1);             ! GET CONST TYPE & LOSE AMCK FLAGS
25284 @ 211845:                           LINE   3755 "regression-compile-tmp/nrimp10s-77.imp"
25285 @ 211887:                           PUSH   CTYPE
25286 @ 211890:                           PUSH   A
25287 @ 211893:                           PUSH   P
25288 @ 211896:                           PUSHI  #0x00000001
25289 @ 211901:                           ADD   
25290 @ 211902:                           ACCESS
25291 @ 211903:                           ASSVAL

  3756              %IF CTYPE=16_35 %THEN %START
25292 @ 211904:                           LINE   3756 "regression-compile-tmp/nrimp10s-77.imp"
25293 @ 211946:                           PUSH   CTYPE
25294 @ 211949:                           PUSHI  #0x00000035
25295 @ 211954:                           JUMPIF # L_0007

  3757                 STRINGL=A(P+6)
25296 @ 211958:                           LINE   3757 "regression-compile-tmp/nrimp10s-77.imp"
25297 @ 212000:                           PUSH   STRINGL
25298 @ 212003:                           PUSH   A
25299 @ 212006:                           PUSH   P
25300 @ 212009:                           PUSHI  #0x00000006
25301 @ 212014:                           ADD   
25302 @ 212015:                           ACCESS
25303 @ 212016:                           ASSVAL

  3758                 DISP=FROM AR4(P+2)
25304 @ 212017:                           LINE   3758 "regression-compile-tmp/nrimp10s-77.imp"
25305 @ 212059:                           PUSH   DISP
25306 @ 212062:                           PUSH   FROMAR4
25307 @ 212065:                           PUSH   P
25308 @ 212068:                           PUSHI  #0x00000002
25309 @ 212073:                           ADD   
25310 @ 212074:                           ASSPAR
25311 @ 212075:                           CALL  
25312 @ 212076:                           ASSVAL

  3759                 P=P+STRINGL+7
25313 @ 212077:                           LINE   3759 "regression-compile-tmp/nrimp10s-77.imp"
25314 @ 212119:                           PUSH   P
25315 @ 212122:                           PUSH   P
25316 @ 212125:                           PUSH   STRINGL
25317 @ 212128:                           ADD   
25318 @ 212129:                           PUSHI  #0x00000007
25319 @ 212134:                           ADD   
25320 @ 212135:                           ASSVAL

  3760              %FINISH %ELSE %RESULT=71
25321 @ 212136:                           LINE   3760 "regression-compile-tmp/nrimp10s-77.imp"
25322 @ 212178:                           GOTO   L_0006
25323 @ 212181:                           LOCATE L_0007
25324 @ 212184:                           PUSHI  #0x00000047
25325 @ 212189:                           RESULT
25326 @ 212190:                           LOCATE L_0006

  3761              PF1(LDRL,0,PC,STRLINK)
25327 @ 212193:                           LINE   3761 "regression-compile-tmp/nrimp10s-77.imp"
25328 @ 212235:                           PUSH   PF1
25329 @ 212238:                           PUSHI  #0x00000070
25330 @ 212243:                           ASSPAR
25331 @ 212244:                           PUSHI  #0x00000000
25332 @ 212249:                           ASSPAR
25333 @ 212250:                           PUSHI  #0x00000004
25334 @ 212255:                           ASSPAR
25335 @ 212256:                           PUSH   STRLINK
25336 @ 212259:                           ASSPAR
25337 @ 212260:                           CALL  

  3762              PSF1(INCA,0,DISP) %IF DISP#0
25338 @ 212261:                           LINE   3762 "regression-compile-tmp/nrimp10s-77.imp"
25339 @ 212303:                           PUSH   DISP
25340 @ 212306:                           PUSHI  #0x00000000
25341 @ 212311:                           JUMPIF = L_0007
25342 @ 212315:                           PUSH   PSF1
25343 @ 212318:                           PUSHI  #0x00000014
25344 @ 212323:                           ASSPAR
25345 @ 212324:                           PUSHI  #0x00000000
25346 @ 212329:                           ASSPAR
25347 @ 212330:                           PUSH   DISP
25348 @ 212333:                           ASSPAR
25349 @ 212334:                           CALL  
25350 @ 212335:                           LOCATE L_0007

  3763              %IF STRINGL#1 %THEN %START
25351 @ 212338:                           LINE   3763 "regression-compile-tmp/nrimp10s-77.imp"
25352 @ 212380:                           PUSH   STRINGL
25353 @ 212383:                           PUSHI  #0x00000001
25354 @ 212388:                           JUMPIF = L_0007

  3764                 %IF STRINGL<=63 %THEN PSF1(LDB,0,STRINGL) %ELSE PF1(LDB,2,7,0);! ((DR))
25355 @ 212392:                           LINE   3764 "regression-compile-tmp/nrimp10s-77.imp"
25356 @ 212434:                           PUSH   STRINGL
25357 @ 212437:                           PUSHI  #0x0000003f
25358 @ 212442:                           JUMPIF > L_000a
25359 @ 212446:                           PUSH   PSF1
25360 @ 212449:                           PUSHI  #0x00000076
25361 @ 212454:                           ASSPAR
25362 @ 212455:                           PUSHI  #0x00000000
25363 @ 212460:                           ASSPAR
25364 @ 212461:                           PUSH   STRINGL
25365 @ 212464:                           ASSPAR
25366 @ 212465:                           CALL  
25367 @ 212466:                           GOTO   L_0009
25368 @ 212469:                           LOCATE L_000a
25369 @ 212472:                           PUSH   PF1
25370 @ 212475:                           PUSHI  #0x00000076
25371 @ 212480:                           ASSPAR
25372 @ 212481:                           PUSHI  #0x00000002
25373 @ 212486:                           ASSPAR
25374 @ 212487:                           PUSHI  #0x00000007
25375 @ 212492:                           ASSPAR
25376 @ 212493:                           PUSHI  #0x00000000
25377 @ 212498:                           ASSPAR
25378 @ 212499:                           CALL  
25379 @ 212500:                           LOCATE L_0009

  3765              %FINISH
25380 @ 212503:                           LINE   3765 "regression-compile-tmp/nrimp10s-77.imp"
25381 @ 212545:                           LOCATE L_0007

  3766              GRUSE(DR)=0
25382 @ 212548:                           LINE   3766 "regression-compile-tmp/nrimp10s-77.imp"
25383 @ 212590:                           PUSH   GRUSE
25384 @ 212593:                           PUSHI  #0x00000001
25385 @ 212598:                           ACCESS
25386 @ 212599:                           PUSHI  #0x00000000
25387 @ 212604:                           ASSVAL

  3767              %IF REG=ACCR %THEN COPY DR
25388 @ 212605:                           LINE   3767 "regression-compile-tmp/nrimp10s-77.imp"
25389 @ 212647:                           PUSH   REG
25390 @ 212650:                           PUSHI  #0x00000000
25391 @ 212655:                           JUMPIF # L_0007
25392 @ 212659:                           PUSH   COPYDR
25393 @ 212662:                           CALL  
25394 @ 212663:                           LOCATE L_0007

  3768           %FINISH %ELSE %START
25395 @ 212666:                           LINE   3768 "regression-compile-tmp/nrimp10s-77.imp"
25396 @ 212708:                           GOTO   L_0003
25397 @ 212711:                           LOCATE L_0004

  3769              P=P+1;                      ! MUST CHECK FIRST
25398 @ 212714:                           LINE   3769 "regression-compile-tmp/nrimp10s-77.imp"
25399 @ 212756:                           PUSH   P
25400 @ 212759:                           PUSH   P
25401 @ 212762:                           PUSHI  #0x00000001
25402 @ 212767:                           ADD   
25403 @ 212768:                           ASSVAL

  3770              REDUCE TAG;                 ! SINCE CNAME ONLY LOADS STRINGS
  3771                                          ! AND LONGINTS TO DR!
25404 @ 212769:                           LINE   3770 "regression-compile-tmp/nrimp10s-77.imp"
25405 @ 212811:                           PUSH   REDUCETAG
25406 @ 212814:                           CALL  

  3772              %IF 5#TYPE#7 %THEN FNAM=FROMAR2(P) %AND %RESULT=71
25407 @ 212815:                           LINE   3772 "regression-compile-tmp/nrimp10s-77.imp"
25408 @ 212857:                           PUSHI  #0x00000005
25409 @ 212862:                           PUSH   TYPE
25410 @ 212865:                           JUMPIFD = L_0007
25411 @ 212869:                           PUSHI  #0x00000007
25412 @ 212874:                           JUMPIF = L_0007
25413 @ 212878:                           PUSH   FNAM
25414 @ 212881:                           PUSH   FROMAR2
25415 @ 212884:                           PUSH   P
25416 @ 212887:                           ASSPAR
25417 @ 212888:                           CALL  
25418 @ 212889:                           ASSVAL
25419 @ 212890:                           PUSHI  #0x00000047
25420 @ 212895:                           RESULT
25421 @ 212896:                           LOCATE L_0007

  3773              CNAME(2,REG)
25422 @ 212899:                           LINE   3773 "regression-compile-tmp/nrimp10s-77.imp"
25423 @ 212941:                           PUSH   CNAME
25424 @ 212944:                           PUSHI  #0x00000002
25425 @ 212949:                           ASSPAR
25426 @ 212950:                           PUSH   REG
25427 @ 212953:                           ASSPAR
25428 @ 212954:                           CALL  

  3774              STRINGL=0
25429 @ 212955:                           LINE   3774 "regression-compile-tmp/nrimp10s-77.imp"
25430 @ 212997:                           PUSH   STRINGL
25431 @ 213000:                           PUSHI  #0x00000000
25432 @ 213005:                           ASSVAL

  3775              %IF ROUT#0 %AND NAM<=1 %START;! WAS FUNCTION NOT MAP
25433 @ 213006:                           LINE   3775 "regression-compile-tmp/nrimp10s-77.imp"
25434 @ 213048:                           PUSH   ROUT
25435 @ 213051:                           PUSHI  #0x00000000
25436 @ 213056:                           JUMPIF = L_0007
25437 @ 213060:                           PUSH   NAM
25438 @ 213063:                           PUSHI  #0x00000001
25439 @ 213068:                           JUMPIF > L_0007

  3776                 %IF WKAREA=0 %AND KEEPWA#0 %THEN WKAREA=STRFNRES %ELSE RETURN WSP(STRFNRES,268)
25440 @ 213072:                           LINE   3776 "regression-compile-tmp/nrimp10s-77.imp"
25441 @ 213114:                           PUSH   WKAREA
25442 @ 213117:                           PUSHI  #0x00000000
25443 @ 213122:                           JUMPIF # L_000a
25444 @ 213126:                           PUSH   KEEPWA
25445 @ 213129:                           PUSHI  #0x00000000
25446 @ 213134:                           JUMPIF = L_000a
25447 @ 213138:                           PUSH   WKAREA
25448 @ 213141:                           PUSH   STRFNRES
25449 @ 213144:                           ASSVAL
25450 @ 213145:                           GOTO   L_0009
25451 @ 213148:                           LOCATE L_000a
25452 @ 213151:                           PUSH   RETURNWSP
25453 @ 213154:                           PUSH   STRFNRES
25454 @ 213157:                           ASSPAR
25455 @ 213158:                           PUSHI  #0x0000010c
25456 @ 213163:                           ASSPAR
25457 @ 213164:                           CALL  
25458 @ 213165:                           LOCATE L_0009

  3777              %FINISH
25459 @ 213168:                           LINE   3777 "regression-compile-tmp/nrimp10s-77.imp"
25460 @ 213210:                           LOCATE L_0007

  3778           %FINISH
25461 @ 213213:                           LINE   3778 "regression-compile-tmp/nrimp10s-77.imp"
25462 @ 213255:                           LOCATE L_0003

  3779           %RESULT=0
25463 @ 213258:                           LINE   3779 "regression-compile-tmp/nrimp10s-77.imp"
25464 @ 213300:                           PUSHI  #0x00000000
25465 @ 213305:                           RESULT

  3780           %END;                         ! OF INTEGERFN STROP
25466 @ 213306:                           LINE   3780 "regression-compile-tmp/nrimp10s-77.imp"
25467 @ 213348:                        END    _lev0id0_lev1id1_lev2id3_CSS_CSTREXP_STROP {lev=6 --> 5}

  3781           %END;                         ! OF ROUTINE CSTREXP
25468 @ 213349:                        LINE   3781 "regression-compile-tmp/nrimp10s-77.imp"
25469 @ 213391:                     END    _lev0id0_lev1id1_lev2id3_CSS_CSTREXP {lev=5 --> 4}

  3782  %ROUTINE CRES (%INTEGER LAB)
  3783  !**********************************************************************
  3784  !*       COMPILES A RESOLUTION E.G A->B.(C).D.(E).F AND JUMPS TO LAB   *
  3785  !*       ON FAILURE. (LAB=0 FOR UNCONDITIONAL RESOLUTION TO PERM ON    *
  3786  !*       FAILURE ).                                                    *
  3787  !*       THE  METHOD IS TO CALL A SUBROUTINE PASSING 3 PARAMS:-        *
  3788  !*       P1  POINTS TO LHS(A)                                          *
  3789  !*       P2    STRING TO CONTAIN FRAGMENT (PASSED BY NAME)             *
  3790  !*       P3 THE EXPRESSION PASSED AS DESCRIPTOR                        *
  3791  !*       SUBROUTINE TRIES TO PERFORM THE RESOLUTION AND SETS THE       *
  3792  !*       CONDITION CODE =8 IF IT SUCCEEDS.                             *
  3793  !*                                                                     *
  3794  !*       ON ENTRY LHS IS DEFINED BY DESCRIPTOR REG.                    *
  3795  !*       P POINTS TO P(+') OF RHS DEFINED AS (+')(OPERAND)(RESTOFEXP)  *
  3796  !*                                                                     *
  3797  !$       THE ROUTINE IS COMPACT BUT DIFFICULT TO FOLLOW (OR ALTER)     *
  3798  !*       THE TIME IN PERM IS LARGE SO IT IS NOT WORTHWHILE TO PERSUE   *
  3799  !*       CODE EFFICIENCY TOO INDUSTRIOUSLY .                           *
  3800  !**********************************************************************
25470 @ 213392:                     LINE   3782 "regression-compile-tmp/nrimp10s-77.imp"
25471 @ 213434:                     DEF    CRES (_lev0id0_lev1id1_lev2id3_CSS_CRES) p1=V_0179 a/tf=7 b/format=0 c/ostate=0  type=0 (<type:0>) form=7 (routine) special=0 (<special:0>) linkage=0 (auto) spec=0 indirect=0 unass=0
25472 @ 213450:                        START  ( FORMAL PARAMETERS  {lev=5 --> 6, nested=0 --> 1}
25473 @ 213451:                           DEF    LAB p1=V_01de a/tf=11 b/format=1 c/ostate=0  type=1 (integer) form=1 (simple) special=0 (<special:0>) linkage=0 (auto) spec=0 indirect=0 unass=0
25474 @ 213466:                        FINISH ) {lev=5}

  3801  %INTEGER P1,P2,SEXPRN,W,LAST,ERR,FNAM
25475 @ 213467:                        LINE   3801 "regression-compile-tmp/nrimp10s-77.imp"
25476 @ 213509:                        DEF    P1 p1=V_01df a/tf=11 b/format=1 c/ostate=0  type=1 (integer) form=1 (simple) special=0 (<special:0>) linkage=0 (auto) spec=0 indirect=0 unass=0
25477 @ 213523:                        DEF    P2 p1=V_01e0 a/tf=11 b/format=1 c/ostate=0  type=1 (integer) form=1 (simple) special=0 (<special:0>) linkage=0 (auto) spec=0 indirect=0 unass=0
25478 @ 213537:                        DEF    SEXPRN p1=V_01e1 a/tf=11 b/format=1 c/ostate=0  type=1 (integer) form=1 (simple) special=0 (<special:0>) linkage=0 (auto) spec=0 indirect=0 unass=0
25479 @ 213555:                        DEF    W p1=V_01e2 a/tf=11 b/format=1 c/ostate=0  type=1 (integer) form=1 (simple) special=0 (<special:0>) linkage=0 (auto) spec=0 indirect=0 unass=0
25480 @ 213568:                        DEF    LAST p1=V_01e3 a/tf=11 b/format=1 c/ostate=0  type=1 (integer) form=1 (simple) special=0 (<special:0>) linkage=0 (auto) spec=0 indirect=0 unass=0
25481 @ 213584:                        DEF    ERR p1=V_01e4 a/tf=11 b/format=1 c/ostate=0  type=1 (integer) form=1 (simple) special=0 (<special:0>) linkage=0 (auto) spec=0 indirect=0 unass=0
25482 @ 213599:                        DEF    FNAM p1=V_01e5 a/tf=11 b/format=1 c/ostate=0  type=1 (integer) form=1 (simple) special=0 (<special:0>) linkage=0 (auto) spec=0 indirect=0 unass=0

  3802  %RECORD (RD) R{(RD)
25483 @ 213615:                        LINE   3802 "regression-compile-tmp/nrimp10s-77.imp"
25484 @ 213657:                        DEF    R p1=V_01e6 a/tf=41 b/format=1ab c/ostate=0  type=4 (record) form=1 (simple) special=0 (<special:0>) linkage=0 (auto) spec=0 indirect=0 unass=0

  3803           LAST=0; FNAM=0;                ! =1 WHEN END OF EXPRNSN FOUND
25485 @ 213670:                        LINE   3803 "regression-compile-tmp/nrimp10s-77.imp"
25486 @ 213712:                        PUSH   LAST
25487 @ 213715:                        PUSHI  #0x00000000
25488 @ 213720:                        ASSVAL
25489 @ 213721:                        LINE   3803 "regression-compile-tmp/nrimp10s-77.imp"
25490 @ 213763:                        PUSH   FNAM
25491 @ 213766:                        PUSHI  #0x00000000
25492 @ 213771:                        ASSVAL

  3804           SEXPRN=0;                      ! RESOLUTION(BRKTD) EXPRESSNS
25493 @ 213772:                        LINE   3804 "regression-compile-tmp/nrimp10s-77.imp"
25494 @ 213814:                        PUSH   SEXPRN
25495 @ 213817:                        PUSHI  #0x00000000
25496 @ 213822:                        ASSVAL

  3805           ERR=74;                        ! NORMAL CRES FAULT
25497 @ 213823:                        LINE   3805 "regression-compile-tmp/nrimp10s-77.imp"
25498 @ 213865:                        PUSH   ERR
25499 @ 213868:                        PUSHI  #0x0000004a
25500 @ 213873:                        ASSVAL

  3806           PSF1(INCA,0,1);                ! TO FIRST CHAR
25501 @ 213874:                        LINE   3806 "regression-compile-tmp/nrimp10s-77.imp"
25502 @ 213916:                        PUSH   PSF1
25503 @ 213919:                        PUSHI  #0x00000014
25504 @ 213924:                        ASSPAR
25505 @ 213925:                        PUSHI  #0x00000000
25506 @ 213930:                        ASSPAR
25507 @ 213931:                        PUSHI  #0x00000001
25508 @ 213936:                        ASSPAR
25509 @ 213937:                        CALL  

  3807           P1=P; P=P+3
25510 @ 213938:                        LINE   3807 "regression-compile-tmp/nrimp10s-77.imp"
25511 @ 213980:                        PUSH   P1
25512 @ 213983:                        PUSH   P
25513 @ 213986:                        ASSVAL
25514 @ 213987:                        LINE   3807 "regression-compile-tmp/nrimp10s-77.imp"
25515 @ 214029:                        PUSH   P
25516 @ 214032:                        PUSH   P
25517 @ 214035:                        PUSHI  #0x00000003
25518 @ 214040:                        ADD   
25519 @ 214041:                        ASSVAL

  3808           ->RES %IF A(P)=4;              ! LHS MUST BE A STRING
  3809                                          ! BUT THIS CHECKED BEFORE CALL
25520 @ 214042:                        LINE   3808 "regression-compile-tmp/nrimp10s-77.imp"
25521 @ 214084:                        PUSH   A
25522 @ 214087:                        PUSH   P
25523 @ 214090:                        ACCESS
25524 @ 214091:                        PUSHI  #0x00000004
25525 @ 214096:                        JUMPIF # L_0004
25526 @ 214100:                        JUMP   L_01e7
25527 @ 214103:                        LOCATE L_0004

  3810           ERR=72
25528 @ 214106:                        LINE   3810 "regression-compile-tmp/nrimp10s-77.imp"
25529 @ 214148:                        PUSH   ERR
25530 @ 214151:                        PUSHI  #0x00000048
25531 @ 214156:                        ASSVAL

  3811  ERROR:   FAULT2(ERR,0,FNAM)
25532 @ 214157:                        LINE   3811 "regression-compile-tmp/nrimp10s-77.imp"
25533 @ 214199:                        LABEL  L_01e8
25534 @ 214202:                        LINE   3811 "regression-compile-tmp/nrimp10s-77.imp"
25535 @ 214244:                        PUSH   FAULT2
25536 @ 214247:                        PUSH   ERR
25537 @ 214250:                        ASSPAR
25538 @ 214251:                        PUSHI  #0x00000000
25539 @ 214256:                        ASSPAR
25540 @ 214257:                        PUSH   FNAM
25541 @ 214260:                        ASSPAR
25542 @ 214261:                        CALL  

  3812           P=P1; SKIP EXP; %RETURN
25543 @ 214262:                        LINE   3812 "regression-compile-tmp/nrimp10s-77.imp"
25544 @ 214304:                        PUSH   P
25545 @ 214307:                        PUSH   P1
25546 @ 214310:                        ASSVAL
25547 @ 214311:                        LINE   3812 "regression-compile-tmp/nrimp10s-77.imp"
25548 @ 214353:                        PUSH   SKIPEXP
25549 @ 214356:                        CALL  
25550 @ 214357:                        LINE   3812 "regression-compile-tmp/nrimp10s-77.imp"
25551 @ 214399:                        RETURN

  3813  RES:     P=P+1;                        ! TO P(OPERAND)
25552 @ 214400:                        LINE   3813 "regression-compile-tmp/nrimp10s-77.imp"
25553 @ 214442:                        LABEL  L_01e7
25554 @ 214445:                        LINE   3813 "regression-compile-tmp/nrimp10s-77.imp"
25555 @ 214487:                        PUSH   P
25556 @ 214490:                        PUSH   P
25557 @ 214493:                        PUSHI  #0x00000001
25558 @ 214498:                        ADD   
25559 @ 214499:                        ASSVAL

  3814           PSF1(PRCL,0,4)
25560 @ 214500:                        LINE   3814 "regression-compile-tmp/nrimp10s-77.imp"
25561 @ 214542:                        PUSH   PSF1
25562 @ 214545:                        PUSHI  #0x00000018
25563 @ 214550:                        ASSPAR
25564 @ 214551:                        PUSHI  #0x00000000
25565 @ 214556:                        ASSPAR
25566 @ 214557:                        PUSHI  #0x00000004
25567 @ 214562:                        ASSPAR
25568 @ 214563:                        CALL  

  3815           %IF SEXPRN=0 %THEN W=STD %ELSE W=ST
25569 @ 214564:                        LINE   3815 "regression-compile-tmp/nrimp10s-77.imp"
25570 @ 214606:                        PUSH   SEXPRN
25571 @ 214609:                        PUSHI  #0x00000000
25572 @ 214614:                        JUMPIF # L_0004
25573 @ 214618:                        PUSH   W
25574 @ 214621:                        PUSHI  #0x00000058
25575 @ 214626:                        ASSVAL
25576 @ 214627:                        GOTO   L_0003
25577 @ 214630:                        LOCATE L_0004
25578 @ 214633:                        PUSH   W
25579 @ 214636:                        PUSHI  #0x00000048
25580 @ 214641:                        ASSVAL
25581 @ 214642:                        LOCATE L_0003

  3816           PF1(W,0,TOS,0)
25582 @ 214645:                        LINE   3816 "regression-compile-tmp/nrimp10s-77.imp"
25583 @ 214687:                        PUSH   PF1
25584 @ 214690:                        PUSH   W
25585 @ 214693:                        ASSPAR
25586 @ 214694:                        PUSHI  #0x00000000
25587 @ 214699:                        ASSPAR
25588 @ 214700:                        PUSHI  #0x00000006
25589 @ 214705:                        ASSPAR
25590 @ 214706:                        PUSHI  #0x00000000
25591 @ 214711:                        ASSPAR
25592 @ 214712:                        CALL  

  3817           %IF A(P)=3 %THEN PSF1(LSD,0,0) %AND GRUSE(ACCR)=0 %ELSE %START;! B OMITTED
25593 @ 214713:                        LINE   3817 "regression-compile-tmp/nrimp10s-77.imp"
25594 @ 214755:                        PUSH   A
25595 @ 214758:                        PUSH   P
25596 @ 214761:                        ACCESS
25597 @ 214762:                        PUSHI  #0x00000003
25598 @ 214767:                        JUMPIF # L_0004
25599 @ 214771:                        PUSH   PSF1
25600 @ 214774:                        PUSHI  #0x00000064
25601 @ 214779:                        ASSPAR
25602 @ 214780:                        PUSHI  #0x00000000
25603 @ 214785:                        ASSPAR
25604 @ 214786:                        PUSHI  #0x00000000
25605 @ 214791:                        ASSPAR
25606 @ 214792:                        CALL  
25607 @ 214793:                        PUSH   GRUSE
25608 @ 214796:                        PUSHI  #0x00000000
25609 @ 214801:                        ACCESS
25610 @ 214802:                        PUSHI  #0x00000000
25611 @ 214807:                        ASSVAL
25612 @ 214808:                        GOTO   L_0003
25613 @ 214811:                        LOCATE L_0004

  3818              ->ERROR %UNLESS A(P)=1;       ! P(OPERAND)=NAME
25614 @ 214814:                        LINE   3818 "regression-compile-tmp/nrimp10s-77.imp"
25615 @ 214856:                        PUSH   A
25616 @ 214859:                        PUSH   P
25617 @ 214862:                        ACCESS
25618 @ 214863:                        PUSHI  #0x00000001
25619 @ 214868:                        JUMPIF = L_0007
25620 @ 214872:                        JUMP   L_01e8
25621 @ 214875:                        LOCATE L_0007

  3819              P=P+1; P2=P
25622 @ 214878:                        LINE   3819 "regression-compile-tmp/nrimp10s-77.imp"
25623 @ 214920:                        PUSH   P
25624 @ 214923:                        PUSH   P
25625 @ 214926:                        PUSHI  #0x00000001
25626 @ 214931:                        ADD   
25627 @ 214932:                        ASSVAL
25628 @ 214933:                        LINE   3819 "regression-compile-tmp/nrimp10s-77.imp"
25629 @ 214975:                        PUSH   P2
25630 @ 214978:                        PUSH   P
25631 @ 214981:                        ASSVAL

  3820              CNAME(3,ACCR)
25632 @ 214982:                        LINE   3820 "regression-compile-tmp/nrimp10s-77.imp"
25633 @ 215024:                        PUSH   CNAME
25634 @ 215027:                        PUSHI  #0x00000003
25635 @ 215032:                        ASSPAR
25636 @ 215033:                        PUSHI  #0x00000000
25637 @ 215038:                        ASSPAR
25638 @ 215039:                        CALL  

  3821              %IF TYPE#5 %THEN ERR=71 %AND FNAM=FROMAR2(P2) %AND ->ERROR
25639 @ 215040:                        LINE   3821 "regression-compile-tmp/nrimp10s-77.imp"
25640 @ 215082:                        PUSH   TYPE
25641 @ 215085:                        PUSHI  #0x00000005
25642 @ 215090:                        JUMPIF = L_0007
25643 @ 215094:                        PUSH   ERR
25644 @ 215097:                        PUSHI  #0x00000047
25645 @ 215102:                        ASSVAL
25646 @ 215103:                        PUSH   FNAM
25647 @ 215106:                        PUSH   FROMAR2
25648 @ 215109:                        PUSH   P2
25649 @ 215112:                        ASSPAR
25650 @ 215113:                        CALL  
25651 @ 215114:                        ASSVAL
25652 @ 215115:                        JUMP   L_01e8
25653 @ 215118:                        LOCATE L_0007

  3822              %IF A(P+1)#CONCOP %THEN ERR=72 %AND ->ERROR
25654 @ 215121:                        LINE   3822 "regression-compile-tmp/nrimp10s-77.imp"
25655 @ 215163:                        PUSH   A
25656 @ 215166:                        PUSH   P
25657 @ 215169:                        PUSHI  #0x00000001
25658 @ 215174:                        ADD   
25659 @ 215175:                        ACCESS
25660 @ 215176:                        PUSHI  #0x0000000d
25661 @ 215181:                        JUMPIF = L_0007
25662 @ 215185:                        PUSH   ERR
25663 @ 215188:                        PUSHI  #0x00000048
25664 @ 215193:                        ASSVAL
25665 @ 215194:                        JUMP   L_01e8
25666 @ 215197:                        LOCATE L_0007

  3823              P=P+2
25667 @ 215200:                        LINE   3823 "regression-compile-tmp/nrimp10s-77.imp"
25668 @ 215242:                        PUSH   P
25669 @ 215245:                        PUSH   P
25670 @ 215248:                        PUSHI  #0x00000002
25671 @ 215253:                        ADD   
25672 @ 215254:                        ASSVAL

  3824           %FINISH
25673 @ 215255:                        LINE   3824 "regression-compile-tmp/nrimp10s-77.imp"
25674 @ 215297:                        LOCATE L_0003

  3825           PF1(ST,0,TOS,0);               ! B (OR DUMMY) TO P2
25675 @ 215300:                        LINE   3825 "regression-compile-tmp/nrimp10s-77.imp"
25676 @ 215342:                        PUSH   PF1
25677 @ 215345:                        PUSHI  #0x00000048
25678 @ 215350:                        ASSPAR
25679 @ 215351:                        PUSHI  #0x00000000
25680 @ 215356:                        ASSPAR
25681 @ 215357:                        PUSHI  #0x00000006
25682 @ 215362:                        ASSPAR
25683 @ 215363:                        PUSHI  #0x00000000
25684 @ 215368:                        ASSPAR
25685 @ 215369:                        CALL  

  3826           ->ERROR %UNLESS A(P)=3;        ! P(OPERAND)='('(EXPR)')'
25686 @ 215370:                        LINE   3826 "regression-compile-tmp/nrimp10s-77.imp"
25687 @ 215412:                        PUSH   A
25688 @ 215415:                        PUSH   P
25689 @ 215418:                        ACCESS
25690 @ 215419:                        PUSHI  #0x00000003
25691 @ 215424:                        JUMPIF = L_0004
25692 @ 215428:                        JUMP   L_01e8
25693 @ 215431:                        LOCATE L_0004

  3827           SEXPRN=SEXPRN+1; P=P+1
25694 @ 215434:                        LINE   3827 "regression-compile-tmp/nrimp10s-77.imp"
25695 @ 215476:                        PUSH   SEXPRN
25696 @ 215479:                        PUSH   SEXPRN
25697 @ 215482:                        PUSHI  #0x00000001
25698 @ 215487:                        ADD   
25699 @ 215488:                        ASSVAL
25700 @ 215489:                        LINE   3827 "regression-compile-tmp/nrimp10s-77.imp"
25701 @ 215531:                        PUSH   P
25702 @ 215534:                        PUSH   P
25703 @ 215537:                        PUSHI  #0x00000001
25704 @ 215542:                        ADD   
25705 @ 215543:                        ASSVAL

  3828           CSTREXP(0,DR);                 ! TO REGISTER DR
  3829  !
25706 @ 215544:                        LINE   3828 "regression-compile-tmp/nrimp10s-77.imp"
25707 @ 215586:                        PUSH   CSTREXP
25708 @ 215589:                        PUSHI  #0x00000000
25709 @ 215594:                        ASSPAR
25710 @ 215595:                        PUSHI  #0x00000001
25711 @ 215600:                        ASSPAR
25712 @ 215601:                        CALL  

  3830           PF1(STD,0,TOS,0)
25713 @ 215602:                        LINE   3830 "regression-compile-tmp/nrimp10s-77.imp"
25714 @ 215644:                        PUSH   PF1
25715 @ 215647:                        PUSHI  #0x00000058
25716 @ 215652:                        ASSPAR
25717 @ 215653:                        PUSHI  #0x00000000
25718 @ 215658:                        ASSPAR
25719 @ 215659:                        PUSHI  #0x00000006
25720 @ 215664:                        ASSPAR
25721 @ 215665:                        PUSHI  #0x00000000
25722 @ 215670:                        ASSPAR
25723 @ 215671:                        CALL  

  3831           PSF1(RALN,0,11)
25724 @ 215672:                        LINE   3831 "regression-compile-tmp/nrimp10s-77.imp"
25725 @ 215714:                        PUSH   PSF1
25726 @ 215717:                        PUSHI  #0x0000006c
25727 @ 215722:                        ASSPAR
25728 @ 215723:                        PUSHI  #0x00000000
25729 @ 215728:                        ASSPAR
25730 @ 215729:                        PUSHI  #0x0000000b
25731 @ 215734:                        ASSPAR
25732 @ 215735:                        CALL  

  3832           PPJ(-1,16)
  3833                                         ! DEAL WITH CC#8 IE RESLN FAILED
25733 @ 215736:                        LINE   3832 "regression-compile-tmp/nrimp10s-77.imp"
25734 @ 215778:                        PUSH   PPJ
25735 @ 215781:                        PUSHI  #0x00000001
25736 @ 215786:                        NEGATE
25737 @ 215787:                        ASSPAR
25738 @ 215788:                        PUSHI  #0x00000010
25739 @ 215793:                        ASSPAR
25740 @ 215794:                        CALL  

  3834           %IF LAB#0 %THEN ENTER JUMP(7,LAB,B'11') %ELSE PPJ(7,12)
  3835  !
25741 @ 215795:                        LINE   3834 "regression-compile-tmp/nrimp10s-77.imp"
25742 @ 215837:                        PUSH   LAB
25743 @ 215840:                        PUSHI  #0x00000000
25744 @ 215845:                        JUMPIF = L_0004
25745 @ 215849:                        PUSH   ENTERJUMP
25746 @ 215852:                        PUSHI  #0x00000007
25747 @ 215857:                        ASSPAR
25748 @ 215858:                        PUSH   LAB
25749 @ 215861:                        ASSPAR
25750 @ 215862:                        PUSHI  #0x00000003
25751 @ 215867:                        ASSPAR
25752 @ 215868:                        CALL  
25753 @ 215869:                        GOTO   L_0003
25754 @ 215872:                        LOCATE L_0004
25755 @ 215875:                        PUSH   PPJ
25756 @ 215878:                        PUSHI  #0x00000007
25757 @ 215883:                        ASSPAR
25758 @ 215884:                        PUSHI  #0x0000000c
25759 @ 215889:                        ASSPAR
25760 @ 215890:                        CALL  
25761 @ 215891:                        LOCATE L_0003

  3836           -> END %IF A(P)=2
25762 @ 215894:                        LINE   3836 "regression-compile-tmp/nrimp10s-77.imp"
25763 @ 215936:                        PUSH   A
25764 @ 215939:                        PUSH   P
25765 @ 215942:                        ACCESS
25766 @ 215943:                        PUSHI  #0x00000002
25767 @ 215948:                        JUMPIF # L_0004
25768 @ 215952:                        JUMP   L_01e9
25769 @ 215955:                        LOCATE L_0004

  3837           %IF A(P+1)#CONCOP %THEN ERR=72 %AND ->ERROR
25770 @ 215958:                        LINE   3837 "regression-compile-tmp/nrimp10s-77.imp"
25771 @ 216000:                        PUSH   A
25772 @ 216003:                        PUSH   P
25773 @ 216006:                        PUSHI  #0x00000001
25774 @ 216011:                        ADD   
25775 @ 216012:                        ACCESS
25776 @ 216013:                        PUSHI  #0x0000000d
25777 @ 216018:                        JUMPIF = L_0004
25778 @ 216022:                        PUSH   ERR
25779 @ 216025:                        PUSHI  #0x00000048
25780 @ 216030:                        ASSVAL
25781 @ 216031:                        JUMP   L_01e8
25782 @ 216034:                        LOCATE L_0004

  3838           ->ERROR %UNLESS A(P+2)=1
25783 @ 216037:                        LINE   3838 "regression-compile-tmp/nrimp10s-77.imp"
25784 @ 216079:                        PUSH   A
25785 @ 216082:                        PUSH   P
25786 @ 216085:                        PUSHI  #0x00000002
25787 @ 216090:                        ADD   
25788 @ 216091:                        ACCESS
25789 @ 216092:                        PUSHI  #0x00000001
25790 @ 216097:                        JUMPIF = L_0004
25791 @ 216101:                        JUMP   L_01e8
25792 @ 216104:                        LOCATE L_0004

  3839           P2=P+1; P=P2+1
25793 @ 216107:                        LINE   3839 "regression-compile-tmp/nrimp10s-77.imp"
25794 @ 216149:                        PUSH   P2
25795 @ 216152:                        PUSH   P
25796 @ 216155:                        PUSHI  #0x00000001
25797 @ 216160:                        ADD   
25798 @ 216161:                        ASSVAL
25799 @ 216162:                        LINE   3839 "regression-compile-tmp/nrimp10s-77.imp"
25800 @ 216204:                        PUSH   P
25801 @ 216207:                        PUSH   P2
25802 @ 216210:                        PUSHI  #0x00000001
25803 @ 216215:                        ADD   
25804 @ 216216:                        ASSVAL

  3840           P=P+3 %AND SKIP APP %UNTIL A(P)=2
25805 @ 216217:                        LINE   3840 "regression-compile-tmp/nrimp10s-77.imp"
25806 @ 216259:                        LOCATE L_0003
25807 @ 216262:                        PUSH   P
25808 @ 216265:                        PUSH   P
25809 @ 216268:                        PUSHI  #0x00000003
25810 @ 216273:                        ADD   
25811 @ 216274:                        ASSVAL
25812 @ 216275:                        PUSH   SKIPAPP
25813 @ 216278:                        CALL  
25814 @ 216279:                        PUSH   A
25815 @ 216282:                        PUSH   P
25816 @ 216285:                        ACCESS
25817 @ 216286:                        PUSHI  #0x00000002
25818 @ 216291:                        JUMPIF = L_0004
25819 @ 216295:                        REPEAT L_0003
25820 @ 216298:                        LOCATE L_0004

  3841           %IF A(P+1)=1 %THEN P=P2 %AND ->RES
25821 @ 216301:                        LINE   3841 "regression-compile-tmp/nrimp10s-77.imp"
25822 @ 216343:                        PUSH   A
25823 @ 216346:                        PUSH   P
25824 @ 216349:                        PUSHI  #0x00000001
25825 @ 216354:                        ADD   
25826 @ 216355:                        ACCESS
25827 @ 216356:                        PUSHI  #0x00000001
25828 @ 216361:                        JUMPIF # L_0004
25829 @ 216365:                        PUSH   P
25830 @ 216368:                        PUSH   P2
25831 @ 216371:                        ASSVAL
25832 @ 216372:                        JUMP   L_01e7
25833 @ 216375:                        LOCATE L_0004

  3842           P1=P+1
25834 @ 216378:                        LINE   3842 "regression-compile-tmp/nrimp10s-77.imp"
25835 @ 216420:                        PUSH   P1
25836 @ 216423:                        PUSH   P
25837 @ 216426:                        PUSHI  #0x00000001
25838 @ 216431:                        ADD   
25839 @ 216432:                        ASSVAL

  3843           REGISTER(ACCR)=1
25840 @ 216433:                        LINE   3843 "regression-compile-tmp/nrimp10s-77.imp"
25841 @ 216475:                        PUSH   REGISTER
25842 @ 216478:                        PUSHI  #0x00000000
25843 @ 216483:                        ACCESS
25844 @ 216484:                        PUSHI  #0x00000001
25845 @ 216489:                        ASSVAL

  3844           OLINK(ACCR)=ADDR(R)
25846 @ 216490:                        LINE   3844 "regression-compile-tmp/nrimp10s-77.imp"
25847 @ 216532:                        PUSH   OLINK
25848 @ 216535:                        PUSHI  #0x00000000
25849 @ 216540:                        ACCESS
25850 @ 216541:                        PUSH   ADDR
25851 @ 216544:                        PUSH   R
25852 @ 216547:                        ASSPAR
25853 @ 216548:                        CALL  
25854 @ 216549:                        ASSVAL

  3845           R_PTYPE=1; R_XB=ACCR
25855 @ 216550:                        LINE   3845 "regression-compile-tmp/nrimp10s-77.imp"
25856 @ 216592:                        PUSH   R
25857 @ 216595:                        SELECT 2
25858 @ 216598:                        PUSHI  #0x00000001
25859 @ 216603:                        ASSVAL
25860 @ 216604:                        LINE   3845 "regression-compile-tmp/nrimp10s-77.imp"
25861 @ 216646:                        PUSH   R
25862 @ 216649:                        SELECT 3
25863 @ 216652:                        PUSHI  #0x00000000
25864 @ 216657:                        ASSVAL

  3846           R_FLAG=9
25865 @ 216658:                        LINE   3846 "regression-compile-tmp/nrimp10s-77.imp"
25866 @ 216700:                        PUSH   R
25867 @ 216703:                        SELECT 4
25868 @ 216706:                        PUSHI  #0x00000009
25869 @ 216711:                        ASSVAL

  3847           P=P2+2; CNAME(1,DR)
25870 @ 216712:                        LINE   3847 "regression-compile-tmp/nrimp10s-77.imp"
25871 @ 216754:                        PUSH   P
25872 @ 216757:                        PUSH   P2
25873 @ 216760:                        PUSHI  #0x00000002
25874 @ 216765:                        ADD   
25875 @ 216766:                        ASSVAL
25876 @ 216767:                        LINE   3847 "regression-compile-tmp/nrimp10s-77.imp"
25877 @ 216809:                        PUSH   CNAME
25878 @ 216812:                        PUSHI  #0x00000001
25879 @ 216817:                        ASSPAR
25880 @ 216818:                        PUSHI  #0x00000001
25881 @ 216823:                        ASSPAR
25882 @ 216824:                        CALL  

  3848           %IF R_FLAG#9 %THEN PF1(LSD,0,TOS,0)
25883 @ 216825:                        LINE   3848 "regression-compile-tmp/nrimp10s-77.imp"
25884 @ 216867:                        PUSH   R
25885 @ 216870:                        SELECT 4
25886 @ 216873:                        PUSHI  #0x00000009
25887 @ 216878:                        JUMPIF = L_0004
25888 @ 216882:                        PUSH   PF1
25889 @ 216885:                        PUSHI  #0x00000064
25890 @ 216890:                        ASSPAR
25891 @ 216891:                        PUSHI  #0x00000000
25892 @ 216896:                        ASSPAR
25893 @ 216897:                        PUSHI  #0x00000006
25894 @ 216902:                        ASSPAR
25895 @ 216903:                        PUSHI  #0x00000000
25896 @ 216908:                        ASSPAR
25897 @ 216909:                        CALL  
25898 @ 216910:                        LOCATE L_0004

  3849           REGISTER(ACCR)=0
25899 @ 216913:                        LINE   3849 "regression-compile-tmp/nrimp10s-77.imp"
25900 @ 216955:                        PUSH   REGISTER
25901 @ 216958:                        PUSHI  #0x00000000
25902 @ 216963:                        ACCESS
25903 @ 216964:                        PUSHI  #0x00000000
25904 @ 216969:                        ASSVAL

  3850           PF1(STUH,0,BREG,0)
25905 @ 216970:                        LINE   3850 "regression-compile-tmp/nrimp10s-77.imp"
25906 @ 217012:                        PUSH   PF1
25907 @ 217015:                        PUSHI  #0x0000004a
25908 @ 217020:                        ASSPAR
25909 @ 217021:                        PUSHI  #0x00000000
25910 @ 217026:                        ASSPAR
25911 @ 217027:                        PUSHI  #0x00000007
25912 @ 217032:                        ASSPAR
25913 @ 217033:                        PUSHI  #0x00000000
25914 @ 217038:                        ASSPAR
25915 @ 217039:                        CALL  

  3851           PF1(LUH,0,BREG,0)
25916 @ 217040:                        LINE   3851 "regression-compile-tmp/nrimp10s-77.imp"
25917 @ 217082:                        PUSH   PF1
25918 @ 217085:                        PUSHI  #0x0000006a
25919 @ 217090:                        ASSPAR
25920 @ 217091:                        PUSHI  #0x00000000
25921 @ 217096:                        ASSPAR
25922 @ 217097:                        PUSHI  #0x00000007
25923 @ 217102:                        ASSPAR
25924 @ 217103:                        PUSHI  #0x00000000
25925 @ 217108:                        ASSPAR
25926 @ 217109:                        CALL  

  3852           PF2(MVL,0,0,0,0,0)
25927 @ 217110:                        LINE   3852 "regression-compile-tmp/nrimp10s-77.imp"
25928 @ 217152:                        PUSH   PF2
25929 @ 217155:                        PUSHI  #0x000000b0
25930 @ 217160:                        ASSPAR
25931 @ 217161:                        PUSHI  #0x00000000
25932 @ 217166:                        ASSPAR
25933 @ 217167:                        PUSHI  #0x00000000
25934 @ 217172:                        ASSPAR
25935 @ 217173:                        PUSHI  #0x00000000
25936 @ 217178:                        ASSPAR
25937 @ 217179:                        PUSHI  #0x00000000
25938 @ 217184:                        ASSPAR
25939 @ 217185:                        PUSHI  #0x00000000
25940 @ 217190:                        ASSPAR
25941 @ 217191:                        CALL  

  3853           %IF ROUT#0 %OR NAM#0 %THEN PPJ(0,18);! ASSNMNT CHECK (Q.V)
25942 @ 217192:                        LINE   3853 "regression-compile-tmp/nrimp10s-77.imp"
25943 @ 217234:                        PUSH   ROUT
25944 @ 217237:                        PUSHI  #0x00000000
25945 @ 217242:                        JUMPIF # L_0005
25946 @ 217246:                        PUSH   NAM
25947 @ 217249:                        PUSHI  #0x00000000
25948 @ 217254:                        JUMPIF = L_0004
25949 @ 217258:                        LOCATE L_0005
25950 @ 217261:                        PUSH   PPJ
25951 @ 217264:                        PUSHI  #0x00000000
25952 @ 217269:                        ASSPAR
25953 @ 217270:                        PUSHI  #0x00000012
25954 @ 217275:                        ASSPAR
25955 @ 217276:                        CALL  
25956 @ 217277:                        LOCATE L_0004

  3854           PF2(MV,1,1,0,0,UNASSPAT&255)
25957 @ 217280:                        LINE   3854 "regression-compile-tmp/nrimp10s-77.imp"
25958 @ 217322:                        PUSH   PF2
25959 @ 217325:                        PUSHI  #0x000000b2
25960 @ 217330:                        ASSPAR
25961 @ 217331:                        PUSHI  #0x00000001
25962 @ 217336:                        ASSPAR
25963 @ 217337:                        PUSHI  #0x00000001
25964 @ 217342:                        ASSPAR
25965 @ 217343:                        PUSHI  #0x00000000
25966 @ 217348:                        ASSPAR
25967 @ 217349:                        PUSHI  #0x00000000
25968 @ 217354:                        ASSPAR
25969 @ 217355:                        PUSHI  #0x81818181
25970 @ 217360:                        PUSHI  #0x000000ff
25971 @ 217365:                        AND   
25972 @ 217366:                        ASSPAR
25973 @ 217367:                        CALL  

  3855           GRUSE(ACCR)=0
25974 @ 217368:                        LINE   3855 "regression-compile-tmp/nrimp10s-77.imp"
25975 @ 217410:                        PUSH   GRUSE
25976 @ 217413:                        PUSHI  #0x00000000
25977 @ 217418:                        ACCESS
25978 @ 217419:                        PUSHI  #0x00000000
25979 @ 217424:                        ASSVAL

  3856           %IF PARMARR=1 %START
25980 @ 217425:                        LINE   3856 "regression-compile-tmp/nrimp10s-77.imp"
25981 @ 217467:                        PUSH   PARMARR
25982 @ 217470:                        PUSHI  #0x00000001
25983 @ 217475:                        JUMPIF # L_0004

  3857              PSF1(USH,0,8)
25984 @ 217479:                        LINE   3857 "regression-compile-tmp/nrimp10s-77.imp"
25985 @ 217521:                        PUSH   PSF1
25986 @ 217524:                        PUSHI  #0x000000c8
25987 @ 217529:                        ASSPAR
25988 @ 217530:                        PUSHI  #0x00000000
25989 @ 217535:                        ASSPAR
25990 @ 217536:                        PUSHI  #0x00000008
25991 @ 217541:                        ASSPAR
25992 @ 217542:                        CALL  

  3858              PSF1(USH,0,-40)
25993 @ 217543:                        LINE   3858 "regression-compile-tmp/nrimp10s-77.imp"
25994 @ 217585:                        PUSH   PSF1
25995 @ 217588:                        PUSHI  #0x000000c8
25996 @ 217593:                        ASSPAR
25997 @ 217594:                        PUSHI  #0x00000000
25998 @ 217599:                        ASSPAR
25999 @ 217600:                        PUSHI  #0x00000028
26000 @ 217605:                        NEGATE
26001 @ 217606:                        ASSPAR
26002 @ 217607:                        CALL  

  3859              PPJ(36,9)
26003 @ 217608:                        LINE   3859 "regression-compile-tmp/nrimp10s-77.imp"
26004 @ 217650:                        PUSH   PPJ
26005 @ 217653:                        PUSHI  #0x00000024
26006 @ 217658:                        ASSPAR
26007 @ 217659:                        PUSHI  #0x00000009
26008 @ 217664:                        ASSPAR
26009 @ 217665:                        CALL  

  3860           %FINISH
26010 @ 217666:                        LINE   3860 "regression-compile-tmp/nrimp10s-77.imp"
26011 @ 217708:                        LOCATE L_0004

  3861           P=P1
26012 @ 217711:                        LINE   3861 "regression-compile-tmp/nrimp10s-77.imp"
26013 @ 217753:                        PUSH   P
26014 @ 217756:                        PUSH   P1
26015 @ 217759:                        ASSVAL

  3862  END:
26016 @ 217760:                        LINE   3862 "regression-compile-tmp/nrimp10s-77.imp"
26017 @ 217802:                        LABEL  L_01e9

  3863           P=P+1
26018 @ 217805:                        LINE   3863 "regression-compile-tmp/nrimp10s-77.imp"
26019 @ 217847:                        PUSH   P
26020 @ 217850:                        PUSH   P
26021 @ 217853:                        PUSHI  #0x00000001
26022 @ 217858:                        ADD   
26023 @ 217859:                        ASSVAL

  3864           %END
26024 @ 217860:                        LINE   3864 "regression-compile-tmp/nrimp10s-77.imp"
26025 @ 217902:                     END    _lev0id0_lev1id1_lev2id3_CSS_CRES {lev=5 --> 4}

  3865  %ROUTINE SAVE AUX STACK
  3866  !***********************************************************************
  3867  !*       COPY AUX STACK DESCRPTR & POINTER INTO CURRENT STACK FRAME    *
  3868  !*       FIVE WORDS ARE USED FOR THIS PURPOSE:-                         *
  3869  !*       1&2 HOLD AUX STACK DESCRIPTOR                                 *
  3870  !*       3 HOLDS VALUE AT BLK ENTRY FOR USE AT EXIT                    *
  3871  !*       4 HOLDS STACKTOP VALUE AFTER ALL ARRAY DECLNS(FOR %ONS)       *
  3872  !*       5 HOLD STACKLIMIT FOR CHECKING AT ARRAY DECLARATIONS          *
  3873  !*       THE LATTER IS OMITTED INPARM=OPT                              *
  3874  !***********************************************************************
26026 @ 217903:                     LINE   3865 "regression-compile-tmp/nrimp10s-77.imp"
26027 @ 217945:                     DEF    SAVEAUXSTACK (_lev0id0_lev1id1_lev2id3_CSS_SAVEAUXSTACK) p1=V_0183 a/tf=7 b/format=0 c/ostate=0  type=0 (<type:0>) form=7 (routine) special=0 (<special:0>) linkage=0 (auto) spec=0 indirect=0 unass=0
26028 @ 217969:                        START  ( FORMAL PARAMETERS  {lev=5 --> 6, nested=0 --> 1}
26029 @ 217970:                        FINISH ) {lev=5}

  3875  %INTEGER XYNB, DR0, DR1
26030 @ 217971:                        LINE   3875 "regression-compile-tmp/nrimp10s-77.imp"
26031 @ 218013:                        DEF    XYNB p1=V_01de a/tf=11 b/format=1 c/ostate=0  type=1 (integer) form=1 (simple) special=0 (<special:0>) linkage=0 (auto) spec=0 indirect=0 unass=0
26032 @ 218029:                        DEF    DR0 p1=V_01df a/tf=11 b/format=1 c/ostate=0  type=1 (integer) form=1 (simple) special=0 (<special:0>) linkage=0 (auto) spec=0 indirect=0 unass=0
26033 @ 218044:                        DEF    DR1 p1=V_01e0 a/tf=11 b/format=1 c/ostate=0  type=1 (integer) form=1 (simple) special=0 (<special:0>) linkage=0 (auto) spec=0 indirect=0 unass=0

  3876        %IF AUXST=0 %THEN %START;         ! FIRST REF PUT REF IN PLT
26034 @ 218059:                        LINE   3876 "regression-compile-tmp/nrimp10s-77.imp"
26035 @ 218101:                        PUSH   AUXST
26036 @ 218104:                        PUSHI  #0x00000000
26037 @ 218109:                        JUMPIF # L_0004

  3877           DR0=16_30000001; DR1=0
26038 @ 218113:                        LINE   3877 "regression-compile-tmp/nrimp10s-77.imp"
26039 @ 218155:                        PUSH   DR0
26040 @ 218158:                        PUSHI  #0x30000001
26041 @ 218163:                        ASSVAL
26042 @ 218164:                        LINE   3877 "regression-compile-tmp/nrimp10s-77.imp"
26043 @ 218206:                        PUSH   DR1
26044 @ 218209:                        PUSHI  #0x00000000
26045 @ 218214:                        ASSVAL

  3878           PGLA(8,8,ADDR(DR0))
26046 @ 218215:                        LINE   3878 "regression-compile-tmp/nrimp10s-77.imp"
26047 @ 218257:                        PUSH   PGLA
26048 @ 218260:                        PUSHI  #0x00000008
26049 @ 218265:                        ASSPAR
26050 @ 218266:                        PUSHI  #0x00000008
26051 @ 218271:                        ASSPAR
26052 @ 218272:                        PUSH   ADDR
26053 @ 218275:                        PUSH   DR0
26054 @ 218278:                        ASSPAR
26055 @ 218279:                        CALL  
26056 @ 218280:                        ASSPAR
26057 @ 218281:                        CALL  

  3879           AUXST=GLACA-8
26058 @ 218282:                        LINE   3879 "regression-compile-tmp/nrimp10s-77.imp"
26059 @ 218324:                        PUSH   AUXST
26060 @ 218327:                        PUSH   GLACA
26061 @ 218330:                        PUSHI  #0x00000008
26062 @ 218335:                        SUB   
26063 @ 218336:                        ASSVAL

  3880           GXREF(AUXSTEP,2,16_02000008,AUXST+4)
26064 @ 218337:                        LINE   3880 "regression-compile-tmp/nrimp10s-77.imp"
26065 @ 218379:                        PUSH   GXREF
26066 @ 218382:                        PUSH   AUXSTEP
26067 @ 218385:                        ASSPAR
26068 @ 218386:                        PUSHI  #0x00000002
26069 @ 218391:                        ASSPAR
26070 @ 218392:                        PUSHI  #0x02000008
26071 @ 218397:                        ASSPAR
26072 @ 218398:                        PUSH   AUXST
26073 @ 218401:                        PUSHI  #0x00000004
26074 @ 218406:                        ADD   
26075 @ 218407:                        ASSPAR
26076 @ 218408:                        CALL  

  3881        %FINISH
26077 @ 218409:                        LINE   3881 "regression-compile-tmp/nrimp10s-77.imp"
26078 @ 218451:                        LOCATE L_0004

  3882        %IF AUXSBASE(LEVEL)=0 %START
26079 @ 218454:                        LINE   3882 "regression-compile-tmp/nrimp10s-77.imp"
26080 @ 218496:                        PUSH   AUXSBASE
26081 @ 218499:                        PUSH   LEVEL
26082 @ 218502:                        ACCESS
26083 @ 218503:                        PUSHI  #0x00000000
26084 @ 218508:                        JUMPIF # L_0004

  3883           XYNB=SET XORYNB(-1,-1)
26085 @ 218512:                        LINE   3883 "regression-compile-tmp/nrimp10s-77.imp"
26086 @ 218554:                        PUSH   XYNB
26087 @ 218557:                        PUSH   SETXORYNB
26088 @ 218560:                        PUSHI  #0x00000001
26089 @ 218565:                        NEGATE
26090 @ 218566:                        ASSPAR
26091 @ 218567:                        PUSHI  #0x00000001
26092 @ 218572:                        NEGATE
26093 @ 218573:                        ASSPAR
26094 @ 218574:                        CALL  
26095 @ 218575:                        ASSVAL

  3884           PF1(LD,2,XYNB,AUXST)
26096 @ 218576:                        LINE   3884 "regression-compile-tmp/nrimp10s-77.imp"
26097 @ 218618:                        PUSH   PF1
26098 @ 218621:                        PUSHI  #0x00000078
26099 @ 218626:                        ASSPAR
26100 @ 218627:                        PUSHI  #0x00000002
26101 @ 218632:                        ASSPAR
26102 @ 218633:                        PUSH   XYNB
26103 @ 218636:                        ASSPAR
26104 @ 218637:                        PUSH   AUXST
26105 @ 218640:                        ASSPAR
26106 @ 218641:                        CALL  

  3885           %IF PARMOPT#0 %THEN %START
26107 @ 218642:                        LINE   3885 "regression-compile-tmp/nrimp10s-77.imp"
26108 @ 218684:                        PUSH   PARMOPT
26109 @ 218687:                        PUSHI  #0x00000000
26110 @ 218692:                        JUMPIF = L_0007

  3886              PF1(LSS,1,0,2);             ! PICK UP STACKTOP
26111 @ 218696:                        LINE   3886 "regression-compile-tmp/nrimp10s-77.imp"
26112 @ 218738:                        PUSH   PF1
26113 @ 218741:                        PUSHI  #0x00000062
26114 @ 218746:                        ASSPAR
26115 @ 218747:                        PUSHI  #0x00000001
26116 @ 218752:                        ASSPAR
26117 @ 218753:                        PUSHI  #0x00000000
26118 @ 218758:                        ASSPAR
26119 @ 218759:                        PUSHI  #0x00000002
26120 @ 218764:                        ASSPAR
26121 @ 218765:                        CALL  

  3887              PSF1(ST,1,N+16)
26122 @ 218766:                        LINE   3887 "regression-compile-tmp/nrimp10s-77.imp"
26123 @ 218808:                        PUSH   PSF1
26124 @ 218811:                        PUSHI  #0x00000048
26125 @ 218816:                        ASSPAR
26126 @ 218817:                        PUSHI  #0x00000001
26127 @ 218822:                        ASSPAR
26128 @ 218823:                        PUSH   N
26129 @ 218826:                        PUSHI  #0x00000010
26130 @ 218831:                        ADD   
26131 @ 218832:                        ASSPAR
26132 @ 218833:                        CALL  

  3888           %FINISH
26133 @ 218834:                        LINE   3888 "regression-compile-tmp/nrimp10s-77.imp"
26134 @ 218876:                        LOCATE L_0007

  3889           PF1(LSS,2,7,0)
26135 @ 218879:                        LINE   3889 "regression-compile-tmp/nrimp10s-77.imp"
26136 @ 218921:                        PUSH   PF1
26137 @ 218924:                        PUSHI  #0x00000062
26138 @ 218929:                        ASSPAR
26139 @ 218930:                        PUSHI  #0x00000002
26140 @ 218935:                        ASSPAR
26141 @ 218936:                        PUSHI  #0x00000007
26142 @ 218941:                        ASSPAR
26143 @ 218942:                        PUSHI  #0x00000000
26144 @ 218947:                        ASSPAR
26145 @ 218948:                        CALL  

  3890           PSF1(STD,1,N)
26146 @ 218949:                        LINE   3890 "regression-compile-tmp/nrimp10s-77.imp"
26147 @ 218991:                        PUSH   PSF1
26148 @ 218994:                        PUSHI  #0x00000058
26149 @ 218999:                        ASSPAR
26150 @ 219000:                        PUSHI  #0x00000001
26151 @ 219005:                        ASSPAR
26152 @ 219006:                        PUSH   N
26153 @ 219009:                        ASSPAR
26154 @ 219010:                        CALL  

  3891           PSF1(ST,1,N+8)
26155 @ 219011:                        LINE   3891 "regression-compile-tmp/nrimp10s-77.imp"
26156 @ 219053:                        PUSH   PSF1
26157 @ 219056:                        PUSHI  #0x00000048
26158 @ 219061:                        ASSPAR
26159 @ 219062:                        PUSHI  #0x00000001
26160 @ 219067:                        ASSPAR
26161 @ 219068:                        PUSH   N
26162 @ 219071:                        PUSHI  #0x00000008
26163 @ 219076:                        ADD   
26164 @ 219077:                        ASSPAR
26165 @ 219078:                        CALL  

  3892           AUXSBASE(LEVEL)=N; N=N+16
26166 @ 219079:                        LINE   3892 "regression-compile-tmp/nrimp10s-77.imp"
26167 @ 219121:                        PUSH   AUXSBASE
26168 @ 219124:                        PUSH   LEVEL
26169 @ 219127:                        ACCESS
26170 @ 219128:                        PUSH   N
26171 @ 219131:                        ASSVAL
26172 @ 219132:                        LINE   3892 "regression-compile-tmp/nrimp10s-77.imp"
26173 @ 219174:                        PUSH   N
26174 @ 219177:                        PUSH   N
26175 @ 219180:                        PUSHI  #0x00000010
26176 @ 219185:                        ADD   
26177 @ 219186:                        ASSVAL

  3893           %IF PARMOPT#0 %THEN N=N+4
26178 @ 219187:                        LINE   3893 "regression-compile-tmp/nrimp10s-77.imp"
26179 @ 219229:                        PUSH   PARMOPT
26180 @ 219232:                        PUSHI  #0x00000000
26181 @ 219237:                        JUMPIF = L_0007
26182 @ 219241:                        PUSH   N
26183 @ 219244:                        PUSH   N
26184 @ 219247:                        PUSHI  #0x00000004
26185 @ 219252:                        ADD   
26186 @ 219253:                        ASSVAL
26187 @ 219254:                        LOCATE L_0007

  3894           GRUSE(DR)=0; GRUSE(ACCR)=11; GRINF1(ACCR)=0
26188 @ 219257:                        LINE   3894 "regression-compile-tmp/nrimp10s-77.imp"
26189 @ 219299:                        PUSH   GRUSE
26190 @ 219302:                        PUSHI  #0x00000001
26191 @ 219307:                        ACCESS
26192 @ 219308:                        PUSHI  #0x00000000
26193 @ 219313:                        ASSVAL
26194 @ 219314:                        LINE   3894 "regression-compile-tmp/nrimp10s-77.imp"
26195 @ 219356:                        PUSH   GRUSE
26196 @ 219359:                        PUSHI  #0x00000000
26197 @ 219364:                        ACCESS
26198 @ 219365:                        PUSHI  #0x0000000b
26199 @ 219370:                        ASSVAL
26200 @ 219371:                        LINE   3894 "regression-compile-tmp/nrimp10s-77.imp"
26201 @ 219413:                        PUSH   GRINF1
26202 @ 219416:                        PUSHI  #0x00000000
26203 @ 219421:                        ACCESS
26204 @ 219422:                        PUSHI  #0x00000000
26205 @ 219427:                        ASSVAL

  3895        %FINISH
26206 @ 219428:                        LINE   3895 "regression-compile-tmp/nrimp10s-77.imp"
26207 @ 219470:                        LOCATE L_0004

  3896  %END
26208 @ 219473:                        LINE   3896 "regression-compile-tmp/nrimp10s-77.imp"
26209 @ 219515:                     END    _lev0id0_lev1id1_lev2id3_CSS_SAVEAUXSTACK {lev=5 --> 4}

  3897  %ROUTINE RESET AUX STACK
  3898  !***********************************************************************
  3899  !*       IF ANY ARRAYS HAVE BEEN PUT ON THE AUXSTACK THEN UNDECLARE    *
  3900  !***********************************************************************
26210 @ 219516:                     LINE   3897 "regression-compile-tmp/nrimp10s-77.imp"
26211 @ 219558:                     DEF    RESETAUXSTACK (_lev0id0_lev1id1_lev2id3_CSS_RESETAUXSTACK) p1=V_0184 a/tf=7 b/format=0 c/ostate=0  type=0 (<type:0>) form=7 (routine) special=0 (<special:0>) linkage=0 (auto) spec=0 indirect=0 unass=0
26212 @ 219583:                        START  ( FORMAL PARAMETERS  {lev=5 --> 6, nested=0 --> 1}
26213 @ 219584:                        FINISH ) {lev=5}

  3901           %IF AUXSBASE(LEVEL)#0 %START
26214 @ 219585:                        LINE   3901 "regression-compile-tmp/nrimp10s-77.imp"
26215 @ 219627:                        PUSH   AUXSBASE
26216 @ 219630:                        PUSH   LEVEL
26217 @ 219633:                        ACCESS
26218 @ 219634:                        PUSHI  #0x00000000
26219 @ 219639:                        JUMPIF = L_0004

  3902              PSF1(LB,1,AUXSBASE(LEVEL)+8)
26220 @ 219643:                        LINE   3902 "regression-compile-tmp/nrimp10s-77.imp"
26221 @ 219685:                        PUSH   PSF1
26222 @ 219688:                        PUSHI  #0x0000007a
26223 @ 219693:                        ASSPAR
26224 @ 219694:                        PUSHI  #0x00000001
26225 @ 219699:                        ASSPAR
26226 @ 219700:                        PUSH   AUXSBASE
26227 @ 219703:                        PUSH   LEVEL
26228 @ 219706:                        ACCESS
26229 @ 219707:                        PUSHI  #0x00000008
26230 @ 219712:                        ADD   
26231 @ 219713:                        ASSPAR
26232 @ 219714:                        CALL  

  3903              PSF1(STB,2,AUXSBASE(LEVEL))
26233 @ 219715:                        LINE   3903 "regression-compile-tmp/nrimp10s-77.imp"
26234 @ 219757:                        PUSH   PSF1
26235 @ 219760:                        PUSHI  #0x0000005a
26236 @ 219765:                        ASSPAR
26237 @ 219766:                        PUSHI  #0x00000002
26238 @ 219771:                        ASSPAR
26239 @ 219772:                        PUSH   AUXSBASE
26240 @ 219775:                        PUSH   LEVEL
26241 @ 219778:                        ACCESS
26242 @ 219779:                        ASSPAR
26243 @ 219780:                        CALL  

  3904              GRUSE(BREG)=0
26244 @ 219781:                        LINE   3904 "regression-compile-tmp/nrimp10s-77.imp"
26245 @ 219823:                        PUSH   GRUSE
26246 @ 219826:                        PUSHI  #0x00000007
26247 @ 219831:                        ACCESS
26248 @ 219832:                        PUSHI  #0x00000000
26249 @ 219837:                        ASSVAL

  3905           %FINISH
26250 @ 219838:                        LINE   3905 "regression-compile-tmp/nrimp10s-77.imp"
26251 @ 219880:                        LOCATE L_0004

  3906  %END
26252 @ 219883:                        LINE   3906 "regression-compile-tmp/nrimp10s-77.imp"
26253 @ 219925:                     END    _lev0id0_lev1id1_lev2id3_CSS_RESETAUXSTACK {lev=5 --> 4}

  3907           %ROUTINE RT EXIT
  3908  !***********************************************************************
  3909  !*       THIS ROUTINE COMPILES CODE FOR ROUTINE EXIT(IE '%RETURN')     *
  3910  !***********************************************************************
26254 @ 219926:                     LINE   3907 "regression-compile-tmp/nrimp10s-77.imp"
26255 @ 219968:                     DEF    RTEXIT (_lev0id0_lev1id1_lev2id3_CSS_RTEXIT) p1=V_01de a/tf=7 b/format=0 c/ostate=0  type=0 (<type:0>) form=7 (routine) special=0 (<special:0>) linkage=0 (auto) spec=0 indirect=0 unass=0
26256 @ 219986:                        START  ( FORMAL PARAMETERS  {lev=5 --> 6, nested=0 --> 1}
26257 @ 219987:                        FINISH ) {lev=5}

  3911           RESET AUX STACK
26258 @ 219988:                        LINE   3911 "regression-compile-tmp/nrimp10s-77.imp"
26259 @ 220030:                        PUSH   RESETAUXSTACK
26260 @ 220033:                        CALL  

  3912           PSF1(EXIT,0,-16_40)
26261 @ 220034:                        LINE   3912 "regression-compile-tmp/nrimp10s-77.imp"
26262 @ 220076:                        PUSH   PSF1
26263 @ 220079:                        PUSHI  #0x00000038
26264 @ 220084:                        ASSPAR
26265 @ 220085:                        PUSHI  #0x00000000
26266 @ 220090:                        ASSPAR
26267 @ 220091:                        PUSHI  #0x00000040
26268 @ 220096:                        NEGATE
26269 @ 220097:                        ASSPAR
26270 @ 220098:                        CALL  

  3913           %END
26271 @ 220099:                        LINE   3913 "regression-compile-tmp/nrimp10s-77.imp"
26272 @ 220141:                     END    _lev0id0_lev1id1_lev2id3_CSS_RTEXIT {lev=5 --> 4}

  3914  %ROUTINE CLAIM ST FRAME(%INTEGER AT,VALUE)
  3915  !***********************************************************************
  3916  !*       FILL ASF INSTN IN RT ENTRY SEQUENCE TO CLAIM THE STACKFRAME   *
  3917  !***********************************************************************
26273 @ 220142:                     LINE   3914 "regression-compile-tmp/nrimp10s-77.imp"
26274 @ 220184:                     DEF    CLAIMSTFRAME (_lev0id0_lev1id1_lev2id3_CSS_CLAIMSTFRAME) p1=V_01df a/tf=7 b/format=0 c/ostate=0  type=0 (<type:0>) form=7 (routine) special=0 (<special:0>) linkage=0 (auto) spec=0 indirect=0 unass=0
26275 @ 220208:                        START  ( FORMAL PARAMETERS  {lev=5 --> 6, nested=0 --> 1}
26276 @ 220209:                           DEF    AT p1=V_01e0 a/tf=11 b/format=1 c/ostate=0  type=1 (integer) form=1 (simple) special=0 (<special:0>) linkage=0 (auto) spec=0 indirect=0 unass=0
26277 @ 220223:                           DEF    VALUE p1=V_01e1 a/tf=11 b/format=1 c/ostate=0  type=1 (integer) form=1 (simple) special=0 (<special:0>) linkage=0 (auto) spec=0 indirect=0 unass=0
26278 @ 220240:                        FINISH ) {lev=5}

  3918  %INTEGER INSTR, WK
26279 @ 220241:                        LINE   3918 "regression-compile-tmp/nrimp10s-77.imp"
26280 @ 220283:                        DEF    INSTR p1=V_01e2 a/tf=11 b/format=1 c/ostate=0  type=1 (integer) form=1 (simple) special=0 (<special:0>) linkage=0 (auto) spec=0 indirect=0 unass=0
26281 @ 220300:                        DEF    WK p1=V_01e3 a/tf=11 b/format=1 c/ostate=0  type=1 (integer) form=1 (simple) special=0 (<special:0>) linkage=0 (auto) spec=0 indirect=0 unass=0

  3919           WK=AT>>18;               ! BYTES CLAIMED BY ENTRY SEQ
26282 @ 220314:                        LINE   3919 "regression-compile-tmp/nrimp10s-77.imp"
26283 @ 220356:                        PUSH   WK
26284 @ 220359:                        PUSH   AT
26285 @ 220362:                        PUSHI  #0x00000012
26286 @ 220367:                        RSH   
26287 @ 220368:                        ASSVAL

  3920           AT=AT&16_3FFFF;            ! ADRR OF ASF INSTRN
26288 @ 220369:                        LINE   3920 "regression-compile-tmp/nrimp10s-77.imp"
26289 @ 220411:                        PUSH   AT
26290 @ 220414:                        PUSH   AT
26291 @ 220417:                        PUSHI  #0x0003ffff
26292 @ 220422:                        AND   
26293 @ 220423:                        ASSVAL

  3921           INSTR=(ASF+12*PARMCHK)<<24!3<<23!(VALUE-WK+3)>>2
26294 @ 220424:                        LINE   3921 "regression-compile-tmp/nrimp10s-77.imp"
26295 @ 220466:                        PUSH   INSTR
26296 @ 220469:                        PUSHI  #0x0000006e
26297 @ 220474:                        PUSHI  #0x0000000c
26298 @ 220479:                        PUSH   PARMCHK
26299 @ 220482:                        MUL   
26300 @ 220483:                        ADD   
26301 @ 220484:                        PUSHI  #0x00000018
26302 @ 220489:                        LSH   
26303 @ 220490:                        PUSHI  #0x00000003
26304 @ 220495:                        PUSHI  #0x00000017
26305 @ 220500:                        LSH   
26306 @ 220501:                        OR    
26307 @ 220502:                        PUSH   VALUE
26308 @ 220505:                        PUSH   WK
26309 @ 220508:                        SUB   
26310 @ 220509:                        PUSHI  #0x00000003
26311 @ 220514:                        ADD   
26312 @ 220515:                        PUSHI  #0x00000002
26313 @ 220520:                        RSH   
26314 @ 220521:                        OR    
26315 @ 220522:                        ASSVAL

  3922           PLUG(1,AT,INSTR,4)
26316 @ 220523:                        LINE   3922 "regression-compile-tmp/nrimp10s-77.imp"
26317 @ 220565:                        PUSH   PLUG
26318 @ 220568:                        PUSHI  #0x00000001
26319 @ 220573:                        ASSPAR
26320 @ 220574:                        PUSH   AT
26321 @ 220577:                        ASSPAR
26322 @ 220578:                        PUSH   INSTR
26323 @ 220581:                        ASSPAR
26324 @ 220582:                        PUSHI  #0x00000004
26325 @ 220587:                        ASSPAR
26326 @ 220588:                        CALL  

  3923  %END
26327 @ 220589:                        LINE   3923 "regression-compile-tmp/nrimp10s-77.imp"
26328 @ 220631:                     END    _lev0id0_lev1id1_lev2id3_CSS_CLAIMSTFRAME {lev=5 --> 4}

  3924           %ROUTINE CEND (%INTEGER KKK)
  3925  !***********************************************************************
  3926  !*       DEAL WITH ALL OCCURENCES OF '%END'                            *
  3927  !*       KKK=PTYPE(>=16_1000) FOR ROUTINES,FNS AND MAPS                *
  3928  !*       KKK=0 FOR ENDS OF '%BEGIN' BLOCKS                             *
  3929  !*       KKK=1 FOR '%ENDOFPROGRAM'                                     *
  3930  !*       %ENDOFPROGRAM IS REALLY TWO ENDS. THE FIRST IS THE USERS      *
  3931  !*       AND THE SECOND IS PERMS. KKK=2 FOR A RECURSIVE CALL OF CEND   *
  3932  !*       ON END OF PROGRAM TO DEAL WITH THE %END CORRESPONDING TO      *
  3933  !*       THE %BEGIN COMPILED IN THE INITIALISATION SEQUENCE            *
  3934  !***********************************************************************
26329 @ 220632:                     LINE   3924 "regression-compile-tmp/nrimp10s-77.imp"
26330 @ 220674:                     DEF    CEND (_lev0id0_lev1id1_lev2id3_CSS_CEND) p1=V_0163 a/tf=7 b/format=0 c/ostate=0  type=0 (<type:0>) form=7 (routine) special=0 (<special:0>) linkage=0 (auto) spec=0 indirect=0 unass=0
26331 @ 220690:                        START  ( FORMAL PARAMETERS  {lev=5 --> 6, nested=0 --> 1}
26332 @ 220691:                           DEF    KKK p1=V_01e0 a/tf=11 b/format=1 c/ostate=0  type=1 (integer) form=1 (simple) special=0 (<special:0>) linkage=0 (auto) spec=0 indirect=0 unass=0
26333 @ 220706:                        FINISH ) {lev=5}

  3935           %INTEGER KP,JJ,BIT
26334 @ 220707:                        LINE   3935 "regression-compile-tmp/nrimp10s-77.imp"
26335 @ 220749:                        DEF    KP p1=V_01e1 a/tf=11 b/format=1 c/ostate=0  type=1 (integer) form=1 (simple) special=0 (<special:0>) linkage=0 (auto) spec=0 indirect=0 unass=0
26336 @ 220763:                        DEF    JJ p1=V_01e2 a/tf=11 b/format=1 c/ostate=0  type=1 (integer) form=1 (simple) special=0 (<special:0>) linkage=0 (auto) spec=0 indirect=0 unass=0
26337 @ 220777:                        DEF    BIT p1=V_01e3 a/tf=11 b/format=1 c/ostate=0  type=1 (integer) form=1 (simple) special=0 (<special:0>) linkage=0 (auto) spec=0 indirect=0 unass=0

  3936           %ROUTINESPEC DTABLE(%INTEGER LEVEL)
26338 @ 220792:                        LINE   3936 "regression-compile-tmp/nrimp10s-77.imp"
26339 @ 220834:                        DEF    DTABLE (_lev0id0_lev1id1_lev2id3_CSS_CEND_DTABLE) p1=V_01e4 a/tf=7 b/format=0 c/ostate=8  type=0 (<type:0>) form=7 (routine) special=0 (<special:0>) linkage=0 (auto) spec=1 indirect=0 unass=0
26340 @ 220852:                        START  ( FORMAL PARAMETERS  {lev=5 --> 6, nested=0 --> 1}
26341 @ 220853:                           DEF    LEVEL p1=V_01e5 a/tf=11 b/format=1 c/ostate=0  type=1 (integer) form=1 (simple) special=0 (<special:0>) linkage=0 (auto) spec=0 indirect=0 unass=0
26342 @ 220870:                        FINISH ) {lev=5}

  3937           SET LINE %UNLESS KKK=2
26343 @ 220871:                        LINE   3937 "regression-compile-tmp/nrimp10s-77.imp"
26344 @ 220913:                        PUSH   KKK
26345 @ 220916:                        PUSHI  #0x00000002
26346 @ 220921:                        JUMPIF = L_0004
26347 @ 220925:                        PUSH   SETLINE
26348 @ 220928:                        CALL  
26349 @ 220929:                        LOCATE L_0004

  3938           FORGET(-1)
26350 @ 220932:                        LINE   3938 "regression-compile-tmp/nrimp10s-77.imp"
26351 @ 220974:                        PUSH   FORGET
26352 @ 220977:                        PUSHI  #0x00000001
26353 @ 220982:                        NEGATE
26354 @ 220983:                        ASSPAR
26355 @ 220984:                        CALL  

  3939           BIT=1<<LEVEL
  3940  !
  3941  ! NOW PLANT AN ERROR EXIT FOR FNS AND MAPS - CONTROL SHOULD BE RETURNED
  3942  ! VIA %RESULT= AN SHOULD NEVVER REACH THE %END INSTRUCTION
  3943  !
26356 @ 220985:                        LINE   3939 "regression-compile-tmp/nrimp10s-77.imp"
26357 @ 221027:                        PUSH   BIT
26358 @ 221030:                        PUSHI  #0x00000001
26359 @ 221035:                        PUSH   LEVEL
26360 @ 221038:                        LSH   
26361 @ 221039:                        ASSVAL

  3944           %IF KKK&16_3FFF>16_1000 %AND COMPILER=0 %AND LAST INST=0 %THEN PPJ(15,10);          ! RUN FAULT 11
26362 @ 221040:                        LINE   3944 "regression-compile-tmp/nrimp10s-77.imp"
26363 @ 221082:                        PUSH   KKK
26364 @ 221085:                        PUSHI  #0x00003fff
26365 @ 221090:                        AND   
26366 @ 221091:                        PUSHI  #0x00001000
26367 @ 221096:                        JUMPIF <= L_0004
26368 @ 221100:                        PUSH   COMPILER
26369 @ 221103:                        PUSHI  #0x00000000
26370 @ 221108:                        JUMPIF # L_0004
26371 @ 221112:                        PUSH   LASTINST
26372 @ 221115:                        PUSHI  #0x00000000
26373 @ 221120:                        JUMPIF # L_0004
26374 @ 221124:                        PUSH   PPJ
26375 @ 221127:                        PUSHI  #0x0000000f
26376 @ 221132:                        ASSPAR
26377 @ 221133:                        PUSHI  #0x0000000a
26378 @ 221138:                        ASSPAR
26379 @ 221139:                        CALL  
26380 @ 221140:                        LOCATE L_0004

  3945           NMAX=N %IF N>NMAX;            ! WORK SPACE POINTER
  3946  !
  3947  ! CLEAR OUT THE LABEL LIST FAULTING LABELS WITH JUMPS OUTSTANDING
  3948  ! AS NOT SET AND COMMENTING ON LABELS NOT USED
  3949  !
26381 @ 221143:                        LINE   3945 "regression-compile-tmp/nrimp10s-77.imp"
26382 @ 221185:                        PUSH   N
26383 @ 221188:                        PUSH   NMAX
26384 @ 221191:                        JUMPIF <= L_0004
26385 @ 221195:                        PUSH   NMAX
26386 @ 221198:                        PUSH   N
26387 @ 221201:                        ASSVAL
26388 @ 221202:                        LOCATE L_0004

  3950           %WHILE LABEL(LEVEL)#0 %CYCLE
26389 @ 221205:                        LINE   3950 "regression-compile-tmp/nrimp10s-77.imp"
26390 @ 221247:                        LOCATE L_0003
26391 @ 221250:                        PUSH   LABEL
26392 @ 221253:                        PUSH   LEVEL
26393 @ 221256:                        ACCESS
26394 @ 221257:                        PUSHI  #0x00000000
26395 @ 221262:                        JUMPIF = L_0004

  3951              POP(LABEL(LEVEL),I,J,KP)
26396 @ 221266:                        LINE   3951 "regression-compile-tmp/nrimp10s-77.imp"
26397 @ 221308:                        PUSH   POP
26398 @ 221311:                        PUSH   LABEL
26399 @ 221314:                        PUSH   LEVEL
26400 @ 221317:                        ACCESS
26401 @ 221318:                        ASSPAR
26402 @ 221319:                        PUSH   I
26403 @ 221322:                        ASSPAR
26404 @ 221323:                        PUSH   J
26405 @ 221326:                        ASSPAR
26406 @ 221327:                        PUSH   KP
26407 @ 221330:                        ASSPAR
26408 @ 221331:                        CALL  

  3952              I=I>>24
26409 @ 221332:                        LINE   3952 "regression-compile-tmp/nrimp10s-77.imp"
26410 @ 221374:                        PUSH   I
26411 @ 221377:                        PUSH   I
26412 @ 221380:                        PUSHI  #0x00000018
26413 @ 221385:                        RSH   
26414 @ 221386:                        ASSVAL

  3953              %IF J&16_FFFF#0 %THEN %START
26415 @ 221387:                        LINE   3953 "regression-compile-tmp/nrimp10s-77.imp"
26416 @ 221429:                        PUSH   J
26417 @ 221432:                        PUSHI  #0x0000ffff
26418 @ 221437:                        AND   
26419 @ 221438:                        PUSHI  #0x00000000
26420 @ 221443:                        JUMPIF = L_0007

  3954                 J=J&16_FFFF
26421 @ 221447:                        LINE   3954 "regression-compile-tmp/nrimp10s-77.imp"
26422 @ 221489:                        PUSH   J
26423 @ 221492:                        PUSH   J
26424 @ 221495:                        PUSHI  #0x0000ffff
26425 @ 221500:                        AND   
26426 @ 221501:                        ASSVAL

  3955                 %IF 0<KP<=MAX ULAB %THEN FAULT2(11,FROM3(J),KP)
26427 @ 221502:                        LINE   3955 "regression-compile-tmp/nrimp10s-77.imp"
26428 @ 221544:                        PUSHI  #0x00000000
26429 @ 221549:                        PUSH   KP
26430 @ 221552:                        JUMPIFD >= L_000a
26431 @ 221556:                        PUSH   MAXULAB
26432 @ 221559:                        JUMPIF > L_000a
26433 @ 221563:                        PUSH   FAULT2
26434 @ 221566:                        PUSHI  #0x0000000b
26435 @ 221571:                        ASSPAR
26436 @ 221572:                        PUSH   FROM3
26437 @ 221575:                        PUSH   J
26438 @ 221578:                        ASSPAR
26439 @ 221579:                        CALL  
26440 @ 221580:                        ASSPAR
26441 @ 221581:                        PUSH   KP
26442 @ 221584:                        ASSPAR
26443 @ 221585:                        CALL  
26444 @ 221586:                        LOCATE L_000a

  3956                 CLEAR LIST(J)
26445 @ 221589:                        LINE   3956 "regression-compile-tmp/nrimp10s-77.imp"
26446 @ 221631:                        PUSH   CLEARLIST
26447 @ 221634:                        PUSH   J
26448 @ 221637:                        ASSPAR
26449 @ 221638:                        CALL  

  3957              %FINISH %ELSE %START
26450 @ 221639:                        LINE   3957 "regression-compile-tmp/nrimp10s-77.imp"
26451 @ 221681:                        GOTO   L_0006
26452 @ 221684:                        LOCATE L_0007

  3958                 %IF I=0 %AND KP<MAX ULAB %THEN WARN(3,KP)
26453 @ 221687:                        LINE   3958 "regression-compile-tmp/nrimp10s-77.imp"
26454 @ 221729:                        PUSH   I
26455 @ 221732:                        PUSHI  #0x00000000
26456 @ 221737:                        JUMPIF # L_000a
26457 @ 221741:                        PUSH   KP
26458 @ 221744:                        PUSH   MAXULAB
26459 @ 221747:                        JUMPIF >= L_000a
26460 @ 221751:                        PUSH   WARN
26461 @ 221754:                        PUSHI  #0x00000003
26462 @ 221759:                        ASSPAR
26463 @ 221760:                        PUSH   KP
26464 @ 221763:                        ASSPAR
26465 @ 221764:                        CALL  
26466 @ 221765:                        LOCATE L_000a

  3959              %FINISH
26467 @ 221768:                        LINE   3959 "regression-compile-tmp/nrimp10s-77.imp"
26468 @ 221810:                        LOCATE L_0006

  3960           %REPEAT
  3961  !
26469 @ 221813:                        LINE   3960 "regression-compile-tmp/nrimp10s-77.imp"
26470 @ 221855:                        REPEAT L_0003
26471 @ 221858:                        LOCATE L_0004

  3962           %CYCLE JJ=0,1,4
26472 @ 221861:                        LINE   3962 "regression-compile-tmp/nrimp10s-77.imp"
26473 @ 221903:                        PUSH   JJ
26474 @ 221906:                        PUSHI  #0x00000001
26475 @ 221911:                        PUSHI  #0x00000004
26476 @ 221916:                        PUSHI  #0x00000000
26477 @ 221921:                        FOR    L_0003

  3963              CLEAR LIST(AVL WSP(JJ,LEVEL));! RELEASE TEMPORARY LOCATIONS
26478 @ 221924:                        LINE   3963 "regression-compile-tmp/nrimp10s-77.imp"
26479 @ 221966:                        PUSH   CLEARLIST
26480 @ 221969:                        PUSH   AVLWSP
26481 @ 221972:                        PUSH   JJ
26482 @ 221975:                        INDEX 
26483 @ 221976:                        PUSH   LEVEL
26484 @ 221979:                        ACCESS
26485 @ 221980:                        ASSPAR
26486 @ 221981:                        CALL  

  3964           %REPEAT
  3965  !
26487 @ 221982:                        LINE   3964 "regression-compile-tmp/nrimp10s-77.imp"
26488 @ 222024:                        REPEAT L_0003
26489 @ 222027:                        LOCATE L_0004

  3966           DTABLE(LEVEL);                ! OUTPUT DIAGNOSTIC TABLES
  3967  !
  3968  ! CLEAR DECLARATIONS - POP UP ANY GLOBAL NAMES THAT WERE REDECLARED
  3969  ! DESTROY SIDE CHAINS FOR ROUTINES,FORMATS AND SWITCHES
  3970  !
  3971  !
  3972  ! NOW CLAIM THE STACK FRAME BY FILING THE ASF IN THE BLOCK ENTRY CODING
  3973  !
26490 @ 222030:                        LINE   3966 "regression-compile-tmp/nrimp10s-77.imp"
26491 @ 222072:                        PUSH   DTABLE
26492 @ 222075:                        PUSH   LEVEL
26493 @ 222078:                        ASSPAR
26494 @ 222079:                        CALL  

  3974           NMAX=(NMAX+7)&(-8)
26495 @ 222080:                        LINE   3974 "regression-compile-tmp/nrimp10s-77.imp"
26496 @ 222122:                        PUSH   NMAX
26497 @ 222125:                        PUSH   NMAX
26498 @ 222128:                        PUSHI  #0x00000007
26499 @ 222133:                        ADD   
26500 @ 222134:                        PUSHI  #0x00000008
26501 @ 222139:                        NEGATE
26502 @ 222140:                        AND   
26503 @ 222141:                        ASSVAL

  3975           %IF KKK=2 %THEN %RETURN
26504 @ 222142:                        LINE   3975 "regression-compile-tmp/nrimp10s-77.imp"
26505 @ 222184:                        PUSH   KKK
26506 @ 222187:                        PUSHI  #0x00000002
26507 @ 222192:                        JUMPIF # L_0004
26508 @ 222196:                        RETURN
26509 @ 222197:                        LOCATE L_0004

  3976         %IF KKK>=16_1000 %OR KKK=1 %THEN CLAIM ST FRAME(SET(RLEVEL),NMAX)
  3977  !
  3978  ! NOW PLANT THE BLOCK EXIT SEQUENCE
  3979  !
26510 @ 222200:                        LINE   3976 "regression-compile-tmp/nrimp10s-77.imp"
26511 @ 222242:                        PUSH   KKK
26512 @ 222245:                        PUSHI  #0x00001000
26513 @ 222250:                        JUMPIF >= L_0005
26514 @ 222254:                        PUSH   KKK
26515 @ 222257:                        PUSHI  #0x00000001
26516 @ 222262:                        JUMPIF # L_0004
26517 @ 222266:                        LOCATE L_0005
26518 @ 222269:                        PUSH   CLAIMSTFRAME
26519 @ 222272:                        PUSH   SET
26520 @ 222275:                        PUSH   RLEVEL
26521 @ 222278:                        ACCESS
26522 @ 222279:                        ASSPAR
26523 @ 222280:                        PUSH   NMAX
26524 @ 222283:                        ASSPAR
26525 @ 222284:                        CALL  
26526 @ 222285:                        LOCATE L_0004

  3980           %IF KKK&16_3FFF=16_1000 %AND LAST INST=0 %THEN RT EXIT
26527 @ 222288:                        LINE   3980 "regression-compile-tmp/nrimp10s-77.imp"
26528 @ 222330:                        PUSH   KKK
26529 @ 222333:                        PUSHI  #0x00003fff
26530 @ 222338:                        AND   
26531 @ 222339:                        PUSHI  #0x00001000
26532 @ 222344:                        JUMPIF # L_0004
26533 @ 222348:                        PUSH   LASTINST
26534 @ 222351:                        PUSHI  #0x00000000
26535 @ 222356:                        JUMPIF # L_0004
26536 @ 222360:                        PUSH   RTEXIT
26537 @ 222363:                        CALL  
26538 @ 222364:                        LOCATE L_0004

  3981           PPJ(15,21) %IF KKK=1 %AND LAST INST=0;! %STOP AT %ENDOFPROGRAM
26539 @ 222367:                        LINE   3981 "regression-compile-tmp/nrimp10s-77.imp"
26540 @ 222409:                        PUSH   KKK
26541 @ 222412:                        PUSHI  #0x00000001
26542 @ 222417:                        JUMPIF # L_0004
26543 @ 222421:                        PUSH   LASTINST
26544 @ 222424:                        PUSHI  #0x00000000
26545 @ 222429:                        JUMPIF # L_0004
26546 @ 222433:                        PUSH   PPJ
26547 @ 222436:                        PUSHI  #0x0000000f
26548 @ 222441:                        ASSPAR
26549 @ 222442:                        PUSHI  #0x00000015
26550 @ 222447:                        ASSPAR
26551 @ 222448:                        CALL  
26552 @ 222449:                        LOCATE L_0004

  3982           %IF KKK=0 %THEN %START;         ! BEGIN BLOCK EXIT
26553 @ 222452:                        LINE   3982 "regression-compile-tmp/nrimp10s-77.imp"
26554 @ 222494:                        PUSH   KKK
26555 @ 222497:                        PUSHI  #0x00000000
26556 @ 222502:                        JUMPIF # L_0004

  3983              %IF PARMTRACE=1 %THEN %START;    ! RESTORE DIAGS POINTERS
26557 @ 222506:                        LINE   3983 "regression-compile-tmp/nrimp10s-77.imp"
26558 @ 222548:                        PUSH   PARMTRACE
26559 @ 222551:                        PUSHI  #0x00000001
26560 @ 222556:                        JUMPIF # L_0007

  3984                 PSF1(LD,1,12)
26561 @ 222560:                        LINE   3984 "regression-compile-tmp/nrimp10s-77.imp"
26562 @ 222602:                        PUSH   PSF1
26563 @ 222605:                        PUSHI  #0x00000078
26564 @ 222610:                        ASSPAR
26565 @ 222611:                        PUSHI  #0x00000001
26566 @ 222616:                        ASSPAR
26567 @ 222617:                        PUSHI  #0x0000000c
26568 @ 222622:                        ASSPAR
26569 @ 222623:                        CALL  

  3985                 DIAG POINTER(LEVEL-1)
26570 @ 222624:                        LINE   3985 "regression-compile-tmp/nrimp10s-77.imp"
26571 @ 222666:                        PUSH   DIAGPOINTER
26572 @ 222669:                        PUSH   LEVEL
26573 @ 222672:                        PUSHI  #0x00000001
26574 @ 222677:                        SUB   
26575 @ 222678:                        ASSPAR
26576 @ 222679:                        CALL  

  3986                 PSF1(STD,1,12)
26577 @ 222680:                        LINE   3986 "regression-compile-tmp/nrimp10s-77.imp"
26578 @ 222722:                        PUSH   PSF1
26579 @ 222725:                        PUSHI  #0x00000058
26580 @ 222730:                        ASSPAR
26581 @ 222731:                        PUSHI  #0x00000001
26582 @ 222736:                        ASSPAR
26583 @ 222737:                        PUSHI  #0x0000000c
26584 @ 222742:                        ASSPAR
26585 @ 222743:                        CALL  

  3987              %FINISH
26586 @ 222744:                        LINE   3987 "regression-compile-tmp/nrimp10s-77.imp"
26587 @ 222786:                        LOCATE L_0007

  3988              %IF STACK#0 %START
26588 @ 222789:                        LINE   3988 "regression-compile-tmp/nrimp10s-77.imp"
26589 @ 222831:                        PUSH   STACK
26590 @ 222834:                        PUSHI  #0x00000000
26591 @ 222839:                        JUMPIF = L_0007

  3989                 JJ=NMDECS(LEVEL)>>14
26592 @ 222843:                        LINE   3989 "regression-compile-tmp/nrimp10s-77.imp"
26593 @ 222885:                        PUSH   JJ
26594 @ 222888:                        PUSH   NMDECS
26595 @ 222891:                        PUSH   LEVEL
26596 @ 222894:                        ACCESS
26597 @ 222895:                        PUSHI  #0x0000000e
26598 @ 222900:                        RSH   
26599 @ 222901:                        ASSVAL

  3990                 %IF JJ#0 %THEN %START;   ! ARRAYS TO BE UNDECLARED
26600 @ 222902:                        LINE   3990 "regression-compile-tmp/nrimp10s-77.imp"
26601 @ 222944:                        PUSH   JJ
26602 @ 222947:                        PUSHI  #0x00000000
26603 @ 222952:                        JUMPIF = L_000a

  3991                    PF1(STSF,0,TOS,0)
26604 @ 222956:                        LINE   3991 "regression-compile-tmp/nrimp10s-77.imp"
26605 @ 222998:                        PUSH   PF1
26606 @ 223001:                        PUSHI  #0x0000005e
26607 @ 223006:                        ASSPAR
26608 @ 223007:                        PUSHI  #0x00000000
26609 @ 223012:                        ASSPAR
26610 @ 223013:                        PUSHI  #0x00000006
26611 @ 223018:                        ASSPAR
26612 @ 223019:                        PUSHI  #0x00000000
26613 @ 223024:                        ASSPAR
26614 @ 223025:                        CALL  

  3992                    PF1(LSS,0,TOS,0)
26615 @ 223026:                        LINE   3992 "regression-compile-tmp/nrimp10s-77.imp"
26616 @ 223068:                        PUSH   PF1
26617 @ 223071:                        PUSHI  #0x00000062
26618 @ 223076:                        ASSPAR
26619 @ 223077:                        PUSHI  #0x00000000
26620 @ 223082:                        ASSPAR
26621 @ 223083:                        PUSHI  #0x00000006
26622 @ 223088:                        ASSPAR
26623 @ 223089:                        PUSHI  #0x00000000
26624 @ 223094:                        ASSPAR
26625 @ 223095:                        CALL  

  3993                    PSF1(ISB,1,JJ)
26626 @ 223096:                        LINE   3993 "regression-compile-tmp/nrimp10s-77.imp"
26627 @ 223138:                        PUSH   PSF1
26628 @ 223141:                        PUSHI  #0x000000e2
26629 @ 223146:                        ASSPAR
26630 @ 223147:                        PUSHI  #0x00000001
26631 @ 223152:                        ASSPAR
26632 @ 223153:                        PUSH   JJ
26633 @ 223156:                        ASSPAR
26634 @ 223157:                        CALL  

  3994                    PSF1(USH,0,-2)
26635 @ 223158:                        LINE   3994 "regression-compile-tmp/nrimp10s-77.imp"
26636 @ 223200:                        PUSH   PSF1
26637 @ 223203:                        PUSHI  #0x000000c8
26638 @ 223208:                        ASSPAR
26639 @ 223209:                        PUSHI  #0x00000000
26640 @ 223214:                        ASSPAR
26641 @ 223215:                        PUSHI  #0x00000002
26642 @ 223220:                        NEGATE
26643 @ 223221:                        ASSPAR
26644 @ 223222:                        CALL  

  3995                    PF1(ST,0,TOS,0)
26645 @ 223223:                        LINE   3995 "regression-compile-tmp/nrimp10s-77.imp"
26646 @ 223265:                        PUSH   PF1
26647 @ 223268:                        PUSHI  #0x00000048
26648 @ 223273:                        ASSPAR
26649 @ 223274:                        PUSHI  #0x00000000
26650 @ 223279:                        ASSPAR
26651 @ 223280:                        PUSHI  #0x00000006
26652 @ 223285:                        ASSPAR
26653 @ 223286:                        PUSHI  #0x00000000
26654 @ 223291:                        ASSPAR
26655 @ 223292:                        CALL  

  3996                    PF1(ASF,0,TOS,0)
26656 @ 223293:                        LINE   3996 "regression-compile-tmp/nrimp10s-77.imp"
26657 @ 223335:                        PUSH   PF1
26658 @ 223338:                        PUSHI  #0x0000006e
26659 @ 223343:                        ASSPAR
26660 @ 223344:                        PUSHI  #0x00000000
26661 @ 223349:                        ASSPAR
26662 @ 223350:                        PUSHI  #0x00000006
26663 @ 223355:                        ASSPAR
26664 @ 223356:                        PUSHI  #0x00000000
26665 @ 223361:                        ASSPAR
26666 @ 223362:                        CALL  

  3997                    GRUSE(ACCR)=0
26667 @ 223363:                        LINE   3997 "regression-compile-tmp/nrimp10s-77.imp"
26668 @ 223405:                        PUSH   GRUSE
26669 @ 223408:                        PUSHI  #0x00000000
26670 @ 223413:                        ACCESS
26671 @ 223414:                        PUSHI  #0x00000000
26672 @ 223419:                        ASSVAL

  3998                 %FINISH
26673 @ 223420:                        LINE   3998 "regression-compile-tmp/nrimp10s-77.imp"
26674 @ 223462:                        LOCATE L_000a

  3999              %FINISH %ELSE RESET AUX STACK
26675 @ 223465:                        LINE   3999 "regression-compile-tmp/nrimp10s-77.imp"
26676 @ 223507:                        GOTO   L_0006
26677 @ 223510:                        LOCATE L_0007
26678 @ 223513:                        PUSH   RESETAUXSTACK
26679 @ 223516:                        CALL  
26680 @ 223517:                        LOCATE L_0006

  4000           %FINISH
  4001  !
  4002  ! RETURN TO PREVIOUS LEVEL PROVIDED THERE IS A VALID ONE !
  4003  !
26681 @ 223520:                        LINE   4000 "regression-compile-tmp/nrimp10s-77.imp"
26682 @ 223562:                        LOCATE L_0004

  4004           %UNLESS LEVEL>2 %OR (LEVEL=2 %AND CPRMODE=2) %THEN %START
26683 @ 223565:                        LINE   4004 "regression-compile-tmp/nrimp10s-77.imp"
26684 @ 223607:                        PUSH   LEVEL
26685 @ 223610:                        PUSHI  #0x00000002
26686 @ 223615:                        JUMPIF > L_0004
26687 @ 223619:                        PUSH   LEVEL
26688 @ 223622:                        PUSHI  #0x00000002
26689 @ 223627:                        JUMPIF # L_0005
26690 @ 223631:                        PUSH   CPRMODE
26691 @ 223634:                        PUSHI  #0x00000002
26692 @ 223639:                        JUMPIF = L_0004
26693 @ 223643:                        LOCATE L_0005

  4005              %IF KKK=1 %AND LEVEL=2 %THEN KKK=2 %ELSE FAULT(14,0) %AND %STOP
26694 @ 223646:                        LINE   4005 "regression-compile-tmp/nrimp10s-77.imp"
26695 @ 223688:                        PUSH   KKK
26696 @ 223691:                        PUSHI  #0x00000001
26697 @ 223696:                        JUMPIF # L_0007
26698 @ 223700:                        PUSH   LEVEL
26699 @ 223703:                        PUSHI  #0x00000002
26700 @ 223708:                        JUMPIF # L_0007
26701 @ 223712:                        PUSH   KKK
26702 @ 223715:                        PUSHI  #0x00000002
26703 @ 223720:                        ASSVAL
26704 @ 223721:                        GOTO   L_0006
26705 @ 223724:                        LOCATE L_0007
26706 @ 223727:                        PUSH   FAULT
26707 @ 223730:                        PUSHI  #0x0000000e
26708 @ 223735:                        ASSPAR
26709 @ 223736:                        PUSHI  #0x00000000
26710 @ 223741:                        ASSPAR
26711 @ 223742:                        CALL  
26712 @ 223743:                        STOP  
26713 @ 223744:                        LOCATE L_0006

  4006           %FINISH
26714 @ 223747:                        LINE   4006 "regression-compile-tmp/nrimp10s-77.imp"
26715 @ 223789:                        LOCATE L_0004

  4007           LEVEL=LEVEL-1
26716 @ 223792:                        LINE   4007 "regression-compile-tmp/nrimp10s-77.imp"
26717 @ 223834:                        PUSH   LEVEL
26718 @ 223837:                        PUSH   LEVEL
26719 @ 223840:                        PUSHI  #0x00000001
26720 @ 223845:                        SUB   
26721 @ 223846:                        ASSVAL

  4008           %IF KKK>=16_1000 %THEN %START
26722 @ 223847:                        LINE   4008 "regression-compile-tmp/nrimp10s-77.imp"
26723 @ 223889:                        PUSH   KKK
26724 @ 223892:                        PUSHI  #0x00001000
26725 @ 223897:                        JUMPIF < L_0004

  4009              RLEVEL=RLEVEL-1
26726 @ 223901:                        LINE   4009 "regression-compile-tmp/nrimp10s-77.imp"
26727 @ 223943:                        PUSH   RLEVEL
26728 @ 223946:                        PUSH   RLEVEL
26729 @ 223949:                        PUSHI  #0x00000001
26730 @ 223954:                        SUB   
26731 @ 223955:                        ASSVAL

  4010              RBASE=RLEVEL
26732 @ 223956:                        LINE   4010 "regression-compile-tmp/nrimp10s-77.imp"
26733 @ 223998:                        PUSH   RBASE
26734 @ 224001:                        PUSH   RLEVEL
26735 @ 224004:                        ASSVAL

  4011           %FINISH
  4012  !
  4013  ! RESTORE INFORMATION ABOUT THE (NEW) CURRENT LEVEL
  4014  !
26736 @ 224005:                        LINE   4011 "regression-compile-tmp/nrimp10s-77.imp"
26737 @ 224047:                        LOCATE L_0004

  4015           POP(LEVELINF,KP,N,KP)
26738 @ 224050:                        LINE   4015 "regression-compile-tmp/nrimp10s-77.imp"
26739 @ 224092:                        PUSH   POP
26740 @ 224095:                        PUSH   LEVELINF
26741 @ 224098:                        ASSPAR
26742 @ 224099:                        PUSH   KP
26743 @ 224102:                        ASSPAR
26744 @ 224103:                        PUSH   N
26745 @ 224106:                        ASSPAR
26746 @ 224107:                        PUSH   KP
26747 @ 224110:                        ASSPAR
26748 @ 224111:                        CALL  

  4016           NMAX=N>>16 %IF KKK>=16_1000
26749 @ 224112:                        LINE   4016 "regression-compile-tmp/nrimp10s-77.imp"
26750 @ 224154:                        PUSH   KKK
26751 @ 224157:                        PUSHI  #0x00001000
26752 @ 224162:                        JUMPIF < L_0004
26753 @ 224166:                        PUSH   NMAX
26754 @ 224169:                        PUSH   N
26755 @ 224172:                        PUSHI  #0x00000010
26756 @ 224177:                        RSH   
26757 @ 224178:                        ASSVAL
26758 @ 224179:                        LOCATE L_0004

  4017           N=N&16_7FFF
26759 @ 224182:                        LINE   4017 "regression-compile-tmp/nrimp10s-77.imp"
26760 @ 224224:                        PUSH   N
26761 @ 224227:                        PUSH   N
26762 @ 224230:                        PUSHI  #0x00007fff
26763 @ 224235:                        AND   
26764 @ 224236:                        ASSVAL

  4018           %IF KKK=2 %THEN CEND(KKK);    ! ROUND AGAIN FOR 'ENDOFPROGRAM'
  4019  !
  4020  ! COMPLETE THE JUMP AROUND ALL NON-EXTERNAL ROUTINES EXCEPT WHEN
  4021  ! %TRUSTEDPROGRAM IS IN OPERATION.
  4022  !
26765 @ 224237:                        LINE   4018 "regression-compile-tmp/nrimp10s-77.imp"
26766 @ 224279:                        PUSH   KKK
26767 @ 224282:                        PUSHI  #0x00000002
26768 @ 224287:                        JUMPIF # L_0004
26769 @ 224291:                        PUSH   CEND
26770 @ 224294:                        PUSH   KKK
26771 @ 224297:                        ASSPAR
26772 @ 224298:                        CALL  
26773 @ 224299:                        LOCATE L_0004

  4023           %IF ASL WARN#0 %THEN ASL WARN=0 %AND EPILOGUE
26774 @ 224302:                        LINE   4023 "regression-compile-tmp/nrimp10s-77.imp"
26775 @ 224344:                        PUSH   ASLWARN
26776 @ 224347:                        PUSHI  #0x00000000
26777 @ 224352:                        JUMPIF = L_0004
26778 @ 224356:                        PUSH   ASLWARN
26779 @ 224359:                        PUSHI  #0x00000000
26780 @ 224364:                        ASSVAL
26781 @ 224365:                        PUSH   EPILOGUE
26782 @ 224368:                        CALL  
26783 @ 224369:                        LOCATE L_0004

  4024           %IF KKK>=16_1000 %AND COMPILER=0 %AND(RLEVEL>0 %OR CPRMODE#2) %THEN %START
26784 @ 224372:                        LINE   4024 "regression-compile-tmp/nrimp10s-77.imp"
26785 @ 224414:                        PUSH   KKK
26786 @ 224417:                        PUSHI  #0x00001000
26787 @ 224422:                        JUMPIF < L_0004
26788 @ 224426:                        PUSH   COMPILER
26789 @ 224429:                        PUSHI  #0x00000000
26790 @ 224434:                        JUMPIF # L_0004
26791 @ 224438:                        PUSH   RLEVEL
26792 @ 224441:                        PUSHI  #0x00000000
26793 @ 224446:                        JUMPIF > L_0005
26794 @ 224450:                        PUSH   CPRMODE
26795 @ 224453:                        PUSHI  #0x00000002
26796 @ 224458:                        JUMPIF = L_0004
26797 @ 224462:                        LOCATE L_0005

  4025              JJ=NEXTP+6
26798 @ 224465:                        LINE   4025 "regression-compile-tmp/nrimp10s-77.imp"
26799 @ 224507:                        PUSH   JJ
26800 @ 224510:                        PUSH   NEXTP
26801 @ 224513:                        PUSHI  #0x00000006
26802 @ 224518:                        ADD   
26803 @ 224519:                        ASSVAL

  4026              %UNLESS A(NEXTP+5)=11 %AND A(JJ+FROMAR2(JJ))=2 %START
26804 @ 224520:                        LINE   4026 "regression-compile-tmp/nrimp10s-77.imp"
26805 @ 224562:                        PUSH   A
26806 @ 224565:                        PUSH   NEXTP
26807 @ 224568:                        PUSHI  #0x00000005
26808 @ 224573:                        ADD   
26809 @ 224574:                        ACCESS
26810 @ 224575:                        PUSHI  #0x0000000b
26811 @ 224580:                        JUMPIF # L_0008
26812 @ 224584:                        PUSH   A
26813 @ 224587:                        PUSH   JJ
26814 @ 224590:                        PUSH   FROMAR2
26815 @ 224593:                        PUSH   JJ
26816 @ 224596:                        ASSPAR
26817 @ 224597:                        CALL  
26818 @ 224598:                        ADD   
26819 @ 224599:                        ACCESS
26820 @ 224600:                        PUSHI  #0x00000002
26821 @ 224605:                        JUMPIF = L_0007
26822 @ 224609:                        LOCATE L_0008

  4027                 JJ=ENTER LAB(JROUND(LEVEL+1),0)
26823 @ 224612:                        LINE   4027 "regression-compile-tmp/nrimp10s-77.imp"
26824 @ 224654:                        PUSH   JJ
26825 @ 224657:                        PUSH   ENTERLAB
26826 @ 224660:                        PUSH   JROUND
26827 @ 224663:                        PUSH   LEVEL
26828 @ 224666:                        PUSHI  #0x00000001
26829 @ 224671:                        ADD   
26830 @ 224672:                        ACCESS
26831 @ 224673:                        ASSPAR
26832 @ 224674:                        PUSHI  #0x00000000
26833 @ 224679:                        ASSPAR
26834 @ 224680:                        CALL  
26835 @ 224681:                        ASSVAL

  4028                 JROUND(LEVEL+1)=0
26836 @ 224682:                        LINE   4028 "regression-compile-tmp/nrimp10s-77.imp"
26837 @ 224724:                        PUSH   JROUND
26838 @ 224727:                        PUSH   LEVEL
26839 @ 224730:                        PUSHI  #0x00000001
26840 @ 224735:                        ADD   
26841 @ 224736:                        ACCESS
26842 @ 224737:                        PUSHI  #0x00000000
26843 @ 224742:                        ASSVAL

  4029              %FINISH
26844 @ 224743:                        LINE   4029 "regression-compile-tmp/nrimp10s-77.imp"
26845 @ 224785:                        LOCATE L_0007

  4030           %FINISH
26846 @ 224788:                        LINE   4030 "regression-compile-tmp/nrimp10s-77.imp"
26847 @ 224830:                        LOCATE L_0004

  4031           %RETURN
  4032  !
  4033  ! LAYOUT OF DIAGNOSIC TABLES
  4034  ! ****** ** ********* ******
  4035  !
  4036  ! THE BOUND FIELD OF PLT DESCRIPTOR STORED AT (LNB+3 & LNB+4) IF
  4037  ! USED TO CONTAIN A DISPLACEMENT RELATIVE TO THE START OF SST OF THE
  4038  ! DIAGNOSTIC TABLES FOR THE BLOCK OR ROUTINE BEING EXECUTED.
  4039  ! A ZERO BOUND MEANS NO DIAGNOSTIC REQUESTED.(NB THIS MAY MEAN A DUMMY
  4040  ! FIRST WORD IN THE SST).
  4041  ! THE ABSOLUTE ADDRESS OF THE SST FOR THE CURRENT CODE SEGMENT WILL
  4042  ! ALWAYS BE FOUND IN THE STANDARD 10 WORDS OF THE GLA/PLT
  4043  !
  4044  ! FORM OF THE TABLES:-
  4045  !
  4046  ! WORD 0    =   LINE OF RT IN SOURCE PROG <<16 ! LINE NO POSN(FROM LNB)
  4047  ! WORD 1    =   (12 LANG DEPENDENT BITS)<<18 ! ENVIRONMENT
  4048  !                ( TOP 2 BITS OF LANG DEPENDENT HAS LITL FROM PTYPE)
  4049  !                 ( BOTTOM 4 BITS HAVE TEXTUAL LEVEL)
  4050  ! WORD 2    =   DISPLAY POSN (FROM LNB)<<16 ! RT TYPE INFO
  4051  ! WORD 3    =   ZERO FOR BLKS OR STRING(<=11BYTES) BEING THE
  4052  !               RT NAME. THIS WILL TAKE WORDS 4 AND 5 IF NEEDED
  4053  ! WORD 6    =  LANGUAGE DEPENDENT INFO . IMP ON CONDITIONS ETC
  4054  !
  4055  ! THE REST IS MADE UP OF VARIABLE ENTRIES AND THE SECTION IS TERMINATED BY
  4056  ! A WORD OF 16_FFFFFFFF
  4057  !
  4058  !  EACH VARIABLE ENTRY CONSISTS OF THE VARIABLE WORD FOLLOWED BY
  4059  ! THE VARIABLE NAME AS A STRING. THE WORD CONSISTS OF
  4060  ! BITS 2**31 TO 2**20 TYPE INFORMATION (MAY BE LANGUAGE DEPENDENT
  4061  ! BIT  2**19  =0 UNDER LNB =1 IN GLA
  4062  ! BITS 2**18 TO 2**0 DISPLACEMENT FROM LNB(GLA) IN BYTES
  4063  !
  4064  !
  4065  ! THE ENVIRONMENT IS A POINTER (RELATIVE TO SST) OF THE NEXT OUTERMOST
  4066  ! BLOCK OR A POINTER TO GLOBAL OWNS, EXTERNAL OR COMMON AREAS
  4067  ! A ZERO MEANS NO ENCLOSING BLOCK. WORD1=WORD3=0 IS AN
  4068  ! IMP MAIN PROGRAM AND WILL TERMINATE THE DIAGNOSTICS.
  4069  !
26848 @ 224833:                        LINE   4031 "regression-compile-tmp/nrimp10s-77.imp"
26849 @ 224875:                        RETURN

  4070           %ROUTINE DTABLE(%INTEGER LEVEL)
  4071  !***********************************************************************
  4072  !*      THIS ROUTINE LOOKS AT THE DECLARATIONS FOR THE CURRENT LEVEL & *
  4073  !*      SETS UP THE SEGMENT OF SHARABLE SYMBOL TABLES TO DESCRIBE THEM.*
  4074  !*      FOR MAIN PROGRAMS OR EXTERNAL ROUTINES THE 'GLOBAL' VARIABLES  *
  4075  !*      (IF ANY) ARE ALSO INCLUDED.                                    *
  4076  !***********************************************************************
26850 @ 224876:                        LINE   4070 "regression-compile-tmp/nrimp10s-77.imp"
26851 @ 224918:                        DEF    DTABLE (_lev0id0_lev1id1_lev2id3_CSS_CEND_DTABLE) p1=V_01e4 a/tf=7 b/format=0 c/ostate=0  type=0 (<type:0>) form=7 (routine) special=0 (<special:0>) linkage=0 (auto) spec=0 indirect=0 unass=0
26852 @ 224936:                           START  ( FORMAL PARAMETERS  {lev=6 --> 7, nested=0 --> 1}
26853 @ 224937:                              DEF    LEVEL p1=V_01e5 a/tf=11 b/format=1 c/ostate=0  type=1 (integer) form=1 (simple) special=0 (<special:0>) linkage=0 (auto) spec=0 indirect=0 unass=0
26854 @ 224954:                           FINISH ) {lev=6}

  4077  %STRING(31) RT NAME
26855 @ 224955:                           LINE   4077 "regression-compile-tmp/nrimp10s-77.imp"
26856 @ 224997:                           DEF    RTNAME p1=V_01e6 a/tf=31 b/format=1f c/ostate=0  type=3 (string) form=1 (simple) special=0 (<special:0>) linkage=0 (auto) spec=0 indirect=0 unass=0

  4078  %STRING(11) LOCAL NAME
26857 @ 225015:                           LINE   4078 "regression-compile-tmp/nrimp10s-77.imp"
26858 @ 225057:                           DEF    LOCALNAME p1=V_01e7 a/tf=31 b/format=b c/ostate=0  type=3 (string) form=1 (simple) special=0 (<special:0>) linkage=0 (auto) spec=0 indirect=0 unass=0

  4079  %RECORD(LISTF)%NAME LCELL{(LISTF)
26859 @ 225078:                           LINE   4079 "regression-compile-tmp/nrimp10s-77.imp"
26860 @ 225120:                           DEF    LCELL p1=V_01e8 a/tf=42 b/format=f3 c/ostate=0  type=4 (record) form=2 (name) special=0 (<special:0>) linkage=0 (auto) spec=0 indirect=0 unass=0

  4080  %CONSTINTEGER LARRROUT=16_F300
26861 @ 225137:                           LINE   4080 "regression-compile-tmp/nrimp10s-77.imp"

  4081  %INTEGER DPTR,LNUM,ML,KK,JJ,Q,DEND,BIT,S1,S2,S3,S4,LANGD,II
26862 @ 225179:                           LINE   4081 "regression-compile-tmp/nrimp10s-77.imp"
26863 @ 225221:                           DEF    DPTR p1=V_01e9 a/tf=11 b/format=1 c/ostate=0  type=1 (integer) form=1 (simple) special=0 (<special:0>) linkage=0 (auto) spec=0 indirect=0 unass=0
26864 @ 225237:                           DEF    LNUM p1=V_01ea a/tf=11 b/format=1 c/ostate=0  type=1 (integer) form=1 (simple) special=0 (<special:0>) linkage=0 (auto) spec=0 indirect=0 unass=0
26865 @ 225253:                           DEF    ML p1=V_01eb a/tf=11 b/format=1 c/ostate=0  type=1 (integer) form=1 (simple) special=0 (<special:0>) linkage=0 (auto) spec=0 indirect=0 unass=0
26866 @ 225267:                           DEF    KK p1=V_01ec a/tf=11 b/format=1 c/ostate=0  type=1 (integer) form=1 (simple) special=0 (<special:0>) linkage=0 (auto) spec=0 indirect=0 unass=0
26867 @ 225281:                           DEF    JJ p1=V_01ed a/tf=11 b/format=1 c/ostate=0  type=1 (integer) form=1 (simple) special=0 (<special:0>) linkage=0 (auto) spec=0 indirect=0 unass=0
26868 @ 225295:                           DEF    Q p1=V_01ee a/tf=11 b/format=1 c/ostate=0  type=1 (integer) form=1 (simple) special=0 (<special:0>) linkage=0 (auto) spec=0 indirect=0 unass=0
26869 @ 225308:                           DEF    DEND p1=V_01ef a/tf=11 b/format=1 c/ostate=0  type=1 (integer) form=1 (simple) special=0 (<special:0>) linkage=0 (auto) spec=0 indirect=0 unass=0
26870 @ 225324:                           DEF    BIT p1=V_01f0 a/tf=11 b/format=1 c/ostate=0  type=1 (integer) form=1 (simple) special=0 (<special:0>) linkage=0 (auto) spec=0 indirect=0 unass=0
26871 @ 225339:                           DEF    S1 p1=V_01f1 a/tf=11 b/format=1 c/ostate=0  type=1 (integer) form=1 (simple) special=0 (<special:0>) linkage=0 (auto) spec=0 indirect=0 unass=0
26872 @ 225353:                           DEF    S2 p1=V_01f2 a/tf=11 b/format=1 c/ostate=0  type=1 (integer) form=1 (simple) special=0 (<special:0>) linkage=0 (auto) spec=0 indirect=0 unass=0
26873 @ 225367:                           DEF    S3 p1=V_01f3 a/tf=11 b/format=1 c/ostate=0  type=1 (integer) form=1 (simple) special=0 (<special:0>) linkage=0 (auto) spec=0 indirect=0 unass=0
26874 @ 225381:                           DEF    S4 p1=V_01f4 a/tf=11 b/format=1 c/ostate=0  type=1 (integer) form=1 (simple) special=0 (<special:0>) linkage=0 (auto) spec=0 indirect=0 unass=0
26875 @ 225395:                           DEF    LANGD p1=V_01f5 a/tf=11 b/format=1 c/ostate=0  type=1 (integer) form=1 (simple) special=0 (<special:0>) linkage=0 (auto) spec=0 indirect=0 unass=0
26876 @ 225412:                           DEF    II p1=V_01f6 a/tf=11 b/format=1 c/ostate=0  type=1 (integer) form=1 (simple) special=0 (<special:0>) linkage=0 (auto) spec=0 indirect=0 unass=0

  4082  %INTEGERARRAY DD(0:500);       ! BUFFER FOR SEGMENT OF SST
  4083  !
  4084  ! FILL ALL OUTSTANDING REFERENCES TO THIS DIAGS BLOCK
  4085  !
26877 @ 225426:                           LINE   4082 "regression-compile-tmp/nrimp10s-77.imp"
26878 @ 225468:                           DEF    DD p1=V_01f7 a/tf=1b b/format=1 c/ostate=100  type=1 (integer) form=11 (array) special=0 (<special:0>) linkage=0 (auto) spec=0 indirect=0 unass=0
26879 @ 225482:                           PUSHI  #0x00000000
26880 @ 225487:                           PUSHI  #0x000001f4
26881 @ 225492:                           DIM    0001 0001

  4086           BIT=1<<LEVEL
26882 @ 225498:                           LINE   4086 "regression-compile-tmp/nrimp10s-77.imp"
26883 @ 225540:                           PUSH   BIT
26884 @ 225543:                           PUSHI  #0x00000001
26885 @ 225548:                           PUSH   LEVEL
26886 @ 225551:                           LSH   
26887 @ 225552:                           ASSVAL

  4087           LANGD=KKK>>14<<30!LEVEL<<18;  ! GET LITL FROM PTYPE
26888 @ 225553:                           LINE   4087 "regression-compile-tmp/nrimp10s-77.imp"
26889 @ 225595:                           PUSH   LANGD
26890 @ 225598:                           PUSH   KKK
26891 @ 225601:                           PUSHI  #0x0000000e
26892 @ 225606:                           RSH   
26893 @ 225607:                           PUSHI  #0x0000001e
26894 @ 225612:                           LSH   
26895 @ 225613:                           PUSH   LEVEL
26896 @ 225616:                           PUSHI  #0x00000012
26897 @ 225621:                           LSH   
26898 @ 225622:                           OR    
26899 @ 225623:                           ASSVAL

  4088           %WHILE RAL(LEVEL)#0 %CYCLE
26900 @ 225624:                           LINE   4088 "regression-compile-tmp/nrimp10s-77.imp"
26901 @ 225666:                           LOCATE L_0003
26902 @ 225669:                           PUSH   RAL
26903 @ 225672:                           PUSH   LEVEL
26904 @ 225675:                           ACCESS
26905 @ 225676:                           PUSHI  #0x00000000
26906 @ 225681:                           JUMPIF = L_0004

  4089              POP(RAL(LEVEL),Q,JJ,KK)
26907 @ 225685:                           LINE   4089 "regression-compile-tmp/nrimp10s-77.imp"
26908 @ 225727:                           PUSH   POP
26909 @ 225730:                           PUSH   RAL
26910 @ 225733:                           PUSH   LEVEL
26911 @ 225736:                           ACCESS
26912 @ 225737:                           ASSPAR
26913 @ 225738:                           PUSH   Q
26914 @ 225741:                           ASSPAR
26915 @ 225742:                           PUSH   JJ
26916 @ 225745:                           ASSPAR
26917 @ 225746:                           PUSH   KK
26918 @ 225749:                           ASSPAR
26919 @ 225750:                           CALL  

  4090              PLUG(Q,JJ,KK!SSTL,4)
26920 @ 225751:                           LINE   4090 "regression-compile-tmp/nrimp10s-77.imp"
26921 @ 225793:                           PUSH   PLUG
26922 @ 225796:                           PUSH   Q
26923 @ 225799:                           ASSPAR
26924 @ 225800:                           PUSH   JJ
26925 @ 225803:                           ASSPAR
26926 @ 225804:                           PUSH   KK
26927 @ 225807:                           PUSH   SSTL
26928 @ 225810:                           OR    
26929 @ 225811:                           ASSPAR
26930 @ 225812:                           PUSHI  #0x00000004
26931 @ 225817:                           ASSPAR
26932 @ 225818:                           CALL  

  4091           %REPEAT
26933 @ 225819:                           LINE   4091 "regression-compile-tmp/nrimp10s-77.imp"
26934 @ 225861:                           REPEAT L_0003
26935 @ 225864:                           LOCATE L_0004

  4092           PUSH(RAL(LEVEL-1),4,SSTL+4,LANGD) %IF PARMTRACE#0
26936 @ 225867:                           LINE   4092 "regression-compile-tmp/nrimp10s-77.imp"
26937 @ 225909:                           PUSH   PARMTRACE
26938 @ 225912:                           PUSHI  #0x00000000
26939 @ 225917:                           JUMPIF = L_0004
26940 @ 225921:                           PUSH   PUSH
26941 @ 225924:                           PUSH   RAL
26942 @ 225927:                           PUSH   LEVEL
26943 @ 225930:                           PUSHI  #0x00000001
26944 @ 225935:                           SUB   
26945 @ 225936:                           ACCESS
26946 @ 225937:                           ASSPAR
26947 @ 225938:                           PUSHI  #0x00000004
26948 @ 225943:                           ASSPAR
26949 @ 225944:                           PUSH   SSTL
26950 @ 225947:                           PUSHI  #0x00000004
26951 @ 225952:                           ADD   
26952 @ 225953:                           ASSPAR
26953 @ 225954:                           PUSH   LANGD
26954 @ 225957:                           ASSPAR
26955 @ 225958:                           CALL  
26956 @ 225959:                           LOCATE L_0004

  4093           DD(0)=L(LEVEL)<<16!(DIAGINF(LEVEL))
26957 @ 225962:                           LINE   4093 "regression-compile-tmp/nrimp10s-77.imp"
26958 @ 226004:                           PUSH   DD
26959 @ 226007:                           PUSHI  #0x00000000
26960 @ 226012:                           ACCESS
26961 @ 226013:                           PUSH   L
26962 @ 226016:                           PUSH   LEVEL
26963 @ 226019:                           ACCESS
26964 @ 226020:                           PUSHI  #0x00000010
26965 @ 226025:                           LSH   
26966 @ 226026:                           PUSH   DIAGINF
26967 @ 226029:                           PUSH   LEVEL
26968 @ 226032:                           ACCESS
26969 @ 226033:                           OR    
26970 @ 226034:                           ASSVAL

  4094           DD(1)=LANGD
26971 @ 226035:                           LINE   4094 "regression-compile-tmp/nrimp10s-77.imp"
26972 @ 226077:                           PUSH   DD
26973 @ 226080:                           PUSHI  #0x00000001
26974 @ 226085:                           ACCESS
26975 @ 226086:                           PUSH   LANGD
26976 @ 226089:                           ASSVAL

  4095           DD(2)=DISPLAY(RLEVEL)<<16!FLAG(LEVEL)&16_3FFF
26977 @ 226090:                           LINE   4095 "regression-compile-tmp/nrimp10s-77.imp"
26978 @ 226132:                           PUSH   DD
26979 @ 226135:                           PUSHI  #0x00000002
26980 @ 226140:                           ACCESS
26981 @ 226141:                           PUSH   DISPLAY
26982 @ 226144:                           PUSH   RLEVEL
26983 @ 226147:                           ACCESS
26984 @ 226148:                           PUSHI  #0x00000010
26985 @ 226153:                           LSH   
26986 @ 226154:                           PUSH   FLAG
26987 @ 226157:                           PUSH   LEVEL
26988 @ 226160:                           ACCESS
26989 @ 226161:                           PUSHI  #0x00003fff
26990 @ 226166:                           AND   
26991 @ 226167:                           OR    
26992 @ 226168:                           ASSVAL

  4096           ML=M(LEVEL);                   ! ROUTINE NAME(=0 FOR %BEGIN)
26993 @ 226169:                           LINE   4096 "regression-compile-tmp/nrimp10s-77.imp"
26994 @ 226211:                           PUSH   ML
26995 @ 226214:                           PUSH   M
26996 @ 226217:                           PUSH   LEVEL
26997 @ 226220:                           ACCESS
26998 @ 226221:                           ASSVAL

  4097           LNUM=BYTEINTEGER(DICTBASE+ML); ! LENGTH OF THE NAME
26999 @ 226222:                           LINE   4097 "regression-compile-tmp/nrimp10s-77.imp"
27000 @ 226264:                           PUSH   LNUM
27001 @ 226267:                           PUSH   BYTEINTEGER
27002 @ 226270:                           PUSH   DICTBASE
27003 @ 226273:                           PUSH   ML
27004 @ 226276:                           ADD   
27005 @ 226277:                           ASSPAR
27006 @ 226278:                           CALL  
27007 @ 226279:                           ASSVAL

  4098           DPTR=4; DEND=0
27008 @ 226280:                           LINE   4098 "regression-compile-tmp/nrimp10s-77.imp"
27009 @ 226322:                           PUSH   DPTR
27010 @ 226325:                           PUSHI  #0x00000004
27011 @ 226330:                           ASSVAL
27012 @ 226331:                           LINE   4098 "regression-compile-tmp/nrimp10s-77.imp"
27013 @ 226373:                           PUSH   DEND
27014 @ 226376:                           PUSHI  #0x00000000
27015 @ 226381:                           ASSVAL

  4099           %IF LNUM=0 %THEN DD(3)=0 %ELSE %START
27016 @ 226382:                           LINE   4099 "regression-compile-tmp/nrimp10s-77.imp"
27017 @ 226424:                           PUSH   LNUM
27018 @ 226427:                           PUSHI  #0x00000000
27019 @ 226432:                           JUMPIF # L_0004
27020 @ 226436:                           PUSH   DD
27021 @ 226439:                           PUSHI  #0x00000003
27022 @ 226444:                           ACCESS
27023 @ 226445:                           PUSHI  #0x00000000
27024 @ 226450:                           ASSVAL
27025 @ 226451:                           GOTO   L_0003
27026 @ 226454:                           LOCATE L_0004

  4100              Q=DICTBASE+ML
27027 @ 226457:                           LINE   4100 "regression-compile-tmp/nrimp10s-77.imp"
27028 @ 226499:                           PUSH   Q
27029 @ 226502:                           PUSH   DICTBASE
27030 @ 226505:                           PUSH   ML
27031 @ 226508:                           ADD   
27032 @ 226509:                           ASSVAL

  4101              RT NAME<-STRING(Q);         ! FOR RTS MOVE IN 1ST 32 CHARS
27033 @ 226510:                           LINE   4101 "regression-compile-tmp/nrimp10s-77.imp"
27034 @ 226552:                           PUSH   RTNAME
27035 @ 226555:                           PUSH   STRING
27036 @ 226558:                           PUSH   Q
27037 @ 226561:                           ASSPAR
27038 @ 226562:                           CALL  
27039 @ 226563:                           JAM   

  4102              LNUM=BYTE INTEGER(ADDR(RT NAME))
27040 @ 226564:                           LINE   4102 "regression-compile-tmp/nrimp10s-77.imp"
27041 @ 226606:                           PUSH   LNUM
27042 @ 226609:                           PUSH   BYTEINTEGER
27043 @ 226612:                           PUSH   ADDR
27044 @ 226615:                           PUSH   RTNAME
27045 @ 226618:                           ASSPAR
27046 @ 226619:                           CALL  
27047 @ 226620:                           ASSPAR
27048 @ 226621:                           CALL  
27049 @ 226622:                           ASSVAL

  4103              STRING(ADDR(DD(3)))=RTNAME; ! AND UPDATE POINTER PAST
27050 @ 226623:                           LINE   4103 "regression-compile-tmp/nrimp10s-77.imp"
27051 @ 226665:                           PUSH   STRING
27052 @ 226668:                           PUSH   ADDR
27053 @ 226671:                           PUSH   DD
27054 @ 226674:                           PUSHI  #0x00000003
27055 @ 226679:                           ACCESS
27056 @ 226680:                           ASSPAR
27057 @ 226681:                           CALL  
27058 @ 226682:                           ASSPAR
27059 @ 226683:                           CALL  
27060 @ 226684:                           PUSH   RTNAME
27061 @ 226687:                           ASSVAL

  4104              DPTR=DPTR+LNUM>>2;          ! ACTUAL NO OF CHARS
27062 @ 226688:                           LINE   4104 "regression-compile-tmp/nrimp10s-77.imp"
27063 @ 226730:                           PUSH   DPTR
27064 @ 226733:                           PUSH   DPTR
27065 @ 226736:                           PUSH   LNUM
27066 @ 226739:                           PUSHI  #0x00000002
27067 @ 226744:                           RSH   
27068 @ 226745:                           ADD   
27069 @ 226746:                           ASSVAL

  4105           %FINISH
27070 @ 226747:                           LINE   4105 "regression-compile-tmp/nrimp10s-77.imp"
27071 @ 226789:                           LOCATE L_0003

  4106           DD(DPTR)=ONWORD(LEVEL);        ! ON CONDITION WORD
27072 @ 226792:                           LINE   4106 "regression-compile-tmp/nrimp10s-77.imp"
27073 @ 226834:                           PUSH   DD
27074 @ 226837:                           PUSH   DPTR
27075 @ 226840:                           ACCESS
27076 @ 226841:                           PUSH   ONWORD
27077 @ 226844:                           PUSH   LEVEL
27078 @ 226847:                           ACCESS
27079 @ 226848:                           ASSVAL

  4107           DPTR=DPTR+1
27080 @ 226849:                           LINE   4107 "regression-compile-tmp/nrimp10s-77.imp"
27081 @ 226891:                           PUSH   DPTR
27082 @ 226894:                           PUSH   DPTR
27083 @ 226897:                           PUSHI  #0x00000001
27084 @ 226902:                           ADD   
27085 @ 226903:                           ASSVAL

  4108           JJ=NAMES(LEVEL)
27086 @ 226904:                           LINE   4108 "regression-compile-tmp/nrimp10s-77.imp"
27087 @ 226946:                           PUSH   JJ
27088 @ 226949:                           PUSH   NAMES
27089 @ 226952:                           PUSH   LEVEL
27090 @ 226955:                           ACCESS
27091 @ 226956:                           ASSVAL

  4109           %WHILE 0<=JJ<16_3FFF %CYCLE
27092 @ 226957:                           LINE   4109 "regression-compile-tmp/nrimp10s-77.imp"
27093 @ 226999:                           LOCATE L_0003
27094 @ 227002:                           PUSHI  #0x00000000
27095 @ 227007:                           PUSH   JJ
27096 @ 227010:                           JUMPIFD > L_0004
27097 @ 227014:                           PUSHI  #0x00003fff
27098 @ 227019:                           JUMPIF >= L_0004

  4110              LCELL==ASLIST(TAGS(JJ))
  4111                                           ! OBTAIN NEXT NAME FORM DECLNS
27099 @ 227023:                           LINE   4110 "regression-compile-tmp/nrimp10s-77.imp"
27100 @ 227065:                           PUSH   LCELL
27101 @ 227068:                           PUSH   ASLIST
27102 @ 227071:                           PUSH   TAGS
27103 @ 227074:                           PUSH   JJ
27104 @ 227077:                           ACCESS
27105 @ 227078:                           ACCESS
27106 @ 227079:                           ASSREF

  4112              %IF LCELL_S1&16_F000=0 %THEN WARN(2,JJ)
  4113  !
  4114  ! GET ONLY THE MINIMUM OF DETALS NECESSARY
  4115  !
27107 @ 227080:                           LINE   4112 "regression-compile-tmp/nrimp10s-77.imp"
27108 @ 227122:                           PUSH   LCELL
27109 @ 227125:                           SELECT 1
27110 @ 227128:                           PUSHI  #0x0000f000
27111 @ 227133:                           AND   
27112 @ 227134:                           PUSHI  #0x00000000
27113 @ 227139:                           JUMPIF # L_0007
27114 @ 227143:                           PUSH   WARN
27115 @ 227146:                           PUSHI  #0x00000002
27116 @ 227151:                           ASSPAR
27117 @ 227152:                           PUSH   JJ
27118 @ 227155:                           ASSPAR
27119 @ 227156:                           CALL  
27120 @ 227157:                           LOCATE L_0007

  4116              S1=LCELL_S1; S2=LCELL_S2
27121 @ 227160:                           LINE   4116 "regression-compile-tmp/nrimp10s-77.imp"
27122 @ 227202:                           PUSH   S1
27123 @ 227205:                           PUSH   LCELL
27124 @ 227208:                           SELECT 1
27125 @ 227211:                           ASSVAL
27126 @ 227212:                           LINE   4116 "regression-compile-tmp/nrimp10s-77.imp"
27127 @ 227254:                           PUSH   S2
27128 @ 227257:                           PUSH   LCELL
27129 @ 227260:                           SELECT 2
27130 @ 227263:                           ASSVAL

  4117              S3=LCELL_S3; S4=LCELL_LINK
27131 @ 227264:                           LINE   4117 "regression-compile-tmp/nrimp10s-77.imp"
27132 @ 227306:                           PUSH   S3
27133 @ 227309:                           PUSH   LCELL
27134 @ 227312:                           SELECT 3
27135 @ 227315:                           ASSVAL
27136 @ 227316:                           LINE   4117 "regression-compile-tmp/nrimp10s-77.imp"
27137 @ 227358:                           PUSH   S4
27138 @ 227361:                           PUSH   LCELL
27139 @ 227364:                           SELECT 4
27140 @ 227367:                           ASSVAL

  4118              LCELL_LINK=ASL; ASL=TAGS(JJ)
27141 @ 227368:                           LINE   4118 "regression-compile-tmp/nrimp10s-77.imp"
27142 @ 227410:                           PUSH   LCELL
27143 @ 227413:                           SELECT 4
27144 @ 227416:                           PUSH   ASL
27145 @ 227419:                           ASSVAL
27146 @ 227420:                           LINE   4118 "regression-compile-tmp/nrimp10s-77.imp"
27147 @ 227462:                           PUSH   ASL
27148 @ 227465:                           PUSH   TAGS
27149 @ 227468:                           PUSH   JJ
27150 @ 227471:                           ACCESS
27151 @ 227472:                           ASSVAL

  4119              TAGS(JJ)=S4&16_3FFFF
27152 @ 227473:                           LINE   4119 "regression-compile-tmp/nrimp10s-77.imp"
27153 @ 227515:                           PUSH   TAGS
27154 @ 227518:                           PUSH   JJ
27155 @ 227521:                           ACCESS
27156 @ 227522:                           PUSH   S4
27157 @ 227525:                           PUSHI  #0x0003ffff
27158 @ 227530:                           AND   
27159 @ 227531:                           ASSVAL

  4120              PTYPE=S1>>16; TYPE=PTYPE&15
27160 @ 227532:                           LINE   4120 "regression-compile-tmp/nrimp10s-77.imp"
27161 @ 227574:                           PUSH   PTYPE
27162 @ 227577:                           PUSH   S1
27163 @ 227580:                           PUSHI  #0x00000010
27164 @ 227585:                           RSH   
27165 @ 227586:                           ASSVAL
27166 @ 227587:                           LINE   4120 "regression-compile-tmp/nrimp10s-77.imp"
27167 @ 227629:                           PUSH   TYPE
27168 @ 227632:                           PUSH   PTYPE
27169 @ 227635:                           PUSHI  #0x0000000f
27170 @ 227640:                           AND   
27171 @ 227641:                           ASSVAL

  4121              I=S1>>4&15
27172 @ 227642:                           LINE   4121 "regression-compile-tmp/nrimp10s-77.imp"
27173 @ 227684:                           PUSH   I
27174 @ 227687:                           PUSH   S1
27175 @ 227690:                           PUSHI  #0x00000004
27176 @ 227695:                           RSH   
27177 @ 227696:                           PUSHI  #0x0000000f
27178 @ 227701:                           AND   
27179 @ 227702:                           ASSVAL

  4122              J=S1&15
27180 @ 227703:                           LINE   4122 "regression-compile-tmp/nrimp10s-77.imp"
27181 @ 227745:                           PUSH   J
27182 @ 227748:                           PUSH   S1
27183 @ 227751:                           PUSHI  #0x0000000f
27184 @ 227756:                           AND   
27185 @ 227757:                           ASSVAL

  4123              K=S3>>16
  4124  !
  4125  ! ALLOW OWNS (LITL=0) AND EXTERNALS (=2) NOT CONSTS(=1) OR EXTRINSIC(=3)
  4126  !
27186 @ 227758:                           LINE   4123 "regression-compile-tmp/nrimp10s-77.imp"
27187 @ 227800:                           PUSH   K
27188 @ 227803:                           PUSH   S3
27189 @ 227806:                           PUSHI  #0x00000010
27190 @ 227811:                           RSH   
27191 @ 227812:                           ASSVAL

  4127              %IF PARMDIAG#0 %AND PTYPE&16_7300<=16_200 %AND DPTR<497 %AND (TYPE=1 %OR TYPE=2 %OR TYPE=5) %START
27192 @ 227813:                           LINE   4127 "regression-compile-tmp/nrimp10s-77.imp"
27193 @ 227855:                           PUSH   PARMDIAG
27194 @ 227858:                           PUSHI  #0x00000000
27195 @ 227863:                           JUMPIF = L_0007
27196 @ 227867:                           PUSH   PTYPE
27197 @ 227870:                           PUSHI  #0x00007300
27198 @ 227875:                           AND   
27199 @ 227876:                           PUSHI  #0x00000200
27200 @ 227881:                           JUMPIF > L_0007
27201 @ 227885:                           PUSH   DPTR
27202 @ 227888:                           PUSHI  #0x000001f1
27203 @ 227893:                           JUMPIF >= L_0007
27204 @ 227897:                           PUSH   TYPE
27205 @ 227900:                           PUSHI  #0x00000001
27206 @ 227905:                           JUMPIF = L_0008
27207 @ 227909:                           PUSH   TYPE
27208 @ 227912:                           PUSHI  #0x00000002
27209 @ 227917:                           JUMPIF = L_0008
27210 @ 227921:                           PUSH   TYPE
27211 @ 227924:                           PUSHI  #0x00000005
27212 @ 227929:                           JUMPIF # L_0007
27213 @ 227933:                           LOCATE L_0008

  4128                 Q=DICTBASE+WORD(JJ);     ! ADDRESS OF NAME
27214 @ 227936:                           LINE   4128 "regression-compile-tmp/nrimp10s-77.imp"
27215 @ 227978:                           PUSH   Q
27216 @ 227981:                           PUSH   DICTBASE
27217 @ 227984:                           PUSH   WORD
27218 @ 227987:                           PUSH   JJ
27219 @ 227990:                           ACCESS
27220 @ 227991:                           ADD   
27221 @ 227992:                           ASSVAL

  4129                 %IF I=0 %THEN II=1 %ELSE II=0;   ! GLA OR LNB BIT
27222 @ 227993:                           LINE   4129 "regression-compile-tmp/nrimp10s-77.imp"
27223 @ 228035:                           PUSH   I
27224 @ 228038:                           PUSHI  #0x00000000
27225 @ 228043:                           JUMPIF # L_000a
27226 @ 228047:                           PUSH   II
27227 @ 228050:                           PUSHI  #0x00000001
27228 @ 228055:                           ASSVAL
27229 @ 228056:                           GOTO   L_0009
27230 @ 228059:                           LOCATE L_000a
27231 @ 228062:                           PUSH   II
27232 @ 228065:                           PUSHI  #0x00000000
27233 @ 228070:                           ASSVAL
27234 @ 228071:                           LOCATE L_0009

  4130                 DD(DPTR)=PTYPE<<20!II<<18!K
27235 @ 228074:                           LINE   4130 "regression-compile-tmp/nrimp10s-77.imp"
27236 @ 228116:                           PUSH   DD
27237 @ 228119:                           PUSH   DPTR
27238 @ 228122:                           ACCESS
27239 @ 228123:                           PUSH   PTYPE
27240 @ 228126:                           PUSHI  #0x00000014
27241 @ 228131:                           LSH   
27242 @ 228132:                           PUSH   II
27243 @ 228135:                           PUSHI  #0x00000012
27244 @ 228140:                           LSH   
27245 @ 228141:                           OR    
27246 @ 228142:                           PUSH   K
27247 @ 228145:                           OR    
27248 @ 228146:                           ASSVAL

  4131                 LOCAL NAME<-STRING(Q);   ! TEXT OF NAME FROM DICTIONARY
27249 @ 228147:                           LINE   4131 "regression-compile-tmp/nrimp10s-77.imp"
27250 @ 228189:                           PUSH   LOCALNAME
27251 @ 228192:                           PUSH   STRING
27252 @ 228195:                           PUSH   Q
27253 @ 228198:                           ASSPAR
27254 @ 228199:                           CALL  
27255 @ 228200:                           JAM   

  4132                 LNUM=BYTE INTEGER(ADDR(LOCAL NAME))
27256 @ 228201:                           LINE   4132 "regression-compile-tmp/nrimp10s-77.imp"
27257 @ 228243:                           PUSH   LNUM
27258 @ 228246:                           PUSH   BYTEINTEGER
27259 @ 228249:                           PUSH   ADDR
27260 @ 228252:                           PUSH   LOCALNAME
27261 @ 228255:                           ASSPAR
27262 @ 228256:                           CALL  
27263 @ 228257:                           ASSPAR
27264 @ 228258:                           CALL  
27265 @ 228259:                           ASSVAL

  4133                 STRING(ADDR(DD(DPTR))+4)=LOCAL NAME;! MOVE IN NAME 
27266 @ 228260:                           LINE   4133 "regression-compile-tmp/nrimp10s-77.imp"
27267 @ 228302:                           PUSH   STRING
27268 @ 228305:                           PUSH   ADDR
27269 @ 228308:                           PUSH   DD
27270 @ 228311:                           PUSH   DPTR
27271 @ 228314:                           ACCESS
27272 @ 228315:                           ASSPAR
27273 @ 228316:                           CALL  
27274 @ 228317:                           PUSHI  #0x00000004
27275 @ 228322:                           ADD   
27276 @ 228323:                           ASSPAR
27277 @ 228324:                           CALL  
27278 @ 228325:                           PUSH   LOCALNAME
27279 @ 228328:                           ASSVAL

  4134                 DPTR=DPTR+(LNUM+8)>>2
27280 @ 228329:                           LINE   4134 "regression-compile-tmp/nrimp10s-77.imp"
27281 @ 228371:                           PUSH   DPTR
27282 @ 228374:                           PUSH   DPTR
27283 @ 228377:                           PUSH   LNUM
27284 @ 228380:                           PUSHI  #0x00000008
27285 @ 228385:                           ADD   
27286 @ 228386:                           PUSHI  #0x00000002
27287 @ 228391:                           RSH   
27288 @ 228392:                           ADD   
27289 @ 228393:                           ASSVAL

  4135              %FINISH
27290 @ 228394:                           LINE   4135 "regression-compile-tmp/nrimp10s-77.imp"
27291 @ 228436:                           LOCATE L_0007

  4136              %IF J=15 %AND S2#0 %THEN FAULT2(28,0,JJ)
  4137                                          ! SPEC&CALLED BUT NO BODY GIVEN
27292 @ 228439:                           LINE   4136 "regression-compile-tmp/nrimp10s-77.imp"
27293 @ 228481:                           PUSH   J
27294 @ 228484:                           PUSHI  #0x0000000f
27295 @ 228489:                           JUMPIF # L_0007
27296 @ 228493:                           PUSH   S2
27297 @ 228496:                           PUSHI  #0x00000000
27298 @ 228501:                           JUMPIF = L_0007
27299 @ 228505:                           PUSH   FAULT2
27300 @ 228508:                           PUSHI  #0x0000001c
27301 @ 228513:                           ASSPAR
27302 @ 228514:                           PUSHI  #0x00000000
27303 @ 228519:                           ASSPAR
27304 @ 228520:                           PUSH   JJ
27305 @ 228523:                           ASSPAR
27306 @ 228524:                           CALL  
27307 @ 228525:                           LOCATE L_0007

  4138              %IF PTYPE&16_3000#0 %OR TYPE=4 %OR TYPE=6 %THEN CLEAR LIST(K) %ELSE %START
27308 @ 228528:                           LINE   4138 "regression-compile-tmp/nrimp10s-77.imp"
27309 @ 228570:                           PUSH   PTYPE
27310 @ 228573:                           PUSHI  #0x00003000
27311 @ 228578:                           AND   
27312 @ 228579:                           PUSHI  #0x00000000
27313 @ 228584:                           JUMPIF # L_0008
27314 @ 228588:                           PUSH   TYPE
27315 @ 228591:                           PUSHI  #0x00000004
27316 @ 228596:                           JUMPIF = L_0008
27317 @ 228600:                           PUSH   TYPE
27318 @ 228603:                           PUSHI  #0x00000006
27319 @ 228608:                           JUMPIF # L_0007
27320 @ 228612:                           LOCATE L_0008
27321 @ 228615:                           PUSH   CLEARLIST
27322 @ 228618:                           PUSH   K
27323 @ 228621:                           ASSPAR
27324 @ 228622:                           CALL  
27325 @ 228623:                           GOTO   L_0006
27326 @ 228626:                           LOCATE L_0007

  4139                 %IF I#0 %AND K>511 %AND PTYPE&LARRROUT=0 %AND TYPE#7 %THEN WARN(5,JJ)
27327 @ 228629:                           LINE   4139 "regression-compile-tmp/nrimp10s-77.imp"
27328 @ 228671:                           PUSH   I
27329 @ 228674:                           PUSHI  #0x00000000
27330 @ 228679:                           JUMPIF = L_000a
27331 @ 228683:                           PUSH   K
27332 @ 228686:                           PUSHI  #0x000001ff
27333 @ 228691:                           JUMPIF <= L_000a
27334 @ 228695:                           PUSH   PTYPE
27335 @ 228698:                           PUSHI  #0x0000f300
27336 @ 228703:                           AND   
27337 @ 228704:                           PUSHI  #0x00000000
27338 @ 228709:                           JUMPIF # L_000a
27339 @ 228713:                           PUSH   TYPE
27340 @ 228716:                           PUSHI  #0x00000007
27341 @ 228721:                           JUMPIF = L_000a
27342 @ 228725:                           PUSH   WARN
27343 @ 228728:                           PUSHI  #0x00000005
27344 @ 228733:                           ASSPAR
27345 @ 228734:                           PUSH   JJ
27346 @ 228737:                           ASSPAR
27347 @ 228738:                           CALL  
27348 @ 228739:                           LOCATE L_000a

  4140              %FINISH
27349 @ 228742:                           LINE   4140 "regression-compile-tmp/nrimp10s-77.imp"
27350 @ 228784:                           LOCATE L_0006

  4141              JJ=S4>>18
27351 @ 228787:                           LINE   4141 "regression-compile-tmp/nrimp10s-77.imp"
27352 @ 228829:                           PUSH   JJ
27353 @ 228832:                           PUSH   S4
27354 @ 228835:                           PUSHI  #0x00000012
27355 @ 228840:                           RSH   
27356 @ 228841:                           ASSVAL

  4142           %REPEAT
27357 @ 228842:                           LINE   4142 "regression-compile-tmp/nrimp10s-77.imp"
27358 @ 228884:                           REPEAT L_0003
27359 @ 228887:                           LOCATE L_0004

  4143           DD(DPTR)=-1;                   ! 'END OF SEGMENT' MARK
27360 @ 228890:                           LINE   4143 "regression-compile-tmp/nrimp10s-77.imp"
27361 @ 228932:                           PUSH   DD
27362 @ 228935:                           PUSH   DPTR
27363 @ 228938:                           ACCESS
27364 @ 228939:                           PUSHI  #0x00000001
27365 @ 228944:                           NEGATE
27366 @ 228945:                           ASSVAL

  4144           DPTR=DPTR<<2+4
27367 @ 228946:                           LINE   4144 "regression-compile-tmp/nrimp10s-77.imp"
27368 @ 228988:                           PUSH   DPTR
27369 @ 228991:                           PUSH   DPTR
27370 @ 228994:                           PUSHI  #0x00000002
27371 @ 228999:                           LSH   
27372 @ 229000:                           PUSHI  #0x00000004
27373 @ 229005:                           ADD   
27374 @ 229006:                           ASSVAL

  4145           %IF PARMTRACE=1 %THEN %START
27375 @ 229007:                           LINE   4145 "regression-compile-tmp/nrimp10s-77.imp"
27376 @ 229049:                           PUSH   PARMTRACE
27377 @ 229052:                           PUSHI  #0x00000001
27378 @ 229057:                           JUMPIF # L_0004

  4146              LPUT(4,DPTR,SSTL,ADDR(DD(0)));! ADD TO SHARABLE SYM TABS
27379 @ 229061:                           LINE   4146 "regression-compile-tmp/nrimp10s-77.imp"
27380 @ 229103:                           PUSH   LPUT
27381 @ 229106:                           PUSHI  #0x00000004
27382 @ 229111:                           ASSPAR
27383 @ 229112:                           PUSH   DPTR
27384 @ 229115:                           ASSPAR
27385 @ 229116:                           PUSH   SSTL
27386 @ 229119:                           ASSPAR
27387 @ 229120:                           PUSH   ADDR
27388 @ 229123:                           PUSH   DD
27389 @ 229126:                           PUSHI  #0x00000000
27390 @ 229131:                           ACCESS
27391 @ 229132:                           ASSPAR
27392 @ 229133:                           CALL  
27393 @ 229134:                           ASSPAR
27394 @ 229135:                           CALL  

  4147              SSTL=SSTL+DPTR
27395 @ 229136:                           LINE   4147 "regression-compile-tmp/nrimp10s-77.imp"
27396 @ 229178:                           PUSH   SSTL
27397 @ 229181:                           PUSH   SSTL
27398 @ 229184:                           PUSH   DPTR
27399 @ 229187:                           ADD   
27400 @ 229188:                           ASSVAL

  4148           %FINISH
27401 @ 229189:                           LINE   4148 "regression-compile-tmp/nrimp10s-77.imp"
27402 @ 229231:                           LOCATE L_0004

  4149           %END;                          ! OF ROUTINE DTABLE
27403 @ 229234:                           LINE   4149 "regression-compile-tmp/nrimp10s-77.imp"
27404 @ 229276:                        END    _lev0id0_lev1id1_lev2id3_CSS_CEND_DTABLE {lev=6 --> 5}

  4150           %END
27405 @ 229277:                        LINE   4150 "regression-compile-tmp/nrimp10s-77.imp"
27406 @ 229319:                     END    _lev0id0_lev1id1_lev2id3_CSS_CEND {lev=5 --> 4}

  4151  %ROUTINE MAKE DECS(%INTEGER Q)
  4152  !***********************************************************************
  4153  !*    Q IS TO AR ENTRY FOR HEAD OF LINKED DECLARATIONS                 *
  4154  !***********************************************************************
27407 @ 229320:                     LINE   4151 "regression-compile-tmp/nrimp10s-77.imp"
27408 @ 229362:                     DEF    MAKEDECS (_lev0id0_lev1id1_lev2id3_CSS_MAKEDECS) p1=V_0182 a/tf=7 b/format=0 c/ostate=0  type=0 (<type:0>) form=7 (routine) special=0 (<special:0>) linkage=0 (auto) spec=0 indirect=0 unass=0
27409 @ 229382:                        START  ( FORMAL PARAMETERS  {lev=5 --> 6, nested=0 --> 1}
27410 @ 229383:                           DEF    Q p1=V_01e0 a/tf=11 b/format=1 c/ostate=0  type=1 (integer) form=1 (simple) special=0 (<special:0>) linkage=0 (auto) spec=0 indirect=0 unass=0
27411 @ 229396:                        FINISH ) {lev=5}

  4155  %INTEGER QQ,HEAD,PRIO,COUNT,SL
27412 @ 229397:                        LINE   4155 "regression-compile-tmp/nrimp10s-77.imp"
27413 @ 229439:                        DEF    QQ p1=V_01e1 a/tf=11 b/format=1 c/ostate=0  type=1 (integer) form=1 (simple) special=0 (<special:0>) linkage=0 (auto) spec=0 indirect=0 unass=0
27414 @ 229453:                        DEF    HEAD p1=V_01e2 a/tf=11 b/format=1 c/ostate=0  type=1 (integer) form=1 (simple) special=0 (<special:0>) linkage=0 (auto) spec=0 indirect=0 unass=0
27415 @ 229469:                        DEF    PRIO p1=V_01e3 a/tf=11 b/format=1 c/ostate=0  type=1 (integer) form=1 (simple) special=0 (<special:0>) linkage=0 (auto) spec=0 indirect=0 unass=0
27416 @ 229485:                        DEF    COUNT p1=V_01e4 a/tf=11 b/format=1 c/ostate=0  type=1 (integer) form=1 (simple) special=0 (<special:0>) linkage=0 (auto) spec=0 indirect=0 unass=0
27417 @ 229502:                        DEF    SL p1=V_01e5 a/tf=11 b/format=1 c/ostate=0  type=1 (integer) form=1 (simple) special=0 (<special:0>) linkage=0 (auto) spec=0 indirect=0 unass=0

  4156  %INTEGERNAME THEAD
27418 @ 229516:                        LINE   4156 "regression-compile-tmp/nrimp10s-77.imp"
27419 @ 229558:                        DEF    THEAD p1=V_01e6 a/tf=12 b/format=1 c/ostate=0  type=1 (integer) form=2 (name) special=0 (<special:0>) linkage=0 (auto) spec=0 indirect=0 unass=0

  4157  %RECORD(LISTF)%NAME CELL{(LISTF)
27420 @ 229575:                        LINE   4157 "regression-compile-tmp/nrimp10s-77.imp"
27421 @ 229617:                        DEF    CELL p1=V_01e7 a/tf=42 b/format=f3 c/ostate=0  type=4 (record) form=2 (name) special=0 (<special:0>) linkage=0 (auto) spec=0 indirect=0 unass=0

  4158        SL=LINE; QQ=FROM AR4(Q)
27422 @ 229633:                        LINE   4158 "regression-compile-tmp/nrimp10s-77.imp"
27423 @ 229675:                        PUSH   SL
27424 @ 229678:                        PUSH   LINE
27425 @ 229681:                        ASSVAL
27426 @ 229682:                        LINE   4158 "regression-compile-tmp/nrimp10s-77.imp"
27427 @ 229724:                        PUSH   QQ
27428 @ 229727:                        PUSH   FROMAR4
27429 @ 229730:                        PUSH   Q
27430 @ 229733:                        ASSPAR
27431 @ 229734:                        CALL  
27432 @ 229735:                        ASSVAL

  4159        HEAD=0; COUNT=0
27433 @ 229736:                        LINE   4159 "regression-compile-tmp/nrimp10s-77.imp"
27434 @ 229778:                        PUSH   HEAD
27435 @ 229781:                        PUSHI  #0x00000000
27436 @ 229786:                        ASSVAL
27437 @ 229787:                        LINE   4159 "regression-compile-tmp/nrimp10s-77.imp"
27438 @ 229829:                        PUSH   COUNT
27439 @ 229832:                        PUSHI  #0x00000000
27440 @ 229837:                        ASSVAL

  4160        %WHILE QQ#0 %CYCLE
27441 @ 229838:                        LINE   4160 "regression-compile-tmp/nrimp10s-77.imp"
27442 @ 229880:                        LOCATE L_0003
27443 @ 229883:                        PUSH   QQ
27444 @ 229886:                        PUSHI  #0x00000000
27445 @ 229891:                        JUMPIF = L_0004

  4161           COUNT=COUNT+1
27446 @ 229895:                        LINE   4161 "regression-compile-tmp/nrimp10s-77.imp"
27447 @ 229937:                        PUSH   COUNT
27448 @ 229940:                        PUSH   COUNT
27449 @ 229943:                        PUSHI  #0x00000001
27450 @ 229948:                        ADD   
27451 @ 229949:                        ASSVAL

  4162           ABORT %UNLESS A(QQ+5)=8;       ! LINE IS A DECLARATION
27452 @ 229950:                        LINE   4162 "regression-compile-tmp/nrimp10s-77.imp"
27453 @ 229992:                        PUSH   A
27454 @ 229995:                        PUSH   QQ
27455 @ 229998:                        PUSHI  #0x00000005
27456 @ 230003:                        ADD   
27457 @ 230004:                        ACCESS
27458 @ 230005:                        PUSHI  #0x00000008
27459 @ 230010:                        JUMPIF = L_0007
27460 @ 230014:                        PUSH   ABORT
27461 @ 230017:                        CALL  
27462 @ 230018:                        LOCATE L_0007

  4163           P=QQ+10; CLT
27463 @ 230021:                        LINE   4163 "regression-compile-tmp/nrimp10s-77.imp"
27464 @ 230063:                        PUSH   P
27465 @ 230066:                        PUSH   QQ
27466 @ 230069:                        PUSHI  #0x0000000a
27467 @ 230074:                        ADD   
27468 @ 230075:                        ASSVAL
27469 @ 230076:                        LINE   4163 "regression-compile-tmp/nrimp10s-77.imp"
27470 @ 230118:                        PUSH   CLT
27471 @ 230121:                        CALL  

  4164           %IF PREC=3 %OR A(P)#1 %OR A(P+1)# 3 %START
27472 @ 230122:                        LINE   4164 "regression-compile-tmp/nrimp10s-77.imp"
27473 @ 230164:                        PUSH   PREC
27474 @ 230167:                        PUSHI  #0x00000003
27475 @ 230172:                        JUMPIF = L_0008
27476 @ 230176:                        PUSH   A
27477 @ 230179:                        PUSH   P
27478 @ 230182:                        ACCESS
27479 @ 230183:                        PUSHI  #0x00000001
27480 @ 230188:                        JUMPIF # L_0008
27481 @ 230192:                        PUSH   A
27482 @ 230195:                        PUSH   P
27483 @ 230198:                        PUSHI  #0x00000001
27484 @ 230203:                        ADD   
27485 @ 230204:                        ACCESS
27486 @ 230205:                        PUSHI  #0x00000003
27487 @ 230210:                        JUMPIF = L_0007
27488 @ 230214:                        LOCATE L_0008

  4165                 INSERT AT END(HEAD,16_FFFF,QQ,0) %IF A(P)=1
27489 @ 230217:                        LINE   4165 "regression-compile-tmp/nrimp10s-77.imp"
27490 @ 230259:                        PUSH   A
27491 @ 230262:                        PUSH   P
27492 @ 230265:                        ACCESS
27493 @ 230266:                        PUSHI  #0x00000001
27494 @ 230271:                        JUMPIF # L_000a
27495 @ 230275:                        PUSH   INSERTATEND
27496 @ 230278:                        PUSH   HEAD
27497 @ 230281:                        ASSPAR
27498 @ 230282:                        PUSHI  #0x0000ffff
27499 @ 230287:                        ASSPAR
27500 @ 230288:                        PUSH   QQ
27501 @ 230291:                        ASSPAR
27502 @ 230292:                        PUSHI  #0x00000000
27503 @ 230297:                        ASSPAR
27504 @ 230298:                        CALL  
27505 @ 230299:                        LOCATE L_000a

  4166              %FINISH %ELSE %START
27506 @ 230302:                        LINE   4166 "regression-compile-tmp/nrimp10s-77.imp"
27507 @ 230344:                        GOTO   L_0006
27508 @ 230347:                        LOCATE L_0007

  4167              PRIO=PREC<<4!TYPE
27509 @ 230350:                        LINE   4167 "regression-compile-tmp/nrimp10s-77.imp"
27510 @ 230392:                        PUSH   PRIO
27511 @ 230395:                        PUSH   PREC
27512 @ 230398:                        PUSHI  #0x00000004
27513 @ 230403:                        LSH   
27514 @ 230404:                        PUSH   TYPE
27515 @ 230407:                        OR    
27516 @ 230408:                        ASSVAL

  4168              THEAD==HEAD
27517 @ 230409:                        LINE   4168 "regression-compile-tmp/nrimp10s-77.imp"
27518 @ 230451:                        PUSH   THEAD
27519 @ 230454:                        PUSH   HEAD
27520 @ 230457:                        ASSREF

  4169              %CYCLE
27521 @ 230458:                        LINE   4169 "regression-compile-tmp/nrimp10s-77.imp"
27522 @ 230500:                        LOCATE L_0009

  4170                 CELL==ASLIST(THEAD)
27523 @ 230503:                        LINE   4170 "regression-compile-tmp/nrimp10s-77.imp"
27524 @ 230545:                        PUSH   CELL
27525 @ 230548:                        PUSH   ASLIST
27526 @ 230551:                        PUSH   THEAD
27527 @ 230554:                        ACCESS
27528 @ 230555:                        ASSREF

  4171                 %IF THEAD=0 %OR PRIO<CELL_S1 %THEN PUSH(THEAD,PRIO,QQ,0) %AND %EXIT
27529 @ 230556:                        LINE   4171 "regression-compile-tmp/nrimp10s-77.imp"
27530 @ 230598:                        PUSH   THEAD
27531 @ 230601:                        PUSHI  #0x00000000
27532 @ 230606:                        JUMPIF = L_000e
27533 @ 230610:                        PUSH   PRIO
27534 @ 230613:                        PUSH   CELL
27535 @ 230616:                        SELECT 1
27536 @ 230619:                        JUMPIF >= L_000d
27537 @ 230623:                        LOCATE L_000e
27538 @ 230626:                        PUSH   PUSH
27539 @ 230629:                        PUSH   THEAD
27540 @ 230632:                        ASSPAR
27541 @ 230633:                        PUSH   PRIO
27542 @ 230636:                        ASSPAR
27543 @ 230637:                        PUSH   QQ
27544 @ 230640:                        ASSPAR
27545 @ 230641:                        PUSHI  #0x00000000
27546 @ 230646:                        ASSPAR
27547 @ 230647:                        CALL  
27548 @ 230648:                        GOTO   L_000a
27549 @ 230651:                        LOCATE L_000d

  4172                 THEAD==CELL_LINK
27550 @ 230654:                        LINE   4172 "regression-compile-tmp/nrimp10s-77.imp"
27551 @ 230696:                        PUSH   THEAD
27552 @ 230699:                        PUSH   CELL
27553 @ 230702:                        SELECT 4
27554 @ 230705:                        ASSREF

  4173              %REPEAT
27555 @ 230706:                        LINE   4173 "regression-compile-tmp/nrimp10s-77.imp"
27556 @ 230748:                        REPEAT L_0009
27557 @ 230751:                        LOCATE L_000a

  4174           %FINISH
27558 @ 230754:                        LINE   4174 "regression-compile-tmp/nrimp10s-77.imp"
27559 @ 230796:                        LOCATE L_0006

  4175           QQ=FROM AR4(QQ+6)
27560 @ 230799:                        LINE   4175 "regression-compile-tmp/nrimp10s-77.imp"
27561 @ 230841:                        PUSH   QQ
27562 @ 230844:                        PUSH   FROMAR4
27563 @ 230847:                        PUSH   QQ
27564 @ 230850:                        PUSHI  #0x00000006
27565 @ 230855:                        ADD   
27566 @ 230856:                        ASSPAR
27567 @ 230857:                        CALL  
27568 @ 230858:                        ASSVAL

  4176        %REPEAT
  4177  !
  4178  !     NOW MAKE THE ORDEREED DECLARATIONS
  4179  ! FIRST GRAB TWO TEMPORARIES IF SPACE IS LIKELY TO BE TIGHT
  4180  !
27569 @ 230859:                        LINE   4176 "regression-compile-tmp/nrimp10s-77.imp"
27570 @ 230901:                        REPEAT L_0003
27571 @ 230904:                        LOCATE L_0004

  4181        %IF COUNT>=7 %START
27572 @ 230907:                        LINE   4181 "regression-compile-tmp/nrimp10s-77.imp"
27573 @ 230949:                        PUSH   COUNT
27574 @ 230952:                        PUSHI  #0x00000007
27575 @ 230957:                        JUMPIF < L_0004

  4182           GET WSP(QQ,2);                 ! A DIUBLE WORD
27576 @ 230961:                        LINE   4182 "regression-compile-tmp/nrimp10s-77.imp"
27577 @ 231003:                        PUSH   GETWSP
27578 @ 231006:                        PUSH   QQ
27579 @ 231009:                        ASSPAR
27580 @ 231010:                        PUSHI  #0x00000002
27581 @ 231015:                        ASSPAR
27582 @ 231016:                        CALL  

  4183           %IF AVL WSP(1,LEVEL)=0 %THEN GET WSP(QQ,1)
27583 @ 231017:                        LINE   4183 "regression-compile-tmp/nrimp10s-77.imp"
27584 @ 231059:                        PUSH   AVLWSP
27585 @ 231062:                        PUSHI  #0x00000001
27586 @ 231067:                        INDEX 
27587 @ 231068:                        PUSH   LEVEL
27588 @ 231071:                        ACCESS
27589 @ 231072:                        PUSHI  #0x00000000
27590 @ 231077:                        JUMPIF # L_0007
27591 @ 231081:                        PUSH   GETWSP
27592 @ 231084:                        PUSH   QQ
27593 @ 231087:                        ASSPAR
27594 @ 231088:                        PUSHI  #0x00000001
27595 @ 231093:                        ASSPAR
27596 @ 231094:                        CALL  
27597 @ 231095:                        LOCATE L_0007

  4184        %FINISH
27598 @ 231098:                        LINE   4184 "regression-compile-tmp/nrimp10s-77.imp"
27599 @ 231140:                        LOCATE L_0004

  4185        %WHILE HEAD#0 %CYCLE
27600 @ 231143:                        LINE   4185 "regression-compile-tmp/nrimp10s-77.imp"
27601 @ 231185:                        LOCATE L_0003
27602 @ 231188:                        PUSH   HEAD
27603 @ 231191:                        PUSHI  #0x00000000
27604 @ 231196:                        JUMPIF = L_0004

  4186           POP(HEAD,PRIO,QQ,COUNT)
27605 @ 231200:                        LINE   4186 "regression-compile-tmp/nrimp10s-77.imp"
27606 @ 231242:                        PUSH   POP
27607 @ 231245:                        PUSH   HEAD
27608 @ 231248:                        ASSPAR
27609 @ 231249:                        PUSH   PRIO
27610 @ 231252:                        ASSPAR
27611 @ 231253:                        PUSH   QQ
27612 @ 231256:                        ASSPAR
27613 @ 231257:                        PUSH   COUNT
27614 @ 231260:                        ASSPAR
27615 @ 231261:                        CALL  

  4187           LINE=FROM AR2(QQ+3)
27616 @ 231262:                        LINE   4187 "regression-compile-tmp/nrimp10s-77.imp"
27617 @ 231304:                        PUSH   LINE
27618 @ 231307:                        PUSH   FROMAR2
27619 @ 231310:                        PUSH   QQ
27620 @ 231313:                        PUSHI  #0x00000003
27621 @ 231318:                        ADD   
27622 @ 231319:                        ASSPAR
27623 @ 231320:                        CALL  
27624 @ 231321:                        ASSVAL

  4188           P=QQ+10; CLT
27625 @ 231322:                        LINE   4188 "regression-compile-tmp/nrimp10s-77.imp"
27626 @ 231364:                        PUSH   P
27627 @ 231367:                        PUSH   QQ
27628 @ 231370:                        PUSHI  #0x0000000a
27629 @ 231375:                        ADD   
27630 @ 231376:                        ASSVAL
27631 @ 231377:                        LINE   4188 "regression-compile-tmp/nrimp10s-77.imp"
27632 @ 231419:                        PUSH   CLT
27633 @ 231422:                        CALL  

  4189           ROUT=0; LITL=0
27634 @ 231423:                        LINE   4189 "regression-compile-tmp/nrimp10s-77.imp"
27635 @ 231465:                        PUSH   ROUT
27636 @ 231468:                        PUSHI  #0x00000000
27637 @ 231473:                        ASSVAL
27638 @ 231474:                        LINE   4189 "regression-compile-tmp/nrimp10s-77.imp"
27639 @ 231516:                        PUSH   LITL
27640 @ 231519:                        PUSHI  #0x00000000
27641 @ 231524:                        ASSVAL

  4190           CQN(P+1); P=P+2
27642 @ 231525:                        LINE   4190 "regression-compile-tmp/nrimp10s-77.imp"
27643 @ 231567:                        PUSH   CQN
27644 @ 231570:                        PUSH   P
27645 @ 231573:                        PUSHI  #0x00000001
27646 @ 231578:                        ADD   
27647 @ 231579:                        ASSPAR
27648 @ 231580:                        CALL  
27649 @ 231581:                        LINE   4190 "regression-compile-tmp/nrimp10s-77.imp"
27650 @ 231623:                        PUSH   P
27651 @ 231626:                        PUSH   P
27652 @ 231629:                        PUSHI  #0x00000002
27653 @ 231634:                        ADD   
27654 @ 231635:                        ASSVAL

  4191           DECLARE SCALARS(1,0)
27655 @ 231636:                        LINE   4191 "regression-compile-tmp/nrimp10s-77.imp"
27656 @ 231678:                        PUSH   DECLARESCALARS
27657 @ 231681:                        PUSHI  #0x00000001
27658 @ 231686:                        ASSPAR
27659 @ 231687:                        PUSHI  #0x00000000
27660 @ 231692:                        ASSPAR
27661 @ 231693:                        CALL  

  4192        %REPEAT
27662 @ 231694:                        LINE   4192 "regression-compile-tmp/nrimp10s-77.imp"
27663 @ 231736:                        REPEAT L_0003
27664 @ 231739:                        LOCATE L_0004

  4193        LINE=SL
27665 @ 231742:                        LINE   4193 "regression-compile-tmp/nrimp10s-77.imp"
27666 @ 231784:                        PUSH   LINE
27667 @ 231787:                        PUSH   SL
27668 @ 231790:                        ASSVAL

  4194  %END
27669 @ 231791:                        LINE   4194 "regression-compile-tmp/nrimp10s-77.imp"
27670 @ 231833:                     END    _lev0id0_lev1id1_lev2id3_CSS_MAKEDECS {lev=5 --> 4}

  4195  %ROUTINE DECLARE SCALARS(%INTEGER PERMIT,XTRA)
  4196  !***********************************************************************
  4197  !*       THIS ROUTINE DECLARES A LIST OF SCALARS FROM INFORMATION      *
  4198  !*       IN THE GLOBAL VARIABLES ROUT,NAM,ARR,PREC,TYPE & ACC.IT WORKS *
  4199  !*       OUT ROUNDING FACTORS FOR ITSELF.                              *
  4200  !*       P POINTS TO THE NAMELIST ON ENTRY AND IS UPDATED.             *
  4201  !***********************************************************************
27671 @ 231834:                     LINE   4195 "regression-compile-tmp/nrimp10s-77.imp"
27672 @ 231876:                     DEF    DECLARESCALARS (_lev0id0_lev1id1_lev2id3_CSS_DECLARESCALARS) p1=V_0181 a/tf=7 b/format=0 c/ostate=0  type=0 (<type:0>) form=7 (routine) special=0 (<special:0>) linkage=0 (auto) spec=0 indirect=0 unass=0
27673 @ 231902:                        START  ( FORMAL PARAMETERS  {lev=5 --> 6, nested=0 --> 1}
27674 @ 231903:                           DEF    PERMIT p1=V_01e0 a/tf=11 b/format=1 c/ostate=0  type=1 (integer) form=1 (simple) special=0 (<special:0>) linkage=0 (auto) spec=0 indirect=0 unass=0
27675 @ 231921:                           DEF    XTRA p1=V_01e1 a/tf=11 b/format=1 c/ostate=0  type=1 (integer) form=1 (simple) special=0 (<special:0>) linkage=0 (auto) spec=0 indirect=0 unass=0
27676 @ 231937:                        FINISH ) {lev=5}

  4202  %INTEGER INC,Q,SCHAIN,DMADE,NPARMS,D0,SCAL NAME,TYPEP
27677 @ 231938:                        LINE   4202 "regression-compile-tmp/nrimp10s-77.imp"
27678 @ 231980:                        DEF    INC p1=V_01e2 a/tf=11 b/format=1 c/ostate=0  type=1 (integer) form=1 (simple) special=0 (<special:0>) linkage=0 (auto) spec=0 indirect=0 unass=0
27679 @ 231995:                        DEF    Q p1=V_01e3 a/tf=11 b/format=1 c/ostate=0  type=1 (integer) form=1 (simple) special=0 (<special:0>) linkage=0 (auto) spec=0 indirect=0 unass=0
27680 @ 232008:                        DEF    SCHAIN p1=V_01e4 a/tf=11 b/format=1 c/ostate=0  type=1 (integer) form=1 (simple) special=0 (<special:0>) linkage=0 (auto) spec=0 indirect=0 unass=0
27681 @ 232026:                        DEF    DMADE p1=V_01e5 a/tf=11 b/format=1 c/ostate=0  type=1 (integer) form=1 (simple) special=0 (<special:0>) linkage=0 (auto) spec=0 indirect=0 unass=0
27682 @ 232043:                        DEF    NPARMS p1=V_01e6 a/tf=11 b/format=1 c/ostate=0  type=1 (integer) form=1 (simple) special=0 (<special:0>) linkage=0 (auto) spec=0 indirect=0 unass=0
27683 @ 232061:                        DEF    D0 p1=V_01e7 a/tf=11 b/format=1 c/ostate=0  type=1 (integer) form=1 (simple) special=0 (<special:0>) linkage=0 (auto) spec=0 indirect=0 unass=0
27684 @ 232075:                        DEF    SCALNAME p1=V_01e8 a/tf=11 b/format=1 c/ostate=0  type=1 (integer) form=1 (simple) special=0 (<special:0>) linkage=0 (auto) spec=0 indirect=0 unass=0
27685 @ 232095:                        DEF    TYPEP p1=V_01e9 a/tf=11 b/format=1 c/ostate=0  type=1 (integer) form=1 (simple) special=0 (<special:0>) linkage=0 (auto) spec=0 indirect=0 unass=0

  4203        PACK(PTYPE); J=0
27686 @ 232112:                        LINE   4203 "regression-compile-tmp/nrimp10s-77.imp"
27687 @ 232154:                        PUSH   PACK
27688 @ 232157:                        PUSH   PTYPE
27689 @ 232160:                        ASSPAR
27690 @ 232161:                        CALL  
27691 @ 232162:                        LINE   4203 "regression-compile-tmp/nrimp10s-77.imp"
27692 @ 232204:                        PUSH   J
27693 @ 232207:                        PUSHI  #0x00000000
27694 @ 232212:                        ASSVAL

  4204        INC=ACC; DMADE=0; SNDISP=0
27695 @ 232213:                        LINE   4204 "regression-compile-tmp/nrimp10s-77.imp"
27696 @ 232255:                        PUSH   INC
27697 @ 232258:                        PUSH   ACC
27698 @ 232261:                        ASSVAL
27699 @ 232262:                        LINE   4204 "regression-compile-tmp/nrimp10s-77.imp"
27700 @ 232304:                        PUSH   DMADE
27701 @ 232307:                        PUSHI  #0x00000000
27702 @ 232312:                        ASSVAL
27703 @ 232313:                        LINE   4204 "regression-compile-tmp/nrimp10s-77.imp"
27704 @ 232355:                        PUSH   SNDISP
27705 @ 232358:                        PUSHI  #0x00000000
27706 @ 232363:                        ASSVAL

  4205        %IF PTYPE=16_33 %THEN INC=(INC+3)&(-4)
27707 @ 232364:                        LINE   4205 "regression-compile-tmp/nrimp10s-77.imp"
27708 @ 232406:                        PUSH   PTYPE
27709 @ 232409:                        PUSHI  #0x00000033
27710 @ 232414:                        JUMPIF # L_0004
27711 @ 232418:                        PUSH   INC
27712 @ 232421:                        PUSH   INC
27713 @ 232424:                        PUSHI  #0x00000003
27714 @ 232429:                        ADD   
27715 @ 232430:                        PUSHI  #0x00000004
27716 @ 232435:                        NEGATE
27717 @ 232436:                        AND   
27718 @ 232437:                        ASSVAL
27719 @ 232438:                        LOCATE L_0004

  4206        %IF NAM#0 %AND ROUT=0 %AND ARR=0 %THEN INC=8
27720 @ 232441:                        LINE   4206 "regression-compile-tmp/nrimp10s-77.imp"
27721 @ 232483:                        PUSH   NAM
27722 @ 232486:                        PUSHI  #0x00000000
27723 @ 232491:                        JUMPIF = L_0004
27724 @ 232495:                        PUSH   ROUT
27725 @ 232498:                        PUSHI  #0x00000000
27726 @ 232503:                        JUMPIF # L_0004
27727 @ 232507:                        PUSH   ARR
27728 @ 232510:                        PUSHI  #0x00000000
27729 @ 232515:                        JUMPIF # L_0004
27730 @ 232519:                        PUSH   INC
27731 @ 232522:                        PUSHI  #0x00000008
27732 @ 232527:                        ASSVAL
27733 @ 232528:                        LOCATE L_0004

  4207        %IF NAM>0 %AND ARR>0 %THEN INC=16
27734 @ 232531:                        LINE   4207 "regression-compile-tmp/nrimp10s-77.imp"
27735 @ 232573:                        PUSH   NAM
27736 @ 232576:                        PUSHI  #0x00000000
27737 @ 232581:                        JUMPIF <= L_0004
27738 @ 232585:                        PUSH   ARR
27739 @ 232588:                        PUSHI  #0x00000000
27740 @ 232593:                        JUMPIF <= L_0004
27741 @ 232597:                        PUSH   INC
27742 @ 232600:                        PUSHI  #0x00000010
27743 @ 232605:                        ASSVAL
27744 @ 232606:                        LOCATE L_0004

  4208        %IF PTYPE=16_35 %AND ACC=0 %THEN FAULT(70,0)
27745 @ 232609:                        LINE   4208 "regression-compile-tmp/nrimp10s-77.imp"
27746 @ 232651:                        PUSH   PTYPE
27747 @ 232654:                        PUSHI  #0x00000035
27748 @ 232659:                        JUMPIF # L_0004
27749 @ 232663:                        PUSH   ACC
27750 @ 232666:                        PUSHI  #0x00000000
27751 @ 232671:                        JUMPIF # L_0004
27752 @ 232675:                        PUSH   FAULT
27753 @ 232678:                        PUSHI  #0x00000046
27754 @ 232683:                        ASSPAR
27755 @ 232684:                        PUSHI  #0x00000000
27756 @ 232689:                        ASSPAR
27757 @ 232690:                        CALL  
27758 @ 232691:                        LOCATE L_0004

  4209        %IF PERMIT#0 %AND (INC=8 %OR INC=16) %THEN ODD ALIGN
27759 @ 232694:                        LINE   4209 "regression-compile-tmp/nrimp10s-77.imp"
27760 @ 232736:                        PUSH   PERMIT
27761 @ 232739:                        PUSHI  #0x00000000
27762 @ 232744:                        JUMPIF = L_0004
27763 @ 232748:                        PUSH   INC
27764 @ 232751:                        PUSHI  #0x00000008
27765 @ 232756:                        JUMPIF = L_0005
27766 @ 232760:                        PUSH   INC
27767 @ 232763:                        PUSHI  #0x00000010
27768 @ 232768:                        JUMPIF # L_0004
27769 @ 232772:                        LOCATE L_0005
27770 @ 232775:                        PUSH   ODDALIGN
27771 @ 232778:                        CALL  
27772 @ 232779:                        LOCATE L_0004

  4210        %IF PTYPE=16_33 %OR (PTYPE=16_35 %AND PERMIT#0)%START
27773 @ 232782:                        LINE   4210 "regression-compile-tmp/nrimp10s-77.imp"
27774 @ 232824:                        PUSH   PTYPE
27775 @ 232827:                        PUSHI  #0x00000033
27776 @ 232832:                        JUMPIF = L_0005
27777 @ 232836:                        PUSH   PTYPE
27778 @ 232839:                        PUSHI  #0x00000035
27779 @ 232844:                        JUMPIF # L_0004
27780 @ 232848:                        PUSH   PERMIT
27781 @ 232851:                        PUSHI  #0x00000000
27782 @ 232856:                        JUMPIF = L_0004
27783 @ 232860:                        LOCATE L_0005

  4211           D0=16_18000000+ACC
27784 @ 232863:                        LINE   4211 "regression-compile-tmp/nrimp10s-77.imp"
27785 @ 232905:                        PUSH   D0
27786 @ 232908:                        PUSHI  #0x18000000
27787 @ 232913:                        PUSH   ACC
27788 @ 232916:                        ADD   
27789 @ 232917:                        ASSVAL

  4212           STORE CONST(Q,4,ADDR(D0))
27790 @ 232918:                        LINE   4212 "regression-compile-tmp/nrimp10s-77.imp"
27791 @ 232960:                        PUSH   STORECONST
27792 @ 232963:                        PUSH   Q
27793 @ 232966:                        ASSPAR
27794 @ 232967:                        PUSHI  #0x00000004
27795 @ 232972:                        ASSPAR
27796 @ 232973:                        PUSH   ADDR
27797 @ 232976:                        PUSH   D0
27798 @ 232979:                        ASSPAR
27799 @ 232980:                        CALL  
27800 @ 232981:                        ASSPAR
27801 @ 232982:                        CALL  

  4213           PF1(LDTB,0,PC,Q)
27802 @ 232983:                        LINE   4213 "regression-compile-tmp/nrimp10s-77.imp"
27803 @ 233025:                        PUSH   PF1
27804 @ 233028:                        PUSHI  #0x00000074
27805 @ 233033:                        ASSPAR
27806 @ 233034:                        PUSHI  #0x00000000
27807 @ 233039:                        ASSPAR
27808 @ 233040:                        PUSHI  #0x00000004
27809 @ 233045:                        ASSPAR
27810 @ 233046:                        PUSH   Q
27811 @ 233049:                        ASSPAR
27812 @ 233050:                        CALL  

  4214           GRUSE(DR)=0
27813 @ 233051:                        LINE   4214 "regression-compile-tmp/nrimp10s-77.imp"
27814 @ 233093:                        PUSH   GRUSE
27815 @ 233096:                        PUSHI  #0x00000001
27816 @ 233101:                        ACCESS
27817 @ 233102:                        PUSHI  #0x00000000
27818 @ 233107:                        ASSVAL

  4215        %FINISH
27819 @ 233108:                        LINE   4215 "regression-compile-tmp/nrimp10s-77.imp"
27820 @ 233150:                        LOCATE L_0004

  4216        %IF PTYPE=16_35 %START
27821 @ 233153:                        LINE   4216 "regression-compile-tmp/nrimp10s-77.imp"
27822 @ 233195:                        PUSH   PTYPE
27823 @ 233198:                        PUSHI  #0x00000035
27824 @ 233203:                        JUMPIF # L_0004

  4217           INC=8
27825 @ 233207:                        LINE   4217 "regression-compile-tmp/nrimp10s-77.imp"
27826 @ 233249:                        PUSH   INC
27827 @ 233252:                        PUSHI  #0x00000008
27828 @ 233257:                        ASSVAL

  4218           %IF PERMIT#0 %START
27829 @ 233258:                        LINE   4218 "regression-compile-tmp/nrimp10s-77.imp"
27830 @ 233300:                        PUSH   PERMIT
27831 @ 233303:                        PUSHI  #0x00000000
27832 @ 233308:                        JUMPIF = L_0007

  4219              PF1(STSF,0,TOS,0)
27833 @ 233312:                        LINE   4219 "regression-compile-tmp/nrimp10s-77.imp"
27834 @ 233354:                        PUSH   PF1
27835 @ 233357:                        PUSHI  #0x0000005e
27836 @ 233362:                        ASSPAR
27837 @ 233363:                        PUSHI  #0x00000000
27838 @ 233368:                        ASSPAR
27839 @ 233369:                        PUSHI  #0x00000006
27840 @ 233374:                        ASSPAR
27841 @ 233375:                        PUSHI  #0x00000000
27842 @ 233380:                        ASSPAR
27843 @ 233381:                        CALL  

  4220              PF1(LDA,0,TOS,0)
27844 @ 233382:                        LINE   4220 "regression-compile-tmp/nrimp10s-77.imp"
27845 @ 233424:                        PUSH   PF1
27846 @ 233427:                        PUSHI  #0x00000072
27847 @ 233432:                        ASSPAR
27848 @ 233433:                        PUSHI  #0x00000000
27849 @ 233438:                        ASSPAR
27850 @ 233439:                        PUSHI  #0x00000006
27851 @ 233444:                        ASSPAR
27852 @ 233445:                        PUSHI  #0x00000000
27853 @ 233450:                        ASSPAR
27854 @ 233451:                        CALL  

  4221           %FINISH
27855 @ 233452:                        LINE   4221 "regression-compile-tmp/nrimp10s-77.imp"
27856 @ 233494:                        LOCATE L_0007

  4222        %FINISH
27857 @ 233497:                        LINE   4222 "regression-compile-tmp/nrimp10s-77.imp"
27858 @ 233539:                        LOCATE L_0004

  4223        N=(N+3)&(-4)
27859 @ 233542:                        LINE   4223 "regression-compile-tmp/nrimp10s-77.imp"
27860 @ 233584:                        PUSH   N
27861 @ 233587:                        PUSH   N
27862 @ 233590:                        PUSHI  #0x00000003
27863 @ 233595:                        ADD   
27864 @ 233596:                        PUSHI  #0x00000004
27865 @ 233601:                        NEGATE
27866 @ 233602:                        AND   
27867 @ 233603:                        ASSVAL

  4224        %IF PTYPE=16_33 %THEN %START
27868 @ 233604:                        LINE   4224 "regression-compile-tmp/nrimp10s-77.imp"
27869 @ 233646:                        PUSH   PTYPE
27870 @ 233649:                        PUSHI  #0x00000033
27871 @ 233654:                        JUMPIF # L_0004

  4225           PSF1(LDA,1,PTR OFFSET(RBASE))
27872 @ 233658:                        LINE   4225 "regression-compile-tmp/nrimp10s-77.imp"
27873 @ 233700:                        PUSH   PSF1
27874 @ 233703:                        PUSHI  #0x00000072
27875 @ 233708:                        ASSPAR
27876 @ 233709:                        PUSHI  #0x00000001
27877 @ 233714:                        ASSPAR
27878 @ 233715:                        PUSH   PTROFFSET
27879 @ 233718:                        PUSH   RBASE
27880 @ 233721:                        ASSPAR
27881 @ 233722:                        CALL  
27882 @ 233723:                        ASSPAR
27883 @ 233724:                        CALL  

  4226           PSF1(INCA,0,N+8)
27884 @ 233725:                        LINE   4226 "regression-compile-tmp/nrimp10s-77.imp"
27885 @ 233767:                        PUSH   PSF1
27886 @ 233770:                        PUSHI  #0x00000014
27887 @ 233775:                        ASSPAR
27888 @ 233776:                        PUSHI  #0x00000000
27889 @ 233781:                        ASSPAR
27890 @ 233782:                        PUSH   N
27891 @ 233785:                        PUSHI  #0x00000008
27892 @ 233790:                        ADD   
27893 @ 233791:                        ASSPAR
27894 @ 233792:                        CALL  

  4227        %FINISH
27895 @ 233793:                        LINE   4227 "regression-compile-tmp/nrimp10s-77.imp"
27896 @ 233835:                        LOCATE L_0004

  4228        {%UNTIL A(P-1)=2} %CYCLE;      ! DOWN THE NAMELIST
27897 @ 233838:                        LINE   4228 "regression-compile-tmp/nrimp10s-77.imp"
27898 @ 233880:                        LOCATE L_0003

  4229           DMADE=DMADE+1
27899 @ 233883:                        LINE   4229 "regression-compile-tmp/nrimp10s-77.imp"
27900 @ 233925:                        PUSH   DMADE
27901 @ 233928:                        PUSH   DMADE
27902 @ 233931:                        PUSHI  #0x00000001
27903 @ 233936:                        ADD   
27904 @ 233937:                        ASSVAL

  4230           SCAL NAME=FROM AR2(P)
27905 @ 233938:                        LINE   4230 "regression-compile-tmp/nrimp10s-77.imp"
27906 @ 233980:                        PUSH   SCALNAME
27907 @ 233983:                        PUSH   FROMAR2
27908 @ 233986:                        PUSH   P
27909 @ 233989:                        ASSPAR
27910 @ 233990:                        CALL  
27911 @ 233991:                        ASSVAL

  4231           %IF PTYPE=16_31 %AND PERMIT=0 %THEN N=N+3;! BYTE PARAMS
27912 @ 233992:                        LINE   4231 "regression-compile-tmp/nrimp10s-77.imp"
27913 @ 234034:                        PUSH   PTYPE
27914 @ 234037:                        PUSHI  #0x00000031
27915 @ 234042:                        JUMPIF # L_0007
27916 @ 234046:                        PUSH   PERMIT
27917 @ 234049:                        PUSHI  #0x00000000
27918 @ 234054:                        JUMPIF # L_0007
27919 @ 234058:                        PUSH   N
27920 @ 234061:                        PUSH   N
27921 @ 234064:                        PUSHI  #0x00000003
27922 @ 234069:                        ADD   
27923 @ 234070:                        ASSVAL
27924 @ 234071:                        LOCATE L_0007

  4232           %IF PTYPE=16_41 %AND PERMIT=0 %THEN N=N+2
27925 @ 234074:                        LINE   4232 "regression-compile-tmp/nrimp10s-77.imp"
27926 @ 234116:                        PUSH   PTYPE
27927 @ 234119:                        PUSHI  #0x00000041
27928 @ 234124:                        JUMPIF # L_0007
27929 @ 234128:                        PUSH   PERMIT
27930 @ 234131:                        PUSHI  #0x00000000
27931 @ 234136:                        JUMPIF # L_0007
27932 @ 234140:                        PUSH   N
27933 @ 234143:                        PUSH   N
27934 @ 234146:                        PUSHI  #0x00000002
27935 @ 234151:                        ADD   
27936 @ 234152:                        ASSVAL
27937 @ 234153:                        LOCATE L_0007

  4233           SCHAIN=N
27938 @ 234156:                        LINE   4233 "regression-compile-tmp/nrimp10s-77.imp"
27939 @ 234198:                        PUSH   SCHAIN
27940 @ 234201:                        PUSH   N
27941 @ 234204:                        ASSVAL

  4234           KFORM=XTRA
27942 @ 234205:                        LINE   4234 "regression-compile-tmp/nrimp10s-77.imp"
27943 @ 234247:                        PUSH   KFORM
27944 @ 234250:                        PUSH   XTRA
27945 @ 234253:                        ASSVAL

  4235           %IF ROUT=1 %THEN %START
27946 @ 234254:                        LINE   4235 "regression-compile-tmp/nrimp10s-77.imp"
27947 @ 234296:                        PUSH   ROUT
27948 @ 234299:                        PUSHI  #0x00000001
27949 @ 234304:                        JUMPIF # L_0007

  4236              TYPEP=PTYPE;                ! CHANGED BY CFPLIST!
27950 @ 234308:                        LINE   4236 "regression-compile-tmp/nrimp10s-77.imp"
27951 @ 234350:                        PUSH   TYPEP
27952 @ 234353:                        PUSH   PTYPE
27953 @ 234356:                        ASSVAL

  4237              Q=P
27954 @ 234357:                        LINE   4237 "regression-compile-tmp/nrimp10s-77.imp"
27955 @ 234399:                        PUSH   Q
27956 @ 234402:                        PUSH   P
27957 @ 234405:                        ASSVAL

  4238              P=P+3 %UNTIL A(P-1)=2;      ! TO FPP
27958 @ 234406:                        LINE   4238 "regression-compile-tmp/nrimp10s-77.imp"
27959 @ 234448:                        LOCATE L_0009
27960 @ 234451:                        PUSH   P
27961 @ 234454:                        PUSH   P
27962 @ 234457:                        PUSHI  #0x00000003
27963 @ 234462:                        ADD   
27964 @ 234463:                        ASSVAL
27965 @ 234464:                        PUSH   A
27966 @ 234467:                        PUSH   P
27967 @ 234470:                        PUSHI  #0x00000001
27968 @ 234475:                        SUB   
27969 @ 234476:                        ACCESS
27970 @ 234477:                        PUSHI  #0x00000002
27971 @ 234482:                        JUMPIF = L_000a
27972 @ 234486:                        REPEAT L_0009
27973 @ 234489:                        LOCATE L_000a

  4239              CFPLIST(SCHAIN,NPARMS)
27974 @ 234492:                        LINE   4239 "regression-compile-tmp/nrimp10s-77.imp"
27975 @ 234534:                        PUSH   CFPLIST
27976 @ 234537:                        PUSH   SCHAIN
27977 @ 234540:                        ASSPAR
27978 @ 234541:                        PUSH   NPARMS
27979 @ 234544:                        ASSPAR
27980 @ 234545:                        CALL  

  4240              P=Q
27981 @ 234546:                        LINE   4240 "regression-compile-tmp/nrimp10s-77.imp"
27982 @ 234588:                        PUSH   P
27983 @ 234591:                        PUSH   Q
27984 @ 234594:                        ASSVAL

  4241              J=13
27985 @ 234595:                        LINE   4241 "regression-compile-tmp/nrimp10s-77.imp"
27986 @ 234637:                        PUSH   J
27987 @ 234640:                        PUSHI  #0x0000000d
27988 @ 234645:                        ASSVAL

  4242              KFORM=NPARMS;               ! NO OF PARAMS OF FORMAL
27989 @ 234646:                        LINE   4242 "regression-compile-tmp/nrimp10s-77.imp"
27990 @ 234688:                        PUSH   KFORM
27991 @ 234691:                        PUSH   NPARMS
27992 @ 234694:                        ASSVAL

  4243              ACC=N;                      ! DISPLACEMENT TO MIDCELL
27993 @ 234695:                        LINE   4243 "regression-compile-tmp/nrimp10s-77.imp"
27994 @ 234737:                        PUSH   ACC
27995 @ 234740:                        PUSH   N
27996 @ 234743:                        ASSVAL

  4244              PTYPE=TYPEP; UNPACK
27997 @ 234744:                        LINE   4244 "regression-compile-tmp/nrimp10s-77.imp"
27998 @ 234786:                        PUSH   PTYPE
27999 @ 234789:                        PUSH   TYPEP
28000 @ 234792:                        ASSVAL
28001 @ 234793:                        LINE   4244 "regression-compile-tmp/nrimp10s-77.imp"
28002 @ 234835:                        PUSH   UNPACK
28003 @ 234838:                        CALL  

  4245           %FINISH
28004 @ 234839:                        LINE   4245 "regression-compile-tmp/nrimp10s-77.imp"
28005 @ 234881:                        LOCATE L_0007

  4246           P=P+3
28006 @ 234884:                        LINE   4246 "regression-compile-tmp/nrimp10s-77.imp"
28007 @ 234926:                        PUSH   P
28008 @ 234929:                        PUSH   P
28009 @ 234932:                        PUSHI  #0x00000003
28010 @ 234937:                        ADD   
28011 @ 234938:                        ASSVAL

  4247           %IF PTYPE=16_33 %THEN %START
28012 @ 234939:                        LINE   4247 "regression-compile-tmp/nrimp10s-77.imp"
28013 @ 234981:                        PUSH   PTYPE
28014 @ 234984:                        PUSHI  #0x00000033
28015 @ 234989:                        JUMPIF # L_0007

  4248              PSF1(STD,1,N)
28016 @ 234993:                        LINE   4248 "regression-compile-tmp/nrimp10s-77.imp"
28017 @ 235035:                        PUSH   PSF1
28018 @ 235038:                        PUSHI  #0x00000058
28019 @ 235043:                        ASSPAR
28020 @ 235044:                        PUSHI  #0x00000001
28021 @ 235049:                        ASSPAR
28022 @ 235050:                        PUSH   N
28023 @ 235053:                        ASSPAR
28024 @ 235054:                        CALL  

  4249              N=N+8; SCHAIN=N
28025 @ 235055:                        LINE   4249 "regression-compile-tmp/nrimp10s-77.imp"
28026 @ 235097:                        PUSH   N
28027 @ 235100:                        PUSH   N
28028 @ 235103:                        PUSHI  #0x00000008
28029 @ 235108:                        ADD   
28030 @ 235109:                        ASSVAL
28031 @ 235110:                        LINE   4249 "regression-compile-tmp/nrimp10s-77.imp"
28032 @ 235152:                        PUSH   SCHAIN
28033 @ 235155:                        PUSH   N
28034 @ 235158:                        ASSVAL

  4250              %IF A(P-1)=1 %THEN PSF1(INCA,0,INC+8)
28035 @ 235159:                        LINE   4250 "regression-compile-tmp/nrimp10s-77.imp"
28036 @ 235201:                        PUSH   A
28037 @ 235204:                        PUSH   P
28038 @ 235207:                        PUSHI  #0x00000001
28039 @ 235212:                        SUB   
28040 @ 235213:                        ACCESS
28041 @ 235214:                        PUSHI  #0x00000001
28042 @ 235219:                        JUMPIF # L_000a
28043 @ 235223:                        PUSH   PSF1
28044 @ 235226:                        PUSHI  #0x00000014
28045 @ 235231:                        ASSPAR
28046 @ 235232:                        PUSHI  #0x00000000
28047 @ 235237:                        ASSPAR
28048 @ 235238:                        PUSH   INC
28049 @ 235241:                        PUSHI  #0x00000008
28050 @ 235246:                        ADD   
28051 @ 235247:                        ASSPAR
28052 @ 235248:                        CALL  
28053 @ 235249:                        LOCATE L_000a

  4251           %FINISH
28054 @ 235252:                        LINE   4251 "regression-compile-tmp/nrimp10s-77.imp"
28055 @ 235294:                        LOCATE L_0007

  4252           %IF PTYPE=16_35 %AND PERMIT#0 %START
28056 @ 235297:                        LINE   4252 "regression-compile-tmp/nrimp10s-77.imp"
28057 @ 235339:                        PUSH   PTYPE
28058 @ 235342:                        PUSHI  #0x00000035
28059 @ 235347:                        JUMPIF # L_0007
28060 @ 235351:                        PUSH   PERMIT
28061 @ 235354:                        PUSHI  #0x00000000
28062 @ 235359:                        JUMPIF = L_0007

  4253              PSF1(STD,1,N)
28063 @ 235363:                        LINE   4253 "regression-compile-tmp/nrimp10s-77.imp"
28064 @ 235405:                        PUSH   PSF1
28065 @ 235408:                        PUSHI  #0x00000058
28066 @ 235413:                        ASSPAR
28067 @ 235414:                        PUSHI  #0x00000001
28068 @ 235419:                        ASSPAR
28069 @ 235420:                        PUSH   N
28070 @ 235423:                        ASSPAR
28071 @ 235424:                        CALL  

  4254              %IF A(P-1)=1 %THEN PSF1(INCA,0,(ACC+3)&(-4)) %ELSE %START
28072 @ 235425:                        LINE   4254 "regression-compile-tmp/nrimp10s-77.imp"
28073 @ 235467:                        PUSH   A
28074 @ 235470:                        PUSH   P
28075 @ 235473:                        PUSHI  #0x00000001
28076 @ 235478:                        SUB   
28077 @ 235479:                        ACCESS
28078 @ 235480:                        PUSHI  #0x00000001
28079 @ 235485:                        JUMPIF # L_000a
28080 @ 235489:                        PUSH   PSF1
28081 @ 235492:                        PUSHI  #0x00000014
28082 @ 235497:                        ASSPAR
28083 @ 235498:                        PUSHI  #0x00000000
28084 @ 235503:                        ASSPAR
28085 @ 235504:                        PUSH   ACC
28086 @ 235507:                        PUSHI  #0x00000003
28087 @ 235512:                        ADD   
28088 @ 235513:                        PUSHI  #0x00000004
28089 @ 235518:                        NEGATE
28090 @ 235519:                        AND   
28091 @ 235520:                        ASSPAR
28092 @ 235521:                        CALL  
28093 @ 235522:                        GOTO   L_0009
28094 @ 235525:                        LOCATE L_000a

  4255                 Q=((ACC+3)>>2)*DMADE
28095 @ 235528:                        LINE   4255 "regression-compile-tmp/nrimp10s-77.imp"
28096 @ 235570:                        PUSH   Q
28097 @ 235573:                        PUSH   ACC
28098 @ 235576:                        PUSHI  #0x00000003
28099 @ 235581:                        ADD   
28100 @ 235582:                        PUSHI  #0x00000002
28101 @ 235587:                        RSH   
28102 @ 235588:                        PUSH   DMADE
28103 @ 235591:                        MUL   
28104 @ 235592:                        ASSVAL

  4256                 PSF1(ASF+12*PARMCHK,0,Q)
28105 @ 235593:                        LINE   4256 "regression-compile-tmp/nrimp10s-77.imp"
28106 @ 235635:                        PUSH   PSF1
28107 @ 235638:                        PUSHI  #0x0000006e
28108 @ 235643:                        PUSHI  #0x0000000c
28109 @ 235648:                        PUSH   PARMCHK
28110 @ 235651:                        MUL   
28111 @ 235652:                        ADD   
28112 @ 235653:                        ASSPAR
28113 @ 235654:                        PUSHI  #0x00000000
28114 @ 235659:                        ASSPAR
28115 @ 235660:                        PUSH   Q
28116 @ 235663:                        ASSPAR
28117 @ 235664:                        CALL  

  4257                 %IF PARMCHK#0 %THEN PPJ(0,4)
28118 @ 235665:                        LINE   4257 "regression-compile-tmp/nrimp10s-77.imp"
28119 @ 235707:                        PUSH   PARMCHK
28120 @ 235710:                        PUSHI  #0x00000000
28121 @ 235715:                        JUMPIF = L_000d
28122 @ 235719:                        PUSH   PPJ
28123 @ 235722:                        PUSHI  #0x00000000
28124 @ 235727:                        ASSPAR
28125 @ 235728:                        PUSHI  #0x00000004
28126 @ 235733:                        ASSPAR
28127 @ 235734:                        CALL  
28128 @ 235735:                        LOCATE L_000d

  4258              %FINISH
28129 @ 235738:                        LINE   4258 "regression-compile-tmp/nrimp10s-77.imp"
28130 @ 235780:                        LOCATE L_0009

  4259           %FINISH
28131 @ 235783:                        LINE   4259 "regression-compile-tmp/nrimp10s-77.imp"
28132 @ 235825:                        LOCATE L_0007

  4260           STORE TAG(SCAL NAME,SCHAIN)
28133 @ 235828:                        LINE   4260 "regression-compile-tmp/nrimp10s-77.imp"
28134 @ 235870:                        PUSH   STORETAG
28135 @ 235873:                        PUSH   SCALNAME
28136 @ 235876:                        ASSPAR
28137 @ 235877:                        PUSH   SCHAIN
28138 @ 235880:                        ASSPAR
28139 @ 235881:                        CALL  

  4261           N=N+INC
28140 @ 235882:                        LINE   4261 "regression-compile-tmp/nrimp10s-77.imp"
28141 @ 235924:                        PUSH   N
28142 @ 235927:                        PUSH   N
28143 @ 235930:                        PUSH   INC
28144 @ 235933:                        ADD   
28145 @ 235934:                        ASSVAL

  4262        %REPEAT %UNTIL A(P-1)=2
28146 @ 235935:                        LINE   4262 "regression-compile-tmp/nrimp10s-77.imp"
28147 @ 235977:                        PUSH   A
28148 @ 235980:                        PUSH   P
28149 @ 235983:                        PUSHI  #0x00000001
28150 @ 235988:                        SUB   
28151 @ 235989:                        ACCESS
28152 @ 235990:                        PUSHI  #0x00000002
28153 @ 235995:                        JUMPIF = L_0004
28154 @ 235999:                        REPEAT L_0003
28155 @ 236002:                        LOCATE L_0004

  4263        N=(N+3)&(-4) %IF PERMIT#0;! NO ROUNDING AMONG PARAMS
28156 @ 236005:                        LINE   4263 "regression-compile-tmp/nrimp10s-77.imp"
28157 @ 236047:                        PUSH   PERMIT
28158 @ 236050:                        PUSHI  #0x00000000
28159 @ 236055:                        JUMPIF = L_0004
28160 @ 236059:                        PUSH   N
28161 @ 236062:                        PUSH   N
28162 @ 236065:                        PUSHI  #0x00000003
28163 @ 236070:                        ADD   
28164 @ 236071:                        PUSHI  #0x00000004
28165 @ 236076:                        NEGATE
28166 @ 236077:                        AND   
28167 @ 236078:                        ASSVAL
28168 @ 236079:                        LOCATE L_0004

  4264     %END
28169 @ 236082:                        LINE   4264 "regression-compile-tmp/nrimp10s-77.imp"
28170 @ 236124:                     END    _lev0id0_lev1id1_lev2id3_CSS_DECLARESCALARS {lev=5 --> 4}

  4265  %INTEGERFN DOPE VECTOR(%INTEGER TYPEP,ELSIZE,MODE,IDEN,%INTEGERNAME ASIZE,LB)
  4266  !***********************************************************************
  4267  !*        CONSTRUCTS THE DOPE-VECTOR FOR A CONSTANT ARRAY IN THE       *
  4268  !*       SHAREABLE SYMBOL TABLES AND RETURNS ITS DISPLACEMENT AS RESULT*
  4269  !*       EVENTUALLY ALL NON DYNAMIC DOPE VECTORS SHOULD GO VIA HERE    *
  4270  !*       P IS TO ALT (MUST BE 1!) OF P<BPAIR>                          *
  4271  !*       DOPE VECTOR CONSISTS OF :-                                    *
  4272  !*       DESRIPTOR (SCALED WORD) POINTING AT FIRST TRIPLE BND=3*ND     *
  4273  !*       SIZE (IN BYTES OF ENTIRE ARRAY) FOR STACK ADJUSTMENT          *
  4274  !*       AND ND TRIPLES EACH CONSISTING OF:-                           *
  4275  !*       LBI - THE LOWER BOUND OF THE ITH DIMENSION                    *
  4276  !*       MI - THE STRIDE FOR THE ITH DIMENSION                         *
  4277  !*       CBI THE UPPER CHECK =(UBI-LBI+1)*MI                           *
  4278  !*       WHERE M1=1(SCALED ARRAYS) OR THE ELEMENT SIZE AND             *
  4279  !*       MI = M(I-1)*RANGE(I-1)                                        *
  4280  !*       MODE=0 DV MUST BE CONST, MODE#0 CAN BE DYNAMIC                *
  4281  !*       P TO ALT (ALWAYS=1) OF P(BPAIR)                               *
  4282  !***********************************************************************
28171 @ 236125:                     LINE   4265 "regression-compile-tmp/nrimp10s-77.imp"
28172 @ 236167:                     DEF    DOPEVECTOR (_lev0id0_lev1id1_lev2id3_CSS_DOPEVECTOR) p1=V_017f a/tf=18 b/format=1 c/ostate=10  type=1 (integer) form=8 (function) special=0 (<special:0>) linkage=0 (auto) spec=0 indirect=1 unass=0
28173 @ 236189:                        START  ( FORMAL PARAMETERS  {lev=5 --> 6, nested=0 --> 1}
28174 @ 236190:                           DEF    TYPEP p1=V_01e0 a/tf=11 b/format=1 c/ostate=0  type=1 (integer) form=1 (simple) special=0 (<special:0>) linkage=0 (auto) spec=0 indirect=0 unass=0
28175 @ 236207:                           DEF    ELSIZE p1=V_01e1 a/tf=11 b/format=1 c/ostate=0  type=1 (integer) form=1 (simple) special=0 (<special:0>) linkage=0 (auto) spec=0 indirect=0 unass=0
28176 @ 236225:                           DEF    MODE p1=V_01e2 a/tf=11 b/format=1 c/ostate=0  type=1 (integer) form=1 (simple) special=0 (<special:0>) linkage=0 (auto) spec=0 indirect=0 unass=0
28177 @ 236241:                           DEF    IDEN p1=V_01e3 a/tf=11 b/format=1 c/ostate=0  type=1 (integer) form=1 (simple) special=0 (<special:0>) linkage=0 (auto) spec=0 indirect=0 unass=0
28178 @ 236257:                           DEF    ASIZE p1=V_01e4 a/tf=12 b/format=1 c/ostate=0  type=1 (integer) form=2 (name) special=0 (<special:0>) linkage=0 (auto) spec=0 indirect=0 unass=0
28179 @ 236274:                           DEF    LB p1=V_01e5 a/tf=12 b/format=1 c/ostate=0  type=1 (integer) form=2 (name) special=0 (<special:0>) linkage=0 (auto) spec=0 indirect=0 unass=0
28180 @ 236288:                        FINISH ) {lev=5}

  4283  %INTEGER I, JJ, K, ND, D, UNSCAL, M0, HEAD, NOPS, TYPEPP, PIN, PTR
28181 @ 236289:                        LINE   4283 "regression-compile-tmp/nrimp10s-77.imp"
28182 @ 236331:                        DEF    I p1=V_01e6 a/tf=11 b/format=1 c/ostate=0  type=1 (integer) form=1 (simple) special=0 (<special:0>) linkage=0 (auto) spec=0 indirect=0 unass=0
28183 @ 236344:                        DEF    JJ p1=V_01e7 a/tf=11 b/format=1 c/ostate=0  type=1 (integer) form=1 (simple) special=0 (<special:0>) linkage=0 (auto) spec=0 indirect=0 unass=0
28184 @ 236358:                        DEF    K p1=V_01e8 a/tf=11 b/format=1 c/ostate=0  type=1 (integer) form=1 (simple) special=0 (<special:0>) linkage=0 (auto) spec=0 indirect=0 unass=0
28185 @ 236371:                        DEF    ND p1=V_01e9 a/tf=11 b/format=1 c/ostate=0  type=1 (integer) form=1 (simple) special=0 (<special:0>) linkage=0 (auto) spec=0 indirect=0 unass=0
28186 @ 236385:                        DEF    D p1=V_01ea a/tf=11 b/format=1 c/ostate=0  type=1 (integer) form=1 (simple) special=0 (<special:0>) linkage=0 (auto) spec=0 indirect=0 unass=0
28187 @ 236398:                        DEF    UNSCAL p1=V_01eb a/tf=11 b/format=1 c/ostate=0  type=1 (integer) form=1 (simple) special=0 (<special:0>) linkage=0 (auto) spec=0 indirect=0 unass=0
28188 @ 236416:                        DEF    M0 p1=V_01ec a/tf=11 b/format=1 c/ostate=0  type=1 (integer) form=1 (simple) special=0 (<special:0>) linkage=0 (auto) spec=0 indirect=0 unass=0
28189 @ 236430:                        DEF    HEAD p1=V_01ed a/tf=11 b/format=1 c/ostate=0  type=1 (integer) form=1 (simple) special=0 (<special:0>) linkage=0 (auto) spec=0 indirect=0 unass=0
28190 @ 236446:                        DEF    NOPS p1=V_01ee a/tf=11 b/format=1 c/ostate=0  type=1 (integer) form=1 (simple) special=0 (<special:0>) linkage=0 (auto) spec=0 indirect=0 unass=0
28191 @ 236462:                        DEF    TYPEPP p1=V_01ef a/tf=11 b/format=1 c/ostate=0  type=1 (integer) form=1 (simple) special=0 (<special:0>) linkage=0 (auto) spec=0 indirect=0 unass=0
28192 @ 236480:                        DEF    PIN p1=V_01f0 a/tf=11 b/format=1 c/ostate=0  type=1 (integer) form=1 (simple) special=0 (<special:0>) linkage=0 (auto) spec=0 indirect=0 unass=0
28193 @ 236495:                        DEF    PTR p1=V_01f1 a/tf=11 b/format=1 c/ostate=0  type=1 (integer) form=1 (simple) special=0 (<special:0>) linkage=0 (auto) spec=0 indirect=0 unass=0

  4284  %RECORD(LISTF)%NAME LCELL{(LISTF)
28194 @ 236510:                        LINE   4284 "regression-compile-tmp/nrimp10s-77.imp"
28195 @ 236552:                        DEF    LCELL p1=V_01f2 a/tf=42 b/format=f3 c/ostate=0  type=4 (record) form=2 (name) special=0 (<special:0>) linkage=0 (auto) spec=0 indirect=0 unass=0

  4285  %INTEGERARRAY LBH,LBB,UBH,UBB(0:12)
28196 @ 236569:                        LINE   4285 "regression-compile-tmp/nrimp10s-77.imp"
28197 @ 236611:                        DEF    LBH p1=V_01f3 a/tf=1b b/format=1 c/ostate=100  type=1 (integer) form=11 (array) special=0 (<special:0>) linkage=0 (auto) spec=0 indirect=0 unass=0
28198 @ 236626:                        DEF    LBB p1=V_01f4 a/tf=1b b/format=1 c/ostate=100  type=1 (integer) form=11 (array) special=0 (<special:0>) linkage=0 (auto) spec=0 indirect=0 unass=0
28199 @ 236641:                        DEF    UBH p1=V_01f5 a/tf=1b b/format=1 c/ostate=100  type=1 (integer) form=11 (array) special=0 (<special:0>) linkage=0 (auto) spec=0 indirect=0 unass=0
28200 @ 236656:                        DEF    UBB p1=V_01f6 a/tf=1b b/format=1 c/ostate=100  type=1 (integer) form=11 (array) special=0 (<special:0>) linkage=0 (auto) spec=0 indirect=0 unass=0
28201 @ 236671:                        PUSHI  #0x00000000
28202 @ 236676:                        PUSHI  #0x0000000c
28203 @ 236681:                        DIM    0001 0004

  4286  %INTEGERARRAY DV(0:39);                 ! ENOUGH FOR 12 DIMENSIONS
28204 @ 236687:                        LINE   4286 "regression-compile-tmp/nrimp10s-77.imp"
28205 @ 236729:                        DEF    DV p1=V_01f7 a/tf=1b b/format=1 c/ostate=100  type=1 (integer) form=11 (array) special=0 (<special:0>) linkage=0 (auto) spec=0 indirect=0 unass=0
28206 @ 236743:                        PUSHI  #0x00000000
28207 @ 236748:                        PUSHI  #0x00000027
28208 @ 236753:                        DIM    0001 0001

  4287           ND=0; NOPS=0; TYPEPP=0; PIN=P
28209 @ 236759:                        LINE   4287 "regression-compile-tmp/nrimp10s-77.imp"
28210 @ 236801:                        PUSH   ND
28211 @ 236804:                        PUSHI  #0x00000000
28212 @ 236809:                        ASSVAL
28213 @ 236810:                        LINE   4287 "regression-compile-tmp/nrimp10s-77.imp"
28214 @ 236852:                        PUSH   NOPS
28215 @ 236855:                        PUSHI  #0x00000000
28216 @ 236860:                        ASSVAL
28217 @ 236861:                        LINE   4287 "regression-compile-tmp/nrimp10s-77.imp"
28218 @ 236903:                        PUSH   TYPEPP
28219 @ 236906:                        PUSHI  #0x00000000
28220 @ 236911:                        ASSVAL
28221 @ 236912:                        LINE   4287 "regression-compile-tmp/nrimp10s-77.imp"
28222 @ 236954:                        PUSH   PIN
28223 @ 236957:                        PUSH   P
28224 @ 236960:                        ASSVAL

  4288           %IF TYPEP>2 %OR (TYPEP=1 %AND PREC=4) %THEN UNSCAL=1 %AND M0=ELSIZE %ELSE UNSCAL=0 %AND M0=1
28225 @ 236961:                        LINE   4288 "regression-compile-tmp/nrimp10s-77.imp"
28226 @ 237003:                        PUSH   TYPEP
28227 @ 237006:                        PUSHI  #0x00000002
28228 @ 237011:                        JUMPIF > L_0005
28229 @ 237015:                        PUSH   TYPEP
28230 @ 237018:                        PUSHI  #0x00000001
28231 @ 237023:                        JUMPIF # L_0004
28232 @ 237027:                        PUSH   PREC
28233 @ 237030:                        PUSHI  #0x00000004
28234 @ 237035:                        JUMPIF # L_0004
28235 @ 237039:                        LOCATE L_0005
28236 @ 237042:                        PUSH   UNSCAL
28237 @ 237045:                        PUSHI  #0x00000001
28238 @ 237050:                        ASSVAL
28239 @ 237051:                        PUSH   M0
28240 @ 237054:                        PUSH   ELSIZE
28241 @ 237057:                        ASSVAL
28242 @ 237058:                        GOTO   L_0003
28243 @ 237061:                        LOCATE L_0004
28244 @ 237064:                        PUSH   UNSCAL
28245 @ 237067:                        PUSHI  #0x00000000
28246 @ 237072:                        ASSVAL
28247 @ 237073:                        PUSH   M0
28248 @ 237076:                        PUSHI  #0x00000001
28249 @ 237081:                        ASSVAL
28250 @ 237082:                        LOCATE L_0003

  4289           {%UNTIL A(P)=2} %CYCLE
28251 @ 237085:                        LINE   4289 "regression-compile-tmp/nrimp10s-77.imp"
28252 @ 237127:                        LOCATE L_0003

  4290              ND=ND+1; P=P+4
28253 @ 237130:                        LINE   4290 "regression-compile-tmp/nrimp10s-77.imp"
28254 @ 237172:                        PUSH   ND
28255 @ 237175:                        PUSH   ND
28256 @ 237178:                        PUSHI  #0x00000001
28257 @ 237183:                        ADD   
28258 @ 237184:                        ASSVAL
28259 @ 237185:                        LINE   4290 "regression-compile-tmp/nrimp10s-77.imp"
28260 @ 237227:                        PUSH   P
28261 @ 237230:                        PUSH   P
28262 @ 237233:                        PUSHI  #0x00000004
28263 @ 237238:                        ADD   
28264 @ 237239:                        ASSVAL

  4291              LBH(ND)=0; LBB(ND)=0
28265 @ 237240:                        LINE   4291 "regression-compile-tmp/nrimp10s-77.imp"
28266 @ 237282:                        PUSH   LBH
28267 @ 237285:                        PUSH   ND
28268 @ 237288:                        ACCESS
28269 @ 237289:                        PUSHI  #0x00000000
28270 @ 237294:                        ASSVAL
28271 @ 237295:                        LINE   4291 "regression-compile-tmp/nrimp10s-77.imp"
28272 @ 237337:                        PUSH   LBB
28273 @ 237340:                        PUSH   ND
28274 @ 237343:                        ACCESS
28275 @ 237344:                        PUSHI  #0x00000000
28276 @ 237349:                        ASSVAL

  4292              UBB(ND)=0; UBH(ND)=0
28277 @ 237350:                        LINE   4292 "regression-compile-tmp/nrimp10s-77.imp"
28278 @ 237392:                        PUSH   UBB
28279 @ 237395:                        PUSH   ND
28280 @ 237398:                        ACCESS
28281 @ 237399:                        PUSHI  #0x00000000
28282 @ 237404:                        ASSVAL
28283 @ 237405:                        LINE   4292 "regression-compile-tmp/nrimp10s-77.imp"
28284 @ 237447:                        PUSH   UBH
28285 @ 237450:                        PUSH   ND
28286 @ 237453:                        ACCESS
28287 @ 237454:                        PUSHI  #0x00000000
28288 @ 237459:                        ASSVAL

  4293              TORP(LBH(ND),LBB(ND),NOPS)
28289 @ 237460:                        LINE   4293 "regression-compile-tmp/nrimp10s-77.imp"
28290 @ 237502:                        PUSH   TORP
28291 @ 237505:                        PUSH   LBH
28292 @ 237508:                        PUSH   ND
28293 @ 237511:                        ACCESS
28294 @ 237512:                        ASSPAR
28295 @ 237513:                        PUSH   LBB
28296 @ 237516:                        PUSH   ND
28297 @ 237519:                        ACCESS
28298 @ 237520:                        ASSPAR
28299 @ 237521:                        PUSH   NOPS
28300 @ 237524:                        ASSPAR
28301 @ 237525:                        CALL  

  4294              P=P+3
28302 @ 237526:                        LINE   4294 "regression-compile-tmp/nrimp10s-77.imp"
28303 @ 237568:                        PUSH   P
28304 @ 237571:                        PUSH   P
28305 @ 237574:                        PUSHI  #0x00000003
28306 @ 237579:                        ADD   
28307 @ 237580:                        ASSVAL

  4295              TYPEPP=TYPEPP!TYPE
28308 @ 237581:                        LINE   4295 "regression-compile-tmp/nrimp10s-77.imp"
28309 @ 237623:                        PUSH   TYPEPP
28310 @ 237626:                        PUSH   TYPEPP
28311 @ 237629:                        PUSH   TYPE
28312 @ 237632:                        OR    
28313 @ 237633:                        ASSVAL

  4296              TORP(UBH(ND),UBB(ND),NOPS)
28314 @ 237634:                        LINE   4296 "regression-compile-tmp/nrimp10s-77.imp"
28315 @ 237676:                        PUSH   TORP
28316 @ 237679:                        PUSH   UBH
28317 @ 237682:                        PUSH   ND
28318 @ 237685:                        ACCESS
28319 @ 237686:                        ASSPAR
28320 @ 237687:                        PUSH   UBB
28321 @ 237690:                        PUSH   ND
28322 @ 237693:                        ACCESS
28323 @ 237694:                        ASSPAR
28324 @ 237695:                        PUSH   NOPS
28325 @ 237698:                        ASSPAR
28326 @ 237699:                        CALL  

  4297              TYPEPP=TYPEPP!TYPE
28327 @ 237700:                        LINE   4297 "regression-compile-tmp/nrimp10s-77.imp"
28328 @ 237742:                        PUSH   TYPEPP
28329 @ 237745:                        PUSH   TYPEPP
28330 @ 237748:                        PUSH   TYPE
28331 @ 237751:                        OR    
28332 @ 237752:                        ASSVAL

  4298           %REPEAT %UNTIL A(P)=2
28333 @ 237753:                        LINE   4298 "regression-compile-tmp/nrimp10s-77.imp"
28334 @ 237795:                        PUSH   A
28335 @ 237798:                        PUSH   P
28336 @ 237801:                        ACCESS
28337 @ 237802:                        PUSHI  #0x00000002
28338 @ 237807:                        JUMPIF = L_0004
28339 @ 237811:                        REPEAT L_0003
28340 @ 237814:                        LOCATE L_0004

  4299           P=P+1
28341 @ 237817:                        LINE   4299 "regression-compile-tmp/nrimp10s-77.imp"
28342 @ 237859:                        PUSH   P
28343 @ 237862:                        PUSH   P
28344 @ 237865:                        PUSHI  #0x00000001
28345 @ 237870:                        ADD   
28346 @ 237871:                        ASSVAL

  4300           ->NONCONST %UNLESS TYPEPP=1 %AND NOPS&16_40040000=0
  4301  !
  4302  ! NOW ONE CAN WORK OUT AND FILL IN THE TRIPLES
  4303  !
28347 @ 237872:                        LINE   4300 "regression-compile-tmp/nrimp10s-77.imp"
28348 @ 237914:                        PUSH   TYPEPP
28349 @ 237917:                        PUSHI  #0x00000001
28350 @ 237922:                        JUMPIF # L_0005
28351 @ 237926:                        PUSH   NOPS
28352 @ 237929:                        PUSHI  #0x40040000
28353 @ 237934:                        AND   
28354 @ 237935:                        PUSHI  #0x00000000
28355 @ 237940:                        JUMPIF = L_0004
28356 @ 237944:                        LOCATE L_0005
28357 @ 237947:                        JUMP   L_01f8
28358 @ 237950:                        LOCATE L_0004

  4304           PTR=1
28359 @ 237953:                        LINE   4304 "regression-compile-tmp/nrimp10s-77.imp"
28360 @ 237995:                        PUSH   PTR
28361 @ 237998:                        PUSHI  #0x00000001
28362 @ 238003:                        ASSVAL

  4305           %CYCLE D=ND,-1,1
28363 @ 238004:                        LINE   4305 "regression-compile-tmp/nrimp10s-77.imp"
28364 @ 238046:                        PUSH   D
28365 @ 238049:                        PUSHI  #0x00000001
28366 @ 238054:                        NEGATE
28367 @ 238055:                        PUSHI  #0x00000001
28368 @ 238060:                        PUSH   ND
28369 @ 238063:                        FOR    L_0003

  4306              K=3*D
28370 @ 238066:                        LINE   4306 "regression-compile-tmp/nrimp10s-77.imp"
28371 @ 238108:                        PUSH   K
28372 @ 238111:                        PUSHI  #0x00000003
28373 @ 238116:                        PUSH   D
28374 @ 238119:                        MUL   
28375 @ 238120:                        ASSVAL

  4307              EXPOP(LBH(PTR),ACCR,NOPS,16_251)
28376 @ 238121:                        LINE   4307 "regression-compile-tmp/nrimp10s-77.imp"
28377 @ 238163:                        PUSH   EXPOP
28378 @ 238166:                        PUSH   LBH
28379 @ 238169:                        PUSH   PTR
28380 @ 238172:                        ACCESS
28381 @ 238173:                        ASSPAR
28382 @ 238174:                        PUSHI  #0x00000000
28383 @ 238179:                        ASSPAR
28384 @ 238180:                        PUSH   NOPS
28385 @ 238183:                        ASSPAR
28386 @ 238184:                        PUSHI  #0x00000251
28387 @ 238189:                        ASSPAR
28388 @ 238190:                        CALL  

  4308              EXPOPND_D=0 %AND FAULT(41,0) %UNLESS EXPOPND_FLAG<=1 %AND EXPOPND_PTYPE=16_51
28389 @ 238191:                        LINE   4308 "regression-compile-tmp/nrimp10s-77.imp"
28390 @ 238233:                        PUSH   EXPOPND
28391 @ 238236:                        SELECT 4
28392 @ 238239:                        PUSHI  #0x00000001
28393 @ 238244:                        JUMPIF > L_0008
28394 @ 238248:                        PUSH   EXPOPND
28395 @ 238251:                        SELECT 2
28396 @ 238254:                        PUSHI  #0x00000051
28397 @ 238259:                        JUMPIF = L_0007
28398 @ 238263:                        LOCATE L_0008
28399 @ 238266:                        PUSH   EXPOPND
28400 @ 238269:                        SELECT 5
28401 @ 238272:                        PUSHI  #0x00000000
28402 @ 238277:                        ASSVAL
28403 @ 238278:                        PUSH   FAULT
28404 @ 238281:                        PUSHI  #0x00000029
28405 @ 238286:                        ASSPAR
28406 @ 238287:                        PUSHI  #0x00000000
28407 @ 238292:                        ASSPAR
28408 @ 238293:                        CALL  
28409 @ 238294:                        LOCATE L_0007

  4309              DV(K)=EXPOPND_D
28410 @ 238297:                        LINE   4309 "regression-compile-tmp/nrimp10s-77.imp"
28411 @ 238339:                        PUSH   DV
28412 @ 238342:                        PUSH   K
28413 @ 238345:                        ACCESS
28414 @ 238346:                        PUSH   EXPOPND
28415 @ 238349:                        SELECT 5
28416 @ 238352:                        ASSVAL

  4310              DV(K+1)=M0
28417 @ 238353:                        LINE   4310 "regression-compile-tmp/nrimp10s-77.imp"
28418 @ 238395:                        PUSH   DV
28419 @ 238398:                        PUSH   K
28420 @ 238401:                        PUSHI  #0x00000001
28421 @ 238406:                        ADD   
28422 @ 238407:                        ACCESS
28423 @ 238408:                        PUSH   M0
28424 @ 238411:                        ASSVAL

  4311              EXPOP(UBH(PTR),ACCR,NOPS,16_251)
28425 @ 238412:                        LINE   4311 "regression-compile-tmp/nrimp10s-77.imp"
28426 @ 238454:                        PUSH   EXPOP
28427 @ 238457:                        PUSH   UBH
28428 @ 238460:                        PUSH   PTR
28429 @ 238463:                        ACCESS
28430 @ 238464:                        ASSPAR
28431 @ 238465:                        PUSHI  #0x00000000
28432 @ 238470:                        ASSPAR
28433 @ 238471:                        PUSH   NOPS
28434 @ 238474:                        ASSPAR
28435 @ 238475:                        PUSHI  #0x00000251
28436 @ 238480:                        ASSPAR
28437 @ 238481:                        CALL  

  4312              EXPOPND_D=10 %AND FAULT(41,0) %UNLESS EXPOPND_FLAG<=1 %AND EXPOPND_PTYPE=16_51
28438 @ 238482:                        LINE   4312 "regression-compile-tmp/nrimp10s-77.imp"
28439 @ 238524:                        PUSH   EXPOPND
28440 @ 238527:                        SELECT 4
28441 @ 238530:                        PUSHI  #0x00000001
28442 @ 238535:                        JUMPIF > L_0008
28443 @ 238539:                        PUSH   EXPOPND
28444 @ 238542:                        SELECT 2
28445 @ 238545:                        PUSHI  #0x00000051
28446 @ 238550:                        JUMPIF = L_0007
28447 @ 238554:                        LOCATE L_0008
28448 @ 238557:                        PUSH   EXPOPND
28449 @ 238560:                        SELECT 5
28450 @ 238563:                        PUSHI  #0x0000000a
28451 @ 238568:                        ASSVAL
28452 @ 238569:                        PUSH   FAULT
28453 @ 238572:                        PUSHI  #0x00000029
28454 @ 238577:                        ASSPAR
28455 @ 238578:                        PUSHI  #0x00000000
28456 @ 238583:                        ASSPAR
28457 @ 238584:                        CALL  
28458 @ 238585:                        LOCATE L_0007

  4313              JJ=EXPOPND_D
28459 @ 238588:                        LINE   4313 "regression-compile-tmp/nrimp10s-77.imp"
28460 @ 238630:                        PUSH   JJ
28461 @ 238633:                        PUSH   EXPOPND
28462 @ 238636:                        SELECT 5
28463 @ 238639:                        ASSVAL

  4314              M0=M0*(JJ-DV(K)+1)
28464 @ 238640:                        LINE   4314 "regression-compile-tmp/nrimp10s-77.imp"
28465 @ 238682:                        PUSH   M0
28466 @ 238685:                        PUSH   M0
28467 @ 238688:                        PUSH   JJ
28468 @ 238691:                        PUSH   DV
28469 @ 238694:                        PUSH   K
28470 @ 238697:                        ACCESS
28471 @ 238698:                        SUB   
28472 @ 238699:                        PUSHI  #0x00000001
28473 @ 238704:                        ADD   
28474 @ 238705:                        MUL   
28475 @ 238706:                        ASSVAL

  4315              FAULT2(38,1-M0,IDEN) %UNLESS JJ>=DV(K)
28476 @ 238707:                        LINE   4315 "regression-compile-tmp/nrimp10s-77.imp"
28477 @ 238749:                        PUSH   JJ
28478 @ 238752:                        PUSH   DV
28479 @ 238755:                        PUSH   K
28480 @ 238758:                        ACCESS
28481 @ 238759:                        JUMPIF >= L_0007
28482 @ 238763:                        PUSH   FAULT2
28483 @ 238766:                        PUSHI  #0x00000026
28484 @ 238771:                        ASSPAR
28485 @ 238772:                        PUSHI  #0x00000001
28486 @ 238777:                        PUSH   M0
28487 @ 238780:                        SUB   
28488 @ 238781:                        ASSPAR
28489 @ 238782:                        PUSH   IDEN
28490 @ 238785:                        ASSPAR
28491 @ 238786:                        CALL  
28492 @ 238787:                        LOCATE L_0007

  4316              DV(K+2)=M0
28493 @ 238790:                        LINE   4316 "regression-compile-tmp/nrimp10s-77.imp"
28494 @ 238832:                        PUSH   DV
28495 @ 238835:                        PUSH   K
28496 @ 238838:                        PUSHI  #0x00000002
28497 @ 238843:                        ADD   
28498 @ 238844:                        ACCESS
28499 @ 238845:                        PUSH   M0
28500 @ 238848:                        ASSVAL

  4317              PTR=PTR+1
28501 @ 238849:                        LINE   4317 "regression-compile-tmp/nrimp10s-77.imp"
28502 @ 238891:                        PUSH   PTR
28503 @ 238894:                        PUSH   PTR
28504 @ 238897:                        PUSHI  #0x00000001
28505 @ 238902:                        ADD   
28506 @ 238903:                        ASSVAL

  4318           %REPEAT
  4319  !
28507 @ 238904:                        LINE   4318 "regression-compile-tmp/nrimp10s-77.imp"
28508 @ 238946:                        REPEAT L_0003
28509 @ 238949:                        LOCATE L_0004

  4320           %IF UNSCAL=0 %THEN M0=M0*ELSIZE
28510 @ 238952:                        LINE   4320 "regression-compile-tmp/nrimp10s-77.imp"
28511 @ 238994:                        PUSH   UNSCAL
28512 @ 238997:                        PUSHI  #0x00000000
28513 @ 239002:                        JUMPIF # L_0004
28514 @ 239006:                        PUSH   M0
28515 @ 239009:                        PUSH   M0
28516 @ 239012:                        PUSH   ELSIZE
28517 @ 239015:                        MUL   
28518 @ 239016:                        ASSVAL
28519 @ 239017:                        LOCATE L_0004

  4321           %IF ND=1 %THEN LB=DV(3)
28520 @ 239020:                        LINE   4321 "regression-compile-tmp/nrimp10s-77.imp"
28521 @ 239062:                        PUSH   ND
28522 @ 239065:                        PUSHI  #0x00000001
28523 @ 239070:                        JUMPIF # L_0004
28524 @ 239074:                        PUSH   LB
28525 @ 239077:                        PUSH   DV
28526 @ 239080:                        PUSHI  #0x00000003
28527 @ 239085:                        ACCESS
28528 @ 239086:                        ASSVAL
28529 @ 239087:                        LOCATE L_0004

  4322           ASIZE=M0
28530 @ 239090:                        LINE   4322 "regression-compile-tmp/nrimp10s-77.imp"
28531 @ 239132:                        PUSH   ASIZE
28532 @ 239135:                        PUSH   M0
28533 @ 239138:                        ASSVAL

  4323           DV(2)=ASIZE
28534 @ 239139:                        LINE   4323 "regression-compile-tmp/nrimp10s-77.imp"
28535 @ 239181:                        PUSH   DV
28536 @ 239184:                        PUSHI  #0x00000002
28537 @ 239189:                        ACCESS
28538 @ 239190:                        PUSH   ASIZE
28539 @ 239193:                        ASSVAL

  4324           DV(1)=12
28540 @ 239194:                        LINE   4324 "regression-compile-tmp/nrimp10s-77.imp"
28541 @ 239236:                        PUSH   DV
28542 @ 239239:                        PUSHI  #0x00000001
28543 @ 239244:                        ACCESS
28544 @ 239245:                        PUSHI  #0x0000000c
28545 @ 239250:                        ASSVAL

  4325           DV(0)=5<<27!3*ND;           ! DESPTR FOR DV
28546 @ 239251:                        LINE   4325 "regression-compile-tmp/nrimp10s-77.imp"
28547 @ 239293:                        PUSH   DV
28548 @ 239296:                        PUSHI  #0x00000000
28549 @ 239301:                        ACCESS
28550 @ 239302:                        PUSHI  #0x00000005
28551 @ 239307:                        PUSHI  #0x0000001b
28552 @ 239312:                        LSH   
28553 @ 239313:                        PUSHI  #0x00000003
28554 @ 239318:                        PUSH   ND
28555 @ 239321:                        MUL   
28556 @ 239322:                        OR    
28557 @ 239323:                        ASSVAL

  4326           K=3*ND+2
28558 @ 239324:                        LINE   4326 "regression-compile-tmp/nrimp10s-77.imp"
28559 @ 239366:                        PUSH   K
28560 @ 239369:                        PUSHI  #0x00000003
28561 @ 239374:                        PUSH   ND
28562 @ 239377:                        MUL   
28563 @ 239378:                        PUSHI  #0x00000002
28564 @ 239383:                        ADD   
28565 @ 239384:                        ASSVAL

  4327           J=ND;                       ! DIMENSIONALITY FOR DECLN
28566 @ 239385:                        LINE   4327 "regression-compile-tmp/nrimp10s-77.imp"
28567 @ 239427:                        PUSH   J
28568 @ 239430:                        PUSH   ND
28569 @ 239433:                        ASSVAL

  4328           HEAD=DVHEADS(ND)
28570 @ 239434:                        LINE   4328 "regression-compile-tmp/nrimp10s-77.imp"
28571 @ 239476:                        PUSH   HEAD
28572 @ 239479:                        PUSH   DVHEADS
28573 @ 239482:                        PUSH   ND
28574 @ 239485:                        ACCESS
28575 @ 239486:                        ASSVAL

  4329           %WHILE HEAD#0 %CYCLE
28576 @ 239487:                        LINE   4329 "regression-compile-tmp/nrimp10s-77.imp"
28577 @ 239529:                        LOCATE L_0003
28578 @ 239532:                        PUSH   HEAD
28579 @ 239535:                        PUSHI  #0x00000000
28580 @ 239540:                        JUMPIF = L_0004

  4330              LCELL==ASLIST(HEAD)
28581 @ 239544:                        LINE   4330 "regression-compile-tmp/nrimp10s-77.imp"
28582 @ 239586:                        PUSH   LCELL
28583 @ 239589:                        PUSH   ASLIST
28584 @ 239592:                        PUSH   HEAD
28585 @ 239595:                        ACCESS
28586 @ 239596:                        ASSREF

  4331              %IF LCELL_S2=ASIZE %AND LCELL_S3=DV(5) %START
28587 @ 239597:                        LINE   4331 "regression-compile-tmp/nrimp10s-77.imp"
28588 @ 239639:                        PUSH   LCELL
28589 @ 239642:                        SELECT 2
28590 @ 239645:                        PUSH   ASIZE
28591 @ 239648:                        JUMPIF # L_0007
28592 @ 239652:                        PUSH   LCELL
28593 @ 239655:                        SELECT 3
28594 @ 239658:                        PUSH   DV
28595 @ 239661:                        PUSHI  #0x00000005
28596 @ 239666:                        ACCESS
28597 @ 239667:                        JUMPIF # L_0007

  4332                 %CYCLE D=0,1,K
28598 @ 239671:                        LINE   4332 "regression-compile-tmp/nrimp10s-77.imp"
28599 @ 239713:                        PUSH   D
28600 @ 239716:                        PUSHI  #0x00000001
28601 @ 239721:                        PUSH   K
28602 @ 239724:                        PUSHI  #0x00000000
28603 @ 239729:                        FOR    L_0009

  4333                    ->ON %UNLESS DV(D)=CTABLE_val(D+LCELL_S1)
28604 @ 239732:                        LINE   4333 "regression-compile-tmp/nrimp10s-77.imp"
28605 @ 239774:                        PUSH   DV
28606 @ 239777:                        PUSH   D
28607 @ 239780:                        ACCESS
28608 @ 239781:                        PUSH   CTABLE
28609 @ 239784:                        SELECT 1
28610 @ 239787:                        PUSH   D
28611 @ 239790:                        PUSH   LCELL
28612 @ 239793:                        SELECT 1
28613 @ 239796:                        ADD   
28614 @ 239797:                        ACCESS
28615 @ 239798:                        JUMPIF = L_000d
28616 @ 239802:                        JUMP   L_01f9
28617 @ 239805:                        LOCATE L_000d

  4334                 %REPEAT
28618 @ 239808:                        LINE   4334 "regression-compile-tmp/nrimp10s-77.imp"
28619 @ 239850:                        REPEAT L_0009
28620 @ 239853:                        LOCATE L_000a

  4335                 %RESULT=16_80000000!4*LCELL_S1
28621 @ 239856:                        LINE   4335 "regression-compile-tmp/nrimp10s-77.imp"
28622 @ 239898:                        PUSHI  #0x80000000
28623 @ 239903:                        PUSHI  #0x00000004
28624 @ 239908:                        PUSH   LCELL
28625 @ 239911:                        SELECT 1
28626 @ 239914:                        MUL   
28627 @ 239915:                        OR    
28628 @ 239916:                        RESULT

  4336              %FINISH
28629 @ 239917:                        LINE   4336 "regression-compile-tmp/nrimp10s-77.imp"
28630 @ 239959:                        LOCATE L_0007

  4337  ON:
28631 @ 239962:                        LINE   4337 "regression-compile-tmp/nrimp10s-77.imp"
28632 @ 240004:                        LABEL  L_01f9

  4338              HEAD=LCELL_LINK
28633 @ 240007:                        LINE   4338 "regression-compile-tmp/nrimp10s-77.imp"
28634 @ 240049:                        PUSH   HEAD
28635 @ 240052:                        PUSH   LCELL
28636 @ 240055:                        SELECT 4
28637 @ 240058:                        ASSVAL

  4339           %REPEAT
28638 @ 240059:                        LINE   4339 "regression-compile-tmp/nrimp10s-77.imp"
28639 @ 240101:                        REPEAT L_0003
28640 @ 240104:                        LOCATE L_0004

  4340           %IF CONST PTR&1#0 %THEN CONST HOLE=CONST PTR %AND CONST PTR=CONST PTR+1
28641 @ 240107:                        LINE   4340 "regression-compile-tmp/nrimp10s-77.imp"
28642 @ 240149:                        PUSH   CONSTPTR
28643 @ 240152:                        PUSHI  #0x00000001
28644 @ 240157:                        AND   
28645 @ 240158:                        PUSHI  #0x00000000
28646 @ 240163:                        JUMPIF = L_0004
28647 @ 240167:                        PUSH   CONSTHOLE
28648 @ 240170:                        PUSH   CONSTPTR
28649 @ 240173:                        ASSVAL
28650 @ 240174:                        PUSH   CONSTPTR
28651 @ 240177:                        PUSH   CONSTPTR
28652 @ 240180:                        PUSHI  #0x00000001
28653 @ 240185:                        ADD   
28654 @ 240186:                        ASSVAL
28655 @ 240187:                        LOCATE L_0004

  4341           I=4*CONST PTR!16_80000000
28656 @ 240190:                        LINE   4341 "regression-compile-tmp/nrimp10s-77.imp"
28657 @ 240232:                        PUSH   I
28658 @ 240235:                        PUSHI  #0x00000004
28659 @ 240240:                        PUSH   CONSTPTR
28660 @ 240243:                        MUL   
28661 @ 240244:                        PUSHI  #0x80000000
28662 @ 240249:                        OR    
28663 @ 240250:                        ASSVAL

  4342           PUSH(DVHEADS(ND),CONSTPTR,ASIZE,DV(5))
28664 @ 240251:                        LINE   4342 "regression-compile-tmp/nrimp10s-77.imp"
28665 @ 240293:                        PUSH   PUSH
28666 @ 240296:                        PUSH   DVHEADS
28667 @ 240299:                        PUSH   ND
28668 @ 240302:                        ACCESS
28669 @ 240303:                        ASSPAR
28670 @ 240304:                        PUSH   CONSTPTR
28671 @ 240307:                        ASSPAR
28672 @ 240308:                        PUSH   ASIZE
28673 @ 240311:                        ASSPAR
28674 @ 240312:                        PUSH   DV
28675 @ 240315:                        PUSHI  #0x00000005
28676 @ 240320:                        ACCESS
28677 @ 240321:                        ASSPAR
28678 @ 240322:                        CALL  

  4343           %CYCLE D=0,1,K
28679 @ 240323:                        LINE   4343 "regression-compile-tmp/nrimp10s-77.imp"
28680 @ 240365:                        PUSH   D
28681 @ 240368:                        PUSHI  #0x00000001
28682 @ 240373:                        PUSH   K
28683 @ 240376:                        PUSHI  #0x00000000
28684 @ 240381:                        FOR    L_0003

  4344              CTABLE_val(CONST PTR)=DV(D)
28685 @ 240384:                        LINE   4344 "regression-compile-tmp/nrimp10s-77.imp"
28686 @ 240426:                        PUSH   CTABLE
28687 @ 240429:                        SELECT 1
28688 @ 240432:                        PUSH   CONSTPTR
28689 @ 240435:                        ACCESS
28690 @ 240436:                        PUSH   DV
28691 @ 240439:                        PUSH   D
28692 @ 240442:                        ACCESS
28693 @ 240443:                        ASSVAL

  4345              CONST PTR=CONST PTR+1
28694 @ 240444:                        LINE   4345 "regression-compile-tmp/nrimp10s-77.imp"
28695 @ 240486:                        PUSH   CONSTPTR
28696 @ 240489:                        PUSH   CONSTPTR
28697 @ 240492:                        PUSHI  #0x00000001
28698 @ 240497:                        ADD   
28699 @ 240498:                        ASSVAL

  4346           %REPEAT
28700 @ 240499:                        LINE   4346 "regression-compile-tmp/nrimp10s-77.imp"
28701 @ 240541:                        REPEAT L_0003
28702 @ 240544:                        LOCATE L_0004

  4347           %IF CONST PTR>CONST LIMIT %THEN FAULT(107,0)
28703 @ 240547:                        LINE   4347 "regression-compile-tmp/nrimp10s-77.imp"
28704 @ 240589:                        PUSH   CONSTPTR
28705 @ 240592:                        PUSH   CONSTLIMIT
28706 @ 240595:                        JUMPIF <= L_0004
28707 @ 240599:                        PUSH   FAULT
28708 @ 240602:                        PUSHI  #0x0000006b
28709 @ 240607:                        ASSPAR
28710 @ 240608:                        PUSHI  #0x00000000
28711 @ 240613:                        ASSPAR
28712 @ 240614:                        CALL  
28713 @ 240615:                        LOCATE L_0004

  4348  WAYOUT:
28714 @ 240618:                        LINE   4348 "regression-compile-tmp/nrimp10s-77.imp"
28715 @ 240660:                        LABEL  L_01fa

  4349           %CYCLE D=ND,-1,1
28716 @ 240663:                        LINE   4349 "regression-compile-tmp/nrimp10s-77.imp"
28717 @ 240705:                        PUSH   D
28718 @ 240708:                        PUSHI  #0x00000001
28719 @ 240713:                        NEGATE
28720 @ 240714:                        PUSHI  #0x00000001
28721 @ 240719:                        PUSH   ND
28722 @ 240722:                        FOR    L_0003

  4350              ASLIST(LBB(D))_LINK=ASL
28723 @ 240725:                        LINE   4350 "regression-compile-tmp/nrimp10s-77.imp"
28724 @ 240767:                        PUSH   ASLIST
28725 @ 240770:                        PUSH   LBB
28726 @ 240773:                        PUSH   D
28727 @ 240776:                        ACCESS
28728 @ 240777:                        ACCESS
28729 @ 240778:                        SELECT 4
28730 @ 240781:                        PUSH   ASL
28731 @ 240784:                        ASSVAL

  4351              ASL=LBH(D)
28732 @ 240785:                        LINE   4351 "regression-compile-tmp/nrimp10s-77.imp"
28733 @ 240827:                        PUSH   ASL
28734 @ 240830:                        PUSH   LBH
28735 @ 240833:                        PUSH   D
28736 @ 240836:                        ACCESS
28737 @ 240837:                        ASSVAL

  4352              ASLIST(UBB(D))_LINK=ASL
28738 @ 240838:                        LINE   4352 "regression-compile-tmp/nrimp10s-77.imp"
28739 @ 240880:                        PUSH   ASLIST
28740 @ 240883:                        PUSH   UBB
28741 @ 240886:                        PUSH   D
28742 @ 240889:                        ACCESS
28743 @ 240890:                        ACCESS
28744 @ 240891:                        SELECT 4
28745 @ 240894:                        PUSH   ASL
28746 @ 240897:                        ASSVAL

  4353              ASL=UBH(D)
28747 @ 240898:                        LINE   4353 "regression-compile-tmp/nrimp10s-77.imp"
28748 @ 240940:                        PUSH   ASL
28749 @ 240943:                        PUSH   UBH
28750 @ 240946:                        PUSH   D
28751 @ 240949:                        ACCESS
28752 @ 240950:                        ASSVAL

  4354           %REPEAT
28753 @ 240951:                        LINE   4354 "regression-compile-tmp/nrimp10s-77.imp"
28754 @ 240993:                        REPEAT L_0003
28755 @ 240996:                        LOCATE L_0004

  4355           %RESULT =I
28756 @ 240999:                        LINE   4355 "regression-compile-tmp/nrimp10s-77.imp"
28757 @ 241041:                        PUSH   I
28758 @ 241044:                        RESULT

  4356  NONCONST:                               ! NOT A CONST DV
28759 @ 241045:                        LINE   4356 "regression-compile-tmp/nrimp10s-77.imp"
28760 @ 241087:                        LABEL  L_01f8

  4357           J=ND; I=-1
28761 @ 241090:                        LINE   4357 "regression-compile-tmp/nrimp10s-77.imp"
28762 @ 241132:                        PUSH   J
28763 @ 241135:                        PUSH   ND
28764 @ 241138:                        ASSVAL
28765 @ 241139:                        LINE   4357 "regression-compile-tmp/nrimp10s-77.imp"
28766 @ 241181:                        PUSH   I
28767 @ 241184:                        PUSHI  #0x00000001
28768 @ 241189:                        NEGATE
28769 @ 241190:                        ASSVAL

  4358           LB=0; ASIZE=ELSIZE
28770 @ 241191:                        LINE   4358 "regression-compile-tmp/nrimp10s-77.imp"
28771 @ 241233:                        PUSH   LB
28772 @ 241236:                        PUSHI  #0x00000000
28773 @ 241241:                        ASSVAL
28774 @ 241242:                        LINE   4358 "regression-compile-tmp/nrimp10s-77.imp"
28775 @ 241284:                        PUSH   ASIZE
28776 @ 241287:                        PUSH   ELSIZE
28777 @ 241290:                        ASSVAL

  4359           %IF MODE=0 %THEN FAULT(41,0) %ELSE P=PIN
28778 @ 241291:                        LINE   4359 "regression-compile-tmp/nrimp10s-77.imp"
28779 @ 241333:                        PUSH   MODE
28780 @ 241336:                        PUSHI  #0x00000000
28781 @ 241341:                        JUMPIF # L_0004
28782 @ 241345:                        PUSH   FAULT
28783 @ 241348:                        PUSHI  #0x00000029
28784 @ 241353:                        ASSPAR
28785 @ 241354:                        PUSHI  #0x00000000
28786 @ 241359:                        ASSPAR
28787 @ 241360:                        CALL  
28788 @ 241361:                        GOTO   L_0003
28789 @ 241364:                        LOCATE L_0004
28790 @ 241367:                        PUSH   P
28791 @ 241370:                        PUSH   PIN
28792 @ 241373:                        ASSVAL
28793 @ 241374:                        LOCATE L_0003

  4360           ->WAYOUT
28794 @ 241377:                        LINE   4360 "regression-compile-tmp/nrimp10s-77.imp"
28795 @ 241419:                        JUMP   L_01fa

  4361  %END
  4362  
28796 @ 241422:                        LINE   4361 "regression-compile-tmp/nrimp10s-77.imp"
28797 @ 241464:                     END    _lev0id0_lev1id1_lev2id3_CSS_DOPEVECTOR {lev=5 --> 4}

  4363  %ROUTINE DECLARE ARRAYS(%INTEGER FORMAT, FINF)
  4364  !***********************************************************************
  4365  !*       FORMAT=1 FOR 'ARRAYFORMAT'   =0 OTHERWISE                     *
  4366  !*       FINF>0 FOR RECORD FORMAT INFORMATION =0 OTHERWISE             *
  4367  !*       P IS AT P<ADECLN>   IN                                        *
  4368  !*                                                                     *
  4369  !*       P<ADECLN>=<NAMELIST> <BPAIR> <RESTOFDECLN>                    *
  4370  !*       P<BPAIR> = '('<EXPR>':'<EXRR><RESTOFBP>*')'                   *
  4371  !*                                                                     *
  4372  !*       ARRAYS WITH CONSTANT BOUNDS HAVE THEIR D-V IN THE SST         *
  4373  !*       ALL OTHER ARRAYS HAVE A DOPE VECTOR AMONG THE LOCALS AND GET  *
  4374  !*       THEIR SPACE OFF THE STACK AT RUN TIME                         *
  4375  !*       BOTH SORTS OF ARRAYS HAVE A FOUR WORD HEAD AND D-V TO EMAS    *
  4376  !*       SYSTEM STANDARDS                                              *
  4377  !***********************************************************************
28798 @ 241465:                     LINE   4363 "regression-compile-tmp/nrimp10s-77.imp"
28799 @ 241507:                     DEF    DECLAREARRAYS (_lev0id0_lev1id1_lev2id3_CSS_DECLAREARRAYS) p1=V_0180 a/tf=7 b/format=0 c/ostate=0  type=0 (<type:0>) form=7 (routine) special=0 (<special:0>) linkage=0 (auto) spec=0 indirect=0 unass=0
28800 @ 241532:                        START  ( FORMAL PARAMETERS  {lev=5 --> 6, nested=0 --> 1}
28801 @ 241533:                           DEF    FORMAT p1=V_01e0 a/tf=11 b/format=1 c/ostate=0  type=1 (integer) form=1 (simple) special=0 (<special:0>) linkage=0 (auto) spec=0 indirect=0 unass=0
28802 @ 241551:                           DEF    FINF p1=V_01e1 a/tf=11 b/format=1 c/ostate=0  type=1 (integer) form=1 (simple) special=0 (<special:0>) linkage=0 (auto) spec=0 indirect=0 unass=0
28803 @ 241567:                        FINISH ) {lev=5}

  4378  %ROUTINESPEC CLAIM AS
28804 @ 241568:                        LINE   4378 "regression-compile-tmp/nrimp10s-77.imp"
28805 @ 241610:                        DEF    CLAIMAS (_lev0id0_lev1id1_lev2id3_CSS_DECLAREARRAYS_CLAIMAS) p1=V_01e2 a/tf=7 b/format=0 c/ostate=8  type=0 (<type:0>) form=7 (routine) special=0 (<special:0>) linkage=0 (auto) spec=1 indirect=0 unass=0
28806 @ 241629:                        START  ( FORMAL PARAMETERS  {lev=5 --> 6, nested=0 --> 1}
28807 @ 241630:                        FINISH ) {lev=5}

  4379  %INTEGER DVDISP, PP, DVF, ELSIZE, TOTSIZE, D0, D1, PTYPEP,  {%C
  4380           ARRP, NN, ND, II, JJ, QQ, R, CDV, UNSCAL, DESC, SC,  {%C
  4381           LWB, PTYPEPP, JJJ, JJJJ, ADJ
28808 @ 241631:                        LINE   4379 "regression-compile-tmp/nrimp10s-77.imp"
28809 @ 241673:                        DEF    DVDISP p1=V_01e3 a/tf=11 b/format=1 c/ostate=0  type=1 (integer) form=1 (simple) special=0 (<special:0>) linkage=0 (auto) spec=0 indirect=0 unass=0
28810 @ 241691:                        DEF    PP p1=V_01e4 a/tf=11 b/format=1 c/ostate=0  type=1 (integer) form=1 (simple) special=0 (<special:0>) linkage=0 (auto) spec=0 indirect=0 unass=0
28811 @ 241705:                        DEF    DVF p1=V_01e5 a/tf=11 b/format=1 c/ostate=0  type=1 (integer) form=1 (simple) special=0 (<special:0>) linkage=0 (auto) spec=0 indirect=0 unass=0
28812 @ 241720:                        DEF    ELSIZE p1=V_01e6 a/tf=11 b/format=1 c/ostate=0  type=1 (integer) form=1 (simple) special=0 (<special:0>) linkage=0 (auto) spec=0 indirect=0 unass=0
28813 @ 241738:                        DEF    TOTSIZE p1=V_01e7 a/tf=11 b/format=1 c/ostate=0  type=1 (integer) form=1 (simple) special=0 (<special:0>) linkage=0 (auto) spec=0 indirect=0 unass=0
28814 @ 241757:                        DEF    D0 p1=V_01e8 a/tf=11 b/format=1 c/ostate=0  type=1 (integer) form=1 (simple) special=0 (<special:0>) linkage=0 (auto) spec=0 indirect=0 unass=0
28815 @ 241771:                        DEF    D1 p1=V_01e9 a/tf=11 b/format=1 c/ostate=0  type=1 (integer) form=1 (simple) special=0 (<special:0>) linkage=0 (auto) spec=0 indirect=0 unass=0
28816 @ 241785:                        DEF    PTYPEP p1=V_01ea a/tf=11 b/format=1 c/ostate=0  type=1 (integer) form=1 (simple) special=0 (<special:0>) linkage=0 (auto) spec=0 indirect=0 unass=0
28817 @ 241803:                        DEF    ARRP p1=V_01eb a/tf=11 b/format=1 c/ostate=0  type=1 (integer) form=1 (simple) special=0 (<special:0>) linkage=0 (auto) spec=0 indirect=0 unass=0
28818 @ 241819:                        DEF    NN p1=V_01ec a/tf=11 b/format=1 c/ostate=0  type=1 (integer) form=1 (simple) special=0 (<special:0>) linkage=0 (auto) spec=0 indirect=0 unass=0
28819 @ 241833:                        DEF    ND p1=V_01ed a/tf=11 b/format=1 c/ostate=0  type=1 (integer) form=1 (simple) special=0 (<special:0>) linkage=0 (auto) spec=0 indirect=0 unass=0
28820 @ 241847:                        DEF    II p1=V_01ee a/tf=11 b/format=1 c/ostate=0  type=1 (integer) form=1 (simple) special=0 (<special:0>) linkage=0 (auto) spec=0 indirect=0 unass=0
28821 @ 241861:                        DEF    JJ p1=V_01ef a/tf=11 b/format=1 c/ostate=0  type=1 (integer) form=1 (simple) special=0 (<special:0>) linkage=0 (auto) spec=0 indirect=0 unass=0
28822 @ 241875:                        DEF    QQ p1=V_01f0 a/tf=11 b/format=1 c/ostate=0  type=1 (integer) form=1 (simple) special=0 (<special:0>) linkage=0 (auto) spec=0 indirect=0 unass=0
28823 @ 241889:                        DEF    R p1=V_01f1 a/tf=11 b/format=1 c/ostate=0  type=1 (integer) form=1 (simple) special=0 (<special:0>) linkage=0 (auto) spec=0 indirect=0 unass=0
28824 @ 241902:                        DEF    CDV p1=V_01f2 a/tf=11 b/format=1 c/ostate=0  type=1 (integer) form=1 (simple) special=0 (<special:0>) linkage=0 (auto) spec=0 indirect=0 unass=0
28825 @ 241917:                        DEF    UNSCAL p1=V_01f3 a/tf=11 b/format=1 c/ostate=0  type=1 (integer) form=1 (simple) special=0 (<special:0>) linkage=0 (auto) spec=0 indirect=0 unass=0
28826 @ 241935:                        DEF    DESC p1=V_01f4 a/tf=11 b/format=1 c/ostate=0  type=1 (integer) form=1 (simple) special=0 (<special:0>) linkage=0 (auto) spec=0 indirect=0 unass=0
28827 @ 241951:                        DEF    SC p1=V_01f5 a/tf=11 b/format=1 c/ostate=0  type=1 (integer) form=1 (simple) special=0 (<special:0>) linkage=0 (auto) spec=0 indirect=0 unass=0
28828 @ 241965:                        DEF    LWB p1=V_01f6 a/tf=11 b/format=1 c/ostate=0  type=1 (integer) form=1 (simple) special=0 (<special:0>) linkage=0 (auto) spec=0 indirect=0 unass=0
28829 @ 241980:                        DEF    PTYPEPP p1=V_01f7 a/tf=11 b/format=1 c/ostate=0  type=1 (integer) form=1 (simple) special=0 (<special:0>) linkage=0 (auto) spec=0 indirect=0 unass=0
28830 @ 241999:                        DEF    JJJ p1=V_01f8 a/tf=11 b/format=1 c/ostate=0  type=1 (integer) form=1 (simple) special=0 (<special:0>) linkage=0 (auto) spec=0 indirect=0 unass=0
28831 @ 242014:                        DEF    JJJJ p1=V_01f9 a/tf=11 b/format=1 c/ostate=0  type=1 (integer) form=1 (simple) special=0 (<special:0>) linkage=0 (auto) spec=0 indirect=0 unass=0
28832 @ 242030:                        DEF    ADJ p1=V_01fa a/tf=11 b/format=1 c/ostate=0  type=1 (integer) form=1 (simple) special=0 (<special:0>) linkage=0 (auto) spec=0 indirect=0 unass=0

  4382        %IF STACK#0 %AND FLAG(LEVEL)=0=NMDECS(LEVEL)>>14 %START
28833 @ 242045:                        LINE   4382 "regression-compile-tmp/nrimp10s-77.imp"
28834 @ 242087:                        PUSH   STACK
28835 @ 242090:                        PUSHI  #0x00000000
28836 @ 242095:                        JUMPIF = L_0004
28837 @ 242099:                        PUSH   FLAG
28838 @ 242102:                        PUSH   LEVEL
28839 @ 242105:                        ACCESS
28840 @ 242106:                        PUSHI  #0x00000000
28841 @ 242111:                        JUMPIFD # L_0004
28842 @ 242115:                        PUSH   NMDECS
28843 @ 242118:                        PUSH   LEVEL
28844 @ 242121:                        ACCESS
28845 @ 242122:                        PUSHI  #0x0000000e
28846 @ 242127:                        RSH   
28847 @ 242128:                        JUMPIF # L_0004

  4383           PSF1(STSF,1,N)
28848 @ 242132:                        LINE   4383 "regression-compile-tmp/nrimp10s-77.imp"
28849 @ 242174:                        PUSH   PSF1
28850 @ 242177:                        PUSHI  #0x0000005e
28851 @ 242182:                        ASSPAR
28852 @ 242183:                        PUSHI  #0x00000001
28853 @ 242188:                        ASSPAR
28854 @ 242189:                        PUSH   N
28855 @ 242192:                        ASSPAR
28856 @ 242193:                        CALL  

  4384           NMDECS(LEVEL)=NMDECS(LEVEL)!(N<<14)
28857 @ 242194:                        LINE   4384 "regression-compile-tmp/nrimp10s-77.imp"
28858 @ 242236:                        PUSH   NMDECS
28859 @ 242239:                        PUSH   LEVEL
28860 @ 242242:                        ACCESS
28861 @ 242243:                        PUSH   NMDECS
28862 @ 242246:                        PUSH   LEVEL
28863 @ 242249:                        ACCESS
28864 @ 242250:                        PUSH   N
28865 @ 242253:                        PUSHI  #0x0000000e
28866 @ 242258:                        LSH   
28867 @ 242259:                        OR    
28868 @ 242260:                        ASSVAL

  4385           N=N+4
28869 @ 242261:                        LINE   4385 "regression-compile-tmp/nrimp10s-77.imp"
28870 @ 242303:                        PUSH   N
28871 @ 242306:                        PUSH   N
28872 @ 242309:                        PUSHI  #0x00000004
28873 @ 242314:                        ADD   
28874 @ 242315:                        ASSVAL

  4386        %FINISH
28875 @ 242316:                        LINE   4386 "regression-compile-tmp/nrimp10s-77.imp"
28876 @ 242358:                        LOCATE L_0004

  4387        %IF STACK=0 %THEN SAVE AUX STACK
28877 @ 242361:                        LINE   4387 "regression-compile-tmp/nrimp10s-77.imp"
28878 @ 242403:                        PUSH   STACK
28879 @ 242406:                        PUSHI  #0x00000000
28880 @ 242411:                        JUMPIF # L_0004
28881 @ 242415:                        PUSH   SAVEAUXSTACK
28882 @ 242418:                        CALL  
28883 @ 242419:                        LOCATE L_0004

  4388        ARRP=2*FORMAT+1;  ARR=ARRP;  PACK(PTYPEP)
28884 @ 242422:                        LINE   4388 "regression-compile-tmp/nrimp10s-77.imp"
28885 @ 242464:                        PUSH   ARRP
28886 @ 242467:                        PUSHI  #0x00000002
28887 @ 242472:                        PUSH   FORMAT
28888 @ 242475:                        MUL   
28889 @ 242476:                        PUSHI  #0x00000001
28890 @ 242481:                        ADD   
28891 @ 242482:                        ASSVAL
28892 @ 242483:                        LINE   4388 "regression-compile-tmp/nrimp10s-77.imp"
28893 @ 242525:                        PUSH   ARR
28894 @ 242528:                        PUSH   ARRP
28895 @ 242531:                        ASSVAL
28896 @ 242532:                        LINE   4388 "regression-compile-tmp/nrimp10s-77.imp"
28897 @ 242574:                        PUSH   PACK
28898 @ 242577:                        PUSH   PTYPEP
28899 @ 242580:                        ASSPAR
28900 @ 242581:                        CALL  

  4389        ELSIZE=ACC
28901 @ 242582:                        LINE   4389 "regression-compile-tmp/nrimp10s-77.imp"
28902 @ 242624:                        PUSH   ELSIZE
28903 @ 242627:                        PUSH   ACC
28904 @ 242630:                        ASSVAL

  4390        %IF TYPE>2 %OR (TYPE=1 %AND PREC=4) %THEN UNSCAL=1 %AND SC=3 %ELSE UNSCAL=0 %AND SC=PREC
28905 @ 242631:                        LINE   4390 "regression-compile-tmp/nrimp10s-77.imp"
28906 @ 242673:                        PUSH   TYPE
28907 @ 242676:                        PUSHI  #0x00000002
28908 @ 242681:                        JUMPIF > L_0005
28909 @ 242685:                        PUSH   TYPE
28910 @ 242688:                        PUSHI  #0x00000001
28911 @ 242693:                        JUMPIF # L_0004
28912 @ 242697:                        PUSH   PREC
28913 @ 242700:                        PUSHI  #0x00000004
28914 @ 242705:                        JUMPIF # L_0004
28915 @ 242709:                        LOCATE L_0005
28916 @ 242712:                        PUSH   UNSCAL
28917 @ 242715:                        PUSHI  #0x00000001
28918 @ 242720:                        ASSVAL
28919 @ 242721:                        PUSH   SC
28920 @ 242724:                        PUSHI  #0x00000003
28921 @ 242729:                        ASSVAL
28922 @ 242730:                        GOTO   L_0003
28923 @ 242733:                        LOCATE L_0004
28924 @ 242736:                        PUSH   UNSCAL
28925 @ 242739:                        PUSHI  #0x00000000
28926 @ 242744:                        ASSVAL
28927 @ 242745:                        PUSH   SC
28928 @ 242748:                        PUSH   PREC
28929 @ 242751:                        ASSVAL
28930 @ 242752:                        LOCATE L_0003

  4391        DESC=SC<<27!UNSCAL<<25!(1-PARMARR)<<24;! ARRAY DESCRIPTOR SKELETON
28931 @ 242755:                        LINE   4391 "regression-compile-tmp/nrimp10s-77.imp"
28932 @ 242797:                        PUSH   DESC
28933 @ 242800:                        PUSH   SC
28934 @ 242803:                        PUSHI  #0x0000001b
28935 @ 242808:                        LSH   
28936 @ 242809:                        PUSH   UNSCAL
28937 @ 242812:                        PUSHI  #0x00000019
28938 @ 242817:                        LSH   
28939 @ 242818:                        OR    
28940 @ 242819:                        PUSHI  #0x00000001
28941 @ 242824:                        PUSH   PARMARR
28942 @ 242827:                        SUB   
28943 @ 242828:                        PUSHI  #0x00000018
28944 @ 242833:                        LSH   
28945 @ 242834:                        OR    
28946 @ 242835:                        ASSVAL

  4392           %IF PREC=4 %THEN DESC=16_58000002
28947 @ 242836:                        LINE   4392 "regression-compile-tmp/nrimp10s-77.imp"
28948 @ 242878:                        PUSH   PREC
28949 @ 242881:                        PUSHI  #0x00000004
28950 @ 242886:                        JUMPIF # L_0004
28951 @ 242890:                        PUSH   DESC
28952 @ 242893:                        PUSHI  #0x58000002
28953 @ 242898:                        ASSVAL
28954 @ 242899:                        LOCATE L_0004

  4393  START:NN=1;  P=P+1;                     ! NO OF NAMES IN NAMELIST
28955 @ 242902:                        LINE   4393 "regression-compile-tmp/nrimp10s-77.imp"
28956 @ 242944:                        LABEL  L_01fb
28957 @ 242947:                        LINE   4393 "regression-compile-tmp/nrimp10s-77.imp"
28958 @ 242989:                        PUSH   NN
28959 @ 242992:                        PUSHI  #0x00000001
28960 @ 242997:                        ASSVAL
28961 @ 242998:                        LINE   4393 "regression-compile-tmp/nrimp10s-77.imp"
28962 @ 243040:                        PUSH   P
28963 @ 243043:                        PUSH   P
28964 @ 243046:                        PUSHI  #0x00000001
28965 @ 243051:                        ADD   
28966 @ 243052:                        ASSVAL

  4394        PP=P;  CDV=0;  PTYPEPP=PTYPEP
28967 @ 243053:                        LINE   4394 "regression-compile-tmp/nrimp10s-77.imp"
28968 @ 243095:                        PUSH   PP
28969 @ 243098:                        PUSH   P
28970 @ 243101:                        ASSVAL
28971 @ 243102:                        LINE   4394 "regression-compile-tmp/nrimp10s-77.imp"
28972 @ 243144:                        PUSH   CDV
28973 @ 243147:                        PUSHI  #0x00000000
28974 @ 243152:                        ASSVAL
28975 @ 243153:                        LINE   4394 "regression-compile-tmp/nrimp10s-77.imp"
28976 @ 243195:                        PUSH   PTYPEPP
28977 @ 243198:                        PUSH   PTYPEP
28978 @ 243201:                        ASSVAL

  4395        P=P+3 %AND NN=NN+1 %WHILE A(P+2)=1
28979 @ 243202:                        LINE   4395 "regression-compile-tmp/nrimp10s-77.imp"
28980 @ 243244:                        LOCATE L_0003
28981 @ 243247:                        PUSH   A
28982 @ 243250:                        PUSH   P
28983 @ 243253:                        PUSHI  #0x00000002
28984 @ 243258:                        ADD   
28985 @ 243259:                        ACCESS
28986 @ 243260:                        PUSHI  #0x00000001
28987 @ 243265:                        JUMPIF # L_0004
28988 @ 243269:                        PUSH   P
28989 @ 243272:                        PUSH   P
28990 @ 243275:                        PUSHI  #0x00000003
28991 @ 243280:                        ADD   
28992 @ 243281:                        ASSVAL
28993 @ 243282:                        PUSH   NN
28994 @ 243285:                        PUSH   NN
28995 @ 243288:                        PUSHI  #0x00000001
28996 @ 243293:                        ADD   
28997 @ 243294:                        ASSVAL
28998 @ 243295:                        REPEAT L_0003
28999 @ 243298:                        LOCATE L_0004

  4396        P=P+3
29000 @ 243301:                        LINE   4396 "regression-compile-tmp/nrimp10s-77.imp"
29001 @ 243343:                        PUSH   P
29002 @ 243346:                        PUSH   P
29003 @ 243349:                        PUSHI  #0x00000003
29004 @ 243354:                        ADD   
29005 @ 243355:                        ASSVAL

  4397        DVDISP=DOPE VECTOR(TYPE,ELSIZE,1,FROMAR2(PP),TOTSIZE,LWB)
29006 @ 243356:                        LINE   4397 "regression-compile-tmp/nrimp10s-77.imp"
29007 @ 243398:                        PUSH   DVDISP
29008 @ 243401:                        PUSH   DOPEVECTOR
29009 @ 243404:                        PUSH   TYPE
29010 @ 243407:                        ASSPAR
29011 @ 243408:                        PUSH   ELSIZE
29012 @ 243411:                        ASSPAR
29013 @ 243412:                        PUSHI  #0x00000001
29014 @ 243417:                        ASSPAR
29015 @ 243418:                        PUSH   FROMAR2
29016 @ 243421:                        PUSH   PP
29017 @ 243424:                        ASSPAR
29018 @ 243425:                        CALL  
29019 @ 243426:                        ASSPAR
29020 @ 243427:                        PUSH   TOTSIZE
29021 @ 243430:                        ASSPAR
29022 @ 243431:                        PUSH   LWB
29023 @ 243434:                        ASSPAR
29024 @ 243435:                        CALL  
29025 @ 243436:                        ASSVAL

  4398        ND=J
29026 @ 243437:                        LINE   4398 "regression-compile-tmp/nrimp10s-77.imp"
29027 @ 243479:                        PUSH   ND
29028 @ 243482:                        PUSH   J
29029 @ 243485:                        ASSVAL

  4399        ->CONSTDV %UNLESS DVDISP=-1
  4400  ! NORMAL CASE - PLANT CODE TO SET UP DOPE-VECTOR AT RUN TIME
  4401  
29030 @ 243486:                        LINE   4399 "regression-compile-tmp/nrimp10s-77.imp"
29031 @ 243528:                        PUSH   DVDISP
29032 @ 243531:                        PUSHI  #0x00000001
29033 @ 243536:                        NEGATE
29034 @ 243537:                        JUMPIF = L_0004
29035 @ 243541:                        JUMP   L_01fc
29036 @ 243544:                        LOCATE L_0004

  4402        DVF=0;  TOTSIZE=16_FFFF
29037 @ 243547:                        LINE   4402 "regression-compile-tmp/nrimp10s-77.imp"
29038 @ 243589:                        PUSH   DVF
29039 @ 243592:                        PUSHI  #0x00000000
29040 @ 243597:                        ASSVAL
29041 @ 243598:                        LINE   4402 "regression-compile-tmp/nrimp10s-77.imp"
29042 @ 243640:                        PUSH   TOTSIZE
29043 @ 243643:                        PUSHI  #0x0000ffff
29044 @ 243648:                        ASSVAL

  4403         DVDISP=N;                        ! DVDISP IS D-V POSITION
29045 @ 243649:                        LINE   4403 "regression-compile-tmp/nrimp10s-77.imp"
29046 @ 243691:                        PUSH   DVDISP
29047 @ 243694:                        PUSH   N
29048 @ 243697:                        ASSVAL

  4404        N=N+12*ND+12;                     ! CLAIM SPACE FOR THE D-V
29049 @ 243698:                        LINE   4404 "regression-compile-tmp/nrimp10s-77.imp"
29050 @ 243740:                        PUSH   N
29051 @ 243743:                        PUSH   N
29052 @ 243746:                        PUSHI  #0x0000000c
29053 @ 243751:                        PUSH   ND
29054 @ 243754:                        MUL   
29055 @ 243755:                        ADD   
29056 @ 243756:                        PUSHI  #0x0000000c
29057 @ 243761:                        ADD   
29058 @ 243762:                        ASSVAL

  4405        FAULT(37,0) %IF ND>12;            ! TOO MANY DIMENSIONS
29059 @ 243763:                        LINE   4405 "regression-compile-tmp/nrimp10s-77.imp"
29060 @ 243805:                        PUSH   ND
29061 @ 243808:                        PUSHI  #0x0000000c
29062 @ 243813:                        JUMPIF <= L_0004
29063 @ 243817:                        PUSH   FAULT
29064 @ 243820:                        PUSHI  #0x00000025
29065 @ 243825:                        ASSPAR
29066 @ 243826:                        PUSHI  #0x00000000
29067 @ 243831:                        ASSPAR
29068 @ 243832:                        CALL  
29069 @ 243833:                        LOCATE L_0004

  4406        D0=5<<27!3*ND;  D1=12;            ! DESCPTR FOR DV
29070 @ 243836:                        LINE   4406 "regression-compile-tmp/nrimp10s-77.imp"
29071 @ 243878:                        PUSH   D0
29072 @ 243881:                        PUSHI  #0x00000005
29073 @ 243886:                        PUSHI  #0x0000001b
29074 @ 243891:                        LSH   
29075 @ 243892:                        PUSHI  #0x00000003
29076 @ 243897:                        PUSH   ND
29077 @ 243900:                        MUL   
29078 @ 243901:                        OR    
29079 @ 243902:                        ASSVAL
29080 @ 243903:                        LINE   4406 "regression-compile-tmp/nrimp10s-77.imp"
29081 @ 243945:                        PUSH   D1
29082 @ 243948:                        PUSHI  #0x0000000c
29083 @ 243953:                        ASSVAL

  4407        STORE CONST(JJ,8,ADDR(D0))
29084 @ 243954:                        LINE   4407 "regression-compile-tmp/nrimp10s-77.imp"
29085 @ 243996:                        PUSH   STORECONST
29086 @ 243999:                        PUSH   JJ
29087 @ 244002:                        ASSPAR
29088 @ 244003:                        PUSHI  #0x00000008
29089 @ 244008:                        ASSPAR
29090 @ 244009:                        PUSH   ADDR
29091 @ 244012:                        PUSH   D0
29092 @ 244015:                        ASSPAR
29093 @ 244016:                        CALL  
29094 @ 244017:                        ASSPAR
29095 @ 244018:                        CALL  

  4408        PF1(LD,0,PC,JJ)
29096 @ 244019:                        LINE   4408 "regression-compile-tmp/nrimp10s-77.imp"
29097 @ 244061:                        PUSH   PF1
29098 @ 244064:                        PUSHI  #0x00000078
29099 @ 244069:                        ASSPAR
29100 @ 244070:                        PUSHI  #0x00000000
29101 @ 244075:                        ASSPAR
29102 @ 244076:                        PUSHI  #0x00000004
29103 @ 244081:                        ASSPAR
29104 @ 244082:                        PUSH   JJ
29105 @ 244085:                        ASSPAR
29106 @ 244086:                        CALL  

  4409        PSF1(STD,1,DVDISP)
29107 @ 244087:                        LINE   4409 "regression-compile-tmp/nrimp10s-77.imp"
29108 @ 244129:                        PUSH   PSF1
29109 @ 244132:                        PUSHI  #0x00000058
29110 @ 244137:                        ASSPAR
29111 @ 244138:                        PUSHI  #0x00000001
29112 @ 244143:                        ASSPAR
29113 @ 244144:                        PUSH   DVDISP
29114 @ 244147:                        ASSPAR
29115 @ 244148:                        CALL  

  4410        GRUSE(DR)=0
  4411  
29116 @ 244149:                        LINE   4410 "regression-compile-tmp/nrimp10s-77.imp"
29117 @ 244191:                        PUSH   GRUSE
29118 @ 244194:                        PUSHI  #0x00000001
29119 @ 244199:                        ACCESS
29120 @ 244200:                        PUSHI  #0x00000000
29121 @ 244205:                        ASSVAL

  4412        %IF UNSCAL=0 %THEN JJ=1 %ELSE JJ=ELSIZE
29122 @ 244206:                        LINE   4412 "regression-compile-tmp/nrimp10s-77.imp"
29123 @ 244248:                        PUSH   UNSCAL
29124 @ 244251:                        PUSHI  #0x00000000
29125 @ 244256:                        JUMPIF # L_0004
29126 @ 244260:                        PUSH   JJ
29127 @ 244263:                        PUSHI  #0x00000001
29128 @ 244268:                        ASSVAL
29129 @ 244269:                        GOTO   L_0003
29130 @ 244272:                        LOCATE L_0004
29131 @ 244275:                        PUSH   JJ
29132 @ 244278:                        PUSH   ELSIZE
29133 @ 244281:                        ASSVAL
29134 @ 244282:                        LOCATE L_0003

  4413        PSF1(LSS,0,JJ);                   ! M1 THE FIRST MULTIPLIER
29135 @ 244285:                        LINE   4413 "regression-compile-tmp/nrimp10s-77.imp"
29136 @ 244327:                        PUSH   PSF1
29137 @ 244330:                        PUSHI  #0x00000062
29138 @ 244335:                        ASSPAR
29139 @ 244336:                        PUSHI  #0x00000000
29140 @ 244341:                        ASSPAR
29141 @ 244342:                        PUSH   JJ
29142 @ 244345:                        ASSPAR
29143 @ 244346:                        CALL  

  4414        GRUSE(ACCR)=0
29144 @ 244347:                        LINE   4414 "regression-compile-tmp/nrimp10s-77.imp"
29145 @ 244389:                        PUSH   GRUSE
29146 @ 244392:                        PUSHI  #0x00000000
29147 @ 244397:                        ACCESS
29148 @ 244398:                        PUSHI  #0x00000000
29149 @ 244403:                        ASSVAL

  4415        %CYCLE II=ND,-1,1
29150 @ 244404:                        LINE   4415 "regression-compile-tmp/nrimp10s-77.imp"
29151 @ 244446:                        PUSH   II
29152 @ 244449:                        PUSHI  #0x00000001
29153 @ 244454:                        NEGATE
29154 @ 244455:                        PUSHI  #0x00000001
29155 @ 244460:                        PUSH   ND
29156 @ 244463:                        FOR    L_0003

  4416           P=P+1
29157 @ 244466:                        LINE   4416 "regression-compile-tmp/nrimp10s-77.imp"
29158 @ 244508:                        PUSH   P
29159 @ 244511:                        PUSH   P
29160 @ 244514:                        PUSHI  #0x00000001
29161 @ 244519:                        ADD   
29162 @ 244520:                        ASSVAL

  4417           QQ=DVDISP+12*II;               ! TRIPLE FOR IITH DIMENSION
29163 @ 244521:                        LINE   4417 "regression-compile-tmp/nrimp10s-77.imp"
29164 @ 244563:                        PUSH   QQ
29165 @ 244566:                        PUSH   DVDISP
29166 @ 244569:                        PUSHI  #0x0000000c
29167 @ 244574:                        PUSH   II
29168 @ 244577:                        MUL   
29169 @ 244578:                        ADD   
29170 @ 244579:                        ASSVAL

  4418           PSF1(ST,1,QQ+4);               ! STORE MULTIPLIER
29171 @ 244580:                        LINE   4418 "regression-compile-tmp/nrimp10s-77.imp"
29172 @ 244622:                        PUSH   PSF1
29173 @ 244625:                        PUSHI  #0x00000048
29174 @ 244630:                        ASSPAR
29175 @ 244631:                        PUSHI  #0x00000001
29176 @ 244636:                        ASSPAR
29177 @ 244637:                        PUSH   QQ
29178 @ 244640:                        PUSHI  #0x00000004
29179 @ 244645:                        ADD   
29180 @ 244646:                        ASSPAR
29181 @ 244647:                        CALL  

  4419           CSEXP(ACCR,16_51);             ! LOWER BOUND
29182 @ 244648:                        LINE   4419 "regression-compile-tmp/nrimp10s-77.imp"
29183 @ 244690:                        PUSH   CSEXP
29184 @ 244693:                        PUSHI  #0x00000000
29185 @ 244698:                        ASSPAR
29186 @ 244699:                        PUSHI  #0x00000051
29187 @ 244704:                        ASSPAR
29188 @ 244705:                        CALL  

  4420           %IF ND=1 %AND PTYPEP&7<=3 %AND FORMAT=0 %AND GRUSE(ACCR)=5 %AND GRINF1(ACCR)=0 %THEN PTYPEPP=PTYPEPP+256
29189 @ 244706:                        LINE   4420 "regression-compile-tmp/nrimp10s-77.imp"
29190 @ 244748:                        PUSH   ND
29191 @ 244751:                        PUSHI  #0x00000001
29192 @ 244756:                        JUMPIF # L_0007
29193 @ 244760:                        PUSH   PTYPEP
29194 @ 244763:                        PUSHI  #0x00000007
29195 @ 244768:                        AND   
29196 @ 244769:                        PUSHI  #0x00000003
29197 @ 244774:                        JUMPIF > L_0007
29198 @ 244778:                        PUSH   FORMAT
29199 @ 244781:                        PUSHI  #0x00000000
29200 @ 244786:                        JUMPIF # L_0007
29201 @ 244790:                        PUSH   GRUSE
29202 @ 244793:                        PUSHI  #0x00000000
29203 @ 244798:                        ACCESS
29204 @ 244799:                        PUSHI  #0x00000005
29205 @ 244804:                        JUMPIF # L_0007
29206 @ 244808:                        PUSH   GRINF1
29207 @ 244811:                        PUSHI  #0x00000000
29208 @ 244816:                        ACCESS
29209 @ 244817:                        PUSHI  #0x00000000
29210 @ 244822:                        JUMPIF # L_0007
29211 @ 244826:                        PUSH   PTYPEPP
29212 @ 244829:                        PUSH   PTYPEPP
29213 @ 244832:                        PUSHI  #0x00000100
29214 @ 244837:                        ADD   
29215 @ 244838:                        ASSVAL
29216 @ 244839:                        LOCATE L_0007

  4421           PSF1(ST,1,QQ);                 ! STORED IN DV
29217 @ 244842:                        LINE   4421 "regression-compile-tmp/nrimp10s-77.imp"
29218 @ 244884:                        PUSH   PSF1
29219 @ 244887:                        PUSHI  #0x00000048
29220 @ 244892:                        ASSPAR
29221 @ 244893:                        PUSHI  #0x00000001
29222 @ 244898:                        ASSPAR
29223 @ 244899:                        PUSH   QQ
29224 @ 244902:                        ASSPAR
29225 @ 244903:                        CALL  

  4422           CSEXP(ACCR,16_51);             ! UPPER BOUND
29226 @ 244904:                        LINE   4422 "regression-compile-tmp/nrimp10s-77.imp"
29227 @ 244946:                        PUSH   CSEXP
29228 @ 244949:                        PUSHI  #0x00000000
29229 @ 244954:                        ASSPAR
29230 @ 244955:                        PUSHI  #0x00000051
29231 @ 244960:                        ASSPAR
29232 @ 244961:                        CALL  

  4423           PSF1(ISB,1,QQ)
29233 @ 244962:                        LINE   4423 "regression-compile-tmp/nrimp10s-77.imp"
29234 @ 245004:                        PUSH   PSF1
29235 @ 245007:                        PUSHI  #0x000000e2
29236 @ 245012:                        ASSPAR
29237 @ 245013:                        PUSHI  #0x00000001
29238 @ 245018:                        ASSPAR
29239 @ 245019:                        PUSH   QQ
29240 @ 245022:                        ASSPAR
29241 @ 245023:                        CALL  

  4424           GRUSE(ACCR)=0
29242 @ 245024:                        LINE   4424 "regression-compile-tmp/nrimp10s-77.imp"
29243 @ 245066:                        PUSH   GRUSE
29244 @ 245069:                        PUSHI  #0x00000000
29245 @ 245074:                        ACCESS
29246 @ 245075:                        PUSHI  #0x00000000
29247 @ 245080:                        ASSVAL

  4425           %IF COMPILER=0 %OR PARMARR#0 %START
29248 @ 245081:                        LINE   4425 "regression-compile-tmp/nrimp10s-77.imp"
29249 @ 245123:                        PUSH   COMPILER
29250 @ 245126:                        PUSHI  #0x00000000
29251 @ 245131:                        JUMPIF = L_0008
29252 @ 245135:                        PUSH   PARMARR
29253 @ 245138:                        PUSHI  #0x00000000
29254 @ 245143:                        JUMPIF = L_0007
29255 @ 245147:                        LOCATE L_0008

  4426              PF3(JAF,6,0,3);             ! JUMP UNLESS NEGATIVE
29256 @ 245150:                        LINE   4426 "regression-compile-tmp/nrimp10s-77.imp"
29257 @ 245192:                        PUSH   PF3
29258 @ 245195:                        PUSHI  #0x00000006
29259 @ 245200:                        ASSPAR
29260 @ 245201:                        PUSHI  #0x00000006
29261 @ 245206:                        ASSPAR
29262 @ 245207:                        PUSHI  #0x00000000
29263 @ 245212:                        ASSPAR
29264 @ 245213:                        PUSHI  #0x00000003
29265 @ 245218:                        ASSPAR
29266 @ 245219:                        CALL  

  4427              PSF1(LSS,0,-1);             ! SET UP -1 (ENSURES 0 ELEMENTS
29267 @ 245220:                        LINE   4427 "regression-compile-tmp/nrimp10s-77.imp"
29268 @ 245262:                        PUSH   PSF1
29269 @ 245265:                        PUSHI  #0x00000062
29270 @ 245270:                        ASSPAR
29271 @ 245271:                        PUSHI  #0x00000000
29272 @ 245276:                        ASSPAR
29273 @ 245277:                        PUSHI  #0x00000001
29274 @ 245282:                        NEGATE
29275 @ 245283:                        ASSPAR
29276 @ 245284:                        CALL  

  4428           %FINISH
29277 @ 245285:                        LINE   4428 "regression-compile-tmp/nrimp10s-77.imp"
29278 @ 245327:                        LOCATE L_0007

  4429           PSF1(IAD,0,1);                 ! CONVERTED TO RANGE
29279 @ 245330:                        LINE   4429 "regression-compile-tmp/nrimp10s-77.imp"
29280 @ 245372:                        PUSH   PSF1
29281 @ 245375:                        PUSHI  #0x000000e0
29282 @ 245380:                        ASSPAR
29283 @ 245381:                        PUSHI  #0x00000000
29284 @ 245386:                        ASSPAR
29285 @ 245387:                        PUSHI  #0x00000001
29286 @ 245392:                        ASSPAR
29287 @ 245393:                        CALL  

  4430           PSF1(IMY,1,QQ+4);              ! RANGE*MULTIPLIER
29288 @ 245394:                        LINE   4430 "regression-compile-tmp/nrimp10s-77.imp"
29289 @ 245436:                        PUSH   PSF1
29290 @ 245439:                        PUSHI  #0x000000ea
29291 @ 245444:                        ASSPAR
29292 @ 245445:                        PUSHI  #0x00000001
29293 @ 245450:                        ASSPAR
29294 @ 245451:                        PUSH   QQ
29295 @ 245454:                        PUSHI  #0x00000004
29296 @ 245459:                        ADD   
29297 @ 245460:                        ASSPAR
29298 @ 245461:                        CALL  

  4431           PSF1(ST,1,QQ+8);               ! AND STORED IN DV
29299 @ 245462:                        LINE   4431 "regression-compile-tmp/nrimp10s-77.imp"
29300 @ 245504:                        PUSH   PSF1
29301 @ 245507:                        PUSHI  #0x00000048
29302 @ 245512:                        ASSPAR
29303 @ 245513:                        PUSHI  #0x00000001
29304 @ 245518:                        ASSPAR
29305 @ 245519:                        PUSH   QQ
29306 @ 245522:                        PUSHI  #0x00000008
29307 @ 245527:                        ADD   
29308 @ 245528:                        ASSPAR
29309 @ 245529:                        CALL  

  4432        %REPEAT
29310 @ 245530:                        LINE   4432 "regression-compile-tmp/nrimp10s-77.imp"
29311 @ 245572:                        REPEAT L_0003
29312 @ 245575:                        LOCATE L_0004

  4433        P=P+1
29313 @ 245578:                        LINE   4433 "regression-compile-tmp/nrimp10s-77.imp"
29314 @ 245620:                        PUSH   P
29315 @ 245623:                        PUSH   P
29316 @ 245626:                        PUSHI  #0x00000001
29317 @ 245631:                        ADD   
29318 @ 245632:                        ASSVAL

  4434        %IF UNSCAL=0 %AND ELSIZE#1 %THEN PSF1(IMY,0,ELSIZE)
29319 @ 245633:                        LINE   4434 "regression-compile-tmp/nrimp10s-77.imp"
29320 @ 245675:                        PUSH   UNSCAL
29321 @ 245678:                        PUSHI  #0x00000000
29322 @ 245683:                        JUMPIF # L_0004
29323 @ 245687:                        PUSH   ELSIZE
29324 @ 245690:                        PUSHI  #0x00000001
29325 @ 245695:                        JUMPIF = L_0004
29326 @ 245699:                        PUSH   PSF1
29327 @ 245702:                        PUSHI  #0x000000ea
29328 @ 245707:                        ASSPAR
29329 @ 245708:                        PUSHI  #0x00000000
29330 @ 245713:                        ASSPAR
29331 @ 245714:                        PUSH   ELSIZE
29332 @ 245717:                        ASSPAR
29333 @ 245718:                        CALL  
29334 @ 245719:                        LOCATE L_0004

  4435        PSF1(ST,1,DVDISP+8)
29335 @ 245722:                        LINE   4435 "regression-compile-tmp/nrimp10s-77.imp"
29336 @ 245764:                        PUSH   PSF1
29337 @ 245767:                        PUSHI  #0x00000048
29338 @ 245772:                        ASSPAR
29339 @ 245773:                        PUSHI  #0x00000001
29340 @ 245778:                        ASSPAR
29341 @ 245779:                        PUSH   DVDISP
29342 @ 245782:                        PUSHI  #0x00000008
29343 @ 245787:                        ADD   
29344 @ 245788:                        ASSPAR
29345 @ 245789:                        CALL  

  4436        SNDISP=0;                         ! DV NOT AVAILABLE AT COMPILETIME
29346 @ 245790:                        LINE   4436 "regression-compile-tmp/nrimp10s-77.imp"
29347 @ 245832:                        PUSH   SNDISP
29348 @ 245835:                        PUSHI  #0x00000000
29349 @ 245840:                        ASSVAL

  4437        ->DECL
29350 @ 245841:                        LINE   4437 "regression-compile-tmp/nrimp10s-77.imp"
29351 @ 245883:                        JUMP   L_01fd

  4438  CONSTDV:                                ! ONE DIMENSION - CONSTANT BOUNDS
29352 @ 245886:                        LINE   4438 "regression-compile-tmp/nrimp10s-77.imp"
29353 @ 245928:                        LABEL  L_01fc

  4439        DVF=1;  CDV=1
29354 @ 245931:                        LINE   4439 "regression-compile-tmp/nrimp10s-77.imp"
29355 @ 245973:                        PUSH   DVF
29356 @ 245976:                        PUSHI  #0x00000001
29357 @ 245981:                        ASSVAL
29358 @ 245982:                        LINE   4439 "regression-compile-tmp/nrimp10s-77.imp"
29359 @ 246024:                        PUSH   CDV
29360 @ 246027:                        PUSHI  #0x00000001
29361 @ 246032:                        ASSVAL

  4440        %IF ND=1 %AND LWB=0 %AND PTYPEP&15<=3 %AND FORMAT=0 %THEN PTYPEPP=PTYPEP+256
  4441                                          ! SET ARR=2 IF LWB=ZERO
29362 @ 246033:                        LINE   4440 "regression-compile-tmp/nrimp10s-77.imp"
29363 @ 246075:                        PUSH   ND
29364 @ 246078:                        PUSHI  #0x00000001
29365 @ 246083:                        JUMPIF # L_0004
29366 @ 246087:                        PUSH   LWB
29367 @ 246090:                        PUSHI  #0x00000000
29368 @ 246095:                        JUMPIF # L_0004
29369 @ 246099:                        PUSH   PTYPEP
29370 @ 246102:                        PUSHI  #0x0000000f
29371 @ 246107:                        AND   
29372 @ 246108:                        PUSHI  #0x00000003
29373 @ 246113:                        JUMPIF > L_0004
29374 @ 246117:                        PUSH   FORMAT
29375 @ 246120:                        PUSHI  #0x00000000
29376 @ 246125:                        JUMPIF # L_0004
29377 @ 246129:                        PUSH   PTYPEPP
29378 @ 246132:                        PUSH   PTYPEP
29379 @ 246135:                        PUSHI  #0x00000100
29380 @ 246140:                        ADD   
29381 @ 246141:                        ASSVAL
29382 @ 246142:                        LOCATE L_0004

  4442        SNDISP=(DVDISP&16_FFFFFF)>>2
29383 @ 246145:                        LINE   4442 "regression-compile-tmp/nrimp10s-77.imp"
29384 @ 246187:                        PUSH   SNDISP
29385 @ 246190:                        PUSH   DVDISP
29386 @ 246193:                        PUSHI  #0x00ffffff
29387 @ 246198:                        AND   
29388 @ 246199:                        PUSHI  #0x00000002
29389 @ 246204:                        RSH   
29390 @ 246205:                        ASSVAL

  4443  DECL:                                   ! MAKE DECLN - BOTH WAYS
29391 @ 246206:                        LINE   4443 "regression-compile-tmp/nrimp10s-77.imp"
29392 @ 246248:                        LABEL  L_01fd

  4444        J=ND
29393 @ 246251:                        LINE   4444 "regression-compile-tmp/nrimp10s-77.imp"
29394 @ 246293:                        PUSH   J
29395 @ 246296:                        PUSH   ND
29396 @ 246299:                        ASSVAL

  4445        ODD ALIGN
29397 @ 246300:                        LINE   4445 "regression-compile-tmp/nrimp10s-77.imp"
29398 @ 246342:                        PUSH   ODDALIGN
29399 @ 246345:                        CALL  

  4446        PTYPE=PTYPEPP;  UNPACK
29400 @ 246346:                        LINE   4446 "regression-compile-tmp/nrimp10s-77.imp"
29401 @ 246388:                        PUSH   PTYPE
29402 @ 246391:                        PUSH   PTYPEPP
29403 @ 246394:                        ASSVAL
29404 @ 246395:                        LINE   4446 "regression-compile-tmp/nrimp10s-77.imp"
29405 @ 246437:                        PUSH   UNPACK
29406 @ 246440:                        CALL  

  4447        %IF DVF#0 %THEN %START;           ! ARRAY IS STRING OF LOCALS
29407 @ 246441:                        LINE   4447 "regression-compile-tmp/nrimp10s-77.imp"
29408 @ 246483:                        PUSH   DVF
29409 @ 246486:                        PUSHI  #0x00000000
29410 @ 246491:                        JUMPIF = L_0004

  4448           R=TOTSIZE
29411 @ 246495:                        LINE   4448 "regression-compile-tmp/nrimp10s-77.imp"
29412 @ 246537:                        PUSH   R
29413 @ 246540:                        PUSH   TOTSIZE
29414 @ 246543:                        ASSVAL

  4449           %IF UNSCAL=0 %THEN R=R//ELSIZE
29415 @ 246544:                        LINE   4449 "regression-compile-tmp/nrimp10s-77.imp"
29416 @ 246586:                        PUSH   UNSCAL
29417 @ 246589:                        PUSHI  #0x00000000
29418 @ 246594:                        JUMPIF # L_0007
29419 @ 246598:                        PUSH   R
29420 @ 246601:                        PUSH   R
29421 @ 246604:                        PUSH   ELSIZE
29422 @ 246607:                        QUOT  
29423 @ 246608:                        ASSVAL
29424 @ 246609:                        LOCATE L_0007

  4450           D0=DESC
29425 @ 246612:                        LINE   4450 "regression-compile-tmp/nrimp10s-77.imp"
29426 @ 246654:                        PUSH   D0
29427 @ 246657:                        PUSH   DESC
29428 @ 246660:                        ASSVAL

  4451           D0=D0!R %UNLESS PREC=4
29429 @ 246661:                        LINE   4451 "regression-compile-tmp/nrimp10s-77.imp"
29430 @ 246703:                        PUSH   PREC
29431 @ 246706:                        PUSHI  #0x00000004
29432 @ 246711:                        JUMPIF = L_0007
29433 @ 246715:                        PUSH   D0
29434 @ 246718:                        PUSH   D0
29435 @ 246721:                        PUSH   R
29436 @ 246724:                        OR    
29437 @ 246725:                        ASSVAL
29438 @ 246726:                        LOCATE L_0007

  4452           STORE CONST(D1,4,ADDR(D0))
29439 @ 246729:                        LINE   4452 "regression-compile-tmp/nrimp10s-77.imp"
29440 @ 246771:                        PUSH   STORECONST
29441 @ 246774:                        PUSH   D1
29442 @ 246777:                        ASSPAR
29443 @ 246778:                        PUSHI  #0x00000004
29444 @ 246783:                        ASSPAR
29445 @ 246784:                        PUSH   ADDR
29446 @ 246787:                        PUSH   D0
29447 @ 246790:                        ASSPAR
29448 @ 246791:                        CALL  
29449 @ 246792:                        ASSPAR
29450 @ 246793:                        CALL  

  4453           PF1(LB,0,PC,D1)
29451 @ 246794:                        LINE   4453 "regression-compile-tmp/nrimp10s-77.imp"
29452 @ 246836:                        PUSH   PF1
29453 @ 246839:                        PUSHI  #0x0000007a
29454 @ 246844:                        ASSPAR
29455 @ 246845:                        PUSHI  #0x00000000
29456 @ 246850:                        ASSPAR
29457 @ 246851:                        PUSHI  #0x00000004
29458 @ 246856:                        ASSPAR
29459 @ 246857:                        PUSH   D1
29460 @ 246860:                        ASSPAR
29461 @ 246861:                        CALL  

  4454        %FINISH %ELSE %START
29462 @ 246862:                        LINE   4454 "regression-compile-tmp/nrimp10s-77.imp"
29463 @ 246904:                        GOTO   L_0003
29464 @ 246907:                        LOCATE L_0004

  4455           STORE CONST(D1,4,ADDR(DESC))
29465 @ 246910:                        LINE   4455 "regression-compile-tmp/nrimp10s-77.imp"
29466 @ 246952:                        PUSH   STORECONST
29467 @ 246955:                        PUSH   D1
29468 @ 246958:                        ASSPAR
29469 @ 246959:                        PUSHI  #0x00000004
29470 @ 246964:                        ASSPAR
29471 @ 246965:                        PUSH   ADDR
29472 @ 246968:                        PUSH   DESC
29473 @ 246971:                        ASSPAR
29474 @ 246972:                        CALL  
29475 @ 246973:                        ASSPAR
29476 @ 246974:                        CALL  

  4456           PF1(LB,0,PC,D1)
29477 @ 246975:                        LINE   4456 "regression-compile-tmp/nrimp10s-77.imp"
29478 @ 247017:                        PUSH   PF1
29479 @ 247020:                        PUSHI  #0x0000007a
29480 @ 247025:                        ASSPAR
29481 @ 247026:                        PUSHI  #0x00000000
29482 @ 247031:                        ASSPAR
29483 @ 247032:                        PUSHI  #0x00000004
29484 @ 247037:                        ASSPAR
29485 @ 247038:                        PUSH   D1
29486 @ 247041:                        ASSPAR
29487 @ 247042:                        CALL  

  4457           PSF1(ADB,1,DVDISP+20) %UNLESS PREC=4
29488 @ 247043:                        LINE   4457 "regression-compile-tmp/nrimp10s-77.imp"
29489 @ 247085:                        PUSH   PREC
29490 @ 247088:                        PUSHI  #0x00000004
29491 @ 247093:                        JUMPIF = L_0007
29492 @ 247097:                        PUSH   PSF1
29493 @ 247100:                        PUSHI  #0x00000020
29494 @ 247105:                        ASSPAR
29495 @ 247106:                        PUSHI  #0x00000001
29496 @ 247111:                        ASSPAR
29497 @ 247112:                        PUSH   DVDISP
29498 @ 247115:                        PUSHI  #0x00000014
29499 @ 247120:                        ADD   
29500 @ 247121:                        ASSPAR
29501 @ 247122:                        CALL  
29502 @ 247123:                        LOCATE L_0007

  4458        %FINISH
29503 @ 247126:                        LINE   4458 "regression-compile-tmp/nrimp10s-77.imp"
29504 @ 247168:                        LOCATE L_0003

  4459        %IF DVF#0 %THEN QQ=PC %ELSE QQ=LNB
29505 @ 247171:                        LINE   4459 "regression-compile-tmp/nrimp10s-77.imp"
29506 @ 247213:                        PUSH   DVF
29507 @ 247216:                        PUSHI  #0x00000000
29508 @ 247221:                        JUMPIF = L_0004
29509 @ 247225:                        PUSH   QQ
29510 @ 247228:                        PUSHI  #0x00000004
29511 @ 247233:                        ASSVAL
29512 @ 247234:                        GOTO   L_0003
29513 @ 247237:                        LOCATE L_0004
29514 @ 247240:                        PUSH   QQ
29515 @ 247243:                        PUSHI  #0x00000002
29516 @ 247248:                        ASSVAL
29517 @ 247249:                        LOCATE L_0003

  4460        PSORLF1(LDRL,0,QQ,DVDISP)
29518 @ 247252:                        LINE   4460 "regression-compile-tmp/nrimp10s-77.imp"
29519 @ 247294:                        PUSH   PSORLF1
29520 @ 247297:                        PUSHI  #0x00000070
29521 @ 247302:                        ASSPAR
29522 @ 247303:                        PUSHI  #0x00000000
29523 @ 247308:                        ASSPAR
29524 @ 247309:                        PUSH   QQ
29525 @ 247312:                        ASSPAR
29526 @ 247313:                        PUSH   DVDISP
29527 @ 247316:                        ASSPAR
29528 @ 247317:                        CALL  

  4461        GRUSE(BREG)=0; GRUSE(DR)=0
29529 @ 247318:                        LINE   4461 "regression-compile-tmp/nrimp10s-77.imp"
29530 @ 247360:                        PUSH   GRUSE
29531 @ 247363:                        PUSHI  #0x00000007
29532 @ 247368:                        ACCESS
29533 @ 247369:                        PUSHI  #0x00000000
29534 @ 247374:                        ASSVAL
29535 @ 247375:                        LINE   4461 "regression-compile-tmp/nrimp10s-77.imp"
29536 @ 247417:                        PUSH   GRUSE
29537 @ 247420:                        PUSHI  #0x00000001
29538 @ 247425:                        ACCESS
29539 @ 247426:                        PUSHI  #0x00000000
29540 @ 247431:                        ASSVAL

  4462        %CYCLE JJJ=0,1,NN-1;              ! DOWN NAMELIST
29541 @ 247432:                        LINE   4462 "regression-compile-tmp/nrimp10s-77.imp"
29542 @ 247474:                        PUSH   JJJ
29543 @ 247477:                        PUSHI  #0x00000001
29544 @ 247482:                        PUSH   NN
29545 @ 247485:                        PUSHI  #0x00000001
29546 @ 247490:                        SUB   
29547 @ 247491:                        PUSHI  #0x00000000
29548 @ 247496:                        FOR    L_0003

  4463           PSF1(STB,1,N+16*JJJ);          ! ARRAY BOUND
29549 @ 247499:                        LINE   4463 "regression-compile-tmp/nrimp10s-77.imp"
29550 @ 247541:                        PUSH   PSF1
29551 @ 247544:                        PUSHI  #0x0000005a
29552 @ 247549:                        ASSPAR
29553 @ 247550:                        PUSHI  #0x00000001
29554 @ 247555:                        ASSPAR
29555 @ 247556:                        PUSH   N
29556 @ 247559:                        PUSHI  #0x00000010
29557 @ 247564:                        PUSH   JJJ
29558 @ 247567:                        MUL   
29559 @ 247568:                        ADD   
29560 @ 247569:                        ASSPAR
29561 @ 247570:                        CALL  

  4464           PSF1(STD,1,N+8+16*JJJ);        ! DV POINTER
29562 @ 247571:                        LINE   4464 "regression-compile-tmp/nrimp10s-77.imp"
29563 @ 247613:                        PUSH   PSF1
29564 @ 247616:                        PUSHI  #0x00000058
29565 @ 247621:                        ASSPAR
29566 @ 247622:                        PUSHI  #0x00000001
29567 @ 247627:                        ASSPAR
29568 @ 247628:                        PUSH   N
29569 @ 247631:                        PUSHI  #0x00000008
29570 @ 247636:                        ADD   
29571 @ 247637:                        PUSHI  #0x00000010
29572 @ 247642:                        PUSH   JJJ
29573 @ 247645:                        MUL   
29574 @ 247646:                        ADD   
29575 @ 247647:                        ASSPAR
29576 @ 247648:                        CALL  

  4465        %REPEAT
29577 @ 247649:                        LINE   4465 "regression-compile-tmp/nrimp10s-77.imp"
29578 @ 247691:                        REPEAT L_0003
29579 @ 247694:                        LOCATE L_0004

  4466        %IF PARMARR=0 %AND PARMCHK=0 %AND ND=1 %AND TYPE<=3 %AND PTYPEPP&16_F00#16_200 %THEN ADJ=1 %ELSE ADJ=0
29580 @ 247697:                        LINE   4466 "regression-compile-tmp/nrimp10s-77.imp"
29581 @ 247739:                        PUSH   PARMARR
29582 @ 247742:                        PUSHI  #0x00000000
29583 @ 247747:                        JUMPIF # L_0004
29584 @ 247751:                        PUSH   PARMCHK
29585 @ 247754:                        PUSHI  #0x00000000
29586 @ 247759:                        JUMPIF # L_0004
29587 @ 247763:                        PUSH   ND
29588 @ 247766:                        PUSHI  #0x00000001
29589 @ 247771:                        JUMPIF # L_0004
29590 @ 247775:                        PUSH   TYPE
29591 @ 247778:                        PUSHI  #0x00000003
29592 @ 247783:                        JUMPIF > L_0004
29593 @ 247787:                        PUSH   PTYPEPP
29594 @ 247790:                        PUSHI  #0x00000f00
29595 @ 247795:                        AND   
29596 @ 247796:                        PUSHI  #0x00000200
29597 @ 247801:                        JUMPIF = L_0004
29598 @ 247805:                        PUSH   ADJ
29599 @ 247808:                        PUSHI  #0x00000001
29600 @ 247813:                        ASSVAL
29601 @ 247814:                        GOTO   L_0003
29602 @ 247817:                        LOCATE L_0004
29603 @ 247820:                        PUSH   ADJ
29604 @ 247823:                        PUSHI  #0x00000000
29605 @ 247828:                        ASSVAL
29606 @ 247829:                        LOCATE L_0003

  4467        %CYCLE JJJ=0,1,NN-1;              ! DOWN NAMELIST
29607 @ 247832:                        LINE   4467 "regression-compile-tmp/nrimp10s-77.imp"
29608 @ 247874:                        PUSH   JJJ
29609 @ 247877:                        PUSHI  #0x00000001
29610 @ 247882:                        PUSH   NN
29611 @ 247885:                        PUSHI  #0x00000001
29612 @ 247890:                        SUB   
29613 @ 247891:                        PUSHI  #0x00000000
29614 @ 247896:                        FOR    L_0003

  4468           %IF ADJ#0 %START;              ! ADJUST DESC
29615 @ 247899:                        LINE   4468 "regression-compile-tmp/nrimp10s-77.imp"
29616 @ 247941:                        PUSH   ADJ
29617 @ 247944:                        PUSHI  #0x00000000
29618 @ 247949:                        JUMPIF = L_0007

  4469              %IF STACK#0 %START;         ! ARRAY ON AUTOMATIC STACK
29619 @ 247953:                        LINE   4469 "regression-compile-tmp/nrimp10s-77.imp"
29620 @ 247995:                        PUSH   STACK
29621 @ 247998:                        PUSHI  #0x00000000
29622 @ 248003:                        JUMPIF = L_000a

  4470                 PF1(STSF,0,BREG,0);      ! CURRENT SF TO B
29623 @ 248007:                        LINE   4470 "regression-compile-tmp/nrimp10s-77.imp"
29624 @ 248049:                        PUSH   PF1
29625 @ 248052:                        PUSHI  #0x0000005e
29626 @ 248057:                        ASSPAR
29627 @ 248058:                        PUSHI  #0x00000000
29628 @ 248063:                        ASSPAR
29629 @ 248064:                        PUSHI  #0x00000007
29630 @ 248069:                        ASSPAR
29631 @ 248070:                        PUSHI  #0x00000000
29632 @ 248075:                        ASSPAR
29633 @ 248076:                        CALL  

  4471                 %IF DVF#0 %THEN PSF1(SBB,0,LWB*ELSIZE) %ELSE %START
29634 @ 248077:                        LINE   4471 "regression-compile-tmp/nrimp10s-77.imp"
29635 @ 248119:                        PUSH   DVF
29636 @ 248122:                        PUSHI  #0x00000000
29637 @ 248127:                        JUMPIF = L_000d
29638 @ 248131:                        PUSH   PSF1
29639 @ 248134:                        PUSHI  #0x00000022
29640 @ 248139:                        ASSPAR
29641 @ 248140:                        PUSHI  #0x00000000
29642 @ 248145:                        ASSPAR
29643 @ 248146:                        PUSH   LWB
29644 @ 248149:                        PUSH   ELSIZE
29645 @ 248152:                        MUL   
29646 @ 248153:                        ASSPAR
29647 @ 248154:                        CALL  
29648 @ 248155:                        GOTO   L_000c
29649 @ 248158:                        LOCATE L_000d

  4472                    %IF ELSIZE=1 %THEN PSF1(SBB,1,DVDISP+12) %ELSESTART
29650 @ 248161:                        LINE   4472 "regression-compile-tmp/nrimp10s-77.imp"
29651 @ 248203:                        PUSH   ELSIZE
29652 @ 248206:                        PUSHI  #0x00000001
29653 @ 248211:                        JUMPIF # L_0010
29654 @ 248215:                        PUSH   PSF1
29655 @ 248218:                        PUSHI  #0x00000022
29656 @ 248223:                        ASSPAR
29657 @ 248224:                        PUSHI  #0x00000001
29658 @ 248229:                        ASSPAR
29659 @ 248230:                        PUSH   DVDISP
29660 @ 248233:                        PUSHI  #0x0000000c
29661 @ 248238:                        ADD   
29662 @ 248239:                        ASSPAR
29663 @ 248240:                        CALL  
29664 @ 248241:                        GOTO   L_000f
29665 @ 248244:                        LOCATE L_0010

  4473                       PSF1(SLB,1,DVDISP+12)
29666 @ 248247:                        LINE   4473 "regression-compile-tmp/nrimp10s-77.imp"
29667 @ 248289:                        PUSH   PSF1
29668 @ 248292:                        PUSHI  #0x00000052
29669 @ 248297:                        ASSPAR
29670 @ 248298:                        PUSHI  #0x00000001
29671 @ 248303:                        ASSPAR
29672 @ 248304:                        PUSH   DVDISP
29673 @ 248307:                        PUSHI  #0x0000000c
29674 @ 248312:                        ADD   
29675 @ 248313:                        ASSPAR
29676 @ 248314:                        CALL  

  4474                       PSF1(MYB,0,ELSIZE)
29677 @ 248315:                        LINE   4474 "regression-compile-tmp/nrimp10s-77.imp"
29678 @ 248357:                        PUSH   PSF1
29679 @ 248360:                        PUSHI  #0x0000002a
29680 @ 248365:                        ASSPAR
29681 @ 248366:                        PUSHI  #0x00000000
29682 @ 248371:                        ASSPAR
29683 @ 248372:                        PUSH   ELSIZE
29684 @ 248375:                        ASSPAR
29685 @ 248376:                        CALL  

  4475                       PF1(SLB,0,TOS,0)
29686 @ 248377:                        LINE   4475 "regression-compile-tmp/nrimp10s-77.imp"
29687 @ 248419:                        PUSH   PF1
29688 @ 248422:                        PUSHI  #0x00000052
29689 @ 248427:                        ASSPAR
29690 @ 248428:                        PUSHI  #0x00000000
29691 @ 248433:                        ASSPAR
29692 @ 248434:                        PUSHI  #0x00000006
29693 @ 248439:                        ASSPAR
29694 @ 248440:                        PUSHI  #0x00000000
29695 @ 248445:                        ASSPAR
29696 @ 248446:                        CALL  

  4476                       PF1(SBB,0,TOS,0)
29697 @ 248447:                        LINE   4476 "regression-compile-tmp/nrimp10s-77.imp"
29698 @ 248489:                        PUSH   PF1
29699 @ 248492:                        PUSHI  #0x00000022
29700 @ 248497:                        ASSPAR
29701 @ 248498:                        PUSHI  #0x00000000
29702 @ 248503:                        ASSPAR
29703 @ 248504:                        PUSHI  #0x00000006
29704 @ 248509:                        ASSPAR
29705 @ 248510:                        PUSHI  #0x00000000
29706 @ 248515:                        ASSPAR
29707 @ 248516:                        CALL  

  4477                    %FINISH
29708 @ 248517:                        LINE   4477 "regression-compile-tmp/nrimp10s-77.imp"
29709 @ 248559:                        LOCATE L_000f

  4478                 %FINISH
29710 @ 248562:                        LINE   4478 "regression-compile-tmp/nrimp10s-77.imp"
29711 @ 248604:                        LOCATE L_000c

  4479                 PSF1(STB,1,N+4)
29712 @ 248607:                        LINE   4479 "regression-compile-tmp/nrimp10s-77.imp"
29713 @ 248649:                        PUSH   PSF1
29714 @ 248652:                        PUSHI  #0x0000005a
29715 @ 248657:                        ASSPAR
29716 @ 248658:                        PUSHI  #0x00000001
29717 @ 248663:                        ASSPAR
29718 @ 248664:                        PUSH   N
29719 @ 248667:                        PUSHI  #0x00000004
29720 @ 248672:                        ADD   
29721 @ 248673:                        ASSPAR
29722 @ 248674:                        CALL  

  4480                 GRUSE(BREG)=0
29723 @ 248675:                        LINE   4480 "regression-compile-tmp/nrimp10s-77.imp"
29724 @ 248717:                        PUSH   GRUSE
29725 @ 248720:                        PUSHI  #0x00000007
29726 @ 248725:                        ACCESS
29727 @ 248726:                        PUSHI  #0x00000000
29728 @ 248731:                        ASSVAL

  4481              %FINISH %ELSE %START;      ! ARRAY ON AUX STACK
29729 @ 248732:                        LINE   4481 "regression-compile-tmp/nrimp10s-77.imp"
29730 @ 248774:                        GOTO   L_0009
29731 @ 248777:                        LOCATE L_000a

  4482                 %IF DVF#0 %START;        ! CONST DOPE VECTOR
29732 @ 248780:                        LINE   4482 "regression-compile-tmp/nrimp10s-77.imp"
29733 @ 248822:                        PUSH   DVF
29734 @ 248825:                        PUSHI  #0x00000000
29735 @ 248830:                        JUMPIF = L_000d

  4483                    %UNLESS GRUSE(ACCR)=11 %%START
29736 @ 248834:                        LINE   4483 "regression-compile-tmp/nrimp10s-77.imp"
29737 @ 248876:                        PUSH   GRUSE
29738 @ 248879:                        PUSHI  #0x00000000
29739 @ 248884:                        ACCESS
29740 @ 248885:                        PUSHI  #0x0000000b
29741 @ 248890:                        JUMPIF = L_0010

  4484                       PSF1(LSS,2,AUXSBASE(LEVEL))
29742 @ 248894:                        LINE   4484 "regression-compile-tmp/nrimp10s-77.imp"
29743 @ 248936:                        PUSH   PSF1
29744 @ 248939:                        PUSHI  #0x00000062
29745 @ 248944:                        ASSPAR
29746 @ 248945:                        PUSHI  #0x00000002
29747 @ 248950:                        ASSPAR
29748 @ 248951:                        PUSH   AUXSBASE
29749 @ 248954:                        PUSH   LEVEL
29750 @ 248957:                        ACCESS
29751 @ 248958:                        ASSPAR
29752 @ 248959:                        CALL  

  4485                       GRUSE(ACCR)=11; GRINF1(ACCR)=0
29753 @ 248960:                        LINE   4485 "regression-compile-tmp/nrimp10s-77.imp"
29754 @ 249002:                        PUSH   GRUSE
29755 @ 249005:                        PUSHI  #0x00000000
29756 @ 249010:                        ACCESS
29757 @ 249011:                        PUSHI  #0x0000000b
29758 @ 249016:                        ASSVAL
29759 @ 249017:                        LINE   4485 "regression-compile-tmp/nrimp10s-77.imp"
29760 @ 249059:                        PUSH   GRINF1
29761 @ 249062:                        PUSHI  #0x00000000
29762 @ 249067:                        ACCESS
29763 @ 249068:                        PUSHI  #0x00000000
29764 @ 249073:                        ASSVAL

  4486                    %FINISH
29765 @ 249074:                        LINE   4486 "regression-compile-tmp/nrimp10s-77.imp"
29766 @ 249116:                        LOCATE L_0010

  4487                    JJJJ=LWB*ELSIZE-GRINF1(ACCR)
29767 @ 249119:                        LINE   4487 "regression-compile-tmp/nrimp10s-77.imp"
29768 @ 249161:                        PUSH   JJJJ
29769 @ 249164:                        PUSH   LWB
29770 @ 249167:                        PUSH   ELSIZE
29771 @ 249170:                        MUL   
29772 @ 249171:                        PUSH   GRINF1
29773 @ 249174:                        PUSHI  #0x00000000
29774 @ 249179:                        ACCESS
29775 @ 249180:                        SUB   
29776 @ 249181:                        ASSVAL

  4488                    PSF1(ISB,0,JJJJ) %UNLESS JJJJ=0
29777 @ 249182:                        LINE   4488 "regression-compile-tmp/nrimp10s-77.imp"
29778 @ 249224:                        PUSH   JJJJ
29779 @ 249227:                        PUSHI  #0x00000000
29780 @ 249232:                        JUMPIF = L_0010
29781 @ 249236:                        PUSH   PSF1
29782 @ 249239:                        PUSHI  #0x000000e2
29783 @ 249244:                        ASSPAR
29784 @ 249245:                        PUSHI  #0x00000000
29785 @ 249250:                        ASSPAR
29786 @ 249251:                        PUSH   JJJJ
29787 @ 249254:                        ASSPAR
29788 @ 249255:                        CALL  
29789 @ 249256:                        LOCATE L_0010

  4489                    GRINF1(ACCR)=LWB*ELSIZE
29790 @ 249259:                        LINE   4489 "regression-compile-tmp/nrimp10s-77.imp"
29791 @ 249301:                        PUSH   GRINF1
29792 @ 249304:                        PUSHI  #0x00000000
29793 @ 249309:                        ACCESS
29794 @ 249310:                        PUSH   LWB
29795 @ 249313:                        PUSH   ELSIZE
29796 @ 249316:                        MUL   
29797 @ 249317:                        ASSVAL

  4490                 %FINISH %ELSE %START;    ! DYNAMIC ARRAYS
29798 @ 249318:                        LINE   4490 "regression-compile-tmp/nrimp10s-77.imp"
29799 @ 249360:                        GOTO   L_000c
29800 @ 249363:                        LOCATE L_000d

  4491                    %IF GRUSE(ACCR)=11 %AND GRINF1(ACCR)=0 %AND ELSIZE=1 %THEN PSF1(ISB,1,DVDISP+12) %ELSESTART
29801 @ 249366:                        LINE   4491 "regression-compile-tmp/nrimp10s-77.imp"
29802 @ 249408:                        PUSH   GRUSE
29803 @ 249411:                        PUSHI  #0x00000000
29804 @ 249416:                        ACCESS
29805 @ 249417:                        PUSHI  #0x0000000b
29806 @ 249422:                        JUMPIF # L_0010
29807 @ 249426:                        PUSH   GRINF1
29808 @ 249429:                        PUSHI  #0x00000000
29809 @ 249434:                        ACCESS
29810 @ 249435:                        PUSHI  #0x00000000
29811 @ 249440:                        JUMPIF # L_0010
29812 @ 249444:                        PUSH   ELSIZE
29813 @ 249447:                        PUSHI  #0x00000001
29814 @ 249452:                        JUMPIF # L_0010
29815 @ 249456:                        PUSH   PSF1
29816 @ 249459:                        PUSHI  #0x000000e2
29817 @ 249464:                        ASSPAR
29818 @ 249465:                        PUSHI  #0x00000001
29819 @ 249470:                        ASSPAR
29820 @ 249471:                        PUSH   DVDISP
29821 @ 249474:                        PUSHI  #0x0000000c
29822 @ 249479:                        ADD   
29823 @ 249480:                        ASSPAR
29824 @ 249481:                        CALL  
29825 @ 249482:                        GOTO   L_000f
29826 @ 249485:                        LOCATE L_0010

  4492                       PSF1(LSS,1,DVDISP+12)
29827 @ 249488:                        LINE   4492 "regression-compile-tmp/nrimp10s-77.imp"
29828 @ 249530:                        PUSH   PSF1
29829 @ 249533:                        PUSHI  #0x00000062
29830 @ 249538:                        ASSPAR
29831 @ 249539:                        PUSHI  #0x00000001
29832 @ 249544:                        ASSPAR
29833 @ 249545:                        PUSH   DVDISP
29834 @ 249548:                        PUSHI  #0x0000000c
29835 @ 249553:                        ADD   
29836 @ 249554:                        ASSPAR
29837 @ 249555:                        CALL  

  4493                       PSF1(IMY,0,ELSIZE) %UNLESS ELSIZE=1
29838 @ 249556:                        LINE   4493 "regression-compile-tmp/nrimp10s-77.imp"
29839 @ 249598:                        PUSH   ELSIZE
29840 @ 249601:                        PUSHI  #0x00000001
29841 @ 249606:                        JUMPIF = L_0013
29842 @ 249610:                        PUSH   PSF1
29843 @ 249613:                        PUSHI  #0x000000ea
29844 @ 249618:                        ASSPAR
29845 @ 249619:                        PUSHI  #0x00000000
29846 @ 249624:                        ASSPAR
29847 @ 249625:                        PUSH   ELSIZE
29848 @ 249628:                        ASSPAR
29849 @ 249629:                        CALL  
29850 @ 249630:                        LOCATE L_0013

  4494                       PSF1(IRSB,2,AUXSBASE(LEVEL))
29851 @ 249633:                        LINE   4494 "regression-compile-tmp/nrimp10s-77.imp"
29852 @ 249675:                        PUSH   PSF1
29853 @ 249678:                        PUSHI  #0x000000e4
29854 @ 249683:                        ASSPAR
29855 @ 249684:                        PUSHI  #0x00000002
29856 @ 249689:                        ASSPAR
29857 @ 249690:                        PUSH   AUXSBASE
29858 @ 249693:                        PUSH   LEVEL
29859 @ 249696:                        ACCESS
29860 @ 249697:                        ASSPAR
29861 @ 249698:                        CALL  

  4495                    %FINISH
29862 @ 249699:                        LINE   4495 "regression-compile-tmp/nrimp10s-77.imp"
29863 @ 249741:                        LOCATE L_000f

  4496                    GRUSE(ACCR)=0
29864 @ 249744:                        LINE   4496 "regression-compile-tmp/nrimp10s-77.imp"
29865 @ 249786:                        PUSH   GRUSE
29866 @ 249789:                        PUSHI  #0x00000000
29867 @ 249794:                        ACCESS
29868 @ 249795:                        PUSHI  #0x00000000
29869 @ 249800:                        ASSVAL

  4497                 %FINISH
29870 @ 249801:                        LINE   4497 "regression-compile-tmp/nrimp10s-77.imp"
29871 @ 249843:                        LOCATE L_000c

  4498                 PSF1(ST,1,N+4)
29872 @ 249846:                        LINE   4498 "regression-compile-tmp/nrimp10s-77.imp"
29873 @ 249888:                        PUSH   PSF1
29874 @ 249891:                        PUSHI  #0x00000048
29875 @ 249896:                        ASSPAR
29876 @ 249897:                        PUSHI  #0x00000001
29877 @ 249902:                        ASSPAR
29878 @ 249903:                        PUSH   N
29879 @ 249906:                        PUSHI  #0x00000004
29880 @ 249911:                        ADD   
29881 @ 249912:                        ASSPAR
29882 @ 249913:                        CALL  

  4499              %FINISH
29883 @ 249914:                        LINE   4499 "regression-compile-tmp/nrimp10s-77.imp"
29884 @ 249956:                        LOCATE L_0009

  4500           %FINISH %ELSE %START;          ! NO ADJUSTMENT OF DESCRPT
29885 @ 249959:                        LINE   4500 "regression-compile-tmp/nrimp10s-77.imp"
29886 @ 250001:                        GOTO   L_0006
29887 @ 250004:                        LOCATE L_0007

  4501              %IF STACK#0 %THEN PSF1(STSF,1,N+4) %ELSE %START
29888 @ 250007:                        LINE   4501 "regression-compile-tmp/nrimp10s-77.imp"
29889 @ 250049:                        PUSH   STACK
29890 @ 250052:                        PUSHI  #0x00000000
29891 @ 250057:                        JUMPIF = L_000a
29892 @ 250061:                        PUSH   PSF1
29893 @ 250064:                        PUSHI  #0x0000005e
29894 @ 250069:                        ASSPAR
29895 @ 250070:                        PUSHI  #0x00000001
29896 @ 250075:                        ASSPAR
29897 @ 250076:                        PUSH   N
29898 @ 250079:                        PUSHI  #0x00000004
29899 @ 250084:                        ADD   
29900 @ 250085:                        ASSPAR
29901 @ 250086:                        CALL  
29902 @ 250087:                        GOTO   L_0009
29903 @ 250090:                        LOCATE L_000a

  4502                 PSF1(LSS,2,AUXSBASE(LEVEL)) %UNLESS GRUSE(ACCR)=11 %AND GRINF1(ACCR)=0
29904 @ 250093:                        LINE   4502 "regression-compile-tmp/nrimp10s-77.imp"
29905 @ 250135:                        PUSH   GRUSE
29906 @ 250138:                        PUSHI  #0x00000000
29907 @ 250143:                        ACCESS
29908 @ 250144:                        PUSHI  #0x0000000b
29909 @ 250149:                        JUMPIF # L_000e
29910 @ 250153:                        PUSH   GRINF1
29911 @ 250156:                        PUSHI  #0x00000000
29912 @ 250161:                        ACCESS
29913 @ 250162:                        PUSHI  #0x00000000
29914 @ 250167:                        JUMPIF = L_000d
29915 @ 250171:                        LOCATE L_000e
29916 @ 250174:                        PUSH   PSF1
29917 @ 250177:                        PUSHI  #0x00000062
29918 @ 250182:                        ASSPAR
29919 @ 250183:                        PUSHI  #0x00000002
29920 @ 250188:                        ASSPAR
29921 @ 250189:                        PUSH   AUXSBASE
29922 @ 250192:                        PUSH   LEVEL
29923 @ 250195:                        ACCESS
29924 @ 250196:                        ASSPAR
29925 @ 250197:                        CALL  
29926 @ 250198:                        LOCATE L_000d

  4503                 PSF1(ST,1,N+4)
29927 @ 250201:                        LINE   4503 "regression-compile-tmp/nrimp10s-77.imp"
29928 @ 250243:                        PUSH   PSF1
29929 @ 250246:                        PUSHI  #0x00000048
29930 @ 250251:                        ASSPAR
29931 @ 250252:                        PUSHI  #0x00000001
29932 @ 250257:                        ASSPAR
29933 @ 250258:                        PUSH   N
29934 @ 250261:                        PUSHI  #0x00000004
29935 @ 250266:                        ADD   
29936 @ 250267:                        ASSPAR
29937 @ 250268:                        CALL  

  4504                 GRUSE(ACCR)=11; GRINF1(ACCR)=0
29938 @ 250269:                        LINE   4504 "regression-compile-tmp/nrimp10s-77.imp"
29939 @ 250311:                        PUSH   GRUSE
29940 @ 250314:                        PUSHI  #0x00000000
29941 @ 250319:                        ACCESS
29942 @ 250320:                        PUSHI  #0x0000000b
29943 @ 250325:                        ASSVAL
29944 @ 250326:                        LINE   4504 "regression-compile-tmp/nrimp10s-77.imp"
29945 @ 250368:                        PUSH   GRINF1
29946 @ 250371:                        PUSHI  #0x00000000
29947 @ 250376:                        ACCESS
29948 @ 250377:                        PUSHI  #0x00000000
29949 @ 250382:                        ASSVAL

  4505              %FINISH
29950 @ 250383:                        LINE   4505 "regression-compile-tmp/nrimp10s-77.imp"
29951 @ 250425:                        LOCATE L_0009

  4506           %FINISH
  4507  
29952 @ 250428:                        LINE   4506 "regression-compile-tmp/nrimp10s-77.imp"
29953 @ 250470:                        LOCATE L_0006

  4508           ACC=ELSIZE;                    ! RESET ACC AFTER DV CMPLD
29954 @ 250473:                        LINE   4508 "regression-compile-tmp/nrimp10s-77.imp"
29955 @ 250515:                        PUSH   ACC
29956 @ 250518:                        PUSH   ELSIZE
29957 @ 250521:                        ASSVAL

  4509           KFORM=FINF;                    ! FORMAT INFORMATION
29958 @ 250522:                        LINE   4509 "regression-compile-tmp/nrimp10s-77.imp"
29959 @ 250564:                        PUSH   KFORM
29960 @ 250567:                        PUSH   FINF
29961 @ 250570:                        ASSVAL

  4510           K=FROM AR2(PP+3*JJJ)
29962 @ 250571:                        LINE   4510 "regression-compile-tmp/nrimp10s-77.imp"
29963 @ 250613:                        PUSH   K
29964 @ 250616:                        PUSH   FROMAR2
29965 @ 250619:                        PUSH   PP
29966 @ 250622:                        PUSHI  #0x00000003
29967 @ 250627:                        PUSH   JJJ
29968 @ 250630:                        MUL   
29969 @ 250631:                        ADD   
29970 @ 250632:                        ASSPAR
29971 @ 250633:                        CALL  
29972 @ 250634:                        ASSVAL

  4511           STORE TAG(K,N)
29973 @ 250635:                        LINE   4511 "regression-compile-tmp/nrimp10s-77.imp"
29974 @ 250677:                        PUSH   STORETAG
29975 @ 250680:                        PUSH   K
29976 @ 250683:                        ASSPAR
29977 @ 250684:                        PUSH   N
29978 @ 250687:                        ASSPAR
29979 @ 250688:                        CALL  

  4512           CLAIM AS %IF FORMAT = 0
29980 @ 250689:                        LINE   4512 "regression-compile-tmp/nrimp10s-77.imp"
29981 @ 250731:                        PUSH   FORMAT
29982 @ 250734:                        PUSHI  #0x00000000
29983 @ 250739:                        JUMPIF # L_0007
29984 @ 250743:                        PUSH   CLAIMAS
29985 @ 250746:                        CALL  
29986 @ 250747:                        LOCATE L_0007

  4513           N=N+16
29987 @ 250750:                        LINE   4513 "regression-compile-tmp/nrimp10s-77.imp"
29988 @ 250792:                        PUSH   N
29989 @ 250795:                        PUSH   N
29990 @ 250798:                        PUSHI  #0x00000010
29991 @ 250803:                        ADD   
29992 @ 250804:                        ASSVAL

  4514        %REPEAT
29993 @ 250805:                        LINE   4514 "regression-compile-tmp/nrimp10s-77.imp"
29994 @ 250847:                        REPEAT L_0003
29995 @ 250850:                        LOCATE L_0004

  4515        P=P+1;                            ! PAST REST OF ARRAYLIST
29996 @ 250853:                        LINE   4515 "regression-compile-tmp/nrimp10s-77.imp"
29997 @ 250895:                        PUSH   P
29998 @ 250898:                        PUSH   P
29999 @ 250901:                        PUSHI  #0x00000001
30000 @ 250906:                        ADD   
30001 @ 250907:                        ASSVAL

  4516        %IF A(P-1)=1 %THEN ->START
30002 @ 250908:                        LINE   4516 "regression-compile-tmp/nrimp10s-77.imp"
30003 @ 250950:                        PUSH   A
30004 @ 250953:                        PUSH   P
30005 @ 250956:                        PUSHI  #0x00000001
30006 @ 250961:                        SUB   
30007 @ 250962:                        ACCESS
30008 @ 250963:                        PUSHI  #0x00000001
30009 @ 250968:                        JUMPIF # L_0004
30010 @ 250972:                        JUMP   L_01fb
30011 @ 250975:                        LOCATE L_0004

  4517        %RETURN
30012 @ 250978:                        LINE   4517 "regression-compile-tmp/nrimp10s-77.imp"
30013 @ 251020:                        RETURN

  4518  %ROUTINE CLAIM AS
  4519  !***********************************************************************
  4520  !*       CLAIM THE SPACE FOR AN ARRAY FROM STACK OR AUX STACK          *
  4521  !***********************************************************************
30014 @ 251021:                        LINE   4518 "regression-compile-tmp/nrimp10s-77.imp"
30015 @ 251063:                        DEF    CLAIMAS (_lev0id0_lev1id1_lev2id3_CSS_DECLAREARRAYS_CLAIMAS) p1=V_01e2 a/tf=7 b/format=0 c/ostate=0  type=0 (<type:0>) form=7 (routine) special=0 (<special:0>) linkage=0 (auto) spec=0 indirect=0 unass=0
30016 @ 251082:                           START  ( FORMAL PARAMETERS  {lev=6 --> 7, nested=0 --> 1}
30017 @ 251083:                           FINISH ) {lev=6}

  4522  %INTEGER T, B, D,ADJMENT
30018 @ 251084:                           LINE   4522 "regression-compile-tmp/nrimp10s-77.imp"
30019 @ 251126:                           DEF    T p1=V_01fe a/tf=11 b/format=1 c/ostate=0  type=1 (integer) form=1 (simple) special=0 (<special:0>) linkage=0 (auto) spec=0 indirect=0 unass=0
30020 @ 251139:                           DEF    B p1=V_01ff a/tf=11 b/format=1 c/ostate=0  type=1 (integer) form=1 (simple) special=0 (<special:0>) linkage=0 (auto) spec=0 indirect=0 unass=0
30021 @ 251152:                           DEF    D p1=V_0200 a/tf=11 b/format=1 c/ostate=0  type=1 (integer) form=1 (simple) special=0 (<special:0>) linkage=0 (auto) spec=0 indirect=0 unass=0
30022 @ 251165:                           DEF    ADJMENT p1=V_0201 a/tf=11 b/format=1 c/ostate=0  type=1 (integer) form=1 (simple) special=0 (<special:0>) linkage=0 (auto) spec=0 indirect=0 unass=0

  4523        %IF STACK=1 %THEN %START;         ! FROM AUTOMATIC STACK
30023 @ 251184:                           LINE   4523 "regression-compile-tmp/nrimp10s-77.imp"
30024 @ 251226:                           PUSH   STACK
30025 @ 251229:                           PUSHI  #0x00000001
30026 @ 251234:                           JUMPIF # L_0004

  4524           %IF CDV=1 %THEN %START;        ! CONSTANT BOUNDS
30027 @ 251238:                           LINE   4524 "regression-compile-tmp/nrimp10s-77.imp"
30028 @ 251280:                           PUSH   CDV
30029 @ 251283:                           PUSHI  #0x00000001
30030 @ 251288:                           JUMPIF # L_0007

  4525              T=(TOTSIZE+3)//4
30031 @ 251292:                           LINE   4525 "regression-compile-tmp/nrimp10s-77.imp"
30032 @ 251334:                           PUSH   T
30033 @ 251337:                           PUSH   TOTSIZE
30034 @ 251340:                           PUSHI  #0x00000003
30035 @ 251345:                           ADD   
30036 @ 251346:                           PUSHI  #0x00000004
30037 @ 251351:                           QUOT  
30038 @ 251352:                           ASSVAL

  4526              PSF1(ASF+12*PARMCHK,0,T);   ! ASF OR LB
30039 @ 251353:                           LINE   4526 "regression-compile-tmp/nrimp10s-77.imp"
30040 @ 251395:                           PUSH   PSF1
30041 @ 251398:                           PUSHI  #0x0000006e
30042 @ 251403:                           PUSHI  #0x0000000c
30043 @ 251408:                           PUSH   PARMCHK
30044 @ 251411:                           MUL   
30045 @ 251412:                           ADD   
30046 @ 251413:                           ASSPAR
30047 @ 251414:                           PUSHI  #0x00000000
30048 @ 251419:                           ASSPAR
30049 @ 251420:                           PUSH   T
30050 @ 251423:                           ASSPAR
30051 @ 251424:                           CALL  

  4527              PPJ(0,4) %IF PARMCHK#0
30052 @ 251425:                           LINE   4527 "regression-compile-tmp/nrimp10s-77.imp"
30053 @ 251467:                           PUSH   PARMCHK
30054 @ 251470:                           PUSHI  #0x00000000
30055 @ 251475:                           JUMPIF = L_000a
30056 @ 251479:                           PUSH   PPJ
30057 @ 251482:                           PUSHI  #0x00000000
30058 @ 251487:                           ASSPAR
30059 @ 251488:                           PUSHI  #0x00000004
30060 @ 251493:                           ASSPAR
30061 @ 251494:                           CALL  
30062 @ 251495:                           LOCATE L_000a

  4528           %FINISH %ELSE %START;          ! DYNAMIC BOUNDS
30063 @ 251498:                           LINE   4528 "regression-compile-tmp/nrimp10s-77.imp"
30064 @ 251540:                           GOTO   L_0006
30065 @ 251543:                           LOCATE L_0007

  4529              %IF PARMCHK=0 %AND PTYPEP&7<=2 %AND (ELSIZE=4 %OR ELSIZE=8) %START
30066 @ 251546:                           LINE   4529 "regression-compile-tmp/nrimp10s-77.imp"
30067 @ 251588:                           PUSH   PARMCHK
30068 @ 251591:                           PUSHI  #0x00000000
30069 @ 251596:                           JUMPIF # L_000a
30070 @ 251600:                           PUSH   PTYPEP
30071 @ 251603:                           PUSHI  #0x00000007
30072 @ 251608:                           AND   
30073 @ 251609:                           PUSHI  #0x00000002
30074 @ 251614:                           JUMPIF > L_000a
30075 @ 251618:                           PUSH   ELSIZE
30076 @ 251621:                           PUSHI  #0x00000004
30077 @ 251626:                           JUMPIF = L_000b
30078 @ 251630:                           PUSH   ELSIZE
30079 @ 251633:                           PUSHI  #0x00000008
30080 @ 251638:                           JUMPIF # L_000a
30081 @ 251642:                           LOCATE L_000b

  4530                 PSF1(ASF,1,DVDISP+20);   ! SIZE IN ELEMENTS WORD
30082 @ 251645:                           LINE   4530 "regression-compile-tmp/nrimp10s-77.imp"
30083 @ 251687:                           PUSH   PSF1
30084 @ 251690:                           PUSHI  #0x0000006e
30085 @ 251695:                           ASSPAR
30086 @ 251696:                           PUSHI  #0x00000001
30087 @ 251701:                           ASSPAR
30088 @ 251702:                           PUSH   DVDISP
30089 @ 251705:                           PUSHI  #0x00000014
30090 @ 251710:                           ADD   
30091 @ 251711:                           ASSPAR
30092 @ 251712:                           CALL  

  4531                 PSF1(ASF,1,DVDISP+20) %IF ELSIZE=8
30093 @ 251713:                           LINE   4531 "regression-compile-tmp/nrimp10s-77.imp"
30094 @ 251755:                           PUSH   ELSIZE
30095 @ 251758:                           PUSHI  #0x00000008
30096 @ 251763:                           JUMPIF # L_000d
30097 @ 251767:                           PUSH   PSF1
30098 @ 251770:                           PUSHI  #0x0000006e
30099 @ 251775:                           ASSPAR
30100 @ 251776:                           PUSHI  #0x00000001
30101 @ 251781:                           ASSPAR
30102 @ 251782:                           PUSH   DVDISP
30103 @ 251785:                           PUSHI  #0x00000014
30104 @ 251790:                           ADD   
30105 @ 251791:                           ASSPAR
30106 @ 251792:                           CALL  
30107 @ 251793:                           LOCATE L_000d

  4532              %FINISH %ELSE %START
30108 @ 251796:                           LINE   4532 "regression-compile-tmp/nrimp10s-77.imp"
30109 @ 251838:                           GOTO   L_0009
30110 @ 251841:                           LOCATE L_000a

  4533                 PSF1(LSS,1,DVDISP+8);    ! ARRAY SIZE BYTES
30111 @ 251844:                           LINE   4533 "regression-compile-tmp/nrimp10s-77.imp"
30112 @ 251886:                           PUSH   PSF1
30113 @ 251889:                           PUSHI  #0x00000062
30114 @ 251894:                           ASSPAR
30115 @ 251895:                           PUSHI  #0x00000001
30116 @ 251900:                           ASSPAR
30117 @ 251901:                           PUSH   DVDISP
30118 @ 251904:                           PUSHI  #0x00000008
30119 @ 251909:                           ADD   
30120 @ 251910:                           ASSPAR
30121 @ 251911:                           CALL  

  4534                 PSF1(IAD,0,3) %IF ELSIZE&3#0
30122 @ 251912:                           LINE   4534 "regression-compile-tmp/nrimp10s-77.imp"
30123 @ 251954:                           PUSH   ELSIZE
30124 @ 251957:                           PUSHI  #0x00000003
30125 @ 251962:                           AND   
30126 @ 251963:                           PUSHI  #0x00000000
30127 @ 251968:                           JUMPIF = L_000d
30128 @ 251972:                           PUSH   PSF1
30129 @ 251975:                           PUSHI  #0x000000e0
30130 @ 251980:                           ASSPAR
30131 @ 251981:                           PUSHI  #0x00000000
30132 @ 251986:                           ASSPAR
30133 @ 251987:                           PUSHI  #0x00000003
30134 @ 251992:                           ASSPAR
30135 @ 251993:                           CALL  
30136 @ 251994:                           LOCATE L_000d

  4535                 PSF1(USH,0,-2);          ! ARRAY SIZE WORDS
30137 @ 251997:                           LINE   4535 "regression-compile-tmp/nrimp10s-77.imp"
30138 @ 252039:                           PUSH   PSF1
30139 @ 252042:                           PUSHI  #0x000000c8
30140 @ 252047:                           ASSPAR
30141 @ 252048:                           PUSHI  #0x00000000
30142 @ 252053:                           ASSPAR
30143 @ 252054:                           PUSHI  #0x00000002
30144 @ 252059:                           NEGATE
30145 @ 252060:                           ASSPAR
30146 @ 252061:                           CALL  

  4536                 PF1(ST,0,BREG,0)
30147 @ 252062:                           LINE   4536 "regression-compile-tmp/nrimp10s-77.imp"
30148 @ 252104:                           PUSH   PF1
30149 @ 252107:                           PUSHI  #0x00000048
30150 @ 252112:                           ASSPAR
30151 @ 252113:                           PUSHI  #0x00000000
30152 @ 252118:                           ASSPAR
30153 @ 252119:                           PUSHI  #0x00000007
30154 @ 252124:                           ASSPAR
30155 @ 252125:                           PUSHI  #0x00000000
30156 @ 252130:                           ASSPAR
30157 @ 252131:                           CALL  

  4537                 FORGET(BREG)
30158 @ 252132:                           LINE   4537 "regression-compile-tmp/nrimp10s-77.imp"
30159 @ 252174:                           PUSH   FORGET
30160 @ 252177:                           PUSHI  #0x00000007
30161 @ 252182:                           ASSPAR
30162 @ 252183:                           CALL  

  4538                 %IF PARMCHK#0 %THEN PPJ(0,4) %ELSE PF1(ASF,0,BREG,0)
30163 @ 252184:                           LINE   4538 "regression-compile-tmp/nrimp10s-77.imp"
30164 @ 252226:                           PUSH   PARMCHK
30165 @ 252229:                           PUSHI  #0x00000000
30166 @ 252234:                           JUMPIF = L_000d
30167 @ 252238:                           PUSH   PPJ
30168 @ 252241:                           PUSHI  #0x00000000
30169 @ 252246:                           ASSPAR
30170 @ 252247:                           PUSHI  #0x00000004
30171 @ 252252:                           ASSPAR
30172 @ 252253:                           CALL  
30173 @ 252254:                           GOTO   L_000c
30174 @ 252257:                           LOCATE L_000d
30175 @ 252260:                           PUSH   PF1
30176 @ 252263:                           PUSHI  #0x0000006e
30177 @ 252268:                           ASSPAR
30178 @ 252269:                           PUSHI  #0x00000000
30179 @ 252274:                           ASSPAR
30180 @ 252275:                           PUSHI  #0x00000007
30181 @ 252280:                           ASSPAR
30182 @ 252281:                           PUSHI  #0x00000000
30183 @ 252286:                           ASSPAR
30184 @ 252287:                           CALL  
30185 @ 252288:                           LOCATE L_000c

  4539              %FINISH
30186 @ 252291:                           LINE   4539 "regression-compile-tmp/nrimp10s-77.imp"
30187 @ 252333:                           LOCATE L_0009

  4540           %FINISH
30188 @ 252336:                           LINE   4540 "regression-compile-tmp/nrimp10s-77.imp"
30189 @ 252378:                           LOCATE L_0006

  4541           CHECK STOF
30190 @ 252381:                           LINE   4541 "regression-compile-tmp/nrimp10s-77.imp"
30191 @ 252423:                           PUSH   CHECKSTOF
30192 @ 252426:                           CALL  

  4542        %FINISH %ELSE %START
30193 @ 252427:                           LINE   4542 "regression-compile-tmp/nrimp10s-77.imp"
30194 @ 252469:                           GOTO   L_0003
30195 @ 252472:                           LOCATE L_0004

  4543           %UNLESS GRUSE(ACCR)=11 %AND (GRINF1(ACCR)=0 %OR CDV=1) %START
30196 @ 252475:                           LINE   4543 "regression-compile-tmp/nrimp10s-77.imp"
30197 @ 252517:                           PUSH   GRUSE
30198 @ 252520:                           PUSHI  #0x00000000
30199 @ 252525:                           ACCESS
30200 @ 252526:                           PUSHI  #0x0000000b
30201 @ 252531:                           JUMPIF # L_0008
30202 @ 252535:                           PUSH   GRINF1
30203 @ 252538:                           PUSHI  #0x00000000
30204 @ 252543:                           ACCESS
30205 @ 252544:                           PUSHI  #0x00000000
30206 @ 252549:                           JUMPIF = L_0007
30207 @ 252553:                           PUSH   CDV
30208 @ 252556:                           PUSHI  #0x00000001
30209 @ 252561:                           JUMPIF = L_0007
30210 @ 252565:                           LOCATE L_0008

  4544              PSF1(LSS,2,AUXSBASE(LEVEL))
30211 @ 252568:                           LINE   4544 "regression-compile-tmp/nrimp10s-77.imp"
30212 @ 252610:                           PUSH   PSF1
30213 @ 252613:                           PUSHI  #0x00000062
30214 @ 252618:                           ASSPAR
30215 @ 252619:                           PUSHI  #0x00000002
30216 @ 252624:                           ASSPAR
30217 @ 252625:                           PUSH   AUXSBASE
30218 @ 252628:                           PUSH   LEVEL
30219 @ 252631:                           ACCESS
30220 @ 252632:                           ASSPAR
30221 @ 252633:                           CALL  

  4545              GRUSE(ACCR)=11; GRINF1(ACCR)=0
30222 @ 252634:                           LINE   4545 "regression-compile-tmp/nrimp10s-77.imp"
30223 @ 252676:                           PUSH   GRUSE
30224 @ 252679:                           PUSHI  #0x00000000
30225 @ 252684:                           ACCESS
30226 @ 252685:                           PUSHI  #0x0000000b
30227 @ 252690:                           ASSVAL
30228 @ 252691:                           LINE   4545 "regression-compile-tmp/nrimp10s-77.imp"
30229 @ 252733:                           PUSH   GRINF1
30230 @ 252736:                           PUSHI  #0x00000000
30231 @ 252741:                           ACCESS
30232 @ 252742:                           PUSHI  #0x00000000
30233 @ 252747:                           ASSVAL

  4546           %FINISH
30234 @ 252748:                           LINE   4546 "regression-compile-tmp/nrimp10s-77.imp"
30235 @ 252790:                           LOCATE L_0007

  4547           %IF CDV=1 %THEN %START
30236 @ 252793:                           LINE   4547 "regression-compile-tmp/nrimp10s-77.imp"
30237 @ 252835:                           PUSH   CDV
30238 @ 252838:                           PUSHI  #0x00000001
30239 @ 252843:                           JUMPIF # L_0007

  4548              ADJMENT=(TOTSIZE+7)&(-8)+GRINF1(ACCR)
30240 @ 252847:                           LINE   4548 "regression-compile-tmp/nrimp10s-77.imp"
30241 @ 252889:                           PUSH   ADJMENT
30242 @ 252892:                           PUSH   TOTSIZE
30243 @ 252895:                           PUSHI  #0x00000007
30244 @ 252900:                           ADD   
30245 @ 252901:                           PUSHI  #0x00000008
30246 @ 252906:                           NEGATE
30247 @ 252907:                           AND   
30248 @ 252908:                           PUSH   GRINF1
30249 @ 252911:                           PUSHI  #0x00000000
30250 @ 252916:                           ACCESS
30251 @ 252917:                           ADD   
30252 @ 252918:                           ASSVAL

  4549              %IF ADJMENT<16_1FFFF %THEN B=0 %AND D=ADJMENT %ELSE %START
30253 @ 252919:                           LINE   4549 "regression-compile-tmp/nrimp10s-77.imp"
30254 @ 252961:                           PUSH   ADJMENT
30255 @ 252964:                           PUSHI  #0x0001ffff
30256 @ 252969:                           JUMPIF >= L_000a
30257 @ 252973:                           PUSH   B
30258 @ 252976:                           PUSHI  #0x00000000
30259 @ 252981:                           ASSVAL
30260 @ 252982:                           PUSH   D
30261 @ 252985:                           PUSH   ADJMENT
30262 @ 252988:                           ASSVAL
30263 @ 252989:                           GOTO   L_0009
30264 @ 252992:                           LOCATE L_000a

  4550                 STORE CONST(D,4,ADDR(ADJMENT))
30265 @ 252995:                           LINE   4550 "regression-compile-tmp/nrimp10s-77.imp"
30266 @ 253037:                           PUSH   STORECONST
30267 @ 253040:                           PUSH   D
30268 @ 253043:                           ASSPAR
30269 @ 253044:                           PUSHI  #0x00000004
30270 @ 253049:                           ASSPAR
30271 @ 253050:                           PUSH   ADDR
30272 @ 253053:                           PUSH   ADJMENT
30273 @ 253056:                           ASSPAR
30274 @ 253057:                           CALL  
30275 @ 253058:                           ASSPAR
30276 @ 253059:                           CALL  

  4551                 B=PC
30277 @ 253060:                           LINE   4551 "regression-compile-tmp/nrimp10s-77.imp"
30278 @ 253102:                           PUSH   B
30279 @ 253105:                           PUSHI  #0x00000004
30280 @ 253110:                           ASSVAL

  4552              %FINISH
30281 @ 253111:                           LINE   4552 "regression-compile-tmp/nrimp10s-77.imp"
30282 @ 253153:                           LOCATE L_0009

  4553              %IF ADJ=1 %AND JJJ#NN-1 %AND PARMOPT=0 %THEN GRINF1(ACCR)=ADJMENT %ELSE %START
30283 @ 253156:                           LINE   4553 "regression-compile-tmp/nrimp10s-77.imp"
30284 @ 253198:                           PUSH   ADJ
30285 @ 253201:                           PUSHI  #0x00000001
30286 @ 253206:                           JUMPIF # L_000a
30287 @ 253210:                           PUSH   JJJ
30288 @ 253213:                           PUSH   NN
30289 @ 253216:                           PUSHI  #0x00000001
30290 @ 253221:                           SUB   
30291 @ 253222:                           JUMPIF = L_000a
30292 @ 253226:                           PUSH   PARMOPT
30293 @ 253229:                           PUSHI  #0x00000000
30294 @ 253234:                           JUMPIF # L_000a
30295 @ 253238:                           PUSH   GRINF1
30296 @ 253241:                           PUSHI  #0x00000000
30297 @ 253246:                           ACCESS
30298 @ 253247:                           PUSH   ADJMENT
30299 @ 253250:                           ASSVAL
30300 @ 253251:                           GOTO   L_0009
30301 @ 253254:                           LOCATE L_000a

  4554                 GRINF1(ACCR)=0
30302 @ 253257:                           LINE   4554 "regression-compile-tmp/nrimp10s-77.imp"
30303 @ 253299:                           PUSH   GRINF1
30304 @ 253302:                           PUSHI  #0x00000000
30305 @ 253307:                           ACCESS
30306 @ 253308:                           PUSHI  #0x00000000
30307 @ 253313:                           ASSVAL

  4555                 PSORLF1(IAD,0,B,D) %UNLESS B=D=0
30308 @ 253314:                           LINE   4555 "regression-compile-tmp/nrimp10s-77.imp"
30309 @ 253356:                           PUSH   B
30310 @ 253359:                           PUSH   D
30311 @ 253362:                           JUMPIFD # L_000e
30312 @ 253366:                           PUSHI  #0x00000000
30313 @ 253371:                           JUMPIF = L_000d
30314 @ 253375:                           LOCATE L_000e
30315 @ 253378:                           PUSH   PSORLF1
30316 @ 253381:                           PUSHI  #0x000000e0
30317 @ 253386:                           ASSPAR
30318 @ 253387:                           PUSHI  #0x00000000
30319 @ 253392:                           ASSPAR
30320 @ 253393:                           PUSH   B
30321 @ 253396:                           ASSPAR
30322 @ 253397:                           PUSH   D
30323 @ 253400:                           ASSPAR
30324 @ 253401:                           CALL  
30325 @ 253402:                           LOCATE L_000d

  4556              %FINISH
30326 @ 253405:                           LINE   4556 "regression-compile-tmp/nrimp10s-77.imp"
30327 @ 253447:                           LOCATE L_0009

  4557           %FINISH %ELSE %START
30328 @ 253450:                           LINE   4557 "regression-compile-tmp/nrimp10s-77.imp"
30329 @ 253492:                           GOTO   L_0006
30330 @ 253495:                           LOCATE L_0007

  4558              B=LNB; D=DVDISP+8
30331 @ 253498:                           LINE   4558 "regression-compile-tmp/nrimp10s-77.imp"
30332 @ 253540:                           PUSH   B
30333 @ 253543:                           PUSHI  #0x00000002
30334 @ 253548:                           ASSVAL
30335 @ 253549:                           LINE   4558 "regression-compile-tmp/nrimp10s-77.imp"
30336 @ 253591:                           PUSH   D
30337 @ 253594:                           PUSH   DVDISP
30338 @ 253597:                           PUSHI  #0x00000008
30339 @ 253602:                           ADD   
30340 @ 253603:                           ASSVAL

  4559              PSF1(IAD,1,D)
30341 @ 253604:                           LINE   4559 "regression-compile-tmp/nrimp10s-77.imp"
30342 @ 253646:                           PUSH   PSF1
30343 @ 253649:                           PUSHI  #0x000000e0
30344 @ 253654:                           ASSPAR
30345 @ 253655:                           PUSHI  #0x00000001
30346 @ 253660:                           ASSPAR
30347 @ 253661:                           PUSH   D
30348 @ 253664:                           ASSPAR
30349 @ 253665:                           CALL  

  4560              %UNLESS ELSIZE&7=0 %START
30350 @ 253666:                           LINE   4560 "regression-compile-tmp/nrimp10s-77.imp"
30351 @ 253708:                           PUSH   ELSIZE
30352 @ 253711:                           PUSHI  #0x00000007
30353 @ 253716:                           AND   
30354 @ 253717:                           PUSHI  #0x00000000
30355 @ 253722:                           JUMPIF = L_000a

  4561                 PSF1(IAD,0,7)
30356 @ 253726:                           LINE   4561 "regression-compile-tmp/nrimp10s-77.imp"
30357 @ 253768:                           PUSH   PSF1
30358 @ 253771:                           PUSHI  #0x000000e0
30359 @ 253776:                           ASSPAR
30360 @ 253777:                           PUSHI  #0x00000000
30361 @ 253782:                           ASSPAR
30362 @ 253783:                           PUSHI  #0x00000007
30363 @ 253788:                           ASSPAR
30364 @ 253789:                           CALL  

  4562                 PSF1(AND,0,-8)
30365 @ 253790:                           LINE   4562 "regression-compile-tmp/nrimp10s-77.imp"
30366 @ 253832:                           PUSH   PSF1
30367 @ 253835:                           PUSHI  #0x0000008a
30368 @ 253840:                           ASSPAR
30369 @ 253841:                           PUSHI  #0x00000000
30370 @ 253846:                           ASSPAR
30371 @ 253847:                           PUSHI  #0x00000008
30372 @ 253852:                           NEGATE
30373 @ 253853:                           ASSPAR
30374 @ 253854:                           CALL  

  4563              %FINISH
30375 @ 253855:                           LINE   4563 "regression-compile-tmp/nrimp10s-77.imp"
30376 @ 253897:                           LOCATE L_000a

  4564              GRINF1(ACCR)=0
30377 @ 253900:                           LINE   4564 "regression-compile-tmp/nrimp10s-77.imp"
30378 @ 253942:                           PUSH   GRINF1
30379 @ 253945:                           PUSHI  #0x00000000
30380 @ 253950:                           ACCESS
30381 @ 253951:                           PUSHI  #0x00000000
30382 @ 253956:                           ASSVAL

  4565           %FINISH
30383 @ 253957:                           LINE   4565 "regression-compile-tmp/nrimp10s-77.imp"
30384 @ 253999:                           LOCATE L_0006

  4566           PSF1(ST,2,AUXSBASE(LEVEL)) %IF JJJ=NN-1 %OR (ADJ=1 %AND CDV=0)
30385 @ 254002:                           LINE   4566 "regression-compile-tmp/nrimp10s-77.imp"
30386 @ 254044:                           PUSH   JJJ
30387 @ 254047:                           PUSH   NN
30388 @ 254050:                           PUSHI  #0x00000001
30389 @ 254055:                           SUB   
30390 @ 254056:                           JUMPIF = L_0008
30391 @ 254060:                           PUSH   ADJ
30392 @ 254063:                           PUSHI  #0x00000001
30393 @ 254068:                           JUMPIF # L_0007
30394 @ 254072:                           PUSH   CDV
30395 @ 254075:                           PUSHI  #0x00000000
30396 @ 254080:                           JUMPIF # L_0007
30397 @ 254084:                           LOCATE L_0008
30398 @ 254087:                           PUSH   PSF1
30399 @ 254090:                           PUSHI  #0x00000048
30400 @ 254095:                           ASSPAR
30401 @ 254096:                           PUSHI  #0x00000002
30402 @ 254101:                           ASSPAR
30403 @ 254102:                           PUSH   AUXSBASE
30404 @ 254105:                           PUSH   LEVEL
30405 @ 254108:                           ACCESS
30406 @ 254109:                           ASSPAR
30407 @ 254110:                           CALL  
30408 @ 254111:                           LOCATE L_0007

  4567           %IF PARMOPT#0 %THEN %START
30409 @ 254114:                           LINE   4567 "regression-compile-tmp/nrimp10s-77.imp"
30410 @ 254156:                           PUSH   PARMOPT
30411 @ 254159:                           PUSHI  #0x00000000
30412 @ 254164:                           JUMPIF = L_0007

  4568              PSF1(ICP,1,AUXSBASE(LEVEL)+16)
30413 @ 254168:                           LINE   4568 "regression-compile-tmp/nrimp10s-77.imp"
30414 @ 254210:                           PUSH   PSF1
30415 @ 254213:                           PUSHI  #0x000000e6
30416 @ 254218:                           ASSPAR
30417 @ 254219:                           PUSHI  #0x00000001
30418 @ 254224:                           ASSPAR
30419 @ 254225:                           PUSH   AUXSBASE
30420 @ 254228:                           PUSH   LEVEL
30421 @ 254231:                           ACCESS
30422 @ 254232:                           PUSHI  #0x00000010
30423 @ 254237:                           ADD   
30424 @ 254238:                           ASSPAR
30425 @ 254239:                           CALL  

  4569              PPJ(2,8)
30426 @ 254240:                           LINE   4569 "regression-compile-tmp/nrimp10s-77.imp"
30427 @ 254282:                           PUSH   PPJ
30428 @ 254285:                           PUSHI  #0x00000002
30429 @ 254290:                           ASSPAR
30430 @ 254291:                           PUSHI  #0x00000008
30431 @ 254296:                           ASSPAR
30432 @ 254297:                           CALL  

  4570           %FINISH
30433 @ 254298:                           LINE   4570 "regression-compile-tmp/nrimp10s-77.imp"
30434 @ 254340:                           LOCATE L_0007

  4571           %IF PARMCHK#0 %START
30435 @ 254343:                           LINE   4571 "regression-compile-tmp/nrimp10s-77.imp"
30436 @ 254385:                           PUSH   PARMCHK
30437 @ 254388:                           PUSHI  #0x00000000
30438 @ 254393:                           JUMPIF = L_0007

  4572              PF1(LDTB,0,PC,PARAM DES(3))
30439 @ 254397:                           LINE   4572 "regression-compile-tmp/nrimp10s-77.imp"
30440 @ 254439:                           PUSH   PF1
30441 @ 254442:                           PUSHI  #0x00000074
30442 @ 254447:                           ASSPAR
30443 @ 254448:                           PUSHI  #0x00000000
30444 @ 254453:                           ASSPAR
30445 @ 254454:                           PUSHI  #0x00000004
30446 @ 254459:                           ASSPAR
30447 @ 254460:                           PUSH   PARAMDES
30448 @ 254463:                           PUSHI  #0x00000003
30449 @ 254468:                           ASSPAR
30450 @ 254469:                           CALL  
30451 @ 254470:                           ASSPAR
30452 @ 254471:                           CALL  

  4573              PSORLF1(LDB,0,B,D)
30453 @ 254472:                           LINE   4573 "regression-compile-tmp/nrimp10s-77.imp"
30454 @ 254514:                           PUSH   PSORLF1
30455 @ 254517:                           PUSHI  #0x00000076
30456 @ 254522:                           ASSPAR
30457 @ 254523:                           PUSHI  #0x00000000
30458 @ 254528:                           ASSPAR
30459 @ 254529:                           PUSH   B
30460 @ 254532:                           ASSPAR
30461 @ 254533:                           PUSH   D
30462 @ 254536:                           ASSPAR
30463 @ 254537:                           CALL  

  4574              PSF1(LDA,1,N+4)
30464 @ 254538:                           LINE   4574 "regression-compile-tmp/nrimp10s-77.imp"
30465 @ 254580:                           PUSH   PSF1
30466 @ 254583:                           PUSHI  #0x00000072
30467 @ 254588:                           ASSPAR
30468 @ 254589:                           PUSHI  #0x00000001
30469 @ 254594:                           ASSPAR
30470 @ 254595:                           PUSH   N
30471 @ 254598:                           PUSHI  #0x00000004
30472 @ 254603:                           ADD   
30473 @ 254604:                           ASSPAR
30474 @ 254605:                           CALL  

  4575              PF2(MVL,1,1,0,0,UNASSPAT&255)
30475 @ 254606:                           LINE   4575 "regression-compile-tmp/nrimp10s-77.imp"
30476 @ 254648:                           PUSH   PF2
30477 @ 254651:                           PUSHI  #0x000000b0
30478 @ 254656:                           ASSPAR
30479 @ 254657:                           PUSHI  #0x00000001
30480 @ 254662:                           ASSPAR
30481 @ 254663:                           PUSHI  #0x00000001
30482 @ 254668:                           ASSPAR
30483 @ 254669:                           PUSHI  #0x00000000
30484 @ 254674:                           ASSPAR
30485 @ 254675:                           PUSHI  #0x00000000
30486 @ 254680:                           ASSPAR
30487 @ 254681:                           PUSHI  #0x81818181
30488 @ 254686:                           PUSHI  #0x000000ff
30489 @ 254691:                           AND   
30490 @ 254692:                           ASSPAR
30491 @ 254693:                           CALL  

  4576              GRUSE(DR)=0
30492 @ 254694:                           LINE   4576 "regression-compile-tmp/nrimp10s-77.imp"
30493 @ 254736:                           PUSH   GRUSE
30494 @ 254739:                           PUSHI  #0x00000001
30495 @ 254744:                           ACCESS
30496 @ 254745:                           PUSHI  #0x00000000
30497 @ 254750:                           ASSVAL

  4577           %FINISH
30498 @ 254751:                           LINE   4577 "regression-compile-tmp/nrimp10s-77.imp"
30499 @ 254793:                           LOCATE L_0007

  4578        %FINISH
30500 @ 254796:                           LINE   4578 "regression-compile-tmp/nrimp10s-77.imp"
30501 @ 254838:                           LOCATE L_0003

  4579  %END
30502 @ 254841:                           LINE   4579 "regression-compile-tmp/nrimp10s-77.imp"
30503 @ 254883:                        END    _lev0id0_lev1id1_lev2id3_CSS_DECLAREARRAYS_CLAIMAS {lev=6 --> 5}

  4580  %END
  4581  !         %ROUTINE TEST NST
  4582  !!***********************************************************************
  4583  !!*       SEE IF NAME 'K' HAS BEEN DECLARED BEFORE AT THIS LEVEL        *
  4584  !!***********************************************************************
  4585  !         FNAME=K
  4586  !         FAULT(7,FNAME) %IF FROM1(TAGS(FNAME))>>8&15=LEVEL
  4587  !         %END
30504 @ 254884:                        LINE   4580 "regression-compile-tmp/nrimp10s-77.imp"
30505 @ 254926:                     END    _lev0id0_lev1id1_lev2id3_CSS_DECLAREARRAYS {lev=5 --> 4}

  4588           %ROUTINE CLT
  4589  !***********************************************************************
  4590  !*       DEAL WITH PHRASE TYPE AND SET PREC,TYPE & ACC                 *
  4591  !*       ONLY PROBLEM IS STRING WHICH HAS OPTIONAL MAX LENGTH ALSO     *
  4592  !*       P ON PHRASE TYPE AT ENTRY - TO NEXT PHRASE AT EXIT.           *
  4593  !***********************************************************************
30506 @ 254927:                     LINE   4588 "regression-compile-tmp/nrimp10s-77.imp"
30507 @ 254969:                     DEF    CLT (_lev0id0_lev1id1_lev2id3_CSS_CLT) p1=V_0188 a/tf=7 b/format=0 c/ostate=0  type=0 (<type:0>) form=7 (routine) special=0 (<special:0>) linkage=0 (auto) spec=0 indirect=0 unass=0
30508 @ 254984:                        START  ( FORMAL PARAMETERS  {lev=5 --> 6, nested=0 --> 1}
30509 @ 254985:                        FINISH ) {lev=5}

  4594  %CONSTBYTEINTEGERARRAY TYPEFLAG(1:10)= {%C
  4595                                          16_51,16_52,0,16_31,16_35,
  4596                                          16_41,0,16_62,16_61,16_72;
30510 @ 254986:                        LINE   4594 "regression-compile-tmp/nrimp10s-77.imp"
30511 @ 255028:                        PUSHI  #0x00000001
30512 @ 255033:                        PUSHI  #0x0000000a
30513 @ 255038:                        BOUNDS
30514 @ 255039:                        DEF    TYPEFLAG p1=V_01e0 a/tf=1b b/format=2 c/ostate=112  type=1 (integer) form=11 (array) special=1 (byte-integer) linkage=2 (constant) spec=0 indirect=1 unass=0
30515 @ 255059:                        PUSHI  #0x00000051
30516 @ 255064:                        INIT   1
30517 @ 255067:                        PUSHI  #0x00000052
30518 @ 255072:                        INIT   1
30519 @ 255075:                        PUSHI  #0x00000000
30520 @ 255080:                        INIT   1
30521 @ 255083:                        PUSHI  #0x00000031
30522 @ 255088:                        INIT   1
30523 @ 255091:                        PUSHI  #0x00000035
30524 @ 255096:                        INIT   1
30525 @ 255099:                        PUSHI  #0x00000041
30526 @ 255104:                        INIT   1
30527 @ 255107:                        PUSHI  #0x00000000
30528 @ 255112:                        INIT   1
30529 @ 255115:                        PUSHI  #0x00000062
30530 @ 255120:                        INIT   1
30531 @ 255123:                        PUSHI  #0x00000061
30532 @ 255128:                        INIT   1
30533 @ 255131:                        PUSHI  #0x00000072
30534 @ 255136:                        INIT   1

  4597  %INTEGER ALT
30535 @ 255139:                        LINE   4597 "regression-compile-tmp/nrimp10s-77.imp"
30536 @ 255181:                        DEF    ALT p1=V_01e1 a/tf=11 b/format=1 c/ostate=0  type=1 (integer) form=1 (simple) special=0 (<special:0>) linkage=0 (auto) spec=0 indirect=0 unass=0

  4598           ALT=A(P)
30537 @ 255196:                        LINE   4598 "regression-compile-tmp/nrimp10s-77.imp"
30538 @ 255238:                        PUSH   ALT
30539 @ 255241:                        PUSH   A
30540 @ 255244:                        PUSH   P
30541 @ 255247:                        ACCESS
30542 @ 255248:                        ASSVAL

  4599           TYPE=TYPEFLAG(ALT)
30543 @ 255249:                        LINE   4599 "regression-compile-tmp/nrimp10s-77.imp"
30544 @ 255291:                        PUSH   TYPE
30545 @ 255294:                        PUSH   TYPEFLAG
30546 @ 255297:                        PUSH   ALT
30547 @ 255300:                        ACCESS
30548 @ 255301:                        ASSVAL

  4600           %IF TYPE=0 %THEN P=P+1 %AND TYPE=TYPEFLAG(A(P)+7)
30549 @ 255302:                        LINE   4600 "regression-compile-tmp/nrimp10s-77.imp"
30550 @ 255344:                        PUSH   TYPE
30551 @ 255347:                        PUSHI  #0x00000000
30552 @ 255352:                        JUMPIF # L_0004
30553 @ 255356:                        PUSH   P
30554 @ 255359:                        PUSH   P
30555 @ 255362:                        PUSHI  #0x00000001
30556 @ 255367:                        ADD   
30557 @ 255368:                        ASSVAL
30558 @ 255369:                        PUSH   TYPE
30559 @ 255372:                        PUSH   TYPEFLAG
30560 @ 255375:                        PUSH   A
30561 @ 255378:                        PUSH   P
30562 @ 255381:                        ACCESS
30563 @ 255382:                        PUSHI  #0x00000007
30564 @ 255387:                        ADD   
30565 @ 255388:                        ACCESS
30566 @ 255389:                        ASSVAL
30567 @ 255390:                        LOCATE L_0004

  4601           PREC=TYPE>>4
30568 @ 255393:                        LINE   4601 "regression-compile-tmp/nrimp10s-77.imp"
30569 @ 255435:                        PUSH   PREC
30570 @ 255438:                        PUSH   TYPE
30571 @ 255441:                        PUSHI  #0x00000004
30572 @ 255446:                        RSH   
30573 @ 255447:                        ASSVAL

  4602           TYPE=TYPE&7
30574 @ 255448:                        LINE   4602 "regression-compile-tmp/nrimp10s-77.imp"
30575 @ 255490:                        PUSH   TYPE
30576 @ 255493:                        PUSH   TYPE
30577 @ 255496:                        PUSHI  #0x00000007
30578 @ 255501:                        AND   
30579 @ 255502:                        ASSVAL

  4603           PREC=6 %IF TYPE=2 %AND ALL LONG#0 %AND PREC<=5;! DEAL WITH '%REALSLONG'
30580 @ 255503:                        LINE   4603 "regression-compile-tmp/nrimp10s-77.imp"
30581 @ 255545:                        PUSH   TYPE
30582 @ 255548:                        PUSHI  #0x00000002
30583 @ 255553:                        JUMPIF # L_0004
30584 @ 255557:                        PUSH   ALLLONG
30585 @ 255560:                        PUSHI  #0x00000000
30586 @ 255565:                        JUMPIF = L_0004
30587 @ 255569:                        PUSH   PREC
30588 @ 255572:                        PUSHI  #0x00000005
30589 @ 255577:                        JUMPIF > L_0004
30590 @ 255581:                        PUSH   PREC
30591 @ 255584:                        PUSHI  #0x00000006
30592 @ 255589:                        ASSVAL
30593 @ 255590:                        LOCATE L_0004

  4604           ACC=BYTES(PREC)
30594 @ 255593:                        LINE   4604 "regression-compile-tmp/nrimp10s-77.imp"
30595 @ 255635:                        PUSH   ACC
30596 @ 255638:                        PUSH   BYTES
30597 @ 255641:                        PUSH   PREC
30598 @ 255644:                        ACCESS
30599 @ 255645:                        ASSVAL

  4605           %IF TYPE=5 %THEN %START;    ! P<TYPE>='%STRING'
30600 @ 255646:                        LINE   4605 "regression-compile-tmp/nrimp10s-77.imp"
30601 @ 255688:                        PUSH   TYPE
30602 @ 255691:                        PUSHI  #0x00000005
30603 @ 255696:                        JUMPIF # L_0004

  4606              %IF A(P+1)=1 %THEN %START;! MAX LENGTH GIVEN
30604 @ 255700:                        LINE   4606 "regression-compile-tmp/nrimp10s-77.imp"
30605 @ 255742:                        PUSH   A
30606 @ 255745:                        PUSH   P
30607 @ 255748:                        PUSHI  #0x00000001
30608 @ 255753:                        ADD   
30609 @ 255754:                        ACCESS
30610 @ 255755:                        PUSHI  #0x00000001
30611 @ 255760:                        JUMPIF # L_0007

  4607                 P=P+2
30612 @ 255764:                        LINE   4607 "regression-compile-tmp/nrimp10s-77.imp"
30613 @ 255806:                        PUSH   P
30614 @ 255809:                        PUSH   P
30615 @ 255812:                        PUSHI  #0x00000002
30616 @ 255817:                        ADD   
30617 @ 255818:                        ASSVAL

  4608                 ACC=A(P)+1
30618 @ 255819:                        LINE   4608 "regression-compile-tmp/nrimp10s-77.imp"
30619 @ 255861:                        PUSH   ACC
30620 @ 255864:                        PUSH   A
30621 @ 255867:                        PUSH   P
30622 @ 255870:                        ACCESS
30623 @ 255871:                        PUSHI  #0x00000001
30624 @ 255876:                        ADD   
30625 @ 255877:                        ASSVAL

  4609              %FINISH %ELSE ACC=0 %AND P=P+1
30626 @ 255878:                        LINE   4609 "regression-compile-tmp/nrimp10s-77.imp"
30627 @ 255920:                        GOTO   L_0006
30628 @ 255923:                        LOCATE L_0007
30629 @ 255926:                        PUSH   ACC
30630 @ 255929:                        PUSHI  #0x00000000
30631 @ 255934:                        ASSVAL
30632 @ 255935:                        PUSH   P
30633 @ 255938:                        PUSH   P
30634 @ 255941:                        PUSHI  #0x00000001
30635 @ 255946:                        ADD   
30636 @ 255947:                        ASSVAL
30637 @ 255948:                        LOCATE L_0006

  4610           %FINISH
30638 @ 255951:                        LINE   4610 "regression-compile-tmp/nrimp10s-77.imp"
30639 @ 255993:                        LOCATE L_0004

  4611           P=P+1
30640 @ 255996:                        LINE   4611 "regression-compile-tmp/nrimp10s-77.imp"
30641 @ 256038:                        PUSH   P
30642 @ 256041:                        PUSH   P
30643 @ 256044:                        PUSHI  #0x00000001
30644 @ 256049:                        ADD   
30645 @ 256050:                        ASSVAL

  4612           %END
30646 @ 256051:                        LINE   4612 "regression-compile-tmp/nrimp10s-77.imp"
30647 @ 256093:                     END    _lev0id0_lev1id1_lev2id3_CSS_CLT {lev=5 --> 4}

  4613           %ROUTINE CQN(%INTEGER P)
  4614  !***********************************************************************
  4615  !*       SET NAM,ARR & ACC FROM ALTERNATIVE OF PHRASE <QNAME'>         *
  4616  !*       P<QNAME'>='%ARRAYNAME','%NAME',<%NULL>                        *
  4617  !*       P POINTS TO THE ANALYSIS RECORD ENTRY AS IS NOT UPDATED       *
  4618  !***********************************************************************
30648 @ 256094:                     LINE   4613 "regression-compile-tmp/nrimp10s-77.imp"
30649 @ 256136:                     DEF    CQN (_lev0id0_lev1id1_lev2id3_CSS_CQN) p1=V_0189 a/tf=7 b/format=0 c/ostate=0  type=0 (<type:0>) form=7 (routine) special=0 (<special:0>) linkage=0 (auto) spec=0 indirect=0 unass=0
30650 @ 256151:                        START  ( FORMAL PARAMETERS  {lev=5 --> 6, nested=0 --> 1}
30651 @ 256152:                           DEF    P p1=V_01e0 a/tf=11 b/format=1 c/ostate=0  type=1 (integer) form=1 (simple) special=0 (<special:0>) linkage=0 (auto) spec=0 indirect=0 unass=0
30652 @ 256165:                        FINISH ) {lev=5}

  4619           %INTEGER I
30653 @ 256166:                        LINE   4619 "regression-compile-tmp/nrimp10s-77.imp"
30654 @ 256208:                        DEF    I p1=V_01e1 a/tf=11 b/format=1 c/ostate=0  type=1 (integer) form=1 (simple) special=0 (<special:0>) linkage=0 (auto) spec=0 indirect=0 unass=0

  4620           I=A(P);NAM=0;ARR=0
30655 @ 256221:                        LINE   4620 "regression-compile-tmp/nrimp10s-77.imp"
30656 @ 256263:                        PUSH   I
30657 @ 256266:                        PUSH   A
30658 @ 256269:                        PUSH   P
30659 @ 256272:                        ACCESS
30660 @ 256273:                        ASSVAL
30661 @ 256274:                        LINE   4620 "regression-compile-tmp/nrimp10s-77.imp"
30662 @ 256316:                        PUSH   NAM
30663 @ 256319:                        PUSHI  #0x00000000
30664 @ 256324:                        ASSVAL
30665 @ 256325:                        LINE   4620 "regression-compile-tmp/nrimp10s-77.imp"
30666 @ 256367:                        PUSH   ARR
30667 @ 256370:                        PUSHI  #0x00000000
30668 @ 256375:                        ASSVAL

  4621           %IF I=1 %THEN ARR=1 %AND ACC=16;! ARRAYNAMES
30669 @ 256376:                        LINE   4621 "regression-compile-tmp/nrimp10s-77.imp"
30670 @ 256418:                        PUSH   I
30671 @ 256421:                        PUSHI  #0x00000001
30672 @ 256426:                        JUMPIF # L_0004
30673 @ 256430:                        PUSH   ARR
30674 @ 256433:                        PUSHI  #0x00000001
30675 @ 256438:                        ASSVAL
30676 @ 256439:                        PUSH   ACC
30677 @ 256442:                        PUSHI  #0x00000010
30678 @ 256447:                        ASSVAL
30679 @ 256448:                        LOCATE L_0004

  4622           %IF I<=2 %THEN NAM=1;           ! ARRAYNAMES & NAMES
30680 @ 256451:                        LINE   4622 "regression-compile-tmp/nrimp10s-77.imp"
30681 @ 256493:                        PUSH   I
30682 @ 256496:                        PUSHI  #0x00000002
30683 @ 256501:                        JUMPIF > L_0004
30684 @ 256505:                        PUSH   NAM
30685 @ 256508:                        PUSHI  #0x00000001
30686 @ 256513:                        ASSVAL
30687 @ 256514:                        LOCATE L_0004

  4623           %IF I=2 %THEN ACC=8;            ! NAMES USE 8-BYTE DESCRIPTOR
30688 @ 256517:                        LINE   4623 "regression-compile-tmp/nrimp10s-77.imp"
30689 @ 256559:                        PUSH   I
30690 @ 256562:                        PUSHI  #0x00000002
30691 @ 256567:                        JUMPIF # L_0004
30692 @ 256571:                        PUSH   ACC
30693 @ 256574:                        PUSHI  #0x00000008
30694 @ 256579:                        ASSVAL
30695 @ 256580:                        LOCATE L_0004

  4624           %END
30696 @ 256583:                        LINE   4624 "regression-compile-tmp/nrimp10s-77.imp"
30697 @ 256625:                     END    _lev0id0_lev1id1_lev2id3_CSS_CQN {lev=5 --> 4}

  4625  %ROUTINE CRSPEC (%INTEGER M)
  4626  !***********************************************************************
  4627  !*    MODE=0  FOR NORMAL ROUTINE SPEC                                  *
  4628  !*    MODE=1 FOR EXTERNAL(ETC) ROUTINE SPECS XREF NEEDED               *
  4629  !*    P ON ENTRY TO P(RT) IN (RT)(MARK)(%SPEC')(NAME)(FPP)             *
  4630  !***********************************************************************
30698 @ 256626:                     LINE   4625 "regression-compile-tmp/nrimp10s-77.imp"
30699 @ 256668:                     DEF    CRSPEC (_lev0id0_lev1id1_lev2id3_CSS_CRSPEC) p1=V_0185 a/tf=7 b/format=0 c/ostate=0  type=0 (<type:0>) form=7 (routine) special=0 (<special:0>) linkage=0 (auto) spec=0 indirect=0 unass=0
30700 @ 256686:                        START  ( FORMAL PARAMETERS  {lev=5 --> 6, nested=0 --> 1}
30701 @ 256687:                           DEF    M p1=V_01e0 a/tf=11 b/format=1 c/ostate=0  type=1 (integer) form=1 (simple) special=0 (<special:0>) linkage=0 (auto) spec=0 indirect=0 unass=0
30702 @ 256700:                        FINISH ) {lev=5}

  4631  %INTEGER KK,JJ,TYPEP,OPHEAD,NPARMS
30703 @ 256701:                        LINE   4631 "regression-compile-tmp/nrimp10s-77.imp"
30704 @ 256743:                        DEF    KK p1=V_01e1 a/tf=11 b/format=1 c/ostate=0  type=1 (integer) form=1 (simple) special=0 (<special:0>) linkage=0 (auto) spec=0 indirect=0 unass=0
30705 @ 256757:                        DEF    JJ p1=V_01e2 a/tf=11 b/format=1 c/ostate=0  type=1 (integer) form=1 (simple) special=0 (<special:0>) linkage=0 (auto) spec=0 indirect=0 unass=0
30706 @ 256771:                        DEF    TYPEP p1=V_01e3 a/tf=11 b/format=1 c/ostate=0  type=1 (integer) form=1 (simple) special=0 (<special:0>) linkage=0 (auto) spec=0 indirect=0 unass=0
30707 @ 256788:                        DEF    OPHEAD p1=V_01e4 a/tf=11 b/format=1 c/ostate=0  type=1 (integer) form=1 (simple) special=0 (<special:0>) linkage=0 (auto) spec=0 indirect=0 unass=0
30708 @ 256806:                        DEF    NPARMS p1=V_01e5 a/tf=11 b/format=1 c/ostate=0  type=1 (integer) form=1 (simple) special=0 (<special:0>) linkage=0 (auto) spec=0 indirect=0 unass=0

  4632  %STRING(34) XNAME
30709 @ 256824:                        LINE   4632 "regression-compile-tmp/nrimp10s-77.imp"
30710 @ 256866:                        DEF    XNAME p1=V_01e6 a/tf=31 b/format=22 c/ostate=0  type=3 (string) form=1 (simple) special=0 (<special:0>) linkage=0 (auto) spec=0 indirect=0 unass=0

  4633        LITL=EXTRN&3
30711 @ 256883:                        LINE   4633 "regression-compile-tmp/nrimp10s-77.imp"
30712 @ 256925:                        PUSH   LITL
30713 @ 256928:                        PUSH   EXTRN
30714 @ 256931:                        PUSHI  #0x00000003
30715 @ 256936:                        AND   
30716 @ 256937:                        ASSVAL

  4634        %IF A(P)=1 %THEN %START;          ! P<RT>=%ROUTINE
30717 @ 256938:                        LINE   4634 "regression-compile-tmp/nrimp10s-77.imp"
30718 @ 256980:                        PUSH   A
30719 @ 256983:                        PUSH   P
30720 @ 256986:                        ACCESS
30721 @ 256987:                        PUSHI  #0x00000001
30722 @ 256992:                        JUMPIF # L_0004

  4635           TYPEP=LITL<<14!16_1000
30723 @ 256996:                        LINE   4635 "regression-compile-tmp/nrimp10s-77.imp"
30724 @ 257038:                        PUSH   TYPEP
30725 @ 257041:                        PUSH   LITL
30726 @ 257044:                        PUSHI  #0x0000000e
30727 @ 257049:                        LSH   
30728 @ 257050:                        PUSHI  #0x00001000
30729 @ 257055:                        OR    
30730 @ 257056:                        ASSVAL

  4636           P=P+2;                         ! IGNORING ALT OF P(SPEC')
30731 @ 257057:                        LINE   4636 "regression-compile-tmp/nrimp10s-77.imp"
30732 @ 257099:                        PUSH   P
30733 @ 257102:                        PUSH   P
30734 @ 257105:                        PUSHI  #0x00000002
30735 @ 257110:                        ADD   
30736 @ 257111:                        ASSVAL

  4637        %FINISH %ELSE %START;             ! P<RT>=<TYPE><FNORMAP>
30737 @ 257112:                        LINE   4637 "regression-compile-tmp/nrimp10s-77.imp"
30738 @ 257154:                        GOTO   L_0003
30739 @ 257157:                        LOCATE L_0004

  4638           ROUT=1; ARR=0; P=P+1
30740 @ 257160:                        LINE   4638 "regression-compile-tmp/nrimp10s-77.imp"
30741 @ 257202:                        PUSH   ROUT
30742 @ 257205:                        PUSHI  #0x00000001
30743 @ 257210:                        ASSVAL
30744 @ 257211:                        LINE   4638 "regression-compile-tmp/nrimp10s-77.imp"
30745 @ 257253:                        PUSH   ARR
30746 @ 257256:                        PUSHI  #0x00000000
30747 @ 257261:                        ASSVAL
30748 @ 257262:                        LINE   4638 "regression-compile-tmp/nrimp10s-77.imp"
30749 @ 257304:                        PUSH   P
30750 @ 257307:                        PUSH   P
30751 @ 257310:                        PUSHI  #0x00000001
30752 @ 257315:                        ADD   
30753 @ 257316:                        ASSVAL

  4639           CLT; NAM=0
30754 @ 257317:                        LINE   4639 "regression-compile-tmp/nrimp10s-77.imp"
30755 @ 257359:                        PUSH   CLT
30756 @ 257362:                        CALL  
30757 @ 257363:                        LINE   4639 "regression-compile-tmp/nrimp10s-77.imp"
30758 @ 257405:                        PUSH   NAM
30759 @ 257408:                        PUSHI  #0x00000000
30760 @ 257413:                        ASSVAL

  4640           %IF A(P)=2 %THEN NAM=2;        ! 2 FOR MAP 0 FOR FN
30761 @ 257414:                        LINE   4640 "regression-compile-tmp/nrimp10s-77.imp"
30762 @ 257456:                        PUSH   A
30763 @ 257459:                        PUSH   P
30764 @ 257462:                        ACCESS
30765 @ 257463:                        PUSHI  #0x00000002
30766 @ 257468:                        JUMPIF # L_0007
30767 @ 257472:                        PUSH   NAM
30768 @ 257475:                        PUSHI  #0x00000002
30769 @ 257480:                        ASSVAL
30770 @ 257481:                        LOCATE L_0007

  4641           PACK(TYPEP)
30771 @ 257484:                        LINE   4641 "regression-compile-tmp/nrimp10s-77.imp"
30772 @ 257526:                        PUSH   PACK
30773 @ 257529:                        PUSH   TYPEP
30774 @ 257532:                        ASSPAR
30775 @ 257533:                        CALL  

  4642           P=P+2;                         ! AGAIN IGNORING ALT OF P(SPEC')
30776 @ 257534:                        LINE   4642 "regression-compile-tmp/nrimp10s-77.imp"
30777 @ 257576:                        PUSH   P
30778 @ 257579:                        PUSH   P
30779 @ 257582:                        PUSHI  #0x00000002
30780 @ 257587:                        ADD   
30781 @ 257588:                        ASSVAL

  4643        %FINISH
30782 @ 257589:                        LINE   4643 "regression-compile-tmp/nrimp10s-77.imp"
30783 @ 257631:                        LOCATE L_0003

  4644        P=P+4;                            ! PAST HOLE FOR DECLINKS 
30784 @ 257634:                        LINE   4644 "regression-compile-tmp/nrimp10s-77.imp"
30785 @ 257676:                        PUSH   P
30786 @ 257679:                        PUSH   P
30787 @ 257682:                        PUSHI  #0x00000004
30788 @ 257687:                        ADD   
30789 @ 257688:                        ASSVAL

  4645        KK=FROM AR2(P)
30790 @ 257689:                        LINE   4645 "regression-compile-tmp/nrimp10s-77.imp"
30791 @ 257731:                        PUSH   KK
30792 @ 257734:                        PUSH   FROMAR2
30793 @ 257737:                        PUSH   P
30794 @ 257740:                        ASSPAR
30795 @ 257741:                        CALL  
30796 @ 257742:                        ASSVAL

  4646        JJ=0
30797 @ 257743:                        LINE   4646 "regression-compile-tmp/nrimp10s-77.imp"
30798 @ 257785:                        PUSH   JJ
30799 @ 257788:                        PUSHI  #0x00000000
30800 @ 257793:                        ASSVAL

  4647        P=P+2
30801 @ 257794:                        LINE   4647 "regression-compile-tmp/nrimp10s-77.imp"
30802 @ 257836:                        PUSH   P
30803 @ 257839:                        PUSH   P
30804 @ 257842:                        PUSHI  #0x00000002
30805 @ 257847:                        ADD   
30806 @ 257848:                        ASSVAL

  4648        CFPLIST(OPHEAD,NPARMS)
30807 @ 257849:                        LINE   4648 "regression-compile-tmp/nrimp10s-77.imp"
30808 @ 257891:                        PUSH   CFPLIST
30809 @ 257894:                        PUSH   OPHEAD
30810 @ 257897:                        ASSPAR
30811 @ 257898:                        PUSH   NPARMS
30812 @ 257901:                        ASSPAR
30813 @ 257902:                        CALL  

  4649        %IF M=1 %THEN %START
30814 @ 257903:                        LINE   4649 "regression-compile-tmp/nrimp10s-77.imp"
30815 @ 257945:                        PUSH   M
30816 @ 257948:                        PUSHI  #0x00000001
30817 @ 257953:                        JUMPIF # L_0004

  4650           XNAME<-STRING(DICTBASE+WORD(KK))
30818 @ 257957:                        LINE   4650 "regression-compile-tmp/nrimp10s-77.imp"
30819 @ 257999:                        PUSH   XNAME
30820 @ 258002:                        PUSH   STRING
30821 @ 258005:                        PUSH   DICTBASE
30822 @ 258008:                        PUSH   WORD
30823 @ 258011:                        PUSH   KK
30824 @ 258014:                        ACCESS
30825 @ 258015:                        ADD   
30826 @ 258016:                        ASSPAR
30827 @ 258017:                        CALL  
30828 @ 258018:                        JAM   

  4651           %IF EXTRN=1 %THEN XNAME<-"S#".XNAME
30829 @ 258019:                        LINE   4651 "regression-compile-tmp/nrimp10s-77.imp"
30830 @ 258061:                        PUSH   EXTRN
30831 @ 258064:                        PUSHI  #0x00000001
30832 @ 258069:                        JUMPIF # L_0007
30833 @ 258073:                        PUSH   XNAME
30834 @ 258076:                        PUSHS  "S#"
30835 @ 258080:                        PUSH   XNAME
30836 @ 258083:                        CONCAT
30837 @ 258084:                        JAM   
30838 @ 258085:                        LOCATE L_0007

  4652           CXREF(XNAME,PARMDYNAMIC!(EXTRN//3),2,JJ); ! %STSTEM & %EXTERNAL =STATIC
  4653                                          ! %DYNAMIC = DYNAMIC
30839 @ 258088:                        LINE   4652 "regression-compile-tmp/nrimp10s-77.imp"
30840 @ 258130:                        PUSH   CXREF
30841 @ 258133:                        PUSH   XNAME
30842 @ 258136:                        ASSPAR
30843 @ 258137:                        PUSH   PARMDYNAMIC
30844 @ 258140:                        PUSH   EXTRN
30845 @ 258143:                        PUSHI  #0x00000003
30846 @ 258148:                        QUOT  
30847 @ 258149:                        OR    
30848 @ 258150:                        ASSPAR
30849 @ 258151:                        PUSHI  #0x00000002
30850 @ 258156:                        ASSPAR
30851 @ 258157:                        PUSH   JJ
30852 @ 258160:                        ASSPAR
30853 @ 258161:                        CALL  

  4654        %FINISH
30854 @ 258162:                        LINE   4654 "regression-compile-tmp/nrimp10s-77.imp"
30855 @ 258204:                        LOCATE L_0004

  4655        %IF M=0 %AND RLEVEL=0 %THEN CODE DES(JJ)
30856 @ 258207:                        LINE   4655 "regression-compile-tmp/nrimp10s-77.imp"
30857 @ 258249:                        PUSH   M
30858 @ 258252:                        PUSHI  #0x00000000
30859 @ 258257:                        JUMPIF # L_0004
30860 @ 258261:                        PUSH   RLEVEL
30861 @ 258264:                        PUSHI  #0x00000000
30862 @ 258269:                        JUMPIF # L_0004
30863 @ 258273:                        PUSH   CODEDES
30864 @ 258276:                        PUSH   JJ
30865 @ 258279:                        ASSPAR
30866 @ 258280:                        CALL  
30867 @ 258281:                        LOCATE L_0004

  4656        J=15-M; PTYPE=TYPEP
30868 @ 258284:                        LINE   4656 "regression-compile-tmp/nrimp10s-77.imp"
30869 @ 258326:                        PUSH   J
30870 @ 258329:                        PUSHI  #0x0000000f
30871 @ 258334:                        PUSH   M
30872 @ 258337:                        SUB   
30873 @ 258338:                        ASSVAL
30874 @ 258339:                        LINE   4656 "regression-compile-tmp/nrimp10s-77.imp"
30875 @ 258381:                        PUSH   PTYPE
30876 @ 258384:                        PUSH   TYPEP
30877 @ 258387:                        ASSVAL

  4657        KFORM=NPARMS
30878 @ 258388:                        LINE   4657 "regression-compile-tmp/nrimp10s-77.imp"
30879 @ 258430:                        PUSH   KFORM
30880 @ 258433:                        PUSH   NPARMS
30881 @ 258436:                        ASSVAL

  4658        SNDISP=JJ>>16
30882 @ 258437:                        LINE   4658 "regression-compile-tmp/nrimp10s-77.imp"
30883 @ 258479:                        PUSH   SNDISP
30884 @ 258482:                        PUSH   JJ
30885 @ 258485:                        PUSHI  #0x00000010
30886 @ 258490:                        RSH   
30887 @ 258491:                        ASSVAL

  4659        ACC=JJ&16_FFFF
30888 @ 258492:                        LINE   4659 "regression-compile-tmp/nrimp10s-77.imp"
30889 @ 258534:                        PUSH   ACC
30890 @ 258537:                        PUSH   JJ
30891 @ 258540:                        PUSHI  #0x0000ffff
30892 @ 258545:                        AND   
30893 @ 258546:                        ASSVAL

  4660        STORE TAG(KK,OPHEAD)
30894 @ 258547:                        LINE   4660 "regression-compile-tmp/nrimp10s-77.imp"
30895 @ 258589:                        PUSH   STORETAG
30896 @ 258592:                        PUSH   KK
30897 @ 258595:                        ASSPAR
30898 @ 258596:                        PUSH   OPHEAD
30899 @ 258599:                        ASSPAR
30900 @ 258600:                        CALL  

  4661  %END
30901 @ 258601:                        LINE   4661 "regression-compile-tmp/nrimp10s-77.imp"
30902 @ 258643:                     END    _lev0id0_lev1id1_lev2id3_CSS_CRSPEC {lev=5 --> 4}

  4662  %ROUTINE CFPLIST(%INTEGERNAME OPHEAD,NPARMS)
  4663  !***********************************************************************
  4664  !*    COMPILE A FORMAL PARAMETER PART INTO A LIST OF PARAMETER TYPES   *
  4665  !*    P(FPP)='('{(HOLE)(FPDEL)(NAMELIST)(MARK)}*')',0.                 *
  4666  !*                                                                     *
  4667  !*    THE LIST OF PARAMETER LOOKS LIKE:-                               *
  4668  !*    S1 = PTYPE FOR PARAM<<16! DIMENSION    (DIMEN DEDUCED LATER)     *
  4669  !*    S2 = ACC <<16 ! SPARE                                            *
  4670  !*    S3 = 0                                 (RESERVED FOR FPP OF RTS) *
  4671  !*                                                                     *
  4672  !*    ON ENTRY P IS AT ALT OF FPP (WHICH MAY BE NULL)                  *
  4673  !***********************************************************************
30903 @ 258644:                     LINE   4662 "regression-compile-tmp/nrimp10s-77.imp"
30904 @ 258686:                     DEF    CFPLIST (_lev0id0_lev1id1_lev2id3_CSS_CFPLIST) p1=V_0186 a/tf=7 b/format=0 c/ostate=0  type=0 (<type:0>) form=7 (routine) special=0 (<special:0>) linkage=0 (auto) spec=0 indirect=0 unass=0
30905 @ 258705:                        START  ( FORMAL PARAMETERS  {lev=5 --> 6, nested=0 --> 1}
30906 @ 258706:                           DEF    OPHEAD p1=V_01e0 a/tf=12 b/format=1 c/ostate=0  type=1 (integer) form=2 (name) special=0 (<special:0>) linkage=0 (auto) spec=0 indirect=0 unass=0
30907 @ 258724:                           DEF    NPARMS p1=V_01e1 a/tf=12 b/format=1 c/ostate=0  type=1 (integer) form=2 (name) special=0 (<special:0>) linkage=0 (auto) spec=0 indirect=0 unass=0
30908 @ 258742:                        FINISH ) {lev=5}

  4674  %INTEGER OPBOT, PP
30909 @ 258743:                        LINE   4674 "regression-compile-tmp/nrimp10s-77.imp"
30910 @ 258785:                        DEF    OPBOT p1=V_01e2 a/tf=11 b/format=1 c/ostate=0  type=1 (integer) form=1 (simple) special=0 (<special:0>) linkage=0 (auto) spec=0 indirect=0 unass=0
30911 @ 258802:                        DEF    PP p1=V_01e3 a/tf=11 b/format=1 c/ostate=0  type=1 (integer) form=1 (simple) special=0 (<special:0>) linkage=0 (auto) spec=0 indirect=0 unass=0

  4675        OPHEAD=0; OPBOT=0
30912 @ 258816:                        LINE   4675 "regression-compile-tmp/nrimp10s-77.imp"
30913 @ 258858:                        PUSH   OPHEAD
30914 @ 258861:                        PUSHI  #0x00000000
30915 @ 258866:                        ASSVAL
30916 @ 258867:                        LINE   4675 "regression-compile-tmp/nrimp10s-77.imp"
30917 @ 258909:                        PUSH   OPBOT
30918 @ 258912:                        PUSHI  #0x00000000
30919 @ 258917:                        ASSVAL

  4676        NPARMS=0;                         ! ZERO PARAMETERS AS YET
30920 @ 258918:                        LINE   4676 "regression-compile-tmp/nrimp10s-77.imp"
30921 @ 258960:                        PUSH   NPARMS
30922 @ 258963:                        PUSHI  #0x00000000
30923 @ 258968:                        ASSVAL

  4677        %WHILE A(P)=1 %CYCLE;             ! WHILE SOME(MORE) FPS
30924 @ 258969:                        LINE   4677 "regression-compile-tmp/nrimp10s-77.imp"
30925 @ 259011:                        LOCATE L_0003
30926 @ 259014:                        PUSH   A
30927 @ 259017:                        PUSH   P
30928 @ 259020:                        ACCESS
30929 @ 259021:                        PUSHI  #0x00000001
30930 @ 259026:                        JUMPIF # L_0004

  4678           PP=P+1+FROMAR2(P+1);           ! TO NEXT FPDEL
30931 @ 259030:                        LINE   4678 "regression-compile-tmp/nrimp10s-77.imp"
30932 @ 259072:                        PUSH   PP
30933 @ 259075:                        PUSH   P
30934 @ 259078:                        PUSHI  #0x00000001
30935 @ 259083:                        ADD   
30936 @ 259084:                        PUSH   FROMAR2
30937 @ 259087:                        PUSH   P
30938 @ 259090:                        PUSHI  #0x00000001
30939 @ 259095:                        ADD   
30940 @ 259096:                        ASSPAR
30941 @ 259097:                        CALL  
30942 @ 259098:                        ADD   
30943 @ 259099:                        ASSVAL

  4679           P=P+3;                         ! TO ALT OF FPDEL
30944 @ 259100:                        LINE   4679 "regression-compile-tmp/nrimp10s-77.imp"
30945 @ 259142:                        PUSH   P
30946 @ 259145:                        PUSH   P
30947 @ 259148:                        PUSHI  #0x00000003
30948 @ 259153:                        ADD   
30949 @ 259154:                        ASSVAL

  4680           CFPDEL;                        ! GET TYPE & ACC FOR NEXT GROUP
30950 @ 259155:                        LINE   4680 "regression-compile-tmp/nrimp10s-77.imp"
30951 @ 259197:                        PUSH   CFPDEL
30952 @ 259200:                        CALL  

  4681           {%UNTIL A(P-1)=2} %CYCLE;        ! DOWN <NAMELIST> FOR EACH DEL
30953 @ 259201:                        LINE   4681 "regression-compile-tmp/nrimp10s-77.imp"
30954 @ 259243:                        LOCATE L_0006

  4682              BINSERT(OPHEAD,OPBOT,PTYPE<<16,ACC<<16,0)
30955 @ 259246:                        LINE   4682 "regression-compile-tmp/nrimp10s-77.imp"
30956 @ 259288:                        PUSH   BINSERT
30957 @ 259291:                        PUSH   OPHEAD
30958 @ 259294:                        ASSPAR
30959 @ 259295:                        PUSH   OPBOT
30960 @ 259298:                        ASSPAR
30961 @ 259299:                        PUSH   PTYPE
30962 @ 259302:                        PUSHI  #0x00000010
30963 @ 259307:                        LSH   
30964 @ 259308:                        ASSPAR
30965 @ 259309:                        PUSH   ACC
30966 @ 259312:                        PUSHI  #0x00000010
30967 @ 259317:                        LSH   
30968 @ 259318:                        ASSPAR
30969 @ 259319:                        PUSHI  #0x00000000
30970 @ 259324:                        ASSPAR
30971 @ 259325:                        CALL  

  4683              NPARMS=NPARMS+1
30972 @ 259326:                        LINE   4683 "regression-compile-tmp/nrimp10s-77.imp"
30973 @ 259368:                        PUSH   NPARMS
30974 @ 259371:                        PUSH   NPARMS
30975 @ 259374:                        PUSHI  #0x00000001
30976 @ 259379:                        ADD   
30977 @ 259380:                        ASSVAL

  4684              P=P+3
30978 @ 259381:                        LINE   4684 "regression-compile-tmp/nrimp10s-77.imp"
30979 @ 259423:                        PUSH   P
30980 @ 259426:                        PUSH   P
30981 @ 259429:                        PUSHI  #0x00000003
30982 @ 259434:                        ADD   
30983 @ 259435:                        ASSVAL

  4685           %REPEAT %UNTIL A(P-1)=2;       ! DOWN <NAMELIST> FOR EACH DEL
30984 @ 259436:                        LINE   4685 "regression-compile-tmp/nrimp10s-77.imp"
30985 @ 259478:                        PUSH   A
30986 @ 259481:                        PUSH   P
30987 @ 259484:                        PUSHI  #0x00000001
30988 @ 259489:                        SUB   
30989 @ 259490:                        ACCESS
30990 @ 259491:                        PUSHI  #0x00000002
30991 @ 259496:                        JUMPIF = L_0007
30992 @ 259500:                        REPEAT L_0006
30993 @ 259503:                        LOCATE L_0007

  4686           P=PP
30994 @ 259506:                        LINE   4686 "regression-compile-tmp/nrimp10s-77.imp"
30995 @ 259548:                        PUSH   P
30996 @ 259551:                        PUSH   PP
30997 @ 259554:                        ASSVAL

  4687        %REPEAT
30998 @ 259555:                        LINE   4687 "regression-compile-tmp/nrimp10s-77.imp"
30999 @ 259597:                        REPEAT L_0003
31000 @ 259600:                        LOCATE L_0004

  4688        P=P+1
31001 @ 259603:                        LINE   4688 "regression-compile-tmp/nrimp10s-77.imp"
31002 @ 259645:                        PUSH   P
31003 @ 259648:                        PUSH   P
31004 @ 259651:                        PUSHI  #0x00000001
31005 @ 259656:                        ADD   
31006 @ 259657:                        ASSVAL

  4689  %END
31007 @ 259658:                        LINE   4689 "regression-compile-tmp/nrimp10s-77.imp"
31008 @ 259700:                     END    _lev0id0_lev1id1_lev2id3_CSS_CFPLIST {lev=5 --> 4}

  4690  %ROUTINE CFPDEL
  4691  !***********************************************************************
  4692  !*    SET UP PTYPE & ACC FOR A FORMAL PARAMETER DEFINITION             *
  4693  !*    P<FPDEL>=<TYPE><%QNAME'>,                                        *
  4694  !*             '%RECORD'<%ARRAY'>'%NAME'.                              *
  4695  !*             (RT)(%NAME')(NAMELIST)(FPP),                            *
  4696  !*             '%NAME'.                                                *
  4697  !***********************************************************************
31009 @ 259701:                     LINE   4690 "regression-compile-tmp/nrimp10s-77.imp"
31010 @ 259743:                     DEF    CFPDEL (_lev0id0_lev1id1_lev2id3_CSS_CFPDEL) p1=V_0187 a/tf=7 b/format=0 c/ostate=0  type=0 (<type:0>) form=7 (routine) special=0 (<special:0>) linkage=0 (auto) spec=0 indirect=0 unass=0
31011 @ 259761:                        START  ( FORMAL PARAMETERS  {lev=5 --> 6, nested=0 --> 1}
31012 @ 259762:                        FINISH ) {lev=5}

  4698  %SWITCH FP(1:4)
31013 @ 259763:                        LINE   4698 "regression-compile-tmp/nrimp10s-77.imp"
31014 @ 259805:                        PUSHI  #0x00000001
31015 @ 259810:                        PUSHI  #0x00000004
31016 @ 259815:                        BOUNDS
31017 @ 259816:                        DEF    FP p1=V_01e0 a/tf=6 b/format=0 c/ostate=0  type=0 (<type:0>) form=6 (switch) special=0 (<special:0>) linkage=0 (auto) spec=0 indirect=0 unass=0

  4699  %INTEGER FPALT
31018 @ 259830:                        LINE   4699 "regression-compile-tmp/nrimp10s-77.imp"
31019 @ 259872:                        DEF    FPALT p1=V_01e1 a/tf=11 b/format=1 c/ostate=0  type=1 (integer) form=1 (simple) special=0 (<special:0>) linkage=0 (auto) spec=0 indirect=0 unass=0

  4700        FPALT=A(P); P=P+1
31020 @ 259889:                        LINE   4700 "regression-compile-tmp/nrimp10s-77.imp"
31021 @ 259931:                        PUSH   FPALT
31022 @ 259934:                        PUSH   A
31023 @ 259937:                        PUSH   P
31024 @ 259940:                        ACCESS
31025 @ 259941:                        ASSVAL
31026 @ 259942:                        LINE   4700 "regression-compile-tmp/nrimp10s-77.imp"
31027 @ 259984:                        PUSH   P
31028 @ 259987:                        PUSH   P
31029 @ 259990:                        PUSHI  #0x00000001
31030 @ 259995:                        ADD   
31031 @ 259996:                        ASSVAL

  4701        KFORM=0; LITL=0
31032 @ 259997:                        LINE   4701 "regression-compile-tmp/nrimp10s-77.imp"
31033 @ 260039:                        PUSH   KFORM
31034 @ 260042:                        PUSHI  #0x00000000
31035 @ 260047:                        ASSVAL
31036 @ 260048:                        LINE   4701 "regression-compile-tmp/nrimp10s-77.imp"
31037 @ 260090:                        PUSH   LITL
31038 @ 260093:                        PUSHI  #0x00000000
31039 @ 260098:                        ASSVAL

  4702        ->FP(FPALT)
31040 @ 260099:                        LINE   4702 "regression-compile-tmp/nrimp10s-77.imp"
31041 @ 260141:                        PUSH   FPALT
31042 @ 260144:                        SJUMP  480

  4703  FP(1):                                  ! (TYPE)(%QNAME')
31043 @ 260147:                        LINE   4703 "regression-compile-tmp/nrimp10s-77.imp"
31044 @ 260189:                        PUSHI  #0x00000001
31045 @ 260194:                        SLABEL 480

  4704        ROUT=0; CLT
31046 @ 260197:                        LINE   4704 "regression-compile-tmp/nrimp10s-77.imp"
31047 @ 260239:                        PUSH   ROUT
31048 @ 260242:                        PUSHI  #0x00000000
31049 @ 260247:                        ASSVAL
31050 @ 260248:                        LINE   4704 "regression-compile-tmp/nrimp10s-77.imp"
31051 @ 260290:                        PUSH   CLT
31052 @ 260293:                        CALL  

  4705        CQN(P)
31053 @ 260294:                        LINE   4705 "regression-compile-tmp/nrimp10s-77.imp"
31054 @ 260336:                        PUSH   CQN
31055 @ 260339:                        PUSH   P
31056 @ 260342:                        ASSPAR
31057 @ 260343:                        CALL  

  4706        FAULT(70,0) %IF TYPE=5 %AND ACC=0
31058 @ 260344:                        LINE   4706 "regression-compile-tmp/nrimp10s-77.imp"
31059 @ 260386:                        PUSH   TYPE
31060 @ 260389:                        PUSHI  #0x00000005
31061 @ 260394:                        JUMPIF # L_0004
31062 @ 260398:                        PUSH   ACC
31063 @ 260401:                        PUSHI  #0x00000000
31064 @ 260406:                        JUMPIF # L_0004
31065 @ 260410:                        PUSH   FAULT
31066 @ 260413:                        PUSHI  #0x00000046
31067 @ 260418:                        ASSPAR
31068 @ 260419:                        PUSHI  #0x00000000
31069 @ 260424:                        ASSPAR
31070 @ 260425:                        CALL  
31071 @ 260426:                        LOCATE L_0004

  4707        P=P+1
31072 @ 260429:                        LINE   4707 "regression-compile-tmp/nrimp10s-77.imp"
31073 @ 260471:                        PUSH   P
31074 @ 260474:                        PUSH   P
31075 @ 260477:                        PUSHI  #0x00000001
31076 @ 260482:                        ADD   
31077 @ 260483:                        ASSVAL

  4708        ->PK
31078 @ 260484:                        LINE   4708 "regression-compile-tmp/nrimp10s-77.imp"
31079 @ 260526:                        JUMP   L_01e2

  4709  FP(2):                                  ! RECORD(%ARRAY')%NAME
31080 @ 260529:                        LINE   4709 "regression-compile-tmp/nrimp10s-77.imp"
31081 @ 260571:                        PUSHI  #0x00000002
31082 @ 260576:                        SLABEL 480

  4710        ARR=2-A(P); ROUT=0
31083 @ 260579:                        LINE   4710 "regression-compile-tmp/nrimp10s-77.imp"
31084 @ 260621:                        PUSH   ARR
31085 @ 260624:                        PUSHI  #0x00000002
31086 @ 260629:                        PUSH   A
31087 @ 260632:                        PUSH   P
31088 @ 260635:                        ACCESS
31089 @ 260636:                        SUB   
31090 @ 260637:                        ASSVAL
31091 @ 260638:                        LINE   4710 "regression-compile-tmp/nrimp10s-77.imp"
31092 @ 260680:                        PUSH   ROUT
31093 @ 260683:                        PUSHI  #0x00000000
31094 @ 260688:                        ASSVAL

  4711        ACC=8+8*ARR; TYPE=3; PREC=3
31095 @ 260689:                        LINE   4711 "regression-compile-tmp/nrimp10s-77.imp"
31096 @ 260731:                        PUSH   ACC
31097 @ 260734:                        PUSHI  #0x00000008
31098 @ 260739:                        PUSHI  #0x00000008
31099 @ 260744:                        PUSH   ARR
31100 @ 260747:                        MUL   
31101 @ 260748:                        ADD   
31102 @ 260749:                        ASSVAL
31103 @ 260750:                        LINE   4711 "regression-compile-tmp/nrimp10s-77.imp"
31104 @ 260792:                        PUSH   TYPE
31105 @ 260795:                        PUSHI  #0x00000003
31106 @ 260800:                        ASSVAL
31107 @ 260801:                        LINE   4711 "regression-compile-tmp/nrimp10s-77.imp"
31108 @ 260843:                        PUSH   PREC
31109 @ 260846:                        PUSHI  #0x00000003
31110 @ 260851:                        ASSVAL

  4712        NAM=1; P=P+1; ->PK
31111 @ 260852:                        LINE   4712 "regression-compile-tmp/nrimp10s-77.imp"
31112 @ 260894:                        PUSH   NAM
31113 @ 260897:                        PUSHI  #0x00000001
31114 @ 260902:                        ASSVAL
31115 @ 260903:                        LINE   4712 "regression-compile-tmp/nrimp10s-77.imp"
31116 @ 260945:                        PUSH   P
31117 @ 260948:                        PUSH   P
31118 @ 260951:                        PUSHI  #0x00000001
31119 @ 260956:                        ADD   
31120 @ 260957:                        ASSVAL
31121 @ 260958:                        LINE   4712 "regression-compile-tmp/nrimp10s-77.imp"
31122 @ 261000:                        JUMP   L_01e2

  4713  FP(3):                                  ! (RT)(%NAME')(NAMELIST)(FPP)
31123 @ 261003:                        LINE   4713 "regression-compile-tmp/nrimp10s-77.imp"
31124 @ 261045:                        PUSHI  #0x00000003
31125 @ 261050:                        SLABEL 480

  4714        ROUT=1; NAM=1
31126 @ 261053:                        LINE   4714 "regression-compile-tmp/nrimp10s-77.imp"
31127 @ 261095:                        PUSH   ROUT
31128 @ 261098:                        PUSHI  #0x00000001
31129 @ 261103:                        ASSVAL
31130 @ 261104:                        LINE   4714 "regression-compile-tmp/nrimp10s-77.imp"
31131 @ 261146:                        PUSH   NAM
31132 @ 261149:                        PUSHI  #0x00000001
31133 @ 261154:                        ASSVAL

  4715        ARR=0
31134 @ 261155:                        LINE   4715 "regression-compile-tmp/nrimp10s-77.imp"
31135 @ 261197:                        PUSH   ARR
31136 @ 261200:                        PUSHI  #0x00000000
31137 @ 261205:                        ASSVAL

  4716        %IF A(P)=1 %THEN %START;          ! RT=%ROUITNE
31138 @ 261206:                        LINE   4716 "regression-compile-tmp/nrimp10s-77.imp"
31139 @ 261248:                        PUSH   A
31140 @ 261251:                        PUSH   P
31141 @ 261254:                        ACCESS
31142 @ 261255:                        PUSHI  #0x00000001
31143 @ 261260:                        JUMPIF # L_0004

  4717           TYPE=0; PREC=0
31144 @ 261264:                        LINE   4717 "regression-compile-tmp/nrimp10s-77.imp"
31145 @ 261306:                        PUSH   TYPE
31146 @ 261309:                        PUSHI  #0x00000000
31147 @ 261314:                        ASSVAL
31148 @ 261315:                        LINE   4717 "regression-compile-tmp/nrimp10s-77.imp"
31149 @ 261357:                        PUSH   PREC
31150 @ 261360:                        PUSHI  #0x00000000
31151 @ 261365:                        ASSVAL

  4718           P=P+2
31152 @ 261366:                        LINE   4718 "regression-compile-tmp/nrimp10s-77.imp"
31153 @ 261408:                        PUSH   P
31154 @ 261411:                        PUSH   P
31155 @ 261414:                        PUSHI  #0x00000002
31156 @ 261419:                        ADD   
31157 @ 261420:                        ASSVAL

  4719        %FINISH %ELSE %START
31158 @ 261421:                        LINE   4719 "regression-compile-tmp/nrimp10s-77.imp"
31159 @ 261463:                        GOTO   L_0003
31160 @ 261466:                        LOCATE L_0004

  4720           P=P+1; CLT;                    ! RT=(TYPE)(FM)
31161 @ 261469:                        LINE   4720 "regression-compile-tmp/nrimp10s-77.imp"
31162 @ 261511:                        PUSH   P
31163 @ 261514:                        PUSH   P
31164 @ 261517:                        PUSHI  #0x00000001
31165 @ 261522:                        ADD   
31166 @ 261523:                        ASSVAL
31167 @ 261524:                        LINE   4720 "regression-compile-tmp/nrimp10s-77.imp"
31168 @ 261566:                        PUSH   CLT
31169 @ 261569:                        CALL  

  4721           NAM=1
31170 @ 261570:                        LINE   4721 "regression-compile-tmp/nrimp10s-77.imp"
31171 @ 261612:                        PUSH   NAM
31172 @ 261615:                        PUSHI  #0x00000001
31173 @ 261620:                        ASSVAL

  4722           %IF A(P)=2 %THEN NAM=3;        ! 1 FOR FN 3 FOR MAP
31174 @ 261621:                        LINE   4722 "regression-compile-tmp/nrimp10s-77.imp"
31175 @ 261663:                        PUSH   A
31176 @ 261666:                        PUSH   P
31177 @ 261669:                        ACCESS
31178 @ 261670:                        PUSHI  #0x00000002
31179 @ 261675:                        JUMPIF # L_0007
31180 @ 261679:                        PUSH   NAM
31181 @ 261682:                        PUSHI  #0x00000003
31182 @ 261687:                        ASSVAL
31183 @ 261688:                        LOCATE L_0007

  4723           P=P+2;                         ! PAST (%NAME') WHICH IS IGNORED
31184 @ 261691:                        LINE   4723 "regression-compile-tmp/nrimp10s-77.imp"
31185 @ 261733:                        PUSH   P
31186 @ 261736:                        PUSH   P
31187 @ 261739:                        PUSHI  #0x00000002
31188 @ 261744:                        ADD   
31189 @ 261745:                        ASSVAL

  4724        %FINISH
31190 @ 261746:                        LINE   4724 "regression-compile-tmp/nrimp10s-77.imp"
31191 @ 261788:                        LOCATE L_0003

  4725        ACC=16
31192 @ 261791:                        LINE   4725 "regression-compile-tmp/nrimp10s-77.imp"
31193 @ 261833:                        PUSH   ACC
31194 @ 261836:                        PUSHI  #0x00000010
31195 @ 261841:                        ASSVAL

  4726        ->PK
31196 @ 261842:                        LINE   4726 "regression-compile-tmp/nrimp10s-77.imp"
31197 @ 261884:                        JUMP   L_01e2

  4727  FP(4):                                  ! %NAME
31198 @ 261887:                        LINE   4727 "regression-compile-tmp/nrimp10s-77.imp"
31199 @ 261929:                        PUSHI  #0x00000004
31200 @ 261934:                        SLABEL 480

  4728        ACC=8; NAM=1
31201 @ 261937:                        LINE   4728 "regression-compile-tmp/nrimp10s-77.imp"
31202 @ 261979:                        PUSH   ACC
31203 @ 261982:                        PUSHI  #0x00000008
31204 @ 261987:                        ASSVAL
31205 @ 261988:                        LINE   4728 "regression-compile-tmp/nrimp10s-77.imp"
31206 @ 262030:                        PUSH   NAM
31207 @ 262033:                        PUSHI  #0x00000001
31208 @ 262038:                        ASSVAL

  4729        ROUT=0; TYPE=0
31209 @ 262039:                        LINE   4729 "regression-compile-tmp/nrimp10s-77.imp"
31210 @ 262081:                        PUSH   ROUT
31211 @ 262084:                        PUSHI  #0x00000000
31212 @ 262089:                        ASSVAL
31213 @ 262090:                        LINE   4729 "regression-compile-tmp/nrimp10s-77.imp"
31214 @ 262132:                        PUSH   TYPE
31215 @ 262135:                        PUSHI  #0x00000000
31216 @ 262140:                        ASSVAL

  4730        ARR=0; PREC=0
31217 @ 262141:                        LINE   4730 "regression-compile-tmp/nrimp10s-77.imp"
31218 @ 262183:                        PUSH   ARR
31219 @ 262186:                        PUSHI  #0x00000000
31220 @ 262191:                        ASSVAL
31221 @ 262192:                        LINE   4730 "regression-compile-tmp/nrimp10s-77.imp"
31222 @ 262234:                        PUSH   PREC
31223 @ 262237:                        PUSHI  #0x00000000
31224 @ 262242:                        ASSVAL

  4731  PK:   PACK(PTYPE)
31225 @ 262243:                        LINE   4731 "regression-compile-tmp/nrimp10s-77.imp"
31226 @ 262285:                        LABEL  L_01e2
31227 @ 262288:                        LINE   4731 "regression-compile-tmp/nrimp10s-77.imp"
31228 @ 262330:                        PUSH   PACK
31229 @ 262333:                        PUSH   PTYPE
31230 @ 262336:                        ASSPAR
31231 @ 262337:                        CALL  

  4732  %END
31232 @ 262338:                        LINE   4732 "regression-compile-tmp/nrimp10s-77.imp"
31233 @ 262380:                     END    _lev0id0_lev1id1_lev2id3_CSS_CFPDEL {lev=5 --> 4}

  4733  %ROUTINE DIAG POINTER(%INTEGER LEVEL)
31234 @ 262381:                     LINE   4733 "regression-compile-tmp/nrimp10s-77.imp"
31235 @ 262423:                     DEF    DIAGPOINTER (_lev0id0_lev1id1_lev2id3_CSS_DIAGPOINTER) p1=V_019a a/tf=7 b/format=0 c/ostate=0  type=0 (<type:0>) form=7 (routine) special=0 (<special:0>) linkage=0 (auto) spec=0 indirect=0 unass=0
31236 @ 262446:                        START  ( FORMAL PARAMETERS  {lev=5 --> 6, nested=0 --> 1}
31237 @ 262447:                           DEF    LEVEL p1=V_01e0 a/tf=11 b/format=1 c/ostate=0  type=1 (integer) form=1 (simple) special=0 (<special:0>) linkage=0 (auto) spec=0 indirect=0 unass=0
31238 @ 262464:                        FINISH ) {lev=5}

  4734           %IF PARMTRACE#0 %THEN %START
31239 @ 262465:                        LINE   4734 "regression-compile-tmp/nrimp10s-77.imp"
31240 @ 262507:                        PUSH   PARMTRACE
31241 @ 262510:                        PUSHI  #0x00000000
31242 @ 262515:                        JUMPIF = L_0004

  4735              PUSH(RAL(LEVEL),1,CA,LDB<<24!3<<23)
31243 @ 262519:                        LINE   4735 "regression-compile-tmp/nrimp10s-77.imp"
31244 @ 262561:                        PUSH   PUSH
31245 @ 262564:                        PUSH   RAL
31246 @ 262567:                        PUSH   LEVEL
31247 @ 262570:                        ACCESS
31248 @ 262571:                        ASSPAR
31249 @ 262572:                        PUSHI  #0x00000001
31250 @ 262577:                        ASSPAR
31251 @ 262578:                        PUSH   CA
31252 @ 262581:                        ASSPAR
31253 @ 262582:                        PUSHI  #0x00000076
31254 @ 262587:                        PUSHI  #0x00000018
31255 @ 262592:                        LSH   
31256 @ 262593:                        PUSHI  #0x00000003
31257 @ 262598:                        PUSHI  #0x00000017
31258 @ 262603:                        LSH   
31259 @ 262604:                        OR    
31260 @ 262605:                        ASSPAR
31261 @ 262606:                        CALL  

  4736              PF1(LDB,0,0,0)
31262 @ 262607:                        LINE   4736 "regression-compile-tmp/nrimp10s-77.imp"
31263 @ 262649:                        PUSH   PF1
31264 @ 262652:                        PUSHI  #0x00000076
31265 @ 262657:                        ASSPAR
31266 @ 262658:                        PUSHI  #0x00000000
31267 @ 262663:                        ASSPAR
31268 @ 262664:                        PUSHI  #0x00000000
31269 @ 262669:                        ASSPAR
31270 @ 262670:                        PUSHI  #0x00000000
31271 @ 262675:                        ASSPAR
31272 @ 262676:                        CALL  

  4737              GRUSE(DR)=0
31273 @ 262677:                        LINE   4737 "regression-compile-tmp/nrimp10s-77.imp"
31274 @ 262719:                        PUSH   GRUSE
31275 @ 262722:                        PUSHI  #0x00000001
31276 @ 262727:                        ACCESS
31277 @ 262728:                        PUSHI  #0x00000000
31278 @ 262733:                        ASSVAL

  4738           %FINISH
31279 @ 262734:                        LINE   4738 "regression-compile-tmp/nrimp10s-77.imp"
31280 @ 262776:                        LOCATE L_0004

  4739  %END
31281 @ 262779:                        LINE   4739 "regression-compile-tmp/nrimp10s-77.imp"
31282 @ 262821:                     END    _lev0id0_lev1id1_lev2id3_CSS_DIAGPOINTER {lev=5 --> 4}

  4740  %ROUTINE RHEAD(%INTEGER KK)
  4741  !***********************************************************************
  4742  !*       COMPILES CODE FOR BLOCK AND ROUTINE ENTRY                     *
  4743  !*       KK IS THE RT/FN/MAP NAME (=-1 FOR %BEGIN BLOCKS)              *
  4744  !***********************************************************************
31283 @ 262822:                     LINE   4740 "regression-compile-tmp/nrimp10s-77.imp"
31284 @ 262864:                     DEF    RHEAD (_lev0id0_lev1id1_lev2id3_CSS_RHEAD) p1=V_019c a/tf=7 b/format=0 c/ostate=0  type=0 (<type:0>) form=7 (routine) special=0 (<special:0>) linkage=0 (auto) spec=0 indirect=0 unass=0
31285 @ 262881:                        START  ( FORMAL PARAMETERS  {lev=5 --> 6, nested=0 --> 1}
31286 @ 262882:                           DEF    KK p1=V_01e0 a/tf=11 b/format=1 c/ostate=0  type=1 (integer) form=1 (simple) special=0 (<special:0>) linkage=0 (auto) spec=0 indirect=0 unass=0
31287 @ 262896:                        FINISH ) {lev=5}

  4745  %INTEGER W1, W3, INSRN, AT
31288 @ 262897:                        LINE   4745 "regression-compile-tmp/nrimp10s-77.imp"
31289 @ 262939:                        DEF    W1 p1=V_01e1 a/tf=11 b/format=1 c/ostate=0  type=1 (integer) form=1 (simple) special=0 (<special:0>) linkage=0 (auto) spec=0 indirect=0 unass=0
31290 @ 262953:                        DEF    W3 p1=V_01e2 a/tf=11 b/format=1 c/ostate=0  type=1 (integer) form=1 (simple) special=0 (<special:0>) linkage=0 (auto) spec=0 indirect=0 unass=0
31291 @ 262967:                        DEF    INSRN p1=V_01e3 a/tf=11 b/format=1 c/ostate=0  type=1 (integer) form=1 (simple) special=0 (<special:0>) linkage=0 (auto) spec=0 indirect=0 unass=0
31292 @ 262984:                        DEF    AT p1=V_01e4 a/tf=11 b/format=1 c/ostate=0  type=1 (integer) form=1 (simple) special=0 (<special:0>) linkage=0 (auto) spec=0 indirect=0 unass=0

  4746           PUSH(LEVELINF, 0, NMAX<<16!N, 0)
31293 @ 262998:                        LINE   4746 "regression-compile-tmp/nrimp10s-77.imp"
31294 @ 263040:                        PUSH   PUSH
31295 @ 263043:                        PUSH   LEVELINF
31296 @ 263046:                        ASSPAR
31297 @ 263047:                        PUSHI  #0x00000000
31298 @ 263052:                        ASSPAR
31299 @ 263053:                        PUSH   NMAX
31300 @ 263056:                        PUSHI  #0x00000010
31301 @ 263061:                        LSH   
31302 @ 263062:                        PUSH   N
31303 @ 263065:                        OR    
31304 @ 263066:                        ASSPAR
31305 @ 263067:                        PUSHI  #0x00000000
31306 @ 263072:                        ASSPAR
31307 @ 263073:                        CALL  

  4747           LEVEL=LEVEL+1
31308 @ 263074:                        LINE   4747 "regression-compile-tmp/nrimp10s-77.imp"
31309 @ 263116:                        PUSH   LEVEL
31310 @ 263119:                        PUSH   LEVEL
31311 @ 263122:                        PUSHI  #0x00000001
31312 @ 263127:                        ADD   
31313 @ 263128:                        ASSVAL

  4748           NMDECS(LEVEL)=0; AUXSBASE(LEVEL)=0
31314 @ 263129:                        LINE   4748 "regression-compile-tmp/nrimp10s-77.imp"
31315 @ 263171:                        PUSH   NMDECS
31316 @ 263174:                        PUSH   LEVEL
31317 @ 263177:                        ACCESS
31318 @ 263178:                        PUSHI  #0x00000000
31319 @ 263183:                        ASSVAL
31320 @ 263184:                        LINE   4748 "regression-compile-tmp/nrimp10s-77.imp"
31321 @ 263226:                        PUSH   AUXSBASE
31322 @ 263229:                        PUSH   LEVEL
31323 @ 263232:                        ACCESS
31324 @ 263233:                        PUSHI  #0x00000000
31325 @ 263238:                        ASSVAL

  4749           NAMES(LEVEL)=-1
31326 @ 263239:                        LINE   4749 "regression-compile-tmp/nrimp10s-77.imp"
31327 @ 263281:                        PUSH   NAMES
31328 @ 263284:                        PUSH   LEVEL
31329 @ 263287:                        ACCESS
31330 @ 263288:                        PUSHI  #0x00000001
31331 @ 263293:                        NEGATE
31332 @ 263294:                        ASSVAL

  4750           ONINF(LEVEL)=0; ONWORD(LEVEL)=0
31333 @ 263295:                        LINE   4750 "regression-compile-tmp/nrimp10s-77.imp"
31334 @ 263337:                        PUSH   ONINF
31335 @ 263340:                        PUSH   LEVEL
31336 @ 263343:                        ACCESS
31337 @ 263344:                        PUSHI  #0x00000000
31338 @ 263349:                        ASSVAL
31339 @ 263350:                        LINE   4750 "regression-compile-tmp/nrimp10s-77.imp"
31340 @ 263392:                        PUSH   ONWORD
31341 @ 263395:                        PUSH   LEVEL
31342 @ 263398:                        ACCESS
31343 @ 263399:                        PUSHI  #0x00000000
31344 @ 263404:                        ASSVAL

  4751           %IF KK>=0 %THEN %START
31345 @ 263405:                        LINE   4751 "regression-compile-tmp/nrimp10s-77.imp"
31346 @ 263447:                        PUSH   KK
31347 @ 263450:                        PUSHI  #0x00000000
31348 @ 263455:                        JUMPIF < L_0004

  4752              RLEVEL=RLEVEL+1;  RBASE=RLEVEL
31349 @ 263459:                        LINE   4752 "regression-compile-tmp/nrimp10s-77.imp"
31350 @ 263501:                        PUSH   RLEVEL
31351 @ 263504:                        PUSH   RLEVEL
31352 @ 263507:                        PUSHI  #0x00000001
31353 @ 263512:                        ADD   
31354 @ 263513:                        ASSVAL
31355 @ 263514:                        LINE   4752 "regression-compile-tmp/nrimp10s-77.imp"
31356 @ 263556:                        PUSH   RBASE
31357 @ 263559:                        PUSH   RLEVEL
31358 @ 263562:                        ASSVAL

  4753           %FINISH
31359 @ 263563:                        LINE   4753 "regression-compile-tmp/nrimp10s-77.imp"
31360 @ 263605:                        LOCATE L_0004

  4754           FAULT(34, 0) %IF LEVEL=MAX LEVELS
31361 @ 263608:                        LINE   4754 "regression-compile-tmp/nrimp10s-77.imp"
31362 @ 263650:                        PUSH   LEVEL
31363 @ 263653:                        PUSHI  #0x0000001f
31364 @ 263658:                        JUMPIF # L_0004
31365 @ 263662:                        PUSH   FAULT
31366 @ 263665:                        PUSHI  #0x00000022
31367 @ 263670:                        ASSPAR
31368 @ 263671:                        PUSHI  #0x00000000
31369 @ 263676:                        ASSPAR
31370 @ 263677:                        CALL  
31371 @ 263678:                        LOCATE L_0004

  4755           FAULT(105, 0) %IF LEVEL>MAX LEVELS
31372 @ 263681:                        LINE   4755 "regression-compile-tmp/nrimp10s-77.imp"
31373 @ 263723:                        PUSH   LEVEL
31374 @ 263726:                        PUSHI  #0x0000001f
31375 @ 263731:                        JUMPIF <= L_0004
31376 @ 263735:                        PUSH   FAULT
31377 @ 263738:                        PUSHI  #0x00000069
31378 @ 263743:                        ASSPAR
31379 @ 263744:                        PUSHI  #0x00000000
31380 @ 263749:                        ASSPAR
31381 @ 263750:                        CALL  
31382 @ 263751:                        LOCATE L_0004

  4756           %IF KK>=0 %AND RLEVEL>1 %START;! ROUTINE ENTRY
31383 @ 263754:                        LINE   4756 "regression-compile-tmp/nrimp10s-77.imp"
31384 @ 263796:                        PUSH   KK
31385 @ 263799:                        PUSHI  #0x00000000
31386 @ 263804:                        JUMPIF < L_0004
31387 @ 263808:                        PUSH   RLEVEL
31388 @ 263811:                        PUSHI  #0x00000001
31389 @ 263816:                        JUMPIF <= L_0004

  4757              COPY TAG(KK); JJ=K;         ! LIST OF JUMPS
31390 @ 263820:                        LINE   4757 "regression-compile-tmp/nrimp10s-77.imp"
31391 @ 263862:                        PUSH   COPYTAG
31392 @ 263865:                        PUSH   KK
31393 @ 263868:                        ASSPAR
31394 @ 263869:                        CALL  
31395 @ 263870:                        LINE   4757 "regression-compile-tmp/nrimp10s-77.imp"
31396 @ 263912:                        PUSH   JJ
31397 @ 263915:                        PUSH   K
31398 @ 263918:                        ASSVAL

  4758              J=MIDCELL
31399 @ 263919:                        LINE   4758 "regression-compile-tmp/nrimp10s-77.imp"
31400 @ 263961:                        PUSH   J
31401 @ 263964:                        PUSH   MIDCELL
31402 @ 263967:                        ASSVAL

  4759              %IF J=0 %AND LEVEL>2 %START;! REPLACE 'NOT USED' BIT
31403 @ 263968:                        LINE   4759 "regression-compile-tmp/nrimp10s-77.imp"
31404 @ 264010:                        PUSH   J
31405 @ 264013:                        PUSHI  #0x00000000
31406 @ 264018:                        JUMPIF # L_0007
31407 @ 264022:                        PUSH   LEVEL
31408 @ 264025:                        PUSHI  #0x00000002
31409 @ 264030:                        JUMPIF <= L_0007

  4760                 REPLACE1(TAGS(KK), FROM1(TAGS(KK))&16_FFFF3FFF)
31410 @ 264034:                        LINE   4760 "regression-compile-tmp/nrimp10s-77.imp"
31411 @ 264076:                        PUSH   REPLACE1
31412 @ 264079:                        PUSH   TAGS
31413 @ 264082:                        PUSH   KK
31414 @ 264085:                        ACCESS
31415 @ 264086:                        ASSPAR
31416 @ 264087:                        PUSH   FROM1
31417 @ 264090:                        PUSH   TAGS
31418 @ 264093:                        PUSH   KK
31419 @ 264096:                        ACCESS
31420 @ 264097:                        ASSPAR
31421 @ 264098:                        CALL  
31422 @ 264099:                        PUSHI  #0xffff3fff
31423 @ 264104:                        AND   
31424 @ 264105:                        ASSPAR
31425 @ 264106:                        CALL  

  4761              %FINISH
  4762  !
  4763  ! NOW FILL ANY JUMPS TO THIS ROUTINE PLANTED SINCE
  4764  ! THE ROUTINESPEC WAS COMPILED. SEE ALSO 'RT JUMP'
  4765  !
31426 @ 264107:                        LINE   4761 "regression-compile-tmp/nrimp10s-77.imp"
31427 @ 264149:                        LOCATE L_0007

  4766              %WHILE J#0 %CYCLE
31428 @ 264152:                        LINE   4766 "regression-compile-tmp/nrimp10s-77.imp"
31429 @ 264194:                        LOCATE L_0006
31430 @ 264197:                        PUSH   J
31431 @ 264200:                        PUSHI  #0x00000000
31432 @ 264205:                        JUMPIF = L_0007

  4767                 POP(J, INSRN, AT, W1)
31433 @ 264209:                        LINE   4767 "regression-compile-tmp/nrimp10s-77.imp"
31434 @ 264251:                        PUSH   POP
31435 @ 264254:                        PUSH   J
31436 @ 264257:                        ASSPAR
31437 @ 264258:                        PUSH   INSRN
31438 @ 264261:                        ASSPAR
31439 @ 264262:                        PUSH   AT
31440 @ 264265:                        ASSPAR
31441 @ 264266:                        PUSH   W1
31442 @ 264269:                        ASSPAR
31443 @ 264270:                        CALL  

  4768                 W3=CA-AT
31444 @ 264271:                        LINE   4768 "regression-compile-tmp/nrimp10s-77.imp"
31445 @ 264313:                        PUSH   W3
31446 @ 264316:                        PUSH   CA
31447 @ 264319:                        PUSH   AT
31448 @ 264322:                        SUB   
31449 @ 264323:                        ASSVAL

  4769                 W3=W3//2 %IF INSRN>>25=CALL>>1
31450 @ 264324:                        LINE   4769 "regression-compile-tmp/nrimp10s-77.imp"
31451 @ 264366:                        PUSH   INSRN
31452 @ 264369:                        PUSHI  #0x00000019
31453 @ 264374:                        RSH   
31454 @ 264375:                        PUSHI  #0x0000001e
31455 @ 264380:                        PUSHI  #0x00000001
31456 @ 264385:                        RSH   
31457 @ 264386:                        JUMPIF # L_000a
31458 @ 264390:                        PUSH   W3
31459 @ 264393:                        PUSH   W3
31460 @ 264396:                        PUSHI  #0x00000002
31461 @ 264401:                        QUOT  
31462 @ 264402:                        ASSVAL
31463 @ 264403:                        LOCATE L_000a

  4770                 INSRN=INSRN+W3
31464 @ 264406:                        LINE   4770 "regression-compile-tmp/nrimp10s-77.imp"
31465 @ 264448:                        PUSH   INSRN
31466 @ 264451:                        PUSH   INSRN
31467 @ 264454:                        PUSH   W3
31468 @ 264457:                        ADD   
31469 @ 264458:                        ASSVAL

  4771                 PLUG(1, AT, INSRN,4)
31470 @ 264459:                        LINE   4771 "regression-compile-tmp/nrimp10s-77.imp"
31471 @ 264501:                        PUSH   PLUG
31472 @ 264504:                        PUSHI  #0x00000001
31473 @ 264509:                        ASSPAR
31474 @ 264510:                        PUSH   AT
31475 @ 264513:                        ASSPAR
31476 @ 264514:                        PUSH   INSRN
31477 @ 264517:                        ASSPAR
31478 @ 264518:                        PUSHI  #0x00000004
31479 @ 264523:                        ASSPAR
31480 @ 264524:                        CALL  

  4772              %REPEAT
31481 @ 264525:                        LINE   4772 "regression-compile-tmp/nrimp10s-77.imp"
31482 @ 264567:                        REPEAT L_0006
31483 @ 264570:                        LOCATE L_0007

  4773              REPLACE2(TAGS(KK), CA);     ! NOTE ADDR FOR FUTURE CALLS
31484 @ 264573:                        LINE   4773 "regression-compile-tmp/nrimp10s-77.imp"
31485 @ 264615:                        PUSH   REPLACE2
31486 @ 264618:                        PUSH   TAGS
31487 @ 264621:                        PUSH   KK
31488 @ 264624:                        ACCESS
31489 @ 264625:                        ASSPAR
31490 @ 264626:                        PUSH   CA
31491 @ 264629:                        ASSPAR
31492 @ 264630:                        CALL  

  4774           %FINISH
31493 @ 264631:                        LINE   4774 "regression-compile-tmp/nrimp10s-77.imp"
31494 @ 264673:                        LOCATE L_0004

  4775           %IF KK>=0 %AND RLEVEL=1 %THEN DIAG POINTER(LEVEL) %AND PSF1(STD,1,12)
31495 @ 264676:                        LINE   4775 "regression-compile-tmp/nrimp10s-77.imp"
31496 @ 264718:                        PUSH   KK
31497 @ 264721:                        PUSHI  #0x00000000
31498 @ 264726:                        JUMPIF < L_0004
31499 @ 264730:                        PUSH   RLEVEL
31500 @ 264733:                        PUSHI  #0x00000001
31501 @ 264738:                        JUMPIF # L_0004
31502 @ 264742:                        PUSH   DIAGPOINTER
31503 @ 264745:                        PUSH   LEVEL
31504 @ 264748:                        ASSPAR
31505 @ 264749:                        CALL  
31506 @ 264750:                        PUSH   PSF1
31507 @ 264753:                        PUSHI  #0x00000058
31508 @ 264758:                        ASSPAR
31509 @ 264759:                        PUSHI  #0x00000001
31510 @ 264764:                        ASSPAR
31511 @ 264765:                        PUSHI  #0x0000000c
31512 @ 264770:                        ASSPAR
31513 @ 264771:                        CALL  
31514 @ 264772:                        LOCATE L_0004

  4776           %IF KK<0 %THEN W3=0 %ELSE W3=WORD(KK)
31515 @ 264775:                        LINE   4776 "regression-compile-tmp/nrimp10s-77.imp"
31516 @ 264817:                        PUSH   KK
31517 @ 264820:                        PUSHI  #0x00000000
31518 @ 264825:                        JUMPIF >= L_0004
31519 @ 264829:                        PUSH   W3
31520 @ 264832:                        PUSHI  #0x00000000
31521 @ 264837:                        ASSVAL
31522 @ 264838:                        GOTO   L_0003
31523 @ 264841:                        LOCATE L_0004
31524 @ 264844:                        PUSH   W3
31525 @ 264847:                        PUSH   WORD
31526 @ 264850:                        PUSH   KK
31527 @ 264853:                        ACCESS
31528 @ 264854:                        ASSVAL
31529 @ 264855:                        LOCATE L_0003

  4777           L(LEVEL)=LINE;  M(LEVEL)=W3
31530 @ 264858:                        LINE   4777 "regression-compile-tmp/nrimp10s-77.imp"
31531 @ 264900:                        PUSH   L
31532 @ 264903:                        PUSH   LEVEL
31533 @ 264906:                        ACCESS
31534 @ 264907:                        PUSH   LINE
31535 @ 264910:                        ASSVAL
31536 @ 264911:                        LINE   4777 "regression-compile-tmp/nrimp10s-77.imp"
31537 @ 264953:                        PUSH   M
31538 @ 264956:                        PUSH   LEVEL
31539 @ 264959:                        ACCESS
31540 @ 264960:                        PUSH   W3
31541 @ 264963:                        ASSVAL

  4778           FLAG(LEVEL)=PTYPE;             ! CURRENT BLOCK TYPE MARKER
31542 @ 264964:                        LINE   4778 "regression-compile-tmp/nrimp10s-77.imp"
31543 @ 265006:                        PUSH   FLAG
31544 @ 265009:                        PUSH   LEVEL
31545 @ 265012:                        ACCESS
31546 @ 265013:                        PUSH   PTYPE
31547 @ 265016:                        ASSVAL

  4779  %END
31548 @ 265017:                        LINE   4779 "regression-compile-tmp/nrimp10s-77.imp"
31549 @ 265059:                     END    _lev0id0_lev1id1_lev2id3_CSS_RHEAD {lev=5 --> 4}

  4780  %ROUTINE RDISPLAY(%INTEGER KK)
  4781  !***********************************************************************
  4782  !*       SET UP OR COPY THE DISPLAY (A WORD ARRAY CONTAINING COPIES OF *
  4783  !*       LNB FOR THE GLOBAL LEVELS. THE HIGHEST LEVEL ENTRY IS TO THE  *
  4784  !*       GLA(PLT) FOR OWNS AND IS ALSO KEPT IN(LNB+4) IN CASE WE WISH  * 
  4785  !*       TO MOVE TO READ-ONLY PLTS. ON INTERNAL CALLS THE LNB FOR THE  *
  4786  !*       NEXT MOST GLOBAL LEVEL IS STACKED AS AN EXTRA PARAMETER       *
  4787  !***********************************************************************
31550 @ 265060:                     LINE   4780 "regression-compile-tmp/nrimp10s-77.imp"
31551 @ 265102:                     DEF    RDISPLAY (_lev0id0_lev1id1_lev2id3_CSS_RDISPLAY) p1=V_019b a/tf=7 b/format=0 c/ostate=0  type=0 (<type:0>) form=7 (routine) special=0 (<special:0>) linkage=0 (auto) spec=0 indirect=0 unass=0
31552 @ 265122:                        START  ( FORMAL PARAMETERS  {lev=5 --> 6, nested=0 --> 1}
31553 @ 265123:                           DEF    KK p1=V_01e0 a/tf=11 b/format=1 c/ostate=0  type=1 (integer) form=1 (simple) special=0 (<special:0>) linkage=0 (auto) spec=0 indirect=0 unass=0
31554 @ 265137:                        FINISH ) {lev=5}

  4788  %INTEGER W1,W2,STACK,OP,INC
31555 @ 265138:                        LINE   4788 "regression-compile-tmp/nrimp10s-77.imp"
31556 @ 265180:                        DEF    W1 p1=V_01e1 a/tf=11 b/format=1 c/ostate=0  type=1 (integer) form=1 (simple) special=0 (<special:0>) linkage=0 (auto) spec=0 indirect=0 unass=0
31557 @ 265194:                        DEF    W2 p1=V_01e2 a/tf=11 b/format=1 c/ostate=0  type=1 (integer) form=1 (simple) special=0 (<special:0>) linkage=0 (auto) spec=0 indirect=0 unass=0
31558 @ 265208:                        DEF    STACK p1=V_01e3 a/tf=11 b/format=1 c/ostate=0  type=1 (integer) form=1 (simple) special=0 (<special:0>) linkage=0 (auto) spec=0 indirect=0 unass=0
31559 @ 265225:                        DEF    OP p1=V_01e4 a/tf=11 b/format=1 c/ostate=0  type=1 (integer) form=1 (simple) special=0 (<special:0>) linkage=0 (auto) spec=0 indirect=0 unass=0
31560 @ 265239:                        DEF    INC p1=V_01e5 a/tf=11 b/format=1 c/ostate=0  type=1 (integer) form=1 (simple) special=0 (<special:0>) linkage=0 (auto) spec=0 indirect=0 unass=0

  4789           %IF KK>=0 %OR LEVEL=2 %START;    ! DISPLAY NEEDED
31561 @ 265254:                        LINE   4789 "regression-compile-tmp/nrimp10s-77.imp"
31562 @ 265296:                        PUSH   KK
31563 @ 265299:                        PUSHI  #0x00000000
31564 @ 265304:                        JUMPIF >= L_0005
31565 @ 265308:                        PUSH   LEVEL
31566 @ 265311:                        PUSHI  #0x00000002
31567 @ 265316:                        JUMPIF # L_0004
31568 @ 265320:                        LOCATE L_0005

  4790              STACK=0; DISPLAY(RLEVEL)=N
31569 @ 265323:                        LINE   4790 "regression-compile-tmp/nrimp10s-77.imp"
31570 @ 265365:                        PUSH   STACK
31571 @ 265368:                        PUSHI  #0x00000000
31572 @ 265373:                        ASSVAL
31573 @ 265374:                        LINE   4790 "regression-compile-tmp/nrimp10s-77.imp"
31574 @ 265416:                        PUSH   DISPLAY
31575 @ 265419:                        PUSH   RLEVEL
31576 @ 265422:                        ACCESS
31577 @ 265423:                        PUSH   N
31578 @ 265426:                        ASSVAL

  4791              GRUSE(XNB)=0
31579 @ 265427:                        LINE   4791 "regression-compile-tmp/nrimp10s-77.imp"
31580 @ 265469:                        PUSH   GRUSE
31581 @ 265472:                        PUSHI  #0x00000003
31582 @ 265477:                        ACCESS
31583 @ 265478:                        PUSHI  #0x00000000
31584 @ 265483:                        ASSVAL

  4792                 GRUSE(CTB)=0; GRUSE(BREG)=0
31585 @ 265484:                        LINE   4792 "regression-compile-tmp/nrimp10s-77.imp"
31586 @ 265526:                        PUSH   GRUSE
31587 @ 265529:                        PUSHI  #0x00000005
31588 @ 265534:                        ACCESS
31589 @ 265535:                        PUSHI  #0x00000000
31590 @ 265540:                        ASSVAL
31591 @ 265541:                        LINE   4792 "regression-compile-tmp/nrimp10s-77.imp"
31592 @ 265583:                        PUSH   GRUSE
31593 @ 265586:                        PUSHI  #0x00000007
31594 @ 265591:                        ACCESS
31595 @ 265592:                        PUSHI  #0x00000000
31596 @ 265597:                        ASSVAL

  4793              %IF LEVEL#2 %THEN %START
  4794  !               PF1(LXN,0,TOS,0)
31597 @ 265598:                        LINE   4793 "regression-compile-tmp/nrimp10s-77.imp"
31598 @ 265640:                        PUSH   LEVEL
31599 @ 265643:                        PUSHI  #0x00000002
31600 @ 265648:                        JUMPIF = L_0007

  4795                 GRUSE(XNB)=4; GRINF1(XNB)=RLEVEL-1; GRAT(XNB)=CA
31601 @ 265652:                        LINE   4795 "regression-compile-tmp/nrimp10s-77.imp"
31602 @ 265694:                        PUSH   GRUSE
31603 @ 265697:                        PUSHI  #0x00000003
31604 @ 265702:                        ACCESS
31605 @ 265703:                        PUSHI  #0x00000004
31606 @ 265708:                        ASSVAL
31607 @ 265709:                        LINE   4795 "regression-compile-tmp/nrimp10s-77.imp"
31608 @ 265751:                        PUSH   GRINF1
31609 @ 265754:                        PUSHI  #0x00000003
31610 @ 265759:                        ACCESS
31611 @ 265760:                        PUSH   RLEVEL
31612 @ 265763:                        PUSHI  #0x00000001
31613 @ 265768:                        SUB   
31614 @ 265769:                        ASSVAL
31615 @ 265770:                        LINE   4795 "regression-compile-tmp/nrimp10s-77.imp"
31616 @ 265812:                        PUSH   GRAT
31617 @ 265815:                        PUSHI  #0x00000003
31618 @ 265820:                        ACCESS
31619 @ 265821:                        PUSH   CA
31620 @ 265824:                        ASSVAL

  4796                 PF1(LD,0,XNB,12);         ! COPY PLT DESCRIPTOR
31621 @ 265825:                        LINE   4796 "regression-compile-tmp/nrimp10s-77.imp"
31622 @ 265867:                        PUSH   PF1
31623 @ 265870:                        PUSHI  #0x00000078
31624 @ 265875:                        ASSPAR
31625 @ 265876:                        PUSHI  #0x00000000
31626 @ 265881:                        ASSPAR
31627 @ 265882:                        PUSHI  #0x00000003
31628 @ 265887:                        ASSPAR
31629 @ 265888:                        PUSHI  #0x0000000c
31630 @ 265893:                        ASSPAR
31631 @ 265894:                        CALL  

  4797                 DIAG POINTER(LEVEL)
31632 @ 265895:                        LINE   4797 "regression-compile-tmp/nrimp10s-77.imp"
31633 @ 265937:                        PUSH   DIAGPOINTER
31634 @ 265940:                        PUSH   LEVEL
31635 @ 265943:                        ASSPAR
31636 @ 265944:                        CALL  

  4798                 PSF1(STD,1,12)
31637 @ 265945:                        LINE   4798 "regression-compile-tmp/nrimp10s-77.imp"
31638 @ 265987:                        PUSH   PSF1
31639 @ 265990:                        PUSHI  #0x00000058
31640 @ 265995:                        ASSPAR
31641 @ 265996:                        PUSHI  #0x00000001
31642 @ 266001:                        ASSPAR
31643 @ 266002:                        PUSHI  #0x0000000c
31644 @ 266007:                        ASSPAR
31645 @ 266008:                        CALL  

  4799                 W1=RLEVEL-1; W2=DISPLAY(W1)
31646 @ 266009:                        LINE   4799 "regression-compile-tmp/nrimp10s-77.imp"
31647 @ 266051:                        PUSH   W1
31648 @ 266054:                        PUSH   RLEVEL
31649 @ 266057:                        PUSHI  #0x00000001
31650 @ 266062:                        SUB   
31651 @ 266063:                        ASSVAL
31652 @ 266064:                        LINE   4799 "regression-compile-tmp/nrimp10s-77.imp"
31653 @ 266106:                        PUSH   W2
31654 @ 266109:                        PUSH   DISPLAY
31655 @ 266112:                        PUSH   W1
31656 @ 266115:                        ACCESS
31657 @ 266116:                        ASSVAL

  4800                 %IF W1=1 %THEN PF1(STXN,0,TOS,0) %AND N=N+4 %ELSE %START
31658 @ 266117:                        LINE   4800 "regression-compile-tmp/nrimp10s-77.imp"
31659 @ 266159:                        PUSH   W1
31660 @ 266162:                        PUSHI  #0x00000001
31661 @ 266167:                        JUMPIF # L_000a
31662 @ 266171:                        PUSH   PF1
31663 @ 266174:                        PUSHI  #0x0000004c
31664 @ 266179:                        ASSPAR
31665 @ 266180:                        PUSHI  #0x00000000
31666 @ 266185:                        ASSPAR
31667 @ 266186:                        PUSHI  #0x00000006
31668 @ 266191:                        ASSPAR
31669 @ 266192:                        PUSHI  #0x00000000
31670 @ 266197:                        ASSPAR
31671 @ 266198:                        CALL  
31672 @ 266199:                        PUSH   N
31673 @ 266202:                        PUSH   N
31674 @ 266205:                        PUSHI  #0x00000004
31675 @ 266210:                        ADD   
31676 @ 266211:                        ASSVAL
31677 @ 266212:                        GOTO   L_0009
31678 @ 266215:                        LOCATE L_000a

  4801                    %WHILE W1>0 %CYCLE
31679 @ 266218:                        LINE   4801 "regression-compile-tmp/nrimp10s-77.imp"
31680 @ 266260:                        LOCATE L_000c
31681 @ 266263:                        PUSH   W1
31682 @ 266266:                        PUSHI  #0x00000000
31683 @ 266271:                        JUMPIF <= L_000d

  4802                       OP=LSS; INC=1
31684 @ 266275:                        LINE   4802 "regression-compile-tmp/nrimp10s-77.imp"
31685 @ 266317:                        PUSH   OP
31686 @ 266320:                        PUSHI  #0x00000062
31687 @ 266325:                        ASSVAL
31688 @ 266326:                        LINE   4802 "regression-compile-tmp/nrimp10s-77.imp"
31689 @ 266368:                        PUSH   INC
31690 @ 266371:                        PUSHI  #0x00000001
31691 @ 266376:                        ASSVAL

  4803                       %IF W1>=2 %THEN OP=LSD %AND INC=2
31692 @ 266377:                        LINE   4803 "regression-compile-tmp/nrimp10s-77.imp"
31693 @ 266419:                        PUSH   W1
31694 @ 266422:                        PUSHI  #0x00000002
31695 @ 266427:                        JUMPIF < L_0010
31696 @ 266431:                        PUSH   OP
31697 @ 266434:                        PUSHI  #0x00000064
31698 @ 266439:                        ASSVAL
31699 @ 266440:                        PUSH   INC
31700 @ 266443:                        PUSHI  #0x00000002
31701 @ 266448:                        ASSVAL
31702 @ 266449:                        LOCATE L_0010

  4804                       %IF W1>=4 %THEN OP=LSQ %AND INC=4
31703 @ 266452:                        LINE   4804 "regression-compile-tmp/nrimp10s-77.imp"
31704 @ 266494:                        PUSH   W1
31705 @ 266497:                        PUSHI  #0x00000004
31706 @ 266502:                        JUMPIF < L_0010
31707 @ 266506:                        PUSH   OP
31708 @ 266509:                        PUSHI  #0x00000066
31709 @ 266514:                        ASSVAL
31710 @ 266515:                        PUSH   INC
31711 @ 266518:                        PUSHI  #0x00000004
31712 @ 266523:                        ASSVAL
31713 @ 266524:                        LOCATE L_0010

  4805                       PF1(OP+STACK,0,XNB,W2)
31714 @ 266527:                        LINE   4805 "regression-compile-tmp/nrimp10s-77.imp"
31715 @ 266569:                        PUSH   PF1
31716 @ 266572:                        PUSH   OP
31717 @ 266575:                        PUSH   STACK
31718 @ 266578:                        ADD   
31719 @ 266579:                        ASSPAR
31720 @ 266580:                        PUSHI  #0x00000000
31721 @ 266585:                        ASSPAR
31722 @ 266586:                        PUSHI  #0x00000003
31723 @ 266591:                        ASSPAR
31724 @ 266592:                        PUSH   W2
31725 @ 266595:                        ASSPAR
31726 @ 266596:                        CALL  

  4806                       STACK=-32; N=N+4*INC
31727 @ 266597:                        LINE   4806 "regression-compile-tmp/nrimp10s-77.imp"
31728 @ 266639:                        PUSH   STACK
31729 @ 266642:                        PUSHI  #0x00000020
31730 @ 266647:                        NEGATE
31731 @ 266648:                        ASSVAL
31732 @ 266649:                        LINE   4806 "regression-compile-tmp/nrimp10s-77.imp"
31733 @ 266691:                        PUSH   N
31734 @ 266694:                        PUSH   N
31735 @ 266697:                        PUSHI  #0x00000004
31736 @ 266702:                        PUSH   INC
31737 @ 266705:                        MUL   
31738 @ 266706:                        ADD   
31739 @ 266707:                        ASSVAL

  4807                       W2=W2+4*INC; W1=W1-INC
31740 @ 266708:                        LINE   4807 "regression-compile-tmp/nrimp10s-77.imp"
31741 @ 266750:                        PUSH   W2
31742 @ 266753:                        PUSH   W2
31743 @ 266756:                        PUSHI  #0x00000004
31744 @ 266761:                        PUSH   INC
31745 @ 266764:                        MUL   
31746 @ 266765:                        ADD   
31747 @ 266766:                        ASSVAL
31748 @ 266767:                        LINE   4807 "regression-compile-tmp/nrimp10s-77.imp"
31749 @ 266809:                        PUSH   W1
31750 @ 266812:                        PUSH   W1
31751 @ 266815:                        PUSH   INC
31752 @ 266818:                        SUB   
31753 @ 266819:                        ASSVAL

  4808                    %REPEAT
31754 @ 266820:                        LINE   4808 "regression-compile-tmp/nrimp10s-77.imp"
31755 @ 266862:                        REPEAT L_000c
31756 @ 266865:                        LOCATE L_000d

  4809                 %FINISH
31757 @ 266868:                        LINE   4809 "regression-compile-tmp/nrimp10s-77.imp"
31758 @ 266910:                        LOCATE L_0009

  4810              %FINISH
31759 @ 266913:                        LINE   4810 "regression-compile-tmp/nrimp10s-77.imp"
31760 @ 266955:                        LOCATE L_0007

  4811              %IF STACK#0 %THEN PF1(ST,0,TOS,0);    ! ST TOS
31761 @ 266958:                        LINE   4811 "regression-compile-tmp/nrimp10s-77.imp"
31762 @ 267000:                        PUSH   STACK
31763 @ 267003:                        PUSHI  #0x00000000
31764 @ 267008:                        JUMPIF = L_0007
31765 @ 267012:                        PUSH   PF1
31766 @ 267015:                        PUSHI  #0x00000048
31767 @ 267020:                        ASSPAR
31768 @ 267021:                        PUSHI  #0x00000000
31769 @ 267026:                        ASSPAR
31770 @ 267027:                        PUSHI  #0x00000006
31771 @ 267032:                        ASSPAR
31772 @ 267033:                        PUSHI  #0x00000000
31773 @ 267038:                        ASSPAR
31774 @ 267039:                        CALL  
31775 @ 267040:                        LOCATE L_0007

  4812              PF1(STLN,0,TOS,0)
31776 @ 267043:                        LINE   4812 "regression-compile-tmp/nrimp10s-77.imp"
31777 @ 267085:                        PUSH   PF1
31778 @ 267088:                        PUSHI  #0x0000005c
31779 @ 267093:                        ASSPAR
31780 @ 267094:                        PUSHI  #0x00000000
31781 @ 267099:                        ASSPAR
31782 @ 267100:                        PUSHI  #0x00000006
31783 @ 267105:                        ASSPAR
31784 @ 267106:                        PUSHI  #0x00000000
31785 @ 267111:                        ASSPAR
31786 @ 267112:                        CALL  

  4813              N=N+4
31787 @ 267113:                        LINE   4813 "regression-compile-tmp/nrimp10s-77.imp"
31788 @ 267155:                        PUSH   N
31789 @ 267158:                        PUSH   N
31790 @ 267161:                        PUSHI  #0x00000004
31791 @ 267166:                        ADD   
31792 @ 267167:                        ASSVAL

  4814           %FINISH
  4815  !
  4816  ! IF IN DIAGNOSTIC MODE PLANT CODE TO SAVE THE LINE & ROUTINE NO OF
  4817  ! THE CALLING ROUTINE AND SET UP THE NEW BLOCK/ROUTINE IDENT NO.
  4818  !
31793 @ 267168:                        LINE   4814 "regression-compile-tmp/nrimp10s-77.imp"
31794 @ 267210:                        LOCATE L_0004

  4819           %IF PARMTRACE#0 %START
31795 @ 267213:                        LINE   4819 "regression-compile-tmp/nrimp10s-77.imp"
31796 @ 267255:                        PUSH   PARMTRACE
31797 @ 267258:                        PUSHI  #0x00000000
31798 @ 267263:                        JUMPIF = L_0004

  4820              PF1(LSS,0,PC,4*CONST BTM!16_80000000) %IF PARMOPT#0;! M'IDIA'
31799 @ 267267:                        LINE   4820 "regression-compile-tmp/nrimp10s-77.imp"
31800 @ 267309:                        PUSH   PARMOPT
31801 @ 267312:                        PUSHI  #0x00000000
31802 @ 267317:                        JUMPIF = L_0007
31803 @ 267321:                        PUSH   PF1
31804 @ 267324:                        PUSHI  #0x00000062
31805 @ 267329:                        ASSPAR
31806 @ 267330:                        PUSHI  #0x00000000
31807 @ 267335:                        ASSPAR
31808 @ 267336:                        PUSHI  #0x00000004
31809 @ 267341:                        ASSPAR
31810 @ 267342:                        PUSHI  #0x00000004
31811 @ 267347:                        PUSH   CONSTBTM
31812 @ 267350:                        MUL   
31813 @ 267351:                        PUSHI  #0x80000000
31814 @ 267356:                        OR    
31815 @ 267357:                        ASSPAR
31816 @ 267358:                        CALL  
31817 @ 267359:                        LOCATE L_0007

  4821              %IF KK>=0 %OR LEVEL=2 %START
31818 @ 267362:                        LINE   4821 "regression-compile-tmp/nrimp10s-77.imp"
31819 @ 267404:                        PUSH   KK
31820 @ 267407:                        PUSHI  #0x00000000
31821 @ 267412:                        JUMPIF >= L_0008
31822 @ 267416:                        PUSH   LEVEL
31823 @ 267419:                        PUSHI  #0x00000002
31824 @ 267424:                        JUMPIF # L_0007
31825 @ 267428:                        LOCATE L_0008

  4822                 %IF PARMOPT#0 %THEN %START
31826 @ 267431:                        LINE   4822 "regression-compile-tmp/nrimp10s-77.imp"
31827 @ 267473:                        PUSH   PARMOPT
31828 @ 267476:                        PUSHI  #0x00000000
31829 @ 267481:                        JUMPIF = L_000a

  4823                    PSF1(SLSS,0,LINE)
31830 @ 267485:                        LINE   4823 "regression-compile-tmp/nrimp10s-77.imp"
31831 @ 267527:                        PUSH   PSF1
31832 @ 267530:                        PUSHI  #0x00000042
31833 @ 267535:                        ASSPAR
31834 @ 267536:                        PUSHI  #0x00000000
31835 @ 267541:                        ASSPAR
31836 @ 267542:                        PUSH   LINE
31837 @ 267545:                        ASSPAR
31838 @ 267546:                        CALL  

  4824                    N=N+4
31839 @ 267547:                        LINE   4824 "regression-compile-tmp/nrimp10s-77.imp"
31840 @ 267589:                        PUSH   N
31841 @ 267592:                        PUSH   N
31842 @ 267595:                        PUSHI  #0x00000004
31843 @ 267600:                        ADD   
31844 @ 267601:                        ASSVAL

  4825                 %FINISH %ELSE PSF1(LSS,0,LINE)
31845 @ 267602:                        LINE   4825 "regression-compile-tmp/nrimp10s-77.imp"
31846 @ 267644:                        GOTO   L_0009
31847 @ 267647:                        LOCATE L_000a
31848 @ 267650:                        PUSH   PSF1
31849 @ 267653:                        PUSHI  #0x00000062
31850 @ 267658:                        ASSPAR
31851 @ 267659:                        PUSHI  #0x00000000
31852 @ 267664:                        ASSPAR
31853 @ 267665:                        PUSH   LINE
31854 @ 267668:                        ASSPAR
31855 @ 267669:                        CALL  
31856 @ 267670:                        LOCATE L_0009

  4826                 PF1(ST,0,TOS,0)
31857 @ 267673:                        LINE   4826 "regression-compile-tmp/nrimp10s-77.imp"
31858 @ 267715:                        PUSH   PF1
31859 @ 267718:                        PUSHI  #0x00000048
31860 @ 267723:                        ASSPAR
31861 @ 267724:                        PUSHI  #0x00000000
31862 @ 267729:                        ASSPAR
31863 @ 267730:                        PUSHI  #0x00000006
31864 @ 267735:                        ASSPAR
31865 @ 267736:                        PUSHI  #0x00000000
31866 @ 267741:                        ASSPAR
31867 @ 267742:                        CALL  

  4827              %FINISH %ELSE %START
31868 @ 267743:                        LINE   4827 "regression-compile-tmp/nrimp10s-77.imp"
31869 @ 267785:                        GOTO   L_0006
31870 @ 267788:                        LOCATE L_0007

  4828                 %IF PARMOPT#0 %THEN %START
31871 @ 267791:                        LINE   4828 "regression-compile-tmp/nrimp10s-77.imp"
31872 @ 267833:                        PUSH   PARMOPT
31873 @ 267836:                        PUSHI  #0x00000000
31874 @ 267841:                        JUMPIF = L_000a

  4829                    PSF1(ST,1,N)
31875 @ 267845:                        LINE   4829 "regression-compile-tmp/nrimp10s-77.imp"
31876 @ 267887:                        PUSH   PSF1
31877 @ 267890:                        PUSHI  #0x00000048
31878 @ 267895:                        ASSPAR
31879 @ 267896:                        PUSHI  #0x00000001
31880 @ 267901:                        ASSPAR
31881 @ 267902:                        PUSH   N
31882 @ 267905:                        ASSPAR
31883 @ 267906:                        CALL  

  4830                    N=N+4
31884 @ 267907:                        LINE   4830 "regression-compile-tmp/nrimp10s-77.imp"
31885 @ 267949:                        PUSH   N
31886 @ 267952:                        PUSH   N
31887 @ 267955:                        PUSHI  #0x00000004
31888 @ 267960:                        ADD   
31889 @ 267961:                        ASSVAL

  4831                 %FINISH
31890 @ 267962:                        LINE   4831 "regression-compile-tmp/nrimp10s-77.imp"
31891 @ 268004:                        LOCATE L_000a

  4832                 PSF1(LSS,0,LINE)
31892 @ 268007:                        LINE   4832 "regression-compile-tmp/nrimp10s-77.imp"
31893 @ 268049:                        PUSH   PSF1
31894 @ 268052:                        PUSHI  #0x00000062
31895 @ 268057:                        ASSPAR
31896 @ 268058:                        PUSHI  #0x00000000
31897 @ 268063:                        ASSPAR
31898 @ 268064:                        PUSH   LINE
31899 @ 268067:                        ASSPAR
31900 @ 268068:                        CALL  

  4833                 PSF1(ST,1,N)
31901 @ 268069:                        LINE   4833 "regression-compile-tmp/nrimp10s-77.imp"
31902 @ 268111:                        PUSH   PSF1
31903 @ 268114:                        PUSHI  #0x00000048
31904 @ 268119:                        ASSPAR
31905 @ 268120:                        PUSHI  #0x00000001
31906 @ 268125:                        ASSPAR
31907 @ 268126:                        PUSH   N
31908 @ 268129:                        ASSPAR
31909 @ 268130:                        CALL  

  4834                 PSF1(LD,1,12);           ! UPDATE BND FIELD
31910 @ 268131:                        LINE   4834 "regression-compile-tmp/nrimp10s-77.imp"
31911 @ 268173:                        PUSH   PSF1
31912 @ 268176:                        PUSHI  #0x00000078
31913 @ 268181:                        ASSPAR
31914 @ 268182:                        PUSHI  #0x00000001
31915 @ 268187:                        ASSPAR
31916 @ 268188:                        PUSHI  #0x0000000c
31917 @ 268193:                        ASSPAR
31918 @ 268194:                        CALL  

  4835                 DIAG POINTER(LEVEL)
31919 @ 268195:                        LINE   4835 "regression-compile-tmp/nrimp10s-77.imp"
31920 @ 268237:                        PUSH   DIAGPOINTER
31921 @ 268240:                        PUSH   LEVEL
31922 @ 268243:                        ASSPAR
31923 @ 268244:                        CALL  

  4836                 PSF1(STD,1,12)
31924 @ 268245:                        LINE   4836 "regression-compile-tmp/nrimp10s-77.imp"
31925 @ 268287:                        PUSH   PSF1
31926 @ 268290:                        PUSHI  #0x00000058
31927 @ 268295:                        ASSPAR
31928 @ 268296:                        PUSHI  #0x00000001
31929 @ 268301:                        ASSPAR
31930 @ 268302:                        PUSHI  #0x0000000c
31931 @ 268307:                        ASSPAR
31932 @ 268308:                        CALL  

  4837              %FINISH
31933 @ 268309:                        LINE   4837 "regression-compile-tmp/nrimp10s-77.imp"
31934 @ 268351:                        LOCATE L_0006

  4838              DIAGINF(LEVEL)=N
31935 @ 268354:                        LINE   4838 "regression-compile-tmp/nrimp10s-77.imp"
31936 @ 268396:                        PUSH   DIAGINF
31937 @ 268399:                        PUSH   LEVEL
31938 @ 268402:                        ACCESS
31939 @ 268403:                        PUSH   N
31940 @ 268406:                        ASSVAL

  4839              N=N+4
31941 @ 268407:                        LINE   4839 "regression-compile-tmp/nrimp10s-77.imp"
31942 @ 268449:                        PUSH   N
31943 @ 268452:                        PUSH   N
31944 @ 268455:                        PUSHI  #0x00000004
31945 @ 268460:                        ADD   
31946 @ 268461:                        ASSVAL

  4840              GRUSE(ACCR)=0;               ! NEEDED FOR %BEGIN BLOCKS
31947 @ 268462:                        LINE   4840 "regression-compile-tmp/nrimp10s-77.imp"
31948 @ 268504:                        PUSH   GRUSE
31949 @ 268507:                        PUSHI  #0x00000000
31950 @ 268512:                        ACCESS
31951 @ 268513:                        PUSHI  #0x00000000
31952 @ 268518:                        ASSVAL

  4841           %FINISH
31953 @ 268519:                        LINE   4841 "regression-compile-tmp/nrimp10s-77.imp"
31954 @ 268561:                        LOCATE L_0004

  4842           %IF PARMOPT#0 %AND KK>=0 %AND LEVEL=2 %START
31955 @ 268564:                        LINE   4842 "regression-compile-tmp/nrimp10s-77.imp"
31956 @ 268606:                        PUSH   PARMOPT
31957 @ 268609:                        PUSHI  #0x00000000
31958 @ 268614:                        JUMPIF = L_0004
31959 @ 268618:                        PUSH   KK
31960 @ 268621:                        PUSHI  #0x00000000
31961 @ 268626:                        JUMPIF < L_0004
31962 @ 268630:                        PUSH   LEVEL
31963 @ 268633:                        PUSHI  #0x00000002
31964 @ 268638:                        JUMPIF # L_0004

  4843              PF1(STSF,0,BREG,0)
31965 @ 268642:                        LINE   4843 "regression-compile-tmp/nrimp10s-77.imp"
31966 @ 268684:                        PUSH   PF1
31967 @ 268687:                        PUSHI  #0x0000005e
31968 @ 268692:                        ASSPAR
31969 @ 268693:                        PUSHI  #0x00000000
31970 @ 268698:                        ASSPAR
31971 @ 268699:                        PUSHI  #0x00000007
31972 @ 268704:                        ASSPAR
31973 @ 268705:                        PUSHI  #0x00000000
31974 @ 268710:                        ASSPAR
31975 @ 268711:                        CALL  

  4844              PF1(STLN,0,TOS,0)
31976 @ 268712:                        LINE   4844 "regression-compile-tmp/nrimp10s-77.imp"
31977 @ 268754:                        PUSH   PF1
31978 @ 268757:                        PUSHI  #0x0000005c
31979 @ 268762:                        ASSPAR
31980 @ 268763:                        PUSHI  #0x00000000
31981 @ 268768:                        ASSPAR
31982 @ 268769:                        PUSHI  #0x00000006
31983 @ 268774:                        ASSPAR
31984 @ 268775:                        PUSHI  #0x00000000
31985 @ 268780:                        ASSPAR
31986 @ 268781:                        CALL  

  4845              PF1(SBB,0,TOS,0)
31987 @ 268782:                        LINE   4845 "regression-compile-tmp/nrimp10s-77.imp"
31988 @ 268824:                        PUSH   PF1
31989 @ 268827:                        PUSHI  #0x00000022
31990 @ 268832:                        ASSPAR
31991 @ 268833:                        PUSHI  #0x00000000
31992 @ 268838:                        ASSPAR
31993 @ 268839:                        PUSHI  #0x00000006
31994 @ 268844:                        ASSPAR
31995 @ 268845:                        PUSHI  #0x00000000
31996 @ 268850:                        ASSPAR
31997 @ 268851:                        CALL  

  4846              PSF1(CPB,0,N)
31998 @ 268852:                        LINE   4846 "regression-compile-tmp/nrimp10s-77.imp"
31999 @ 268894:                        PUSH   PSF1
32000 @ 268897:                        PUSHI  #0x00000026
32001 @ 268902:                        ASSPAR
32002 @ 268903:                        PUSHI  #0x00000000
32003 @ 268908:                        ASSPAR
32004 @ 268909:                        PUSH   N
32005 @ 268912:                        ASSPAR
32006 @ 268913:                        CALL  

  4847              PPJ(7,13)
32007 @ 268914:                        LINE   4847 "regression-compile-tmp/nrimp10s-77.imp"
32008 @ 268956:                        PUSH   PPJ
32009 @ 268959:                        PUSHI  #0x00000007
32010 @ 268964:                        ASSPAR
32011 @ 268965:                        PUSHI  #0x0000000d
32012 @ 268970:                        ASSPAR
32013 @ 268971:                        CALL  

  4848           %FINISH
  4849  !
  4850  ! CLAIM (THE REST OF) THE STACK FRAME
  4851  !
32014 @ 268972:                        LINE   4848 "regression-compile-tmp/nrimp10s-77.imp"
32015 @ 269014:                        LOCATE L_0004

  4852           %IF KK>=0 %OR LEVEL=2 %START
32016 @ 269017:                        LINE   4852 "regression-compile-tmp/nrimp10s-77.imp"
32017 @ 269059:                        PUSH   KK
32018 @ 269062:                        PUSHI  #0x00000000
32019 @ 269067:                        JUMPIF >= L_0005
32020 @ 269071:                        PUSH   LEVEL
32021 @ 269074:                        PUSHI  #0x00000002
32022 @ 269079:                        JUMPIF # L_0004
32023 @ 269083:                        LOCATE L_0005

  4853              SET(RLEVEL)=N<<18!CA
32024 @ 269086:                        LINE   4853 "regression-compile-tmp/nrimp10s-77.imp"
32025 @ 269128:                        PUSH   SET
32026 @ 269131:                        PUSH   RLEVEL
32027 @ 269134:                        ACCESS
32028 @ 269135:                        PUSH   N
32029 @ 269138:                        PUSHI  #0x00000012
32030 @ 269143:                        LSH   
32031 @ 269144:                        PUSH   CA
32032 @ 269147:                        OR    
32033 @ 269148:                        ASSVAL

  4854              NMAX=N
32034 @ 269149:                        LINE   4854 "regression-compile-tmp/nrimp10s-77.imp"
32035 @ 269191:                        PUSH   NMAX
32036 @ 269194:                        PUSH   N
32037 @ 269197:                        ASSVAL

  4855              PF1(ASF+12*PARMCHK,0,0,0);   ! ASF OR LB
32038 @ 269198:                        LINE   4855 "regression-compile-tmp/nrimp10s-77.imp"
32039 @ 269240:                        PUSH   PF1
32040 @ 269243:                        PUSHI  #0x0000006e
32041 @ 269248:                        PUSHI  #0x0000000c
32042 @ 269253:                        PUSH   PARMCHK
32043 @ 269256:                        MUL   
32044 @ 269257:                        ADD   
32045 @ 269258:                        ASSPAR
32046 @ 269259:                        PUSHI  #0x00000000
32047 @ 269264:                        ASSPAR
32048 @ 269265:                        PUSHI  #0x00000000
32049 @ 269270:                        ASSPAR
32050 @ 269271:                        PUSHI  #0x00000000
32051 @ 269276:                        ASSPAR
32052 @ 269277:                        CALL  

  4856              PPJ(0,4) %IF PARMCHK#0
32053 @ 269278:                        LINE   4856 "regression-compile-tmp/nrimp10s-77.imp"
32054 @ 269320:                        PUSH   PARMCHK
32055 @ 269323:                        PUSHI  #0x00000000
32056 @ 269328:                        JUMPIF = L_0007
32057 @ 269332:                        PUSH   PPJ
32058 @ 269335:                        PUSHI  #0x00000000
32059 @ 269340:                        ASSPAR
32060 @ 269341:                        PUSHI  #0x00000004
32061 @ 269346:                        ASSPAR
32062 @ 269347:                        CALL  
32063 @ 269348:                        LOCATE L_0007

  4857           %FINISH
  4858  !
32064 @ 269351:                        LINE   4857 "regression-compile-tmp/nrimp10s-77.imp"
32065 @ 269393:                        LOCATE L_0004

  4859           %IF KK>=0 %AND PARMCHK#0 %START
32066 @ 269396:                        LINE   4859 "regression-compile-tmp/nrimp10s-77.imp"
32067 @ 269438:                        PUSH   KK
32068 @ 269441:                        PUSHI  #0x00000000
32069 @ 269446:                        JUMPIF < L_0004
32070 @ 269450:                        PUSH   PARMCHK
32071 @ 269453:                        PUSHI  #0x00000000
32072 @ 269458:                        JUMPIF = L_0004

  4860              CHECK STOF;                   ! CHECK FOR STACK O'FLOW
32073 @ 269462:                        LINE   4860 "regression-compile-tmp/nrimp10s-77.imp"
32074 @ 269504:                        PUSH   CHECKSTOF
32075 @ 269507:                        CALL  

  4861           %FINISH
32076 @ 269508:                        LINE   4861 "regression-compile-tmp/nrimp10s-77.imp"
32077 @ 269550:                        LOCATE L_0004

  4862           %IF PARMDBUG#0 %THEN SET LINE; ! TO CALL DBUG PACKAGE
32078 @ 269553:                        LINE   4862 "regression-compile-tmp/nrimp10s-77.imp"
32079 @ 269595:                        PUSH   PARMDBUG
32080 @ 269598:                        PUSHI  #0x00000000
32081 @ 269603:                        JUMPIF = L_0004
32082 @ 269607:                        PUSH   SETLINE
32083 @ 269610:                        CALL  
32084 @ 269611:                        LOCATE L_0004

  4863  %END
32085 @ 269614:                        LINE   4863 "regression-compile-tmp/nrimp10s-77.imp"
32086 @ 269656:                     END    _lev0id0_lev1id1_lev2id3_CSS_RDISPLAY {lev=5 --> 4}

  4864  %ROUTINE CHECK STOF
  4865  !***********************************************************************
  4866  !*       CHECK THE STACK FOR OVERFLOW (LEAVING 4K MARGIN FOR MDIAG     *
  4867  !***********************************************************************
32087 @ 269657:                     LINE   4864 "regression-compile-tmp/nrimp10s-77.imp"
32088 @ 269699:                     DEF    CHECKSTOF (_lev0id0_lev1id1_lev2id3_CSS_CHECKSTOF) p1=V_0165 a/tf=7 b/format=0 c/ostate=0  type=0 (<type:0>) form=7 (routine) special=0 (<special:0>) linkage=0 (auto) spec=0 indirect=0 unass=0
32089 @ 269720:                        START  ( FORMAL PARAMETERS  {lev=5 --> 6, nested=0 --> 1}
32090 @ 269721:                        FINISH ) {lev=5}

  4868           %IF PARMOPT#0 %THEN %START
  4869  !
  4870  !         STSF  TOS                    GET STACK POINTER
  4871  !         LSS   TOS
  4872  !         USH   +14
  4873  !         USH   -15                    LOSE SEGMENT NO
  4874  !         ICP   16_1F800               CHECK WITHIN SEG ADDRESS
  4875  !                                      SHIFTED DOWN 1 PLACE
  4876  !         JCC   2,EXCESS BLKS
  4877  !
32091 @ 269722:                        LINE   4868 "regression-compile-tmp/nrimp10s-77.imp"
32092 @ 269764:                        PUSH   PARMOPT
32093 @ 269767:                        PUSHI  #0x00000000
32094 @ 269772:                        JUMPIF = L_0004

  4878              PF1(STSF,0,TOS,0)
32095 @ 269776:                        LINE   4878 "regression-compile-tmp/nrimp10s-77.imp"
32096 @ 269818:                        PUSH   PF1
32097 @ 269821:                        PUSHI  #0x0000005e
32098 @ 269826:                        ASSPAR
32099 @ 269827:                        PUSHI  #0x00000000
32100 @ 269832:                        ASSPAR
32101 @ 269833:                        PUSHI  #0x00000006
32102 @ 269838:                        ASSPAR
32103 @ 269839:                        PUSHI  #0x00000000
32104 @ 269844:                        ASSPAR
32105 @ 269845:                        CALL  

  4879              PF1(LSS,0,TOS,0)
32106 @ 269846:                        LINE   4879 "regression-compile-tmp/nrimp10s-77.imp"
32107 @ 269888:                        PUSH   PF1
32108 @ 269891:                        PUSHI  #0x00000062
32109 @ 269896:                        ASSPAR
32110 @ 269897:                        PUSHI  #0x00000000
32111 @ 269902:                        ASSPAR
32112 @ 269903:                        PUSHI  #0x00000006
32113 @ 269908:                        ASSPAR
32114 @ 269909:                        PUSHI  #0x00000000
32115 @ 269914:                        ASSPAR
32116 @ 269915:                        CALL  

  4880              PSF1(USH,0,14)
32117 @ 269916:                        LINE   4880 "regression-compile-tmp/nrimp10s-77.imp"
32118 @ 269958:                        PUSH   PSF1
32119 @ 269961:                        PUSHI  #0x000000c8
32120 @ 269966:                        ASSPAR
32121 @ 269967:                        PUSHI  #0x00000000
32122 @ 269972:                        ASSPAR
32123 @ 269973:                        PUSHI  #0x0000000e
32124 @ 269978:                        ASSPAR
32125 @ 269979:                        CALL  

  4881              PSF1(USH,0,-15)
32126 @ 269980:                        LINE   4881 "regression-compile-tmp/nrimp10s-77.imp"
32127 @ 270022:                        PUSH   PSF1
32128 @ 270025:                        PUSHI  #0x000000c8
32129 @ 270030:                        ASSPAR
32130 @ 270031:                        PUSHI  #0x00000000
32131 @ 270036:                        ASSPAR
32132 @ 270037:                        PUSHI  #0x0000000f
32133 @ 270042:                        NEGATE
32134 @ 270043:                        ASSPAR
32135 @ 270044:                        CALL  

  4882              PF1(ICP,0,0,ST LIMIT>>1)
32136 @ 270045:                        LINE   4882 "regression-compile-tmp/nrimp10s-77.imp"
32137 @ 270087:                        PUSH   PF1
32138 @ 270090:                        PUSHI  #0x000000e6
32139 @ 270095:                        ASSPAR
32140 @ 270096:                        PUSHI  #0x00000000
32141 @ 270101:                        ASSPAR
32142 @ 270102:                        PUSHI  #0x00000000
32143 @ 270107:                        ASSPAR
32144 @ 270108:                        PUSH   STLIMIT
32145 @ 270111:                        PUSHI  #0x00000001
32146 @ 270116:                        RSH   
32147 @ 270117:                        ASSPAR
32148 @ 270118:                        CALL  

  4883              PPJ(2,8)
32149 @ 270119:                        LINE   4883 "regression-compile-tmp/nrimp10s-77.imp"
32150 @ 270161:                        PUSH   PPJ
32151 @ 270164:                        PUSHI  #0x00000002
32152 @ 270169:                        ASSPAR
32153 @ 270170:                        PUSHI  #0x00000008
32154 @ 270175:                        ASSPAR
32155 @ 270176:                        CALL  

  4884            %FINISH
32156 @ 270177:                        LINE   4884 "regression-compile-tmp/nrimp10s-77.imp"
32157 @ 270219:                        LOCATE L_0004

  4885  %END;                                   ! OF ROUTINE RHEAD
32158 @ 270222:                        LINE   4885 "regression-compile-tmp/nrimp10s-77.imp"
32159 @ 270264:                     END    _lev0id0_lev1id1_lev2id3_CSS_CHECKSTOF {lev=5 --> 4}

  4886  %ROUTINE CIOCP(%INTEGER N,REG)
  4887  !***********************************************************************
  4888  !*       COMPILES A CALL ON IOCP ENTRY POINT NO 'N'                    *
  4889  !*       2ND PARAMETER IS ALREAD IN THE ACC WHICH IS 32 BITS           *
  4890  !***********************************************************************
32160 @ 270265:                     LINE   4886 "regression-compile-tmp/nrimp10s-77.imp"
32161 @ 270307:                     DEF    CIOCP (_lev0id0_lev1id1_lev2id3_CSS_CIOCP) p1=V_01e0 a/tf=7 b/format=0 c/ostate=0  type=0 (<type:0>) form=7 (routine) special=0 (<special:0>) linkage=0 (auto) spec=0 indirect=0 unass=0
32162 @ 270324:                        START  ( FORMAL PARAMETERS  {lev=5 --> 6, nested=0 --> 1}
32163 @ 270325:                           DEF    N p1=V_01e1 a/tf=11 b/format=1 c/ostate=0  type=1 (integer) form=1 (simple) special=0 (<special:0>) linkage=0 (auto) spec=0 indirect=0 unass=0
32164 @ 270338:                           DEF    REG p1=V_01e2 a/tf=11 b/format=1 c/ostate=0  type=1 (integer) form=1 (simple) special=0 (<special:0>) linkage=0 (auto) spec=0 indirect=0 unass=0
32165 @ 270353:                        FINISH ) {lev=5}

  4891  %INTEGER XYNB,OP1,OP2
32166 @ 270354:                        LINE   4891 "regression-compile-tmp/nrimp10s-77.imp"
32167 @ 270396:                        DEF    XYNB p1=V_01e3 a/tf=11 b/format=1 c/ostate=0  type=1 (integer) form=1 (simple) special=0 (<special:0>) linkage=0 (auto) spec=0 indirect=0 unass=0
32168 @ 270412:                        DEF    OP1 p1=V_01e4 a/tf=11 b/format=1 c/ostate=0  type=1 (integer) form=1 (simple) special=0 (<special:0>) linkage=0 (auto) spec=0 indirect=0 unass=0
32169 @ 270427:                        DEF    OP2 p1=V_01e5 a/tf=11 b/format=1 c/ostate=0  type=1 (integer) form=1 (simple) special=0 (<special:0>) linkage=0 (auto) spec=0 indirect=0 unass=0

  4892           %IF IOCPDISP=0 %THEN CXREF(IOCPEP,PARMDYNAMIC,2,IOCPDISP)
32170 @ 270442:                        LINE   4892 "regression-compile-tmp/nrimp10s-77.imp"
32171 @ 270484:                        PUSH   IOCPDISP
32172 @ 270487:                        PUSHI  #0x00000000
32173 @ 270492:                        JUMPIF # L_0004
32174 @ 270496:                        PUSH   CXREF
32175 @ 270499:                        PUSH   IOCPEP
32176 @ 270502:                        ASSPAR
32177 @ 270503:                        PUSH   PARMDYNAMIC
32178 @ 270506:                        ASSPAR
32179 @ 270507:                        PUSHI  #0x00000002
32180 @ 270512:                        ASSPAR
32181 @ 270513:                        PUSH   IOCPDISP
32182 @ 270516:                        ASSPAR
32183 @ 270517:                        CALL  
32184 @ 270518:                        LOCATE L_0004

  4893           %IF REGISTER(BREG)#0 %THEN BOOT OUT(BREG)
32185 @ 270521:                        LINE   4893 "regression-compile-tmp/nrimp10s-77.imp"
32186 @ 270563:                        PUSH   REGISTER
32187 @ 270566:                        PUSHI  #0x00000007
32188 @ 270571:                        ACCESS
32189 @ 270572:                        PUSHI  #0x00000000
32190 @ 270577:                        JUMPIF = L_0004
32191 @ 270581:                        PUSH   BOOTOUT
32192 @ 270584:                        PUSHI  #0x00000007
32193 @ 270589:                        ASSPAR
32194 @ 270590:                        CALL  
32195 @ 270591:                        LOCATE L_0004

  4894           %IF REG=ACCR %THEN OP1=LUH %AND OP2=ST %ELSE OP1=LDTB %AND OP2=STD
32196 @ 270594:                        LINE   4894 "regression-compile-tmp/nrimp10s-77.imp"
32197 @ 270636:                        PUSH   REG
32198 @ 270639:                        PUSHI  #0x00000000
32199 @ 270644:                        JUMPIF # L_0004
32200 @ 270648:                        PUSH   OP1
32201 @ 270651:                        PUSHI  #0x0000006a
32202 @ 270656:                        ASSVAL
32203 @ 270657:                        PUSH   OP2
32204 @ 270660:                        PUSHI  #0x00000048
32205 @ 270665:                        ASSVAL
32206 @ 270666:                        GOTO   L_0003
32207 @ 270669:                        LOCATE L_0004
32208 @ 270672:                        PUSH   OP1
32209 @ 270675:                        PUSHI  #0x00000074
32210 @ 270680:                        ASSVAL
32211 @ 270681:                        PUSH   OP2
32212 @ 270684:                        PUSHI  #0x00000058
32213 @ 270689:                        ASSVAL
32214 @ 270690:                        LOCATE L_0003

  4895           PSF1(OP1,0,N)
32215 @ 270693:                        LINE   4895 "regression-compile-tmp/nrimp10s-77.imp"
32216 @ 270735:                        PUSH   PSF1
32217 @ 270738:                        PUSH   OP1
32218 @ 270741:                        ASSPAR
32219 @ 270742:                        PUSHI  #0x00000000
32220 @ 270747:                        ASSPAR
32221 @ 270748:                        PUSH   N
32222 @ 270751:                        ASSPAR
32223 @ 270752:                        CALL  

  4896           PSF1(PRCL,0,4)
32224 @ 270753:                        LINE   4896 "regression-compile-tmp/nrimp10s-77.imp"
32225 @ 270795:                        PUSH   PSF1
32226 @ 270798:                        PUSHI  #0x00000018
32227 @ 270803:                        ASSPAR
32228 @ 270804:                        PUSHI  #0x00000000
32229 @ 270809:                        ASSPAR
32230 @ 270810:                        PUSHI  #0x00000004
32231 @ 270815:                        ASSPAR
32232 @ 270816:                        CALL  

  4897           PF1(OP2,0,TOS,0)
32233 @ 270817:                        LINE   4897 "regression-compile-tmp/nrimp10s-77.imp"
32234 @ 270859:                        PUSH   PF1
32235 @ 270862:                        PUSH   OP2
32236 @ 270865:                        ASSPAR
32237 @ 270866:                        PUSHI  #0x00000000
32238 @ 270871:                        ASSPAR
32239 @ 270872:                        PUSHI  #0x00000006
32240 @ 270877:                        ASSPAR
32241 @ 270878:                        PUSHI  #0x00000000
32242 @ 270883:                        ASSPAR
32243 @ 270884:                        CALL  

  4898           XYNB=SET XORYNB(-1,-1);        ! TO PLT
32244 @ 270885:                        LINE   4898 "regression-compile-tmp/nrimp10s-77.imp"
32245 @ 270927:                        PUSH   XYNB
32246 @ 270930:                        PUSH   SETXORYNB
32247 @ 270933:                        PUSHI  #0x00000001
32248 @ 270938:                        NEGATE
32249 @ 270939:                        ASSPAR
32250 @ 270940:                        PUSHI  #0x00000001
32251 @ 270945:                        NEGATE
32252 @ 270946:                        ASSPAR
32253 @ 270947:                        CALL  
32254 @ 270948:                        ASSVAL

  4899           PSF1(RALN,0,7)
32255 @ 270949:                        LINE   4899 "regression-compile-tmp/nrimp10s-77.imp"
32256 @ 270991:                        PUSH   PSF1
32257 @ 270994:                        PUSHI  #0x0000006c
32258 @ 270999:                        ASSPAR
32259 @ 271000:                        PUSHI  #0x00000000
32260 @ 271005:                        ASSPAR
32261 @ 271006:                        PUSHI  #0x00000007
32262 @ 271011:                        ASSPAR
32263 @ 271012:                        CALL  

  4900           PF1(CALL,2,XYNB,IOCPDISP)
32264 @ 271013:                        LINE   4900 "regression-compile-tmp/nrimp10s-77.imp"
32265 @ 271055:                        PUSH   PF1
32266 @ 271058:                        PUSHI  #0x0000001e
32267 @ 271063:                        ASSPAR
32268 @ 271064:                        PUSHI  #0x00000002
32269 @ 271069:                        ASSPAR
32270 @ 271070:                        PUSH   XYNB
32271 @ 271073:                        ASSPAR
32272 @ 271074:                        PUSH   IOCPDISP
32273 @ 271077:                        ASSPAR
32274 @ 271078:                        CALL  

  4901           FORGET(-1)
32275 @ 271079:                        LINE   4901 "regression-compile-tmp/nrimp10s-77.imp"
32276 @ 271121:                        PUSH   FORGET
32277 @ 271124:                        PUSHI  #0x00000001
32278 @ 271129:                        NEGATE
32279 @ 271130:                        ASSPAR
32280 @ 271131:                        CALL  

  4902  %END
32281 @ 271132:                        LINE   4902 "regression-compile-tmp/nrimp10s-77.imp"
32282 @ 271174:                     END    _lev0id0_lev1id1_lev2id3_CSS_CIOCP {lev=5 --> 4}

  4903  %ROUTINE CUI(%INTEGER CODE)
  4904  !***********************************************************************
  4905  !*       COMPILE AN UNCONDITIONAL INSTRN WHEREEVER IT OCCURS           *
  4906  !*       CODE=0 UNCONDITIOALLY,=1 AFTER %THEN, =2 AFTER %ELSE          *
  4907  !***********************************************************************
32283 @ 271175:                     LINE   4903 "regression-compile-tmp/nrimp10s-77.imp"
32284 @ 271217:                     DEF    CUI (_lev0id0_lev1id1_lev2id3_CSS_CUI) p1=V_016d a/tf=7 b/format=0 c/ostate=0  type=0 (<type:0>) form=7 (routine) special=0 (<special:0>) linkage=0 (auto) spec=0 indirect=0 unass=0
32285 @ 271232:                        START  ( FORMAL PARAMETERS  {lev=5 --> 6, nested=0 --> 1}
32286 @ 271233:                           DEF    CODE p1=V_01e1 a/tf=11 b/format=1 c/ostate=0  type=1 (integer) form=1 (simple) special=0 (<special:0>) linkage=0 (auto) spec=0 indirect=0 unass=0
32287 @ 271249:                        FINISH ) {lev=5}

  4908  %INTEGER MARKER,J,LNAME,TYPEP,PRECP,GWRDD,LWB,XYNB,ARRP,ALT
32288 @ 271250:                        LINE   4908 "regression-compile-tmp/nrimp10s-77.imp"
32289 @ 271292:                        DEF    MARKER p1=V_01e2 a/tf=11 b/format=1 c/ostate=0  type=1 (integer) form=1 (simple) special=0 (<special:0>) linkage=0 (auto) spec=0 indirect=0 unass=0
32290 @ 271310:                        DEF    J p1=V_01e3 a/tf=11 b/format=1 c/ostate=0  type=1 (integer) form=1 (simple) special=0 (<special:0>) linkage=0 (auto) spec=0 indirect=0 unass=0
32291 @ 271323:                        DEF    LNAME p1=V_01e4 a/tf=11 b/format=1 c/ostate=0  type=1 (integer) form=1 (simple) special=0 (<special:0>) linkage=0 (auto) spec=0 indirect=0 unass=0
32292 @ 271340:                        DEF    TYPEP p1=V_01e5 a/tf=11 b/format=1 c/ostate=0  type=1 (integer) form=1 (simple) special=0 (<special:0>) linkage=0 (auto) spec=0 indirect=0 unass=0
32293 @ 271357:                        DEF    PRECP p1=V_01e6 a/tf=11 b/format=1 c/ostate=0  type=1 (integer) form=1 (simple) special=0 (<special:0>) linkage=0 (auto) spec=0 indirect=0 unass=0
32294 @ 271374:                        DEF    GWRDD p1=V_01e7 a/tf=11 b/format=1 c/ostate=0  type=1 (integer) form=1 (simple) special=0 (<special:0>) linkage=0 (auto) spec=0 indirect=0 unass=0
32295 @ 271391:                        DEF    LWB p1=V_01e8 a/tf=11 b/format=1 c/ostate=0  type=1 (integer) form=1 (simple) special=0 (<special:0>) linkage=0 (auto) spec=0 indirect=0 unass=0
32296 @ 271406:                        DEF    XYNB p1=V_01e9 a/tf=11 b/format=1 c/ostate=0  type=1 (integer) form=1 (simple) special=0 (<special:0>) linkage=0 (auto) spec=0 indirect=0 unass=0
32297 @ 271422:                        DEF    ARRP p1=V_01ea a/tf=11 b/format=1 c/ostate=0  type=1 (integer) form=1 (simple) special=0 (<special:0>) linkage=0 (auto) spec=0 indirect=0 unass=0
32298 @ 271438:                        DEF    ALT p1=V_01eb a/tf=11 b/format=1 c/ostate=0  type=1 (integer) form=1 (simple) special=0 (<special:0>) linkage=0 (auto) spec=0 indirect=0 unass=0

  4909  %SWITCH SW(1:9)
32299 @ 271453:                        LINE   4909 "regression-compile-tmp/nrimp10s-77.imp"
32300 @ 271495:                        PUSHI  #0x00000001
32301 @ 271500:                        PUSHI  #0x00000009
32302 @ 271505:                        BOUNDS
32303 @ 271506:                        DEF    SW p1=V_01ec a/tf=6 b/format=0 c/ostate=0  type=0 (<type:0>) form=6 (switch) special=0 (<special:0>) linkage=0 (auto) spec=0 indirect=0 unass=0

  4910           REPORTUI=0
32304 @ 271520:                        LINE   4910 "regression-compile-tmp/nrimp10s-77.imp"
32305 @ 271562:                        PUSH   REPORTUI
32306 @ 271565:                        PUSHI  #0x00000000
32307 @ 271570:                        ASSVAL

  4911           ALT=A(P)
32308 @ 271571:                        LINE   4911 "regression-compile-tmp/nrimp10s-77.imp"
32309 @ 271613:                        PUSH   ALT
32310 @ 271616:                        PUSH   A
32311 @ 271619:                        PUSH   P
32312 @ 271622:                        ACCESS
32313 @ 271623:                        ASSVAL

  4912           ->SW(ALT)
32314 @ 271624:                        LINE   4912 "regression-compile-tmp/nrimp10s-77.imp"
32315 @ 271666:                        PUSH   ALT
32316 @ 271669:                        SJUMP  492

  4913  SW(1):                                ! (NAME)(APP)(ASSMNT?)
32317 @ 271672:                        LINE   4913 "regression-compile-tmp/nrimp10s-77.imp"
32318 @ 271714:                        PUSHI  #0x00000001
32319 @ 271719:                        SLABEL 492

  4914           P=P+1; MARKER=P+FROMAR2(P)
32320 @ 271722:                        LINE   4914 "regression-compile-tmp/nrimp10s-77.imp"
32321 @ 271764:                        PUSH   P
32322 @ 271767:                        PUSH   P
32323 @ 271770:                        PUSHI  #0x00000001
32324 @ 271775:                        ADD   
32325 @ 271776:                        ASSVAL
32326 @ 271777:                        LINE   4914 "regression-compile-tmp/nrimp10s-77.imp"
32327 @ 271819:                        PUSH   MARKER
32328 @ 271822:                        PUSH   P
32329 @ 271825:                        PUSH   FROMAR2
32330 @ 271828:                        PUSH   P
32331 @ 271831:                        ASSPAR
32332 @ 271832:                        CALL  
32333 @ 271833:                        ADD   
32334 @ 271834:                        ASSVAL

  4915           %IF A(MARKER)=1 %THEN %START
32335 @ 271835:                        LINE   4915 "regression-compile-tmp/nrimp10s-77.imp"
32336 @ 271877:                        PUSH   A
32337 @ 271880:                        PUSH   MARKER
32338 @ 271883:                        ACCESS
32339 @ 271884:                        PUSHI  #0x00000001
32340 @ 271889:                        JUMPIF # L_0004

  4916              J=P+2; P=MARKER+2
32341 @ 271893:                        LINE   4916 "regression-compile-tmp/nrimp10s-77.imp"
32342 @ 271935:                        PUSH   J
32343 @ 271938:                        PUSH   P
32344 @ 271941:                        PUSHI  #0x00000002
32345 @ 271946:                        ADD   
32346 @ 271947:                        ASSVAL
32347 @ 271948:                        LINE   4916 "regression-compile-tmp/nrimp10s-77.imp"
32348 @ 271990:                        PUSH   P
32349 @ 271993:                        PUSH   MARKER
32350 @ 271996:                        PUSHI  #0x00000002
32351 @ 272001:                        ADD   
32352 @ 272002:                        ASSVAL

  4917              ASSIGN(A(MARKER+1),J)
32353 @ 272003:                        LINE   4917 "regression-compile-tmp/nrimp10s-77.imp"
32354 @ 272045:                        PUSH   ASSIGN
32355 @ 272048:                        PUSH   A
32356 @ 272051:                        PUSH   MARKER
32357 @ 272054:                        PUSHI  #0x00000001
32358 @ 272059:                        ADD   
32359 @ 272060:                        ACCESS
32360 @ 272061:                        ASSPAR
32361 @ 272062:                        PUSH   J
32362 @ 272065:                        ASSPAR
32363 @ 272066:                        CALL  

  4918           %FINISH %ELSE %START
32364 @ 272067:                        LINE   4918 "regression-compile-tmp/nrimp10s-77.imp"
32365 @ 272109:                        GOTO   L_0003
32366 @ 272112:                        LOCATE L_0004

  4919              P=P+2
32367 @ 272115:                        LINE   4919 "regression-compile-tmp/nrimp10s-77.imp"
32368 @ 272157:                        PUSH   P
32369 @ 272160:                        PUSH   P
32370 @ 272163:                        PUSHI  #0x00000002
32371 @ 272168:                        ADD   
32372 @ 272169:                        ASSVAL

  4920              CNAME(0,0)
32373 @ 272170:                        LINE   4920 "regression-compile-tmp/nrimp10s-77.imp"
32374 @ 272212:                        PUSH   CNAME
32375 @ 272215:                        PUSHI  #0x00000000
32376 @ 272220:                        ASSPAR
32377 @ 272221:                        PUSHI  #0x00000000
32378 @ 272226:                        ASSPAR
32379 @ 272227:                        CALL  

  4921              P=P+1
32380 @ 272228:                        LINE   4921 "regression-compile-tmp/nrimp10s-77.imp"
32381 @ 272270:                        PUSH   P
32382 @ 272273:                        PUSH   P
32383 @ 272276:                        PUSHI  #0x00000001
32384 @ 272281:                        ADD   
32385 @ 272282:                        ASSVAL

  4922           %FINISH
32386 @ 272283:                        LINE   4922 "regression-compile-tmp/nrimp10s-77.imp"
32387 @ 272325:                        LOCATE L_0003

  4923  AUI:     J=A(P); P=P+1
32388 @ 272328:                        LINE   4923 "regression-compile-tmp/nrimp10s-77.imp"
32389 @ 272370:                        LABEL  L_01ed
32390 @ 272373:                        LINE   4923 "regression-compile-tmp/nrimp10s-77.imp"
32391 @ 272415:                        PUSH   J
32392 @ 272418:                        PUSH   A
32393 @ 272421:                        PUSH   P
32394 @ 272424:                        ACCESS
32395 @ 272425:                        ASSVAL
32396 @ 272426:                        LINE   4923 "regression-compile-tmp/nrimp10s-77.imp"
32397 @ 272468:                        PUSH   P
32398 @ 272471:                        PUSH   P
32399 @ 272474:                        PUSHI  #0x00000001
32400 @ 272479:                        ADD   
32401 @ 272480:                        ASSVAL

  4924           %IF J=1 %THEN CUI(CODE)
32402 @ 272481:                        LINE   4924 "regression-compile-tmp/nrimp10s-77.imp"
32403 @ 272523:                        PUSH   J
32404 @ 272526:                        PUSHI  #0x00000001
32405 @ 272531:                        JUMPIF # L_0004
32406 @ 272535:                        PUSH   CUI
32407 @ 272538:                        PUSH   CODE
32408 @ 272541:                        ASSPAR
32409 @ 272542:                        CALL  
32410 @ 272543:                        LOCATE L_0004

  4925           %RETURN
32411 @ 272546:                        LINE   4925 "regression-compile-tmp/nrimp10s-77.imp"
32412 @ 272588:                        RETURN

  4926  SW(2):                                  ! -> (NAME)(APP)
32413 @ 272589:                        LINE   4926 "regression-compile-tmp/nrimp10s-77.imp"
32414 @ 272631:                        PUSHI  #0x00000002
32415 @ 272636:                        SLABEL 492

  4927           NMDECS(LEVEL)=NMDECS(LEVEL)!1
32416 @ 272639:                        LINE   4927 "regression-compile-tmp/nrimp10s-77.imp"
32417 @ 272681:                        PUSH   NMDECS
32418 @ 272684:                        PUSH   LEVEL
32419 @ 272687:                        ACCESS
32420 @ 272688:                        PUSH   NMDECS
32421 @ 272691:                        PUSH   LEVEL
32422 @ 272694:                        ACCESS
32423 @ 272695:                        PUSHI  #0x00000001
32424 @ 272700:                        OR    
32425 @ 272701:                        ASSVAL

  4928           CURR INST=1 %IF CODE=0
32426 @ 272702:                        LINE   4928 "regression-compile-tmp/nrimp10s-77.imp"
32427 @ 272744:                        PUSH   CODE
32428 @ 272747:                        PUSHI  #0x00000000
32429 @ 272752:                        JUMPIF # L_0004
32430 @ 272756:                        PUSH   CURRINST
32431 @ 272759:                        PUSHI  #0x00000001
32432 @ 272764:                        ASSVAL
32433 @ 272765:                        LOCATE L_0004

  4929           LNAME=FROM AR2(P+1)
32434 @ 272768:                        LINE   4929 "regression-compile-tmp/nrimp10s-77.imp"
32435 @ 272810:                        PUSH   LNAME
32436 @ 272813:                        PUSH   FROMAR2
32437 @ 272816:                        PUSH   P
32438 @ 272819:                        PUSHI  #0x00000001
32439 @ 272824:                        ADD   
32440 @ 272825:                        ASSPAR
32441 @ 272826:                        CALL  
32442 @ 272827:                        ASSVAL

  4930           J=A(P+3); P=P+4
32443 @ 272828:                        LINE   4930 "regression-compile-tmp/nrimp10s-77.imp"
32444 @ 272870:                        PUSH   J
32445 @ 272873:                        PUSH   A
32446 @ 272876:                        PUSH   P
32447 @ 272879:                        PUSHI  #0x00000003
32448 @ 272884:                        ADD   
32449 @ 272885:                        ACCESS
32450 @ 272886:                        ASSVAL
32451 @ 272887:                        LINE   4930 "regression-compile-tmp/nrimp10s-77.imp"
32452 @ 272929:                        PUSH   P
32453 @ 272932:                        PUSH   P
32454 @ 272935:                        PUSHI  #0x00000004
32455 @ 272940:                        ADD   
32456 @ 272941:                        ASSVAL

  4931           %IF J=2 %THEN %START;           ! SIMPLE LABEL
32457 @ 272942:                        LINE   4931 "regression-compile-tmp/nrimp10s-77.imp"
32458 @ 272984:                        PUSH   J
32459 @ 272987:                        PUSHI  #0x00000002
32460 @ 272992:                        JUMPIF # L_0004

  4932              ENTER JUMP(15,LNAME,0)
32461 @ 272996:                        LINE   4932 "regression-compile-tmp/nrimp10s-77.imp"
32462 @ 273038:                        PUSH   ENTERJUMP
32463 @ 273041:                        PUSHI  #0x0000000f
32464 @ 273046:                        ASSPAR
32465 @ 273047:                        PUSH   LNAME
32466 @ 273050:                        ASSPAR
32467 @ 273051:                        PUSHI  #0x00000000
32468 @ 273056:                        ASSPAR
32469 @ 273057:                        CALL  

  4933              REPORTUI=1
32470 @ 273058:                        LINE   4933 "regression-compile-tmp/nrimp10s-77.imp"
32471 @ 273100:                        PUSH   REPORTUI
32472 @ 273103:                        PUSHI  #0x00000001
32473 @ 273108:                        ASSVAL

  4934           %FINISH %ELSE %START;          ! SWITCH LABELS
32474 @ 273109:                        LINE   4934 "regression-compile-tmp/nrimp10s-77.imp"
32475 @ 273151:                        GOTO   L_0003
32476 @ 273154:                        LOCATE L_0004

  4935              COPY TAG(LNAME)
32477 @ 273157:                        LINE   4935 "regression-compile-tmp/nrimp10s-77.imp"
32478 @ 273199:                        PUSH   COPYTAG
32479 @ 273202:                        PUSH   LNAME
32480 @ 273205:                        ASSPAR
32481 @ 273206:                        CALL  

  4936              ARRP=ARR
32482 @ 273207:                        LINE   4936 "regression-compile-tmp/nrimp10s-77.imp"
32483 @ 273249:                        PUSH   ARRP
32484 @ 273252:                        PUSH   ARR
32485 @ 273255:                        ASSVAL

  4937              GWRDD=SNDISP<<2;            ! BYTE DISP OF DESCRIPTOR IN PLT
32486 @ 273256:                        LINE   4937 "regression-compile-tmp/nrimp10s-77.imp"
32487 @ 273298:                        PUSH   GWRDD
32488 @ 273301:                        PUSH   SNDISP
32489 @ 273304:                        PUSHI  #0x00000002
32490 @ 273309:                        LSH   
32491 @ 273310:                        ASSVAL

  4938              %UNLESS OLDI=LEVEL %AND TYPE=6 %START
32492 @ 273311:                        LINE   4938 "regression-compile-tmp/nrimp10s-77.imp"
32493 @ 273353:                        PUSH   OLDI
32494 @ 273356:                        PUSH   LEVEL
32495 @ 273359:                        JUMPIF # L_0008
32496 @ 273363:                        PUSH   TYPE
32497 @ 273366:                        PUSHI  #0x00000006
32498 @ 273371:                        JUMPIF = L_0007
32499 @ 273375:                        LOCATE L_0008

  4939                 FAULT(4,LNAME); P=P-1; SKIP APP
32500 @ 273378:                        LINE   4939 "regression-compile-tmp/nrimp10s-77.imp"
32501 @ 273420:                        PUSH   FAULT
32502 @ 273423:                        PUSHI  #0x00000004
32503 @ 273428:                        ASSPAR
32504 @ 273429:                        PUSH   LNAME
32505 @ 273432:                        ASSPAR
32506 @ 273433:                        CALL  
32507 @ 273434:                        LINE   4939 "regression-compile-tmp/nrimp10s-77.imp"
32508 @ 273476:                        PUSH   P
32509 @ 273479:                        PUSH   P
32510 @ 273482:                        PUSHI  #0x00000001
32511 @ 273487:                        SUB   
32512 @ 273488:                        ASSVAL
32513 @ 273489:                        LINE   4939 "regression-compile-tmp/nrimp10s-77.imp"
32514 @ 273531:                        PUSH   SKIPAPP
32515 @ 273534:                        CALL  

  4940                 %RETURN
32516 @ 273535:                        LINE   4940 "regression-compile-tmp/nrimp10s-77.imp"
32517 @ 273577:                        RETURN

  4941              %FINISH
32518 @ 273578:                        LINE   4941 "regression-compile-tmp/nrimp10s-77.imp"
32519 @ 273620:                        LOCATE L_0007

  4942              LWB=FROM2(K);                ! GET LOWER BOUND
32520 @ 273623:                        LINE   4942 "regression-compile-tmp/nrimp10s-77.imp"
32521 @ 273665:                        PUSH   LWB
32522 @ 273668:                        PUSH   FROM2
32523 @ 273671:                        PUSH   K
32524 @ 273674:                        ASSPAR
32525 @ 273675:                        CALL  
32526 @ 273676:                        ASSVAL

  4943              CSEXP(BREG,16_51)
32527 @ 273677:                        LINE   4943 "regression-compile-tmp/nrimp10s-77.imp"
32528 @ 273719:                        PUSH   CSEXP
32529 @ 273722:                        PUSHI  #0x00000007
32530 @ 273727:                        ASSPAR
32531 @ 273728:                        PUSHI  #0x00000051
32532 @ 273733:                        ASSPAR
32533 @ 273734:                        CALL  

  4944              %IF ARRP=1 %THEN PSF1(SBB,0,LWB)
32534 @ 273735:                        LINE   4944 "regression-compile-tmp/nrimp10s-77.imp"
32535 @ 273777:                        PUSH   ARRP
32536 @ 273780:                        PUSHI  #0x00000001
32537 @ 273785:                        JUMPIF # L_0007
32538 @ 273789:                        PUSH   PSF1
32539 @ 273792:                        PUSHI  #0x00000022
32540 @ 273797:                        ASSPAR
32541 @ 273798:                        PUSHI  #0x00000000
32542 @ 273803:                        ASSPAR
32543 @ 273804:                        PUSH   LWB
32544 @ 273807:                        ASSPAR
32545 @ 273808:                        CALL  
32546 @ 273809:                        LOCATE L_0007

  4945              XYNB=SET XORYNB(-1,-1);     ! TO PLT
32547 @ 273812:                        LINE   4945 "regression-compile-tmp/nrimp10s-77.imp"
32548 @ 273854:                        PUSH   XYNB
32549 @ 273857:                        PUSH   SETXORYNB
32550 @ 273860:                        PUSHI  #0x00000001
32551 @ 273865:                        NEGATE
32552 @ 273866:                        ASSPAR
32553 @ 273867:                        PUSHI  #0x00000001
32554 @ 273872:                        NEGATE
32555 @ 273873:                        ASSPAR
32556 @ 273874:                        CALL  
32557 @ 273875:                        ASSVAL

  4946              PF1(JUNC,3,XYNB,GWRDD);     ! JUMP INDIRECT VIA WORD ARRAY
  4947                                          ! OF 32 BIT RELOCATED ADDRESSES
32558 @ 273876:                        LINE   4946 "regression-compile-tmp/nrimp10s-77.imp"
32559 @ 273918:                        PUSH   PF1
32560 @ 273921:                        PUSHI  #0x0000001a
32561 @ 273926:                        ASSPAR
32562 @ 273927:                        PUSHI  #0x00000003
32563 @ 273932:                        ASSPAR
32564 @ 273933:                        PUSH   XYNB
32565 @ 273936:                        ASSPAR
32566 @ 273937:                        PUSH   GWRDD
32567 @ 273940:                        ASSPAR
32568 @ 273941:                        CALL  

  4948              REPORTUI=1; FORGET(-1)
32569 @ 273942:                        LINE   4948 "regression-compile-tmp/nrimp10s-77.imp"
32570 @ 273984:                        PUSH   REPORTUI
32571 @ 273987:                        PUSHI  #0x00000001
32572 @ 273992:                        ASSVAL
32573 @ 273993:                        LINE   4948 "regression-compile-tmp/nrimp10s-77.imp"
32574 @ 274035:                        PUSH   FORGET
32575 @ 274038:                        PUSHI  #0x00000001
32576 @ 274043:                        NEGATE
32577 @ 274044:                        ASSPAR
32578 @ 274045:                        CALL  

  4949           %FINISH
32579 @ 274046:                        LINE   4949 "regression-compile-tmp/nrimp10s-77.imp"
32580 @ 274088:                        LOCATE L_0003

  4950           %RETURN
32581 @ 274091:                        LINE   4950 "regression-compile-tmp/nrimp10s-77.imp"
32582 @ 274133:                        RETURN

  4951  SW(3):                                  ! RETURN
32583 @ 274134:                        LINE   4951 "regression-compile-tmp/nrimp10s-77.imp"
32584 @ 274176:                        PUSHI  #0x00000003
32585 @ 274181:                        SLABEL 492

  4952           FAULT(30,0) %UNLESS FLAG(LEVEL)&16_3FFF=16_1000
32586 @ 274184:                        LINE   4952 "regression-compile-tmp/nrimp10s-77.imp"
32587 @ 274226:                        PUSH   FLAG
32588 @ 274229:                        PUSH   LEVEL
32589 @ 274232:                        ACCESS
32590 @ 274233:                        PUSHI  #0x00003fff
32591 @ 274238:                        AND   
32592 @ 274239:                        PUSHI  #0x00001000
32593 @ 274244:                        JUMPIF = L_0004
32594 @ 274248:                        PUSH   FAULT
32595 @ 274251:                        PUSHI  #0x0000001e
32596 @ 274256:                        ASSPAR
32597 @ 274257:                        PUSHI  #0x00000000
32598 @ 274262:                        ASSPAR
32599 @ 274263:                        CALL  
32600 @ 274264:                        LOCATE L_0004

  4953           P=P+1
32601 @ 274267:                        LINE   4953 "regression-compile-tmp/nrimp10s-77.imp"
32602 @ 274309:                        PUSH   P
32603 @ 274312:                        PUSH   P
32604 @ 274315:                        PUSHI  #0x00000001
32605 @ 274320:                        ADD   
32606 @ 274321:                        ASSVAL

  4954  RET:     RT EXIT
32607 @ 274322:                        LINE   4954 "regression-compile-tmp/nrimp10s-77.imp"
32608 @ 274364:                        LABEL  L_01ee
32609 @ 274367:                        LINE   4954 "regression-compile-tmp/nrimp10s-77.imp"
32610 @ 274409:                        PUSH   RTEXIT
32611 @ 274412:                        CALL  

  4955           REPORT UI=1
32612 @ 274413:                        LINE   4955 "regression-compile-tmp/nrimp10s-77.imp"
32613 @ 274455:                        PUSH   REPORTUI
32614 @ 274458:                        PUSHI  #0x00000001
32615 @ 274463:                        ASSVAL

  4956           CURR INST=1 %IF CODE=0
32616 @ 274464:                        LINE   4956 "regression-compile-tmp/nrimp10s-77.imp"
32617 @ 274506:                        PUSH   CODE
32618 @ 274509:                        PUSHI  #0x00000000
32619 @ 274514:                        JUMPIF # L_0004
32620 @ 274518:                        PUSH   CURRINST
32621 @ 274521:                        PUSHI  #0x00000001
32622 @ 274526:                        ASSVAL
32623 @ 274527:                        LOCATE L_0004

  4957           %RETURN
32624 @ 274530:                        LINE   4957 "regression-compile-tmp/nrimp10s-77.imp"
32625 @ 274572:                        RETURN

  4958  SW(4):                                 ! %RESULT(ASSOP)(EXPR)
32626 @ 274573:                        LINE   4958 "regression-compile-tmp/nrimp10s-77.imp"
32627 @ 274615:                        PUSHI  #0x00000004
32628 @ 274620:                        SLABEL 492

  4959           PTYPE=FLAG(LEVEL)&16_3FFF; UNPACK
32629 @ 274623:                        LINE   4959 "regression-compile-tmp/nrimp10s-77.imp"
32630 @ 274665:                        PUSH   PTYPE
32631 @ 274668:                        PUSH   FLAG
32632 @ 274671:                        PUSH   LEVEL
32633 @ 274674:                        ACCESS
32634 @ 274675:                        PUSHI  #0x00003fff
32635 @ 274680:                        AND   
32636 @ 274681:                        ASSVAL
32637 @ 274682:                        LINE   4959 "regression-compile-tmp/nrimp10s-77.imp"
32638 @ 274724:                        PUSH   UNPACK
32639 @ 274727:                        CALL  

  4960           %IF PTYPE>16_1000 %AND A(P+1)#3 %THEN %START;! ASSOP #'->'
32640 @ 274728:                        LINE   4960 "regression-compile-tmp/nrimp10s-77.imp"
32641 @ 274770:                        PUSH   PTYPE
32642 @ 274773:                        PUSHI  #0x00001000
32643 @ 274778:                        JUMPIF <= L_0004
32644 @ 274782:                        PUSH   A
32645 @ 274785:                        PUSH   P
32646 @ 274788:                        PUSHI  #0x00000001
32647 @ 274793:                        ADD   
32648 @ 274794:                        ACCESS
32649 @ 274795:                        PUSHI  #0x00000003
32650 @ 274800:                        JUMPIF = L_0004

  4961              %IF A(P+1)=1 %AND NAM#0 %AND A(P+5)=4 %AND A(P+6)=1 %START
32651 @ 274804:                        LINE   4961 "regression-compile-tmp/nrimp10s-77.imp"
32652 @ 274846:                        PUSH   A
32653 @ 274849:                        PUSH   P
32654 @ 274852:                        PUSHI  #0x00000001
32655 @ 274857:                        ADD   
32656 @ 274858:                        ACCESS
32657 @ 274859:                        PUSHI  #0x00000001
32658 @ 274864:                        JUMPIF # L_0007
32659 @ 274868:                        PUSH   NAM
32660 @ 274871:                        PUSHI  #0x00000000
32661 @ 274876:                        JUMPIF = L_0007
32662 @ 274880:                        PUSH   A
32663 @ 274883:                        PUSH   P
32664 @ 274886:                        PUSHI  #0x00000005
32665 @ 274891:                        ADD   
32666 @ 274892:                        ACCESS
32667 @ 274893:                        PUSHI  #0x00000004
32668 @ 274898:                        JUMPIF # L_0007
32669 @ 274902:                        PUSH   A
32670 @ 274905:                        PUSH   P
32671 @ 274908:                        PUSHI  #0x00000006
32672 @ 274913:                        ADD   
32673 @ 274914:                        ACCESS
32674 @ 274915:                        PUSHI  #0x00000001
32675 @ 274920:                        JUMPIF # L_0007

  4962                 P=P+7; TYPEP=TYPE; PRECP=PREC
32676 @ 274924:                        LINE   4962 "regression-compile-tmp/nrimp10s-77.imp"
32677 @ 274966:                        PUSH   P
32678 @ 274969:                        PUSH   P
32679 @ 274972:                        PUSHI  #0x00000007
32680 @ 274977:                        ADD   
32681 @ 274978:                        ASSVAL
32682 @ 274979:                        LINE   4962 "regression-compile-tmp/nrimp10s-77.imp"
32683 @ 275021:                        PUSH   TYPEP
32684 @ 275024:                        PUSH   TYPE
32685 @ 275027:                        ASSVAL
32686 @ 275028:                        LINE   4962 "regression-compile-tmp/nrimp10s-77.imp"
32687 @ 275070:                        PUSH   PRECP
32688 @ 275073:                        PUSH   PREC
32689 @ 275076:                        ASSVAL

  4963                 CNAME(4,ACCR)
32690 @ 275077:                        LINE   4963 "regression-compile-tmp/nrimp10s-77.imp"
32691 @ 275119:                        PUSH   CNAME
32692 @ 275122:                        PUSHI  #0x00000004
32693 @ 275127:                        ASSPAR
32694 @ 275128:                        PUSHI  #0x00000000
32695 @ 275133:                        ASSPAR
32696 @ 275134:                        CALL  

  4964                 FAULT(81,0) %UNLESS A(P)=2; P=P+1
32697 @ 275135:                        LINE   4964 "regression-compile-tmp/nrimp10s-77.imp"
32698 @ 275177:                        PUSH   A
32699 @ 275180:                        PUSH   P
32700 @ 275183:                        ACCESS
32701 @ 275184:                        PUSHI  #0x00000002
32702 @ 275189:                        JUMPIF = L_000a
32703 @ 275193:                        PUSH   FAULT
32704 @ 275196:                        PUSHI  #0x00000051
32705 @ 275201:                        ASSPAR
32706 @ 275202:                        PUSHI  #0x00000000
32707 @ 275207:                        ASSPAR
32708 @ 275208:                        CALL  
32709 @ 275209:                        LOCATE L_000a
32710 @ 275212:                        LINE   4964 "regression-compile-tmp/nrimp10s-77.imp"
32711 @ 275254:                        PUSH   P
32712 @ 275257:                        PUSH   P
32713 @ 275260:                        PUSHI  #0x00000001
32714 @ 275265:                        ADD   
32715 @ 275266:                        ASSVAL

  4965                 FAULT(83,0) %UNLESS TYPEP=TYPE %AND PRECP=PREC
32716 @ 275267:                        LINE   4965 "regression-compile-tmp/nrimp10s-77.imp"
32717 @ 275309:                        PUSH   TYPEP
32718 @ 275312:                        PUSH   TYPE
32719 @ 275315:                        JUMPIF # L_000b
32720 @ 275319:                        PUSH   PRECP
32721 @ 275322:                        PUSH   PREC
32722 @ 275325:                        JUMPIF = L_000a
32723 @ 275329:                        LOCATE L_000b
32724 @ 275332:                        PUSH   FAULT
32725 @ 275335:                        PUSHI  #0x00000053
32726 @ 275340:                        ASSPAR
32727 @ 275341:                        PUSHI  #0x00000000
32728 @ 275346:                        ASSPAR
32729 @ 275347:                        CALL  
32730 @ 275348:                        LOCATE L_000a

  4966                 ->RET
32731 @ 275351:                        LINE   4966 "regression-compile-tmp/nrimp10s-77.imp"
32732 @ 275393:                        JUMP   L_01ee

  4967              %FINISH
32733 @ 275396:                        LINE   4967 "regression-compile-tmp/nrimp10s-77.imp"
32734 @ 275438:                        LOCATE L_0007

  4968              %IF A(P+1)=2 %THEN %START;    ! ASSOP='='
32735 @ 275441:                        LINE   4968 "regression-compile-tmp/nrimp10s-77.imp"
32736 @ 275483:                        PUSH   A
32737 @ 275486:                        PUSH   P
32738 @ 275489:                        PUSHI  #0x00000001
32739 @ 275494:                        ADD   
32740 @ 275495:                        ACCESS
32741 @ 275496:                        PUSHI  #0x00000002
32742 @ 275501:                        JUMPIF # L_0007

  4969                 P=P+2
32743 @ 275505:                        LINE   4969 "regression-compile-tmp/nrimp10s-77.imp"
32744 @ 275547:                        PUSH   P
32745 @ 275550:                        PUSH   P
32746 @ 275553:                        PUSHI  #0x00000002
32747 @ 275558:                        ADD   
32748 @ 275559:                        ASSVAL

  4970                 %IF NAM#0 %THEN TYPE=1;    ! MAPS HAVE INTEGER RESULTS
32749 @ 275560:                        LINE   4970 "regression-compile-tmp/nrimp10s-77.imp"
32750 @ 275602:                        PUSH   NAM
32751 @ 275605:                        PUSHI  #0x00000000
32752 @ 275610:                        JUMPIF = L_000a
32753 @ 275614:                        PUSH   TYPE
32754 @ 275617:                        PUSHI  #0x00000001
32755 @ 275622:                        ASSVAL
32756 @ 275623:                        LOCATE L_000a

  4971                 %IF TYPE=5 %THEN %START
32757 @ 275626:                        LINE   4971 "regression-compile-tmp/nrimp10s-77.imp"
32758 @ 275668:                        PUSH   TYPE
32759 @ 275671:                        PUSHI  #0x00000005
32760 @ 275676:                        JUMPIF # L_000a

  4972                    CSTREXP(0,ACCR)
32761 @ 275680:                        LINE   4972 "regression-compile-tmp/nrimp10s-77.imp"
32762 @ 275722:                        PUSH   CSTREXP
32763 @ 275725:                        PUSHI  #0x00000000
32764 @ 275730:                        ASSPAR
32765 @ 275731:                        PUSHI  #0x00000000
32766 @ 275736:                        ASSPAR
32767 @ 275737:                        CALL  

  4973                    PSF1(LD,1,DISPLAY(RBASE)-8); ! RESULT DESCRPT
32768 @ 275738:                        LINE   4973 "regression-compile-tmp/nrimp10s-77.imp"
32769 @ 275780:                        PUSH   PSF1
32770 @ 275783:                        PUSHI  #0x00000078
32771 @ 275788:                        ASSPAR
32772 @ 275789:                        PUSHI  #0x00000001
32773 @ 275794:                        ASSPAR
32774 @ 275795:                        PUSH   DISPLAY
32775 @ 275798:                        PUSH   RBASE
32776 @ 275801:                        ACCESS
32777 @ 275802:                        PUSHI  #0x00000008
32778 @ 275807:                        SUB   
32779 @ 275808:                        ASSPAR
32780 @ 275809:                        CALL  

  4974                    PF1(IAD,0,PC,SPECIAL CONSTS(2))
32781 @ 275810:                        LINE   4974 "regression-compile-tmp/nrimp10s-77.imp"
32782 @ 275852:                        PUSH   PF1
32783 @ 275855:                        PUSHI  #0x000000e0
32784 @ 275860:                        ASSPAR
32785 @ 275861:                        PUSHI  #0x00000000
32786 @ 275866:                        ASSPAR
32787 @ 275867:                        PUSHI  #0x00000004
32788 @ 275872:                        ASSPAR
32789 @ 275873:                        PUSH   SPECIALCONSTS
32790 @ 275876:                        PUSHI  #0x00000002
32791 @ 275881:                        ASSPAR
32792 @ 275882:                        CALL  
32793 @ 275883:                        ASSPAR
32794 @ 275884:                        CALL  

  4975                    PF2(MV,1,1,0,0,UNASSPAT&255)
32795 @ 275885:                        LINE   4975 "regression-compile-tmp/nrimp10s-77.imp"
32796 @ 275927:                        PUSH   PF2
32797 @ 275930:                        PUSHI  #0x000000b2
32798 @ 275935:                        ASSPAR
32799 @ 275936:                        PUSHI  #0x00000001
32800 @ 275941:                        ASSPAR
32801 @ 275942:                        PUSHI  #0x00000001
32802 @ 275947:                        ASSPAR
32803 @ 275948:                        PUSHI  #0x00000000
32804 @ 275953:                        ASSPAR
32805 @ 275954:                        PUSHI  #0x00000000
32806 @ 275959:                        ASSPAR
32807 @ 275960:                        PUSHI  #0x81818181
32808 @ 275965:                        PUSHI  #0x000000ff
32809 @ 275970:                        AND   
32810 @ 275971:                        ASSPAR
32811 @ 275972:                        CALL  

  4976                    PSF1(LDB,2,DISPLAY(RBASE)-8)
32812 @ 275973:                        LINE   4976 "regression-compile-tmp/nrimp10s-77.imp"
32813 @ 276015:                        PUSH   PSF1
32814 @ 276018:                        PUSHI  #0x00000076
32815 @ 276023:                        ASSPAR
32816 @ 276024:                        PUSHI  #0x00000002
32817 @ 276029:                        ASSPAR
32818 @ 276030:                        PUSH   DISPLAY
32819 @ 276033:                        PUSH   RBASE
32820 @ 276036:                        ACCESS
32821 @ 276037:                        PUSHI  #0x00000008
32822 @ 276042:                        SUB   
32823 @ 276043:                        ASSPAR
32824 @ 276044:                        CALL  

  4977                    COPY DR
32825 @ 276045:                        LINE   4977 "regression-compile-tmp/nrimp10s-77.imp"
32826 @ 276087:                        PUSH   COPYDR
32827 @ 276090:                        CALL  

  4978                 %FINISH %ELSE %START
32828 @ 276091:                        LINE   4978 "regression-compile-tmp/nrimp10s-77.imp"
32829 @ 276133:                        GOTO   L_0009
32830 @ 276136:                        LOCATE L_000a

  4979                    %IF PREC<5 %THEN PREC=5
32831 @ 276139:                        LINE   4979 "regression-compile-tmp/nrimp10s-77.imp"
32832 @ 276181:                        PUSH   PREC
32833 @ 276184:                        PUSHI  #0x00000005
32834 @ 276189:                        JUMPIF >= L_000d
32835 @ 276193:                        PUSH   PREC
32836 @ 276196:                        PUSHI  #0x00000005
32837 @ 276201:                        ASSVAL
32838 @ 276202:                        LOCATE L_000d

  4980                    %IF NAM=0 %THEN KK=PREC<<4!TYPE %ELSE KK=16_51
32839 @ 276205:                        LINE   4980 "regression-compile-tmp/nrimp10s-77.imp"
32840 @ 276247:                        PUSH   NAM
32841 @ 276250:                        PUSHI  #0x00000000
32842 @ 276255:                        JUMPIF # L_000d
32843 @ 276259:                        PUSH   KK
32844 @ 276262:                        PUSH   PREC
32845 @ 276265:                        PUSHI  #0x00000004
32846 @ 276270:                        LSH   
32847 @ 276271:                        PUSH   TYPE
32848 @ 276274:                        OR    
32849 @ 276275:                        ASSVAL
32850 @ 276276:                        GOTO   L_000c
32851 @ 276279:                        LOCATE L_000d
32852 @ 276282:                        PUSH   KK
32853 @ 276285:                        PUSHI  #0x00000051
32854 @ 276290:                        ASSVAL
32855 @ 276291:                        LOCATE L_000c

  4981                    CSEXP(ACCR,KK)
32856 @ 276294:                        LINE   4981 "regression-compile-tmp/nrimp10s-77.imp"
32857 @ 276336:                        PUSH   CSEXP
32858 @ 276339:                        PUSHI  #0x00000000
32859 @ 276344:                        ASSPAR
32860 @ 276345:                        PUSH   KK
32861 @ 276348:                        ASSPAR
32862 @ 276349:                        CALL  

  4982                 %FINISH; ->RET
32863 @ 276350:                        LINE   4982 "regression-compile-tmp/nrimp10s-77.imp"
32864 @ 276392:                        LOCATE L_0009
32865 @ 276395:                        LINE   4982 "regression-compile-tmp/nrimp10s-77.imp"
32866 @ 276437:                        JUMP   L_01ee

  4983              %FINISH
32867 @ 276440:                        LINE   4983 "regression-compile-tmp/nrimp10s-77.imp"
32868 @ 276482:                        LOCATE L_0007

  4984           %FINISH
32869 @ 276485:                        LINE   4984 "regression-compile-tmp/nrimp10s-77.imp"
32870 @ 276527:                        LOCATE L_0004

  4985           FAULT(31,0)
32871 @ 276530:                        LINE   4985 "regression-compile-tmp/nrimp10s-77.imp"
32872 @ 276572:                        PUSH   FAULT
32873 @ 276575:                        PUSHI  #0x0000001f
32874 @ 276580:                        ASSPAR
32875 @ 276581:                        PUSHI  #0x00000000
32876 @ 276586:                        ASSPAR
32877 @ 276587:                        CALL  

  4986           P=P+2; SKIP EXP;                 ! IGNORE SPURIOUS RESULT
32878 @ 276588:                        LINE   4986 "regression-compile-tmp/nrimp10s-77.imp"
32879 @ 276630:                        PUSH   P
32880 @ 276633:                        PUSH   P
32881 @ 276636:                        PUSHI  #0x00000002
32882 @ 276641:                        ADD   
32883 @ 276642:                        ASSVAL
32884 @ 276643:                        LINE   4986 "regression-compile-tmp/nrimp10s-77.imp"
32885 @ 276685:                        PUSH   SKIPEXP
32886 @ 276688:                        CALL  

  4987           %RETURN
32887 @ 276689:                        LINE   4987 "regression-compile-tmp/nrimp10s-77.imp"
32888 @ 276731:                        RETURN

  4988  SW(5):                                  ! %MONITOR (AUI)
32889 @ 276732:                        LINE   4988 "regression-compile-tmp/nrimp10s-77.imp"
32890 @ 276774:                        PUSHI  #0x00000005
32891 @ 276779:                        SLABEL 492

  4989           PSF1(LSD,0,0);                 ! ERR=0 & EXTRA =0
32892 @ 276782:                        LINE   4989 "regression-compile-tmp/nrimp10s-77.imp"
32893 @ 276824:                        PUSH   PSF1
32894 @ 276827:                        PUSHI  #0x00000064
32895 @ 276832:                        ASSPAR
32896 @ 276833:                        PUSHI  #0x00000000
32897 @ 276838:                        ASSPAR
32898 @ 276839:                        PUSHI  #0x00000000
32899 @ 276844:                        ASSPAR
32900 @ 276845:                        CALL  

  4990           PPJ(0,2);                      ! TO ERROR ROUTINE
32901 @ 276846:                        LINE   4990 "regression-compile-tmp/nrimp10s-77.imp"
32902 @ 276888:                        PUSH   PPJ
32903 @ 276891:                        PUSHI  #0x00000000
32904 @ 276896:                        ASSPAR
32905 @ 276897:                        PUSHI  #0x00000002
32906 @ 276902:                        ASSPAR
32907 @ 276903:                        CALL  

  4991           P=P+1; ->AUI
32908 @ 276904:                        LINE   4991 "regression-compile-tmp/nrimp10s-77.imp"
32909 @ 276946:                        PUSH   P
32910 @ 276949:                        PUSH   P
32911 @ 276952:                        PUSHI  #0x00000001
32912 @ 276957:                        ADD   
32913 @ 276958:                        ASSVAL
32914 @ 276959:                        LINE   4991 "regression-compile-tmp/nrimp10s-77.imp"
32915 @ 277001:                        JUMP   L_01ed

  4992  SW(6):                                 ! %STOP
32916 @ 277004:                        LINE   4992 "regression-compile-tmp/nrimp10s-77.imp"
32917 @ 277046:                        PUSHI  #0x00000006
32918 @ 277051:                        SLABEL 492

  4993           PPJ(0,21)
32919 @ 277054:                        LINE   4993 "regression-compile-tmp/nrimp10s-77.imp"
32920 @ 277096:                        PUSH   PPJ
32921 @ 277099:                        PUSHI  #0x00000000
32922 @ 277104:                        ASSPAR
32923 @ 277105:                        PUSHI  #0x00000015
32924 @ 277110:                        ASSPAR
32925 @ 277111:                        CALL  

  4994           P=P+1
32926 @ 277112:                        LINE   4994 "regression-compile-tmp/nrimp10s-77.imp"
32927 @ 277154:                        PUSH   P
32928 @ 277157:                        PUSH   P
32929 @ 277160:                        PUSHI  #0x00000001
32930 @ 277165:                        ADD   
32931 @ 277166:                        ASSVAL

  4995           CURR INST=1 %IF CODE=0
32932 @ 277167:                        LINE   4995 "regression-compile-tmp/nrimp10s-77.imp"
32933 @ 277209:                        PUSH   CODE
32934 @ 277212:                        PUSHI  #0x00000000
32935 @ 277217:                        JUMPIF # L_0004
32936 @ 277221:                        PUSH   CURRINST
32937 @ 277224:                        PUSHI  #0x00000001
32938 @ 277229:                        ASSVAL
32939 @ 277230:                        LOCATE L_0004

  4996           REPORTUI=1
32940 @ 277233:                        LINE   4996 "regression-compile-tmp/nrimp10s-77.imp"
32941 @ 277275:                        PUSH   REPORTUI
32942 @ 277278:                        PUSHI  #0x00000001
32943 @ 277283:                        ASSVAL

  4997           %RETURN
32944 @ 277284:                        LINE   4997 "regression-compile-tmp/nrimp10s-77.imp"
32945 @ 277326:                        RETURN

  4998  SW(7):                                  !'%SIGNAL'(EVENT')(N)(OPEXPR)
32946 @ 277327:                        LINE   4998 "regression-compile-tmp/nrimp10s-77.imp"
32947 @ 277369:                        PUSHI  #0x00000007
32948 @ 277374:                        SLABEL 492

  4999           PSF1(PRCL,0,4)
32949 @ 277377:                        LINE   4999 "regression-compile-tmp/nrimp10s-77.imp"
32950 @ 277419:                        PUSH   PSF1
32951 @ 277422:                        PUSHI  #0x00000018
32952 @ 277427:                        ASSPAR
32953 @ 277428:                        PUSHI  #0x00000000
32954 @ 277433:                        ASSPAR
32955 @ 277434:                        PUSHI  #0x00000004
32956 @ 277439:                        ASSPAR
32957 @ 277440:                        CALL  

  5000           PSF1(JLK,0,1);                 ! STACK DUMMY PC
32958 @ 277441:                        LINE   5000 "regression-compile-tmp/nrimp10s-77.imp"
32959 @ 277483:                        PUSH   PSF1
32960 @ 277486:                        PUSHI  #0x0000001c
32961 @ 277491:                        ASSPAR
32962 @ 277492:                        PUSHI  #0x00000000
32963 @ 277497:                        ASSPAR
32964 @ 277498:                        PUSHI  #0x00000001
32965 @ 277503:                        ASSPAR
32966 @ 277504:                        CALL  

  5001           %IF NMDECS(LEVEL)&16 #0 %START;! IN AN 'ON' GROUP
32967 @ 277505:                        LINE   5001 "regression-compile-tmp/nrimp10s-77.imp"
32968 @ 277547:                        PUSH   NMDECS
32969 @ 277550:                        PUSH   LEVEL
32970 @ 277553:                        ACCESS
32971 @ 277554:                        PUSHI  #0x00000010
32972 @ 277559:                        AND   
32973 @ 277560:                        PUSHI  #0x00000000
32974 @ 277565:                        JUMPIF = L_0004

  5002              %IF FLAG(LEVEL)<=2 %START;  ! IN A BEGIN BLOCK
32975 @ 277569:                        LINE   5002 "regression-compile-tmp/nrimp10s-77.imp"
32976 @ 277611:                        PUSH   FLAG
32977 @ 277614:                        PUSH   LEVEL
32978 @ 277617:                        ACCESS
32979 @ 277618:                        PUSHI  #0x00000002
32980 @ 277623:                        JUMPIF > L_0007

  5003                 PSF1(LD,1,12);           ! SO RESET DIAG POINTER
32981 @ 277627:                        LINE   5003 "regression-compile-tmp/nrimp10s-77.imp"
32982 @ 277669:                        PUSH   PSF1
32983 @ 277672:                        PUSHI  #0x00000078
32984 @ 277677:                        ASSPAR
32985 @ 277678:                        PUSHI  #0x00000001
32986 @ 277683:                        ASSPAR
32987 @ 277684:                        PUSHI  #0x0000000c
32988 @ 277689:                        ASSPAR
32989 @ 277690:                        CALL  

  5004                 DIAGPOINTER(LEVEL-1);    ! TO NEXT OUTER BLOCK
32990 @ 277691:                        LINE   5004 "regression-compile-tmp/nrimp10s-77.imp"
32991 @ 277733:                        PUSH   DIAGPOINTER
32992 @ 277736:                        PUSH   LEVEL
32993 @ 277739:                        PUSHI  #0x00000001
32994 @ 277744:                        SUB   
32995 @ 277745:                        ASSPAR
32996 @ 277746:                        CALL  

  5005                 PSF1(STD,1,12)
32997 @ 277747:                        LINE   5005 "regression-compile-tmp/nrimp10s-77.imp"
32998 @ 277789:                        PUSH   PSF1
32999 @ 277792:                        PUSHI  #0x00000058
33000 @ 277797:                        ASSPAR
33001 @ 277798:                        PUSHI  #0x00000001
33002 @ 277803:                        ASSPAR
33003 @ 277804:                        PUSHI  #0x0000000c
33004 @ 277809:                        ASSPAR
33005 @ 277810:                        CALL  

  5006                 PF1(STLN,0,TOS,0)
33006 @ 277811:                        LINE   5006 "regression-compile-tmp/nrimp10s-77.imp"
33007 @ 277853:                        PUSH   PF1
33008 @ 277856:                        PUSHI  #0x0000005c
33009 @ 277861:                        ASSPAR
33010 @ 277862:                        PUSHI  #0x00000000
33011 @ 277867:                        ASSPAR
33012 @ 277868:                        PUSHI  #0x00000006
33013 @ 277873:                        ASSPAR
33014 @ 277874:                        PUSHI  #0x00000000
33015 @ 277879:                        ASSPAR
33016 @ 277880:                        CALL  

  5007              %FINISH %ELSE %START;       ! 'ON IN A RT/FN/MAP
33017 @ 277881:                        LINE   5007 "regression-compile-tmp/nrimp10s-77.imp"
33018 @ 277923:                        GOTO   L_0006
33019 @ 277926:                        LOCATE L_0007

  5008                 PSF1(LSS,1,0);           ! GET PREVIOUS LNB
33020 @ 277929:                        LINE   5008 "regression-compile-tmp/nrimp10s-77.imp"
33021 @ 277971:                        PUSH   PSF1
33022 @ 277974:                        PUSHI  #0x00000062
33023 @ 277979:                        ASSPAR
33024 @ 277980:                        PUSHI  #0x00000001
33025 @ 277985:                        ASSPAR
33026 @ 277986:                        PUSHI  #0x00000000
33027 @ 277991:                        ASSPAR
33028 @ 277992:                        CALL  

  5009                 PF1(ST,0,TOS,0);         ! AND STACK THAT
33029 @ 277993:                        LINE   5009 "regression-compile-tmp/nrimp10s-77.imp"
33030 @ 278035:                        PUSH   PF1
33031 @ 278038:                        PUSHI  #0x00000048
33032 @ 278043:                        ASSPAR
33033 @ 278044:                        PUSHI  #0x00000000
33034 @ 278049:                        ASSPAR
33035 @ 278050:                        PUSHI  #0x00000006
33036 @ 278055:                        ASSPAR
33037 @ 278056:                        PUSHI  #0x00000000
33038 @ 278061:                        ASSPAR
33039 @ 278062:                        CALL  

  5010              %FINISH
33040 @ 278063:                        LINE   5010 "regression-compile-tmp/nrimp10s-77.imp"
33041 @ 278105:                        LOCATE L_0006

  5011           %FINISH %ELSE PF1(STLN,0,TOS,0)
33042 @ 278108:                        LINE   5011 "regression-compile-tmp/nrimp10s-77.imp"
33043 @ 278150:                        GOTO   L_0003
33044 @ 278153:                        LOCATE L_0004
33045 @ 278156:                        PUSH   PF1
33046 @ 278159:                        PUSHI  #0x0000005c
33047 @ 278164:                        ASSPAR
33048 @ 278165:                        PUSHI  #0x00000000
33049 @ 278170:                        ASSPAR
33050 @ 278171:                        PUSHI  #0x00000006
33051 @ 278176:                        ASSPAR
33052 @ 278177:                        PUSHI  #0x00000000
33053 @ 278182:                        ASSPAR
33054 @ 278183:                        CALL  
33055 @ 278184:                        LOCATE L_0003

  5012           GRUSE(ACCR)=0
33056 @ 278187:                        LINE   5012 "regression-compile-tmp/nrimp10s-77.imp"
33057 @ 278229:                        PUSH   GRUSE
33058 @ 278232:                        PUSHI  #0x00000000
33059 @ 278237:                        ACCESS
33060 @ 278238:                        PUSHI  #0x00000000
33061 @ 278243:                        ASSVAL

  5013           J=A(P+2);                      ! EVENT NO
33062 @ 278244:                        LINE   5013 "regression-compile-tmp/nrimp10s-77.imp"
33063 @ 278286:                        PUSH   J
33064 @ 278289:                        PUSH   A
33065 @ 278292:                        PUSH   P
33066 @ 278295:                        PUSHI  #0x00000002
33067 @ 278300:                        ADD   
33068 @ 278301:                        ACCESS
33069 @ 278302:                        ASSVAL

  5014           FAULT2(26,J,0) %UNLESS 1<=J<=15
33070 @ 278303:                        LINE   5014 "regression-compile-tmp/nrimp10s-77.imp"
33071 @ 278345:                        PUSHI  #0x00000001
33072 @ 278350:                        PUSH   J
33073 @ 278353:                        JUMPIFD > L_0005
33074 @ 278357:                        PUSHI  #0x0000000f
33075 @ 278362:                        JUMPIF <= L_0004
33076 @ 278366:                        LOCATE L_0005
33077 @ 278369:                        PUSH   FAULT2
33078 @ 278372:                        PUSHI  #0x0000001a
33079 @ 278377:                        ASSPAR
33080 @ 278378:                        PUSH   J
33081 @ 278381:                        ASSPAR
33082 @ 278382:                        PUSHI  #0x00000000
33083 @ 278387:                        ASSPAR
33084 @ 278388:                        CALL  
33085 @ 278389:                        LOCATE L_0004

  5015           %IF A(P+3)=1 %START;           ! SUBEVENT SPECIFIED
33086 @ 278392:                        LINE   5015 "regression-compile-tmp/nrimp10s-77.imp"
33087 @ 278434:                        PUSH   A
33088 @ 278437:                        PUSH   P
33089 @ 278440:                        PUSHI  #0x00000003
33090 @ 278445:                        ADD   
33091 @ 278446:                        ACCESS
33092 @ 278447:                        PUSHI  #0x00000001
33093 @ 278452:                        JUMPIF # L_0004

  5016              P=P+4; CSEXP(ACCR,16_51)
33094 @ 278456:                        LINE   5016 "regression-compile-tmp/nrimp10s-77.imp"
33095 @ 278498:                        PUSH   P
33096 @ 278501:                        PUSH   P
33097 @ 278504:                        PUSHI  #0x00000004
33098 @ 278509:                        ADD   
33099 @ 278510:                        ASSVAL
33100 @ 278511:                        LINE   5016 "regression-compile-tmp/nrimp10s-77.imp"
33101 @ 278553:                        PUSH   CSEXP
33102 @ 278556:                        PUSHI  #0x00000000
33103 @ 278561:                        ASSPAR
33104 @ 278562:                        PUSHI  #0x00000051
33105 @ 278567:                        ASSPAR
33106 @ 278568:                        CALL  

  5017              PF1(AND,0,0,255)
33107 @ 278569:                        LINE   5017 "regression-compile-tmp/nrimp10s-77.imp"
33108 @ 278611:                        PUSH   PF1
33109 @ 278614:                        PUSHI  #0x0000008a
33110 @ 278619:                        ASSPAR
33111 @ 278620:                        PUSHI  #0x00000000
33112 @ 278625:                        ASSPAR
33113 @ 278626:                        PUSHI  #0x00000000
33114 @ 278631:                        ASSPAR
33115 @ 278632:                        PUSHI  #0x000000ff
33116 @ 278637:                        ASSPAR
33117 @ 278638:                        CALL  

  5018              PF1(OR,0,0,256*J)
33118 @ 278639:                        LINE   5018 "regression-compile-tmp/nrimp10s-77.imp"
33119 @ 278681:                        PUSH   PF1
33120 @ 278684:                        PUSHI  #0x0000008c
33121 @ 278689:                        ASSPAR
33122 @ 278690:                        PUSHI  #0x00000000
33123 @ 278695:                        ASSPAR
33124 @ 278696:                        PUSHI  #0x00000000
33125 @ 278701:                        ASSPAR
33126 @ 278702:                        PUSHI  #0x00000100
33127 @ 278707:                        PUSH   J
33128 @ 278710:                        MUL   
33129 @ 278711:                        ASSPAR
33130 @ 278712:                        CALL  

  5019           %FINISH %ELSE PF1(LSS,0,0,256*J)
33131 @ 278713:                        LINE   5019 "regression-compile-tmp/nrimp10s-77.imp"
33132 @ 278755:                        GOTO   L_0003
33133 @ 278758:                        LOCATE L_0004
33134 @ 278761:                        PUSH   PF1
33135 @ 278764:                        PUSHI  #0x00000062
33136 @ 278769:                        ASSPAR
33137 @ 278770:                        PUSHI  #0x00000000
33138 @ 278775:                        ASSPAR
33139 @ 278776:                        PUSHI  #0x00000000
33140 @ 278781:                        ASSPAR
33141 @ 278782:                        PUSHI  #0x00000100
33142 @ 278787:                        PUSH   J
33143 @ 278790:                        MUL   
33144 @ 278791:                        ASSPAR
33145 @ 278792:                        CALL  
33146 @ 278793:                        LOCATE L_0003

  5020           PSF1(SLSS,0,0)
33147 @ 278796:                        LINE   5020 "regression-compile-tmp/nrimp10s-77.imp"
33148 @ 278838:                        PUSH   PSF1
33149 @ 278841:                        PUSHI  #0x00000042
33150 @ 278846:                        ASSPAR
33151 @ 278847:                        PUSHI  #0x00000000
33152 @ 278852:                        ASSPAR
33153 @ 278853:                        PUSHI  #0x00000000
33154 @ 278858:                        ASSPAR
33155 @ 278859:                        CALL  

  5021           PF1(ST,0,TOS,0)
33156 @ 278860:                        LINE   5021 "regression-compile-tmp/nrimp10s-77.imp"
33157 @ 278902:                        PUSH   PF1
33158 @ 278905:                        PUSHI  #0x00000048
33159 @ 278910:                        ASSPAR
33160 @ 278911:                        PUSHI  #0x00000000
33161 @ 278916:                        ASSPAR
33162 @ 278917:                        PUSHI  #0x00000006
33163 @ 278922:                        ASSPAR
33164 @ 278923:                        PUSHI  #0x00000000
33165 @ 278928:                        ASSPAR
33166 @ 278929:                        CALL  

  5022           XYNB=SET XORYNB(-1,-1);        ! TO PLT
33167 @ 278930:                        LINE   5022 "regression-compile-tmp/nrimp10s-77.imp"
33168 @ 278972:                        PUSH   XYNB
33169 @ 278975:                        PUSH   SETXORYNB
33170 @ 278978:                        PUSHI  #0x00000001
33171 @ 278983:                        NEGATE
33172 @ 278984:                        ASSPAR
33173 @ 278985:                        PUSHI  #0x00000001
33174 @ 278990:                        NEGATE
33175 @ 278991:                        ASSPAR
33176 @ 278992:                        CALL  
33177 @ 278993:                        ASSVAL

  5023           PSF1(RALN,0,9)
33178 @ 278994:                        LINE   5023 "regression-compile-tmp/nrimp10s-77.imp"
33179 @ 279036:                        PUSH   PSF1
33180 @ 279039:                        PUSHI  #0x0000006c
33181 @ 279044:                        ASSPAR
33182 @ 279045:                        PUSHI  #0x00000000
33183 @ 279050:                        ASSPAR
33184 @ 279051:                        PUSHI  #0x00000009
33185 @ 279056:                        ASSPAR
33186 @ 279057:                        CALL  

  5024           PF1(CALL,2,XYNB,40)
33187 @ 279058:                        LINE   5024 "regression-compile-tmp/nrimp10s-77.imp"
33188 @ 279100:                        PUSH   PF1
33189 @ 279103:                        PUSHI  #0x0000001e
33190 @ 279108:                        ASSPAR
33191 @ 279109:                        PUSHI  #0x00000002
33192 @ 279114:                        ASSPAR
33193 @ 279115:                        PUSH   XYNB
33194 @ 279118:                        ASSPAR
33195 @ 279119:                        PUSHI  #0x00000028
33196 @ 279124:                        ASSPAR
33197 @ 279125:                        CALL  

  5025           CURR INST=1 %IF CODE=0
33198 @ 279126:                        LINE   5025 "regression-compile-tmp/nrimp10s-77.imp"
33199 @ 279168:                        PUSH   CODE
33200 @ 279171:                        PUSHI  #0x00000000
33201 @ 279176:                        JUMPIF # L_0004
33202 @ 279180:                        PUSH   CURRINST
33203 @ 279183:                        PUSHI  #0x00000001
33204 @ 279188:                        ASSVAL
33205 @ 279189:                        LOCATE L_0004

  5026           REPORTUI=1; %RETURN
33206 @ 279192:                        LINE   5026 "regression-compile-tmp/nrimp10s-77.imp"
33207 @ 279234:                        PUSH   REPORTUI
33208 @ 279237:                        PUSHI  #0x00000001
33209 @ 279242:                        ASSVAL
33210 @ 279243:                        LINE   5026 "regression-compile-tmp/nrimp10s-77.imp"
33211 @ 279285:                        RETURN

  5027  SW(8):                                  ! %EXIT
33212 @ 279286:                        LINE   5027 "regression-compile-tmp/nrimp10s-77.imp"
33213 @ 279328:                        PUSHI  #0x00000008
33214 @ 279333:                        SLABEL 492

  5028  SW(9):                                  ! %CONTINUE
33215 @ 279336:                        LINE   5028 "regression-compile-tmp/nrimp10s-77.imp"
33216 @ 279378:                        PUSHI  #0x00000009
33217 @ 279383:                        SLABEL 492

  5029           ALT=ALT&7;                     ! 0 FOR EXIT 1 FOR CONTINUE
33218 @ 279386:                        LINE   5029 "regression-compile-tmp/nrimp10s-77.imp"
33219 @ 279428:                        PUSH   ALT
33220 @ 279431:                        PUSH   ALT
33221 @ 279434:                        PUSHI  #0x00000007
33222 @ 279439:                        AND   
33223 @ 279440:                        ASSVAL

  5030           %IF EXITLAB=0 %THEN FAULT2(54+ALT,0,0) %AND %RETURN
33224 @ 279441:                        LINE   5030 "regression-compile-tmp/nrimp10s-77.imp"
33225 @ 279483:                        PUSH   EXITLAB
33226 @ 279486:                        PUSHI  #0x00000000
33227 @ 279491:                        JUMPIF # L_0004
33228 @ 279495:                        PUSH   FAULT2
33229 @ 279498:                        PUSHI  #0x00000036
33230 @ 279503:                        PUSH   ALT
33231 @ 279506:                        ADD   
33232 @ 279507:                        ASSPAR
33233 @ 279508:                        PUSHI  #0x00000000
33234 @ 279513:                        ASSPAR
33235 @ 279514:                        PUSHI  #0x00000000
33236 @ 279519:                        ASSPAR
33237 @ 279520:                        CALL  
33238 @ 279521:                        RETURN
33239 @ 279522:                        LOCATE L_0004

  5031           KK=INTEGER(ADDR(EXITLAB)+4*ALT)
33240 @ 279525:                        LINE   5031 "regression-compile-tmp/nrimp10s-77.imp"
33241 @ 279567:                        PUSH   KK
33242 @ 279570:                        PUSH   INTEGER
33243 @ 279573:                        PUSH   ADDR
33244 @ 279576:                        PUSH   EXITLAB
33245 @ 279579:                        ASSPAR
33246 @ 279580:                        CALL  
33247 @ 279581:                        PUSHI  #0x00000004
33248 @ 279586:                        PUSH   ALT
33249 @ 279589:                        MUL   
33250 @ 279590:                        ADD   
33251 @ 279591:                        ASSPAR
33252 @ 279592:                        CALL  
33253 @ 279593:                        ASSVAL

  5032           ENTER JUMP(15,KK,B'10')
33254 @ 279594:                        LINE   5032 "regression-compile-tmp/nrimp10s-77.imp"
33255 @ 279636:                        PUSH   ENTERJUMP
33256 @ 279639:                        PUSHI  #0x0000000f
33257 @ 279644:                        ASSPAR
33258 @ 279645:                        PUSH   KK
33259 @ 279648:                        ASSPAR
33260 @ 279649:                        PUSHI  #0x00000002
33261 @ 279654:                        ASSPAR
33262 @ 279655:                        CALL  

  5033           REPORTUI=1
33263 @ 279656:                        LINE   5033 "regression-compile-tmp/nrimp10s-77.imp"
33264 @ 279698:                        PUSH   REPORTUI
33265 @ 279701:                        PUSHI  #0x00000001
33266 @ 279706:                        ASSVAL

  5034           CURR INST=1 %IF CODE=0
33267 @ 279707:                        LINE   5034 "regression-compile-tmp/nrimp10s-77.imp"
33268 @ 279749:                        PUSH   CODE
33269 @ 279752:                        PUSHI  #0x00000000
33270 @ 279757:                        JUMPIF # L_0004
33271 @ 279761:                        PUSH   CURRINST
33272 @ 279764:                        PUSHI  #0x00000001
33273 @ 279769:                        ASSVAL
33274 @ 279770:                        LOCATE L_0004

  5035  %END
33275 @ 279773:                        LINE   5035 "regression-compile-tmp/nrimp10s-77.imp"
33276 @ 279815:                     END    _lev0id0_lev1id1_lev2id3_CSS_CUI {lev=5 --> 4}

  5036  %ROUTINE CIFTHEN(%INTEGER MARKIU,MARKC,MARKUI,MARKE,MARKR,SKIP)
  5037  !***********************************************************************
  5038  !*    THIS ROUTINE COMPILES CONDITIONAL EXPRESSIONS.IT REQUIRES THE    *
  5039  !*    FOLLOWING PARAMETERS TO BE SET TO THEIR A .R. ENTRY.             *
  5040  !*    MARKIU TO THE ENTRY FOR P(%IU)                                   *
  5041  !*    MARKC  TO THE ENTRY FOR P(COND)                                  *
  5042  !*    MARKUI TO THE ENTRY FOR (FIRST OCCURRENCE OF)  P(UI)             *
  5043  !*    MARKE  TO THE ENTRY FOR P(ELSE')  - =0 FOR BACKWARDS CONDITION   *
  5044  !*    MARKR  TO ENTRY FOR P(RESTOFIU)   - =0 FOR BACKWARDS CONDITION   *
  5045  !***********************************************************************
33277 @ 279816:                     LINE   5036 "regression-compile-tmp/nrimp10s-77.imp"
33278 @ 279858:                     DEF    CIFTHEN (_lev0id0_lev1id1_lev2id3_CSS_CIFTHEN) p1=V_0172 a/tf=7 b/format=0 c/ostate=0  type=0 (<type:0>) form=7 (routine) special=0 (<special:0>) linkage=0 (auto) spec=0 indirect=0 unass=0
33279 @ 279877:                        START  ( FORMAL PARAMETERS  {lev=5 --> 6, nested=0 --> 1}
33280 @ 279878:                           DEF    MARKIU p1=V_01e1 a/tf=11 b/format=1 c/ostate=0  type=1 (integer) form=1 (simple) special=0 (<special:0>) linkage=0 (auto) spec=0 indirect=0 unass=0
33281 @ 279896:                           DEF    MARKC p1=V_01e2 a/tf=11 b/format=1 c/ostate=0  type=1 (integer) form=1 (simple) special=0 (<special:0>) linkage=0 (auto) spec=0 indirect=0 unass=0
33282 @ 279913:                           DEF    MARKUI p1=V_01e3 a/tf=11 b/format=1 c/ostate=0  type=1 (integer) form=1 (simple) special=0 (<special:0>) linkage=0 (auto) spec=0 indirect=0 unass=0
33283 @ 279931:                           DEF    MARKE p1=V_01e4 a/tf=11 b/format=1 c/ostate=0  type=1 (integer) form=1 (simple) special=0 (<special:0>) linkage=0 (auto) spec=0 indirect=0 unass=0
33284 @ 279948:                           DEF    MARKR p1=V_01e5 a/tf=11 b/format=1 c/ostate=0  type=1 (integer) form=1 (simple) special=0 (<special:0>) linkage=0 (auto) spec=0 indirect=0 unass=0
33285 @ 279965:                           DEF    SKIP p1=V_01e6 a/tf=11 b/format=1 c/ostate=0  type=1 (integer) form=1 (simple) special=0 (<special:0>) linkage=0 (auto) spec=0 indirect=0 unass=0
33286 @ 279981:                        FINISH ) {lev=5}

  5046  %INTEGER ALTUI,CCRES,ELRES,THENLAB,ELSELAB,USERLAB,REPORT,START,ELSEALT,K
33287 @ 279982:                        LINE   5046 "regression-compile-tmp/nrimp10s-77.imp"
33288 @ 280024:                        DEF    ALTUI p1=V_01e7 a/tf=11 b/format=1 c/ostate=0  type=1 (integer) form=1 (simple) special=0 (<special:0>) linkage=0 (auto) spec=0 indirect=0 unass=0
33289 @ 280041:                        DEF    CCRES p1=V_01e8 a/tf=11 b/format=1 c/ostate=0  type=1 (integer) form=1 (simple) special=0 (<special:0>) linkage=0 (auto) spec=0 indirect=0 unass=0
33290 @ 280058:                        DEF    ELRES p1=V_01e9 a/tf=11 b/format=1 c/ostate=0  type=1 (integer) form=1 (simple) special=0 (<special:0>) linkage=0 (auto) spec=0 indirect=0 unass=0
33291 @ 280075:                        DEF    THENLAB p1=V_01ea a/tf=11 b/format=1 c/ostate=0  type=1 (integer) form=1 (simple) special=0 (<special:0>) linkage=0 (auto) spec=0 indirect=0 unass=0
33292 @ 280094:                        DEF    ELSELAB p1=V_01eb a/tf=11 b/format=1 c/ostate=0  type=1 (integer) form=1 (simple) special=0 (<special:0>) linkage=0 (auto) spec=0 indirect=0 unass=0
33293 @ 280113:                        DEF    USERLAB p1=V_01ec a/tf=11 b/format=1 c/ostate=0  type=1 (integer) form=1 (simple) special=0 (<special:0>) linkage=0 (auto) spec=0 indirect=0 unass=0
33294 @ 280132:                        DEF    REPORT p1=V_01ed a/tf=11 b/format=1 c/ostate=0  type=1 (integer) form=1 (simple) special=0 (<special:0>) linkage=0 (auto) spec=0 indirect=0 unass=0
33295 @ 280150:                        DEF    START p1=V_01ee a/tf=11 b/format=1 c/ostate=0  type=1 (integer) form=1 (simple) special=0 (<special:0>) linkage=0 (auto) spec=0 indirect=0 unass=0
33296 @ 280167:                        DEF    ELSEALT p1=V_01ef a/tf=11 b/format=1 c/ostate=0  type=1 (integer) form=1 (simple) special=0 (<special:0>) linkage=0 (auto) spec=0 indirect=0 unass=0
33297 @ 280186:                        DEF    K p1=V_01f0 a/tf=11 b/format=1 c/ostate=0  type=1 (integer) form=1 (simple) special=0 (<special:0>) linkage=0 (auto) spec=0 indirect=0 unass=0

  5047  %CONSTINTEGER NULL ELSE=4
33298 @ 280199:                        LINE   5047 "regression-compile-tmp/nrimp10s-77.imp"

  5048  %SWITCH ESW(1:NULL ELSE)
33299 @ 280241:                        LINE   5048 "regression-compile-tmp/nrimp10s-77.imp"
33300 @ 280283:                        PUSHI  #0x00000001
33301 @ 280288:                        PUSHI  #0x00000004
33302 @ 280293:                        BOUNDS
33303 @ 280294:                        DEF    ESW p1=V_01f1 a/tf=6 b/format=0 c/ostate=0  type=0 (<type:0>) form=6 (switch) special=0 (<special:0>) linkage=0 (auto) spec=0 indirect=0 unass=0

  5049        SET LINE %UNLESS SKIP=YES
33304 @ 280309:                        LINE   5049 "regression-compile-tmp/nrimp10s-77.imp"
33305 @ 280351:                        PUSH   SKIP
33306 @ 280354:                        PUSHI  #0x00000001
33307 @ 280359:                        JUMPIF = L_0004
33308 @ 280363:                        PUSH   SETLINE
33309 @ 280366:                        CALL  
33310 @ 280367:                        LOCATE L_0004

  5050        MARKIU=A(MARKIU);                 ! ALT OF IU 1=%IF,2=%UNLESS
33311 @ 280370:                        LINE   5050 "regression-compile-tmp/nrimp10s-77.imp"
33312 @ 280412:                        PUSH   MARKIU
33313 @ 280415:                        PUSH   A
33314 @ 280418:                        PUSH   MARKIU
33315 @ 280421:                        ACCESS
33316 @ 280422:                        ASSVAL

  5051        PLABEL=PLABEL-1
33317 @ 280423:                        LINE   5051 "regression-compile-tmp/nrimp10s-77.imp"
33318 @ 280465:                        PUSH   PLABEL
33319 @ 280468:                        PUSH   PLABEL
33320 @ 280471:                        PUSHI  #0x00000001
33321 @ 280476:                        SUB   
33322 @ 280477:                        ASSVAL

  5052        THENLAB=PLABEL
33323 @ 280478:                        LINE   5052 "regression-compile-tmp/nrimp10s-77.imp"
33324 @ 280520:                        PUSH   THENLAB
33325 @ 280523:                        PUSH   PLABEL
33326 @ 280526:                        ASSVAL

  5053        START=0;                          ! NO START IN CONDITION YET
33327 @ 280527:                        LINE   5053 "regression-compile-tmp/nrimp10s-77.imp"
33328 @ 280569:                        PUSH   START
33329 @ 280572:                        PUSHI  #0x00000000
33330 @ 280577:                        ASSVAL

  5054        ELSELAB=0;                        ! MEANS NO ELSE CLAUSE
33331 @ 280578:                        LINE   5054 "regression-compile-tmp/nrimp10s-77.imp"
33332 @ 280620:                        PUSH   ELSELAB
33333 @ 280623:                        PUSHI  #0x00000000
33334 @ 280628:                        ASSVAL

  5055        P=MARKC
33335 @ 280629:                        LINE   5055 "regression-compile-tmp/nrimp10s-77.imp"
33336 @ 280671:                        PUSH   P
33337 @ 280674:                        PUSH   MARKC
33338 @ 280677:                        ASSVAL

  5056        %IF MARKR>0 %AND A(MARKR)<=2 %THEN START=1;! '%START' OR '%THENSTART'
33339 @ 280678:                        LINE   5056 "regression-compile-tmp/nrimp10s-77.imp"
33340 @ 280720:                        PUSH   MARKR
33341 @ 280723:                        PUSHI  #0x00000000
33342 @ 280728:                        JUMPIF <= L_0004
33343 @ 280732:                        PUSH   A
33344 @ 280735:                        PUSH   MARKR
33345 @ 280738:                        ACCESS
33346 @ 280739:                        PUSHI  #0x00000002
33347 @ 280744:                        JUMPIF > L_0004
33348 @ 280748:                        PUSH   START
33349 @ 280751:                        PUSHI  #0x00000001
33350 @ 280756:                        ASSVAL
33351 @ 280757:                        LOCATE L_0004

  5057        %IF MARKE#0 %AND LEVEL<2 %AND START=0 %THEN FAULT(57,0)
33352 @ 280760:                        LINE   5057 "regression-compile-tmp/nrimp10s-77.imp"
33353 @ 280802:                        PUSH   MARKE
33354 @ 280805:                        PUSHI  #0x00000000
33355 @ 280810:                        JUMPIF = L_0004
33356 @ 280814:                        PUSH   LEVEL
33357 @ 280817:                        PUSHI  #0x00000002
33358 @ 280822:                        JUMPIF >= L_0004
33359 @ 280826:                        PUSH   START
33360 @ 280829:                        PUSHI  #0x00000000
33361 @ 280834:                        JUMPIF # L_0004
33362 @ 280838:                        PUSH   FAULT
33363 @ 280841:                        PUSHI  #0x00000039
33364 @ 280846:                        ASSPAR
33365 @ 280847:                        PUSHI  #0x00000000
33366 @ 280852:                        ASSPAR
33367 @ 280853:                        CALL  
33368 @ 280854:                        LOCATE L_0004

  5058        USERLAB=-1
33369 @ 280857:                        LINE   5058 "regression-compile-tmp/nrimp10s-77.imp"
33370 @ 280899:                        PUSH   USERLAB
33371 @ 280902:                        PUSHI  #0x00000001
33372 @ 280907:                        NEGATE
33373 @ 280908:                        ASSVAL

  5059        %IF START#0 %THEN ALTUI=0 %ELSE ALTUI=A(MARKUI)
33374 @ 280909:                        LINE   5059 "regression-compile-tmp/nrimp10s-77.imp"
33375 @ 280951:                        PUSH   START
33376 @ 280954:                        PUSHI  #0x00000000
33377 @ 280959:                        JUMPIF = L_0004
33378 @ 280963:                        PUSH   ALTUI
33379 @ 280966:                        PUSHI  #0x00000000
33380 @ 280971:                        ASSVAL
33381 @ 280972:                        GOTO   L_0003
33382 @ 280975:                        LOCATE L_0004
33383 @ 280978:                        PUSH   ALTUI
33384 @ 280981:                        PUSH   A
33385 @ 280984:                        PUSH   MARKUI
33386 @ 280987:                        ACCESS
33387 @ 280988:                        ASSVAL
33388 @ 280989:                        LOCATE L_0003

  5060        %IF ALTUI=2 %AND A(MARKUI+3)=2 %THEN USERLAB=FROM AR2(MARKUI+1);    ! UI = SIMPLE LABEL
33389 @ 280992:                        LINE   5060 "regression-compile-tmp/nrimp10s-77.imp"
33390 @ 281034:                        PUSH   ALTUI
33391 @ 281037:                        PUSHI  #0x00000002
33392 @ 281042:                        JUMPIF # L_0004
33393 @ 281046:                        PUSH   A
33394 @ 281049:                        PUSH   MARKUI
33395 @ 281052:                        PUSHI  #0x00000003
33396 @ 281057:                        ADD   
33397 @ 281058:                        ACCESS
33398 @ 281059:                        PUSHI  #0x00000002
33399 @ 281064:                        JUMPIF # L_0004
33400 @ 281068:                        PUSH   USERLAB
33401 @ 281071:                        PUSH   FROMAR2
33402 @ 281074:                        PUSH   MARKUI
33403 @ 281077:                        PUSHI  #0x00000001
33404 @ 281082:                        ADD   
33405 @ 281083:                        ASSPAR
33406 @ 281084:                        CALL  
33407 @ 281085:                        ASSVAL
33408 @ 281086:                        LOCATE L_0004

  5061        %IF 8<=ALTUI<=9 %AND EXITLAB#0 %START; ! VALID EXIT
33409 @ 281089:                        LINE   5061 "regression-compile-tmp/nrimp10s-77.imp"
33410 @ 281131:                        PUSHI  #0x00000008
33411 @ 281136:                        PUSH   ALTUI
33412 @ 281139:                        JUMPIFD > L_0004
33413 @ 281143:                        PUSHI  #0x00000009
33414 @ 281148:                        JUMPIF > L_0004
33415 @ 281152:                        PUSH   EXITLAB
33416 @ 281155:                        PUSHI  #0x00000000
33417 @ 281160:                        JUMPIF = L_0004

  5062           %IF ALTUI=8 %THEN USERLAB=EXITLAB %ELSE USERLAB=CONTLAB
33418 @ 281164:                        LINE   5062 "regression-compile-tmp/nrimp10s-77.imp"
33419 @ 281206:                        PUSH   ALTUI
33420 @ 281209:                        PUSHI  #0x00000008
33421 @ 281214:                        JUMPIF # L_0007
33422 @ 281218:                        PUSH   USERLAB
33423 @ 281221:                        PUSH   EXITLAB
33424 @ 281224:                        ASSVAL
33425 @ 281225:                        GOTO   L_0006
33426 @ 281228:                        LOCATE L_0007
33427 @ 281231:                        PUSH   USERLAB
33428 @ 281234:                        PUSH   CONTLAB
33429 @ 281237:                        ASSVAL
33430 @ 281238:                        LOCATE L_0006

  5063        %FINISH
  5064  !
33431 @ 281241:                        LINE   5063 "regression-compile-tmp/nrimp10s-77.imp"
33432 @ 281283:                        LOCATE L_0004

  5065        %IF SKIP=YES %THEN %START;        ! NO CODE NEEDED
33433 @ 281286:                        LINE   5065 "regression-compile-tmp/nrimp10s-77.imp"
33434 @ 281328:                        PUSH   SKIP
33435 @ 281331:                        PUSHI  #0x00000001
33436 @ 281336:                        JUMPIF # L_0004

  5066           %IF START#0 %START
33437 @ 281340:                        LINE   5066 "regression-compile-tmp/nrimp10s-77.imp"
33438 @ 281382:                        PUSH   START
33439 @ 281385:                        PUSHI  #0x00000000
33440 @ 281390:                        JUMPIF = L_0007

  5067              P=MARKR+1
33441 @ 281394:                        LINE   5067 "regression-compile-tmp/nrimp10s-77.imp"
33442 @ 281436:                        PUSH   P
33443 @ 281439:                        PUSH   MARKR
33444 @ 281442:                        PUSHI  #0x00000001
33445 @ 281447:                        ADD   
33446 @ 281448:                        ASSVAL

  5068              CSTART(2,1);                ! NO CODE
33447 @ 281449:                        LINE   5068 "regression-compile-tmp/nrimp10s-77.imp"
33448 @ 281491:                        PUSH   CSTART
33449 @ 281494:                        PUSHI  #0x00000002
33450 @ 281499:                        ASSPAR
33451 @ 281500:                        PUSHI  #0x00000001
33452 @ 281505:                        ASSPAR
33453 @ 281506:                        CALL  

  5069              MARKE=P
33454 @ 281507:                        LINE   5069 "regression-compile-tmp/nrimp10s-77.imp"
33455 @ 281549:                        PUSH   MARKE
33456 @ 281552:                        PUSH   P
33457 @ 281555:                        ASSVAL

  5070           %FINISH
33458 @ 281556:                        LINE   5070 "regression-compile-tmp/nrimp10s-77.imp"
33459 @ 281598:                        LOCATE L_0007

  5071           CCRES=1;                       ! NO CODE FOR ELSE
33460 @ 281601:                        LINE   5071 "regression-compile-tmp/nrimp10s-77.imp"
33461 @ 281643:                        PUSH   CCRES
33462 @ 281646:                        PUSHI  #0x00000001
33463 @ 281651:                        ASSVAL

  5072           ->ELSE
33464 @ 281652:                        LINE   5072 "regression-compile-tmp/nrimp10s-77.imp"
33465 @ 281694:                        JUMP   L_01f2

  5073        %FINISH
  5074  !
33466 @ 281697:                        LINE   5073 "regression-compile-tmp/nrimp10s-77.imp"
33467 @ 281739:                        LOCATE L_0004

  5075        %IF USERLAB>=0 %THEN %START;      ! FIRST UI IS'->'<LABEL>
33468 @ 281742:                        LINE   5075 "regression-compile-tmp/nrimp10s-77.imp"
33469 @ 281784:                        PUSH   USERLAB
33470 @ 281787:                        PUSHI  #0x00000000
33471 @ 281792:                        JUMPIF < L_0004

  5076           NMDECS(LEVEL)=NMDECS(LEVEL)!1
33472 @ 281796:                        LINE   5076 "regression-compile-tmp/nrimp10s-77.imp"
33473 @ 281838:                        PUSH   NMDECS
33474 @ 281841:                        PUSH   LEVEL
33475 @ 281844:                        ACCESS
33476 @ 281845:                        PUSH   NMDECS
33477 @ 281848:                        PUSH   LEVEL
33478 @ 281851:                        ACCESS
33479 @ 281852:                        PUSHI  #0x00000001
33480 @ 281857:                        OR    
33481 @ 281858:                        ASSVAL

  5077           CCRES=CCOND(0,3-MARKIU,USERLAB)
33482 @ 281859:                        LINE   5077 "regression-compile-tmp/nrimp10s-77.imp"
33483 @ 281901:                        PUSH   CCRES
33484 @ 281904:                        PUSH   CCOND
33485 @ 281907:                        PUSHI  #0x00000000
33486 @ 281912:                        ASSPAR
33487 @ 281913:                        PUSHI  #0x00000003
33488 @ 281918:                        PUSH   MARKIU
33489 @ 281921:                        SUB   
33490 @ 281922:                        ASSPAR
33491 @ 281923:                        PUSH   USERLAB
33492 @ 281926:                        ASSPAR
33493 @ 281927:                        CALL  
33494 @ 281928:                        ASSVAL

  5078           %IF CCRES#0 %THEN CCRES=CCRES!!3;! CONDITION BACKWARDS!
33495 @ 281929:                        LINE   5078 "regression-compile-tmp/nrimp10s-77.imp"
33496 @ 281971:                        PUSH   CCRES
33497 @ 281974:                        PUSHI  #0x00000000
33498 @ 281979:                        JUMPIF = L_0007
33499 @ 281983:                        PUSH   CCRES
33500 @ 281986:                        PUSH   CCRES
33501 @ 281989:                        PUSHI  #0x00000003
33502 @ 281994:                        XOR   
33503 @ 281995:                        ASSVAL
33504 @ 281996:                        LOCATE L_0007

  5079           THENLAB=0;                     ! NO THENLAB IN THIS CASE
33505 @ 281999:                        LINE   5079 "regression-compile-tmp/nrimp10s-77.imp"
33506 @ 282041:                        PUSH   THENLAB
33507 @ 282044:                        PUSHI  #0x00000000
33508 @ 282049:                        ASSVAL

  5080           REPORT=1;                      ! UI TRANSFERED CONTROL
33509 @ 282050:                        LINE   5080 "regression-compile-tmp/nrimp10s-77.imp"
33510 @ 282092:                        PUSH   REPORT
33511 @ 282095:                        PUSHI  #0x00000001
33512 @ 282100:                        ASSVAL

  5081        %FINISH %ELSE %START
33513 @ 282101:                        LINE   5081 "regression-compile-tmp/nrimp10s-77.imp"
33514 @ 282143:                        GOTO   L_0003
33515 @ 282146:                        LOCATE L_0004

  5082           CCRES=CCOND(1,MARKIU,THENLAB)
33516 @ 282149:                        LINE   5082 "regression-compile-tmp/nrimp10s-77.imp"
33517 @ 282191:                        PUSH   CCRES
33518 @ 282194:                        PUSH   CCOND
33519 @ 282197:                        PUSHI  #0x00000001
33520 @ 282202:                        ASSPAR
33521 @ 282203:                        PUSH   MARKIU
33522 @ 282206:                        ASSPAR
33523 @ 282207:                        PUSH   THENLAB
33524 @ 282210:                        ASSPAR
33525 @ 282211:                        CALL  
33526 @ 282212:                        ASSVAL

  5083           %IF START#0 %THEN %START;      ! %THEN %START
33527 @ 282213:                        LINE   5083 "regression-compile-tmp/nrimp10s-77.imp"
33528 @ 282255:                        PUSH   START
33529 @ 282258:                        PUSHI  #0x00000000
33530 @ 282263:                        JUMPIF = L_0007

  5084              %IF CCRES=0 %START;         ! CONDITIONAL
33531 @ 282267:                        LINE   5084 "regression-compile-tmp/nrimp10s-77.imp"
33532 @ 282309:                        PUSH   CCRES
33533 @ 282312:                        PUSHI  #0x00000000
33534 @ 282317:                        JUMPIF # L_000a

  5085                 FAULT(57,0) %IF LEVEL<2
33535 @ 282321:                        LINE   5085 "regression-compile-tmp/nrimp10s-77.imp"
33536 @ 282363:                        PUSH   LEVEL
33537 @ 282366:                        PUSHI  #0x00000002
33538 @ 282371:                        JUMPIF >= L_000d
33539 @ 282375:                        PUSH   FAULT
33540 @ 282378:                        PUSHI  #0x00000039
33541 @ 282383:                        ASSPAR
33542 @ 282384:                        PUSHI  #0x00000000
33543 @ 282389:                        ASSPAR
33544 @ 282390:                        CALL  
33545 @ 282391:                        LOCATE L_000d

  5086                 NMDECS(LEVEL)=NMDECS(LEVEL)!1
33546 @ 282394:                        LINE   5086 "regression-compile-tmp/nrimp10s-77.imp"
33547 @ 282436:                        PUSH   NMDECS
33548 @ 282439:                        PUSH   LEVEL
33549 @ 282442:                        ACCESS
33550 @ 282443:                        PUSH   NMDECS
33551 @ 282446:                        PUSH   LEVEL
33552 @ 282449:                        ACCESS
33553 @ 282450:                        PUSHI  #0x00000001
33554 @ 282455:                        OR    
33555 @ 282456:                        ASSVAL

  5087              %FINISH
33556 @ 282457:                        LINE   5087 "regression-compile-tmp/nrimp10s-77.imp"
33557 @ 282499:                        LOCATE L_000a

  5088              P=MARKR+1
33558 @ 282502:                        LINE   5088 "regression-compile-tmp/nrimp10s-77.imp"
33559 @ 282544:                        PUSH   P
33560 @ 282547:                        PUSH   MARKR
33561 @ 282550:                        PUSHI  #0x00000001
33562 @ 282555:                        ADD   
33563 @ 282556:                        ASSVAL

  5089              CSTART(CCRES,1)
33564 @ 282557:                        LINE   5089 "regression-compile-tmp/nrimp10s-77.imp"
33565 @ 282599:                        PUSH   CSTART
33566 @ 282602:                        PUSH   CCRES
33567 @ 282605:                        ASSPAR
33568 @ 282606:                        PUSHI  #0x00000001
33569 @ 282611:                        ASSPAR
33570 @ 282612:                        CALL  

  5090              %IF A(P)<=2 %THEN PLABEL=PLABEL-1 %AND ELSELAB=PLABEL
33571 @ 282613:                        LINE   5090 "regression-compile-tmp/nrimp10s-77.imp"
33572 @ 282655:                        PUSH   A
33573 @ 282658:                        PUSH   P
33574 @ 282661:                        ACCESS
33575 @ 282662:                        PUSHI  #0x00000002
33576 @ 282667:                        JUMPIF > L_000a
33577 @ 282671:                        PUSH   PLABEL
33578 @ 282674:                        PUSH   PLABEL
33579 @ 282677:                        PUSHI  #0x00000001
33580 @ 282682:                        SUB   
33581 @ 282683:                        ASSVAL
33582 @ 282684:                        PUSH   ELSELAB
33583 @ 282687:                        PUSH   PLABEL
33584 @ 282690:                        ASSVAL
33585 @ 282691:                        LOCATE L_000a

  5091              MARKE=P
33586 @ 282694:                        LINE   5091 "regression-compile-tmp/nrimp10s-77.imp"
33587 @ 282736:                        PUSH   MARKE
33588 @ 282739:                        PUSH   P
33589 @ 282742:                        ASSVAL

  5092              REPORT=LAST INST
33590 @ 282743:                        LINE   5092 "regression-compile-tmp/nrimp10s-77.imp"
33591 @ 282785:                        PUSH   REPORT
33592 @ 282788:                        PUSH   LASTINST
33593 @ 282791:                        ASSVAL

  5093           %FINISH %ELSE %START
33594 @ 282792:                        LINE   5093 "regression-compile-tmp/nrimp10s-77.imp"
33595 @ 282834:                        GOTO   L_0006
33596 @ 282837:                        LOCATE L_0007

  5094              %IF CCRES#2 %START
33597 @ 282840:                        LINE   5094 "regression-compile-tmp/nrimp10s-77.imp"
33598 @ 282882:                        PUSH   CCRES
33599 @ 282885:                        PUSHI  #0x00000002
33600 @ 282890:                        JUMPIF = L_000a

  5095                 P=MARKUI; CUI(1)
33601 @ 282894:                        LINE   5095 "regression-compile-tmp/nrimp10s-77.imp"
33602 @ 282936:                        PUSH   P
33603 @ 282939:                        PUSH   MARKUI
33604 @ 282942:                        ASSVAL
33605 @ 282943:                        LINE   5095 "regression-compile-tmp/nrimp10s-77.imp"
33606 @ 282985:                        PUSH   CUI
33607 @ 282988:                        PUSHI  #0x00000001
33608 @ 282993:                        ASSPAR
33609 @ 282994:                        CALL  

  5096                 REPORT=REPORTUI
33610 @ 282995:                        LINE   5096 "regression-compile-tmp/nrimp10s-77.imp"
33611 @ 283037:                        PUSH   REPORT
33612 @ 283040:                        PUSH   REPORTUI
33613 @ 283043:                        ASSVAL

  5097              %FINISH %ELSE %START;       ! FIRST UI NEVER EXECUTED
33614 @ 283044:                        LINE   5097 "regression-compile-tmp/nrimp10s-77.imp"
33615 @ 283086:                        GOTO   L_0009
33616 @ 283089:                        LOCATE L_000a

  5098                 REPORT=1
33617 @ 283092:                        LINE   5098 "regression-compile-tmp/nrimp10s-77.imp"
33618 @ 283134:                        PUSH   REPORT
33619 @ 283137:                        PUSHI  #0x00000001
33620 @ 283142:                        ASSVAL

  5099              %FINISH
33621 @ 283143:                        LINE   5099 "regression-compile-tmp/nrimp10s-77.imp"
33622 @ 283185:                        LOCATE L_0009

  5100           %FINISH
33623 @ 283188:                        LINE   5100 "regression-compile-tmp/nrimp10s-77.imp"
33624 @ 283230:                        LOCATE L_0006

  5101        %FINISH
33625 @ 283233:                        LINE   5101 "regression-compile-tmp/nrimp10s-77.imp"
33626 @ 283275:                        LOCATE L_0003

  5102  ELSE:                                   ! ELSE PART
33627 @ 283278:                        LINE   5102 "regression-compile-tmp/nrimp10s-77.imp"
33628 @ 283320:                        LABEL  L_01f2

  5103        %IF MARKE=0 %THEN ELSEALT=NULL ELSE %ELSE ELSEALT=A(MARKE)
33629 @ 283323:                        LINE   5103 "regression-compile-tmp/nrimp10s-77.imp"
33630 @ 283365:                        PUSH   MARKE
33631 @ 283368:                        PUSHI  #0x00000000
33632 @ 283373:                        JUMPIF # L_0004
33633 @ 283377:                        PUSH   ELSEALT
33634 @ 283380:                        PUSHI  #0x00000004
33635 @ 283385:                        ASSVAL
33636 @ 283386:                        GOTO   L_0003
33637 @ 283389:                        LOCATE L_0004
33638 @ 283392:                        PUSH   ELSEALT
33639 @ 283395:                        PUSH   A
33640 @ 283398:                        PUSH   MARKE
33641 @ 283401:                        ACCESS
33642 @ 283402:                        ASSVAL
33643 @ 283403:                        LOCATE L_0003

  5104        %IF ELSEALT<NULL ELSE %THEN PLABEL=PLABEL-1 %AND ELSELAB=PLABEL
33644 @ 283406:                        LINE   5104 "regression-compile-tmp/nrimp10s-77.imp"
33645 @ 283448:                        PUSH   ELSEALT
33646 @ 283451:                        PUSHI  #0x00000004
33647 @ 283456:                        JUMPIF >= L_0004
33648 @ 283460:                        PUSH   PLABEL
33649 @ 283463:                        PUSH   PLABEL
33650 @ 283466:                        PUSHI  #0x00000001
33651 @ 283471:                        SUB   
33652 @ 283472:                        ASSVAL
33653 @ 283473:                        PUSH   ELSELAB
33654 @ 283476:                        PUSH   PLABEL
33655 @ 283479:                        ASSVAL
33656 @ 283480:                        LOCATE L_0004

  5105        P=MARKE+1
33657 @ 283483:                        LINE   5105 "regression-compile-tmp/nrimp10s-77.imp"
33658 @ 283525:                        PUSH   P
33659 @ 283528:                        PUSH   MARKE
33660 @ 283531:                        PUSHI  #0x00000001
33661 @ 283536:                        ADD   
33662 @ 283537:                        ASSVAL

  5106        %IF REPORT=0=CCRES %AND ELSEALT<NULL ELSE %THEN REPORT=1 %AND ENTER JUMP(15,ELSELAB,B'10');! LONG JUMP BUT SAVE ENV
33663 @ 283538:                        LINE   5106 "regression-compile-tmp/nrimp10s-77.imp"
33664 @ 283580:                        PUSH   REPORT
33665 @ 283583:                        PUSHI  #0x00000000
33666 @ 283588:                        JUMPIFD # L_0004
33667 @ 283592:                        PUSH   CCRES
33668 @ 283595:                        JUMPIF # L_0004
33669 @ 283599:                        PUSH   ELSEALT
33670 @ 283602:                        PUSHI  #0x00000004
33671 @ 283607:                        JUMPIF >= L_0004
33672 @ 283611:                        PUSH   REPORT
33673 @ 283614:                        PUSHI  #0x00000001
33674 @ 283619:                        ASSVAL
33675 @ 283620:                        PUSH   ENTERJUMP
33676 @ 283623:                        PUSHI  #0x0000000f
33677 @ 283628:                        ASSPAR
33678 @ 283629:                        PUSH   ELSELAB
33679 @ 283632:                        ASSPAR
33680 @ 283633:                        PUSHI  #0x00000002
33681 @ 283638:                        ASSPAR
33682 @ 283639:                        CALL  
33683 @ 283640:                        LOCATE L_0004

  5107        %IF THENLAB>0 %THEN ELRES=ENTER LAB(THENLAB,B'11'!REPORT<<2)
  5108                                          ! CONDITIONAL&MERGE OR REPLACE
33684 @ 283643:                        LINE   5107 "regression-compile-tmp/nrimp10s-77.imp"
33685 @ 283685:                        PUSH   THENLAB
33686 @ 283688:                        PUSHI  #0x00000000
33687 @ 283693:                        JUMPIF <= L_0004
33688 @ 283697:                        PUSH   ELRES
33689 @ 283700:                        PUSH   ENTERLAB
33690 @ 283703:                        PUSH   THENLAB
33691 @ 283706:                        ASSPAR
33692 @ 283707:                        PUSHI  #0x00000003
33693 @ 283712:                        PUSH   REPORT
33694 @ 283715:                        PUSHI  #0x00000002
33695 @ 283720:                        LSH   
33696 @ 283721:                        OR    
33697 @ 283722:                        ASSPAR
33698 @ 283723:                        CALL  
33699 @ 283724:                        ASSVAL
33700 @ 283725:                        LOCATE L_0004

  5109        ->ESW(ELSEALT)
33701 @ 283728:                        LINE   5109 "regression-compile-tmp/nrimp10s-77.imp"
33702 @ 283770:                        PUSH   ELSEALT
33703 @ 283773:                        SJUMP  497

  5110  ESW(1):                                 ! '%ELSESTART'
33704 @ 283776:                        LINE   5110 "regression-compile-tmp/nrimp10s-77.imp"
33705 @ 283818:                        PUSHI  #0x00000001
33706 @ 283823:                        SLABEL 497

  5111        %IF CCRES=0 %THEN NMDECS(LEVEL)=NMDECS(LEVEL)!1
33707 @ 283826:                        LINE   5111 "regression-compile-tmp/nrimp10s-77.imp"
33708 @ 283868:                        PUSH   CCRES
33709 @ 283871:                        PUSHI  #0x00000000
33710 @ 283876:                        JUMPIF # L_0004
33711 @ 283880:                        PUSH   NMDECS
33712 @ 283883:                        PUSH   LEVEL
33713 @ 283886:                        ACCESS
33714 @ 283887:                        PUSH   NMDECS
33715 @ 283890:                        PUSH   LEVEL
33716 @ 283893:                        ACCESS
33717 @ 283894:                        PUSHI  #0x00000001
33718 @ 283899:                        OR    
33719 @ 283900:                        ASSVAL
33720 @ 283901:                        LOCATE L_0004

  5112        CSTART(CCRES,2)
33721 @ 283904:                        LINE   5112 "regression-compile-tmp/nrimp10s-77.imp"
33722 @ 283946:                        PUSH   CSTART
33723 @ 283949:                        PUSH   CCRES
33724 @ 283952:                        ASSPAR
33725 @ 283953:                        PUSHI  #0x00000002
33726 @ 283958:                        ASSPAR
33727 @ 283959:                        CALL  

  5113        REPORT=LAST INST
33728 @ 283960:                        LINE   5113 "regression-compile-tmp/nrimp10s-77.imp"
33729 @ 284002:                        PUSH   REPORT
33730 @ 284005:                        PUSH   LASTINST
33731 @ 284008:                        ASSVAL

  5114        ->ENTER ELSELAB
33732 @ 284009:                        LINE   5114 "regression-compile-tmp/nrimp10s-77.imp"
33733 @ 284051:                        JUMP   L_01f3

  5115  ESW(2):                                 ! '%ELSE' (%IU) ETC
33734 @ 284054:                        LINE   5115 "regression-compile-tmp/nrimp10s-77.imp"
33735 @ 284096:                        PUSHI  #0x00000002
33736 @ 284101:                        SLABEL 497

  5116        MARKE=0; MARKUI=0
33737 @ 284104:                        LINE   5116 "regression-compile-tmp/nrimp10s-77.imp"
33738 @ 284146:                        PUSH   MARKE
33739 @ 284149:                        PUSHI  #0x00000000
33740 @ 284154:                        ASSVAL
33741 @ 284155:                        LINE   5116 "regression-compile-tmp/nrimp10s-77.imp"
33742 @ 284197:                        PUSH   MARKUI
33743 @ 284200:                        PUSHI  #0x00000000
33744 @ 284205:                        ASSVAL

  5117        MARKR=P+1+FROMAR2(P+1)
33745 @ 284206:                        LINE   5117 "regression-compile-tmp/nrimp10s-77.imp"
33746 @ 284248:                        PUSH   MARKR
33747 @ 284251:                        PUSH   P
33748 @ 284254:                        PUSHI  #0x00000001
33749 @ 284259:                        ADD   
33750 @ 284260:                        PUSH   FROMAR2
33751 @ 284263:                        PUSH   P
33752 @ 284266:                        PUSHI  #0x00000001
33753 @ 284271:                        ADD   
33754 @ 284272:                        ASSPAR
33755 @ 284273:                        CALL  
33756 @ 284274:                        ADD   
33757 @ 284275:                        ASSVAL

  5118        %IF A(MARKR)=3 %THEN %START
33758 @ 284276:                        LINE   5118 "regression-compile-tmp/nrimp10s-77.imp"
33759 @ 284318:                        PUSH   A
33760 @ 284321:                        PUSH   MARKR
33761 @ 284324:                        ACCESS
33762 @ 284325:                        PUSHI  #0x00000003
33763 @ 284330:                        JUMPIF # L_0004

  5119           MARKE=MARKR+1+FROM AR2(MARKR+1)
33764 @ 284334:                        LINE   5119 "regression-compile-tmp/nrimp10s-77.imp"
33765 @ 284376:                        PUSH   MARKE
33766 @ 284379:                        PUSH   MARKR
33767 @ 284382:                        PUSHI  #0x00000001
33768 @ 284387:                        ADD   
33769 @ 284388:                        PUSH   FROMAR2
33770 @ 284391:                        PUSH   MARKR
33771 @ 284394:                        PUSHI  #0x00000001
33772 @ 284399:                        ADD   
33773 @ 284400:                        ASSPAR
33774 @ 284401:                        CALL  
33775 @ 284402:                        ADD   
33776 @ 284403:                        ASSVAL

  5120           MARKUI=MARKR+3
33777 @ 284404:                        LINE   5120 "regression-compile-tmp/nrimp10s-77.imp"
33778 @ 284446:                        PUSH   MARKUI
33779 @ 284449:                        PUSH   MARKR
33780 @ 284452:                        PUSHI  #0x00000003
33781 @ 284457:                        ADD   
33782 @ 284458:                        ASSVAL

  5121        %FINISH
33783 @ 284459:                        LINE   5121 "regression-compile-tmp/nrimp10s-77.imp"
33784 @ 284501:                        LOCATE L_0004

  5122        %IF CCRES=1 %OR SKIP=YES %THEN K=YES %ELSE K=NO
33785 @ 284504:                        LINE   5122 "regression-compile-tmp/nrimp10s-77.imp"
33786 @ 284546:                        PUSH   CCRES
33787 @ 284549:                        PUSHI  #0x00000001
33788 @ 284554:                        JUMPIF = L_0005
33789 @ 284558:                        PUSH   SKIP
33790 @ 284561:                        PUSHI  #0x00000001
33791 @ 284566:                        JUMPIF # L_0004
33792 @ 284570:                        LOCATE L_0005
33793 @ 284573:                        PUSH   K
33794 @ 284576:                        PUSHI  #0x00000001
33795 @ 284581:                        ASSVAL
33796 @ 284582:                        GOTO   L_0003
33797 @ 284585:                        LOCATE L_0004
33798 @ 284588:                        PUSH   K
33799 @ 284591:                        PUSHI  #0x00000000
33800 @ 284596:                        ASSVAL
33801 @ 284597:                        LOCATE L_0003

  5123        CIFTHEN(P,P+3,MARKUI,MARKE,MARKR,K)
33802 @ 284600:                        LINE   5123 "regression-compile-tmp/nrimp10s-77.imp"
33803 @ 284642:                        PUSH   CIFTHEN
33804 @ 284645:                        PUSH   P
33805 @ 284648:                        ASSPAR
33806 @ 284649:                        PUSH   P
33807 @ 284652:                        PUSHI  #0x00000003
33808 @ 284657:                        ADD   
33809 @ 284658:                        ASSPAR
33810 @ 284659:                        PUSH   MARKUI
33811 @ 284662:                        ASSPAR
33812 @ 284663:                        PUSH   MARKE
33813 @ 284666:                        ASSPAR
33814 @ 284667:                        PUSH   MARKR
33815 @ 284670:                        ASSPAR
33816 @ 284671:                        PUSH   K
33817 @ 284674:                        ASSPAR
33818 @ 284675:                        CALL  

  5124        ->ENTER ELSELAB
33819 @ 284676:                        LINE   5124 "regression-compile-tmp/nrimp10s-77.imp"
33820 @ 284718:                        JUMP   L_01f3

  5125  ESW(3):                                 ! '%ELSE'<UI>
33821 @ 284721:                        LINE   5125 "regression-compile-tmp/nrimp10s-77.imp"
33822 @ 284763:                        PUSHI  #0x00000003
33823 @ 284768:                        SLABEL 497

  5126        %IF CCRES#1 %THEN %START
33824 @ 284771:                        LINE   5126 "regression-compile-tmp/nrimp10s-77.imp"
33825 @ 284813:                        PUSH   CCRES
33826 @ 284816:                        PUSHI  #0x00000001
33827 @ 284821:                        JUMPIF = L_0004

  5127           %IF START#0 %THEN SET LINE;    ! FOR CORRECT LINE IF FAILS IN UI
33828 @ 284825:                        LINE   5127 "regression-compile-tmp/nrimp10s-77.imp"
33829 @ 284867:                        PUSH   START
33830 @ 284870:                        PUSHI  #0x00000000
33831 @ 284875:                        JUMPIF = L_0007
33832 @ 284879:                        PUSH   SETLINE
33833 @ 284882:                        CALL  
33834 @ 284883:                        LOCATE L_0007

  5128           %IF THENLAB=0 %THEN K=0 %ELSE K=2
33835 @ 284886:                        LINE   5128 "regression-compile-tmp/nrimp10s-77.imp"
33836 @ 284928:                        PUSH   THENLAB
33837 @ 284931:                        PUSHI  #0x00000000
33838 @ 284936:                        JUMPIF # L_0007
33839 @ 284940:                        PUSH   K
33840 @ 284943:                        PUSHI  #0x00000000
33841 @ 284948:                        ASSVAL
33842 @ 284949:                        GOTO   L_0006
33843 @ 284952:                        LOCATE L_0007
33844 @ 284955:                        PUSH   K
33845 @ 284958:                        PUSHI  #0x00000002
33846 @ 284963:                        ASSVAL
33847 @ 284964:                        LOCATE L_0006

  5129           CUI(K)
33848 @ 284967:                        LINE   5129 "regression-compile-tmp/nrimp10s-77.imp"
33849 @ 285009:                        PUSH   CUI
33850 @ 285012:                        PUSH   K
33851 @ 285015:                        ASSPAR
33852 @ 285016:                        CALL  

  5130           REPORT=REPORTUI
33853 @ 285017:                        LINE   5130 "regression-compile-tmp/nrimp10s-77.imp"
33854 @ 285059:                        PUSH   REPORT
33855 @ 285062:                        PUSH   REPORTUI
33856 @ 285065:                        ASSVAL

  5131        %FINISH
33857 @ 285066:                        LINE   5131 "regression-compile-tmp/nrimp10s-77.imp"
33858 @ 285108:                        LOCATE L_0004

  5132  ENTER ELSELAB:
33859 @ 285111:                        LINE   5132 "regression-compile-tmp/nrimp10s-77.imp"
33860 @ 285153:                        LABEL  L_01f3

  5133        %IF ELSELAB>0 %THEN ELRES=ENTER LAB(ELSELAB,B'11'!REPORT<<2)
  5134                                          ! CONDITIONAL MERGE
33861 @ 285156:                        LINE   5133 "regression-compile-tmp/nrimp10s-77.imp"
33862 @ 285198:                        PUSH   ELSELAB
33863 @ 285201:                        PUSHI  #0x00000000
33864 @ 285206:                        JUMPIF <= L_0004
33865 @ 285210:                        PUSH   ELRES
33866 @ 285213:                        PUSH   ENTERLAB
33867 @ 285216:                        PUSH   ELSELAB
33868 @ 285219:                        ASSPAR
33869 @ 285220:                        PUSHI  #0x00000003
33870 @ 285225:                        PUSH   REPORT
33871 @ 285228:                        PUSHI  #0x00000002
33872 @ 285233:                        LSH   
33873 @ 285234:                        OR    
33874 @ 285235:                        ASSPAR
33875 @ 285236:                        CALL  
33876 @ 285237:                        ASSVAL
33877 @ 285238:                        LOCATE L_0004

  5135  ESW(NULL ELSE):                         ! NULL ELSE CLAUSE
33878 @ 285241:                        LINE   5135 "regression-compile-tmp/nrimp10s-77.imp"
33879 @ 285283:                        PUSHI  #0x00000004
33880 @ 285288:                        SLABEL 497

  5136  %END
33881 @ 285291:                        LINE   5136 "regression-compile-tmp/nrimp10s-77.imp"
33882 @ 285333:                     END    _lev0id0_lev1id1_lev2id3_CSS_CIFTHEN {lev=5 --> 4}

  5137  %ROUTINE CSTART(%INTEGER CCRES,CODE)
  5138  !***********************************************************************
  5139  !*    COMPILE A COMPLETE START-FINISH BLOCK BY RECURSION               *
  5140  !*    IF START NEVER EXECUTED SKIP TO CORRESPONDING FINISH             *
  5141  !*    CODE=0 WAS UNCONDITIONAL NOW SHOULD BE UNUSED                    *
  5142  !*    CODE=1 AFTER THEN                                                *
  5143  !*    CODE=2 AFTER ELSE                                                *
  5144  !*    CODE=3 AFTER ONEVENT                                             *
  5145  !*    P ON ENTRY TO FORWARD POINTER TO THE RIGHT FINISH                *
  5146  !*    P ON EXIT TO THE ELSE CLAUSE AFTER THE RIGHT FINISH              *
  5147  !***********************************************************************
33883 @ 285334:                     LINE   5137 "regression-compile-tmp/nrimp10s-77.imp"
33884 @ 285376:                     DEF    CSTART (_lev0id0_lev1id1_lev2id3_CSS_CSTART) p1=V_016f a/tf=7 b/format=0 c/ostate=0  type=0 (<type:0>) form=7 (routine) special=0 (<special:0>) linkage=0 (auto) spec=0 indirect=0 unass=0
33885 @ 285394:                        START  ( FORMAL PARAMETERS  {lev=5 --> 6, nested=0 --> 1}
33886 @ 285395:                           DEF    CCRES p1=V_01e1 a/tf=11 b/format=1 c/ostate=0  type=1 (integer) form=1 (simple) special=0 (<special:0>) linkage=0 (auto) spec=0 indirect=0 unass=0
33887 @ 285412:                           DEF    CODE p1=V_01e2 a/tf=11 b/format=1 c/ostate=0  type=1 (integer) form=1 (simple) special=0 (<special:0>) linkage=0 (auto) spec=0 indirect=0 unass=0
33888 @ 285428:                        FINISH ) {lev=5}

  5148  %INTEGER SKIPCODE,FINISHAR,OLDNEXTP,OLDLINE
33889 @ 285429:                        LINE   5148 "regression-compile-tmp/nrimp10s-77.imp"
33890 @ 285471:                        DEF    SKIPCODE p1=V_01e3 a/tf=11 b/format=1 c/ostate=0  type=1 (integer) form=1 (simple) special=0 (<special:0>) linkage=0 (auto) spec=0 indirect=0 unass=0
33891 @ 285491:                        DEF    FINISHAR p1=V_01e4 a/tf=11 b/format=1 c/ostate=0  type=1 (integer) form=1 (simple) special=0 (<special:0>) linkage=0 (auto) spec=0 indirect=0 unass=0
33892 @ 285511:                        DEF    OLDNEXTP p1=V_01e5 a/tf=11 b/format=1 c/ostate=0  type=1 (integer) form=1 (simple) special=0 (<special:0>) linkage=0 (auto) spec=0 indirect=0 unass=0
33893 @ 285531:                        DEF    OLDLINE p1=V_01e6 a/tf=11 b/format=1 c/ostate=0  type=1 (integer) form=1 (simple) special=0 (<special:0>) linkage=0 (auto) spec=0 indirect=0 unass=0

  5149        SKIPCODE=NO
33894 @ 285550:                        LINE   5149 "regression-compile-tmp/nrimp10s-77.imp"
33895 @ 285592:                        PUSH   SKIPCODE
33896 @ 285595:                        PUSHI  #0x00000000
33897 @ 285600:                        ASSVAL

  5150        %IF 1<=CODE<=2 %AND CCRES!CODE=3 %THEN SKIPCODE=YES;! NEVER EXECUTED
33898 @ 285601:                        LINE   5150 "regression-compile-tmp/nrimp10s-77.imp"
33899 @ 285643:                        PUSHI  #0x00000001
33900 @ 285648:                        PUSH   CODE
33901 @ 285651:                        JUMPIFD > L_0004
33902 @ 285655:                        PUSHI  #0x00000002
33903 @ 285660:                        JUMPIF > L_0004
33904 @ 285664:                        PUSH   CCRES
33905 @ 285667:                        PUSH   CODE
33906 @ 285670:                        OR    
33907 @ 285671:                        PUSHI  #0x00000003
33908 @ 285676:                        JUMPIF # L_0004
33909 @ 285680:                        PUSH   SKIPCODE
33910 @ 285683:                        PUSHI  #0x00000001
33911 @ 285688:                        ASSVAL
33912 @ 285689:                        LOCATE L_0004

  5151        FINISHAR=FROMAR4(P);              ! TO START OF AR FOR FINISH
33913 @ 285692:                        LINE   5151 "regression-compile-tmp/nrimp10s-77.imp"
33914 @ 285734:                        PUSH   FINISHAR
33915 @ 285737:                        PUSH   FROMAR4
33916 @ 285740:                        PUSH   P
33917 @ 285743:                        ASSPAR
33918 @ 285744:                        CALL  
33919 @ 285745:                        ASSVAL

  5152        %IF FINISHAR<=P %THEN ABORT;      ! FOR TESTING
33920 @ 285746:                        LINE   5152 "regression-compile-tmp/nrimp10s-77.imp"
33921 @ 285788:                        PUSH   FINISHAR
33922 @ 285791:                        PUSH   P
33923 @ 285794:                        JUMPIF > L_0004
33924 @ 285798:                        PUSH   ABORT
33925 @ 285801:                        CALL  
33926 @ 285802:                        LOCATE L_0004

  5153        OLDLINE=LINE;                     ! FOR ERROR MESSAGES
33927 @ 285805:                        LINE   5153 "regression-compile-tmp/nrimp10s-77.imp"
33928 @ 285847:                        PUSH   OLDLINE
33929 @ 285850:                        PUSH   LINE
33930 @ 285853:                        ASSVAL

  5154        %CYCLE;                           ! THROUGH INTERVENING STATMNTS {I didn't change this one. Looks like both forms of until were accepted.}
33931 @ 285854:                        LINE   5154 "regression-compile-tmp/nrimp10s-77.imp"
33932 @ 285896:                        LOCATE L_0003

  5155           OLDNEXTP=NEXTP
33933 @ 285899:                        LINE   5155 "regression-compile-tmp/nrimp10s-77.imp"
33934 @ 285941:                        PUSH   OLDNEXTP
33935 @ 285944:                        PUSH   NEXTP
33936 @ 285947:                        ASSVAL

  5156           %IF SKIP CODE=NO %THEN COMPILE A STMNT %ELSE %START
33937 @ 285948:                        LINE   5156 "regression-compile-tmp/nrimp10s-77.imp"
33938 @ 285990:                        PUSH   SKIPCODE
33939 @ 285993:                        PUSHI  #0x00000000
33940 @ 285998:                        JUMPIF # L_0007
33941 @ 286002:                        PUSH   COMPILEASTMNT
33942 @ 286005:                        CALL  
33943 @ 286006:                        GOTO   L_0006
33944 @ 286009:                        LOCATE L_0007

  5157              LINE=A(NEXTP+3)<<8!A(NEXTP+4)
33945 @ 286012:                        LINE   5157 "regression-compile-tmp/nrimp10s-77.imp"
33946 @ 286054:                        PUSH   LINE
33947 @ 286057:                        PUSH   A
33948 @ 286060:                        PUSH   NEXTP
33949 @ 286063:                        PUSHI  #0x00000003
33950 @ 286068:                        ADD   
33951 @ 286069:                        ACCESS
33952 @ 286070:                        PUSHI  #0x00000008
33953 @ 286075:                        LSH   
33954 @ 286076:                        PUSH   A
33955 @ 286079:                        PUSH   NEXTP
33956 @ 286082:                        PUSHI  #0x00000004
33957 @ 286087:                        ADD   
33958 @ 286088:                        ACCESS
33959 @ 286089:                        OR    
33960 @ 286090:                        ASSVAL

  5158              NEXTP=NEXTP+A(NEXTP)<<16+A(NEXTP+1)<<8+A(NEXTP+2)
33961 @ 286091:                        LINE   5158 "regression-compile-tmp/nrimp10s-77.imp"
33962 @ 286133:                        PUSH   NEXTP
33963 @ 286136:                        PUSH   NEXTP
33964 @ 286139:                        PUSH   A
33965 @ 286142:                        PUSH   NEXTP
33966 @ 286145:                        ACCESS
33967 @ 286146:                        PUSHI  #0x00000010
33968 @ 286151:                        LSH   
33969 @ 286152:                        ADD   
33970 @ 286153:                        PUSH   A
33971 @ 286156:                        PUSH   NEXTP
33972 @ 286159:                        PUSHI  #0x00000001
33973 @ 286164:                        ADD   
33974 @ 286165:                        ACCESS
33975 @ 286166:                        PUSHI  #0x00000008
33976 @ 286171:                        LSH   
33977 @ 286172:                        ADD   
33978 @ 286173:                        PUSH   A
33979 @ 286176:                        PUSH   NEXTP
33980 @ 286179:                        PUSHI  #0x00000002
33981 @ 286184:                        ADD   
33982 @ 286185:                        ACCESS
33983 @ 286186:                        ADD   
33984 @ 286187:                        ASSVAL

  5159           %FINISH
33985 @ 286188:                        LINE   5159 "regression-compile-tmp/nrimp10s-77.imp"
33986 @ 286230:                        LOCATE L_0006

  5160        %REPEAT %UNTIL OLDNEXTP>=FINISHAR;! HAVING COMPILED FINISH
33987 @ 286233:                        LINE   5160 "regression-compile-tmp/nrimp10s-77.imp"
33988 @ 286275:                        PUSH   OLDNEXTP
33989 @ 286278:                        PUSH   FINISHAR
33990 @ 286281:                        JUMPIF >= L_0004
33991 @ 286285:                        REPEAT L_0003
33992 @ 286288:                        LOCATE L_0004

  5161        P=FINISHAR+6;                     ! TO ELSE CLAUSE
  5162  !
33993 @ 286291:                        LINE   5161 "regression-compile-tmp/nrimp10s-77.imp"
33994 @ 286333:                        PUSH   P
33995 @ 286336:                        PUSH   FINISHAR
33996 @ 286339:                        PUSHI  #0x00000006
33997 @ 286344:                        ADD   
33998 @ 286345:                        ASSVAL

  5163        %IF A(P)<=2 %AND CODE#1 %THEN FAULT2(45+CODE,OLDLINE,0)
33999 @ 286346:                        LINE   5163 "regression-compile-tmp/nrimp10s-77.imp"
34000 @ 286388:                        PUSH   A
34001 @ 286391:                        PUSH   P
34002 @ 286394:                        ACCESS
34003 @ 286395:                        PUSHI  #0x00000002
34004 @ 286400:                        JUMPIF > L_0004
34005 @ 286404:                        PUSH   CODE
34006 @ 286407:                        PUSHI  #0x00000001
34007 @ 286412:                        JUMPIF = L_0004
34008 @ 286416:                        PUSH   FAULT2
34009 @ 286419:                        PUSHI  #0x0000002d
34010 @ 286424:                        PUSH   CODE
34011 @ 286427:                        ADD   
34012 @ 286428:                        ASSPAR
34013 @ 286429:                        PUSH   OLDLINE
34014 @ 286432:                        ASSPAR
34015 @ 286433:                        PUSHI  #0x00000000
34016 @ 286438:                        ASSPAR
34017 @ 286439:                        CALL  
34018 @ 286440:                        LOCATE L_0004

  5164        %IF SKIPCODE=YES %THEN LAST INST=1
34019 @ 286443:                        LINE   5164 "regression-compile-tmp/nrimp10s-77.imp"
34020 @ 286485:                        PUSH   SKIPCODE
34021 @ 286488:                        PUSHI  #0x00000001
34022 @ 286493:                        JUMPIF # L_0004
34023 @ 286497:                        PUSH   LASTINST
34024 @ 286500:                        PUSHI  #0x00000001
34025 @ 286505:                        ASSVAL
34026 @ 286506:                        LOCATE L_0004

  5165  %END
34027 @ 286509:                        LINE   5165 "regression-compile-tmp/nrimp10s-77.imp"
34028 @ 286551:                     END    _lev0id0_lev1id1_lev2id3_CSS_CSTART {lev=5 --> 4}

  5166  %ROUTINE CCYCBODY(%INTEGER UA,ELAB,CLAB)
  5167  !***********************************************************************
  5168  !*    COMPILES A CYCLE REPEAT BODY BY RECURSION                        *
  5169  !*    ON ENTRY P IS TO FORWARD POINTER. ON EXIT TO ALT OF UNTIL        *
  5170  !*    UA = O IF UNTIL NOT ALLOWED                                      *
  5171  !*    ELAB&CLAB ARE LABELS FOR ELSE & CONTINUE                         *
  5172  !***********************************************************************
34029 @ 286552:                     LINE   5166 "regression-compile-tmp/nrimp10s-77.imp"
34030 @ 286594:                     DEF    CCYCBODY (_lev0id0_lev1id1_lev2id3_CSS_CCYCBODY) p1=V_0170 a/tf=7 b/format=0 c/ostate=0  type=0 (<type:0>) form=7 (routine) special=0 (<special:0>) linkage=0 (auto) spec=0 indirect=0 unass=0
34031 @ 286614:                        START  ( FORMAL PARAMETERS  {lev=5 --> 6, nested=0 --> 1}
34032 @ 286615:                           DEF    UA p1=V_01e1 a/tf=11 b/format=1 c/ostate=0  type=1 (integer) form=1 (simple) special=0 (<special:0>) linkage=0 (auto) spec=0 indirect=0 unass=0
34033 @ 286629:                           DEF    ELAB p1=V_01e2 a/tf=11 b/format=1 c/ostate=0  type=1 (integer) form=1 (simple) special=0 (<special:0>) linkage=0 (auto) spec=0 indirect=0 unass=0
34034 @ 286645:                           DEF    CLAB p1=V_01e3 a/tf=11 b/format=1 c/ostate=0  type=1 (integer) form=1 (simple) special=0 (<special:0>) linkage=0 (auto) spec=0 indirect=0 unass=0
34035 @ 286661:                        FINISH ) {lev=5}

  5173  %INTEGER FINISHAR,OLDLINE,SAVEE,SAVEC
34036 @ 286662:                        LINE   5173 "regression-compile-tmp/nrimp10s-77.imp"
34037 @ 286704:                        DEF    FINISHAR p1=V_01e4 a/tf=11 b/format=1 c/ostate=0  type=1 (integer) form=1 (simple) special=0 (<special:0>) linkage=0 (auto) spec=0 indirect=0 unass=0
34038 @ 286724:                        DEF    OLDLINE p1=V_01e5 a/tf=11 b/format=1 c/ostate=0  type=1 (integer) form=1 (simple) special=0 (<special:0>) linkage=0 (auto) spec=0 indirect=0 unass=0
34039 @ 286743:                        DEF    SAVEE p1=V_01e6 a/tf=11 b/format=1 c/ostate=0  type=1 (integer) form=1 (simple) special=0 (<special:0>) linkage=0 (auto) spec=0 indirect=0 unass=0
34040 @ 286760:                        DEF    SAVEC p1=V_01e7 a/tf=11 b/format=1 c/ostate=0  type=1 (integer) form=1 (simple) special=0 (<special:0>) linkage=0 (auto) spec=0 indirect=0 unass=0

  5174        FINISHAR=FROMAR4(P)
34041 @ 286777:                        LINE   5174 "regression-compile-tmp/nrimp10s-77.imp"
34042 @ 286819:                        PUSH   FINISHAR
34043 @ 286822:                        PUSH   FROMAR4
34044 @ 286825:                        PUSH   P
34045 @ 286828:                        ASSPAR
34046 @ 286829:                        CALL  
34047 @ 286830:                        ASSVAL

  5175        %IF FINISHAR<=P %THEN ABORT
34048 @ 286831:                        LINE   5175 "regression-compile-tmp/nrimp10s-77.imp"
34049 @ 286873:                        PUSH   FINISHAR
34050 @ 286876:                        PUSH   P
34051 @ 286879:                        JUMPIF > L_0004
34052 @ 286883:                        PUSH   ABORT
34053 @ 286886:                        CALL  
34054 @ 286887:                        LOCATE L_0004

  5176        OLDLINE=LINE; SAVEE=EXIT LAB; SAVEC=CONTLAB
34055 @ 286890:                        LINE   5176 "regression-compile-tmp/nrimp10s-77.imp"
34056 @ 286932:                        PUSH   OLDLINE
34057 @ 286935:                        PUSH   LINE
34058 @ 286938:                        ASSVAL
34059 @ 286939:                        LINE   5176 "regression-compile-tmp/nrimp10s-77.imp"
34060 @ 286981:                        PUSH   SAVEE
34061 @ 286984:                        PUSH   EXITLAB
34062 @ 286987:                        ASSVAL
34063 @ 286988:                        LINE   5176 "regression-compile-tmp/nrimp10s-77.imp"
34064 @ 287030:                        PUSH   SAVEC
34065 @ 287033:                        PUSH   CONTLAB
34066 @ 287036:                        ASSVAL

  5177        EXITLAB=ELAB; CONTLAB=CLAB
34067 @ 287037:                        LINE   5177 "regression-compile-tmp/nrimp10s-77.imp"
34068 @ 287079:                        PUSH   EXITLAB
34069 @ 287082:                        PUSH   ELAB
34070 @ 287085:                        ASSVAL
34071 @ 287086:                        LINE   5177 "regression-compile-tmp/nrimp10s-77.imp"
34072 @ 287128:                        PUSH   CONTLAB
34073 @ 287131:                        PUSH   CLAB
34074 @ 287134:                        ASSVAL

  5178        %WHILE NEXTP<=FINISHAR %CYCLE
34075 @ 287135:                        LINE   5178 "regression-compile-tmp/nrimp10s-77.imp"
34076 @ 287177:                        LOCATE L_0003
34077 @ 287180:                        PUSH   NEXTP
34078 @ 287183:                        PUSH   FINISHAR
34079 @ 287186:                        JUMPIF > L_0004

  5179           COMPILE A STMNT
34080 @ 287190:                        LINE   5179 "regression-compile-tmp/nrimp10s-77.imp"
34081 @ 287232:                        PUSH   COMPILEASTMNT
34082 @ 287235:                        CALL  

  5180        %REPEAT
34083 @ 287236:                        LINE   5180 "regression-compile-tmp/nrimp10s-77.imp"
34084 @ 287278:                        REPEAT L_0003
34085 @ 287281:                        LOCATE L_0004

  5181        EXIT LAB=SAVEE; CONTLAB=SAVEC
34086 @ 287284:                        LINE   5181 "regression-compile-tmp/nrimp10s-77.imp"
34087 @ 287326:                        PUSH   EXITLAB
34088 @ 287329:                        PUSH   SAVEE
34089 @ 287332:                        ASSVAL
34090 @ 287333:                        LINE   5181 "regression-compile-tmp/nrimp10s-77.imp"
34091 @ 287375:                        PUSH   CONTLAB
34092 @ 287378:                        PUSH   SAVEC
34093 @ 287381:                        ASSVAL

  5182        P=FINISHAR+6
34094 @ 287382:                        LINE   5182 "regression-compile-tmp/nrimp10s-77.imp"
34095 @ 287424:                        PUSH   P
34096 @ 287427:                        PUSH   FINISHAR
34097 @ 287430:                        PUSHI  #0x00000006
34098 @ 287435:                        ADD   
34099 @ 287436:                        ASSVAL

  5183        %IF A(P)=1 %AND UA=0 %THEN FAULT2(12,OLDLINE,0)
34100 @ 287437:                        LINE   5183 "regression-compile-tmp/nrimp10s-77.imp"
34101 @ 287479:                        PUSH   A
34102 @ 287482:                        PUSH   P
34103 @ 287485:                        ACCESS
34104 @ 287486:                        PUSHI  #0x00000001
34105 @ 287491:                        JUMPIF # L_0004
34106 @ 287495:                        PUSH   UA
34107 @ 287498:                        PUSHI  #0x00000000
34108 @ 287503:                        JUMPIF # L_0004
34109 @ 287507:                        PUSH   FAULT2
34110 @ 287510:                        PUSHI  #0x0000000c
34111 @ 287515:                        ASSPAR
34112 @ 287516:                        PUSH   OLDLINE
34113 @ 287519:                        ASSPAR
34114 @ 287520:                        PUSHI  #0x00000000
34115 @ 287525:                        ASSPAR
34116 @ 287526:                        CALL  
34117 @ 287527:                        LOCATE L_0004

  5184  %END
  5185  
34118 @ 287530:                        LINE   5184 "regression-compile-tmp/nrimp10s-77.imp"
34119 @ 287572:                     END    _lev0id0_lev1id1_lev2id3_CSS_CCYCBODY {lev=5 --> 4}

  5186  %ROUTINE CLOOP(%INTEGER ALT, MARKC, MARKUI)
  5187  !***********************************************************************
  5188  !*    ALT=1 FOR %WHILE, =2 FOR %UNTIL, =3 FOR %FOR                     *
  5189  !*    MARKC IS TO THE CONDITION OR CONTROL CLAUSE                      *
  5190  !*    MARKUI IS TO THE UI, SPECIAL FOR %CYCLE                          *
  5191  !***********************************************************************
34120 @ 287573:                     LINE   5186 "regression-compile-tmp/nrimp10s-77.imp"
34121 @ 287615:                     DEF    CLOOP (_lev0id0_lev1id1_lev2id3_CSS_CLOOP) p1=V_0171 a/tf=7 b/format=0 c/ostate=0  type=0 (<type:0>) form=7 (routine) special=0 (<special:0>) linkage=0 (auto) spec=0 indirect=0 unass=0
34122 @ 287632:                        START  ( FORMAL PARAMETERS  {lev=5 --> 6, nested=0 --> 1}
34123 @ 287633:                           DEF    ALT p1=V_01e1 a/tf=11 b/format=1 c/ostate=0  type=1 (integer) form=1 (simple) special=0 (<special:0>) linkage=0 (auto) spec=0 indirect=0 unass=0
34124 @ 287648:                           DEF    MARKC p1=V_01e2 a/tf=11 b/format=1 c/ostate=0  type=1 (integer) form=1 (simple) special=0 (<special:0>) linkage=0 (auto) spec=0 indirect=0 unass=0
34125 @ 287665:                           DEF    MARKUI p1=V_01e3 a/tf=11 b/format=1 c/ostate=0  type=1 (integer) form=1 (simple) special=0 (<special:0>) linkage=0 (auto) spec=0 indirect=0 unass=0
34126 @ 287683:                        FINISH ) {lev=5}

  5192  %INTEGER L1,L2,L3,CCRES,ELRES
34127 @ 287684:                        LINE   5192 "regression-compile-tmp/nrimp10s-77.imp"
34128 @ 287726:                        DEF    L1 p1=V_01e4 a/tf=11 b/format=1 c/ostate=0  type=1 (integer) form=1 (simple) special=0 (<special:0>) linkage=0 (auto) spec=0 indirect=0 unass=0
34129 @ 287740:                        DEF    L2 p1=V_01e5 a/tf=11 b/format=1 c/ostate=0  type=1 (integer) form=1 (simple) special=0 (<special:0>) linkage=0 (auto) spec=0 indirect=0 unass=0
34130 @ 287754:                        DEF    L3 p1=V_01e6 a/tf=11 b/format=1 c/ostate=0  type=1 (integer) form=1 (simple) special=0 (<special:0>) linkage=0 (auto) spec=0 indirect=0 unass=0
34131 @ 287768:                        DEF    CCRES p1=V_01e7 a/tf=11 b/format=1 c/ostate=0  type=1 (integer) form=1 (simple) special=0 (<special:0>) linkage=0 (auto) spec=0 indirect=0 unass=0
34132 @ 287785:                        DEF    ELRES p1=V_01e8 a/tf=11 b/format=1 c/ostate=0  type=1 (integer) form=1 (simple) special=0 (<special:0>) linkage=0 (auto) spec=0 indirect=0 unass=0

  5193  %INTEGER FORNAME,INITTYPE,INITVAL,STEPTYPE,STEPVAL,FINALTYPE,FINALVAL,FACC,FDISP,FBASE,INITP,REPMASK,USEDEBJ,DEBTO
34133 @ 287802:                        LINE   5193 "regression-compile-tmp/nrimp10s-77.imp"
34134 @ 287844:                        DEF    FORNAME p1=V_01e9 a/tf=11 b/format=1 c/ostate=0  type=1 (integer) form=1 (simple) special=0 (<special:0>) linkage=0 (auto) spec=0 indirect=0 unass=0
34135 @ 287863:                        DEF    INITTYPE p1=V_01ea a/tf=11 b/format=1 c/ostate=0  type=1 (integer) form=1 (simple) special=0 (<special:0>) linkage=0 (auto) spec=0 indirect=0 unass=0
34136 @ 287883:                        DEF    INITVAL p1=V_01eb a/tf=11 b/format=1 c/ostate=0  type=1 (integer) form=1 (simple) special=0 (<special:0>) linkage=0 (auto) spec=0 indirect=0 unass=0
34137 @ 287902:                        DEF    STEPTYPE p1=V_01ec a/tf=11 b/format=1 c/ostate=0  type=1 (integer) form=1 (simple) special=0 (<special:0>) linkage=0 (auto) spec=0 indirect=0 unass=0
34138 @ 287922:                        DEF    STEPVAL p1=V_01ed a/tf=11 b/format=1 c/ostate=0  type=1 (integer) form=1 (simple) special=0 (<special:0>) linkage=0 (auto) spec=0 indirect=0 unass=0
34139 @ 287941:                        DEF    FINALTYPE p1=V_01ee a/tf=11 b/format=1 c/ostate=0  type=1 (integer) form=1 (simple) special=0 (<special:0>) linkage=0 (auto) spec=0 indirect=0 unass=0
34140 @ 287962:                        DEF    FINALVAL p1=V_01ef a/tf=11 b/format=1 c/ostate=0  type=1 (integer) form=1 (simple) special=0 (<special:0>) linkage=0 (auto) spec=0 indirect=0 unass=0
34141 @ 287982:                        DEF    FACC p1=V_01f0 a/tf=11 b/format=1 c/ostate=0  type=1 (integer) form=1 (simple) special=0 (<special:0>) linkage=0 (auto) spec=0 indirect=0 unass=0
34142 @ 287998:                        DEF    FDISP p1=V_01f1 a/tf=11 b/format=1 c/ostate=0  type=1 (integer) form=1 (simple) special=0 (<special:0>) linkage=0 (auto) spec=0 indirect=0 unass=0
34143 @ 288015:                        DEF    FBASE p1=V_01f2 a/tf=11 b/format=1 c/ostate=0  type=1 (integer) form=1 (simple) special=0 (<special:0>) linkage=0 (auto) spec=0 indirect=0 unass=0
34144 @ 288032:                        DEF    INITP p1=V_01f3 a/tf=11 b/format=1 c/ostate=0  type=1 (integer) form=1 (simple) special=0 (<special:0>) linkage=0 (auto) spec=0 indirect=0 unass=0
34145 @ 288049:                        DEF    REPMASK p1=V_01f4 a/tf=11 b/format=1 c/ostate=0  type=1 (integer) form=1 (simple) special=0 (<special:0>) linkage=0 (auto) spec=0 indirect=0 unass=0
34146 @ 288068:                        DEF    USEDEBJ p1=V_01f5 a/tf=11 b/format=1 c/ostate=0  type=1 (integer) form=1 (simple) special=0 (<special:0>) linkage=0 (auto) spec=0 indirect=0 unass=0
34147 @ 288087:                        DEF    DEBTO p1=V_01f6 a/tf=11 b/format=1 c/ostate=0  type=1 (integer) form=1 (simple) special=0 (<special:0>) linkage=0 (auto) spec=0 indirect=0 unass=0

  5194  %ROUTINESPEC FOREXP(%INTEGERNAME ETYPE,EVALUE,%INTEGER TT,REG)
34148 @ 288104:                        LINE   5194 "regression-compile-tmp/nrimp10s-77.imp"
34149 @ 288146:                        DEF    FOREXP (_lev0id0_lev1id1_lev2id3_CSS_CLOOP_FOREXP) p1=V_01f7 a/tf=7 b/format=0 c/ostate=8  type=0 (<type:0>) form=7 (routine) special=0 (<special:0>) linkage=0 (auto) spec=1 indirect=0 unass=0
34150 @ 288164:                        START  ( FORMAL PARAMETERS  {lev=5 --> 6, nested=0 --> 1}
34151 @ 288165:                           DEF    ETYPE p1=V_01f8 a/tf=12 b/format=1 c/ostate=0  type=1 (integer) form=2 (name) special=0 (<special:0>) linkage=0 (auto) spec=0 indirect=0 unass=0
34152 @ 288182:                           DEF    EVALUE p1=V_01f9 a/tf=12 b/format=1 c/ostate=0  type=1 (integer) form=2 (name) special=0 (<special:0>) linkage=0 (auto) spec=0 indirect=0 unass=0
34153 @ 288200:                           DEF    TT p1=V_01fa a/tf=11 b/format=1 c/ostate=0  type=1 (integer) form=1 (simple) special=0 (<special:0>) linkage=0 (auto) spec=0 indirect=0 unass=0
34154 @ 288214:                           DEF    REG p1=V_01fb a/tf=11 b/format=1 c/ostate=0  type=1 (integer) form=1 (simple) special=0 (<special:0>) linkage=0 (auto) spec=0 indirect=0 unass=0
34155 @ 288229:                        FINISH ) {lev=5}

  5195  %ROUTINESPEC VALIDATE FOR
34156 @ 288230:                        LINE   5195 "regression-compile-tmp/nrimp10s-77.imp"
34157 @ 288272:                        DEF    VALIDATEFOR (_lev0id0_lev1id1_lev2id3_CSS_CLOOP_VALIDATEFOR) p1=V_01f8 a/tf=7 b/format=0 c/ostate=8  type=0 (<type:0>) form=7 (routine) special=0 (<special:0>) linkage=0 (auto) spec=1 indirect=0 unass=0
34158 @ 288295:                        START  ( FORMAL PARAMETERS  {lev=5 --> 6, nested=0 --> 1}
34159 @ 288296:                        FINISH ) {lev=5}

  5196  %SWITCH SW(0:6)
34160 @ 288297:                        LINE   5196 "regression-compile-tmp/nrimp10s-77.imp"
34161 @ 288339:                        PUSHI  #0x00000000
34162 @ 288344:                        PUSHI  #0x00000006
34163 @ 288349:                        BOUNDS
34164 @ 288350:                        DEF    SW p1=V_01f9 a/tf=6 b/format=0 c/ostate=0  type=0 (<type:0>) form=6 (switch) special=0 (<special:0>) linkage=0 (auto) spec=0 indirect=0 unass=0

  5197        P=MARKC
34165 @ 288364:                        LINE   5197 "regression-compile-tmp/nrimp10s-77.imp"
34166 @ 288406:                        PUSH   P
34167 @ 288409:                        PUSH   MARKC
34168 @ 288412:                        ASSVAL

  5198        SFLABEL=SFLABEL-2
34169 @ 288413:                        LINE   5198 "regression-compile-tmp/nrimp10s-77.imp"
34170 @ 288455:                        PUSH   SFLABEL
34171 @ 288458:                        PUSH   SFLABEL
34172 @ 288461:                        PUSHI  #0x00000002
34173 @ 288466:                        SUB   
34174 @ 288467:                        ASSVAL

  5199        L1=SFLABEL; L2=L1+1
  5200  !
  5201  ! SET L3 FOR ALTS 0,5&6 ONLY
  5202  !
34175 @ 288468:                        LINE   5199 "regression-compile-tmp/nrimp10s-77.imp"
34176 @ 288510:                        PUSH   L1
34177 @ 288513:                        PUSH   SFLABEL
34178 @ 288516:                        ASSVAL
34179 @ 288517:                        LINE   5199 "regression-compile-tmp/nrimp10s-77.imp"
34180 @ 288559:                        PUSH   L2
34181 @ 288562:                        PUSH   L1
34182 @ 288565:                        PUSHI  #0x00000001
34183 @ 288570:                        ADD   
34184 @ 288571:                        ASSVAL

  5203        L3=0
34185 @ 288572:                        LINE   5203 "regression-compile-tmp/nrimp10s-77.imp"
34186 @ 288614:                        PUSH   L3
34187 @ 288617:                        PUSHI  #0x00000000
34188 @ 288622:                        ASSVAL

  5204        %IF B'1100001'&1<<ALT#0 %THEN L3=SFLABEL-1 %AND SFLABEL=L3
  5205  !
  5206  ! UPDATE THE LINE NUMBER FOR ALTS 1 TO 3 ONLY
  5207  !
34189 @ 288623:                        LINE   5204 "regression-compile-tmp/nrimp10s-77.imp"
34190 @ 288665:                        PUSHI  #0x00000061
34191 @ 288670:                        PUSHI  #0x00000001
34192 @ 288675:                        PUSH   ALT
34193 @ 288678:                        LSH   
34194 @ 288679:                        AND   
34195 @ 288680:                        PUSHI  #0x00000000
34196 @ 288685:                        JUMPIF = L_0004
34197 @ 288689:                        PUSH   L3
34198 @ 288692:                        PUSH   SFLABEL
34199 @ 288695:                        PUSHI  #0x00000001
34200 @ 288700:                        SUB   
34201 @ 288701:                        ASSVAL
34202 @ 288702:                        PUSH   SFLABEL
34203 @ 288705:                        PUSH   L3
34204 @ 288708:                        ASSVAL
34205 @ 288709:                        LOCATE L_0004

  5208        %IF 1<=ALT<=3 %THEN SET LINE
  5209  !
  5210  ! ENTER THE FIRST LABEL(L1) FOR ALL ALTS EXCEPT 3 & 6
  5211  !
34206 @ 288712:                        LINE   5208 "regression-compile-tmp/nrimp10s-77.imp"
34207 @ 288754:                        PUSHI  #0x00000001
34208 @ 288759:                        PUSH   ALT
34209 @ 288762:                        JUMPIFD > L_0004
34210 @ 288766:                        PUSHI  #0x00000003
34211 @ 288771:                        JUMPIF > L_0004
34212 @ 288775:                        PUSH   SETLINE
34213 @ 288778:                        CALL  
34214 @ 288779:                        LOCATE L_0004

  5212        %IF B'0110111'&1<<ALT#0 %THEN ELRES=ENTER LAB(L1,0)
34215 @ 288782:                        LINE   5212 "regression-compile-tmp/nrimp10s-77.imp"
34216 @ 288824:                        PUSHI  #0x00000037
34217 @ 288829:                        PUSHI  #0x00000001
34218 @ 288834:                        PUSH   ALT
34219 @ 288837:                        LSH   
34220 @ 288838:                        AND   
34221 @ 288839:                        PUSHI  #0x00000000
34222 @ 288844:                        JUMPIF = L_0004
34223 @ 288848:                        PUSH   ELRES
34224 @ 288851:                        PUSH   ENTERLAB
34225 @ 288854:                        PUSH   L1
34226 @ 288857:                        ASSPAR
34227 @ 288858:                        PUSHI  #0x00000000
34228 @ 288863:                        ASSPAR
34229 @ 288864:                        CALL  
34230 @ 288865:                        ASSVAL
34231 @ 288866:                        LOCATE L_0004

  5213        ->SW(ALT)
34232 @ 288869:                        LINE   5213 "regression-compile-tmp/nrimp10s-77.imp"
34233 @ 288911:                        PUSH   ALT
34234 @ 288914:                        SJUMP  505

  5214  SW(0):                                  ! %CYCLE
34235 @ 288917:                        LINE   5214 "regression-compile-tmp/nrimp10s-77.imp"
34236 @ 288959:                        PUSHI  #0x00000000
34237 @ 288964:                        SLABEL 505

  5215        C CYC BODY(1,L2,L3)
34238 @ 288967:                        LINE   5215 "regression-compile-tmp/nrimp10s-77.imp"
34239 @ 289009:                        PUSH   CCYCBODY
34240 @ 289012:                        PUSHI  #0x00000001
34241 @ 289017:                        ASSPAR
34242 @ 289018:                        PUSH   L2
34243 @ 289021:                        ASSPAR
34244 @ 289022:                        PUSH   L3
34245 @ 289025:                        ASSPAR
34246 @ 289026:                        CALL  

  5216        ELRES=ENTER LAB(L3,B'011')
34247 @ 289027:                        LINE   5216 "regression-compile-tmp/nrimp10s-77.imp"
34248 @ 289069:                        PUSH   ELRES
34249 @ 289072:                        PUSH   ENTERLAB
34250 @ 289075:                        PUSH   L3
34251 @ 289078:                        ASSPAR
34252 @ 289079:                        PUSHI  #0x00000003
34253 @ 289084:                        ASSPAR
34254 @ 289085:                        CALL  
34255 @ 289086:                        ASSVAL

  5217        %IF A(P)=1 %START;                ! %REPEAT %UNTIL <COND>
34256 @ 289087:                        LINE   5217 "regression-compile-tmp/nrimp10s-77.imp"
34257 @ 289129:                        PUSH   A
34258 @ 289132:                        PUSH   P
34259 @ 289135:                        ACCESS
34260 @ 289136:                        PUSHI  #0x00000001
34261 @ 289141:                        JUMPIF # L_0004

  5218           P=P+1; CCRES=CCOND(0,1,L1)
34262 @ 289145:                        LINE   5218 "regression-compile-tmp/nrimp10s-77.imp"
34263 @ 289187:                        PUSH   P
34264 @ 289190:                        PUSH   P
34265 @ 289193:                        PUSHI  #0x00000001
34266 @ 289198:                        ADD   
34267 @ 289199:                        ASSVAL
34268 @ 289200:                        LINE   5218 "regression-compile-tmp/nrimp10s-77.imp"
34269 @ 289242:                        PUSH   CCRES
34270 @ 289245:                        PUSH   CCOND
34271 @ 289248:                        PUSHI  #0x00000000
34272 @ 289253:                        ASSPAR
34273 @ 289254:                        PUSHI  #0x00000001
34274 @ 289259:                        ASSPAR
34275 @ 289260:                        PUSH   L1
34276 @ 289263:                        ASSPAR
34277 @ 289264:                        CALL  
34278 @ 289265:                        ASSVAL

  5219        %FINISH %ELSE ENTER JUMP(15,L1,0)
34279 @ 289266:                        LINE   5219 "regression-compile-tmp/nrimp10s-77.imp"
34280 @ 289308:                        GOTO   L_0003
34281 @ 289311:                        LOCATE L_0004
34282 @ 289314:                        PUSH   ENTERJUMP
34283 @ 289317:                        PUSHI  #0x0000000f
34284 @ 289322:                        ASSPAR
34285 @ 289323:                        PUSH   L1
34286 @ 289326:                        ASSPAR
34287 @ 289327:                        PUSHI  #0x00000000
34288 @ 289332:                        ASSPAR
34289 @ 289333:                        CALL  
34290 @ 289334:                        LOCATE L_0003

  5220        ELRES=ENTER LAB(L2,B'011')
34291 @ 289337:                        LINE   5220 "regression-compile-tmp/nrimp10s-77.imp"
34292 @ 289379:                        PUSH   ELRES
34293 @ 289382:                        PUSH   ENTERLAB
34294 @ 289385:                        PUSH   L2
34295 @ 289388:                        ASSPAR
34296 @ 289389:                        PUSHI  #0x00000003
34297 @ 289394:                        ASSPAR
34298 @ 289395:                        CALL  
34299 @ 289396:                        ASSVAL

  5221  WAYOUT:                                 ! REMOVE LABELS NOT REQUIRED
34300 @ 289397:                        LINE   5221 "regression-compile-tmp/nrimp10s-77.imp"
34301 @ 289439:                        LABEL  L_01fa

  5222        REMOVE LAB(L1)
34302 @ 289442:                        LINE   5222 "regression-compile-tmp/nrimp10s-77.imp"
34303 @ 289484:                        PUSH   REMOVELAB
34304 @ 289487:                        PUSH   L1
34305 @ 289490:                        ASSPAR
34306 @ 289491:                        CALL  

  5223        REMOVE LAB(L2)
34307 @ 289492:                        LINE   5223 "regression-compile-tmp/nrimp10s-77.imp"
34308 @ 289534:                        PUSH   REMOVELAB
34309 @ 289537:                        PUSH   L2
34310 @ 289540:                        ASSPAR
34311 @ 289541:                        CALL  

  5224        REMOVE LAB(L3) %IF L3>0
34312 @ 289542:                        LINE   5224 "regression-compile-tmp/nrimp10s-77.imp"
34313 @ 289584:                        PUSH   L3
34314 @ 289587:                        PUSHI  #0x00000000
34315 @ 289592:                        JUMPIF <= L_0004
34316 @ 289596:                        PUSH   REMOVELAB
34317 @ 289599:                        PUSH   L3
34318 @ 289602:                        ASSPAR
34319 @ 289603:                        CALL  
34320 @ 289604:                        LOCATE L_0004

  5225        %RETURN
34321 @ 289607:                        LINE   5225 "regression-compile-tmp/nrimp10s-77.imp"
34322 @ 289649:                        RETURN

  5226  SW(1):                                  ! UI WHILE COND
34323 @ 289650:                        LINE   5226 "regression-compile-tmp/nrimp10s-77.imp"
34324 @ 289692:                        PUSHI  #0x00000001
34325 @ 289697:                        SLABEL 505

  5227        CCRES=CCOND(0,1,L2)
34326 @ 289700:                        LINE   5227 "regression-compile-tmp/nrimp10s-77.imp"
34327 @ 289742:                        PUSH   CCRES
34328 @ 289745:                        PUSH   CCOND
34329 @ 289748:                        PUSHI  #0x00000000
34330 @ 289753:                        ASSPAR
34331 @ 289754:                        PUSHI  #0x00000001
34332 @ 289759:                        ASSPAR
34333 @ 289760:                        PUSH   L2
34334 @ 289763:                        ASSPAR
34335 @ 289764:                        CALL  
34336 @ 289765:                        ASSVAL

  5228        P=MARKUI
34337 @ 289766:                        LINE   5228 "regression-compile-tmp/nrimp10s-77.imp"
34338 @ 289808:                        PUSH   P
34339 @ 289811:                        PUSH   MARKUI
34340 @ 289814:                        ASSVAL

  5229        CUI(1)
34341 @ 289815:                        LINE   5229 "regression-compile-tmp/nrimp10s-77.imp"
34342 @ 289857:                        PUSH   CUI
34343 @ 289860:                        PUSHI  #0x00000001
34344 @ 289865:                        ASSPAR
34345 @ 289866:                        CALL  

  5230        ENTERJUMP(15,L1,0);               ! UNCONDITIONALLY BACK TO WHILE
34346 @ 289867:                        LINE   5230 "regression-compile-tmp/nrimp10s-77.imp"
34347 @ 289909:                        PUSH   ENTERJUMP
34348 @ 289912:                        PUSHI  #0x0000000f
34349 @ 289917:                        ASSPAR
34350 @ 289918:                        PUSH   L1
34351 @ 289921:                        ASSPAR
34352 @ 289922:                        PUSHI  #0x00000000
34353 @ 289927:                        ASSPAR
34354 @ 289928:                        CALL  

  5231        ELRES =ENTER LAB(L2,B'111');      ! CONDITIONAL(?) & REPLACE ENV
34355 @ 289929:                        LINE   5231 "regression-compile-tmp/nrimp10s-77.imp"
34356 @ 289971:                        PUSH   ELRES
34357 @ 289974:                        PUSH   ENTERLAB
34358 @ 289977:                        PUSH   L2
34359 @ 289980:                        ASSPAR
34360 @ 289981:                        PUSHI  #0x00000007
34361 @ 289986:                        ASSPAR
34362 @ 289987:                        CALL  
34363 @ 289988:                        ASSVAL

  5232        ->WAYOUT
34364 @ 289989:                        LINE   5232 "regression-compile-tmp/nrimp10s-77.imp"
34365 @ 290031:                        JUMP   L_01fa

  5233  SW(2):                                  ! UI %UNTIL COND
34366 @ 290034:                        LINE   5233 "regression-compile-tmp/nrimp10s-77.imp"
34367 @ 290076:                        PUSHI  #0x00000002
34368 @ 290081:                        SLABEL 505

  5234        P=MARKUI
34369 @ 290084:                        LINE   5234 "regression-compile-tmp/nrimp10s-77.imp"
34370 @ 290126:                        PUSH   P
34371 @ 290129:                        PUSH   MARKUI
34372 @ 290132:                        ASSVAL

  5235        CUI(1)
34373 @ 290133:                        LINE   5235 "regression-compile-tmp/nrimp10s-77.imp"
34374 @ 290175:                        PUSH   CUI
34375 @ 290178:                        PUSHI  #0x00000001
34376 @ 290183:                        ASSPAR
34377 @ 290184:                        CALL  

  5236        P=MARKC
34378 @ 290185:                        LINE   5236 "regression-compile-tmp/nrimp10s-77.imp"
34379 @ 290227:                        PUSH   P
34380 @ 290230:                        PUSH   MARKC
34381 @ 290233:                        ASSVAL

  5237        CCRES=CCOND(0,1,L1)
34382 @ 290234:                        LINE   5237 "regression-compile-tmp/nrimp10s-77.imp"
34383 @ 290276:                        PUSH   CCRES
34384 @ 290279:                        PUSH   CCOND
34385 @ 290282:                        PUSHI  #0x00000000
34386 @ 290287:                        ASSPAR
34387 @ 290288:                        PUSHI  #0x00000001
34388 @ 290293:                        ASSPAR
34389 @ 290294:                        PUSH   L1
34390 @ 290297:                        ASSPAR
34391 @ 290298:                        CALL  
34392 @ 290299:                        ASSVAL

  5238        ->WAYOUT
34393 @ 290300:                        LINE   5238 "regression-compile-tmp/nrimp10s-77.imp"
34394 @ 290342:                        JUMP   L_01fa

  5239  SW(3):                                  ! UI %FOR ....
34395 @ 290345:                        LINE   5239 "regression-compile-tmp/nrimp10s-77.imp"
34396 @ 290387:                        PUSHI  #0x00000003
34397 @ 290392:                        SLABEL 505

  5240  SW(6):                                  ! %FOR ... %CYCLE
  5241  
34398 @ 290395:                        LINE   5240 "regression-compile-tmp/nrimp10s-77.imp"
34399 @ 290437:                        PUSHI  #0x00000006
34400 @ 290442:                        SLABEL 505

  5242        FORNAME=FROMAR2(P)
34401 @ 290445:                        LINE   5242 "regression-compile-tmp/nrimp10s-77.imp"
34402 @ 290487:                        PUSH   FORNAME
34403 @ 290490:                        PUSH   FROMAR2
34404 @ 290493:                        PUSH   P
34405 @ 290496:                        ASSPAR
34406 @ 290497:                        CALL  
34407 @ 290498:                        ASSVAL

  5243        INITP=P+2; P=INITP
34408 @ 290499:                        LINE   5243 "regression-compile-tmp/nrimp10s-77.imp"
34409 @ 290541:                        PUSH   INITP
34410 @ 290544:                        PUSH   P
34411 @ 290547:                        PUSHI  #0x00000002
34412 @ 290552:                        ADD   
34413 @ 290553:                        ASSVAL
34414 @ 290554:                        LINE   5243 "regression-compile-tmp/nrimp10s-77.imp"
34415 @ 290596:                        PUSH   P
34416 @ 290599:                        PUSH   INITP
34417 @ 290602:                        ASSVAL

  5244        COPY TAG(FORNAME)
34418 @ 290603:                        LINE   5244 "regression-compile-tmp/nrimp10s-77.imp"
34419 @ 290645:                        PUSH   COPYTAG
34420 @ 290648:                        PUSH   FORNAME
34421 @ 290651:                        ASSPAR
34422 @ 290652:                        CALL  

  5245        FDISP=K; FBASE=I; FACC=2*NAM
34423 @ 290653:                        LINE   5245 "regression-compile-tmp/nrimp10s-77.imp"
34424 @ 290695:                        PUSH   FDISP
34425 @ 290698:                        PUSH   K
34426 @ 290701:                        ASSVAL
34427 @ 290702:                        LINE   5245 "regression-compile-tmp/nrimp10s-77.imp"
34428 @ 290744:                        PUSH   FBASE
34429 @ 290747:                        PUSH   I
34430 @ 290750:                        ASSVAL
34431 @ 290751:                        LINE   5245 "regression-compile-tmp/nrimp10s-77.imp"
34432 @ 290793:                        PUSH   FACC
34433 @ 290796:                        PUSHI  #0x00000002
34434 @ 290801:                        PUSH   NAM
34435 @ 290804:                        MUL   
34436 @ 290805:                        ASSVAL

  5246        FAULT2(91,0,FORNAME) %UNLESS TYPE=1 %AND PREC=5 %AND ROUT=0=ARR
34437 @ 290806:                        LINE   5246 "regression-compile-tmp/nrimp10s-77.imp"
34438 @ 290848:                        PUSH   TYPE
34439 @ 290851:                        PUSHI  #0x00000001
34440 @ 290856:                        JUMPIF # L_0005
34441 @ 290860:                        PUSH   PREC
34442 @ 290863:                        PUSHI  #0x00000005
34443 @ 290868:                        JUMPIF # L_0005
34444 @ 290872:                        PUSH   ROUT
34445 @ 290875:                        PUSHI  #0x00000000
34446 @ 290880:                        JUMPIFD # L_0005
34447 @ 290884:                        PUSH   ARR
34448 @ 290887:                        JUMPIF = L_0004
34449 @ 290891:                        LOCATE L_0005
34450 @ 290894:                        PUSH   FAULT2
34451 @ 290897:                        PUSHI  #0x0000005b
34452 @ 290902:                        ASSPAR
34453 @ 290903:                        PUSHI  #0x00000000
34454 @ 290908:                        ASSPAR
34455 @ 290909:                        PUSH   FORNAME
34456 @ 290912:                        ASSPAR
34457 @ 290913:                        CALL  
34458 @ 290914:                        LOCATE L_0004

  5247        WARN(4,FORNAME) %UNLESS FBASE=RBASE
  5248  !
34459 @ 290917:                        LINE   5247 "regression-compile-tmp/nrimp10s-77.imp"
34460 @ 290959:                        PUSH   FBASE
34461 @ 290962:                        PUSH   RBASE
34462 @ 290965:                        JUMPIF = L_0004
34463 @ 290969:                        PUSH   WARN
34464 @ 290972:                        PUSHI  #0x00000004
34465 @ 290977:                        ASSPAR
34466 @ 290978:                        PUSH   FORNAME
34467 @ 290981:                        ASSPAR
34468 @ 290982:                        CALL  
34469 @ 290983:                        LOCATE L_0004

  5249        SKIP EXP;                         ! P TO STEP EXPRSN
34470 @ 290986:                        LINE   5249 "regression-compile-tmp/nrimp10s-77.imp"
34471 @ 291028:                        PUSH   SKIPEXP
34472 @ 291031:                        CALL  

  5250        FOR EXP(STEPTYPE,STEPVAL,1,ACCR); ! STEP TO ACCR AND TEMP
34473 @ 291032:                        LINE   5250 "regression-compile-tmp/nrimp10s-77.imp"
34474 @ 291074:                        PUSH   FOREXP
34475 @ 291077:                        PUSH   STEPTYPE
34476 @ 291080:                        ASSPAR
34477 @ 291081:                        PUSH   STEPVAL
34478 @ 291084:                        ASSPAR
34479 @ 291085:                        PUSHI  #0x00000001
34480 @ 291090:                        ASSPAR
34481 @ 291091:                        PUSHI  #0x00000000
34482 @ 291096:                        ASSPAR
34483 @ 291097:                        CALL  

  5251        %IF STEPTYPE=0 %START
34484 @ 291098:                        LINE   5251 "regression-compile-tmp/nrimp10s-77.imp"
34485 @ 291140:                        PUSH   STEPTYPE
34486 @ 291143:                        PUSHI  #0x00000000
34487 @ 291148:                        JUMPIF # L_0004

  5252           FAULT2(92,0,0) %IF  STEPVAL=0; ! ZERO STEP
34488 @ 291152:                        LINE   5252 "regression-compile-tmp/nrimp10s-77.imp"
34489 @ 291194:                        PUSH   STEPVAL
34490 @ 291197:                        PUSHI  #0x00000000
34491 @ 291202:                        JUMPIF # L_0007
34492 @ 291206:                        PUSH   FAULT2
34493 @ 291209:                        PUSHI  #0x0000005c
34494 @ 291214:                        ASSPAR
34495 @ 291215:                        PUSHI  #0x00000000
34496 @ 291220:                        ASSPAR
34497 @ 291221:                        PUSHI  #0x00000000
34498 @ 291226:                        ASSPAR
34499 @ 291227:                        CALL  
34500 @ 291228:                        LOCATE L_0007

  5253        %FINISH %ELSE %START
34501 @ 291231:                        LINE   5253 "regression-compile-tmp/nrimp10s-77.imp"
34502 @ 291273:                        GOTO   L_0003
34503 @ 291276:                        LOCATE L_0004

  5254           %IF PARMOPT#0 %THEN PPJ(26,11);! FAULT COMPUTED ZERO STEP
34504 @ 291279:                        LINE   5254 "regression-compile-tmp/nrimp10s-77.imp"
34505 @ 291321:                        PUSH   PARMOPT
34506 @ 291324:                        PUSHI  #0x00000000
34507 @ 291329:                        JUMPIF = L_0007
34508 @ 291333:                        PUSH   PPJ
34509 @ 291336:                        PUSHI  #0x0000001a
34510 @ 291341:                        ASSPAR
34511 @ 291342:                        PUSHI  #0x0000000b
34512 @ 291347:                        ASSPAR
34513 @ 291348:                        CALL  
34514 @ 291349:                        LOCATE L_0007

  5255        %FINISH
  5256  !
34515 @ 291352:                        LINE   5255 "regression-compile-tmp/nrimp10s-77.imp"
34516 @ 291394:                        LOCATE L_0003

  5257        FOR EXP(FINALTYPE,FINALVAL,1,ACCR);! EVALUATE FINAL
  5258  !
34517 @ 291397:                        LINE   5257 "regression-compile-tmp/nrimp10s-77.imp"
34518 @ 291439:                        PUSH   FOREXP
34519 @ 291442:                        PUSH   FINALTYPE
34520 @ 291445:                        ASSPAR
34521 @ 291446:                        PUSH   FINALVAL
34522 @ 291449:                        ASSPAR
34523 @ 291450:                        PUSHI  #0x00000001
34524 @ 291455:                        ASSPAR
34525 @ 291456:                        PUSHI  #0x00000000
34526 @ 291461:                        ASSPAR
34527 @ 291462:                        CALL  

  5259        P=INITP
34528 @ 291463:                        LINE   5259 "regression-compile-tmp/nrimp10s-77.imp"
34529 @ 291505:                        PUSH   P
34530 @ 291508:                        PUSH   INITP
34531 @ 291511:                        ASSVAL

  5260        FOR EXP(INITTYPE,INITVAL,0,BREG);! INITIAL VALUE TO B
34532 @ 291512:                        LINE   5260 "regression-compile-tmp/nrimp10s-77.imp"
34533 @ 291554:                        PUSH   FOREXP
34534 @ 291557:                        PUSH   INITTYPE
34535 @ 291560:                        ASSPAR
34536 @ 291561:                        PUSH   INITVAL
34537 @ 291564:                        ASSPAR
34538 @ 291565:                        PUSHI  #0x00000000
34539 @ 291570:                        ASSPAR
34540 @ 291571:                        PUSHI  #0x00000007
34541 @ 291576:                        ASSPAR
34542 @ 291577:                        CALL  

  5261        %IF PARMOPT#0 %THEN VALIDATE FOR
  5262  !
34543 @ 291578:                        LINE   5261 "regression-compile-tmp/nrimp10s-77.imp"
34544 @ 291620:                        PUSH   PARMOPT
34545 @ 291623:                        PUSHI  #0x00000000
34546 @ 291628:                        JUMPIF = L_0004
34547 @ 291632:                        PUSH   VALIDATEFOR
34548 @ 291635:                        CALL  
34549 @ 291636:                        LOCATE L_0004

  5263        USEDEBJ=0;                        ! DONT USE IT
34550 @ 291639:                        LINE   5263 "regression-compile-tmp/nrimp10s-77.imp"
34551 @ 291681:                        PUSH   USEDEBJ
34552 @ 291684:                        PUSHI  #0x00000000
34553 @ 291689:                        ASSVAL

  5264        %IF STEPVAL=-1 %AND FINALTYPE!STEPTYPE=0 %AND FINALVAL=1 %START
34554 @ 291690:                        LINE   5264 "regression-compile-tmp/nrimp10s-77.imp"
34555 @ 291732:                        PUSH   STEPVAL
34556 @ 291735:                        PUSHI  #0x00000001
34557 @ 291740:                        NEGATE
34558 @ 291741:                        JUMPIF # L_0004
34559 @ 291745:                        PUSH   FINALTYPE
34560 @ 291748:                        PUSH   STEPTYPE
34561 @ 291751:                        OR    
34562 @ 291752:                        PUSHI  #0x00000000
34563 @ 291757:                        JUMPIF # L_0004
34564 @ 291761:                        PUSH   FINALVAL
34565 @ 291764:                        PUSHI  #0x00000001
34566 @ 291769:                        JUMPIF # L_0004

  5265           USEDEBJ=1;                     ! CAN USE BEST BRANCH INSTRN
34567 @ 291773:                        LINE   5265 "regression-compile-tmp/nrimp10s-77.imp"
34568 @ 291815:                        PUSH   USEDEBJ
34569 @ 291818:                        PUSHI  #0x00000001
34570 @ 291823:                        ASSVAL

  5266           PSF1(LB,0,INITVAL) %IF INITTYPE=0
34571 @ 291824:                        LINE   5266 "regression-compile-tmp/nrimp10s-77.imp"
34572 @ 291866:                        PUSH   INITTYPE
34573 @ 291869:                        PUSHI  #0x00000000
34574 @ 291874:                        JUMPIF # L_0007
34575 @ 291878:                        PUSH   PSF1
34576 @ 291881:                        PUSHI  #0x0000007a
34577 @ 291886:                        ASSPAR
34578 @ 291887:                        PUSHI  #0x00000000
34579 @ 291892:                        ASSPAR
34580 @ 291893:                        PUSH   INITVAL
34581 @ 291896:                        ASSPAR
34582 @ 291897:                        CALL  
34583 @ 291898:                        LOCATE L_0007

  5267           %UNLESS INITTYPE=0 %AND INITVAL>=1 %THEN ENTERJUMP(32+13,L2,B'10');  ! JAF B>0 NO TRAVERSES
34584 @ 291901:                        LINE   5267 "regression-compile-tmp/nrimp10s-77.imp"
34585 @ 291943:                        PUSH   INITTYPE
34586 @ 291946:                        PUSHI  #0x00000000
34587 @ 291951:                        JUMPIF # L_0008
34588 @ 291955:                        PUSH   INITVAL
34589 @ 291958:                        PUSHI  #0x00000001
34590 @ 291963:                        JUMPIF >= L_0007
34591 @ 291967:                        LOCATE L_0008
34592 @ 291970:                        PUSH   ENTERJUMP
34593 @ 291973:                        PUSHI  #0x00000020
34594 @ 291978:                        PUSHI  #0x0000000d
34595 @ 291983:                        ADD   
34596 @ 291984:                        ASSPAR
34597 @ 291985:                        PUSH   L2
34598 @ 291988:                        ASSPAR
34599 @ 291989:                        PUSHI  #0x00000002
34600 @ 291994:                        ASSPAR
34601 @ 291995:                        CALL  
34602 @ 291996:                        LOCATE L_0007

  5268           DEBTO=CA;                      ! SAVE CA FOR DEBJ
34603 @ 291999:                        LINE   5268 "regression-compile-tmp/nrimp10s-77.imp"
34604 @ 292041:                        PUSH   DEBTO
34605 @ 292044:                        PUSH   CA
34606 @ 292047:                        ASSVAL

  5269        %FINISH %ELSE %START
34607 @ 292048:                        LINE   5269 "regression-compile-tmp/nrimp10s-77.imp"
34608 @ 292090:                        GOTO   L_0003
34609 @ 292093:                        LOCATE L_0004

  5270           %IF INITTYPE!STEPTYPE=0 %THEN %START
34610 @ 292096:                        LINE   5270 "regression-compile-tmp/nrimp10s-77.imp"
34611 @ 292138:                        PUSH   INITTYPE
34612 @ 292141:                        PUSH   STEPTYPE
34613 @ 292144:                        OR    
34614 @ 292145:                        PUSHI  #0x00000000
34615 @ 292150:                        JUMPIF # L_0007

  5271              PSF1(LB,0,INITVAL-STEPVAL)
34616 @ 292154:                        LINE   5271 "regression-compile-tmp/nrimp10s-77.imp"
34617 @ 292196:                        PUSH   PSF1
34618 @ 292199:                        PUSHI  #0x0000007a
34619 @ 292204:                        ASSPAR
34620 @ 292205:                        PUSHI  #0x00000000
34621 @ 292210:                        ASSPAR
34622 @ 292211:                        PUSH   INITVAL
34623 @ 292214:                        PUSH   STEPVAL
34624 @ 292217:                        SUB   
34625 @ 292218:                        ASSPAR
34626 @ 292219:                        CALL  

  5272           %FINISH %ELSE %START
34627 @ 292220:                        LINE   5272 "regression-compile-tmp/nrimp10s-77.imp"
34628 @ 292262:                        GOTO   L_0006
34629 @ 292265:                        LOCATE L_0007

  5273              PSF1(LB,0,INITVAL) %IF INITTYPE=0
34630 @ 292268:                        LINE   5273 "regression-compile-tmp/nrimp10s-77.imp"
34631 @ 292310:                        PUSH   INITTYPE
34632 @ 292313:                        PUSHI  #0x00000000
34633 @ 292318:                        JUMPIF # L_000a
34634 @ 292322:                        PUSH   PSF1
34635 @ 292325:                        PUSHI  #0x0000007a
34636 @ 292330:                        ASSPAR
34637 @ 292331:                        PUSHI  #0x00000000
34638 @ 292336:                        ASSPAR
34639 @ 292337:                        PUSH   INITVAL
34640 @ 292340:                        ASSPAR
34641 @ 292341:                        CALL  
34642 @ 292342:                        LOCATE L_000a

  5274              PSF1(SBB,STEPTYPE,STEPVAL)
34643 @ 292345:                        LINE   5274 "regression-compile-tmp/nrimp10s-77.imp"
34644 @ 292387:                        PUSH   PSF1
34645 @ 292390:                        PUSHI  #0x00000022
34646 @ 292395:                        ASSPAR
34647 @ 292396:                        PUSH   STEPTYPE
34648 @ 292399:                        ASSPAR
34649 @ 292400:                        PUSH   STEPVAL
34650 @ 292403:                        ASSPAR
34651 @ 292404:                        CALL  

  5275           %FINISH
  5276  !
  5277  ! HAVE B SET TO INIT-STEP.  FOR COMPUTED STEPS NOW MUST CHECK
  5278  ! FOR NEGATIVE TRAVERSES. FOR FIXED STEPS THIS CAN BE SET
  5279  ! IN MASK FOR REPEATING
  5280  !
34652 @ 292405:                        LINE   5275 "regression-compile-tmp/nrimp10s-77.imp"
34653 @ 292447:                        LOCATE L_0006

  5281           %IF STEPTYPE=1 %THEN %START
34654 @ 292450:                        LINE   5281 "regression-compile-tmp/nrimp10s-77.imp"
34655 @ 292492:                        PUSH   STEPTYPE
34656 @ 292495:                        PUSHI  #0x00000001
34657 @ 292500:                        JUMPIF # L_0007

  5282              PF1(LSS,0,BREG,0)
34658 @ 292504:                        LINE   5282 "regression-compile-tmp/nrimp10s-77.imp"
34659 @ 292546:                        PUSH   PF1
34660 @ 292549:                        PUSHI  #0x00000062
34661 @ 292554:                        ASSPAR
34662 @ 292555:                        PUSHI  #0x00000000
34663 @ 292560:                        ASSPAR
34664 @ 292561:                        PUSHI  #0x00000007
34665 @ 292566:                        ASSPAR
34666 @ 292567:                        PUSHI  #0x00000000
34667 @ 292572:                        ASSPAR
34668 @ 292573:                        CALL  

  5283              PSF1(IRSB,FINALTYPE,FINALVAL)
34669 @ 292574:                        LINE   5283 "regression-compile-tmp/nrimp10s-77.imp"
34670 @ 292616:                        PUSH   PSF1
34671 @ 292619:                        PUSHI  #0x000000e4
34672 @ 292624:                        ASSPAR
34673 @ 292625:                        PUSH   FINALTYPE
34674 @ 292628:                        ASSPAR
34675 @ 292629:                        PUSH   FINALVAL
34676 @ 292632:                        ASSPAR
34677 @ 292633:                        CALL  

  5284              PSF1(IDV,1,STEPVAL)
34678 @ 292634:                        LINE   5284 "regression-compile-tmp/nrimp10s-77.imp"
34679 @ 292676:                        PUSH   PSF1
34680 @ 292679:                        PUSHI  #0x000000aa
34681 @ 292684:                        ASSPAR
34682 @ 292685:                        PUSHI  #0x00000001
34683 @ 292690:                        ASSPAR
34684 @ 292691:                        PUSH   STEPVAL
34685 @ 292694:                        ASSPAR
34686 @ 292695:                        CALL  

  5285              GRUSE(ACCR)=0
34687 @ 292696:                        LINE   5285 "regression-compile-tmp/nrimp10s-77.imp"
34688 @ 292738:                        PUSH   GRUSE
34689 @ 292741:                        PUSHI  #0x00000000
34690 @ 292746:                        ACCESS
34691 @ 292747:                        PUSHI  #0x00000000
34692 @ 292752:                        ASSVAL

  5286              ENTERJUMP(37,L2,B'10')
34693 @ 292753:                        LINE   5286 "regression-compile-tmp/nrimp10s-77.imp"
34694 @ 292795:                        PUSH   ENTERJUMP
34695 @ 292798:                        PUSHI  #0x00000025
34696 @ 292803:                        ASSPAR
34697 @ 292804:                        PUSH   L2
34698 @ 292807:                        ASSPAR
34699 @ 292808:                        PUSHI  #0x00000002
34700 @ 292813:                        ASSPAR
34701 @ 292814:                        CALL  

  5287              REPMASK=7
34702 @ 292815:                        LINE   5287 "regression-compile-tmp/nrimp10s-77.imp"
34703 @ 292857:                        PUSH   REPMASK
34704 @ 292860:                        PUSHI  #0x00000007
34705 @ 292865:                        ASSVAL

  5288           %FINISH %ELSE REPMASK=8!(2<<(STEPVAL>>31));  ! A OR C
  5289  !
34706 @ 292866:                        LINE   5288 "regression-compile-tmp/nrimp10s-77.imp"
34707 @ 292908:                        GOTO   L_0006
34708 @ 292911:                        LOCATE L_0007
34709 @ 292914:                        PUSH   REPMASK
34710 @ 292917:                        PUSHI  #0x00000008
34711 @ 292922:                        PUSHI  #0x00000002
34712 @ 292927:                        PUSH   STEPVAL
34713 @ 292930:                        PUSHI  #0x0000001f
34714 @ 292935:                        RSH   
34715 @ 292936:                        LSH   
34716 @ 292937:                        OR    
34717 @ 292938:                        ASSVAL
34718 @ 292939:                        LOCATE L_0006

  5290           ELRES=ENTER LAB(L1,0);         ! LABEL FOR REPEATING
  5291  !
34719 @ 292942:                        LINE   5290 "regression-compile-tmp/nrimp10s-77.imp"
34720 @ 292984:                        PUSH   ELRES
34721 @ 292987:                        PUSH   ENTERLAB
34722 @ 292990:                        PUSH   L1
34723 @ 292993:                        ASSPAR
34724 @ 292994:                        PUSHI  #0x00000000
34725 @ 292999:                        ASSPAR
34726 @ 293000:                        CALL  
34727 @ 293001:                        ASSVAL

  5292           %IF STEPTYPE=0 %AND STEPVAL=1 %START
34728 @ 293002:                        LINE   5292 "regression-compile-tmp/nrimp10s-77.imp"
34729 @ 293044:                        PUSH   STEPTYPE
34730 @ 293047:                        PUSHI  #0x00000000
34731 @ 293052:                        JUMPIF # L_0007
34732 @ 293056:                        PUSH   STEPVAL
34733 @ 293059:                        PUSHI  #0x00000001
34734 @ 293064:                        JUMPIF # L_0007

  5293              PSF1(CPIB,FINALTYPE,FINALVAL)
34735 @ 293068:                        LINE   5293 "regression-compile-tmp/nrimp10s-77.imp"
34736 @ 293110:                        PUSH   PSF1
34737 @ 293113:                        PUSHI  #0x0000002e
34738 @ 293118:                        ASSPAR
34739 @ 293119:                        PUSH   FINALTYPE
34740 @ 293122:                        ASSPAR
34741 @ 293123:                        PUSH   FINALVAL
34742 @ 293126:                        ASSPAR
34743 @ 293127:                        CALL  

  5294           %FINISH %ELSE %START
34744 @ 293128:                        LINE   5294 "regression-compile-tmp/nrimp10s-77.imp"
34745 @ 293170:                        GOTO   L_0006
34746 @ 293173:                        LOCATE L_0007

  5295              PSF1(CPB,FINALTYPE,FINALVAL)
34747 @ 293176:                        LINE   5295 "regression-compile-tmp/nrimp10s-77.imp"
34748 @ 293218:                        PUSH   PSF1
34749 @ 293221:                        PUSHI  #0x00000026
34750 @ 293226:                        ASSPAR
34751 @ 293227:                        PUSH   FINALTYPE
34752 @ 293230:                        ASSPAR
34753 @ 293231:                        PUSH   FINALVAL
34754 @ 293234:                        ASSPAR
34755 @ 293235:                        CALL  

  5296              PSF1(ADB,STEPTYPE,STEPVAL)
34756 @ 293236:                        LINE   5296 "regression-compile-tmp/nrimp10s-77.imp"
34757 @ 293278:                        PUSH   PSF1
34758 @ 293281:                        PUSHI  #0x00000020
34759 @ 293286:                        ASSPAR
34760 @ 293287:                        PUSH   STEPTYPE
34761 @ 293290:                        ASSPAR
34762 @ 293291:                        PUSH   STEPVAL
34763 @ 293294:                        ASSPAR
34764 @ 293295:                        CALL  

  5297           %FINISH
34765 @ 293296:                        LINE   5297 "regression-compile-tmp/nrimp10s-77.imp"
34766 @ 293338:                        LOCATE L_0006

  5298           GRUSE(BREG)=0
34767 @ 293341:                        LINE   5298 "regression-compile-tmp/nrimp10s-77.imp"
34768 @ 293383:                        PUSH   GRUSE
34769 @ 293386:                        PUSHI  #0x00000007
34770 @ 293391:                        ACCESS
34771 @ 293392:                        PUSHI  #0x00000000
34772 @ 293397:                        ASSVAL

  5299           ENTER JUMP(REPMASK,L2,B'10')
34773 @ 293398:                        LINE   5299 "regression-compile-tmp/nrimp10s-77.imp"
34774 @ 293440:                        PUSH   ENTERJUMP
34775 @ 293443:                        PUSH   REPMASK
34776 @ 293446:                        ASSPAR
34777 @ 293447:                        PUSH   L2
34778 @ 293450:                        ASSPAR
34779 @ 293451:                        PUSHI  #0x00000002
34780 @ 293456:                        ASSPAR
34781 @ 293457:                        CALL  

  5300        %FINISH
34782 @ 293458:                        LINE   5300 "regression-compile-tmp/nrimp10s-77.imp"
34783 @ 293500:                        LOCATE L_0003

  5301        BASE=FBASE; AREA=-1
34784 @ 293503:                        LINE   5301 "regression-compile-tmp/nrimp10s-77.imp"
34785 @ 293545:                        PUSH   BASE
34786 @ 293548:                        PUSH   FBASE
34787 @ 293551:                        ASSVAL
34788 @ 293552:                        LINE   5301 "regression-compile-tmp/nrimp10s-77.imp"
34789 @ 293594:                        PUSH   AREA
34790 @ 293597:                        PUSHI  #0x00000001
34791 @ 293602:                        NEGATE
34792 @ 293603:                        ASSVAL

  5302        PSORLF1(STB,FACC,AREA CODE,FDISP)
34793 @ 293604:                        LINE   5302 "regression-compile-tmp/nrimp10s-77.imp"
34794 @ 293646:                        PUSH   PSORLF1
34795 @ 293649:                        PUSHI  #0x0000005a
34796 @ 293654:                        ASSPAR
34797 @ 293655:                        PUSH   FACC
34798 @ 293658:                        ASSPAR
34799 @ 293659:                        PUSH   AREACODE
34800 @ 293662:                        CALL  
34801 @ 293663:                        ASSPAR
34802 @ 293664:                        PUSH   FDISP
34803 @ 293667:                        ASSPAR
34804 @ 293668:                        CALL  

  5303        NOTE ASSMENT(BREG,2,FORNAME)
  5304  !
34805 @ 293669:                        LINE   5303 "regression-compile-tmp/nrimp10s-77.imp"
34806 @ 293711:                        PUSH   NOTEASSMENT
34807 @ 293714:                        PUSHI  #0x00000007
34808 @ 293719:                        ASSPAR
34809 @ 293720:                        PUSHI  #0x00000002
34810 @ 293725:                        ASSPAR
34811 @ 293726:                        PUSH   FORNAME
34812 @ 293729:                        ASSPAR
34813 @ 293730:                        CALL  

  5305        P=MARKUI;                         ! TO UI OR '%CYCLE'(HOLE)
34814 @ 293731:                        LINE   5305 "regression-compile-tmp/nrimp10s-77.imp"
34815 @ 293773:                        PUSH   P
34816 @ 293776:                        PUSH   MARKUI
34817 @ 293779:                        ASSVAL

  5306        %IF ALT=3 %THEN %START;           ! DEAL WITH CONTROLLED STMNTS
34818 @ 293780:                        LINE   5306 "regression-compile-tmp/nrimp10s-77.imp"
34819 @ 293822:                        PUSH   ALT
34820 @ 293825:                        PUSHI  #0x00000003
34821 @ 293830:                        JUMPIF # L_0004

  5307           CUI(0)
34822 @ 293834:                        LINE   5307 "regression-compile-tmp/nrimp10s-77.imp"
34823 @ 293876:                        PUSH   CUI
34824 @ 293879:                        PUSHI  #0x00000000
34825 @ 293884:                        ASSPAR
34826 @ 293885:                        CALL  

  5308        %FINISH %ELSE %START
34827 @ 293886:                        LINE   5308 "regression-compile-tmp/nrimp10s-77.imp"
34828 @ 293928:                        GOTO   L_0003
34829 @ 293931:                        LOCATE L_0004

  5309           CCYCBODY(0,L2,L3)
34830 @ 293934:                        LINE   5309 "regression-compile-tmp/nrimp10s-77.imp"
34831 @ 293976:                        PUSH   CCYCBODY
34832 @ 293979:                        PUSHI  #0x00000000
34833 @ 293984:                        ASSPAR
34834 @ 293985:                        PUSH   L2
34835 @ 293988:                        ASSPAR
34836 @ 293989:                        PUSH   L3
34837 @ 293992:                        ASSPAR
34838 @ 293993:                        CALL  

  5310           ELRES=ENTER LAB(L3,B'011');    ! LABEL FOR CONTINUE
34839 @ 293994:                        LINE   5310 "regression-compile-tmp/nrimp10s-77.imp"
34840 @ 294036:                        PUSH   ELRES
34841 @ 294039:                        PUSH   ENTERLAB
34842 @ 294042:                        PUSH   L3
34843 @ 294045:                        ASSPAR
34844 @ 294046:                        PUSHI  #0x00000003
34845 @ 294051:                        ASSPAR
34846 @ 294052:                        CALL  
34847 @ 294053:                        ASSVAL

  5311        %FINISH
34848 @ 294054:                        LINE   5311 "regression-compile-tmp/nrimp10s-77.imp"
34849 @ 294096:                        LOCATE L_0003

  5312        BASE=FBASE; ACCESS=FACC
34850 @ 294099:                        LINE   5312 "regression-compile-tmp/nrimp10s-77.imp"
34851 @ 294141:                        PUSH   BASE
34852 @ 294144:                        PUSH   FBASE
34853 @ 294147:                        ASSVAL
34854 @ 294148:                        LINE   5312 "regression-compile-tmp/nrimp10s-77.imp"
34855 @ 294190:                        PUSH   ACCESS
34856 @ 294193:                        PUSH   FACC
34857 @ 294196:                        ASSVAL

  5313        AREA=-1; DISP=FDISP
34858 @ 294197:                        LINE   5313 "regression-compile-tmp/nrimp10s-77.imp"
34859 @ 294239:                        PUSH   AREA
34860 @ 294242:                        PUSHI  #0x00000001
34861 @ 294247:                        NEGATE
34862 @ 294248:                        ASSVAL
34863 @ 294249:                        LINE   5313 "regression-compile-tmp/nrimp10s-77.imp"
34864 @ 294291:                        PUSH   DISP
34865 @ 294294:                        PUSH   FDISP
34866 @ 294297:                        ASSVAL

  5314        NAMEOP(2,BREG,4,FORNAME);         ! CONTROL TO B
34867 @ 294298:                        LINE   5314 "regression-compile-tmp/nrimp10s-77.imp"
34868 @ 294340:                        PUSH   NAMEOP
34869 @ 294343:                        PUSHI  #0x00000002
34870 @ 294348:                        ASSPAR
34871 @ 294349:                        PUSHI  #0x00000007
34872 @ 294354:                        ASSPAR
34873 @ 294355:                        PUSHI  #0x00000004
34874 @ 294360:                        ASSPAR
34875 @ 294361:                        PUSH   FORNAME
34876 @ 294364:                        ASSPAR
34877 @ 294365:                        CALL  

  5315        %IF USEDEBJ=0 %THEN ENTER JUMP(15,L1,0) %ELSE PSF1(DEBJ,0,(DEBTO-CA)//2) %AND GRUSE(BREG)=0
34878 @ 294366:                        LINE   5315 "regression-compile-tmp/nrimp10s-77.imp"
34879 @ 294408:                        PUSH   USEDEBJ
34880 @ 294411:                        PUSHI  #0x00000000
34881 @ 294416:                        JUMPIF # L_0004
34882 @ 294420:                        PUSH   ENTERJUMP
34883 @ 294423:                        PUSHI  #0x0000000f
34884 @ 294428:                        ASSPAR
34885 @ 294429:                        PUSH   L1
34886 @ 294432:                        ASSPAR
34887 @ 294433:                        PUSHI  #0x00000000
34888 @ 294438:                        ASSPAR
34889 @ 294439:                        CALL  
34890 @ 294440:                        GOTO   L_0003
34891 @ 294443:                        LOCATE L_0004
34892 @ 294446:                        PUSH   PSF1
34893 @ 294449:                        PUSHI  #0x00000024
34894 @ 294454:                        ASSPAR
34895 @ 294455:                        PUSHI  #0x00000000
34896 @ 294460:                        ASSPAR
34897 @ 294461:                        PUSH   DEBTO
34898 @ 294464:                        PUSH   CA
34899 @ 294467:                        SUB   
34900 @ 294468:                        PUSHI  #0x00000002
34901 @ 294473:                        QUOT  
34902 @ 294474:                        ASSPAR
34903 @ 294475:                        CALL  
34904 @ 294476:                        PUSH   GRUSE
34905 @ 294479:                        PUSHI  #0x00000007
34906 @ 294484:                        ACCESS
34907 @ 294485:                        PUSHI  #0x00000000
34908 @ 294490:                        ASSVAL
34909 @ 294491:                        LOCATE L_0003

  5316        ELRES=ENTERLAB(L2,B'111'!!(USEDEBJ<<2));! REPLACE ENV UNLESS DEBJ
  5317                                          ! WHEN MERGE ENV
34910 @ 294494:                        LINE   5316 "regression-compile-tmp/nrimp10s-77.imp"
34911 @ 294536:                        PUSH   ELRES
34912 @ 294539:                        PUSH   ENTERLAB
34913 @ 294542:                        PUSH   L2
34914 @ 294545:                        ASSPAR
34915 @ 294546:                        PUSHI  #0x00000007
34916 @ 294551:                        PUSH   USEDEBJ
34917 @ 294554:                        PUSHI  #0x00000002
34918 @ 294559:                        LSH   
34919 @ 294560:                        XOR   
34920 @ 294561:                        ASSPAR
34921 @ 294562:                        CALL  
34922 @ 294563:                        ASSVAL

  5318        ->WAYOUT
34923 @ 294564:                        LINE   5318 "regression-compile-tmp/nrimp10s-77.imp"
34924 @ 294606:                        JUMP   L_01fa

  5319  SW(4):                                  ! %WHILE COND %CYCLE
34925 @ 294609:                        LINE   5319 "regression-compile-tmp/nrimp10s-77.imp"
34926 @ 294651:                        PUSHI  #0x00000004
34927 @ 294656:                        SLABEL 505

  5320        CCRES = CCOND(0,1,L2)
34928 @ 294659:                        LINE   5320 "regression-compile-tmp/nrimp10s-77.imp"
34929 @ 294701:                        PUSH   CCRES
34930 @ 294704:                        PUSH   CCOND
34931 @ 294707:                        PUSHI  #0x00000000
34932 @ 294712:                        ASSPAR
34933 @ 294713:                        PUSHI  #0x00000001
34934 @ 294718:                        ASSPAR
34935 @ 294719:                        PUSH   L2
34936 @ 294722:                        ASSPAR
34937 @ 294723:                        CALL  
34938 @ 294724:                        ASSVAL

  5321        C CYC BODY(0,L2,L1)
34939 @ 294725:                        LINE   5321 "regression-compile-tmp/nrimp10s-77.imp"
34940 @ 294767:                        PUSH   CCYCBODY
34941 @ 294770:                        PUSHI  #0x00000000
34942 @ 294775:                        ASSPAR
34943 @ 294776:                        PUSH   L2
34944 @ 294779:                        ASSPAR
34945 @ 294780:                        PUSH   L1
34946 @ 294783:                        ASSPAR
34947 @ 294784:                        CALL  

  5322        ENTER JUMP(15,L1,0)
34948 @ 294785:                        LINE   5322 "regression-compile-tmp/nrimp10s-77.imp"
34949 @ 294827:                        PUSH   ENTERJUMP
34950 @ 294830:                        PUSHI  #0x0000000f
34951 @ 294835:                        ASSPAR
34952 @ 294836:                        PUSH   L1
34953 @ 294839:                        ASSPAR
34954 @ 294840:                        PUSHI  #0x00000000
34955 @ 294845:                        ASSPAR
34956 @ 294846:                        CALL  

  5323        ELRES = ENTER LAB(L2,B'111');     ! CONDITIONAL & REPLACE ENV
34957 @ 294847:                        LINE   5323 "regression-compile-tmp/nrimp10s-77.imp"
34958 @ 294889:                        PUSH   ELRES
34959 @ 294892:                        PUSH   ENTERLAB
34960 @ 294895:                        PUSH   L2
34961 @ 294898:                        ASSPAR
34962 @ 294899:                        PUSHI  #0x00000007
34963 @ 294904:                        ASSPAR
34964 @ 294905:                        CALL  
34965 @ 294906:                        ASSVAL

  5324        ->WAYOUT
34966 @ 294907:                        LINE   5324 "regression-compile-tmp/nrimp10s-77.imp"
34967 @ 294949:                        JUMP   L_01fa

  5325  SW(5):                                  ! %UNTIL ... %CYCLE
  5326                                          ! ALSO %CYCLE... %REPEAT %UNTIL
  5327                                          ! MARKUI TO %CYCLE
34968 @ 294952:                        LINE   5325 "regression-compile-tmp/nrimp10s-77.imp"
34969 @ 294994:                        PUSHI  #0x00000005
34970 @ 294999:                        SLABEL 505

  5328        P=MARKUI
34971 @ 295002:                        LINE   5328 "regression-compile-tmp/nrimp10s-77.imp"
34972 @ 295044:                        PUSH   P
34973 @ 295047:                        PUSH   MARKUI
34974 @ 295050:                        ASSVAL

  5329        C CYC BODY(0,L2,L3)
34975 @ 295051:                        LINE   5329 "regression-compile-tmp/nrimp10s-77.imp"
34976 @ 295093:                        PUSH   CCYCBODY
34977 @ 295096:                        PUSHI  #0x00000000
34978 @ 295101:                        ASSPAR
34979 @ 295102:                        PUSH   L2
34980 @ 295105:                        ASSPAR
34981 @ 295106:                        PUSH   L3
34982 @ 295109:                        ASSPAR
34983 @ 295110:                        CALL  

  5330        P=MARKC; ELRES=ENTER LAB(L3,B'011');! CONTINUE LABEL IF NEEDED
34984 @ 295111:                        LINE   5330 "regression-compile-tmp/nrimp10s-77.imp"
34985 @ 295153:                        PUSH   P
34986 @ 295156:                        PUSH   MARKC
34987 @ 295159:                        ASSVAL
34988 @ 295160:                        LINE   5330 "regression-compile-tmp/nrimp10s-77.imp"
34989 @ 295202:                        PUSH   ELRES
34990 @ 295205:                        PUSH   ENTERLAB
34991 @ 295208:                        PUSH   L3
34992 @ 295211:                        ASSPAR
34993 @ 295212:                        PUSHI  #0x00000003
34994 @ 295217:                        ASSPAR
34995 @ 295218:                        CALL  
34996 @ 295219:                        ASSVAL

  5331        CCRES=CCOND(0,1,L1)
34997 @ 295220:                        LINE   5331 "regression-compile-tmp/nrimp10s-77.imp"
34998 @ 295262:                        PUSH   CCRES
34999 @ 295265:                        PUSH   CCOND
35000 @ 295268:                        PUSHI  #0x00000000
35001 @ 295273:                        ASSPAR
35002 @ 295274:                        PUSHI  #0x00000001
35003 @ 295279:                        ASSPAR
35004 @ 295280:                        PUSH   L1
35005 @ 295283:                        ASSPAR
35006 @ 295284:                        CALL  
35007 @ 295285:                        ASSVAL

  5332        ELRES=ENTER LAB(L2,B'011')
35008 @ 295286:                        LINE   5332 "regression-compile-tmp/nrimp10s-77.imp"
35009 @ 295328:                        PUSH   ELRES
35010 @ 295331:                        PUSH   ENTERLAB
35011 @ 295334:                        PUSH   L2
35012 @ 295337:                        ASSPAR
35013 @ 295338:                        PUSHI  #0x00000003
35014 @ 295343:                        ASSPAR
35015 @ 295344:                        CALL  
35016 @ 295345:                        ASSVAL

  5333        ->WAYOUT
35017 @ 295346:                        LINE   5333 "regression-compile-tmp/nrimp10s-77.imp"
35018 @ 295388:                        JUMP   L_01fa

  5334  %ROUTINE FOREXP(%INTEGERNAME ETYPE,EVALUE,%INTEGER TOTEMP,USEREG)
  5335  !***********************************************************************
  5336  !*    P INDEXES EXPRESSION.  IF CONST PUT INTO EVALUE OTHERWISE        *
  5337  !*    COMPILE TO USEREG AND STORE IN TEMP IF TOTEMP#0                  *
  5338  !***********************************************************************
35019 @ 295391:                        LINE   5334 "regression-compile-tmp/nrimp10s-77.imp"
35020 @ 295433:                        DEF    FOREXP (_lev0id0_lev1id1_lev2id3_CSS_CLOOP_FOREXP) p1=V_01f7 a/tf=7 b/format=0 c/ostate=0  type=0 (<type:0>) form=7 (routine) special=0 (<special:0>) linkage=0 (auto) spec=0 indirect=0 unass=0
35021 @ 295451:                           START  ( FORMAL PARAMETERS  {lev=6 --> 7, nested=0 --> 1}
35022 @ 295452:                              DEF    ETYPE p1=V_01fb a/tf=12 b/format=1 c/ostate=0  type=1 (integer) form=2 (name) special=0 (<special:0>) linkage=0 (auto) spec=0 indirect=0 unass=0
35023 @ 295469:                              DEF    EVALUE p1=V_01fc a/tf=12 b/format=1 c/ostate=0  type=1 (integer) form=2 (name) special=0 (<special:0>) linkage=0 (auto) spec=0 indirect=0 unass=0
35024 @ 295487:                              DEF    TOTEMP p1=V_01fd a/tf=11 b/format=1 c/ostate=0  type=1 (integer) form=1 (simple) special=0 (<special:0>) linkage=0 (auto) spec=0 indirect=0 unass=0
35025 @ 295505:                              DEF    USEREG p1=V_01fe a/tf=11 b/format=1 c/ostate=0  type=1 (integer) form=1 (simple) special=0 (<special:0>) linkage=0 (auto) spec=0 indirect=0 unass=0
35026 @ 295523:                           FINISH ) {lev=6}

  5339  %INTEGER INP,VAL,OP
35027 @ 295524:                           LINE   5339 "regression-compile-tmp/nrimp10s-77.imp"
35028 @ 295566:                           DEF    INP p1=V_01ff a/tf=11 b/format=1 c/ostate=0  type=1 (integer) form=1 (simple) special=0 (<special:0>) linkage=0 (auto) spec=0 indirect=0 unass=0
35029 @ 295581:                           DEF    VAL p1=V_0200 a/tf=11 b/format=1 c/ostate=0  type=1 (integer) form=1 (simple) special=0 (<special:0>) linkage=0 (auto) spec=0 indirect=0 unass=0
35030 @ 295596:                           DEF    OP p1=V_0201 a/tf=11 b/format=1 c/ostate=0  type=1 (integer) form=1 (simple) special=0 (<special:0>) linkage=0 (auto) spec=0 indirect=0 unass=0

  5340        INP=P; P=P+3
35031 @ 295610:                           LINE   5340 "regression-compile-tmp/nrimp10s-77.imp"
35032 @ 295652:                           PUSH   INP
35033 @ 295655:                           PUSH   P
35034 @ 295658:                           ASSVAL
35035 @ 295659:                           LINE   5340 "regression-compile-tmp/nrimp10s-77.imp"
35036 @ 295701:                           PUSH   P
35037 @ 295704:                           PUSH   P
35038 @ 295707:                           PUSHI  #0x00000003
35039 @ 295712:                           ADD   
35040 @ 295713:                           ASSVAL

  5341        %IF INTEXP(VAL)=0 %AND IMOD(VAL)<16_1FFFF %START
35041 @ 295714:                           LINE   5341 "regression-compile-tmp/nrimp10s-77.imp"
35042 @ 295756:                           PUSH   INTEXP
35043 @ 295759:                           PUSH   VAL
35044 @ 295762:                           ASSPAR
35045 @ 295763:                           CALL  
35046 @ 295764:                           PUSHI  #0x00000000
35047 @ 295769:                           JUMPIF # L_0004
35048 @ 295773:                           PUSH   IMOD
35049 @ 295776:                           PUSH   VAL
35050 @ 295779:                           ASSPAR
35051 @ 295780:                           CALL  
35052 @ 295781:                           PUSHI  #0x0001ffff
35053 @ 295786:                           JUMPIF >= L_0004

  5342           EVALUE=VAL; ETYPE=0;           ! EXPRESSION A LITERAL CONST
35054 @ 295790:                           LINE   5342 "regression-compile-tmp/nrimp10s-77.imp"
35055 @ 295832:                           PUSH   EVALUE
35056 @ 295835:                           PUSH   VAL
35057 @ 295838:                           ASSVAL
35058 @ 295839:                           LINE   5342 "regression-compile-tmp/nrimp10s-77.imp"
35059 @ 295881:                           PUSH   ETYPE
35060 @ 295884:                           PUSHI  #0x00000000
35061 @ 295889:                           ASSVAL

  5343           %RETURN
35062 @ 295890:                           LINE   5343 "regression-compile-tmp/nrimp10s-77.imp"
35063 @ 295932:                           RETURN

  5344        %FINISH
35064 @ 295933:                           LINE   5344 "regression-compile-tmp/nrimp10s-77.imp"
35065 @ 295975:                           LOCATE L_0004

  5345        P=INP
35066 @ 295978:                           LINE   5345 "regression-compile-tmp/nrimp10s-77.imp"
35067 @ 296020:                           PUSH   P
35068 @ 296023:                           PUSH   INP
35069 @ 296026:                           ASSVAL

  5346        CSEXP(USEREG,16_51);              ! INTEGER MODE TO REG
35070 @ 296027:                           LINE   5346 "regression-compile-tmp/nrimp10s-77.imp"
35071 @ 296069:                           PUSH   CSEXP
35072 @ 296072:                           PUSH   USEREG
35073 @ 296075:                           ASSPAR
35074 @ 296076:                           PUSHI  #0x00000051
35075 @ 296081:                           ASSPAR
35076 @ 296082:                           CALL  

  5347        ETYPE=1;                          ! NOT CONST
35077 @ 296083:                           LINE   5347 "regression-compile-tmp/nrimp10s-77.imp"
35078 @ 296125:                           PUSH   ETYPE
35079 @ 296128:                           PUSHI  #0x00000001
35080 @ 296133:                           ASSVAL

  5348        %IF TOTEMP#0 %START
35081 @ 296134:                           LINE   5348 "regression-compile-tmp/nrimp10s-77.imp"
35082 @ 296176:                           PUSH   TOTEMP
35083 @ 296179:                           PUSHI  #0x00000000
35084 @ 296184:                           JUMPIF = L_0004

  5349           GET WSP(VAL,1)
35085 @ 296188:                           LINE   5349 "regression-compile-tmp/nrimp10s-77.imp"
35086 @ 296230:                           PUSH   GETWSP
35087 @ 296233:                           PUSH   VAL
35088 @ 296236:                           ASSPAR
35089 @ 296237:                           PUSHI  #0x00000001
35090 @ 296242:                           ASSPAR
35091 @ 296243:                           CALL  

  5350           %IF USEREG=ACCR %THEN OP=ST %ELSE OP=STB
35092 @ 296244:                           LINE   5350 "regression-compile-tmp/nrimp10s-77.imp"
35093 @ 296286:                           PUSH   USEREG
35094 @ 296289:                           PUSHI  #0x00000000
35095 @ 296294:                           JUMPIF # L_0007
35096 @ 296298:                           PUSH   OP
35097 @ 296301:                           PUSHI  #0x00000048
35098 @ 296306:                           ASSVAL
35099 @ 296307:                           GOTO   L_0006
35100 @ 296310:                           LOCATE L_0007
35101 @ 296313:                           PUSH   OP
35102 @ 296316:                           PUSHI  #0x0000005a
35103 @ 296321:                           ASSVAL
35104 @ 296322:                           LOCATE L_0006

  5351           PSF1(OP,1,VAL)
35105 @ 296325:                           LINE   5351 "regression-compile-tmp/nrimp10s-77.imp"
35106 @ 296367:                           PUSH   PSF1
35107 @ 296370:                           PUSH   OP
35108 @ 296373:                           ASSPAR
35109 @ 296374:                           PUSHI  #0x00000001
35110 @ 296379:                           ASSPAR
35111 @ 296380:                           PUSH   VAL
35112 @ 296383:                           ASSPAR
35113 @ 296384:                           CALL  

  5352           EVALUE=VAL
35114 @ 296385:                           LINE   5352 "regression-compile-tmp/nrimp10s-77.imp"
35115 @ 296427:                           PUSH   EVALUE
35116 @ 296430:                           PUSH   VAL
35117 @ 296433:                           ASSVAL

  5353        %FINISH
35118 @ 296434:                           LINE   5353 "regression-compile-tmp/nrimp10s-77.imp"
35119 @ 296476:                           LOCATE L_0004

  5354  %END
35120 @ 296479:                           LINE   5354 "regression-compile-tmp/nrimp10s-77.imp"
35121 @ 296521:                        END    _lev0id0_lev1id1_lev2id3_CSS_CLOOP_FOREXP {lev=6 --> 5}

  5355  %ROUTINE VALIDATE FOR
  5356  !***********************************************************************
  5357  !*    INITIAL VALUE IN BREG OR A CONSTANT                              *
  5358  !***********************************************************************
35122 @ 296522:                        LINE   5355 "regression-compile-tmp/nrimp10s-77.imp"
35123 @ 296564:                        DEF    VALIDATEFOR (_lev0id0_lev1id1_lev2id3_CSS_CLOOP_VALIDATEFOR) p1=V_01f8 a/tf=7 b/format=0 c/ostate=0  type=0 (<type:0>) form=7 (routine) special=0 (<special:0>) linkage=0 (auto) spec=0 indirect=0 unass=0
35124 @ 296587:                           START  ( FORMAL PARAMETERS  {lev=6 --> 7, nested=0 --> 1}
35125 @ 296588:                           FINISH ) {lev=6}

  5359  %INTEGER I
35126 @ 296589:                           LINE   5359 "regression-compile-tmp/nrimp10s-77.imp"
35127 @ 296631:                           DEF    I p1=V_01fb a/tf=11 b/format=1 c/ostate=0  type=1 (integer) form=1 (simple) special=0 (<special:0>) linkage=0 (auto) spec=0 indirect=0 unass=0

  5360        %IF INITTYPE!STEPTYPE!FINALTYPE=0 %START
35128 @ 296644:                           LINE   5360 "regression-compile-tmp/nrimp10s-77.imp"
35129 @ 296686:                           PUSH   INITTYPE
35130 @ 296689:                           PUSH   STEPTYPE
35131 @ 296692:                           OR    
35132 @ 296693:                           PUSH   FINALTYPE
35133 @ 296696:                           OR    
35134 @ 296697:                           PUSHI  #0x00000000
35135 @ 296702:                           JUMPIF # L_0004

  5361           J=FINALVAL-INITVAL;            ! ALL CONSTANT CAN CHECK NOW
35136 @ 296706:                           LINE   5361 "regression-compile-tmp/nrimp10s-77.imp"
35137 @ 296748:                           PUSH   J
35138 @ 296751:                           PUSH   FINALVAL
35139 @ 296754:                           PUSH   INITVAL
35140 @ 296757:                           SUB   
35141 @ 296758:                           ASSVAL

  5362           %IF (J//STEPVAL)*STEPVAL#J %THEN FAULT2(93,0,0)
35142 @ 296759:                           LINE   5362 "regression-compile-tmp/nrimp10s-77.imp"
35143 @ 296801:                           PUSH   J
35144 @ 296804:                           PUSH   STEPVAL
35145 @ 296807:                           QUOT  
35146 @ 296808:                           PUSH   STEPVAL
35147 @ 296811:                           MUL   
35148 @ 296812:                           PUSH   J
35149 @ 296815:                           JUMPIF = L_0007
35150 @ 296819:                           PUSH   FAULT2
35151 @ 296822:                           PUSHI  #0x0000005d
35152 @ 296827:                           ASSPAR
35153 @ 296828:                           PUSHI  #0x00000000
35154 @ 296833:                           ASSPAR
35155 @ 296834:                           PUSHI  #0x00000000
35156 @ 296839:                           ASSPAR
35157 @ 296840:                           CALL  
35158 @ 296841:                           LOCATE L_0007

  5363           %RETURN
35159 @ 296844:                           LINE   5363 "regression-compile-tmp/nrimp10s-77.imp"
35160 @ 296886:                           RETURN

  5364        %FINISH
35161 @ 296887:                           LINE   5364 "regression-compile-tmp/nrimp10s-77.imp"
35162 @ 296929:                           LOCATE L_0004

  5365        %IF STEPTYPE=0 %AND IMOD(STEPVAL)=1 %THEN %RETURN
  5366  !
  5367  ! CHECK BY PLANTING CODE
  5368  !
35163 @ 296932:                           LINE   5365 "regression-compile-tmp/nrimp10s-77.imp"
35164 @ 296974:                           PUSH   STEPTYPE
35165 @ 296977:                           PUSHI  #0x00000000
35166 @ 296982:                           JUMPIF # L_0004
35167 @ 296986:                           PUSH   IMOD
35168 @ 296989:                           PUSH   STEPVAL
35169 @ 296992:                           ASSPAR
35170 @ 296993:                           CALL  
35171 @ 296994:                           PUSHI  #0x00000001
35172 @ 296999:                           JUMPIF # L_0004
35173 @ 297003:                           RETURN
35174 @ 297004:                           LOCATE L_0004

  5369        %IF INITTYPE=0 %THEN PSF1(LSS,0,INITVAL) %ELSE PF1(LSS,0,BREG,0)
35175 @ 297007:                           LINE   5369 "regression-compile-tmp/nrimp10s-77.imp"
35176 @ 297049:                           PUSH   INITTYPE
35177 @ 297052:                           PUSHI  #0x00000000
35178 @ 297057:                           JUMPIF # L_0004
35179 @ 297061:                           PUSH   PSF1
35180 @ 297064:                           PUSHI  #0x00000062
35181 @ 297069:                           ASSPAR
35182 @ 297070:                           PUSHI  #0x00000000
35183 @ 297075:                           ASSPAR
35184 @ 297076:                           PUSH   INITVAL
35185 @ 297079:                           ASSPAR
35186 @ 297080:                           CALL  
35187 @ 297081:                           GOTO   L_0003
35188 @ 297084:                           LOCATE L_0004
35189 @ 297087:                           PUSH   PF1
35190 @ 297090:                           PUSHI  #0x00000062
35191 @ 297095:                           ASSPAR
35192 @ 297096:                           PUSHI  #0x00000000
35193 @ 297101:                           ASSPAR
35194 @ 297102:                           PUSHI  #0x00000007
35195 @ 297107:                           ASSPAR
35196 @ 297108:                           PUSHI  #0x00000000
35197 @ 297113:                           ASSPAR
35198 @ 297114:                           CALL  
35199 @ 297115:                           LOCATE L_0003

  5370        PSF1(IRSB,FINALTYPE,FINALVAL)
35200 @ 297118:                           LINE   5370 "regression-compile-tmp/nrimp10s-77.imp"
35201 @ 297160:                           PUSH   PSF1
35202 @ 297163:                           PUSHI  #0x000000e4
35203 @ 297168:                           ASSPAR
35204 @ 297169:                           PUSH   FINALTYPE
35205 @ 297172:                           ASSPAR
35206 @ 297173:                           PUSH   FINALVAL
35207 @ 297176:                           ASSPAR
35208 @ 297177:                           CALL  

  5371        PSF1(IMDV,STEPTYPE,STEPVAL)
35209 @ 297178:                           LINE   5371 "regression-compile-tmp/nrimp10s-77.imp"
35210 @ 297220:                           PUSH   PSF1
35211 @ 297223:                           PUSHI  #0x000000ae
35212 @ 297228:                           ASSPAR
35213 @ 297229:                           PUSH   STEPTYPE
35214 @ 297232:                           ASSPAR
35215 @ 297233:                           PUSH   STEPVAL
35216 @ 297236:                           ASSPAR
35217 @ 297237:                           CALL  

  5372        PF1(LSS,0,TOS,0)
35218 @ 297238:                           LINE   5372 "regression-compile-tmp/nrimp10s-77.imp"
35219 @ 297280:                           PUSH   PF1
35220 @ 297283:                           PUSHI  #0x00000062
35221 @ 297288:                           ASSPAR
35222 @ 297289:                           PUSHI  #0x00000000
35223 @ 297294:                           ASSPAR
35224 @ 297295:                           PUSHI  #0x00000006
35225 @ 297300:                           ASSPAR
35226 @ 297301:                           PUSHI  #0x00000000
35227 @ 297306:                           ASSPAR
35228 @ 297307:                           CALL  

  5373        GRUSE(ACCR)=0
35229 @ 297308:                           LINE   5373 "regression-compile-tmp/nrimp10s-77.imp"
35230 @ 297350:                           PUSH   GRUSE
35231 @ 297353:                           PUSHI  #0x00000000
35232 @ 297358:                           ACCESS
35233 @ 297359:                           PUSHI  #0x00000000
35234 @ 297364:                           ASSVAL

  5374        PPJ(36,11)
35235 @ 297365:                           LINE   5374 "regression-compile-tmp/nrimp10s-77.imp"
35236 @ 297407:                           PUSH   PPJ
35237 @ 297410:                           PUSHI  #0x00000024
35238 @ 297415:                           ASSPAR
35239 @ 297416:                           PUSHI  #0x0000000b
35240 @ 297421:                           ASSPAR
35241 @ 297422:                           CALL  

  5375  %END
35242 @ 297423:                           LINE   5375 "regression-compile-tmp/nrimp10s-77.imp"
35243 @ 297465:                        END    _lev0id0_lev1id1_lev2id3_CSS_CLOOP_VALIDATEFOR {lev=6 --> 5}

  5376  %END
35244 @ 297466:                        LINE   5376 "regression-compile-tmp/nrimp10s-77.imp"
35245 @ 297508:                     END    _lev0id0_lev1id1_lev2id3_CSS_CLOOP {lev=5 --> 4}

  5377           %ROUTINE ASSIGN(%INTEGER ASSOP,P1)
  5378  !***********************************************************************
  5379  !*       HANDLES ARITHMETIC,STRING & ADDRESS ASSIGNMENTS TO VARIABLES  *
  5380  !*       FORMAL PARAMETERS AND DOPEVECTORS                             *
  5381  !*       ASSOP:-                                                       *
  5382  !*        1 IS FOR '=='                                                *
  5383  !*        2 IS FOR '='                                                 *
  5384  !*        3 IS FOR '<-' (JAM TRANSFER)                                 *
  5385  !*        4 IS FOR '->' (UNCONDITIONAL RESOLUTION)                     *
  5386  !*       >4 IS FOR STORE ACC BY 'ASSOP&3' INTO NAME                    *
  5387  !*                                                                     *
  5388  !*       P POINTS TO THE EXPRESSION. P1 TO THE NAME ON LHS             *
  5389  !***********************************************************************
35246 @ 297509:                     LINE   5377 "regression-compile-tmp/nrimp10s-77.imp"
35247 @ 297551:                     DEF    ASSIGN (_lev0id0_lev1id1_lev2id3_CSS_ASSIGN) p1=V_016e a/tf=7 b/format=0 c/ostate=0  type=0 (<type:0>) form=7 (routine) special=0 (<special:0>) linkage=0 (auto) spec=0 indirect=0 unass=0
35248 @ 297569:                        START  ( FORMAL PARAMETERS  {lev=5 --> 6, nested=0 --> 1}
35249 @ 297570:                           DEF    ASSOP p1=V_01e1 a/tf=11 b/format=1 c/ostate=0  type=1 (integer) form=1 (simple) special=0 (<special:0>) linkage=0 (auto) spec=0 indirect=0 unass=0
35250 @ 297587:                           DEF    P1 p1=V_01e2 a/tf=11 b/format=1 c/ostate=0  type=1 (integer) form=1 (simple) special=0 (<special:0>) linkage=0 (auto) spec=0 indirect=0 unass=0
35251 @ 297601:                        FINISH ) {lev=5}

  5390  %INTEGER Q,QQ,KK,TYPEP,PRECP,PTYPEP,JJJ,P2,JJ,REG,STCODE,RHTYPE,ACCP,II,HEAD1,NOPS,TPCELL,LVL,BOT1,LHNAME,RHNAME
35252 @ 297602:                        LINE   5390 "regression-compile-tmp/nrimp10s-77.imp"
35253 @ 297644:                        DEF    Q p1=V_01e3 a/tf=11 b/format=1 c/ostate=0  type=1 (integer) form=1 (simple) special=0 (<special:0>) linkage=0 (auto) spec=0 indirect=0 unass=0
35254 @ 297657:                        DEF    QQ p1=V_01e4 a/tf=11 b/format=1 c/ostate=0  type=1 (integer) form=1 (simple) special=0 (<special:0>) linkage=0 (auto) spec=0 indirect=0 unass=0
35255 @ 297671:                        DEF    KK p1=V_01e5 a/tf=11 b/format=1 c/ostate=0  type=1 (integer) form=1 (simple) special=0 (<special:0>) linkage=0 (auto) spec=0 indirect=0 unass=0
35256 @ 297685:                        DEF    TYPEP p1=V_01e6 a/tf=11 b/format=1 c/ostate=0  type=1 (integer) form=1 (simple) special=0 (<special:0>) linkage=0 (auto) spec=0 indirect=0 unass=0
35257 @ 297702:                        DEF    PRECP p1=V_01e7 a/tf=11 b/format=1 c/ostate=0  type=1 (integer) form=1 (simple) special=0 (<special:0>) linkage=0 (auto) spec=0 indirect=0 unass=0
35258 @ 297719:                        DEF    PTYPEP p1=V_01e8 a/tf=11 b/format=1 c/ostate=0  type=1 (integer) form=1 (simple) special=0 (<special:0>) linkage=0 (auto) spec=0 indirect=0 unass=0
35259 @ 297737:                        DEF    JJJ p1=V_01e9 a/tf=11 b/format=1 c/ostate=0  type=1 (integer) form=1 (simple) special=0 (<special:0>) linkage=0 (auto) spec=0 indirect=0 unass=0
35260 @ 297752:                        DEF    P2 p1=V_01ea a/tf=11 b/format=1 c/ostate=0  type=1 (integer) form=1 (simple) special=0 (<special:0>) linkage=0 (auto) spec=0 indirect=0 unass=0
35261 @ 297766:                        DEF    JJ p1=V_01eb a/tf=11 b/format=1 c/ostate=0  type=1 (integer) form=1 (simple) special=0 (<special:0>) linkage=0 (auto) spec=0 indirect=0 unass=0
35262 @ 297780:                        DEF    REG p1=V_01ec a/tf=11 b/format=1 c/ostate=0  type=1 (integer) form=1 (simple) special=0 (<special:0>) linkage=0 (auto) spec=0 indirect=0 unass=0
35263 @ 297795:                        DEF    STCODE p1=V_01ed a/tf=11 b/format=1 c/ostate=0  type=1 (integer) form=1 (simple) special=0 (<special:0>) linkage=0 (auto) spec=0 indirect=0 unass=0
35264 @ 297813:                        DEF    RHTYPE p1=V_01ee a/tf=11 b/format=1 c/ostate=0  type=1 (integer) form=1 (simple) special=0 (<special:0>) linkage=0 (auto) spec=0 indirect=0 unass=0
35265 @ 297831:                        DEF    ACCP p1=V_01ef a/tf=11 b/format=1 c/ostate=0  type=1 (integer) form=1 (simple) special=0 (<special:0>) linkage=0 (auto) spec=0 indirect=0 unass=0
35266 @ 297847:                        DEF    II p1=V_01f0 a/tf=11 b/format=1 c/ostate=0  type=1 (integer) form=1 (simple) special=0 (<special:0>) linkage=0 (auto) spec=0 indirect=0 unass=0
35267 @ 297861:                        DEF    HEAD1 p1=V_01f1 a/tf=11 b/format=1 c/ostate=0  type=1 (integer) form=1 (simple) special=0 (<special:0>) linkage=0 (auto) spec=0 indirect=0 unass=0
35268 @ 297878:                        DEF    NOPS p1=V_01f2 a/tf=11 b/format=1 c/ostate=0  type=1 (integer) form=1 (simple) special=0 (<special:0>) linkage=0 (auto) spec=0 indirect=0 unass=0
35269 @ 297894:                        DEF    TPCELL p1=V_01f3 a/tf=11 b/format=1 c/ostate=0  type=1 (integer) form=1 (simple) special=0 (<special:0>) linkage=0 (auto) spec=0 indirect=0 unass=0
35270 @ 297912:                        DEF    LVL p1=V_01f4 a/tf=11 b/format=1 c/ostate=0  type=1 (integer) form=1 (simple) special=0 (<special:0>) linkage=0 (auto) spec=0 indirect=0 unass=0
35271 @ 297927:                        DEF    BOT1 p1=V_01f5 a/tf=11 b/format=1 c/ostate=0  type=1 (integer) form=1 (simple) special=0 (<special:0>) linkage=0 (auto) spec=0 indirect=0 unass=0
35272 @ 297943:                        DEF    LHNAME p1=V_01f6 a/tf=11 b/format=1 c/ostate=0  type=1 (integer) form=1 (simple) special=0 (<special:0>) linkage=0 (auto) spec=0 indirect=0 unass=0
35273 @ 297961:                        DEF    RHNAME p1=V_01f7 a/tf=11 b/format=1 c/ostate=0  type=1 (integer) form=1 (simple) special=0 (<special:0>) linkage=0 (auto) spec=0 indirect=0 unass=0

  5391  %RECORD (RD) R{(RD)
35274 @ 297979:                        LINE   5391 "regression-compile-tmp/nrimp10s-77.imp"
35275 @ 298021:                        DEF    R p1=V_01f8 a/tf=41 b/format=1ab c/ostate=0  type=4 (record) form=1 (simple) special=0 (<special:0>) linkage=0 (auto) spec=0 indirect=0 unass=0

  5392  %SWITCH SW(0:3);                       ! TO SWITCH ON ASSOP
35276 @ 298034:                        LINE   5392 "regression-compile-tmp/nrimp10s-77.imp"
35277 @ 298076:                        PUSHI  #0x00000000
35278 @ 298081:                        PUSHI  #0x00000003
35279 @ 298086:                        BOUNDS
35280 @ 298087:                        DEF    SW p1=V_01f9 a/tf=6 b/format=0 c/ostate=0  type=0 (<type:0>) form=6 (switch) special=0 (<special:0>) linkage=0 (auto) spec=0 indirect=0 unass=0

  5393           P2=P
35281 @ 298101:                        LINE   5393 "regression-compile-tmp/nrimp10s-77.imp"
35282 @ 298143:                        PUSH   P2
35283 @ 298146:                        PUSH   P
35284 @ 298149:                        ASSVAL

  5394           %IF ASSOP>4 %THEN RHTYPE=TYPE
35285 @ 298150:                        LINE   5394 "regression-compile-tmp/nrimp10s-77.imp"
35286 @ 298192:                        PUSH   ASSOP
35287 @ 298195:                        PUSHI  #0x00000004
35288 @ 298200:                        JUMPIF <= L_0004
35289 @ 298204:                        PUSH   RHTYPE
35290 @ 298207:                        PUSH   TYPE
35291 @ 298210:                        ASSVAL
35292 @ 298211:                        LOCATE L_0004

  5395           LHNAME=A(P1)<<8!A(P1+1)
35293 @ 298214:                        LINE   5395 "regression-compile-tmp/nrimp10s-77.imp"
35294 @ 298256:                        PUSH   LHNAME
35295 @ 298259:                        PUSH   A
35296 @ 298262:                        PUSH   P1
35297 @ 298265:                        ACCESS
35298 @ 298266:                        PUSHI  #0x00000008
35299 @ 298271:                        LSH   
35300 @ 298272:                        PUSH   A
35301 @ 298275:                        PUSH   P1
35302 @ 298278:                        PUSHI  #0x00000001
35303 @ 298283:                        ADD   
35304 @ 298284:                        ACCESS
35305 @ 298285:                        OR    
35306 @ 298286:                        ASSVAL

  5396           P=P1; REDUCE TAG;             ! LOOK AT LH SIDE
35307 @ 298287:                        LINE   5396 "regression-compile-tmp/nrimp10s-77.imp"
35308 @ 298329:                        PUSH   P
35309 @ 298332:                        PUSH   P1
35310 @ 298335:                        ASSVAL
35311 @ 298336:                        LINE   5396 "regression-compile-tmp/nrimp10s-77.imp"
35312 @ 298378:                        PUSH   REDUCETAG
35313 @ 298381:                        CALL  

  5397           PTYPEP=PTYPE; JJ=J
35314 @ 298382:                        LINE   5397 "regression-compile-tmp/nrimp10s-77.imp"
35315 @ 298424:                        PUSH   PTYPEP
35316 @ 298427:                        PUSH   PTYPE
35317 @ 298430:                        ASSVAL
35318 @ 298431:                        LINE   5397 "regression-compile-tmp/nrimp10s-77.imp"
35319 @ 298473:                        PUSH   JJ
35320 @ 298476:                        PUSH   J
35321 @ 298479:                        ASSVAL

  5398           KK=K; II=I; LVL=OLDI
35322 @ 298480:                        LINE   5398 "regression-compile-tmp/nrimp10s-77.imp"
35323 @ 298522:                        PUSH   KK
35324 @ 298525:                        PUSH   K
35325 @ 298528:                        ASSVAL
35326 @ 298529:                        LINE   5398 "regression-compile-tmp/nrimp10s-77.imp"
35327 @ 298571:                        PUSH   II
35328 @ 298574:                        PUSH   I
35329 @ 298577:                        ASSVAL
35330 @ 298578:                        LINE   5398 "regression-compile-tmp/nrimp10s-77.imp"
35331 @ 298620:                        PUSH   LVL
35332 @ 298623:                        PUSH   OLDI
35333 @ 298626:                        ASSVAL

  5399           TPCELL=TCELL; ACCP=ACC
35334 @ 298627:                        LINE   5399 "regression-compile-tmp/nrimp10s-77.imp"
35335 @ 298669:                        PUSH   TPCELL
35336 @ 298672:                        PUSH   TCELL
35337 @ 298675:                        ASSVAL
35338 @ 298676:                        LINE   5399 "regression-compile-tmp/nrimp10s-77.imp"
35339 @ 298718:                        PUSH   ACCP
35340 @ 298721:                        PUSH   ACC
35341 @ 298724:                        ASSVAL

  5400           P=P2; TYPEP=TYPE; PRECP=PREC; ! SAVE USEFUL INFO FOR LATER
35342 @ 298725:                        LINE   5400 "regression-compile-tmp/nrimp10s-77.imp"
35343 @ 298767:                        PUSH   P
35344 @ 298770:                        PUSH   P2
35345 @ 298773:                        ASSVAL
35346 @ 298774:                        LINE   5400 "regression-compile-tmp/nrimp10s-77.imp"
35347 @ 298816:                        PUSH   TYPEP
35348 @ 298819:                        PUSH   TYPE
35349 @ 298822:                        ASSVAL
35350 @ 298823:                        LINE   5400 "regression-compile-tmp/nrimp10s-77.imp"
35351 @ 298865:                        PUSH   PRECP
35352 @ 298868:                        PUSH   PREC
35353 @ 298871:                        ASSVAL

  5401           -> SW(ASSOP&3)
  5402  !
35354 @ 298872:                        LINE   5401 "regression-compile-tmp/nrimp10s-77.imp"
35355 @ 298914:                        PUSH   ASSOP
35356 @ 298917:                        PUSHI  #0x00000003
35357 @ 298922:                        AND   
35358 @ 298923:                        SJUMP  505

  5403  SW(2):SW(3):                           ! ARITHMETIC ASSIGNMENTS
35359 @ 298926:                        LINE   5403 "regression-compile-tmp/nrimp10s-77.imp"
35360 @ 298968:                        PUSHI  #0x00000002
35361 @ 298973:                        SLABEL 505
35362 @ 298976:                        LINE   5403 "regression-compile-tmp/nrimp10s-77.imp"
35363 @ 299018:                        PUSHI  #0x00000003
35364 @ 299023:                        SLABEL 505

  5404           %IF TYPE=3 %THEN ->RECOP
35365 @ 299026:                        LINE   5404 "regression-compile-tmp/nrimp10s-77.imp"
35366 @ 299068:                        PUSH   TYPE
35367 @ 299071:                        PUSHI  #0x00000003
35368 @ 299076:                        JUMPIF # L_0004
35369 @ 299080:                        JUMP   L_01fa
35370 @ 299083:                        LOCATE L_0004

  5405           TYPE=1 %UNLESS TYPE=2 %OR TYPE=5;! IN CASE OF RUBBISHY SUBNAMES
35371 @ 299086:                        LINE   5405 "regression-compile-tmp/nrimp10s-77.imp"
35372 @ 299128:                        PUSH   TYPE
35373 @ 299131:                        PUSHI  #0x00000002
35374 @ 299136:                        JUMPIF = L_0004
35375 @ 299140:                        PUSH   TYPE
35376 @ 299143:                        PUSHI  #0x00000005
35377 @ 299148:                        JUMPIF = L_0004
35378 @ 299152:                        PUSH   TYPE
35379 @ 299155:                        PUSHI  #0x00000001
35380 @ 299160:                        ASSVAL
35381 @ 299161:                        LOCATE L_0004

  5406           ->STring %IF TYPE=5;              ! LHS IS A STRING
35382 @ 299164:                        LINE   5406 "regression-compile-tmp/nrimp10s-77.imp"
35383 @ 299206:                        PUSH   TYPE
35384 @ 299209:                        PUSHI  #0x00000005
35385 @ 299214:                        JUMPIF # L_0004
35386 @ 299218:                        JUMP   L_01fb
35387 @ 299221:                        LOCATE L_0004

  5407  BACK:    HEAD1=0;                      ! CLEAR TEMPORAYRY LIST HEADS
35388 @ 299224:                        LINE   5407 "regression-compile-tmp/nrimp10s-77.imp"
35389 @ 299266:                        LABEL  L_01fc
35390 @ 299269:                        LINE   5407 "regression-compile-tmp/nrimp10s-77.imp"
35391 @ 299311:                        PUSH   HEAD1
35392 @ 299314:                        PUSHI  #0x00000000
35393 @ 299319:                        ASSVAL

  5408           TYPE=1 %UNLESS TYPE=2;        ! DEAL WITH UNSET NAMES
35394 @ 299320:                        LINE   5408 "regression-compile-tmp/nrimp10s-77.imp"
35395 @ 299362:                        PUSH   TYPE
35396 @ 299365:                        PUSHI  #0x00000002
35397 @ 299370:                        JUMPIF = L_0004
35398 @ 299374:                        PUSH   TYPE
35399 @ 299377:                        PUSHI  #0x00000001
35400 @ 299382:                        ASSVAL
35401 @ 299383:                        LOCATE L_0004

  5409           TYPEP=TYPE
35402 @ 299386:                        LINE   5409 "regression-compile-tmp/nrimp10s-77.imp"
35403 @ 299428:                        PUSH   TYPEP
35404 @ 299431:                        PUSH   TYPE
35405 @ 299434:                        ASSVAL

  5410           NOPS=1<<18+1; P=P2+3
35406 @ 299435:                        LINE   5410 "regression-compile-tmp/nrimp10s-77.imp"
35407 @ 299477:                        PUSH   NOPS
35408 @ 299480:                        PUSHI  #0x00000001
35409 @ 299485:                        PUSHI  #0x00000012
35410 @ 299490:                        LSH   
35411 @ 299491:                        PUSHI  #0x00000001
35412 @ 299496:                        ADD   
35413 @ 299497:                        ASSVAL
35414 @ 299498:                        LINE   5410 "regression-compile-tmp/nrimp10s-77.imp"
35415 @ 299540:                        PUSH   P
35416 @ 299543:                        PUSH   P2
35417 @ 299546:                        PUSHI  #0x00000003
35418 @ 299551:                        ADD   
35419 @ 299552:                        ASSVAL

  5411           PUSH(HEAD1,ASSOP&3+33,PRECP,0); ! ASSIGNMENT OPERATOR
35420 @ 299553:                        LINE   5411 "regression-compile-tmp/nrimp10s-77.imp"
35421 @ 299595:                        PUSH   PUSH
35422 @ 299598:                        PUSH   HEAD1
35423 @ 299601:                        ASSPAR
35424 @ 299602:                        PUSH   ASSOP
35425 @ 299605:                        PUSHI  #0x00000003
35426 @ 299610:                        AND   
35427 @ 299611:                        PUSHI  #0x00000021
35428 @ 299616:                        ADD   
35429 @ 299617:                        ASSPAR
35430 @ 299618:                        PUSH   PRECP
35431 @ 299621:                        ASSPAR
35432 @ 299622:                        PUSHI  #0x00000000
35433 @ 299627:                        ASSPAR
35434 @ 299628:                        CALL  

  5412           BOT1=HEAD1
35435 @ 299629:                        LINE   5412 "regression-compile-tmp/nrimp10s-77.imp"
35436 @ 299671:                        PUSH   BOT1
35437 @ 299674:                        PUSH   HEAD1
35438 @ 299677:                        ASSVAL

  5413           PUSH(HEAD1,PTYPEP<<16!2,P1,0);  ! LHS
35439 @ 299678:                        LINE   5413 "regression-compile-tmp/nrimp10s-77.imp"
35440 @ 299720:                        PUSH   PUSH
35441 @ 299723:                        PUSH   HEAD1
35442 @ 299726:                        ASSPAR
35443 @ 299727:                        PUSH   PTYPEP
35444 @ 299730:                        PUSHI  #0x00000010
35445 @ 299735:                        LSH   
35446 @ 299736:                        PUSHI  #0x00000002
35447 @ 299741:                        OR    
35448 @ 299742:                        ASSPAR
35449 @ 299743:                        PUSH   P1
35450 @ 299746:                        ASSPAR
35451 @ 299747:                        PUSHI  #0x00000000
35452 @ 299752:                        ASSPAR
35453 @ 299753:                        CALL  

  5414           %IF ASSOP>4 %THEN %START
35454 @ 299754:                        LINE   5414 "regression-compile-tmp/nrimp10s-77.imp"
35455 @ 299796:                        PUSH   ASSOP
35456 @ 299799:                        PUSHI  #0x00000004
35457 @ 299804:                        JUMPIF <= L_0004

  5415              FAULT(24,0) %UNLESS TYPE=RHTYPE
35458 @ 299808:                        LINE   5415 "regression-compile-tmp/nrimp10s-77.imp"
35459 @ 299850:                        PUSH   TYPE
35460 @ 299853:                        PUSH   RHTYPE
35461 @ 299856:                        JUMPIF = L_0007
35462 @ 299860:                        PUSH   FAULT
35463 @ 299863:                        PUSHI  #0x00000018
35464 @ 299868:                        ASSPAR
35465 @ 299869:                        PUSHI  #0x00000000
35466 @ 299874:                        ASSPAR
35467 @ 299875:                        CALL  
35468 @ 299876:                        LOCATE L_0007

  5416              PUSH(HEAD1,RHTYPE<<16!9,0,0)
35469 @ 299879:                        LINE   5416 "regression-compile-tmp/nrimp10s-77.imp"
35470 @ 299921:                        PUSH   PUSH
35471 @ 299924:                        PUSH   HEAD1
35472 @ 299927:                        ASSPAR
35473 @ 299928:                        PUSH   RHTYPE
35474 @ 299931:                        PUSHI  #0x00000010
35475 @ 299936:                        LSH   
35476 @ 299937:                        PUSHI  #0x00000009
35477 @ 299942:                        OR    
35478 @ 299943:                        ASSPAR
35479 @ 299944:                        PUSHI  #0x00000000
35480 @ 299949:                        ASSPAR
35481 @ 299950:                        PUSHI  #0x00000000
35482 @ 299955:                        ASSPAR
35483 @ 299956:                        CALL  

  5417              OLINK(ACCR)=HEAD1
35484 @ 299957:                        LINE   5417 "regression-compile-tmp/nrimp10s-77.imp"
35485 @ 299999:                        PUSH   OLINK
35486 @ 300002:                        PUSHI  #0x00000000
35487 @ 300007:                        ACCESS
35488 @ 300008:                        PUSH   HEAD1
35489 @ 300011:                        ASSVAL

  5418           %FINISH %ELSE TORP(HEAD1,BOT1,NOPS); ! RHS TO REVERSE POLISH
35490 @ 300012:                        LINE   5418 "regression-compile-tmp/nrimp10s-77.imp"
35491 @ 300054:                        GOTO   L_0003
35492 @ 300057:                        LOCATE L_0004
35493 @ 300060:                        PUSH   TORP
35494 @ 300063:                        PUSH   HEAD1
35495 @ 300066:                        ASSPAR
35496 @ 300067:                        PUSH   BOT1
35497 @ 300070:                        ASSPAR
35498 @ 300071:                        PUSH   NOPS
35499 @ 300074:                        ASSPAR
35500 @ 300075:                        CALL  
35501 @ 300076:                        LOCATE L_0003

  5419           EXPOP(HEAD1,-1,NOPS,256+PRECP<<4+TYPEP); ! PLANT CODE
  5420  !        CLEAR LIST(HEAD1)
35502 @ 300079:                        LINE   5419 "regression-compile-tmp/nrimp10s-77.imp"
35503 @ 300121:                        PUSH   EXPOP
35504 @ 300124:                        PUSH   HEAD1
35505 @ 300127:                        ASSPAR
35506 @ 300128:                        PUSHI  #0x00000001
35507 @ 300133:                        NEGATE
35508 @ 300134:                        ASSPAR
35509 @ 300135:                        PUSH   NOPS
35510 @ 300138:                        ASSPAR
35511 @ 300139:                        PUSHI  #0x00000100
35512 @ 300144:                        PUSH   PRECP
35513 @ 300147:                        PUSHI  #0x00000004
35514 @ 300152:                        LSH   
35515 @ 300153:                        ADD   
35516 @ 300154:                        PUSH   TYPEP
35517 @ 300157:                        ADD   
35518 @ 300158:                        ASSPAR
35519 @ 300159:                        CALL  

  5421           ASLIST(BOT1)_LINK=ASL
35520 @ 300160:                        LINE   5421 "regression-compile-tmp/nrimp10s-77.imp"
35521 @ 300202:                        PUSH   ASLIST
35522 @ 300205:                        PUSH   BOT1
35523 @ 300208:                        ACCESS
35524 @ 300209:                        SELECT 4
35525 @ 300212:                        PUSH   ASL
35526 @ 300215:                        ASSVAL

  5422           ASL=HEAD1
35527 @ 300216:                        LINE   5422 "regression-compile-tmp/nrimp10s-77.imp"
35528 @ 300258:                        PUSH   ASL
35529 @ 300261:                        PUSH   HEAD1
35530 @ 300264:                        ASSVAL

  5423           %RETURN
  5424  !NA:      NOTE ASSMENT(-1,ASSOP&3,A(P1))
35531 @ 300265:                        LINE   5423 "regression-compile-tmp/nrimp10s-77.imp"
35532 @ 300307:                        RETURN

  5425  STring:                                    ! STRINGS
  5426  !
  5427  ! PICK OFF NULL STRINGS AND SUBSTITUTE A CRAFTY MVL FOR S=""
  5428  !
35533 @ 300308:                        LINE   5425 "regression-compile-tmp/nrimp10s-77.imp"
35534 @ 300350:                        LABEL  L_01fb

  5429           %IF A(P+3)=4 %AND A(P+4)=2 %AND A(P+5)=16_35 %AND A(P+10)=0 %AND A(P+11)=2 %THEN %START
35535 @ 300353:                        LINE   5429 "regression-compile-tmp/nrimp10s-77.imp"
35536 @ 300395:                        PUSH   A
35537 @ 300398:                        PUSH   P
35538 @ 300401:                        PUSHI  #0x00000003
35539 @ 300406:                        ADD   
35540 @ 300407:                        ACCESS
35541 @ 300408:                        PUSHI  #0x00000004
35542 @ 300413:                        JUMPIF # L_0004
35543 @ 300417:                        PUSH   A
35544 @ 300420:                        PUSH   P
35545 @ 300423:                        PUSHI  #0x00000004
35546 @ 300428:                        ADD   
35547 @ 300429:                        ACCESS
35548 @ 300430:                        PUSHI  #0x00000002
35549 @ 300435:                        JUMPIF # L_0004
35550 @ 300439:                        PUSH   A
35551 @ 300442:                        PUSH   P
35552 @ 300445:                        PUSHI  #0x00000005
35553 @ 300450:                        ADD   
35554 @ 300451:                        ACCESS
35555 @ 300452:                        PUSHI  #0x00000035
35556 @ 300457:                        JUMPIF # L_0004
35557 @ 300461:                        PUSH   A
35558 @ 300464:                        PUSH   P
35559 @ 300467:                        PUSHI  #0x0000000a
35560 @ 300472:                        ADD   
35561 @ 300473:                        ACCESS
35562 @ 300474:                        PUSHI  #0x00000000
35563 @ 300479:                        JUMPIF # L_0004
35564 @ 300483:                        PUSH   A
35565 @ 300486:                        PUSH   P
35566 @ 300489:                        PUSHI  #0x0000000b
35567 @ 300494:                        ADD   
35568 @ 300495:                        ACCESS
35569 @ 300496:                        PUSHI  #0x00000002
35570 @ 300501:                        JUMPIF # L_0004

  5430              Q=P+12-A(P+10)>>1
35571 @ 300505:                        LINE   5430 "regression-compile-tmp/nrimp10s-77.imp"
35572 @ 300547:                        PUSH   Q
35573 @ 300550:                        PUSH   P
35574 @ 300553:                        PUSHI  #0x0000000c
35575 @ 300558:                        ADD   
35576 @ 300559:                        PUSH   A
35577 @ 300562:                        PUSH   P
35578 @ 300565:                        PUSHI  #0x0000000a
35579 @ 300570:                        ADD   
35580 @ 300571:                        ACCESS
35581 @ 300572:                        PUSHI  #0x00000001
35582 @ 300577:                        RSH   
35583 @ 300578:                        SUB   
35584 @ 300579:                        ASSVAL

  5431              P=P1; CNAME(1,DR)
35585 @ 300580:                        LINE   5431 "regression-compile-tmp/nrimp10s-77.imp"
35586 @ 300622:                        PUSH   P
35587 @ 300625:                        PUSH   P1
35588 @ 300628:                        ASSVAL
35589 @ 300629:                        LINE   5431 "regression-compile-tmp/nrimp10s-77.imp"
35590 @ 300671:                        PUSH   CNAME
35591 @ 300674:                        PUSHI  #0x00000001
35592 @ 300679:                        ASSPAR
35593 @ 300680:                        PUSHI  #0x00000001
35594 @ 300685:                        ASSPAR
35595 @ 300686:                        CALL  

  5432              PF2(MVL,0,1,0,0,0)
35596 @ 300687:                        LINE   5432 "regression-compile-tmp/nrimp10s-77.imp"
35597 @ 300729:                        PUSH   PF2
35598 @ 300732:                        PUSHI  #0x000000b0
35599 @ 300737:                        ASSPAR
35600 @ 300738:                        PUSHI  #0x00000000
35601 @ 300743:                        ASSPAR
35602 @ 300744:                        PUSHI  #0x00000001
35603 @ 300749:                        ASSPAR
35604 @ 300750:                        PUSHI  #0x00000000
35605 @ 300755:                        ASSPAR
35606 @ 300756:                        PUSHI  #0x00000000
35607 @ 300761:                        ASSPAR
35608 @ 300762:                        PUSHI  #0x00000000
35609 @ 300767:                        ASSPAR
35610 @ 300768:                        CALL  

  5433              P=Q; %RETURN
35611 @ 300769:                        LINE   5433 "regression-compile-tmp/nrimp10s-77.imp"
35612 @ 300811:                        PUSH   P
35613 @ 300814:                        PUSH   Q
35614 @ 300817:                        ASSVAL
35615 @ 300818:                        LINE   5433 "regression-compile-tmp/nrimp10s-77.imp"
35616 @ 300860:                        RETURN

  5434           %FINISH
35617 @ 300861:                        LINE   5434 "regression-compile-tmp/nrimp10s-77.imp"
35618 @ 300903:                        LOCATE L_0004

  5435           %IF ASSOP<=3 %THEN CSTREXP(0,ACCR)
35619 @ 300906:                        LINE   5435 "regression-compile-tmp/nrimp10s-77.imp"
35620 @ 300948:                        PUSH   ASSOP
35621 @ 300951:                        PUSHI  #0x00000003
35622 @ 300956:                        JUMPIF > L_0004
35623 @ 300960:                        PUSH   CSTREXP
35624 @ 300963:                        PUSHI  #0x00000000
35625 @ 300968:                        ASSPAR
35626 @ 300969:                        PUSHI  #0x00000000
35627 @ 300974:                        ASSPAR
35628 @ 300975:                        CALL  
35629 @ 300976:                        LOCATE L_0004

  5436           ASSOP=ASSOP&3
35630 @ 300979:                        LINE   5436 "regression-compile-tmp/nrimp10s-77.imp"
35631 @ 301021:                        PUSH   ASSOP
35632 @ 301024:                        PUSH   ASSOP
35633 @ 301027:                        PUSHI  #0x00000003
35634 @ 301032:                        AND   
35635 @ 301033:                        ASSVAL

  5437           QQ=STRINGL; Q=P
35636 @ 301034:                        LINE   5437 "regression-compile-tmp/nrimp10s-77.imp"
35637 @ 301076:                        PUSH   QQ
35638 @ 301079:                        PUSH   STRINGL
35639 @ 301082:                        ASSVAL
35640 @ 301083:                        LINE   5437 "regression-compile-tmp/nrimp10s-77.imp"
35641 @ 301125:                        PUSH   Q
35642 @ 301128:                        PUSH   P
35643 @ 301131:                        ASSVAL

  5438           REGISTER(ACCR)=1
35644 @ 301132:                        LINE   5438 "regression-compile-tmp/nrimp10s-77.imp"
35645 @ 301174:                        PUSH   REGISTER
35646 @ 301177:                        PUSHI  #0x00000000
35647 @ 301182:                        ACCESS
35648 @ 301183:                        PUSHI  #0x00000001
35649 @ 301188:                        ASSVAL

  5439           OLINK(ACCR)=ADDR(R)
35650 @ 301189:                        LINE   5439 "regression-compile-tmp/nrimp10s-77.imp"
35651 @ 301231:                        PUSH   OLINK
35652 @ 301234:                        PUSHI  #0x00000000
35653 @ 301239:                        ACCESS
35654 @ 301240:                        PUSH   ADDR
35655 @ 301243:                        PUSH   R
35656 @ 301246:                        ASSPAR
35657 @ 301247:                        CALL  
35658 @ 301248:                        ASSVAL

  5440           R_PTYPE=16_51; R_FLAG=9; R_UPTYPE=0
35659 @ 301249:                        LINE   5440 "regression-compile-tmp/nrimp10s-77.imp"
35660 @ 301291:                        PUSH   R
35661 @ 301294:                        SELECT 2
35662 @ 301297:                        PUSHI  #0x00000051
35663 @ 301302:                        ASSVAL
35664 @ 301303:                        LINE   5440 "regression-compile-tmp/nrimp10s-77.imp"
35665 @ 301345:                        PUSH   R
35666 @ 301348:                        SELECT 4
35667 @ 301351:                        PUSHI  #0x00000009
35668 @ 301356:                        ASSVAL
35669 @ 301357:                        LINE   5440 "regression-compile-tmp/nrimp10s-77.imp"
35670 @ 301399:                        PUSH   R
35671 @ 301402:                        SELECT 1
35672 @ 301405:                        PUSHI  #0x00000000
35673 @ 301410:                        ASSVAL

  5441           R_XB=ACCR
35674 @ 301411:                        LINE   5441 "regression-compile-tmp/nrimp10s-77.imp"
35675 @ 301453:                        PUSH   R
35676 @ 301456:                        SELECT 3
35677 @ 301459:                        PUSHI  #0x00000000
35678 @ 301464:                        ASSVAL

  5442           P=P1; CNAME(1,DR)
35679 @ 301465:                        LINE   5442 "regression-compile-tmp/nrimp10s-77.imp"
35680 @ 301507:                        PUSH   P
35681 @ 301510:                        PUSH   P1
35682 @ 301513:                        ASSVAL
35683 @ 301514:                        LINE   5442 "regression-compile-tmp/nrimp10s-77.imp"
35684 @ 301556:                        PUSH   CNAME
35685 @ 301559:                        PUSHI  #0x00000001
35686 @ 301564:                        ASSPAR
35687 @ 301565:                        PUSHI  #0x00000001
35688 @ 301570:                        ASSPAR
35689 @ 301571:                        CALL  

  5443           %IF R_FLAG#9 %THEN PF1(LSD,0,TOS,0)
35690 @ 301572:                        LINE   5443 "regression-compile-tmp/nrimp10s-77.imp"
35691 @ 301614:                        PUSH   R
35692 @ 301617:                        SELECT 4
35693 @ 301620:                        PUSHI  #0x00000009
35694 @ 301625:                        JUMPIF = L_0004
35695 @ 301629:                        PUSH   PF1
35696 @ 301632:                        PUSHI  #0x00000064
35697 @ 301637:                        ASSPAR
35698 @ 301638:                        PUSHI  #0x00000000
35699 @ 301643:                        ASSPAR
35700 @ 301644:                        PUSHI  #0x00000006
35701 @ 301649:                        ASSPAR
35702 @ 301650:                        PUSHI  #0x00000000
35703 @ 301655:                        ASSPAR
35704 @ 301656:                        CALL  
35705 @ 301657:                        LOCATE L_0004

  5444           PF1(IAD,0,PC,SPECIAL CONSTS(2))
35706 @ 301660:                        LINE   5444 "regression-compile-tmp/nrimp10s-77.imp"
35707 @ 301702:                        PUSH   PF1
35708 @ 301705:                        PUSHI  #0x000000e0
35709 @ 301710:                        ASSPAR
35710 @ 301711:                        PUSHI  #0x00000000
35711 @ 301716:                        ASSPAR
35712 @ 301717:                        PUSHI  #0x00000004
35713 @ 301722:                        ASSPAR
35714 @ 301723:                        PUSH   SPECIALCONSTS
35715 @ 301726:                        PUSHI  #0x00000002
35716 @ 301731:                        ASSPAR
35717 @ 301732:                        CALL  
35718 @ 301733:                        ASSPAR
35719 @ 301734:                        CALL  

  5445           %IF ASSOP#3 %AND (ROUT#0 %OR NAM#0=ARR) %AND QQ=0 %START
  5446                                          ! LHS=MAP : DR BOUND NOT VALID
  5447                                          ! ALSO NAMES MAPPED ==STRING(ADDR)
35720 @ 301735:                        LINE   5445 "regression-compile-tmp/nrimp10s-77.imp"
35721 @ 301777:                        PUSH   ASSOP
35722 @ 301780:                        PUSHI  #0x00000003
35723 @ 301785:                        JUMPIF = L_0004
35724 @ 301789:                        PUSH   ROUT
35725 @ 301792:                        PUSHI  #0x00000000
35726 @ 301797:                        JUMPIF # L_0005
35727 @ 301801:                        PUSH   NAM
35728 @ 301804:                        PUSHI  #0x00000000
35729 @ 301809:                        JUMPIFD = L_0004
35730 @ 301813:                        PUSH   ARR
35731 @ 301816:                        JUMPIF # L_0004
35732 @ 301820:                        LOCATE L_0005
35733 @ 301823:                        PUSH   QQ
35734 @ 301826:                        PUSHI  #0x00000000
35735 @ 301831:                        JUMPIF # L_0004

  5448              %IF PARMOPT#0 %THEN PPJ(0,18) %ELSE %START
35736 @ 301835:                        LINE   5448 "regression-compile-tmp/nrimp10s-77.imp"
35737 @ 301877:                        PUSH   PARMOPT
35738 @ 301880:                        PUSHI  #0x00000000
35739 @ 301885:                        JUMPIF = L_0007
35740 @ 301889:                        PUSH   PPJ
35741 @ 301892:                        PUSHI  #0x00000000
35742 @ 301897:                        ASSPAR
35743 @ 301898:                        PUSHI  #0x00000012
35744 @ 301903:                        ASSPAR
35745 @ 301904:                        CALL  
35746 @ 301905:                        GOTO   L_0006
35747 @ 301908:                        LOCATE L_0007

  5449                 PF1(STUH,0,BREG,0)
35748 @ 301911:                        LINE   5449 "regression-compile-tmp/nrimp10s-77.imp"
35749 @ 301953:                        PUSH   PF1
35750 @ 301956:                        PUSHI  #0x0000004a
35751 @ 301961:                        ASSPAR
35752 @ 301962:                        PUSHI  #0x00000000
35753 @ 301967:                        ASSPAR
35754 @ 301968:                        PUSHI  #0x00000007
35755 @ 301973:                        ASSPAR
35756 @ 301974:                        PUSHI  #0x00000000
35757 @ 301979:                        ASSPAR
35758 @ 301980:                        CALL  

  5450                 PF1(LUH,0,BREG,0)
35759 @ 301981:                        LINE   5450 "regression-compile-tmp/nrimp10s-77.imp"
35760 @ 302023:                        PUSH   PF1
35761 @ 302026:                        PUSHI  #0x0000006a
35762 @ 302031:                        ASSPAR
35763 @ 302032:                        PUSHI  #0x00000000
35764 @ 302037:                        ASSPAR
35765 @ 302038:                        PUSHI  #0x00000007
35766 @ 302043:                        ASSPAR
35767 @ 302044:                        PUSHI  #0x00000000
35768 @ 302049:                        ASSPAR
35769 @ 302050:                        CALL  

  5451                 PF1(LDB,0,BREG,0)
35770 @ 302051:                        LINE   5451 "regression-compile-tmp/nrimp10s-77.imp"
35771 @ 302093:                        PUSH   PF1
35772 @ 302096:                        PUSHI  #0x00000076
35773 @ 302101:                        ASSPAR
35774 @ 302102:                        PUSHI  #0x00000000
35775 @ 302107:                        ASSPAR
35776 @ 302108:                        PUSHI  #0x00000007
35777 @ 302113:                        ASSPAR
35778 @ 302114:                        PUSHI  #0x00000000
35779 @ 302119:                        ASSPAR
35780 @ 302120:                        CALL  

  5452              %FINISH
35781 @ 302121:                        LINE   5452 "regression-compile-tmp/nrimp10s-77.imp"
35782 @ 302163:                        LOCATE L_0006

  5453              GRUSE(BREG)=0
35783 @ 302166:                        LINE   5453 "regression-compile-tmp/nrimp10s-77.imp"
35784 @ 302208:                        PUSH   GRUSE
35785 @ 302211:                        PUSHI  #0x00000007
35786 @ 302216:                        ACCESS
35787 @ 302217:                        PUSHI  #0x00000000
35788 @ 302222:                        ASSVAL

  5454           %FINISH
35789 @ 302223:                        LINE   5454 "regression-compile-tmp/nrimp10s-77.imp"
35790 @ 302265:                        LOCATE L_0004

  5455           GRUSE(ACCR)=0
35791 @ 302268:                        LINE   5455 "regression-compile-tmp/nrimp10s-77.imp"
35792 @ 302310:                        PUSH   GRUSE
35793 @ 302313:                        PUSHI  #0x00000000
35794 @ 302318:                        ACCESS
35795 @ 302319:                        PUSHI  #0x00000000
35796 @ 302324:                        ASSVAL

  5456           REGISTER(ACCR)=0
35797 @ 302325:                        LINE   5456 "regression-compile-tmp/nrimp10s-77.imp"
35798 @ 302367:                        PUSH   REGISTER
35799 @ 302370:                        PUSHI  #0x00000000
35800 @ 302375:                        ACCESS
35801 @ 302376:                        PUSHI  #0x00000000
35802 @ 302381:                        ASSVAL

  5457           %IF QQ>0 %AND ASSOP#3 %THEN PF2(MV,0,0,QQ,0,0) %ELSESTART
35803 @ 302382:                        LINE   5457 "regression-compile-tmp/nrimp10s-77.imp"
35804 @ 302424:                        PUSH   QQ
35805 @ 302427:                        PUSHI  #0x00000000
35806 @ 302432:                        JUMPIF <= L_0004
35807 @ 302436:                        PUSH   ASSOP
35808 @ 302439:                        PUSHI  #0x00000003
35809 @ 302444:                        JUMPIF = L_0004
35810 @ 302448:                        PUSH   PF2
35811 @ 302451:                        PUSHI  #0x000000b2
35812 @ 302456:                        ASSPAR
35813 @ 302457:                        PUSHI  #0x00000000
35814 @ 302462:                        ASSPAR
35815 @ 302463:                        PUSHI  #0x00000000
35816 @ 302468:                        ASSPAR
35817 @ 302469:                        PUSH   QQ
35818 @ 302472:                        ASSPAR
35819 @ 302473:                        PUSHI  #0x00000000
35820 @ 302478:                        ASSPAR
35821 @ 302479:                        PUSHI  #0x00000000
35822 @ 302484:                        ASSPAR
35823 @ 302485:                        CALL  
35824 @ 302486:                        GOTO   L_0003
35825 @ 302489:                        LOCATE L_0004

  5458              %IF ASSOP=3 %THEN PF1(STD,0,TOS,0)
35826 @ 302492:                        LINE   5458 "regression-compile-tmp/nrimp10s-77.imp"
35827 @ 302534:                        PUSH   ASSOP
35828 @ 302537:                        PUSHI  #0x00000003
35829 @ 302542:                        JUMPIF # L_0007
35830 @ 302546:                        PUSH   PF1
35831 @ 302549:                        PUSHI  #0x00000058
35832 @ 302554:                        ASSPAR
35833 @ 302555:                        PUSHI  #0x00000000
35834 @ 302560:                        ASSPAR
35835 @ 302561:                        PUSHI  #0x00000006
35836 @ 302566:                        ASSPAR
35837 @ 302567:                        PUSHI  #0x00000000
35838 @ 302572:                        ASSPAR
35839 @ 302573:                        CALL  
35840 @ 302574:                        LOCATE L_0007

  5459              PF2(MV,1,1,0,0,UNASSPAT&255)
35841 @ 302577:                        LINE   5459 "regression-compile-tmp/nrimp10s-77.imp"
35842 @ 302619:                        PUSH   PF2
35843 @ 302622:                        PUSHI  #0x000000b2
35844 @ 302627:                        ASSPAR
35845 @ 302628:                        PUSHI  #0x00000001
35846 @ 302633:                        ASSPAR
35847 @ 302634:                        PUSHI  #0x00000001
35848 @ 302639:                        ASSPAR
35849 @ 302640:                        PUSHI  #0x00000000
35850 @ 302645:                        ASSPAR
35851 @ 302646:                        PUSHI  #0x00000000
35852 @ 302651:                        ASSPAR
35853 @ 302652:                        PUSHI  #0x81818181
35854 @ 302657:                        PUSHI  #0x000000ff
35855 @ 302662:                        AND   
35856 @ 302663:                        ASSPAR
35857 @ 302664:                        CALL  

  5460              %IF PARMARR#0 %OR ASSOP=3 %THEN PSF1(USH,0,8) %AND PSF1(USH,0,-40)
35858 @ 302665:                        LINE   5460 "regression-compile-tmp/nrimp10s-77.imp"
35859 @ 302707:                        PUSH   PARMARR
35860 @ 302710:                        PUSHI  #0x00000000
35861 @ 302715:                        JUMPIF # L_0008
35862 @ 302719:                        PUSH   ASSOP
35863 @ 302722:                        PUSHI  #0x00000003
35864 @ 302727:                        JUMPIF # L_0007
35865 @ 302731:                        LOCATE L_0008
35866 @ 302734:                        PUSH   PSF1
35867 @ 302737:                        PUSHI  #0x000000c8
35868 @ 302742:                        ASSPAR
35869 @ 302743:                        PUSHI  #0x00000000
35870 @ 302748:                        ASSPAR
35871 @ 302749:                        PUSHI  #0x00000008
35872 @ 302754:                        ASSPAR
35873 @ 302755:                        CALL  
35874 @ 302756:                        PUSH   PSF1
35875 @ 302759:                        PUSHI  #0x000000c8
35876 @ 302764:                        ASSPAR
35877 @ 302765:                        PUSHI  #0x00000000
35878 @ 302770:                        ASSPAR
35879 @ 302771:                        PUSHI  #0x00000028
35880 @ 302776:                        NEGATE
35881 @ 302777:                        ASSPAR
35882 @ 302778:                        CALL  
35883 @ 302779:                        LOCATE L_0007

  5461              %IF PARMARR#0 %AND ASSOP=2 %THEN PPJ(36,9)
35884 @ 302782:                        LINE   5461 "regression-compile-tmp/nrimp10s-77.imp"
35885 @ 302824:                        PUSH   PARMARR
35886 @ 302827:                        PUSHI  #0x00000000
35887 @ 302832:                        JUMPIF = L_0007
35888 @ 302836:                        PUSH   ASSOP
35889 @ 302839:                        PUSHI  #0x00000002
35890 @ 302844:                        JUMPIF # L_0007
35891 @ 302848:                        PUSH   PPJ
35892 @ 302851:                        PUSHI  #0x00000024
35893 @ 302856:                        ASSPAR
35894 @ 302857:                        PUSHI  #0x00000009
35895 @ 302862:                        ASSPAR
35896 @ 302863:                        CALL  
35897 @ 302864:                        LOCATE L_0007

  5462              %IF ASSOP=3 %THEN %START
35898 @ 302867:                        LINE   5462 "regression-compile-tmp/nrimp10s-77.imp"
35899 @ 302909:                        PUSH   ASSOP
35900 @ 302912:                        PUSHI  #0x00000003
35901 @ 302917:                        JUMPIF # L_0007

  5463                 PF1(IRSB,2,TOS,0)
35902 @ 302921:                        LINE   5463 "regression-compile-tmp/nrimp10s-77.imp"
35903 @ 302963:                        PUSH   PF1
35904 @ 302966:                        PUSHI  #0x000000e4
35905 @ 302971:                        ASSPAR
35906 @ 302972:                        PUSHI  #0x00000002
35907 @ 302977:                        ASSPAR
35908 @ 302978:                        PUSHI  #0x00000006
35909 @ 302983:                        ASSPAR
35910 @ 302984:                        PUSHI  #0x00000000
35911 @ 302989:                        ASSPAR
35912 @ 302990:                        CALL  

  5464                 PF1(ST,2,7,0);           ! STORE AMENDED CURRENT LENGTH  {EMAS Imp9 vs Imp77 - ST is both a constant and a label in EMAS Imp9}
35913 @ 302991:                        LINE   5464 "regression-compile-tmp/nrimp10s-77.imp"
35914 @ 303033:                        PUSH   PF1
35915 @ 303036:                        PUSHI  #0x00000048
35916 @ 303041:                        ASSPAR
35917 @ 303042:                        PUSHI  #0x00000002
35918 @ 303047:                        ASSPAR
35919 @ 303048:                        PUSHI  #0x00000007
35920 @ 303053:                        ASSPAR
35921 @ 303054:                        PUSHI  #0x00000000
35922 @ 303059:                        ASSPAR
35923 @ 303060:                        CALL  

  5465              %FINISH
35924 @ 303061:                        LINE   5465 "regression-compile-tmp/nrimp10s-77.imp"
35925 @ 303103:                        LOCATE L_0007

  5466           %FINISH
35926 @ 303106:                        LINE   5466 "regression-compile-tmp/nrimp10s-77.imp"
35927 @ 303148:                        LOCATE L_0003

  5467           P=Q; %RETURN
  5468  !
  5469  ! THIS SECTION DEALS WITH OPERATIONS ON COMPLETE RECORDS
  5470  !
35928 @ 303151:                        LINE   5467 "regression-compile-tmp/nrimp10s-77.imp"
35929 @ 303193:                        PUSH   P
35930 @ 303196:                        PUSH   Q
35931 @ 303199:                        ASSVAL
35932 @ 303200:                        LINE   5467 "regression-compile-tmp/nrimp10s-77.imp"
35933 @ 303242:                        RETURN

  5471  RECOP:                                   ! LHS IS RECORD WITHOUT SUBNAME
35934 @ 303243:                        LINE   5471 "regression-compile-tmp/nrimp10s-77.imp"
35935 @ 303285:                        LABEL  L_01fa

  5472           REG=ACCR;                      ! IN CASE FAULT 66
35936 @ 303288:                        LINE   5472 "regression-compile-tmp/nrimp10s-77.imp"
35937 @ 303330:                        PUSH   REG
35938 @ 303333:                        PUSHI  #0x00000000
35939 @ 303338:                        ASSVAL

  5473           Q=TSEXP(JJJ)
35940 @ 303339:                        LINE   5473 "regression-compile-tmp/nrimp10s-77.imp"
35941 @ 303381:                        PUSH   Q
35942 @ 303384:                        PUSH   TSEXP
35943 @ 303387:                        PUSH   JJJ
35944 @ 303390:                        ASSPAR
35945 @ 303391:                        CALL  
35946 @ 303392:                        ASSVAL

  5474           %IF Q=1 %AND JJJ=0 %START;     ! CLEAR A RECORD TO ZERO
35947 @ 303393:                        LINE   5474 "regression-compile-tmp/nrimp10s-77.imp"
35948 @ 303435:                        PUSH   Q
35949 @ 303438:                        PUSHI  #0x00000001
35950 @ 303443:                        JUMPIF # L_0004
35951 @ 303447:                        PUSH   JJJ
35952 @ 303450:                        PUSHI  #0x00000000
35953 @ 303455:                        JUMPIF # L_0004

  5475              P=P1; CNAME(3,DR)
35954 @ 303459:                        LINE   5475 "regression-compile-tmp/nrimp10s-77.imp"
35955 @ 303501:                        PUSH   P
35956 @ 303504:                        PUSH   P1
35957 @ 303507:                        ASSVAL
35958 @ 303508:                        LINE   5475 "regression-compile-tmp/nrimp10s-77.imp"
35959 @ 303550:                        PUSH   CNAME
35960 @ 303553:                        PUSHI  #0x00000003
35961 @ 303558:                        ASSPAR
35962 @ 303559:                        PUSHI  #0x00000001
35963 @ 303564:                        ASSPAR
35964 @ 303565:                        CALL  

  5476              %IF ACC<=128 %THEN JJ=0 %AND KK=ACC-1 %ELSE %START
35965 @ 303566:                        LINE   5476 "regression-compile-tmp/nrimp10s-77.imp"
35966 @ 303608:                        PUSH   ACC
35967 @ 303611:                        PUSHI  #0x00000080
35968 @ 303616:                        JUMPIF > L_0007
35969 @ 303620:                        PUSH   JJ
35970 @ 303623:                        PUSHI  #0x00000000
35971 @ 303628:                        ASSVAL
35972 @ 303629:                        PUSH   KK
35973 @ 303632:                        PUSH   ACC
35974 @ 303635:                        PUSHI  #0x00000001
35975 @ 303640:                        SUB   
35976 @ 303641:                        ASSVAL
35977 @ 303642:                        GOTO   L_0006
35978 @ 303645:                        LOCATE L_0007

  5477                 JJ=1; KK=0
35979 @ 303648:                        LINE   5477 "regression-compile-tmp/nrimp10s-77.imp"
35980 @ 303690:                        PUSH   JJ
35981 @ 303693:                        PUSHI  #0x00000001
35982 @ 303698:                        ASSVAL
35983 @ 303699:                        LINE   5477 "regression-compile-tmp/nrimp10s-77.imp"
35984 @ 303741:                        PUSH   KK
35985 @ 303744:                        PUSHI  #0x00000000
35986 @ 303749:                        ASSVAL

  5478                 %IF NAM#0 %OR ARR#0 %THEN PSF1(LDB,0,ACC)
35987 @ 303750:                        LINE   5478 "regression-compile-tmp/nrimp10s-77.imp"
35988 @ 303792:                        PUSH   NAM
35989 @ 303795:                        PUSHI  #0x00000000
35990 @ 303800:                        JUMPIF # L_000b
35991 @ 303804:                        PUSH   ARR
35992 @ 303807:                        PUSHI  #0x00000000
35993 @ 303812:                        JUMPIF = L_000a
35994 @ 303816:                        LOCATE L_000b
35995 @ 303819:                        PUSH   PSF1
35996 @ 303822:                        PUSHI  #0x00000076
35997 @ 303827:                        ASSPAR
35998 @ 303828:                        PUSHI  #0x00000000
35999 @ 303833:                        ASSPAR
36000 @ 303834:                        PUSH   ACC
36001 @ 303837:                        ASSPAR
36002 @ 303838:                        CALL  
36003 @ 303839:                        LOCATE L_000a

  5479              %FINISH
36004 @ 303842:                        LINE   5479 "regression-compile-tmp/nrimp10s-77.imp"
36005 @ 303884:                        LOCATE L_0006

  5480              PF2(MVL,JJ,1,KK,0,0)
36006 @ 303887:                        LINE   5480 "regression-compile-tmp/nrimp10s-77.imp"
36007 @ 303929:                        PUSH   PF2
36008 @ 303932:                        PUSHI  #0x000000b0
36009 @ 303937:                        ASSPAR
36010 @ 303938:                        PUSH   JJ
36011 @ 303941:                        ASSPAR
36012 @ 303942:                        PUSHI  #0x00000001
36013 @ 303947:                        ASSPAR
36014 @ 303948:                        PUSH   KK
36015 @ 303951:                        ASSPAR
36016 @ 303952:                        PUSHI  #0x00000000
36017 @ 303957:                        ASSPAR
36018 @ 303958:                        PUSHI  #0x00000000
36019 @ 303963:                        ASSPAR
36020 @ 303964:                        CALL  

  5481           %FINISH %ELSE %START
36021 @ 303965:                        LINE   5481 "regression-compile-tmp/nrimp10s-77.imp"
36022 @ 304007:                        GOTO   L_0003
36023 @ 304010:                        LOCATE L_0004

  5482              ->BACK %UNLESS TYPE=3 %AND A(P2+3)=4 %AND A(P2+4)=1
36024 @ 304013:                        LINE   5482 "regression-compile-tmp/nrimp10s-77.imp"
36025 @ 304055:                        PUSH   TYPE
36026 @ 304058:                        PUSHI  #0x00000003
36027 @ 304063:                        JUMPIF # L_0008
36028 @ 304067:                        PUSH   A
36029 @ 304070:                        PUSH   P2
36030 @ 304073:                        PUSHI  #0x00000003
36031 @ 304078:                        ADD   
36032 @ 304079:                        ACCESS
36033 @ 304080:                        PUSHI  #0x00000004
36034 @ 304085:                        JUMPIF # L_0008
36035 @ 304089:                        PUSH   A
36036 @ 304092:                        PUSH   P2
36037 @ 304095:                        PUSHI  #0x00000004
36038 @ 304100:                        ADD   
36039 @ 304101:                        ACCESS
36040 @ 304102:                        PUSHI  #0x00000001
36041 @ 304107:                        JUMPIF = L_0007
36042 @ 304111:                        LOCATE L_0008
36043 @ 304114:                        JUMP   L_01fc
36044 @ 304117:                        LOCATE L_0007

  5483              P=P2+5; CNAME(3,ACCR)
36045 @ 304120:                        LINE   5483 "regression-compile-tmp/nrimp10s-77.imp"
36046 @ 304162:                        PUSH   P
36047 @ 304165:                        PUSH   P2
36048 @ 304168:                        PUSHI  #0x00000005
36049 @ 304173:                        ADD   
36050 @ 304174:                        ASSVAL
36051 @ 304175:                        LINE   5483 "regression-compile-tmp/nrimp10s-77.imp"
36052 @ 304217:                        PUSH   CNAME
36053 @ 304220:                        PUSHI  #0x00000003
36054 @ 304225:                        ASSPAR
36055 @ 304226:                        PUSHI  #0x00000000
36056 @ 304231:                        ASSPAR
36057 @ 304232:                        CALL  

  5484              ACCP=ACC
36058 @ 304233:                        LINE   5484 "regression-compile-tmp/nrimp10s-77.imp"
36059 @ 304275:                        PUSH   ACCP
36060 @ 304278:                        PUSH   ACC
36061 @ 304281:                        ASSVAL

  5485              %UNLESS A(P)=2 %THEN FAULT2(66,0,LHNAME) %AND ->F00
36062 @ 304282:                        LINE   5485 "regression-compile-tmp/nrimp10s-77.imp"
36063 @ 304324:                        PUSH   A
36064 @ 304327:                        PUSH   P
36065 @ 304330:                        ACCESS
36066 @ 304331:                        PUSHI  #0x00000002
36067 @ 304336:                        JUMPIF = L_0007
36068 @ 304340:                        PUSH   FAULT2
36069 @ 304343:                        PUSHI  #0x00000042
36070 @ 304348:                        ASSPAR
36071 @ 304349:                        PUSHI  #0x00000000
36072 @ 304354:                        ASSPAR
36073 @ 304355:                        PUSH   LHNAME
36074 @ 304358:                        ASSPAR
36075 @ 304359:                        CALL  
36076 @ 304360:                        JUMP   L_01fd
36077 @ 304363:                        LOCATE L_0007

  5486              R_PTYPE=16_61; R_FLAG=9
36078 @ 304366:                        LINE   5486 "regression-compile-tmp/nrimp10s-77.imp"
36079 @ 304408:                        PUSH   R
36080 @ 304411:                        SELECT 2
36081 @ 304414:                        PUSHI  #0x00000061
36082 @ 304419:                        ASSVAL
36083 @ 304420:                        LINE   5486 "regression-compile-tmp/nrimp10s-77.imp"
36084 @ 304462:                        PUSH   R
36085 @ 304465:                        SELECT 4
36086 @ 304468:                        PUSHI  #0x00000009
36087 @ 304473:                        ASSVAL

  5487              R_XB=ACCR<<5; R_D=0
36088 @ 304474:                        LINE   5487 "regression-compile-tmp/nrimp10s-77.imp"
36089 @ 304516:                        PUSH   R
36090 @ 304519:                        SELECT 3
36091 @ 304522:                        PUSHI  #0x00000000
36092 @ 304527:                        PUSHI  #0x00000005
36093 @ 304532:                        LSH   
36094 @ 304533:                        ASSVAL
36095 @ 304534:                        LINE   5487 "regression-compile-tmp/nrimp10s-77.imp"
36096 @ 304576:                        PUSH   R
36097 @ 304579:                        SELECT 5
36098 @ 304582:                        PUSHI  #0x00000000
36099 @ 304587:                        ASSVAL

  5488              OLINK(ACCR)=ADDR(R)
36100 @ 304588:                        LINE   5488 "regression-compile-tmp/nrimp10s-77.imp"
36101 @ 304630:                        PUSH   OLINK
36102 @ 304633:                        PUSHI  #0x00000000
36103 @ 304638:                        ACCESS
36104 @ 304639:                        PUSH   ADDR
36105 @ 304642:                        PUSH   R
36106 @ 304645:                        ASSPAR
36107 @ 304646:                        CALL  
36108 @ 304647:                        ASSVAL

  5489              REGISTER(ACCR)=1
36109 @ 304648:                        LINE   5489 "regression-compile-tmp/nrimp10s-77.imp"
36110 @ 304690:                        PUSH   REGISTER
36111 @ 304693:                        PUSHI  #0x00000000
36112 @ 304698:                        ACCESS
36113 @ 304699:                        PUSHI  #0x00000001
36114 @ 304704:                        ASSVAL

  5490              P=P1; CNAME(3,DR)
36115 @ 304705:                        LINE   5490 "regression-compile-tmp/nrimp10s-77.imp"
36116 @ 304747:                        PUSH   P
36117 @ 304750:                        PUSH   P1
36118 @ 304753:                        ASSVAL
36119 @ 304754:                        LINE   5490 "regression-compile-tmp/nrimp10s-77.imp"
36120 @ 304796:                        PUSH   CNAME
36121 @ 304799:                        PUSHI  #0x00000003
36122 @ 304804:                        ASSPAR
36123 @ 304805:                        PUSHI  #0x00000001
36124 @ 304810:                        ASSPAR
36125 @ 304811:                        CALL  

  5491              REGISTER(ACCR)=0
36126 @ 304812:                        LINE   5491 "regression-compile-tmp/nrimp10s-77.imp"
36127 @ 304854:                        PUSH   REGISTER
36128 @ 304857:                        PUSHI  #0x00000000
36129 @ 304862:                        ACCESS
36130 @ 304863:                        PUSHI  #0x00000000
36131 @ 304868:                        ASSVAL

  5492              %IF R_FLAG#9 %THEN PF1(LSD,0,TOS,0)
36132 @ 304869:                        LINE   5492 "regression-compile-tmp/nrimp10s-77.imp"
36133 @ 304911:                        PUSH   R
36134 @ 304914:                        SELECT 4
36135 @ 304917:                        PUSHI  #0x00000009
36136 @ 304922:                        JUMPIF = L_0007
36137 @ 304926:                        PUSH   PF1
36138 @ 304929:                        PUSHI  #0x00000064
36139 @ 304934:                        ASSPAR
36140 @ 304935:                        PUSHI  #0x00000000
36141 @ 304940:                        ASSPAR
36142 @ 304941:                        PUSHI  #0x00000006
36143 @ 304946:                        ASSPAR
36144 @ 304947:                        PUSHI  #0x00000000
36145 @ 304952:                        ASSPAR
36146 @ 304953:                        CALL  
36147 @ 304954:                        LOCATE L_0007

  5493              %IF ASSOP=2 %AND ACCP#ACC %THEN FAULT2(67,LHNAME,FROMAR2(P2+5)) %AND ->F00
36148 @ 304957:                        LINE   5493 "regression-compile-tmp/nrimp10s-77.imp"
36149 @ 304999:                        PUSH   ASSOP
36150 @ 305002:                        PUSHI  #0x00000002
36151 @ 305007:                        JUMPIF # L_0007
36152 @ 305011:                        PUSH   ACCP
36153 @ 305014:                        PUSH   ACC
36154 @ 305017:                        JUMPIF = L_0007
36155 @ 305021:                        PUSH   FAULT2
36156 @ 305024:                        PUSHI  #0x00000043
36157 @ 305029:                        ASSPAR
36158 @ 305030:                        PUSH   LHNAME
36159 @ 305033:                        ASSPAR
36160 @ 305034:                        PUSH   FROMAR2
36161 @ 305037:                        PUSH   P2
36162 @ 305040:                        PUSHI  #0x00000005
36163 @ 305045:                        ADD   
36164 @ 305046:                        ASSPAR
36165 @ 305047:                        CALL  
36166 @ 305048:                        ASSPAR
36167 @ 305049:                        CALL  
36168 @ 305050:                        JUMP   L_01fd
36169 @ 305053:                        LOCATE L_0007

  5494              %IF ACCP>ACC %THEN ACCP=ACC
36170 @ 305056:                        LINE   5494 "regression-compile-tmp/nrimp10s-77.imp"
36171 @ 305098:                        PUSH   ACCP
36172 @ 305101:                        PUSH   ACC
36173 @ 305104:                        JUMPIF <= L_0007
36174 @ 305108:                        PUSH   ACCP
36175 @ 305111:                        PUSH   ACC
36176 @ 305114:                        ASSVAL
36177 @ 305115:                        LOCATE L_0007

  5495              {%UNTIL ACCP=0} %CYCLE
36178 @ 305118:                        LINE   5495 "regression-compile-tmp/nrimp10s-77.imp"
36179 @ 305160:                        LOCATE L_0006

  5496                 %IF ACCP>128 %THEN KK=128 %ELSE KK=ACCP
36180 @ 305163:                        LINE   5496 "regression-compile-tmp/nrimp10s-77.imp"
36181 @ 305205:                        PUSH   ACCP
36182 @ 305208:                        PUSHI  #0x00000080
36183 @ 305213:                        JUMPIF <= L_000a
36184 @ 305217:                        PUSH   KK
36185 @ 305220:                        PUSHI  #0x00000080
36186 @ 305225:                        ASSVAL
36187 @ 305226:                        GOTO   L_0009
36188 @ 305229:                        LOCATE L_000a
36189 @ 305232:                        PUSH   KK
36190 @ 305235:                        PUSH   ACCP
36191 @ 305238:                        ASSVAL
36192 @ 305239:                        LOCATE L_0009

  5497                 PF2(MV,0,0,KK-1,0,0)
36193 @ 305242:                        LINE   5497 "regression-compile-tmp/nrimp10s-77.imp"
36194 @ 305284:                        PUSH   PF2
36195 @ 305287:                        PUSHI  #0x000000b2
36196 @ 305292:                        ASSPAR
36197 @ 305293:                        PUSHI  #0x00000000
36198 @ 305298:                        ASSPAR
36199 @ 305299:                        PUSHI  #0x00000000
36200 @ 305304:                        ASSPAR
36201 @ 305305:                        PUSH   KK
36202 @ 305308:                        PUSHI  #0x00000001
36203 @ 305313:                        SUB   
36204 @ 305314:                        ASSPAR
36205 @ 305315:                        PUSHI  #0x00000000
36206 @ 305320:                        ASSPAR
36207 @ 305321:                        PUSHI  #0x00000000
36208 @ 305326:                        ASSPAR
36209 @ 305327:                        CALL  

  5498                 ACCP=ACCP-KK
36210 @ 305328:                        LINE   5498 "regression-compile-tmp/nrimp10s-77.imp"
36211 @ 305370:                        PUSH   ACCP
36212 @ 305373:                        PUSH   ACCP
36213 @ 305376:                        PUSH   KK
36214 @ 305379:                        SUB   
36215 @ 305380:                        ASSVAL

  5499              %REPEAT %UNTIL ACCP=0
36216 @ 305381:                        LINE   5499 "regression-compile-tmp/nrimp10s-77.imp"
36217 @ 305423:                        PUSH   ACCP
36218 @ 305426:                        PUSHI  #0x00000000
36219 @ 305431:                        JUMPIF = L_0007
36220 @ 305435:                        REPEAT L_0006
36221 @ 305438:                        LOCATE L_0007

  5500              GRUSE(ACCR)=0
36222 @ 305441:                        LINE   5500 "regression-compile-tmp/nrimp10s-77.imp"
36223 @ 305483:                        PUSH   GRUSE
36224 @ 305486:                        PUSHI  #0x00000000
36225 @ 305491:                        ACCESS
36226 @ 305492:                        PUSHI  #0x00000000
36227 @ 305497:                        ASSVAL

  5501           %FINISH
36228 @ 305498:                        LINE   5501 "regression-compile-tmp/nrimp10s-77.imp"
36229 @ 305540:                        LOCATE L_0003

  5502           P=P2; SKIP EXP
36230 @ 305543:                        LINE   5502 "regression-compile-tmp/nrimp10s-77.imp"
36231 @ 305585:                        PUSH   P
36232 @ 305588:                        PUSH   P2
36233 @ 305591:                        ASSVAL
36234 @ 305592:                        LINE   5502 "regression-compile-tmp/nrimp10s-77.imp"
36235 @ 305634:                        PUSH   SKIPEXP
36236 @ 305637:                        CALL  

  5503           GRUSE(DR)=0
36237 @ 305638:                        LINE   5503 "regression-compile-tmp/nrimp10s-77.imp"
36238 @ 305680:                        PUSH   GRUSE
36239 @ 305683:                        PUSHI  #0x00000001
36240 @ 305688:                        ACCESS
36241 @ 305689:                        PUSHI  #0x00000000
36242 @ 305694:                        ASSVAL

  5504           %RETURN
36243 @ 305695:                        LINE   5504 "regression-compile-tmp/nrimp10s-77.imp"
36244 @ 305737:                        RETURN

  5505  SW(0):                                 ! RESOLUTION
36245 @ 305738:                        LINE   5505 "regression-compile-tmp/nrimp10s-77.imp"
36246 @ 305780:                        PUSHI  #0x00000000
36247 @ 305785:                        SLABEL 505

  5506           P=P1; CNAME(2,DR)
36248 @ 305788:                        LINE   5506 "regression-compile-tmp/nrimp10s-77.imp"
36249 @ 305830:                        PUSH   P
36250 @ 305833:                        PUSH   P1
36251 @ 305836:                        ASSVAL
36252 @ 305837:                        LINE   5506 "regression-compile-tmp/nrimp10s-77.imp"
36253 @ 305879:                        PUSH   CNAME
36254 @ 305882:                        PUSHI  #0x00000002
36255 @ 305887:                        ASSPAR
36256 @ 305888:                        PUSHI  #0x00000001
36257 @ 305893:                        ASSPAR
36258 @ 305894:                        CALL  

  5507           P=P2;
36259 @ 305895:                        LINE   5507 "regression-compile-tmp/nrimp10s-77.imp"
36260 @ 305937:                        PUSH   P
36261 @ 305940:                        PUSH   P2
36262 @ 305943:                        ASSVAL

  5508           %IF TYPE=5 %THEN CRES(0) %ELSE %START
36263 @ 305944:                        LINE   5508 "regression-compile-tmp/nrimp10s-77.imp"
36264 @ 305986:                        PUSH   TYPE
36265 @ 305989:                        PUSHI  #0x00000005
36266 @ 305994:                        JUMPIF # L_0004
36267 @ 305998:                        PUSH   CRES
36268 @ 306001:                        PUSHI  #0x00000000
36269 @ 306006:                        ASSPAR
36270 @ 306007:                        CALL  
36271 @ 306008:                        GOTO   L_0003
36272 @ 306011:                        LOCATE L_0004

  5509              SKIP EXP
36273 @ 306014:                        LINE   5509 "regression-compile-tmp/nrimp10s-77.imp"
36274 @ 306056:                        PUSH   SKIPEXP
36275 @ 306059:                        CALL  

  5510              FAULT2(71,0,FROMAR2(P1)) %UNLESS TYPE=7
36276 @ 306060:                        LINE   5510 "regression-compile-tmp/nrimp10s-77.imp"
36277 @ 306102:                        PUSH   TYPE
36278 @ 306105:                        PUSHI  #0x00000007
36279 @ 306110:                        JUMPIF = L_0007
36280 @ 306114:                        PUSH   FAULT2
36281 @ 306117:                        PUSHI  #0x00000047
36282 @ 306122:                        ASSPAR
36283 @ 306123:                        PUSHI  #0x00000000
36284 @ 306128:                        ASSPAR
36285 @ 306129:                        PUSH   FROMAR2
36286 @ 306132:                        PUSH   P1
36287 @ 306135:                        ASSPAR
36288 @ 306136:                        CALL  
36289 @ 306137:                        ASSPAR
36290 @ 306138:                        CALL  
36291 @ 306139:                        LOCATE L_0007

  5511           %FINISH
36292 @ 306142:                        LINE   5511 "regression-compile-tmp/nrimp10s-77.imp"
36293 @ 306184:                        LOCATE L_0003

  5512           %RETURN
36294 @ 306187:                        LINE   5512 "regression-compile-tmp/nrimp10s-77.imp"
36295 @ 306229:                        RETURN

  5513  SW(1):                                 ! '==' AND %NAME PARAMETERS
36296 @ 306230:                        LINE   5513 "regression-compile-tmp/nrimp10s-77.imp"
36297 @ 306272:                        PUSHI  #0x00000001
36298 @ 306277:                        SLABEL 505

  5514           REG=ACCR; STCODE=ST;           ! NORMALLY USE ACC
36299 @ 306280:                        LINE   5514 "regression-compile-tmp/nrimp10s-77.imp"
36300 @ 306322:                        PUSH   REG
36301 @ 306325:                        PUSHI  #0x00000000
36302 @ 306330:                        ASSVAL
36303 @ 306331:                        LINE   5514 "regression-compile-tmp/nrimp10s-77.imp"
36304 @ 306373:                        PUSH   STCODE
36305 @ 306376:                        PUSHI  #0x00000048
36306 @ 306381:                        ASSVAL

  5515           ->F81 %UNLESS A(P2+3)=4 %AND A(P2+4)=1
36307 @ 306382:                        LINE   5515 "regression-compile-tmp/nrimp10s-77.imp"
36308 @ 306424:                        PUSH   A
36309 @ 306427:                        PUSH   P2
36310 @ 306430:                        PUSHI  #0x00000003
36311 @ 306435:                        ADD   
36312 @ 306436:                        ACCESS
36313 @ 306437:                        PUSHI  #0x00000004
36314 @ 306442:                        JUMPIF # L_0005
36315 @ 306446:                        PUSH   A
36316 @ 306449:                        PUSH   P2
36317 @ 306452:                        PUSHI  #0x00000004
36318 @ 306457:                        ADD   
36319 @ 306458:                        ACCESS
36320 @ 306459:                        PUSHI  #0x00000001
36321 @ 306464:                        JUMPIF = L_0004
36322 @ 306468:                        LOCATE L_0005
36323 @ 306471:                        JUMP   L_01fe
36324 @ 306474:                        LOCATE L_0004

  5516           FAULT2(82,0,LHNAME) %AND ->F00 %UNLESS NAM=1; ! ONLY POINTERS ON LHS OF==
36325 @ 306477:                        LINE   5516 "regression-compile-tmp/nrimp10s-77.imp"
36326 @ 306519:                        PUSH   NAM
36327 @ 306522:                        PUSHI  #0x00000001
36328 @ 306527:                        JUMPIF = L_0004
36329 @ 306531:                        PUSH   FAULT2
36330 @ 306534:                        PUSHI  #0x00000052
36331 @ 306539:                        ASSPAR
36332 @ 306540:                        PUSHI  #0x00000000
36333 @ 306545:                        ASSPAR
36334 @ 306546:                        PUSH   LHNAME
36335 @ 306549:                        ASSPAR
36336 @ 306550:                        CALL  
36337 @ 306551:                        JUMP   L_01fd
36338 @ 306554:                        LOCATE L_0004

  5517           P=P2+5
36339 @ 306557:                        LINE   5517 "regression-compile-tmp/nrimp10s-77.imp"
36340 @ 306599:                        PUSH   P
36341 @ 306602:                        PUSH   P2
36342 @ 306605:                        PUSHI  #0x00000005
36343 @ 306610:                        ADD   
36344 @ 306611:                        ASSVAL

  5518           RHNAME=A(P)<<8!A(P+1)
36345 @ 306612:                        LINE   5518 "regression-compile-tmp/nrimp10s-77.imp"
36346 @ 306654:                        PUSH   RHNAME
36347 @ 306657:                        PUSH   A
36348 @ 306660:                        PUSH   P
36349 @ 306663:                        ACCESS
36350 @ 306664:                        PUSHI  #0x00000008
36351 @ 306669:                        LSH   
36352 @ 306670:                        PUSH   A
36353 @ 306673:                        PUSH   P
36354 @ 306676:                        PUSHI  #0x00000001
36355 @ 306681:                        ADD   
36356 @ 306682:                        ACCESS
36357 @ 306683:                        OR    
36358 @ 306684:                        ASSVAL

  5519           ->ARRNAME %IF ARR=1
36359 @ 306685:                        LINE   5519 "regression-compile-tmp/nrimp10s-77.imp"
36360 @ 306727:                        PUSH   ARR
36361 @ 306730:                        PUSHI  #0x00000001
36362 @ 306735:                        JUMPIF # L_0004
36363 @ 306739:                        JUMP   L_01ff
36364 @ 306742:                        LOCATE L_0004

  5520           %IF A(P1+2)=2=A(P1+3) %START;  ! LHS SCALAR POINTERNAME
36365 @ 306745:                        LINE   5520 "regression-compile-tmp/nrimp10s-77.imp"
36366 @ 306787:                        PUSH   A
36367 @ 306790:                        PUSH   P1
36368 @ 306793:                        PUSHI  #0x00000002
36369 @ 306798:                        ADD   
36370 @ 306799:                        ACCESS
36371 @ 306800:                        PUSHI  #0x00000002
36372 @ 306805:                        JUMPIFD # L_0004
36373 @ 306809:                        PUSH   A
36374 @ 306812:                        PUSH   P1
36375 @ 306815:                        PUSHI  #0x00000003
36376 @ 306820:                        ADD   
36377 @ 306821:                        ACCESS
36378 @ 306822:                        JUMPIF # L_0004

  5521              COPYTAG(RHNAME)        ;    ! LOOK AT RHS
36379 @ 306826:                        LINE   5521 "regression-compile-tmp/nrimp10s-77.imp"
36380 @ 306868:                        PUSH   COPYTAG
36381 @ 306871:                        PUSH   RHNAME
36382 @ 306874:                        ASSPAR
36383 @ 306875:                        CALL  

  5522              %IF PTYPE#SNPT %AND ARR#0 %THEN REG=DR %AND STCODE=STD
36384 @ 306876:                        LINE   5522 "regression-compile-tmp/nrimp10s-77.imp"
36385 @ 306918:                        PUSH   PTYPE
36386 @ 306921:                        PUSHI  #0x00001006
36387 @ 306926:                        JUMPIF = L_0007
36388 @ 306930:                        PUSH   ARR
36389 @ 306933:                        PUSHI  #0x00000000
36390 @ 306938:                        JUMPIF = L_0007
36391 @ 306942:                        PUSH   REG
36392 @ 306945:                        PUSHI  #0x00000001
36393 @ 306950:                        ASSVAL
36394 @ 306951:                        PUSH   STCODE
36395 @ 306954:                        PUSHI  #0x00000058
36396 @ 306959:                        ASSVAL
36397 @ 306960:                        LOCATE L_0007

  5523           %FINISH
36398 @ 306963:                        LINE   5523 "regression-compile-tmp/nrimp10s-77.imp"
36399 @ 307005:                        LOCATE L_0004

  5524           CNAME(3,REG);                  ! DESCRPTR TO ACC
36400 @ 307008:                        LINE   5524 "regression-compile-tmp/nrimp10s-77.imp"
36401 @ 307050:                        PUSH   CNAME
36402 @ 307053:                        PUSHI  #0x00000003
36403 @ 307058:                        ASSPAR
36404 @ 307059:                        PUSH   REG
36405 @ 307062:                        ASSPAR
36406 @ 307063:                        CALL  

  5525           R_PTYPE=16_61; R_FLAG=9
36407 @ 307064:                        LINE   5525 "regression-compile-tmp/nrimp10s-77.imp"
36408 @ 307106:                        PUSH   R
36409 @ 307109:                        SELECT 2
36410 @ 307112:                        PUSHI  #0x00000061
36411 @ 307117:                        ASSVAL
36412 @ 307118:                        LINE   5525 "regression-compile-tmp/nrimp10s-77.imp"
36413 @ 307160:                        PUSH   R
36414 @ 307163:                        SELECT 4
36415 @ 307166:                        PUSHI  #0x00000009
36416 @ 307171:                        ASSVAL

  5526           R_XB=REG
36417 @ 307172:                        LINE   5526 "regression-compile-tmp/nrimp10s-77.imp"
36418 @ 307214:                        PUSH   R
36419 @ 307217:                        SELECT 3
36420 @ 307220:                        PUSH   REG
36421 @ 307223:                        ASSVAL

  5527           OLINK(REG)=ADDR(R)
36422 @ 307224:                        LINE   5527 "regression-compile-tmp/nrimp10s-77.imp"
36423 @ 307266:                        PUSH   OLINK
36424 @ 307269:                        PUSH   REG
36425 @ 307272:                        ACCESS
36426 @ 307273:                        PUSH   ADDR
36427 @ 307276:                        PUSH   R
36428 @ 307279:                        ASSPAR
36429 @ 307280:                        CALL  
36430 @ 307281:                        ASSVAL

  5528           REGISTER(REG)=1
36431 @ 307282:                        LINE   5528 "regression-compile-tmp/nrimp10s-77.imp"
36432 @ 307324:                        PUSH   REGISTER
36433 @ 307327:                        PUSH   REG
36434 @ 307330:                        ACCESS
36435 @ 307331:                        PUSHI  #0x00000001
36436 @ 307336:                        ASSVAL

  5529           ->F81 %UNLESS A(P)=2;          ! NO REST OF EXP ON RHS
36437 @ 307337:                        LINE   5529 "regression-compile-tmp/nrimp10s-77.imp"
36438 @ 307379:                        PUSH   A
36439 @ 307382:                        PUSH   P
36440 @ 307385:                        ACCESS
36441 @ 307386:                        PUSHI  #0x00000002
36442 @ 307391:                        JUMPIF = L_0004
36443 @ 307395:                        JUMP   L_01fe
36444 @ 307398:                        LOCATE L_0004

  5530           Q=P+1; P=P1
36445 @ 307401:                        LINE   5530 "regression-compile-tmp/nrimp10s-77.imp"
36446 @ 307443:                        PUSH   Q
36447 @ 307446:                        PUSH   P
36448 @ 307449:                        PUSHI  #0x00000001
36449 @ 307454:                        ADD   
36450 @ 307455:                        ASSVAL
36451 @ 307456:                        LINE   5530 "regression-compile-tmp/nrimp10s-77.imp"
36452 @ 307498:                        PUSH   P
36453 @ 307501:                        PUSH   P1
36454 @ 307504:                        ASSVAL

  5531           ->F83 %UNLESS TYPE=TYPEP %AND PREC=PRECP
36455 @ 307505:                        LINE   5531 "regression-compile-tmp/nrimp10s-77.imp"
36456 @ 307547:                        PUSH   TYPE
36457 @ 307550:                        PUSH   TYPEP
36458 @ 307553:                        JUMPIF # L_0005
36459 @ 307557:                        PUSH   PREC
36460 @ 307560:                        PUSH   PRECP
36461 @ 307563:                        JUMPIF = L_0004
36462 @ 307567:                        LOCATE L_0005
36463 @ 307570:                        JUMP   L_0200
36464 @ 307573:                        LOCATE L_0004

  5532           ->F86 %UNLESS OLDI<=LVL %OR BASE=0 %OR NAM#0
  5533                                          ! GLOBAL == NONOWN LOCAL
36465 @ 307576:                        LINE   5532 "regression-compile-tmp/nrimp10s-77.imp"
36466 @ 307618:                        PUSH   OLDI
36467 @ 307621:                        PUSH   LVL
36468 @ 307624:                        JUMPIF <= L_0004
36469 @ 307628:                        PUSH   BASE
36470 @ 307631:                        PUSHI  #0x00000000
36471 @ 307636:                        JUMPIF = L_0004
36472 @ 307640:                        PUSH   NAM
36473 @ 307643:                        PUSHI  #0x00000000
36474 @ 307648:                        JUMPIF # L_0004
36475 @ 307652:                        JUMP   L_0201
36476 @ 307655:                        LOCATE L_0004

  5534           CNAME(6,0)
36477 @ 307658:                        LINE   5534 "regression-compile-tmp/nrimp10s-77.imp"
36478 @ 307700:                        PUSH   CNAME
36479 @ 307703:                        PUSHI  #0x00000006
36480 @ 307708:                        ASSPAR
36481 @ 307709:                        PUSHI  #0x00000000
36482 @ 307714:                        ASSPAR
36483 @ 307715:                        CALL  

  5535           %IF R_FLAG#9 %THEN %START
36484 @ 307716:                        LINE   5535 "regression-compile-tmp/nrimp10s-77.imp"
36485 @ 307758:                        PUSH   R
36486 @ 307761:                        SELECT 4
36487 @ 307764:                        PUSHI  #0x00000009
36488 @ 307769:                        JUMPIF = L_0004

  5536              %IF REG#ACCR %THEN ABORT
36489 @ 307773:                        LINE   5536 "regression-compile-tmp/nrimp10s-77.imp"
36490 @ 307815:                        PUSH   REG
36491 @ 307818:                        PUSHI  #0x00000000
36492 @ 307823:                        JUMPIF = L_0007
36493 @ 307827:                        PUSH   ABORT
36494 @ 307830:                        CALL  
36495 @ 307831:                        LOCATE L_0007

  5537              PF1(LSD,0,TOS,0)
36496 @ 307834:                        LINE   5537 "regression-compile-tmp/nrimp10s-77.imp"
36497 @ 307876:                        PUSH   PF1
36498 @ 307879:                        PUSHI  #0x00000064
36499 @ 307884:                        ASSPAR
36500 @ 307885:                        PUSHI  #0x00000000
36501 @ 307890:                        ASSPAR
36502 @ 307891:                        PUSHI  #0x00000006
36503 @ 307896:                        ASSPAR
36504 @ 307897:                        PUSHI  #0x00000000
36505 @ 307902:                        ASSPAR
36506 @ 307903:                        CALL  

  5538              GRUSE(ACCR)=0
36507 @ 307904:                        LINE   5538 "regression-compile-tmp/nrimp10s-77.imp"
36508 @ 307946:                        PUSH   GRUSE
36509 @ 307949:                        PUSHI  #0x00000000
36510 @ 307954:                        ACCESS
36511 @ 307955:                        PUSHI  #0x00000000
36512 @ 307960:                        ASSVAL

  5539           %FINISH
36513 @ 307961:                        LINE   5539 "regression-compile-tmp/nrimp10s-77.imp"
36514 @ 308003:                        LOCATE L_0004

  5540           REGISTER(REG)=0
36515 @ 308006:                        LINE   5540 "regression-compile-tmp/nrimp10s-77.imp"
36516 @ 308048:                        PUSH   REGISTER
36517 @ 308051:                        PUSH   REG
36518 @ 308054:                        ACCESS
36519 @ 308055:                        PUSHI  #0x00000000
36520 @ 308060:                        ASSVAL

  5541  COM:     PSORLF1(STCODE,ACCESS,AREA CODE,DISP)
36521 @ 308061:                        LINE   5541 "regression-compile-tmp/nrimp10s-77.imp"
36522 @ 308103:                        LABEL  L_0202
36523 @ 308106:                        LINE   5541 "regression-compile-tmp/nrimp10s-77.imp"
36524 @ 308148:                        PUSH   PSORLF1
36525 @ 308151:                        PUSH   STCODE
36526 @ 308154:                        ASSPAR
36527 @ 308155:                        PUSH   ACCESS
36528 @ 308158:                        ASSPAR
36529 @ 308159:                        PUSH   AREACODE
36530 @ 308162:                        CALL  
36531 @ 308163:                        ASSPAR
36532 @ 308164:                        PUSH   DISP
36533 @ 308167:                        ASSPAR
36534 @ 308168:                        CALL  

  5542           %IF REG=DR %AND ACCESS#0 %THEN ABORT
36535 @ 308169:                        LINE   5542 "regression-compile-tmp/nrimp10s-77.imp"
36536 @ 308211:                        PUSH   REG
36537 @ 308214:                        PUSHI  #0x00000001
36538 @ 308219:                        JUMPIF # L_0004
36539 @ 308223:                        PUSH   ACCESS
36540 @ 308226:                        PUSHI  #0x00000000
36541 @ 308231:                        JUMPIF = L_0004
36542 @ 308235:                        PUSH   ABORT
36543 @ 308238:                        CALL  
36544 @ 308239:                        LOCATE L_0004

  5543           NOTE ASSMENT(REG,1,A(P1)<<8!A(P1+1))
36545 @ 308242:                        LINE   5543 "regression-compile-tmp/nrimp10s-77.imp"
36546 @ 308284:                        PUSH   NOTEASSMENT
36547 @ 308287:                        PUSH   REG
36548 @ 308290:                        ASSPAR
36549 @ 308291:                        PUSHI  #0x00000001
36550 @ 308296:                        ASSPAR
36551 @ 308297:                        PUSH   A
36552 @ 308300:                        PUSH   P1
36553 @ 308303:                        ACCESS
36554 @ 308304:                        PUSHI  #0x00000008
36555 @ 308309:                        LSH   
36556 @ 308310:                        PUSH   A
36557 @ 308313:                        PUSH   P1
36558 @ 308316:                        PUSHI  #0x00000001
36559 @ 308321:                        ADD   
36560 @ 308322:                        ACCESS
36561 @ 308323:                        OR    
36562 @ 308324:                        ASSPAR
36563 @ 308325:                        CALL  

  5544           P=Q; %RETURN
36564 @ 308326:                        LINE   5544 "regression-compile-tmp/nrimp10s-77.imp"
36565 @ 308368:                        PUSH   P
36566 @ 308371:                        PUSH   Q
36567 @ 308374:                        ASSVAL
36568 @ 308375:                        LINE   5544 "regression-compile-tmp/nrimp10s-77.imp"
36569 @ 308417:                        RETURN

  5545  ARRNAME: CNAME(12,ACCR)
36570 @ 308418:                        LINE   5545 "regression-compile-tmp/nrimp10s-77.imp"
36571 @ 308460:                        LABEL  L_01ff
36572 @ 308463:                        LINE   5545 "regression-compile-tmp/nrimp10s-77.imp"
36573 @ 308505:                        PUSH   CNAME
36574 @ 308508:                        PUSHI  #0x0000000c
36575 @ 308513:                        ASSPAR
36576 @ 308514:                        PUSHI  #0x00000000
36577 @ 308519:                        ASSPAR
36578 @ 308520:                        CALL  

  5546           %IF ACCESS>=8 %THEN ACCESS=ACCESS-4 %ELSE ACCESS=0
36579 @ 308521:                        LINE   5546 "regression-compile-tmp/nrimp10s-77.imp"
36580 @ 308563:                        PUSH   ACCESS
36581 @ 308566:                        PUSHI  #0x00000008
36582 @ 308571:                        JUMPIF < L_0004
36583 @ 308575:                        PUSH   ACCESS
36584 @ 308578:                        PUSH   ACCESS
36585 @ 308581:                        PUSHI  #0x00000004
36586 @ 308586:                        SUB   
36587 @ 308587:                        ASSVAL
36588 @ 308588:                        GOTO   L_0003
36589 @ 308591:                        LOCATE L_0004
36590 @ 308594:                        PUSH   ACCESS
36591 @ 308597:                        PUSHI  #0x00000000
36592 @ 308602:                        ASSVAL
36593 @ 308603:                        LOCATE L_0003

  5547           ->F83 %UNLESS TYPE=TYPEP %AND PREC=PRECP %AND ARR>0
36594 @ 308606:                        LINE   5547 "regression-compile-tmp/nrimp10s-77.imp"
36595 @ 308648:                        PUSH   TYPE
36596 @ 308651:                        PUSH   TYPEP
36597 @ 308654:                        JUMPIF # L_0005
36598 @ 308658:                        PUSH   PREC
36599 @ 308661:                        PUSH   PRECP
36600 @ 308664:                        JUMPIF # L_0005
36601 @ 308668:                        PUSH   ARR
36602 @ 308671:                        PUSHI  #0x00000000
36603 @ 308676:                        JUMPIF > L_0004
36604 @ 308680:                        LOCATE L_0005
36605 @ 308683:                        JUMP   L_0200
36606 @ 308686:                        LOCATE L_0004

  5548           ->F86 %UNLESS OLDI<=LVL %OR BASE=0 %OR NAM#0
  5549                                          ! GLOBAL == NONOWN LOCAL
36607 @ 308689:                        LINE   5548 "regression-compile-tmp/nrimp10s-77.imp"
36608 @ 308731:                        PUSH   OLDI
36609 @ 308734:                        PUSH   LVL
36610 @ 308737:                        JUMPIF <= L_0004
36611 @ 308741:                        PUSH   BASE
36612 @ 308744:                        PUSHI  #0x00000000
36613 @ 308749:                        JUMPIF = L_0004
36614 @ 308753:                        PUSH   NAM
36615 @ 308756:                        PUSHI  #0x00000000
36616 @ 308761:                        JUMPIF # L_0004
36617 @ 308765:                        JUMP   L_0201
36618 @ 308768:                        LOCATE L_0004

  5550           TYPE=0
36619 @ 308771:                        LINE   5550 "regression-compile-tmp/nrimp10s-77.imp"
36620 @ 308813:                        PUSH   TYPE
36621 @ 308816:                        PUSHI  #0x00000000
36622 @ 308821:                        ASSVAL

  5551           NAMEOP(2,ACCR,16,-1)
36623 @ 308822:                        LINE   5551 "regression-compile-tmp/nrimp10s-77.imp"
36624 @ 308864:                        PUSH   NAMEOP
36625 @ 308867:                        PUSHI  #0x00000002
36626 @ 308872:                        ASSPAR
36627 @ 308873:                        PUSHI  #0x00000000
36628 @ 308878:                        ASSPAR
36629 @ 308879:                        PUSHI  #0x00000010
36630 @ 308884:                        ASSPAR
36631 @ 308885:                        PUSHI  #0x00000001
36632 @ 308890:                        NEGATE
36633 @ 308891:                        ASSPAR
36634 @ 308892:                        CALL  

  5552           R_PTYPE=16_72; R_UPTYPE=0
36635 @ 308893:                        LINE   5552 "regression-compile-tmp/nrimp10s-77.imp"
36636 @ 308935:                        PUSH   R
36637 @ 308938:                        SELECT 2
36638 @ 308941:                        PUSHI  #0x00000072
36639 @ 308946:                        ASSVAL
36640 @ 308947:                        LINE   5552 "regression-compile-tmp/nrimp10s-77.imp"
36641 @ 308989:                        PUSH   R
36642 @ 308992:                        SELECT 1
36643 @ 308995:                        PUSHI  #0x00000000
36644 @ 309000:                        ASSVAL

  5553           R_FLAG=9; R_XB=ACCR
36645 @ 309001:                        LINE   5553 "regression-compile-tmp/nrimp10s-77.imp"
36646 @ 309043:                        PUSH   R
36647 @ 309046:                        SELECT 4
36648 @ 309049:                        PUSHI  #0x00000009
36649 @ 309054:                        ASSVAL
36650 @ 309055:                        LINE   5553 "regression-compile-tmp/nrimp10s-77.imp"
36651 @ 309097:                        PUSH   R
36652 @ 309100:                        SELECT 3
36653 @ 309103:                        PUSHI  #0x00000000
36654 @ 309108:                        ASSVAL

  5554           R_D=-1
36655 @ 309109:                        LINE   5554 "regression-compile-tmp/nrimp10s-77.imp"
36656 @ 309151:                        PUSH   R
36657 @ 309154:                        SELECT 5
36658 @ 309157:                        PUSHI  #0x00000001
36659 @ 309162:                        NEGATE
36660 @ 309163:                        ASSVAL

  5555           REGISTER(ACCR)=1
36661 @ 309164:                        LINE   5555 "regression-compile-tmp/nrimp10s-77.imp"
36662 @ 309206:                        PUSH   REGISTER
36663 @ 309209:                        PUSHI  #0x00000000
36664 @ 309214:                        ACCESS
36665 @ 309215:                        PUSHI  #0x00000001
36666 @ 309220:                        ASSVAL

  5556           OLINK(ACCR)=ADDR(R)
36667 @ 309221:                        LINE   5556 "regression-compile-tmp/nrimp10s-77.imp"
36668 @ 309263:                        PUSH   OLINK
36669 @ 309266:                        PUSHI  #0x00000000
36670 @ 309271:                        ACCESS
36671 @ 309272:                        PUSH   ADDR
36672 @ 309275:                        PUSH   R
36673 @ 309278:                        ASSPAR
36674 @ 309279:                        CALL  
36675 @ 309280:                        ASSVAL

  5557           ->F81 %UNLESS A(P)=2
36676 @ 309281:                        LINE   5557 "regression-compile-tmp/nrimp10s-77.imp"
36677 @ 309323:                        PUSH   A
36678 @ 309326:                        PUSH   P
36679 @ 309329:                        ACCESS
36680 @ 309330:                        PUSHI  #0x00000002
36681 @ 309335:                        JUMPIF = L_0004
36682 @ 309339:                        JUMP   L_01fe
36683 @ 309342:                        LOCATE L_0004

  5558           Q=P+1; P=P1
36684 @ 309345:                        LINE   5558 "regression-compile-tmp/nrimp10s-77.imp"
36685 @ 309387:                        PUSH   Q
36686 @ 309390:                        PUSH   P
36687 @ 309393:                        PUSHI  #0x00000001
36688 @ 309398:                        ADD   
36689 @ 309399:                        ASSVAL
36690 @ 309400:                        LINE   5558 "regression-compile-tmp/nrimp10s-77.imp"
36691 @ 309442:                        PUSH   P
36692 @ 309445:                        PUSH   P1
36693 @ 309448:                        ASSVAL

  5559           CNAME(6,0)
36694 @ 309449:                        LINE   5559 "regression-compile-tmp/nrimp10s-77.imp"
36695 @ 309491:                        PUSH   CNAME
36696 @ 309494:                        PUSHI  #0x00000006
36697 @ 309499:                        ASSPAR
36698 @ 309500:                        PUSHI  #0x00000000
36699 @ 309505:                        ASSPAR
36700 @ 309506:                        CALL  

  5560           PF1(LSQ,0,TOS,0) %UNLESS R_FLAG=9
36701 @ 309507:                        LINE   5560 "regression-compile-tmp/nrimp10s-77.imp"
36702 @ 309549:                        PUSH   R
36703 @ 309552:                        SELECT 4
36704 @ 309555:                        PUSHI  #0x00000009
36705 @ 309560:                        JUMPIF = L_0004
36706 @ 309564:                        PUSH   PF1
36707 @ 309567:                        PUSHI  #0x00000066
36708 @ 309572:                        ASSPAR
36709 @ 309573:                        PUSHI  #0x00000000
36710 @ 309578:                        ASSPAR
36711 @ 309579:                        PUSHI  #0x00000006
36712 @ 309584:                        ASSPAR
36713 @ 309585:                        PUSHI  #0x00000000
36714 @ 309590:                        ASSPAR
36715 @ 309591:                        CALL  
36716 @ 309592:                        LOCATE L_0004

  5561           REGISTER(ACCR)=0
36717 @ 309595:                        LINE   5561 "regression-compile-tmp/nrimp10s-77.imp"
36718 @ 309637:                        PUSH   REGISTER
36719 @ 309640:                        PUSHI  #0x00000000
36720 @ 309645:                        ACCESS
36721 @ 309646:                        PUSHI  #0x00000000
36722 @ 309651:                        ASSVAL

  5562           ->COM
36723 @ 309652:                        LINE   5562 "regression-compile-tmp/nrimp10s-77.imp"
36724 @ 309694:                        JUMP   L_0202

  5563  F83:     FAULT2(83,LHNAME,RHNAME); ->F00
36725 @ 309697:                        LINE   5563 "regression-compile-tmp/nrimp10s-77.imp"
36726 @ 309739:                        LABEL  L_0200
36727 @ 309742:                        LINE   5563 "regression-compile-tmp/nrimp10s-77.imp"
36728 @ 309784:                        PUSH   FAULT2
36729 @ 309787:                        PUSHI  #0x00000053
36730 @ 309792:                        ASSPAR
36731 @ 309793:                        PUSH   LHNAME
36732 @ 309796:                        ASSPAR
36733 @ 309797:                        PUSH   RHNAME
36734 @ 309800:                        ASSPAR
36735 @ 309801:                        CALL  
36736 @ 309802:                        LINE   5563 "regression-compile-tmp/nrimp10s-77.imp"
36737 @ 309844:                        JUMP   L_01fd

  5564  F86:     FAULT2(86,LHNAME,RHNAME); ->F00
36738 @ 309847:                        LINE   5564 "regression-compile-tmp/nrimp10s-77.imp"
36739 @ 309889:                        LABEL  L_0201
36740 @ 309892:                        LINE   5564 "regression-compile-tmp/nrimp10s-77.imp"
36741 @ 309934:                        PUSH   FAULT2
36742 @ 309937:                        PUSHI  #0x00000056
36743 @ 309942:                        ASSPAR
36744 @ 309943:                        PUSH   LHNAME
36745 @ 309946:                        ASSPAR
36746 @ 309947:                        PUSH   RHNAME
36747 @ 309950:                        ASSPAR
36748 @ 309951:                        CALL  
36749 @ 309952:                        LINE   5564 "regression-compile-tmp/nrimp10s-77.imp"
36750 @ 309994:                        JUMP   L_01fd

  5565  F81:    FAULT2(81,0,LHNAME)
36751 @ 309997:                        LINE   5565 "regression-compile-tmp/nrimp10s-77.imp"
36752 @ 310039:                        LABEL  L_01fe
36753 @ 310042:                        LINE   5565 "regression-compile-tmp/nrimp10s-77.imp"
36754 @ 310084:                        PUSH   FAULT2
36755 @ 310087:                        PUSHI  #0x00000051
36756 @ 310092:                        ASSPAR
36757 @ 310093:                        PUSHI  #0x00000000
36758 @ 310098:                        ASSPAR
36759 @ 310099:                        PUSH   LHNAME
36760 @ 310102:                        ASSPAR
36761 @ 310103:                        CALL  

  5566  F00:
36762 @ 310104:                        LINE   5566 "regression-compile-tmp/nrimp10s-77.imp"
36763 @ 310146:                        LABEL  L_01fd

  5567           REGISTER(REG)=0
36764 @ 310149:                        LINE   5567 "regression-compile-tmp/nrimp10s-77.imp"
36765 @ 310191:                        PUSH   REGISTER
36766 @ 310194:                        PUSH   REG
36767 @ 310197:                        ACCESS
36768 @ 310198:                        PUSHI  #0x00000000
36769 @ 310203:                        ASSVAL

  5568           P=P2; SKIP EXP
36770 @ 310204:                        LINE   5568 "regression-compile-tmp/nrimp10s-77.imp"
36771 @ 310246:                        PUSH   P
36772 @ 310249:                        PUSH   P2
36773 @ 310252:                        ASSVAL
36774 @ 310253:                        LINE   5568 "regression-compile-tmp/nrimp10s-77.imp"
36775 @ 310295:                        PUSH   SKIPEXP
36776 @ 310298:                        CALL  

  5569           %END
36777 @ 310299:                        LINE   5569 "regression-compile-tmp/nrimp10s-77.imp"
36778 @ 310341:                     END    _lev0id0_lev1id1_lev2id3_CSS_ASSIGN {lev=5 --> 4}

  5570           %ROUTINE CSEXP(%INTEGER REG,MODE)
  5571  !***********************************************************************
  5572  !*       COMPILE A SIGNED EXPRESSION TO REGISTER 'REG' IN MODE 'MODE'  *
  5573  !*       MODE=1 FOR %INTEGER, =2 REAL, =3 LONG,=0 INTEGER %IF POSSIBLE *
  5574  !*       MODE=5 FOR ADDRESS EXPRESSNS(IE LEAVE ANY CONSTANT IN 'ADISP')*
  5575  !***********************************************************************
36779 @ 310342:                     LINE   5570 "regression-compile-tmp/nrimp10s-77.imp"
36780 @ 310384:                     DEF    CSEXP (_lev0id0_lev1id1_lev2id3_CSS_CSEXP) p1=V_0177 a/tf=7 b/format=0 c/ostate=0  type=0 (<type:0>) form=7 (routine) special=0 (<special:0>) linkage=0 (auto) spec=0 indirect=0 unass=0
36781 @ 310401:                        START  ( FORMAL PARAMETERS  {lev=5 --> 6, nested=0 --> 1}
36782 @ 310402:                           DEF    REG p1=V_01e1 a/tf=11 b/format=1 c/ostate=0  type=1 (integer) form=1 (simple) special=0 (<special:0>) linkage=0 (auto) spec=0 indirect=0 unass=0
36783 @ 310417:                           DEF    MODE p1=V_01e2 a/tf=11 b/format=1 c/ostate=0  type=1 (integer) form=1 (simple) special=0 (<special:0>) linkage=0 (auto) spec=0 indirect=0 unass=0
36784 @ 310433:                        FINISH ) {lev=5}

  5576  %INTEGER EXPHEAD,NOPS,EXPBOT
36785 @ 310434:                        LINE   5576 "regression-compile-tmp/nrimp10s-77.imp"
36786 @ 310476:                        DEF    EXPHEAD p1=V_01e3 a/tf=11 b/format=1 c/ostate=0  type=1 (integer) form=1 (simple) special=0 (<special:0>) linkage=0 (auto) spec=0 indirect=0 unass=0
36787 @ 310495:                        DEF    NOPS p1=V_01e4 a/tf=11 b/format=1 c/ostate=0  type=1 (integer) form=1 (simple) special=0 (<special:0>) linkage=0 (auto) spec=0 indirect=0 unass=0
36788 @ 310511:                        DEF    EXPBOT p1=V_01e5 a/tf=11 b/format=1 c/ostate=0  type=1 (integer) form=1 (simple) special=0 (<special:0>) linkage=0 (auto) spec=0 indirect=0 unass=0

  5577           EXPHEAD=0; EXPBOT=0
36789 @ 310529:                        LINE   5577 "regression-compile-tmp/nrimp10s-77.imp"
36790 @ 310571:                        PUSH   EXPHEAD
36791 @ 310574:                        PUSHI  #0x00000000
36792 @ 310579:                        ASSVAL
36793 @ 310580:                        LINE   5577 "regression-compile-tmp/nrimp10s-77.imp"
36794 @ 310622:                        PUSH   EXPBOT
36795 @ 310625:                        PUSHI  #0x00000000
36796 @ 310630:                        ASSVAL

  5578           NOPS=0
36797 @ 310631:                        LINE   5578 "regression-compile-tmp/nrimp10s-77.imp"
36798 @ 310673:                        PUSH   NOPS
36799 @ 310676:                        PUSHI  #0x00000000
36800 @ 310681:                        ASSVAL

  5579           P=P+3
36801 @ 310682:                        LINE   5579 "regression-compile-tmp/nrimp10s-77.imp"
36802 @ 310724:                        PUSH   P
36803 @ 310727:                        PUSH   P
36804 @ 310730:                        PUSHI  #0x00000003
36805 @ 310735:                        ADD   
36806 @ 310736:                        ASSVAL

  5580           TORP(EXPHEAD,EXPBOT,NOPS)
  5581  !
36807 @ 310737:                        LINE   5580 "regression-compile-tmp/nrimp10s-77.imp"
36808 @ 310779:                        PUSH   TORP
36809 @ 310782:                        PUSH   EXPHEAD
36810 @ 310785:                        ASSPAR
36811 @ 310786:                        PUSH   EXPBOT
36812 @ 310789:                        ASSPAR
36813 @ 310790:                        PUSH   NOPS
36814 @ 310793:                        ASSPAR
36815 @ 310794:                        CALL  

  5582           EXPOP(EXPHEAD,REG,NOPS,MODE)
  5583  !         CLEAR LIST(EXPHEAD)
36816 @ 310795:                        LINE   5582 "regression-compile-tmp/nrimp10s-77.imp"
36817 @ 310837:                        PUSH   EXPOP
36818 @ 310840:                        PUSH   EXPHEAD
36819 @ 310843:                        ASSPAR
36820 @ 310844:                        PUSH   REG
36821 @ 310847:                        ASSPAR
36822 @ 310848:                        PUSH   NOPS
36823 @ 310851:                        ASSPAR
36824 @ 310852:                        PUSH   MODE
36825 @ 310855:                        ASSPAR
36826 @ 310856:                        CALL  

  5584           ASLIST(EXPBOT)_LINK=ASL
36827 @ 310857:                        LINE   5584 "regression-compile-tmp/nrimp10s-77.imp"
36828 @ 310899:                        PUSH   ASLIST
36829 @ 310902:                        PUSH   EXPBOT
36830 @ 310905:                        ACCESS
36831 @ 310906:                        SELECT 4
36832 @ 310909:                        PUSH   ASL
36833 @ 310912:                        ASSVAL

  5585           ASL=EXPHEAD
36834 @ 310913:                        LINE   5585 "regression-compile-tmp/nrimp10s-77.imp"
36835 @ 310955:                        PUSH   ASL
36836 @ 310958:                        PUSH   EXPHEAD
36837 @ 310961:                        ASSVAL

  5586           %END
36838 @ 310962:                        LINE   5586 "regression-compile-tmp/nrimp10s-77.imp"
36839 @ 311004:                     END    _lev0id0_lev1id1_lev2id3_CSS_CSEXP {lev=5 --> 4}

  5587  %INTEGERFN CONSTEXP(%INTEGER PRECTYPE)
  5588  !***********************************************************************
  5589  !*    COMPILES AN EXPRESSION WHICH SHOULD EVALUATE TO A CONSTANT OF    *
  5590  !*    TYPE 'PRECTYPE'. P AS FOR FN INTEXP.                             *
  5591  !***********************************************************************
36840 @ 311005:                     LINE   5587 "regression-compile-tmp/nrimp10s-77.imp"
36841 @ 311047:                     DEF    CONSTEXP (_lev0id0_lev1id1_lev2id3_CSS_CONSTEXP) p1=V_0176 a/tf=18 b/format=1 c/ostate=10  type=1 (integer) form=8 (function) special=0 (<special:0>) linkage=0 (auto) spec=0 indirect=1 unass=0
36842 @ 311067:                        START  ( FORMAL PARAMETERS  {lev=5 --> 6, nested=0 --> 1}
36843 @ 311068:                           DEF    PRECTYPE p1=V_01e1 a/tf=11 b/format=1 c/ostate=0  type=1 (integer) form=1 (simple) special=0 (<special:0>) linkage=0 (auto) spec=0 indirect=0 unass=0
36844 @ 311088:                        FINISH ) {lev=5}

  5592  %INTEGER EXPHEAD,EXPBOT,NOPS,RES
36845 @ 311089:                        LINE   5592 "regression-compile-tmp/nrimp10s-77.imp"
36846 @ 311131:                        DEF    EXPHEAD p1=V_01e2 a/tf=11 b/format=1 c/ostate=0  type=1 (integer) form=1 (simple) special=0 (<special:0>) linkage=0 (auto) spec=0 indirect=0 unass=0
36847 @ 311150:                        DEF    EXPBOT p1=V_01e3 a/tf=11 b/format=1 c/ostate=0  type=1 (integer) form=1 (simple) special=0 (<special:0>) linkage=0 (auto) spec=0 indirect=0 unass=0
36848 @ 311168:                        DEF    NOPS p1=V_01e4 a/tf=11 b/format=1 c/ostate=0  type=1 (integer) form=1 (simple) special=0 (<special:0>) linkage=0 (auto) spec=0 indirect=0 unass=0
36849 @ 311184:                        DEF    RES p1=V_01e5 a/tf=11 b/format=1 c/ostate=0  type=1 (integer) form=1 (simple) special=0 (<special:0>) linkage=0 (auto) spec=0 indirect=0 unass=0

  5593        EXPHEAD=0; EXPBOT=0; NOPS=0; RES=0
36850 @ 311199:                        LINE   5593 "regression-compile-tmp/nrimp10s-77.imp"
36851 @ 311241:                        PUSH   EXPHEAD
36852 @ 311244:                        PUSHI  #0x00000000
36853 @ 311249:                        ASSVAL
36854 @ 311250:                        LINE   5593 "regression-compile-tmp/nrimp10s-77.imp"
36855 @ 311292:                        PUSH   EXPBOT
36856 @ 311295:                        PUSHI  #0x00000000
36857 @ 311300:                        ASSVAL
36858 @ 311301:                        LINE   5593 "regression-compile-tmp/nrimp10s-77.imp"
36859 @ 311343:                        PUSH   NOPS
36860 @ 311346:                        PUSHI  #0x00000000
36861 @ 311351:                        ASSVAL
36862 @ 311352:                        LINE   5593 "regression-compile-tmp/nrimp10s-77.imp"
36863 @ 311394:                        PUSH   RES
36864 @ 311397:                        PUSHI  #0x00000000
36865 @ 311402:                        ASSVAL

  5594        TORP(EXPHEAD,EXPBOT,NOPS)
36866 @ 311403:                        LINE   5594 "regression-compile-tmp/nrimp10s-77.imp"
36867 @ 311445:                        PUSH   TORP
36868 @ 311448:                        PUSH   EXPHEAD
36869 @ 311451:                        ASSPAR
36870 @ 311452:                        PUSH   EXPBOT
36871 @ 311455:                        ASSPAR
36872 @ 311456:                        PUSH   NOPS
36873 @ 311459:                        ASSPAR
36874 @ 311460:                        CALL  

  5595        ->WAYOUT %UNLESS NOPS&16_00040000=0
36875 @ 311461:                        LINE   5595 "regression-compile-tmp/nrimp10s-77.imp"
36876 @ 311503:                        PUSH   NOPS
36877 @ 311506:                        PUSHI  #0x00040000
36878 @ 311511:                        AND   
36879 @ 311512:                        PUSHI  #0x00000000
36880 @ 311517:                        JUMPIF = L_0004
36881 @ 311521:                        JUMP   L_01e6
36882 @ 311524:                        LOCATE L_0004

  5596        EXPOP(EXPHEAD,ACCR,NOPS,16_200+PRECTYPE)
36883 @ 311527:                        LINE   5596 "regression-compile-tmp/nrimp10s-77.imp"
36884 @ 311569:                        PUSH   EXPOP
36885 @ 311572:                        PUSH   EXPHEAD
36886 @ 311575:                        ASSPAR
36887 @ 311576:                        PUSHI  #0x00000000
36888 @ 311581:                        ASSPAR
36889 @ 311582:                        PUSH   NOPS
36890 @ 311585:                        ASSPAR
36891 @ 311586:                        PUSHI  #0x00000200
36892 @ 311591:                        PUSH   PRECTYPE
36893 @ 311594:                        ADD   
36894 @ 311595:                        ASSPAR
36895 @ 311596:                        CALL  

  5597        %IF EXPOPND_FLAG=3 %THEN RES=EXPOPND_XTRA %AND ->WAYOUT
36896 @ 311597:                        LINE   5597 "regression-compile-tmp/nrimp10s-77.imp"
36897 @ 311639:                        PUSH   EXPOPND
36898 @ 311642:                        SELECT 4
36899 @ 311645:                        PUSHI  #0x00000003
36900 @ 311650:                        JUMPIF # L_0004
36901 @ 311654:                        PUSH   RES
36902 @ 311657:                        PUSH   EXPOPND
36903 @ 311660:                        SELECT 6
36904 @ 311663:                        ASSVAL
36905 @ 311664:                        JUMP   L_01e6
36906 @ 311667:                        LOCATE L_0004

  5598        ->WAYOUT %UNLESS EXPOPND_FLAG<=1
36907 @ 311670:                        LINE   5598 "regression-compile-tmp/nrimp10s-77.imp"
36908 @ 311712:                        PUSH   EXPOPND
36909 @ 311715:                        SELECT 4
36910 @ 311718:                        PUSHI  #0x00000001
36911 @ 311723:                        JUMPIF <= L_0004
36912 @ 311727:                        JUMP   L_01e6
36913 @ 311730:                        LOCATE L_0004

  5599        RES=ADDR(EXPOPND_D)
36914 @ 311733:                        LINE   5599 "regression-compile-tmp/nrimp10s-77.imp"
36915 @ 311775:                        PUSH   RES
36916 @ 311778:                        PUSH   ADDR
36917 @ 311781:                        PUSH   EXPOPND
36918 @ 311784:                        SELECT 5
36919 @ 311787:                        ASSPAR
36920 @ 311788:                        CALL  
36921 @ 311789:                        ASSVAL

  5600  WAYOUT:
36922 @ 311790:                        LINE   5600 "regression-compile-tmp/nrimp10s-77.imp"
36923 @ 311832:                        LABEL  L_01e6

  5601        %MONITOR %IF RES=0 %AND DCOMP#0
36924 @ 311835:                        LINE   5601 "regression-compile-tmp/nrimp10s-77.imp"
36925 @ 311877:                        PUSH   RES
36926 @ 311880:                        PUSHI  #0x00000000
36927 @ 311885:                        JUMPIF # L_0004
36928 @ 311889:                        PUSH   DCOMP
36929 @ 311892:                        PUSHI  #0x00000000
36930 @ 311897:                        JUMPIF = L_0004
36931 @ 311901:                        MONITOR
36932 @ 311902:                        LOCATE L_0004

  5602        ASLIST(EXPBOT)_LINK=ASL
36933 @ 311905:                        LINE   5602 "regression-compile-tmp/nrimp10s-77.imp"
36934 @ 311947:                        PUSH   ASLIST
36935 @ 311950:                        PUSH   EXPBOT
36936 @ 311953:                        ACCESS
36937 @ 311954:                        SELECT 4
36938 @ 311957:                        PUSH   ASL
36939 @ 311960:                        ASSVAL

  5603        ASL=EXPHEAD
36940 @ 311961:                        LINE   5603 "regression-compile-tmp/nrimp10s-77.imp"
36941 @ 312003:                        PUSH   ASL
36942 @ 312006:                        PUSH   EXPHEAD
36943 @ 312009:                        ASSVAL

  5604        %RESULT=RES
36944 @ 312010:                        LINE   5604 "regression-compile-tmp/nrimp10s-77.imp"
36945 @ 312052:                        PUSH   RES
36946 @ 312055:                        RESULT

  5605  %END
36947 @ 312056:                        LINE   5605 "regression-compile-tmp/nrimp10s-77.imp"
36948 @ 312098:                     END    _lev0id0_lev1id1_lev2id3_CSS_CONSTEXP {lev=5 --> 4}

  5606  %INTEGERFN INTEXP(%INTEGERNAME VALUE)
  5607  !***********************************************************************
  5608  !*    COMPILES AN EXPRESSION WHICH SHOULD EVALUATE TO A CONSTANT       *
  5609  !*    VALUE RETURNED IN VALUE. RESULT#0 IF FAILED TO EVALUATE          *
  5610  !*    P POINTS TO P(+') IN (+')(OPERNAD)(RESTOFEXPR)                   *
  5611  !***********************************************************************
36949 @ 312099:                     LINE   5606 "regression-compile-tmp/nrimp10s-77.imp"
36950 @ 312141:                     DEF    INTEXP (_lev0id0_lev1id1_lev2id3_CSS_INTEXP) p1=V_0175 a/tf=18 b/format=1 c/ostate=10  type=1 (integer) form=8 (function) special=0 (<special:0>) linkage=0 (auto) spec=0 indirect=1 unass=0
36951 @ 312159:                        START  ( FORMAL PARAMETERS  {lev=5 --> 6, nested=0 --> 1}
36952 @ 312160:                           DEF    VALUE p1=V_01e1 a/tf=12 b/format=1 c/ostate=0  type=1 (integer) form=2 (name) special=0 (<special:0>) linkage=0 (auto) spec=0 indirect=0 unass=0
36953 @ 312177:                        FINISH ) {lev=5}

  5612  %INTEGER EXPHEAD,EXPBOT,NOPS,CODE,SPTYPE,SACC
36954 @ 312178:                        LINE   5612 "regression-compile-tmp/nrimp10s-77.imp"
36955 @ 312220:                        DEF    EXPHEAD p1=V_01e2 a/tf=11 b/format=1 c/ostate=0  type=1 (integer) form=1 (simple) special=0 (<special:0>) linkage=0 (auto) spec=0 indirect=0 unass=0
36956 @ 312239:                        DEF    EXPBOT p1=V_01e3 a/tf=11 b/format=1 c/ostate=0  type=1 (integer) form=1 (simple) special=0 (<special:0>) linkage=0 (auto) spec=0 indirect=0 unass=0
36957 @ 312257:                        DEF    NOPS p1=V_01e4 a/tf=11 b/format=1 c/ostate=0  type=1 (integer) form=1 (simple) special=0 (<special:0>) linkage=0 (auto) spec=0 indirect=0 unass=0
36958 @ 312273:                        DEF    CODE p1=V_01e5 a/tf=11 b/format=1 c/ostate=0  type=1 (integer) form=1 (simple) special=0 (<special:0>) linkage=0 (auto) spec=0 indirect=0 unass=0
36959 @ 312289:                        DEF    SPTYPE p1=V_01e6 a/tf=11 b/format=1 c/ostate=0  type=1 (integer) form=1 (simple) special=0 (<special:0>) linkage=0 (auto) spec=0 indirect=0 unass=0
36960 @ 312307:                        DEF    SACC p1=V_01e7 a/tf=11 b/format=1 c/ostate=0  type=1 (integer) form=1 (simple) special=0 (<special:0>) linkage=0 (auto) spec=0 indirect=0 unass=0

  5613        EXPHEAD=0; EXPBOT=0; NOPS=0; CODE=0
36961 @ 312323:                        LINE   5613 "regression-compile-tmp/nrimp10s-77.imp"
36962 @ 312365:                        PUSH   EXPHEAD
36963 @ 312368:                        PUSHI  #0x00000000
36964 @ 312373:                        ASSVAL
36965 @ 312374:                        LINE   5613 "regression-compile-tmp/nrimp10s-77.imp"
36966 @ 312416:                        PUSH   EXPBOT
36967 @ 312419:                        PUSHI  #0x00000000
36968 @ 312424:                        ASSVAL
36969 @ 312425:                        LINE   5613 "regression-compile-tmp/nrimp10s-77.imp"
36970 @ 312467:                        PUSH   NOPS
36971 @ 312470:                        PUSHI  #0x00000000
36972 @ 312475:                        ASSVAL
36973 @ 312476:                        LINE   5613 "regression-compile-tmp/nrimp10s-77.imp"
36974 @ 312518:                        PUSH   CODE
36975 @ 312521:                        PUSHI  #0x00000000
36976 @ 312526:                        ASSVAL

  5614        SPTYPE=PTYPE; SACC=ACC;           ! CALLED IN DECLARATIONS
36977 @ 312527:                        LINE   5614 "regression-compile-tmp/nrimp10s-77.imp"
36978 @ 312569:                        PUSH   SPTYPE
36979 @ 312572:                        PUSH   PTYPE
36980 @ 312575:                        ASSVAL
36981 @ 312576:                        LINE   5614 "regression-compile-tmp/nrimp10s-77.imp"
36982 @ 312618:                        PUSH   SACC
36983 @ 312621:                        PUSH   ACC
36984 @ 312624:                        ASSVAL

  5615        TORP(EXPHEAD,EXPBOT,NOPS)
36985 @ 312625:                        LINE   5615 "regression-compile-tmp/nrimp10s-77.imp"
36986 @ 312667:                        PUSH   TORP
36987 @ 312670:                        PUSH   EXPHEAD
36988 @ 312673:                        ASSPAR
36989 @ 312674:                        PUSH   EXPBOT
36990 @ 312677:                        ASSPAR
36991 @ 312678:                        PUSH   NOPS
36992 @ 312681:                        ASSPAR
36993 @ 312682:                        CALL  

  5616        %IF NOPS&16_00040000=0 %AND TYPE=1 %START
36994 @ 312683:                        LINE   5616 "regression-compile-tmp/nrimp10s-77.imp"
36995 @ 312725:                        PUSH   NOPS
36996 @ 312728:                        PUSHI  #0x00040000
36997 @ 312733:                        AND   
36998 @ 312734:                        PUSHI  #0x00000000
36999 @ 312739:                        JUMPIF # L_0004
37000 @ 312743:                        PUSH   TYPE
37001 @ 312746:                        PUSHI  #0x00000001
37002 @ 312751:                        JUMPIF # L_0004

  5617           EXPOP(EXPHEAD,ACCR,NOPS,16_251)
37003 @ 312755:                        LINE   5617 "regression-compile-tmp/nrimp10s-77.imp"
37004 @ 312797:                        PUSH   EXPOP
37005 @ 312800:                        PUSH   EXPHEAD
37006 @ 312803:                        ASSPAR
37007 @ 312804:                        PUSHI  #0x00000000
37008 @ 312809:                        ASSPAR
37009 @ 312810:                        PUSH   NOPS
37010 @ 312813:                        ASSPAR
37011 @ 312814:                        PUSHI  #0x00000251
37012 @ 312819:                        ASSPAR
37013 @ 312820:                        CALL  

  5618           CODE=1 %UNLESS EXPOPND_FLAG<=1 %AND EXPOPND_PTYPE=16_51
37014 @ 312821:                        LINE   5618 "regression-compile-tmp/nrimp10s-77.imp"
37015 @ 312863:                        PUSH   EXPOPND
37016 @ 312866:                        SELECT 4
37017 @ 312869:                        PUSHI  #0x00000001
37018 @ 312874:                        JUMPIF > L_0008
37019 @ 312878:                        PUSH   EXPOPND
37020 @ 312881:                        SELECT 2
37021 @ 312884:                        PUSHI  #0x00000051
37022 @ 312889:                        JUMPIF = L_0007
37023 @ 312893:                        LOCATE L_0008
37024 @ 312896:                        PUSH   CODE
37025 @ 312899:                        PUSHI  #0x00000001
37026 @ 312904:                        ASSVAL
37027 @ 312905:                        LOCATE L_0007

  5619           VALUE=EXPOPND_D
37028 @ 312908:                        LINE   5619 "regression-compile-tmp/nrimp10s-77.imp"
37029 @ 312950:                        PUSH   VALUE
37030 @ 312953:                        PUSH   EXPOPND
37031 @ 312956:                        SELECT 5
37032 @ 312959:                        ASSVAL

  5620        %FINISH %ELSE CODE=1 %AND VALUE=1
37033 @ 312960:                        LINE   5620 "regression-compile-tmp/nrimp10s-77.imp"
37034 @ 313002:                        GOTO   L_0003
37035 @ 313005:                        LOCATE L_0004
37036 @ 313008:                        PUSH   CODE
37037 @ 313011:                        PUSHI  #0x00000001
37038 @ 313016:                        ASSVAL
37039 @ 313017:                        PUSH   VALUE
37040 @ 313020:                        PUSHI  #0x00000001
37041 @ 313025:                        ASSVAL
37042 @ 313026:                        LOCATE L_0003

  5621        ASLIST(EXPBOT)_LINK=ASL
37043 @ 313029:                        LINE   5621 "regression-compile-tmp/nrimp10s-77.imp"
37044 @ 313071:                        PUSH   ASLIST
37045 @ 313074:                        PUSH   EXPBOT
37046 @ 313077:                        ACCESS
37047 @ 313078:                        SELECT 4
37048 @ 313081:                        PUSH   ASL
37049 @ 313084:                        ASSVAL

  5622        ASL=EXPHEAD
37050 @ 313085:                        LINE   5622 "regression-compile-tmp/nrimp10s-77.imp"
37051 @ 313127:                        PUSH   ASL
37052 @ 313130:                        PUSH   EXPHEAD
37053 @ 313133:                        ASSVAL

  5623        ACC=SACC; PTYPE=SPTYPE
37054 @ 313134:                        LINE   5623 "regression-compile-tmp/nrimp10s-77.imp"
37055 @ 313176:                        PUSH   ACC
37056 @ 313179:                        PUSH   SACC
37057 @ 313182:                        ASSVAL
37058 @ 313183:                        LINE   5623 "regression-compile-tmp/nrimp10s-77.imp"
37059 @ 313225:                        PUSH   PTYPE
37060 @ 313228:                        PUSH   SPTYPE
37061 @ 313231:                        ASSVAL

  5624        UNPACK
37062 @ 313232:                        LINE   5624 "regression-compile-tmp/nrimp10s-77.imp"
37063 @ 313274:                        PUSH   UNPACK
37064 @ 313277:                        CALL  

  5625        %RESULT=CODE
37065 @ 313278:                        LINE   5625 "regression-compile-tmp/nrimp10s-77.imp"
37066 @ 313320:                        PUSH   CODE
37067 @ 313323:                        RESULT

  5626  %END
37068 @ 313324:                        LINE   5626 "regression-compile-tmp/nrimp10s-77.imp"
37069 @ 313366:                     END    _lev0id0_lev1id1_lev2id3_CSS_INTEXP {lev=5 --> 4}

  5627           %ROUTINE TORP(%INTEGERNAME HEAD,BOT,NOPS)
  5628  !***********************************************************************
  5629  !*       CONVERT THE SIGNED EXPRESSION INDEXED BY P INTO REVERSE       *
  5630  !*      POLISH NOTATION. THE REVERSE POLISH LIST IS ADDED TO 'HEAD'    *
  5631  !*      WHICH MAY CONTAIN ANOTHER EXPRESSION. THE NUMBER OF OPERATORS  *
  5632  !*      IS ADDED TO NOPS.                                              *
  5633  !*      N.B. AN INTEGER EXPRESSION IS A SPECIAL CASE OF A REAL EXPRSN  *
  5634  !*    THE TOP 20 BITS OF NOPS ARE USED TO RETURN DETAILS OF THE EXPR   *
  5635  !*    THESE BITS SIGNIFY AS FOLLOWS:-                                  *
  5636  !*    1<<17    CONTAINS VARIABLE OF MORE THAN 32 BITS                  *
  5637  !*    1<<18    NOT CONSTANT EXPRSSN IE CONTAINS AT LEAST 1 VARIABLE    *
  5638  !*    1<<19    COMPLEX IE CONTAINS FN CALL OR NEEDS DR TO EVALUATE     *
  5639  !*    1<<20    CONTAINS THE OPERATOR +                                 *
  5640  !*    1<<21    CONTAINS THE - OPERATOR(INCLUDES UNARY MINUS)           *
  5641  !*    1<<22    CONTAINS OPERATOR !! (INCUDES UNARY NOT)                *
  5642  !*    1<<23-7  CONTAINS OPERATORS !,*,//,/,& RESPECTIVELY              *
  5643  !*    1<28&9   CONTAINS << OR >>                                       *
  5644  !*    1<<30    CONTAINS EXPONETIATION                                  *
  5645  !***********************************************************************
37070 @ 313367:                     LINE   5627 "regression-compile-tmp/nrimp10s-77.imp"
37071 @ 313409:                     DEF    TORP (_lev0id0_lev1id1_lev2id3_CSS_TORP) p1=V_0174 a/tf=7 b/format=0 c/ostate=0  type=0 (<type:0>) form=7 (routine) special=0 (<special:0>) linkage=0 (auto) spec=0 indirect=0 unass=0
37072 @ 313425:                        START  ( FORMAL PARAMETERS  {lev=5 --> 6, nested=0 --> 1}
37073 @ 313426:                           DEF    HEAD p1=V_01e1 a/tf=12 b/format=1 c/ostate=0  type=1 (integer) form=2 (name) special=0 (<special:0>) linkage=0 (auto) spec=0 indirect=0 unass=0
37074 @ 313442:                           DEF    BOT p1=V_01e2 a/tf=12 b/format=1 c/ostate=0  type=1 (integer) form=2 (name) special=0 (<special:0>) linkage=0 (auto) spec=0 indirect=0 unass=0
37075 @ 313457:                           DEF    NOPS p1=V_01e3 a/tf=12 b/format=1 c/ostate=0  type=1 (integer) form=2 (name) special=0 (<special:0>) linkage=0 (auto) spec=0 indirect=0 unass=0
37076 @ 313473:                        FINISH ) {lev=5}

  5646  %SWITCH OPERAND(1:3)
37077 @ 313474:                        LINE   5646 "regression-compile-tmp/nrimp10s-77.imp"
37078 @ 313516:                        PUSHI  #0x00000001
37079 @ 313521:                        PUSHI  #0x00000003
37080 @ 313526:                        BOUNDS
37081 @ 313527:                        DEF    OPERAND p1=V_01e4 a/tf=6 b/format=0 c/ostate=0  type=0 (<type:0>) form=6 (switch) special=0 (<special:0>) linkage=0 (auto) spec=0 indirect=0 unass=0

  5647  %CONSTBYTEINTEGERARRAY PRECEDENCE(1:15)=3,3,4,5,5,4,3,3,4,4,5,5,3,5,5;
37082 @ 313546:                        LINE   5647 "regression-compile-tmp/nrimp10s-77.imp"
37083 @ 313588:                        PUSHI  #0x00000001
37084 @ 313593:                        PUSHI  #0x0000000f
37085 @ 313598:                        BOUNDS
37086 @ 313599:                        DEF    PRECEDENCE p1=V_01e5 a/tf=1b b/format=2 c/ostate=112  type=1 (integer) form=11 (array) special=1 (byte-integer) linkage=2 (constant) spec=0 indirect=1 unass=0
37087 @ 313621:                        PUSHI  #0x00000003
37088 @ 313626:                        INIT   1
37089 @ 313629:                        PUSHI  #0x00000003
37090 @ 313634:                        INIT   1
37091 @ 313637:                        PUSHI  #0x00000004
37092 @ 313642:                        INIT   1
37093 @ 313645:                        PUSHI  #0x00000005
37094 @ 313650:                        INIT   1
37095 @ 313653:                        PUSHI  #0x00000005
37096 @ 313658:                        INIT   1
37097 @ 313661:                        PUSHI  #0x00000004
37098 @ 313666:                        INIT   1
37099 @ 313669:                        PUSHI  #0x00000003
37100 @ 313674:                        INIT   1
37101 @ 313677:                        PUSHI  #0x00000003
37102 @ 313682:                        INIT   1
37103 @ 313685:                        PUSHI  #0x00000004
37104 @ 313690:                        INIT   1
37105 @ 313693:                        PUSHI  #0x00000004
37106 @ 313698:                        INIT   1
37107 @ 313701:                        PUSHI  #0x00000005
37108 @ 313706:                        INIT   1
37109 @ 313709:                        PUSHI  #0x00000005
37110 @ 313714:                        INIT   1
37111 @ 313717:                        PUSHI  #0x00000003
37112 @ 313722:                        INIT   1
37113 @ 313725:                        PUSHI  #0x00000005
37114 @ 313730:                        INIT   1
37115 @ 313733:                        PUSHI  #0x00000005
37116 @ 313738:                        INIT   1

  5648  %CONSTBYTEINTEGERARRAY OPVAL(1:15)=20,21,27,37,30,24,22,23,25,26,
  5649                                     28,29,20,37,30;
37117 @ 313741:                        LINE   5648 "regression-compile-tmp/nrimp10s-77.imp"
37118 @ 313783:                        PUSHI  #0x00000001
37119 @ 313788:                        PUSHI  #0x0000000f
37120 @ 313793:                        BOUNDS
37121 @ 313794:                        DEF    OPVAL p1=V_01e6 a/tf=1b b/format=2 c/ostate=112  type=1 (integer) form=11 (array) special=1 (byte-integer) linkage=2 (constant) spec=0 indirect=1 unass=0
37122 @ 313811:                        PUSHI  #0x00000014
37123 @ 313816:                        INIT   1
37124 @ 313819:                        PUSHI  #0x00000015
37125 @ 313824:                        INIT   1
37126 @ 313827:                        PUSHI  #0x0000001b
37127 @ 313832:                        INIT   1
37128 @ 313835:                        PUSHI  #0x00000025
37129 @ 313840:                        INIT   1
37130 @ 313843:                        PUSHI  #0x0000001e
37131 @ 313848:                        INIT   1
37132 @ 313851:                        PUSHI  #0x00000018
37133 @ 313856:                        INIT   1
37134 @ 313859:                        PUSHI  #0x00000016
37135 @ 313864:                        INIT   1
37136 @ 313867:                        PUSHI  #0x00000017
37137 @ 313872:                        INIT   1
37138 @ 313875:                        PUSHI  #0x00000019
37139 @ 313880:                        INIT   1
37140 @ 313883:                        PUSHI  #0x0000001a
37141 @ 313888:                        INIT   1
37142 @ 313891:                        PUSHI  #0x0000001c
37143 @ 313896:                        INIT   1
37144 @ 313899:                        PUSHI  #0x0000001d
37145 @ 313904:                        INIT   1
37146 @ 313907:                        PUSHI  #0x00000014
37147 @ 313912:                        INIT   1
37148 @ 313915:                        PUSHI  #0x00000025
37149 @ 313920:                        INIT   1
37150 @ 313923:                        PUSHI  #0x0000001e
37151 @ 313928:                        INIT   1

  5650  %INTEGER RPHEAD,PASSHEAD,SAVEHEAD,REAL,REALOP,COMPLEX,{%C
  5651           OPERATOR,OPPREC,OPND,C,D,E,RPTYPE,RPINF,BDISP,{%C
  5652           OPNAME,OPMASK,XTRA,RPBOT,OPSTK,OPPSTK,PASSBOT
37152 @ 313931:                        LINE   5650 "regression-compile-tmp/nrimp10s-77.imp"
37153 @ 313973:                        DEF    RPHEAD p1=V_01e7 a/tf=11 b/format=1 c/ostate=0  type=1 (integer) form=1 (simple) special=0 (<special:0>) linkage=0 (auto) spec=0 indirect=0 unass=0
37154 @ 313991:                        DEF    PASSHEAD p1=V_01e8 a/tf=11 b/format=1 c/ostate=0  type=1 (integer) form=1 (simple) special=0 (<special:0>) linkage=0 (auto) spec=0 indirect=0 unass=0
37155 @ 314011:                        DEF    SAVEHEAD p1=V_01e9 a/tf=11 b/format=1 c/ostate=0  type=1 (integer) form=1 (simple) special=0 (<special:0>) linkage=0 (auto) spec=0 indirect=0 unass=0
37156 @ 314031:                        DEF    REAL p1=V_01ea a/tf=11 b/format=1 c/ostate=0  type=1 (integer) form=1 (simple) special=0 (<special:0>) linkage=0 (auto) spec=0 indirect=0 unass=0
37157 @ 314047:                        DEF    REALOP p1=V_01eb a/tf=11 b/format=1 c/ostate=0  type=1 (integer) form=1 (simple) special=0 (<special:0>) linkage=0 (auto) spec=0 indirect=0 unass=0
37158 @ 314065:                        DEF    COMPLEX p1=V_01ec a/tf=11 b/format=1 c/ostate=0  type=1 (integer) form=1 (simple) special=0 (<special:0>) linkage=0 (auto) spec=0 indirect=0 unass=0
37159 @ 314084:                        DEF    OPERATOR p1=V_01ed a/tf=11 b/format=1 c/ostate=0  type=1 (integer) form=1 (simple) special=0 (<special:0>) linkage=0 (auto) spec=0 indirect=0 unass=0
37160 @ 314104:                        DEF    OPPREC p1=V_01ee a/tf=11 b/format=1 c/ostate=0  type=1 (integer) form=1 (simple) special=0 (<special:0>) linkage=0 (auto) spec=0 indirect=0 unass=0
37161 @ 314122:                        DEF    OPND p1=V_01ef a/tf=11 b/format=1 c/ostate=0  type=1 (integer) form=1 (simple) special=0 (<special:0>) linkage=0 (auto) spec=0 indirect=0 unass=0
37162 @ 314138:                        DEF    C p1=V_01f0 a/tf=11 b/format=1 c/ostate=0  type=1 (integer) form=1 (simple) special=0 (<special:0>) linkage=0 (auto) spec=0 indirect=0 unass=0
37163 @ 314151:                        DEF    D p1=V_01f1 a/tf=11 b/format=1 c/ostate=0  type=1 (integer) form=1 (simple) special=0 (<special:0>) linkage=0 (auto) spec=0 indirect=0 unass=0
37164 @ 314164:                        DEF    E p1=V_01f2 a/tf=11 b/format=1 c/ostate=0  type=1 (integer) form=1 (simple) special=0 (<special:0>) linkage=0 (auto) spec=0 indirect=0 unass=0
37165 @ 314177:                        DEF    RPTYPE p1=V_01f3 a/tf=11 b/format=1 c/ostate=0  type=1 (integer) form=1 (simple) special=0 (<special:0>) linkage=0 (auto) spec=0 indirect=0 unass=0
37166 @ 314195:                        DEF    RPINF p1=V_01f4 a/tf=11 b/format=1 c/ostate=0  type=1 (integer) form=1 (simple) special=0 (<special:0>) linkage=0 (auto) spec=0 indirect=0 unass=0
37167 @ 314212:                        DEF    BDISP p1=V_01f5 a/tf=11 b/format=1 c/ostate=0  type=1 (integer) form=1 (simple) special=0 (<special:0>) linkage=0 (auto) spec=0 indirect=0 unass=0
37168 @ 314229:                        DEF    OPNAME p1=V_01f6 a/tf=11 b/format=1 c/ostate=0  type=1 (integer) form=1 (simple) special=0 (<special:0>) linkage=0 (auto) spec=0 indirect=0 unass=0
37169 @ 314247:                        DEF    OPMASK p1=V_01f7 a/tf=11 b/format=1 c/ostate=0  type=1 (integer) form=1 (simple) special=0 (<special:0>) linkage=0 (auto) spec=0 indirect=0 unass=0
37170 @ 314265:                        DEF    XTRA p1=V_01f8 a/tf=11 b/format=1 c/ostate=0  type=1 (integer) form=1 (simple) special=0 (<special:0>) linkage=0 (auto) spec=0 indirect=0 unass=0
37171 @ 314281:                        DEF    RPBOT p1=V_01f9 a/tf=11 b/format=1 c/ostate=0  type=1 (integer) form=1 (simple) special=0 (<special:0>) linkage=0 (auto) spec=0 indirect=0 unass=0
37172 @ 314298:                        DEF    OPSTK p1=V_01fa a/tf=11 b/format=1 c/ostate=0  type=1 (integer) form=1 (simple) special=0 (<special:0>) linkage=0 (auto) spec=0 indirect=0 unass=0
37173 @ 314315:                        DEF    OPPSTK p1=V_01fb a/tf=11 b/format=1 c/ostate=0  type=1 (integer) form=1 (simple) special=0 (<special:0>) linkage=0 (auto) spec=0 indirect=0 unass=0
37174 @ 314333:                        DEF    PASSBOT p1=V_01fc a/tf=11 b/format=1 c/ostate=0  type=1 (integer) form=1 (simple) special=0 (<special:0>) linkage=0 (auto) spec=0 indirect=0 unass=0

  5653  %RECORD(LISTF)%NAME LCELL{(LISTF)
  5654  !
37175 @ 314352:                        LINE   5653 "regression-compile-tmp/nrimp10s-77.imp"
37176 @ 314394:                        DEF    LCELL p1=V_01fd a/tf=42 b/format=f3 c/ostate=0  type=4 (record) form=2 (name) special=0 (<special:0>) linkage=0 (auto) spec=0 indirect=0 unass=0

  5655           PASSHEAD=0; RPHEAD=0; SAVEHEAD=0
37177 @ 314411:                        LINE   5655 "regression-compile-tmp/nrimp10s-77.imp"
37178 @ 314453:                        PUSH   PASSHEAD
37179 @ 314456:                        PUSHI  #0x00000000
37180 @ 314461:                        ASSVAL
37181 @ 314462:                        LINE   5655 "regression-compile-tmp/nrimp10s-77.imp"
37182 @ 314504:                        PUSH   RPHEAD
37183 @ 314507:                        PUSHI  #0x00000000
37184 @ 314512:                        ASSVAL
37185 @ 314513:                        LINE   5655 "regression-compile-tmp/nrimp10s-77.imp"
37186 @ 314555:                        PUSH   SAVEHEAD
37187 @ 314558:                        PUSHI  #0x00000000
37188 @ 314563:                        ASSVAL

  5656           REAL=0; REALOP=0; BDISP=0
37189 @ 314564:                        LINE   5656 "regression-compile-tmp/nrimp10s-77.imp"
37190 @ 314606:                        PUSH   REAL
37191 @ 314609:                        PUSHI  #0x00000000
37192 @ 314614:                        ASSVAL
37193 @ 314615:                        LINE   5656 "regression-compile-tmp/nrimp10s-77.imp"
37194 @ 314657:                        PUSH   REALOP
37195 @ 314660:                        PUSHI  #0x00000000
37196 @ 314665:                        ASSVAL
37197 @ 314666:                        LINE   5656 "regression-compile-tmp/nrimp10s-77.imp"
37198 @ 314708:                        PUSH   BDISP
37199 @ 314711:                        PUSHI  #0x00000000
37200 @ 314716:                        ASSVAL

  5657           RPBOT=0; OPSTK=0; OPPSTK=0
  5658  !
37201 @ 314717:                        LINE   5657 "regression-compile-tmp/nrimp10s-77.imp"
37202 @ 314759:                        PUSH   RPBOT
37203 @ 314762:                        PUSHI  #0x00000000
37204 @ 314767:                        ASSVAL
37205 @ 314768:                        LINE   5657 "regression-compile-tmp/nrimp10s-77.imp"
37206 @ 314810:                        PUSH   OPSTK
37207 @ 314813:                        PUSHI  #0x00000000
37208 @ 314818:                        ASSVAL
37209 @ 314819:                        LINE   5657 "regression-compile-tmp/nrimp10s-77.imp"
37210 @ 314861:                        PUSH   OPPSTK
37211 @ 314864:                        PUSHI  #0x00000000
37212 @ 314869:                        ASSVAL

  5659           C=A(P)
37213 @ 314870:                        LINE   5659 "regression-compile-tmp/nrimp10s-77.imp"
37214 @ 314912:                        PUSH   C
37215 @ 314915:                        PUSH   A
37216 @ 314918:                        PUSH   P
37217 @ 314921:                        ACCESS
37218 @ 314922:                        ASSVAL

  5660           %IF 2<=C<=3 %THEN %START;     ! INITIAL '-' OR '\'
37219 @ 314923:                        LINE   5660 "regression-compile-tmp/nrimp10s-77.imp"
37220 @ 314965:                        PUSHI  #0x00000002
37221 @ 314970:                        PUSH   C
37222 @ 314973:                        JUMPIFD > L_0004
37223 @ 314977:                        PUSHI  #0x00000003
37224 @ 314982:                        JUMPIF > L_0004

  5661              NOPS=NOPS+1
  5662                                         ! '-' =(11,3)   '\' =(10,5)
37225 @ 314986:                        LINE   5661 "regression-compile-tmp/nrimp10s-77.imp"
37226 @ 315028:                        PUSH   NOPS
37227 @ 315031:                        PUSH   NOPS
37228 @ 315034:                        PUSHI  #0x00000001
37229 @ 315039:                        ADD   
37230 @ 315040:                        ASSVAL

  5663              OPSTK=4-C
37231 @ 315041:                        LINE   5663 "regression-compile-tmp/nrimp10s-77.imp"
37232 @ 315083:                        PUSH   OPSTK
37233 @ 315086:                        PUSHI  #0x00000004
37234 @ 315091:                        PUSH   C
37235 @ 315094:                        SUB   
37236 @ 315095:                        ASSVAL

  5664              OPPSTK=C<<1-1
37237 @ 315096:                        LINE   5664 "regression-compile-tmp/nrimp10s-77.imp"
37238 @ 315138:                        PUSH   OPPSTK
37239 @ 315141:                        PUSH   C
37240 @ 315144:                        PUSHI  #0x00000001
37241 @ 315149:                        LSH   
37242 @ 315150:                        PUSHI  #0x00000001
37243 @ 315155:                        SUB   
37244 @ 315156:                        ASSVAL

  5665              OPMASK=1<<(19+C);          ! - %OR !!
37245 @ 315157:                        LINE   5665 "regression-compile-tmp/nrimp10s-77.imp"
37246 @ 315199:                        PUSH   OPMASK
37247 @ 315202:                        PUSHI  #0x00000001
37248 @ 315207:                        PUSHI  #0x00000013
37249 @ 315212:                        PUSH   C
37250 @ 315215:                        ADD   
37251 @ 315216:                        LSH   
37252 @ 315217:                        ASSVAL

  5666           %FINISH %ELSE OPMASK=0
37253 @ 315218:                        LINE   5666 "regression-compile-tmp/nrimp10s-77.imp"
37254 @ 315260:                        GOTO   L_0003
37255 @ 315263:                        LOCATE L_0004
37256 @ 315266:                        PUSH   OPMASK
37257 @ 315269:                        PUSHI  #0x00000000
37258 @ 315274:                        ASSVAL
37259 @ 315275:                        LOCATE L_0003

  5667  NEXTOPND:OPND=A(P+1); P=P+2
37260 @ 315278:                        LINE   5667 "regression-compile-tmp/nrimp10s-77.imp"
37261 @ 315320:                        LABEL  L_01fe
37262 @ 315323:                        LINE   5667 "regression-compile-tmp/nrimp10s-77.imp"
37263 @ 315365:                        PUSH   OPND
37264 @ 315368:                        PUSH   A
37265 @ 315371:                        PUSH   P
37266 @ 315374:                        PUSHI  #0x00000001
37267 @ 315379:                        ADD   
37268 @ 315380:                        ACCESS
37269 @ 315381:                        ASSVAL
37270 @ 315382:                        LINE   5667 "regression-compile-tmp/nrimp10s-77.imp"
37271 @ 315424:                        PUSH   P
37272 @ 315427:                        PUSH   P
37273 @ 315430:                        PUSHI  #0x00000002
37274 @ 315435:                        ADD   
37275 @ 315436:                        ASSVAL

  5668           COMPLEX=0; XTRA=0
37276 @ 315437:                        LINE   5668 "regression-compile-tmp/nrimp10s-77.imp"
37277 @ 315479:                        PUSH   COMPLEX
37278 @ 315482:                        PUSHI  #0x00000000
37279 @ 315487:                        ASSVAL
37280 @ 315488:                        LINE   5668 "regression-compile-tmp/nrimp10s-77.imp"
37281 @ 315530:                        PUSH   XTRA
37282 @ 315533:                        PUSHI  #0x00000000
37283 @ 315538:                        ASSVAL

  5669           -> OPERAND(OPND);             ! SWITCH ON OPERAND
37284 @ 315539:                        LINE   5669 "regression-compile-tmp/nrimp10s-77.imp"
37285 @ 315581:                        PUSH   OPND
37286 @ 315584:                        SJUMP  484

  5670  OPERAND(1):                            ! NAME
37287 @ 315587:                        LINE   5670 "regression-compile-tmp/nrimp10s-77.imp"
37288 @ 315629:                        PUSHI  #0x00000001
37289 @ 315634:                        SLABEL 484

  5671           OPNAME=A(P)<<8+A(P+1)
37290 @ 315637:                        LINE   5671 "regression-compile-tmp/nrimp10s-77.imp"
37291 @ 315679:                        PUSH   OPNAME
37292 @ 315682:                        PUSH   A
37293 @ 315685:                        PUSH   P
37294 @ 315688:                        ACCESS
37295 @ 315689:                        PUSHI  #0x00000008
37296 @ 315694:                        LSH   
37297 @ 315695:                        PUSH   A
37298 @ 315698:                        PUSH   P
37299 @ 315701:                        PUSHI  #0x00000001
37300 @ 315706:                        ADD   
37301 @ 315707:                        ACCESS
37302 @ 315708:                        ADD   
37303 @ 315709:                        ASSVAL

  5672           LCELL==ASLIST(TAGS(OPNAME))
37304 @ 315710:                        LINE   5672 "regression-compile-tmp/nrimp10s-77.imp"
37305 @ 315752:                        PUSH   LCELL
37306 @ 315755:                        PUSH   ASLIST
37307 @ 315758:                        PUSH   TAGS
37308 @ 315761:                        PUSH   OPNAME
37309 @ 315764:                        ACCESS
37310 @ 315765:                        ACCESS
37311 @ 315766:                        ASSREF

  5673           PTYPE=LCELL_S1>>16
37312 @ 315767:                        LINE   5673 "regression-compile-tmp/nrimp10s-77.imp"
37313 @ 315809:                        PUSH   PTYPE
37314 @ 315812:                        PUSH   LCELL
37315 @ 315815:                        SELECT 1
37316 @ 315818:                        PUSHI  #0x00000010
37317 @ 315823:                        RSH   
37318 @ 315824:                        ASSVAL

  5674           %IF PTYPE=16_FFFF %THEN PTYPE=7;! NAME NOT SET
37319 @ 315825:                        LINE   5674 "regression-compile-tmp/nrimp10s-77.imp"
37320 @ 315867:                        PUSH   PTYPE
37321 @ 315870:                        PUSHI  #0x0000ffff
37322 @ 315875:                        JUMPIF # L_0004
37323 @ 315879:                        PUSH   PTYPE
37324 @ 315882:                        PUSHI  #0x00000007
37325 @ 315887:                        ASSVAL
37326 @ 315888:                        LOCATE L_0004

  5675           TYPE=PTYPE&7; PREC=PTYPE>>4&15
37327 @ 315891:                        LINE   5675 "regression-compile-tmp/nrimp10s-77.imp"
37328 @ 315933:                        PUSH   TYPE
37329 @ 315936:                        PUSH   PTYPE
37330 @ 315939:                        PUSHI  #0x00000007
37331 @ 315944:                        AND   
37332 @ 315945:                        ASSVAL
37333 @ 315946:                        LINE   5675 "regression-compile-tmp/nrimp10s-77.imp"
37334 @ 315988:                        PUSH   PREC
37335 @ 315991:                        PUSH   PTYPE
37336 @ 315994:                        PUSHI  #0x00000004
37337 @ 315999:                        RSH   
37338 @ 316000:                        PUSHI  #0x0000000f
37339 @ 316005:                        AND   
37340 @ 316006:                        ASSVAL

  5676           %IF PTYPE=SNPT %THEN %START
37341 @ 316007:                        LINE   5676 "regression-compile-tmp/nrimp10s-77.imp"
37342 @ 316049:                        PUSH   PTYPE
37343 @ 316052:                        PUSHI  #0x00001006
37344 @ 316057:                        JUMPIF # L_0004

  5677              D=LCELL_S3>>16
37345 @ 316061:                        LINE   5677 "regression-compile-tmp/nrimp10s-77.imp"
37346 @ 316103:                        PUSH   D
37347 @ 316106:                        PUSH   LCELL
37348 @ 316109:                        SELECT 3
37349 @ 316112:                        PUSHI  #0x00000010
37350 @ 316117:                        RSH   
37351 @ 316118:                        ASSVAL

  5678              %IF D=38 %AND A(P+2)=2 %THEN %START;    ! PICK OFF NL
37352 @ 316119:                        LINE   5678 "regression-compile-tmp/nrimp10s-77.imp"
37353 @ 316161:                        PUSH   D
37354 @ 316164:                        PUSHI  #0x00000026
37355 @ 316169:                        JUMPIF # L_0007
37356 @ 316173:                        PUSH   A
37357 @ 316176:                        PUSH   P
37358 @ 316179:                        PUSHI  #0x00000002
37359 @ 316184:                        ADD   
37360 @ 316185:                        ACCESS
37361 @ 316186:                        PUSHI  #0x00000002
37362 @ 316191:                        JUMPIF # L_0007

  5679                 RPTYPE=0; RPINF=10; PTYPE=16_51; P=P+2; ->SKNAM
37363 @ 316195:                        LINE   5679 "regression-compile-tmp/nrimp10s-77.imp"
37364 @ 316237:                        PUSH   RPTYPE
37365 @ 316240:                        PUSHI  #0x00000000
37366 @ 316245:                        ASSVAL
37367 @ 316246:                        LINE   5679 "regression-compile-tmp/nrimp10s-77.imp"
37368 @ 316288:                        PUSH   RPINF
37369 @ 316291:                        PUSHI  #0x0000000a
37370 @ 316296:                        ASSVAL
37371 @ 316297:                        LINE   5679 "regression-compile-tmp/nrimp10s-77.imp"
37372 @ 316339:                        PUSH   PTYPE
37373 @ 316342:                        PUSHI  #0x00000051
37374 @ 316347:                        ASSVAL
37375 @ 316348:                        LINE   5679 "regression-compile-tmp/nrimp10s-77.imp"
37376 @ 316390:                        PUSH   P
37377 @ 316393:                        PUSH   P
37378 @ 316396:                        PUSHI  #0x00000002
37379 @ 316401:                        ADD   
37380 @ 316402:                        ASSVAL
37381 @ 316403:                        LINE   5679 "regression-compile-tmp/nrimp10s-77.imp"
37382 @ 316445:                        JUMP   L_01ff

  5680              %FINISH
37383 @ 316448:                        LINE   5680 "regression-compile-tmp/nrimp10s-77.imp"
37384 @ 316490:                        LOCATE L_0007

  5681              %IF D=52 %AND A(P+2)=2 %START;! PICK OFF PI
37385 @ 316493:                        LINE   5681 "regression-compile-tmp/nrimp10s-77.imp"
37386 @ 316535:                        PUSH   D
37387 @ 316538:                        PUSHI  #0x00000034
37388 @ 316543:                        JUMPIF # L_0007
37389 @ 316547:                        PUSH   A
37390 @ 316550:                        PUSH   P
37391 @ 316553:                        PUSHI  #0x00000002
37392 @ 316558:                        ADD   
37393 @ 316559:                        ACCESS
37394 @ 316560:                        PUSHI  #0x00000002
37395 @ 316565:                        JUMPIF # L_0007

  5682                 RPTYPE=1; PTYPE=16_62; RPINF=16_413243F6
37396 @ 316569:                        LINE   5682 "regression-compile-tmp/nrimp10s-77.imp"
37397 @ 316611:                        PUSH   RPTYPE
37398 @ 316614:                        PUSHI  #0x00000001
37399 @ 316619:                        ASSVAL
37400 @ 316620:                        LINE   5682 "regression-compile-tmp/nrimp10s-77.imp"
37401 @ 316662:                        PUSH   PTYPE
37402 @ 316665:                        PUSHI  #0x00000062
37403 @ 316670:                        ASSVAL
37404 @ 316671:                        LINE   5682 "regression-compile-tmp/nrimp10s-77.imp"
37405 @ 316713:                        PUSH   RPINF
37406 @ 316716:                        PUSHI  #0x413243f6
37407 @ 316721:                        ASSVAL

  5683                 XTRA=16_A8885A31
37408 @ 316722:                        LINE   5683 "regression-compile-tmp/nrimp10s-77.imp"
37409 @ 316764:                        PUSH   XTRA
37410 @ 316767:                        PUSHI  #0xa8885a31
37411 @ 316772:                        ASSVAL

  5684                 P=P+2; REAL=1; ->SKNAM
37412 @ 316773:                        LINE   5684 "regression-compile-tmp/nrimp10s-77.imp"
37413 @ 316815:                        PUSH   P
37414 @ 316818:                        PUSH   P
37415 @ 316821:                        PUSHI  #0x00000002
37416 @ 316826:                        ADD   
37417 @ 316827:                        ASSVAL
37418 @ 316828:                        LINE   5684 "regression-compile-tmp/nrimp10s-77.imp"
37419 @ 316870:                        PUSH   REAL
37420 @ 316873:                        PUSHI  #0x00000001
37421 @ 316878:                        ASSVAL
37422 @ 316879:                        LINE   5684 "regression-compile-tmp/nrimp10s-77.imp"
37423 @ 316921:                        JUMP   L_01ff

  5685              %FINISH
37424 @ 316924:                        LINE   5685 "regression-compile-tmp/nrimp10s-77.imp"
37425 @ 316966:                        LOCATE L_0007

  5686              COMPLEX=1
37426 @ 316969:                        LINE   5686 "regression-compile-tmp/nrimp10s-77.imp"
37427 @ 317011:                        PUSH   COMPLEX
37428 @ 317014:                        PUSHI  #0x00000001
37429 @ 317019:                        ASSVAL

  5687               PTYPE=TSNAME(D); UNPACK
37430 @ 317020:                        LINE   5687 "regression-compile-tmp/nrimp10s-77.imp"
37431 @ 317062:                        PUSH   PTYPE
37432 @ 317065:                        PUSH   TSNAME
37433 @ 317068:                        PUSH   D
37434 @ 317071:                        ACCESS
37435 @ 317072:                        ASSVAL
37436 @ 317073:                        LINE   5687 "regression-compile-tmp/nrimp10s-77.imp"
37437 @ 317115:                        PUSH   UNPACK
37438 @ 317118:                        CALL  

  5688           %FINISH
37439 @ 317119:                        LINE   5688 "regression-compile-tmp/nrimp10s-77.imp"
37440 @ 317161:                        LOCATE L_0004

  5689           %IF PTYPE&16_FF00=16_4000 %AND A(P+2)=2=A(P+3) %AND 1<=TYPE<=2 %THEN %START; ! CONST VAR
37441 @ 317164:                        LINE   5689 "regression-compile-tmp/nrimp10s-77.imp"
37442 @ 317206:                        PUSH   PTYPE
37443 @ 317209:                        PUSHI  #0x0000ff00
37444 @ 317214:                        AND   
37445 @ 317215:                        PUSHI  #0x00004000
37446 @ 317220:                        JUMPIF # L_0004
37447 @ 317224:                        PUSH   A
37448 @ 317227:                        PUSH   P
37449 @ 317230:                        PUSHI  #0x00000002
37450 @ 317235:                        ADD   
37451 @ 317236:                        ACCESS
37452 @ 317237:                        PUSHI  #0x00000002
37453 @ 317242:                        JUMPIFD # L_0004
37454 @ 317246:                        PUSH   A
37455 @ 317249:                        PUSH   P
37456 @ 317252:                        PUSHI  #0x00000003
37457 @ 317257:                        ADD   
37458 @ 317258:                        ACCESS
37459 @ 317259:                        JUMPIF # L_0004
37460 @ 317263:                        PUSHI  #0x00000001
37461 @ 317268:                        PUSH   TYPE
37462 @ 317271:                        JUMPIFD > L_0004
37463 @ 317275:                        PUSHI  #0x00000002
37464 @ 317280:                        JUMPIF > L_0004

  5690              LCELL_S1=LCELL_S1!16_8000;  ! SET USED BIT
37465 @ 317284:                        LINE   5690 "regression-compile-tmp/nrimp10s-77.imp"
37466 @ 317326:                        PUSH   LCELL
37467 @ 317329:                        SELECT 1
37468 @ 317332:                        PUSH   LCELL
37469 @ 317335:                        SELECT 1
37470 @ 317338:                        PUSHI  #0x00008000
37471 @ 317343:                        OR    
37472 @ 317344:                        ASSVAL

  5691              RPINF=LCELL_S2; XTRA=LCELL_S3
37473 @ 317345:                        LINE   5691 "regression-compile-tmp/nrimp10s-77.imp"
37474 @ 317387:                        PUSH   RPINF
37475 @ 317390:                        PUSH   LCELL
37476 @ 317393:                        SELECT 2
37477 @ 317396:                        ASSVAL
37478 @ 317397:                        LINE   5691 "regression-compile-tmp/nrimp10s-77.imp"
37479 @ 317439:                        PUSH   XTRA
37480 @ 317442:                        PUSH   LCELL
37481 @ 317445:                        SELECT 3
37482 @ 317448:                        ASSVAL

  5692              RPTYPE=1; PTYPE=PTYPE&255
37483 @ 317449:                        LINE   5692 "regression-compile-tmp/nrimp10s-77.imp"
37484 @ 317491:                        PUSH   RPTYPE
37485 @ 317494:                        PUSHI  #0x00000001
37486 @ 317499:                        ASSVAL
37487 @ 317500:                        LINE   5692 "regression-compile-tmp/nrimp10s-77.imp"
37488 @ 317542:                        PUSH   PTYPE
37489 @ 317545:                        PUSH   PTYPE
37490 @ 317548:                        PUSHI  #0x000000ff
37491 @ 317553:                        AND   
37492 @ 317554:                        ASSVAL

  5693              %IF TYPE=1 %AND PREC<=5 %AND 16_FFFE0000<=RPINF<=16_1FFFF %THEN RPTYPE=0 %AND PTYPE=16_51
37493 @ 317555:                        LINE   5693 "regression-compile-tmp/nrimp10s-77.imp"
37494 @ 317597:                        PUSH   TYPE
37495 @ 317600:                        PUSHI  #0x00000001
37496 @ 317605:                        JUMPIF # L_0007
37497 @ 317609:                        PUSH   PREC
37498 @ 317612:                        PUSHI  #0x00000005
37499 @ 317617:                        JUMPIF > L_0007
37500 @ 317621:                        PUSHI  #0xfffe0000
37501 @ 317626:                        PUSH   RPINF
37502 @ 317629:                        JUMPIFD > L_0007
37503 @ 317633:                        PUSHI  #0x0001ffff
37504 @ 317638:                        JUMPIF > L_0007
37505 @ 317642:                        PUSH   RPTYPE
37506 @ 317645:                        PUSHI  #0x00000000
37507 @ 317650:                        ASSVAL
37508 @ 317651:                        PUSH   PTYPE
37509 @ 317654:                        PUSHI  #0x00000051
37510 @ 317659:                        ASSVAL
37511 @ 317660:                        LOCATE L_0007

  5694              %IF PREC=7 %THEN RPTYPE=3
37512 @ 317663:                        LINE   5694 "regression-compile-tmp/nrimp10s-77.imp"
37513 @ 317705:                        PUSH   PREC
37514 @ 317708:                        PUSHI  #0x00000007
37515 @ 317713:                        JUMPIF # L_0007
37516 @ 317717:                        PUSH   RPTYPE
37517 @ 317720:                        PUSHI  #0x00000003
37518 @ 317725:                        ASSVAL
37519 @ 317726:                        LOCATE L_0007

  5695              REAL=1 %IF TYPE=2
37520 @ 317729:                        LINE   5695 "regression-compile-tmp/nrimp10s-77.imp"
37521 @ 317771:                        PUSH   TYPE
37522 @ 317774:                        PUSHI  #0x00000002
37523 @ 317779:                        JUMPIF # L_0007
37524 @ 317783:                        PUSH   REAL
37525 @ 317786:                        PUSHI  #0x00000001
37526 @ 317791:                        ASSVAL
37527 @ 317792:                        LOCATE L_0007

  5696              P=P+2; ->SKNAM
37528 @ 317795:                        LINE   5696 "regression-compile-tmp/nrimp10s-77.imp"
37529 @ 317837:                        PUSH   P
37530 @ 317840:                        PUSH   P
37531 @ 317843:                        PUSHI  #0x00000002
37532 @ 317848:                        ADD   
37533 @ 317849:                        ASSVAL
37534 @ 317850:                        LINE   5696 "regression-compile-tmp/nrimp10s-77.imp"
37535 @ 317892:                        JUMP   L_01ff

  5697           %FINISH
37536 @ 317895:                        LINE   5697 "regression-compile-tmp/nrimp10s-77.imp"
37537 @ 317937:                        LOCATE L_0004

  5698           XTRA=OPNAME
37538 @ 317940:                        LINE   5698 "regression-compile-tmp/nrimp10s-77.imp"
37539 @ 317982:                        PUSH   XTRA
37540 @ 317985:                        PUSH   OPNAME
37541 @ 317988:                        ASSVAL

  5699           %IF PTYPE&16_3F00#0 %OR PARMCHK=1 %OR PREC<5 %THEN COMPLEX=1 %AND XTRA=-1
37542 @ 317989:                        LINE   5699 "regression-compile-tmp/nrimp10s-77.imp"
37543 @ 318031:                        PUSH   PTYPE
37544 @ 318034:                        PUSHI  #0x00003f00
37545 @ 318039:                        AND   
37546 @ 318040:                        PUSHI  #0x00000000
37547 @ 318045:                        JUMPIF # L_0005
37548 @ 318049:                        PUSH   PARMCHK
37549 @ 318052:                        PUSHI  #0x00000001
37550 @ 318057:                        JUMPIF = L_0005
37551 @ 318061:                        PUSH   PREC
37552 @ 318064:                        PUSHI  #0x00000005
37553 @ 318069:                        JUMPIF >= L_0004
37554 @ 318073:                        LOCATE L_0005
37555 @ 318076:                        PUSH   COMPLEX
37556 @ 318079:                        PUSHI  #0x00000001
37557 @ 318084:                        ASSVAL
37558 @ 318085:                        PUSH   XTRA
37559 @ 318088:                        PUSHI  #0x00000001
37560 @ 318093:                        NEGATE
37561 @ 318094:                        ASSVAL
37562 @ 318095:                        LOCATE L_0004

  5700           OPMASK=OPMASK!(COMPLEX<<19)
37563 @ 318098:                        LINE   5700 "regression-compile-tmp/nrimp10s-77.imp"
37564 @ 318140:                        PUSH   OPMASK
37565 @ 318143:                        PUSH   OPMASK
37566 @ 318146:                        PUSH   COMPLEX
37567 @ 318149:                        PUSHI  #0x00000013
37568 @ 318154:                        LSH   
37569 @ 318155:                        OR    
37570 @ 318156:                        ASSVAL

  5701           %IF A(P+2)#2 %OR A(P+3)#2 %THEN XTRA=-1;! XTRA=NAME FOR LOCAL SCALRS ONLY
37571 @ 318157:                        LINE   5701 "regression-compile-tmp/nrimp10s-77.imp"
37572 @ 318199:                        PUSH   A
37573 @ 318202:                        PUSH   P
37574 @ 318205:                        PUSHI  #0x00000002
37575 @ 318210:                        ADD   
37576 @ 318211:                        ACCESS
37577 @ 318212:                        PUSHI  #0x00000002
37578 @ 318217:                        JUMPIF # L_0005
37579 @ 318221:                        PUSH   A
37580 @ 318224:                        PUSH   P
37581 @ 318227:                        PUSHI  #0x00000003
37582 @ 318232:                        ADD   
37583 @ 318233:                        ACCESS
37584 @ 318234:                        PUSHI  #0x00000002
37585 @ 318239:                        JUMPIF = L_0004
37586 @ 318243:                        LOCATE L_0005
37587 @ 318246:                        PUSH   XTRA
37588 @ 318249:                        PUSHI  #0x00000001
37589 @ 318254:                        NEGATE
37590 @ 318255:                        ASSVAL
37591 @ 318256:                        LOCATE L_0004

  5702           %IF TYPE=3 %THEN %START
37592 @ 318259:                        LINE   5702 "regression-compile-tmp/nrimp10s-77.imp"
37593 @ 318301:                        PUSH   TYPE
37594 @ 318304:                        PUSHI  #0x00000003
37595 @ 318309:                        JUMPIF # L_0004

  5703              D=P; KFORM=LCELL_S3&16_FFFF
37596 @ 318313:                        LINE   5703 "regression-compile-tmp/nrimp10s-77.imp"
37597 @ 318355:                        PUSH   D
37598 @ 318358:                        PUSH   P
37599 @ 318361:                        ASSVAL
37600 @ 318362:                        LINE   5703 "regression-compile-tmp/nrimp10s-77.imp"
37601 @ 318404:                        PUSH   KFORM
37602 @ 318407:                        PUSH   LCELL
37603 @ 318410:                        SELECT 3
37604 @ 318413:                        PUSHI  #0x0000ffff
37605 @ 318418:                        AND   
37606 @ 318419:                        ASSVAL

  5704              C=COPY RECORD TAG(E); P=D;
37607 @ 318420:                        LINE   5704 "regression-compile-tmp/nrimp10s-77.imp"
37608 @ 318462:                        PUSH   C
37609 @ 318465:                        PUSH   COPYRECORDTAG
37610 @ 318468:                        PUSH   E
37611 @ 318471:                        ASSPAR
37612 @ 318472:                        CALL  
37613 @ 318473:                        ASSVAL
37614 @ 318474:                        LINE   5704 "regression-compile-tmp/nrimp10s-77.imp"
37615 @ 318516:                        PUSH   P
37616 @ 318519:                        PUSH   D
37617 @ 318522:                        ASSVAL

  5705              COMPLEX=1 %UNLESS E=1 %AND 1<=TYPE<=2 %AND NAM=ARR=0 %AND PREC#3
37618 @ 318523:                        LINE   5705 "regression-compile-tmp/nrimp10s-77.imp"
37619 @ 318565:                        PUSH   E
37620 @ 318568:                        PUSHI  #0x00000001
37621 @ 318573:                        JUMPIF # L_0008
37622 @ 318577:                        PUSHI  #0x00000001
37623 @ 318582:                        PUSH   TYPE
37624 @ 318585:                        JUMPIFD > L_0008
37625 @ 318589:                        PUSHI  #0x00000002
37626 @ 318594:                        JUMPIF > L_0008
37627 @ 318598:                        PUSH   NAM
37628 @ 318601:                        PUSH   ARR
37629 @ 318604:                        JUMPIFD # L_0008
37630 @ 318608:                        PUSHI  #0x00000000
37631 @ 318613:                        JUMPIF # L_0008
37632 @ 318617:                        PUSH   PREC
37633 @ 318620:                        PUSHI  #0x00000003
37634 @ 318625:                        JUMPIF # L_0007
37635 @ 318629:                        LOCATE L_0008
37636 @ 318632:                        PUSH   COMPLEX
37637 @ 318635:                        PUSHI  #0x00000001
37638 @ 318640:                        ASSVAL
37639 @ 318641:                        LOCATE L_0007

  5706           %FINISH
37640 @ 318644:                        LINE   5706 "regression-compile-tmp/nrimp10s-77.imp"
37641 @ 318686:                        LOCATE L_0004

  5707           %IF PREC>=6 %THEN OPMASK=OPMASK!1<<17;! MORE THAN 32 BITS
37642 @ 318689:                        LINE   5707 "regression-compile-tmp/nrimp10s-77.imp"
37643 @ 318731:                        PUSH   PREC
37644 @ 318734:                        PUSHI  #0x00000006
37645 @ 318739:                        JUMPIF < L_0004
37646 @ 318743:                        PUSH   OPMASK
37647 @ 318746:                        PUSH   OPMASK
37648 @ 318749:                        PUSHI  #0x00000001
37649 @ 318754:                        PUSHI  #0x00000011
37650 @ 318759:                        LSH   
37651 @ 318760:                        OR    
37652 @ 318761:                        ASSVAL
37653 @ 318762:                        LOCATE L_0004

  5708           RPTYPE=2; RPINF=P; PTYPE=16_51 %IF PTYPE=7
37654 @ 318765:                        LINE   5708 "regression-compile-tmp/nrimp10s-77.imp"
37655 @ 318807:                        PUSH   RPTYPE
37656 @ 318810:                        PUSHI  #0x00000002
37657 @ 318815:                        ASSVAL
37658 @ 318816:                        LINE   5708 "regression-compile-tmp/nrimp10s-77.imp"
37659 @ 318858:                        PUSH   RPINF
37660 @ 318861:                        PUSH   P
37661 @ 318864:                        ASSVAL
37662 @ 318865:                        LINE   5708 "regression-compile-tmp/nrimp10s-77.imp"
37663 @ 318907:                        PUSH   PTYPE
37664 @ 318910:                        PUSHI  #0x00000007
37665 @ 318915:                        JUMPIF # L_0004
37666 @ 318919:                        PUSH   PTYPE
37667 @ 318922:                        PUSHI  #0x00000051
37668 @ 318927:                        ASSVAL
37669 @ 318928:                        LOCATE L_0004

  5709           %IF TYPE=5 %THEN FAULT2(76,0,OPNAME) %AND RPTYPE=0 %AND PTYPE=16_51
37670 @ 318931:                        LINE   5709 "regression-compile-tmp/nrimp10s-77.imp"
37671 @ 318973:                        PUSH   TYPE
37672 @ 318976:                        PUSHI  #0x00000005
37673 @ 318981:                        JUMPIF # L_0004
37674 @ 318985:                        PUSH   FAULT2
37675 @ 318988:                        PUSHI  #0x0000004c
37676 @ 318993:                        ASSPAR
37677 @ 318994:                        PUSHI  #0x00000000
37678 @ 318999:                        ASSPAR
37679 @ 319000:                        PUSH   OPNAME
37680 @ 319003:                        ASSPAR
37681 @ 319004:                        CALL  
37682 @ 319005:                        PUSH   RPTYPE
37683 @ 319008:                        PUSHI  #0x00000000
37684 @ 319013:                        ASSVAL
37685 @ 319014:                        PUSH   PTYPE
37686 @ 319017:                        PUSHI  #0x00000051
37687 @ 319022:                        ASSVAL
37688 @ 319023:                        LOCATE L_0004

  5710           %IF TYPE=2 %THEN REAL=1
37689 @ 319026:                        LINE   5710 "regression-compile-tmp/nrimp10s-77.imp"
37690 @ 319068:                        PUSH   TYPE
37691 @ 319071:                        PUSHI  #0x00000002
37692 @ 319076:                        JUMPIF # L_0004
37693 @ 319080:                        PUSH   REAL
37694 @ 319083:                        PUSHI  #0x00000001
37695 @ 319088:                        ASSVAL
37696 @ 319089:                        LOCATE L_0004

  5711           P=P+2
37697 @ 319092:                        LINE   5711 "regression-compile-tmp/nrimp10s-77.imp"
37698 @ 319134:                        PUSH   P
37699 @ 319137:                        PUSH   P
37700 @ 319140:                        PUSHI  #0x00000002
37701 @ 319145:                        ADD   
37702 @ 319146:                        ASSVAL

  5712  SKNAM:   %IF A(P)=2 %THEN P=P+1 %ELSE SKIP APP
37703 @ 319147:                        LINE   5712 "regression-compile-tmp/nrimp10s-77.imp"
37704 @ 319189:                        LABEL  L_01ff
37705 @ 319192:                        LINE   5712 "regression-compile-tmp/nrimp10s-77.imp"
37706 @ 319234:                        PUSH   A
37707 @ 319237:                        PUSH   P
37708 @ 319240:                        ACCESS
37709 @ 319241:                        PUSHI  #0x00000002
37710 @ 319246:                        JUMPIF # L_0004
37711 @ 319250:                        PUSH   P
37712 @ 319253:                        PUSH   P
37713 @ 319256:                        PUSHI  #0x00000001
37714 @ 319261:                        ADD   
37715 @ 319262:                        ASSVAL
37716 @ 319263:                        GOTO   L_0003
37717 @ 319266:                        LOCATE L_0004
37718 @ 319269:                        PUSH   SKIPAPP
37719 @ 319272:                        CALL  
37720 @ 319273:                        LOCATE L_0003

  5713           %IF A(P)=1 %THEN P=P+3 %AND ->SKNAM
37721 @ 319276:                        LINE   5713 "regression-compile-tmp/nrimp10s-77.imp"
37722 @ 319318:                        PUSH   A
37723 @ 319321:                        PUSH   P
37724 @ 319324:                        ACCESS
37725 @ 319325:                        PUSHI  #0x00000001
37726 @ 319330:                        JUMPIF # L_0004
37727 @ 319334:                        PUSH   P
37728 @ 319337:                        PUSH   P
37729 @ 319340:                        PUSHI  #0x00000003
37730 @ 319345:                        ADD   
37731 @ 319346:                        ASSVAL
37732 @ 319347:                        JUMP   L_01ff
37733 @ 319350:                        LOCATE L_0004

  5714           P=P+2
37734 @ 319353:                        LINE   5714 "regression-compile-tmp/nrimp10s-77.imp"
37735 @ 319395:                        PUSH   P
37736 @ 319398:                        PUSH   P
37737 @ 319401:                        PUSHI  #0x00000002
37738 @ 319406:                        ADD   
37739 @ 319407:                        ASSVAL

  5715  INS:     %IF RPTYPE=2 %THEN OPMASK=OPMASK!1<<18
37740 @ 319408:                        LINE   5715 "regression-compile-tmp/nrimp10s-77.imp"
37741 @ 319450:                        LABEL  L_0200
37742 @ 319453:                        LINE   5715 "regression-compile-tmp/nrimp10s-77.imp"
37743 @ 319495:                        PUSH   RPTYPE
37744 @ 319498:                        PUSHI  #0x00000002
37745 @ 319503:                        JUMPIF # L_0004
37746 @ 319507:                        PUSH   OPMASK
37747 @ 319510:                        PUSH   OPMASK
37748 @ 319513:                        PUSHI  #0x00000001
37749 @ 319518:                        PUSHI  #0x00000012
37750 @ 319523:                        LSH   
37751 @ 319524:                        OR    
37752 @ 319525:                        ASSVAL
37753 @ 319526:                        LOCATE L_0004

  5716           BINSERT(RPHEAD,RPBOT,PTYPE<<16!COMPLEX<<8!RPTYPE,RPINF,XTRA)
37754 @ 319529:                        LINE   5716 "regression-compile-tmp/nrimp10s-77.imp"
37755 @ 319571:                        PUSH   BINSERT
37756 @ 319574:                        PUSH   RPHEAD
37757 @ 319577:                        ASSPAR
37758 @ 319578:                        PUSH   RPBOT
37759 @ 319581:                        ASSPAR
37760 @ 319582:                        PUSH   PTYPE
37761 @ 319585:                        PUSHI  #0x00000010
37762 @ 319590:                        LSH   
37763 @ 319591:                        PUSH   COMPLEX
37764 @ 319594:                        PUSHI  #0x00000008
37765 @ 319599:                        LSH   
37766 @ 319600:                        OR    
37767 @ 319601:                        PUSH   RPTYPE
37768 @ 319604:                        OR    
37769 @ 319605:                        ASSPAR
37770 @ 319606:                        PUSH   RPINF
37771 @ 319609:                        ASSPAR
37772 @ 319610:                        PUSH   XTRA
37773 @ 319613:                        ASSPAR
37774 @ 319614:                        CALL  

  5717           -> OP
37775 @ 319615:                        LINE   5717 "regression-compile-tmp/nrimp10s-77.imp"
37776 @ 319657:                        JUMP   L_0201

  5718  OPERAND(2):                            ! CONSTANT
37777 @ 319660:                        LINE   5718 "regression-compile-tmp/nrimp10s-77.imp"
37778 @ 319702:                        PUSHI  #0x00000002
37779 @ 319707:                        SLABEL 484

  5719           PTYPE=A(P); D=PTYPE>>4
37780 @ 319710:                        LINE   5719 "regression-compile-tmp/nrimp10s-77.imp"
37781 @ 319752:                        PUSH   PTYPE
37782 @ 319755:                        PUSH   A
37783 @ 319758:                        PUSH   P
37784 @ 319761:                        ACCESS
37785 @ 319762:                        ASSVAL
37786 @ 319763:                        LINE   5719 "regression-compile-tmp/nrimp10s-77.imp"
37787 @ 319805:                        PUSH   D
37788 @ 319808:                        PUSH   PTYPE
37789 @ 319811:                        PUSHI  #0x00000004
37790 @ 319816:                        RSH   
37791 @ 319817:                        ASSVAL

  5720           C=PTYPE&7
37792 @ 319818:                        LINE   5720 "regression-compile-tmp/nrimp10s-77.imp"
37793 @ 319860:                        PUSH   C
37794 @ 319863:                        PUSH   PTYPE
37795 @ 319866:                        PUSHI  #0x00000007
37796 @ 319871:                        AND   
37797 @ 319872:                        ASSVAL

  5721           %IF D=4 %THEN %START
37798 @ 319873:                        LINE   5721 "regression-compile-tmp/nrimp10s-77.imp"
37799 @ 319915:                        PUSH   D
37800 @ 319918:                        PUSHI  #0x00000004
37801 @ 319923:                        JUMPIF # L_0004

  5722              RPINF=FROM AR2(P+1)
37802 @ 319927:                        LINE   5722 "regression-compile-tmp/nrimp10s-77.imp"
37803 @ 319969:                        PUSH   RPINF
37804 @ 319972:                        PUSH   FROMAR2
37805 @ 319975:                        PUSH   P
37806 @ 319978:                        PUSHI  #0x00000001
37807 @ 319983:                        ADD   
37808 @ 319984:                        ASSPAR
37809 @ 319985:                        CALL  
37810 @ 319986:                        ASSVAL

  5723              PTYPE=16_51
37811 @ 319987:                        LINE   5723 "regression-compile-tmp/nrimp10s-77.imp"
37812 @ 320029:                        PUSH   PTYPE
37813 @ 320032:                        PUSHI  #0x00000051
37814 @ 320037:                        ASSVAL

  5724           %FINISH %ELSE RPINF=FROM AR4(P+1)
37815 @ 320038:                        LINE   5724 "regression-compile-tmp/nrimp10s-77.imp"
37816 @ 320080:                        GOTO   L_0003
37817 @ 320083:                        LOCATE L_0004
37818 @ 320086:                        PUSH   RPINF
37819 @ 320089:                        PUSH   FROMAR4
37820 @ 320092:                        PUSH   P
37821 @ 320095:                        PUSHI  #0x00000001
37822 @ 320100:                        ADD   
37823 @ 320101:                        ASSPAR
37824 @ 320102:                        CALL  
37825 @ 320103:                        ASSVAL
37826 @ 320104:                        LOCATE L_0003

  5725           REAL=1 %IF C=2; RPTYPE=1
37827 @ 320107:                        LINE   5725 "regression-compile-tmp/nrimp10s-77.imp"
37828 @ 320149:                        PUSH   C
37829 @ 320152:                        PUSHI  #0x00000002
37830 @ 320157:                        JUMPIF # L_0004
37831 @ 320161:                        PUSH   REAL
37832 @ 320164:                        PUSHI  #0x00000001
37833 @ 320169:                        ASSVAL
37834 @ 320170:                        LOCATE L_0004
37835 @ 320173:                        LINE   5725 "regression-compile-tmp/nrimp10s-77.imp"
37836 @ 320215:                        PUSH   RPTYPE
37837 @ 320218:                        PUSHI  #0x00000001
37838 @ 320223:                        ASSVAL

  5726           %IF D=6 %THEN XTRA=FROM AR4(P+5)
37839 @ 320224:                        LINE   5726 "regression-compile-tmp/nrimp10s-77.imp"
37840 @ 320266:                        PUSH   D
37841 @ 320269:                        PUSHI  #0x00000006
37842 @ 320274:                        JUMPIF # L_0004
37843 @ 320278:                        PUSH   XTRA
37844 @ 320281:                        PUSH   FROMAR4
37845 @ 320284:                        PUSH   P
37846 @ 320287:                        PUSHI  #0x00000005
37847 @ 320292:                        ADD   
37848 @ 320293:                        ASSPAR
37849 @ 320294:                        CALL  
37850 @ 320295:                        ASSVAL
37851 @ 320296:                        LOCATE L_0004

  5727           %IF C=5 %THEN %START;      ! STRING CONSTANT
37852 @ 320299:                        LINE   5727 "regression-compile-tmp/nrimp10s-77.imp"
37853 @ 320341:                        PUSH   C
37854 @ 320344:                        PUSHI  #0x00000005
37855 @ 320349:                        JUMPIF # L_0004

  5728              FAULT2(77,0,0); RPINF=1; RPTYPE=0
37856 @ 320353:                        LINE   5728 "regression-compile-tmp/nrimp10s-77.imp"
37857 @ 320395:                        PUSH   FAULT2
37858 @ 320398:                        PUSHI  #0x0000004d
37859 @ 320403:                        ASSPAR
37860 @ 320404:                        PUSHI  #0x00000000
37861 @ 320409:                        ASSPAR
37862 @ 320410:                        PUSHI  #0x00000000
37863 @ 320415:                        ASSPAR
37864 @ 320416:                        CALL  
37865 @ 320417:                        LINE   5728 "regression-compile-tmp/nrimp10s-77.imp"
37866 @ 320459:                        PUSH   RPINF
37867 @ 320462:                        PUSHI  #0x00000001
37868 @ 320467:                        ASSVAL
37869 @ 320468:                        LINE   5728 "regression-compile-tmp/nrimp10s-77.imp"
37870 @ 320510:                        PUSH   RPTYPE
37871 @ 320513:                        PUSHI  #0x00000000
37872 @ 320518:                        ASSVAL

  5729              P=P+A(P+5)+7; PTYPE=16_51
37873 @ 320519:                        LINE   5729 "regression-compile-tmp/nrimp10s-77.imp"
37874 @ 320561:                        PUSH   P
37875 @ 320564:                        PUSH   P
37876 @ 320567:                        PUSH   A
37877 @ 320570:                        PUSH   P
37878 @ 320573:                        PUSHI  #0x00000005
37879 @ 320578:                        ADD   
37880 @ 320579:                        ACCESS
37881 @ 320580:                        ADD   
37882 @ 320581:                        PUSHI  #0x00000007
37883 @ 320586:                        ADD   
37884 @ 320587:                        ASSVAL
37885 @ 320588:                        LINE   5729 "regression-compile-tmp/nrimp10s-77.imp"
37886 @ 320630:                        PUSH   PTYPE
37887 @ 320633:                        PUSHI  #0x00000051
37888 @ 320638:                        ASSVAL

  5730           %FINISH %ELSE %START
37889 @ 320639:                        LINE   5730 "regression-compile-tmp/nrimp10s-77.imp"
37890 @ 320681:                        GOTO   L_0003
37891 @ 320684:                        LOCATE L_0004

  5731              %IF D=7 %THEN XTRA=ADDR(A(P+1)) %AND RPTYPE=3
37892 @ 320687:                        LINE   5731 "regression-compile-tmp/nrimp10s-77.imp"
37893 @ 320729:                        PUSH   D
37894 @ 320732:                        PUSHI  #0x00000007
37895 @ 320737:                        JUMPIF # L_0007
37896 @ 320741:                        PUSH   XTRA
37897 @ 320744:                        PUSH   ADDR
37898 @ 320747:                        PUSH   A
37899 @ 320750:                        PUSH   P
37900 @ 320753:                        PUSHI  #0x00000001
37901 @ 320758:                        ADD   
37902 @ 320759:                        ACCESS
37903 @ 320760:                        ASSPAR
37904 @ 320761:                        CALL  
37905 @ 320762:                        ASSVAL
37906 @ 320763:                        PUSH   RPTYPE
37907 @ 320766:                        PUSHI  #0x00000003
37908 @ 320771:                        ASSVAL
37909 @ 320772:                        LOCATE L_0007

  5732              %IF PTYPE=16_51 %AND 16_FFFE0000<=RPINF<=16_1FFFF %THEN RPTYPE=0
37910 @ 320775:                        LINE   5732 "regression-compile-tmp/nrimp10s-77.imp"
37911 @ 320817:                        PUSH   PTYPE
37912 @ 320820:                        PUSHI  #0x00000051
37913 @ 320825:                        JUMPIF # L_0007
37914 @ 320829:                        PUSHI  #0xfffe0000
37915 @ 320834:                        PUSH   RPINF
37916 @ 320837:                        JUMPIFD > L_0007
37917 @ 320841:                        PUSHI  #0x0001ffff
37918 @ 320846:                        JUMPIF > L_0007
37919 @ 320850:                        PUSH   RPTYPE
37920 @ 320853:                        PUSHI  #0x00000000
37921 @ 320858:                        ASSVAL
37922 @ 320859:                        LOCATE L_0007

  5733              P=P+2+BYTES(D)
37923 @ 320862:                        LINE   5733 "regression-compile-tmp/nrimp10s-77.imp"
37924 @ 320904:                        PUSH   P
37925 @ 320907:                        PUSH   P
37926 @ 320910:                        PUSHI  #0x00000002
37927 @ 320915:                        ADD   
37928 @ 320916:                        PUSH   BYTES
37929 @ 320919:                        PUSH   D
37930 @ 320922:                        ACCESS
37931 @ 320923:                        ADD   
37932 @ 320924:                        ASSVAL

  5734           %FINISH; -> INS
37933 @ 320925:                        LINE   5734 "regression-compile-tmp/nrimp10s-77.imp"
37934 @ 320967:                        LOCATE L_0003
37935 @ 320970:                        LINE   5734 "regression-compile-tmp/nrimp10s-77.imp"
37936 @ 321012:                        JUMP   L_0200

  5735  OPERAND(3):                            ! SUB EXPRESSION
37937 @ 321015:                        LINE   5735 "regression-compile-tmp/nrimp10s-77.imp"
37938 @ 321057:                        PUSHI  #0x00000003
37939 @ 321062:                        SLABEL 484

  5736           PASSHEAD=0; PASSBOT=0
37940 @ 321065:                        LINE   5736 "regression-compile-tmp/nrimp10s-77.imp"
37941 @ 321107:                        PUSH   PASSHEAD
37942 @ 321110:                        PUSHI  #0x00000000
37943 @ 321115:                        ASSVAL
37944 @ 321116:                        LINE   5736 "regression-compile-tmp/nrimp10s-77.imp"
37945 @ 321158:                        PUSH   PASSBOT
37946 @ 321161:                        PUSHI  #0x00000000
37947 @ 321166:                        ASSVAL

  5737           P=P+3
37948 @ 321167:                        LINE   5737 "regression-compile-tmp/nrimp10s-77.imp"
37949 @ 321209:                        PUSH   P
37950 @ 321212:                        PUSH   P
37951 @ 321215:                        PUSHI  #0x00000003
37952 @ 321220:                        ADD   
37953 @ 321221:                        ASSVAL

  5738           TORP(PASSHEAD,PASSBOT,NOPS)
37954 @ 321222:                        LINE   5738 "regression-compile-tmp/nrimp10s-77.imp"
37955 @ 321264:                        PUSH   TORP
37956 @ 321267:                        PUSH   PASSHEAD
37957 @ 321270:                        ASSPAR
37958 @ 321271:                        PUSH   PASSBOT
37959 @ 321274:                        ASSPAR
37960 @ 321275:                        PUSH   NOPS
37961 @ 321278:                        ASSPAR
37962 @ 321279:                        CALL  

  5739           REAL=1 %IF TYPE=2
  5740  !         CONCAT(RPHEAD,PASSHEAD)
37963 @ 321280:                        LINE   5739 "regression-compile-tmp/nrimp10s-77.imp"
37964 @ 321322:                        PUSH   TYPE
37965 @ 321325:                        PUSHI  #0x00000002
37966 @ 321330:                        JUMPIF # L_0004
37967 @ 321334:                        PUSH   REAL
37968 @ 321337:                        PUSHI  #0x00000001
37969 @ 321342:                        ASSVAL
37970 @ 321343:                        LOCATE L_0004

  5741           %IF RPBOT=0 %THEN RPHEAD=PASSHEAD %ELSE ASLIST(RPBOT)_LINK=PASSHEAD
37971 @ 321346:                        LINE   5741 "regression-compile-tmp/nrimp10s-77.imp"
37972 @ 321388:                        PUSH   RPBOT
37973 @ 321391:                        PUSHI  #0x00000000
37974 @ 321396:                        JUMPIF # L_0004
37975 @ 321400:                        PUSH   RPHEAD
37976 @ 321403:                        PUSH   PASSHEAD
37977 @ 321406:                        ASSVAL
37978 @ 321407:                        GOTO   L_0003
37979 @ 321410:                        LOCATE L_0004
37980 @ 321413:                        PUSH   ASLIST
37981 @ 321416:                        PUSH   RPBOT
37982 @ 321419:                        ACCESS
37983 @ 321420:                        SELECT 4
37984 @ 321423:                        PUSH   PASSHEAD
37985 @ 321426:                        ASSVAL
37986 @ 321427:                        LOCATE L_0003

  5742           RPBOT=PASSBOT
37987 @ 321430:                        LINE   5742 "regression-compile-tmp/nrimp10s-77.imp"
37988 @ 321472:                        PUSH   RPBOT
37989 @ 321475:                        PUSH   PASSBOT
37990 @ 321478:                        ASSVAL

  5743           P=P+1
37991 @ 321479:                        LINE   5743 "regression-compile-tmp/nrimp10s-77.imp"
37992 @ 321521:                        PUSH   P
37993 @ 321524:                        PUSH   P
37994 @ 321527:                        PUSHI  #0x00000001
37995 @ 321532:                        ADD   
37996 @ 321533:                        ASSVAL

  5744  OP:                                     ! DEAL WITH OPERATOR
37997 @ 321534:                        LINE   5744 "regression-compile-tmp/nrimp10s-77.imp"
37998 @ 321576:                        LABEL  L_0201

  5745           -> EOE %IF A(P-1)=2;           ! EXPR FINISHED
37999 @ 321579:                        LINE   5745 "regression-compile-tmp/nrimp10s-77.imp"
38000 @ 321621:                        PUSH   A
38001 @ 321624:                        PUSH   P
38002 @ 321627:                        PUSHI  #0x00000001
38003 @ 321632:                        SUB   
38004 @ 321633:                        ACCESS
38005 @ 321634:                        PUSHI  #0x00000002
38006 @ 321639:                        JUMPIF # L_0004
38007 @ 321643:                        JUMP   L_0202
38008 @ 321646:                        LOCATE L_0004

  5746           OPERATOR=A(P)
  5747  !
  5748  ! THE STRING OPERATOR '.' CAUSES CHAOS IN AN ARITHMETIC EXPRSN
  5749  ! SO FAULT IT AND CHANGE IT TO THE INNOCUOUS '+'
  5750  !
38009 @ 321649:                        LINE   5746 "regression-compile-tmp/nrimp10s-77.imp"
38010 @ 321691:                        PUSH   OPERATOR
38011 @ 321694:                        PUSH   A
38012 @ 321697:                        PUSH   P
38013 @ 321700:                        ACCESS
38014 @ 321701:                        ASSVAL

  5751           %IF OPERATOR=CONCOP %THEN FAULT2(78,0,0)
38015 @ 321702:                        LINE   5751 "regression-compile-tmp/nrimp10s-77.imp"
38016 @ 321744:                        PUSH   OPERATOR
38017 @ 321747:                        PUSHI  #0x0000000d
38018 @ 321752:                        JUMPIF # L_0004
38019 @ 321756:                        PUSH   FAULT2
38020 @ 321759:                        PUSHI  #0x0000004e
38021 @ 321764:                        ASSPAR
38022 @ 321765:                        PUSHI  #0x00000000
38023 @ 321770:                        ASSPAR
38024 @ 321771:                        PUSHI  #0x00000000
38025 @ 321776:                        ASSPAR
38026 @ 321777:                        CALL  
38027 @ 321778:                        LOCATE L_0004

  5752           OPPREC=PRECEDENCE(OPERATOR)
38028 @ 321781:                        LINE   5752 "regression-compile-tmp/nrimp10s-77.imp"
38029 @ 321823:                        PUSH   OPPREC
38030 @ 321826:                        PUSH   PRECEDENCE
38031 @ 321829:                        PUSH   OPERATOR
38032 @ 321832:                        ACCESS
38033 @ 321833:                        ASSVAL

  5753           OPERATOR=OPVAL(OPERATOR)
38034 @ 321834:                        LINE   5753 "regression-compile-tmp/nrimp10s-77.imp"
38035 @ 321876:                        PUSH   OPERATOR
38036 @ 321879:                        PUSH   OPVAL
38037 @ 321882:                        PUSH   OPERATOR
38038 @ 321885:                        ACCESS
38039 @ 321886:                        ASSVAL

  5754           %IF OPERATOR=26 %OR OPERATOR=30 %THEN REAL=1
38040 @ 321887:                        LINE   5754 "regression-compile-tmp/nrimp10s-77.imp"
38041 @ 321929:                        PUSH   OPERATOR
38042 @ 321932:                        PUSHI  #0x0000001a
38043 @ 321937:                        JUMPIF = L_0005
38044 @ 321941:                        PUSH   OPERATOR
38045 @ 321944:                        PUSHI  #0x0000001e
38046 @ 321949:                        JUMPIF # L_0004
38047 @ 321953:                        LOCATE L_0005
38048 @ 321956:                        PUSH   REAL
38049 @ 321959:                        PUSHI  #0x00000001
38050 @ 321964:                        ASSVAL
38051 @ 321965:                        LOCATE L_0004

  5755           NOPS=NOPS+1
  5756  !
  5757  ! UNLOAD THE OPERATOR STACK OF ALL OPERATORS WHOSE PRECEDENCE IS
  5758  ! NOT LOWER THAN THE CURRENT OPERATOR. AN EMPTY STACK GIVES'-1'
  5759  ! AS PRECEDENCE.
  5760  !
38052 @ 321968:                        LINE   5755 "regression-compile-tmp/nrimp10s-77.imp"
38053 @ 322010:                        PUSH   NOPS
38054 @ 322013:                        PUSH   NOPS
38055 @ 322016:                        PUSHI  #0x00000001
38056 @ 322021:                        ADD   
38057 @ 322022:                        ASSVAL

  5761           %WHILE OPPREC<=OPPSTK&31 %CYCLE
38058 @ 322023:                        LINE   5761 "regression-compile-tmp/nrimp10s-77.imp"
38059 @ 322065:                        LOCATE L_0003
38060 @ 322068:                        PUSH   OPPREC
38061 @ 322071:                        PUSH   OPPSTK
38062 @ 322074:                        PUSHI  #0x0000001f
38063 @ 322079:                        AND   
38064 @ 322080:                        JUMPIF > L_0004

  5762              BINSERT(RPHEAD,RPBOT,OPSTK&31+9,0,0)
38065 @ 322084:                        LINE   5762 "regression-compile-tmp/nrimp10s-77.imp"
38066 @ 322126:                        PUSH   BINSERT
38067 @ 322129:                        PUSH   RPHEAD
38068 @ 322132:                        ASSPAR
38069 @ 322133:                        PUSH   RPBOT
38070 @ 322136:                        ASSPAR
38071 @ 322137:                        PUSH   OPSTK
38072 @ 322140:                        PUSHI  #0x0000001f
38073 @ 322145:                        AND   
38074 @ 322146:                        PUSHI  #0x00000009
38075 @ 322151:                        ADD   
38076 @ 322152:                        ASSPAR
38077 @ 322153:                        PUSHI  #0x00000000
38078 @ 322158:                        ASSPAR
38079 @ 322159:                        PUSHI  #0x00000000
38080 @ 322164:                        ASSPAR
38081 @ 322165:                        CALL  

  5763              OPSTK=OPSTK>>5; OPPSTK=OPPSTK>>5
38082 @ 322166:                        LINE   5763 "regression-compile-tmp/nrimp10s-77.imp"
38083 @ 322208:                        PUSH   OPSTK
38084 @ 322211:                        PUSH   OPSTK
38085 @ 322214:                        PUSHI  #0x00000005
38086 @ 322219:                        RSH   
38087 @ 322220:                        ASSVAL
38088 @ 322221:                        LINE   5763 "regression-compile-tmp/nrimp10s-77.imp"
38089 @ 322263:                        PUSH   OPPSTK
38090 @ 322266:                        PUSH   OPPSTK
38091 @ 322269:                        PUSHI  #0x00000005
38092 @ 322274:                        RSH   
38093 @ 322275:                        ASSVAL

  5764           %REPEAT
  5765  !
  5766  ! THE CURRENT OPERATOR CAN NOW BE STORED
  5767  !
38094 @ 322276:                        LINE   5764 "regression-compile-tmp/nrimp10s-77.imp"
38095 @ 322318:                        REPEAT L_0003
38096 @ 322321:                        LOCATE L_0004

  5768           OPSTK=OPSTK<<5!(OPERATOR-9)
38097 @ 322324:                        LINE   5768 "regression-compile-tmp/nrimp10s-77.imp"
38098 @ 322366:                        PUSH   OPSTK
38099 @ 322369:                        PUSH   OPSTK
38100 @ 322372:                        PUSHI  #0x00000005
38101 @ 322377:                        LSH   
38102 @ 322378:                        PUSH   OPERATOR
38103 @ 322381:                        PUSHI  #0x00000009
38104 @ 322386:                        SUB   
38105 @ 322387:                        OR    
38106 @ 322388:                        ASSVAL

  5769           OPPSTK=OPPSTK<<5!OPPREC
38107 @ 322389:                        LINE   5769 "regression-compile-tmp/nrimp10s-77.imp"
38108 @ 322431:                        PUSH   OPPSTK
38109 @ 322434:                        PUSH   OPPSTK
38110 @ 322437:                        PUSHI  #0x00000005
38111 @ 322442:                        LSH   
38112 @ 322443:                        PUSH   OPPREC
38113 @ 322446:                        OR    
38114 @ 322447:                        ASSVAL

  5770           %IF OPERATOR>=31 %THEN OPERATOR=30
38115 @ 322448:                        LINE   5770 "regression-compile-tmp/nrimp10s-77.imp"
38116 @ 322490:                        PUSH   OPERATOR
38117 @ 322493:                        PUSHI  #0x0000001f
38118 @ 322498:                        JUMPIF < L_0004
38119 @ 322502:                        PUSH   OPERATOR
38120 @ 322505:                        PUSHI  #0x0000001e
38121 @ 322510:                        ASSVAL
38122 @ 322511:                        LOCATE L_0004

  5771           OPMASK=OPMASK!(1<<OPERATOR)
38123 @ 322514:                        LINE   5771 "regression-compile-tmp/nrimp10s-77.imp"
38124 @ 322556:                        PUSH   OPMASK
38125 @ 322559:                        PUSH   OPMASK
38126 @ 322562:                        PUSHI  #0x00000001
38127 @ 322567:                        PUSH   OPERATOR
38128 @ 322570:                        LSH   
38129 @ 322571:                        OR    
38130 @ 322572:                        ASSVAL

  5772           -> NEXTOPND
38131 @ 322573:                        LINE   5772 "regression-compile-tmp/nrimp10s-77.imp"
38132 @ 322615:                        JUMP   L_01fe

  5773  EOE:                                   ! END OF EXPRESSION
  5774                                         ! EMPTY REMAINING OPERATORS
38133 @ 322618:                        LINE   5773 "regression-compile-tmp/nrimp10s-77.imp"
38134 @ 322660:                        LABEL  L_0202

  5775           %WHILE OPSTK#0 %CYCLE
38135 @ 322663:                        LINE   5775 "regression-compile-tmp/nrimp10s-77.imp"
38136 @ 322705:                        LOCATE L_0003
38137 @ 322708:                        PUSH   OPSTK
38138 @ 322711:                        PUSHI  #0x00000000
38139 @ 322716:                        JUMPIF = L_0004

  5776              BINSERT(RPHEAD,RPBOT,OPSTK&31+9,0,0)
38140 @ 322720:                        LINE   5776 "regression-compile-tmp/nrimp10s-77.imp"
38141 @ 322762:                        PUSH   BINSERT
38142 @ 322765:                        PUSH   RPHEAD
38143 @ 322768:                        ASSPAR
38144 @ 322769:                        PUSH   RPBOT
38145 @ 322772:                        ASSPAR
38146 @ 322773:                        PUSH   OPSTK
38147 @ 322776:                        PUSHI  #0x0000001f
38148 @ 322781:                        AND   
38149 @ 322782:                        PUSHI  #0x00000009
38150 @ 322787:                        ADD   
38151 @ 322788:                        ASSPAR
38152 @ 322789:                        PUSHI  #0x00000000
38153 @ 322794:                        ASSPAR
38154 @ 322795:                        PUSHI  #0x00000000
38155 @ 322800:                        ASSPAR
38156 @ 322801:                        CALL  

  5777              OPSTK=OPSTK>>5
38157 @ 322802:                        LINE   5777 "regression-compile-tmp/nrimp10s-77.imp"
38158 @ 322844:                        PUSH   OPSTK
38159 @ 322847:                        PUSH   OPSTK
38160 @ 322850:                        PUSHI  #0x00000005
38161 @ 322855:                        RSH   
38162 @ 322856:                        ASSVAL

  5778           %REPEAT
38163 @ 322857:                        LINE   5778 "regression-compile-tmp/nrimp10s-77.imp"
38164 @ 322899:                        REPEAT L_0003
38165 @ 322902:                        LOCATE L_0004

  5779           PTYPE=REAL+1
38166 @ 322905:                        LINE   5779 "regression-compile-tmp/nrimp10s-77.imp"
38167 @ 322947:                        PUSH   PTYPE
38168 @ 322950:                        PUSH   REAL
38169 @ 322953:                        PUSHI  #0x00000001
38170 @ 322958:                        ADD   
38171 @ 322959:                        ASSVAL

  5780           TYPE=PTYPE
  5781  !         CONCAT(RPHEAD,HEAD)
38172 @ 322960:                        LINE   5780 "regression-compile-tmp/nrimp10s-77.imp"
38173 @ 323002:                        PUSH   TYPE
38174 @ 323005:                        PUSH   PTYPE
38175 @ 323008:                        ASSVAL

  5782           %IF HEAD=0 %THEN BOT=RPBOT %ELSE ASLIST(RPBOT)_LINK=HEAD
38176 @ 323009:                        LINE   5782 "regression-compile-tmp/nrimp10s-77.imp"
38177 @ 323051:                        PUSH   HEAD
38178 @ 323054:                        PUSHI  #0x00000000
38179 @ 323059:                        JUMPIF # L_0004
38180 @ 323063:                        PUSH   BOT
38181 @ 323066:                        PUSH   RPBOT
38182 @ 323069:                        ASSVAL
38183 @ 323070:                        GOTO   L_0003
38184 @ 323073:                        LOCATE L_0004
38185 @ 323076:                        PUSH   ASLIST
38186 @ 323079:                        PUSH   RPBOT
38187 @ 323082:                        ACCESS
38188 @ 323083:                        SELECT 4
38189 @ 323086:                        PUSH   HEAD
38190 @ 323089:                        ASSVAL
38191 @ 323090:                        LOCATE L_0003

  5783           HEAD=RPHEAD;                ! HEAD BACK TO TOP OF LIST
38192 @ 323093:                        LINE   5783 "regression-compile-tmp/nrimp10s-77.imp"
38193 @ 323135:                        PUSH   HEAD
38194 @ 323138:                        PUSH   RPHEAD
38195 @ 323141:                        ASSVAL

  5784           NOPS=NOPS!OPMASK
38196 @ 323142:                        LINE   5784 "regression-compile-tmp/nrimp10s-77.imp"
38197 @ 323184:                        PUSH   NOPS
38198 @ 323187:                        PUSH   NOPS
38199 @ 323190:                        PUSH   OPMASK
38200 @ 323193:                        OR    
38201 @ 323194:                        ASSVAL

  5785           %END
38202 @ 323195:                        LINE   5785 "regression-compile-tmp/nrimp10s-77.imp"
38203 @ 323237:                     END    _lev0id0_lev1id1_lev2id3_CSS_TORP {lev=5 --> 4}

  5786           %ROUTINE EXPOP(%INTEGER INHEAD,REG,NOPS,MODE)
  5787  !***********************************************************************
  5788  !*    EVALUATE A LIST OF OPERAND AND'NOPS' OPERATORS AND LEAVE         *
  5789  !*    THE RESULT IN REG                                                *
  5790  !*    INHEAD HOLDS THE LIST THE BOTTOM BYTE OF STREAM 1 DEFINES THE    *
  5791  !*    ENTRY AS FOLLOWS:-                                               *
  5792  !*       0 = SHORT (INTEGER) CONSTANT <18 BITS --S2=CONSTANT           *
  5793  !*       1 = OTHER CONSTANT    S2 (+S3 IF NEEDED) = CONSTANT           *
  5794  !*       2 = VARIABLE S2 POINT TO AR ENTRY FOR NAME&SUBSCRIPTS         *
  5795  !*      (3 = DOPE VECTOR ITEM IF NEEDED)                               *
  5796  !*      (4 = CONDITONAL EXPRESSION AS IN ALGOL)                        *
  5797  !*       7 = INTERMEDIATE RESULT UNDER LNB  S2=DISPLCMNT FROM LNB      *
  5798  !*       8 = INTERMEDIATE RESULT STACKED                               *
  5799  !*       9 = INTERMEDIATE RESULT IN A REGISTER S2 = REG                *
  5800  !*                                                                     *
  5801  !*       10-19 = UNARY OPERATOR S2=OP S3 =EXTRA                        *
  5802  !*       20 UP = BINARY OPERATOR                                       *
  5803  !*                                                                     *
  5804  !*    ARRAY MCINST HOLD THE OPCODES CORRESPONDING TO THE OPERATORS:-   *
  5805  !*       TOP BYTE = REAL FORWARD FORM                                  *
  5806  !*       2ND BYTE = REAL REVERSE FORM                                  *
  5807  !*       3RD BYTE = INTEGER FORWARD FORM                               *
  5808  !*       BTM BYTE = INTEGER REVERSE FORM                               *
  5809  !*       MODE HAS TYPE & PREC REQD +256 BIT IF NO RESULT REQD          *
  5810  !***********************************************************************
38204 @ 323238:                     LINE   5786 "regression-compile-tmp/nrimp10s-77.imp"
38205 @ 323280:                     DEF    EXPOP (_lev0id0_lev1id1_lev2id3_CSS_EXPOP) p1=V_017a a/tf=7 b/format=0 c/ostate=0  type=0 (<type:0>) form=7 (routine) special=0 (<special:0>) linkage=0 (auto) spec=0 indirect=0 unass=0
38206 @ 323297:                        START  ( FORMAL PARAMETERS  {lev=5 --> 6, nested=0 --> 1}
38207 @ 323298:                           DEF    INHEAD p1=V_01e1 a/tf=11 b/format=1 c/ostate=0  type=1 (integer) form=1 (simple) special=0 (<special:0>) linkage=0 (auto) spec=0 indirect=0 unass=0
38208 @ 323316:                           DEF    REG p1=V_01e2 a/tf=11 b/format=1 c/ostate=0  type=1 (integer) form=1 (simple) special=0 (<special:0>) linkage=0 (auto) spec=0 indirect=0 unass=0
38209 @ 323331:                           DEF    NOPS p1=V_01e3 a/tf=11 b/format=1 c/ostate=0  type=1 (integer) form=1 (simple) special=0 (<special:0>) linkage=0 (auto) spec=0 indirect=0 unass=0
38210 @ 323347:                           DEF    MODE p1=V_01e4 a/tf=11 b/format=1 c/ostate=0  type=1 (integer) form=1 (simple) special=0 (<special:0>) linkage=0 (auto) spec=0 indirect=0 unass=0
38211 @ 323363:                        FINISH ) {lev=5}

  5811  %ROUTINESPEC CTOP(%INTEGERNAME A)
38212 @ 323364:                        LINE   5811 "regression-compile-tmp/nrimp10s-77.imp"
38213 @ 323406:                        DEF    CTOP (_lev0id0_lev1id1_lev2id3_CSS_EXPOP_CTOP) p1=V_01e5 a/tf=7 b/format=0 c/ostate=8  type=0 (<type:0>) form=7 (routine) special=0 (<special:0>) linkage=0 (auto) spec=1 indirect=0 unass=0
38214 @ 323422:                        START  ( FORMAL PARAMETERS  {lev=5 --> 6, nested=0 --> 1}
38215 @ 323423:                           DEF    A p1=V_01e6 a/tf=12 b/format=1 c/ostate=0  type=1 (integer) form=2 (name) special=0 (<special:0>) linkage=0 (auto) spec=0 indirect=0 unass=0
38216 @ 323436:                        FINISH ) {lev=5}

  5812  %ROUTINESPEC VMY
38217 @ 323437:                        LINE   5812 "regression-compile-tmp/nrimp10s-77.imp"
38218 @ 323479:                        DEF    VMY (_lev0id0_lev1id1_lev2id3_CSS_EXPOP_VMY) p1=V_01e6 a/tf=7 b/format=0 c/ostate=8  type=0 (<type:0>) form=7 (routine) special=0 (<special:0>) linkage=0 (auto) spec=1 indirect=0 unass=0
38219 @ 323494:                        START  ( FORMAL PARAMETERS  {lev=5 --> 6, nested=0 --> 1}
38220 @ 323495:                        FINISH ) {lev=5}

  5813  %ROUTINESPEC VMY1
38221 @ 323496:                        LINE   5813 "regression-compile-tmp/nrimp10s-77.imp"
38222 @ 323538:                        DEF    VMY1 (_lev0id0_lev1id1_lev2id3_CSS_EXPOP_VMY1) p1=V_01e7 a/tf=7 b/format=0 c/ostate=8  type=0 (<type:0>) form=7 (routine) special=0 (<special:0>) linkage=0 (auto) spec=1 indirect=0 unass=0
38223 @ 323554:                        START  ( FORMAL PARAMETERS  {lev=5 --> 6, nested=0 --> 1}
38224 @ 323555:                        FINISH ) {lev=5}

  5814  %ROUTINESPEC CHOOSE(%INTEGERNAME I)
38225 @ 323556:                        LINE   5814 "regression-compile-tmp/nrimp10s-77.imp"
38226 @ 323598:                        DEF    CHOOSE (_lev0id0_lev1id1_lev2id3_CSS_EXPOP_CHOOSE) p1=V_01e8 a/tf=7 b/format=0 c/ostate=8  type=0 (<type:0>) form=7 (routine) special=0 (<special:0>) linkage=0 (auto) spec=1 indirect=0 unass=0
38227 @ 323616:                        START  ( FORMAL PARAMETERS  {lev=5 --> 6, nested=0 --> 1}
38228 @ 323617:                           DEF    I p1=V_01e9 a/tf=12 b/format=1 c/ostate=0  type=1 (integer) form=2 (name) special=0 (<special:0>) linkage=0 (auto) spec=0 indirect=0 unass=0
38229 @ 323630:                        FINISH ) {lev=5}

  5815  %ROUTINESPEC PUT
38230 @ 323631:                        LINE   5815 "regression-compile-tmp/nrimp10s-77.imp"
38231 @ 323673:                        DEF    PUT (_lev0id0_lev1id1_lev2id3_CSS_EXPOP_PUT) p1=V_01e9 a/tf=7 b/format=0 c/ostate=8  type=0 (<type:0>) form=7 (routine) special=0 (<special:0>) linkage=0 (auto) spec=1 indirect=0 unass=0
38232 @ 323688:                        START  ( FORMAL PARAMETERS  {lev=5 --> 6, nested=0 --> 1}
38233 @ 323689:                        FINISH ) {lev=5}

  5816  %ROUTINESPEC STARSTAR
38234 @ 323690:                        LINE   5816 "regression-compile-tmp/nrimp10s-77.imp"
38235 @ 323732:                        DEF    STARSTAR (_lev0id0_lev1id1_lev2id3_CSS_EXPOP_STARSTAR) p1=V_01ea a/tf=7 b/format=0 c/ostate=8  type=0 (<type:0>) form=7 (routine) special=0 (<special:0>) linkage=0 (auto) spec=1 indirect=0 unass=0
38236 @ 323752:                        START  ( FORMAL PARAMETERS  {lev=5 --> 6, nested=0 --> 1}
38237 @ 323753:                        FINISH ) {lev=5}

  5817  %ROUTINESPEC REXP
38238 @ 323754:                        LINE   5817 "regression-compile-tmp/nrimp10s-77.imp"
38239 @ 323796:                        DEF    REXP (_lev0id0_lev1id1_lev2id3_CSS_EXPOP_REXP) p1=V_01eb a/tf=7 b/format=0 c/ostate=8  type=0 (<type:0>) form=7 (routine) special=0 (<special:0>) linkage=0 (auto) spec=1 indirect=0 unass=0
38240 @ 323812:                        START  ( FORMAL PARAMETERS  {lev=5 --> 6, nested=0 --> 1}
38241 @ 323813:                        FINISH ) {lev=5}

  5818  %ROUTINESPEC LOAD(%RECORD(RD)%NAME OP,%INTEGER REG,MODE)
38242 @ 323814:                        LINE   5818 "regression-compile-tmp/nrimp10s-77.imp"
38243 @ 323856:                        DEF    LOAD (_lev0id0_lev1id1_lev2id3_CSS_EXPOP_LOAD) p1=V_01ec a/tf=7 b/format=0 c/ostate=8  type=0 (<type:0>) form=7 (routine) special=0 (<special:0>) linkage=0 (auto) spec=1 indirect=0 unass=0
38244 @ 323872:                        START  ( FORMAL PARAMETERS  {lev=5 --> 6, nested=0 --> 1}
38245 @ 323873:                           DEF    OP p1=V_01ed a/tf=42 b/format=1ab c/ostate=0  type=4 (record) form=2 (name) special=0 (<special:0>) linkage=0 (auto) spec=0 indirect=0 unass=0
38246 @ 323887:                           DEF    REG p1=V_01ee a/tf=11 b/format=1 c/ostate=0  type=1 (integer) form=1 (simple) special=0 (<special:0>) linkage=0 (auto) spec=0 indirect=0 unass=0
38247 @ 323902:                           DEF    MODE p1=V_01ef a/tf=11 b/format=1 c/ostate=0  type=1 (integer) form=1 (simple) special=0 (<special:0>) linkage=0 (auto) spec=0 indirect=0 unass=0
38248 @ 323918:                        FINISH ) {lev=5}

  5819  %ROUTINESPEC FLOAT(%RECORD(RD)%NAME OPND,%INTEGER OTHERPTYPE)
38249 @ 323919:                        LINE   5819 "regression-compile-tmp/nrimp10s-77.imp"
38250 @ 323961:                        DEF    FLOAT (_lev0id0_lev1id1_lev2id3_CSS_EXPOP_FLOAT) p1=V_01ed a/tf=7 b/format=0 c/ostate=8  type=0 (<type:0>) form=7 (routine) special=0 (<special:0>) linkage=0 (auto) spec=1 indirect=0 unass=0
38251 @ 323978:                        START  ( FORMAL PARAMETERS  {lev=5 --> 6, nested=0 --> 1}
38252 @ 323979:                           DEF    OPND p1=V_01ee a/tf=42 b/format=1ab c/ostate=0  type=4 (record) form=2 (name) special=0 (<special:0>) linkage=0 (auto) spec=0 indirect=0 unass=0
38253 @ 323995:                           DEF    OTHERPTYPE p1=V_01ef a/tf=11 b/format=1 c/ostate=0  type=1 (integer) form=1 (simple) special=0 (<special:0>) linkage=0 (auto) spec=0 indirect=0 unass=0
38254 @ 324017:                        FINISH ) {lev=5}

  5820  %ROUTINESPEC COERCET(%RECORD(RD)%NAME OP1,OP2,%INTEGER MODE)
38255 @ 324018:                        LINE   5820 "regression-compile-tmp/nrimp10s-77.imp"
38256 @ 324060:                        DEF    COERCET (_lev0id0_lev1id1_lev2id3_CSS_EXPOP_COERCET) p1=V_01ee a/tf=7 b/format=0 c/ostate=8  type=0 (<type:0>) form=7 (routine) special=0 (<special:0>) linkage=0 (auto) spec=1 indirect=0 unass=0
38257 @ 324079:                        START  ( FORMAL PARAMETERS  {lev=5 --> 6, nested=0 --> 1}
38258 @ 324080:                           DEF    OP1 p1=V_01ef a/tf=42 b/format=1ab c/ostate=0  type=4 (record) form=2 (name) special=0 (<special:0>) linkage=0 (auto) spec=0 indirect=0 unass=0
38259 @ 324095:                           DEF    OP2 p1=V_01f0 a/tf=42 b/format=1ab c/ostate=0  type=4 (record) form=2 (name) special=0 (<special:0>) linkage=0 (auto) spec=0 indirect=0 unass=0
38260 @ 324110:                           DEF    MODE p1=V_01f1 a/tf=11 b/format=1 c/ostate=0  type=1 (integer) form=1 (simple) special=0 (<special:0>) linkage=0 (auto) spec=0 indirect=0 unass=0
38261 @ 324126:                        FINISH ) {lev=5}

  5821  %ROUTINESPEC COERCEP(%RECORD(RD)%NAME OP1,OP2)
38262 @ 324127:                        LINE   5821 "regression-compile-tmp/nrimp10s-77.imp"
38263 @ 324169:                        DEF    COERCEP (_lev0id0_lev1id1_lev2id3_CSS_EXPOP_COERCEP) p1=V_01ef a/tf=7 b/format=0 c/ostate=8  type=0 (<type:0>) form=7 (routine) special=0 (<special:0>) linkage=0 (auto) spec=1 indirect=0 unass=0
38264 @ 324188:                        START  ( FORMAL PARAMETERS  {lev=5 --> 6, nested=0 --> 1}
38265 @ 324189:                           DEF    OP1 p1=V_01f0 a/tf=42 b/format=1ab c/ostate=0  type=4 (record) form=2 (name) special=0 (<special:0>) linkage=0 (auto) spec=0 indirect=0 unass=0
38266 @ 324204:                           DEF    OP2 p1=V_01f1 a/tf=42 b/format=1ab c/ostate=0  type=4 (record) form=2 (name) special=0 (<special:0>) linkage=0 (auto) spec=0 indirect=0 unass=0
38267 @ 324219:                        FINISH ) {lev=5}

  5822  %ROUTINESPEC LENGTHEN(%RECORD(RD)%NAME OP)
38268 @ 324220:                        LINE   5822 "regression-compile-tmp/nrimp10s-77.imp"
38269 @ 324262:                        DEF    LENGTHEN (_lev0id0_lev1id1_lev2id3_CSS_EXPOP_LENGTHEN) p1=V_01f0 a/tf=7 b/format=0 c/ostate=8  type=0 (<type:0>) form=7 (routine) special=0 (<special:0>) linkage=0 (auto) spec=1 indirect=0 unass=0
38270 @ 324282:                        START  ( FORMAL PARAMETERS  {lev=5 --> 6, nested=0 --> 1}
38271 @ 324283:                           DEF    OP p1=V_01f1 a/tf=42 b/format=1ab c/ostate=0  type=4 (record) form=2 (name) special=0 (<special:0>) linkage=0 (auto) spec=0 indirect=0 unass=0
38272 @ 324297:                        FINISH ) {lev=5}

  5823  %ROUTINESPEC SHORTEN (%RECORD(RD)%NAME OP)
  5824  !
38273 @ 324298:                        LINE   5823 "regression-compile-tmp/nrimp10s-77.imp"
38274 @ 324340:                        DEF    SHORTEN (_lev0id0_lev1id1_lev2id3_CSS_EXPOP_SHORTEN) p1=V_01f1 a/tf=7 b/format=0 c/ostate=8  type=0 (<type:0>) form=7 (routine) special=0 (<special:0>) linkage=0 (auto) spec=1 indirect=0 unass=0
38275 @ 324359:                        START  ( FORMAL PARAMETERS  {lev=5 --> 6, nested=0 --> 1}
38276 @ 324360:                           DEF    OP p1=V_01f2 a/tf=42 b/format=1ab c/ostate=0  type=4 (record) form=2 (name) special=0 (<special:0>) linkage=0 (auto) spec=0 indirect=0 unass=0
38277 @ 324374:                        FINISH ) {lev=5}

  5825  %INTEGERARRAY OPERAND(1:2),STK(0:99)
38278 @ 324375:                        LINE   5825 "regression-compile-tmp/nrimp10s-77.imp"
38279 @ 324417:                        DEF    OPERAND p1=V_01f2 a/tf=1b b/format=1 c/ostate=100  type=1 (integer) form=11 (array) special=0 (<special:0>) linkage=0 (auto) spec=0 indirect=0 unass=0
38280 @ 324436:                        PUSHI  #0x00000001
38281 @ 324441:                        PUSHI  #0x00000002
38282 @ 324446:                        DIM    0001 0001
38283 @ 324452:                        DEF    STK p1=V_01f3 a/tf=1b b/format=1 c/ostate=100  type=1 (integer) form=11 (array) special=0 (<special:0>) linkage=0 (auto) spec=0 indirect=0 unass=0
38284 @ 324467:                        PUSHI  #0x00000000
38285 @ 324472:                        PUSHI  #0x00000063
38286 @ 324477:                        DIM    0001 0001

  5826  %RECORD(LISTF)%NAME LIST{(LISTF)
38287 @ 324483:                        LINE   5826 "regression-compile-tmp/nrimp10s-77.imp"
38288 @ 324525:                        DEF    LIST p1=V_01f4 a/tf=42 b/format=f3 c/ostate=0  type=4 (record) form=2 (name) special=0 (<special:0>) linkage=0 (auto) spec=0 indirect=0 unass=0

  5827  %RECORD(RD)%name OPND1,OPND2,OPND {(RD)
  5828  !
38289 @ 324541:                        LINE   5827 "regression-compile-tmp/nrimp10s-77.imp"
38290 @ 324583:                        DEF    OPND1 p1=V_01f5 a/tf=42 b/format=1ab c/ostate=0  type=4 (record) form=2 (name) special=0 (<special:0>) linkage=0 (auto) spec=0 indirect=0 unass=0
38291 @ 324600:                        DEF    OPND2 p1=V_01f6 a/tf=42 b/format=1ab c/ostate=0  type=4 (record) form=2 (name) special=0 (<special:0>) linkage=0 (auto) spec=0 indirect=0 unass=0
38292 @ 324617:                        DEF    OPND p1=V_01f7 a/tf=42 b/format=1ab c/ostate=0  type=4 (record) form=2 (name) special=0 (<special:0>) linkage=0 (auto) spec=0 indirect=0 unass=0

  5829  %INTEGER C,D,KK,JJ,OPCODE,COMM,XTRA,PP,PT,JJJ,LOADREG,EVALREG,STPTR,CONSTFORM,CONDFORM,SAVEP
38293 @ 324633:                        LINE   5829 "regression-compile-tmp/nrimp10s-77.imp"
38294 @ 324675:                        DEF    C p1=V_01f8 a/tf=11 b/format=1 c/ostate=0  type=1 (integer) form=1 (simple) special=0 (<special:0>) linkage=0 (auto) spec=0 indirect=0 unass=0
38295 @ 324688:                        DEF    D p1=V_01f9 a/tf=11 b/format=1 c/ostate=0  type=1 (integer) form=1 (simple) special=0 (<special:0>) linkage=0 (auto) spec=0 indirect=0 unass=0
38296 @ 324701:                        DEF    KK p1=V_01fa a/tf=11 b/format=1 c/ostate=0  type=1 (integer) form=1 (simple) special=0 (<special:0>) linkage=0 (auto) spec=0 indirect=0 unass=0
38297 @ 324715:                        DEF    JJ p1=V_01fb a/tf=11 b/format=1 c/ostate=0  type=1 (integer) form=1 (simple) special=0 (<special:0>) linkage=0 (auto) spec=0 indirect=0 unass=0
38298 @ 324729:                        DEF    OPCODE p1=V_01fc a/tf=11 b/format=1 c/ostate=0  type=1 (integer) form=1 (simple) special=0 (<special:0>) linkage=0 (auto) spec=0 indirect=0 unass=0
38299 @ 324747:                        DEF    COMM p1=V_01fd a/tf=11 b/format=1 c/ostate=0  type=1 (integer) form=1 (simple) special=0 (<special:0>) linkage=0 (auto) spec=0 indirect=0 unass=0
38300 @ 324763:                        DEF    XTRA p1=V_01fe a/tf=11 b/format=1 c/ostate=0  type=1 (integer) form=1 (simple) special=0 (<special:0>) linkage=0 (auto) spec=0 indirect=0 unass=0
38301 @ 324779:                        DEF    PP p1=V_01ff a/tf=11 b/format=1 c/ostate=0  type=1 (integer) form=1 (simple) special=0 (<special:0>) linkage=0 (auto) spec=0 indirect=0 unass=0
38302 @ 324793:                        DEF    PT p1=V_0200 a/tf=11 b/format=1 c/ostate=0  type=1 (integer) form=1 (simple) special=0 (<special:0>) linkage=0 (auto) spec=0 indirect=0 unass=0
38303 @ 324807:                        DEF    JJJ p1=V_0201 a/tf=11 b/format=1 c/ostate=0  type=1 (integer) form=1 (simple) special=0 (<special:0>) linkage=0 (auto) spec=0 indirect=0 unass=0
38304 @ 324822:                        DEF    LOADREG p1=V_0202 a/tf=11 b/format=1 c/ostate=0  type=1 (integer) form=1 (simple) special=0 (<special:0>) linkage=0 (auto) spec=0 indirect=0 unass=0
38305 @ 324841:                        DEF    EVALREG p1=V_0203 a/tf=11 b/format=1 c/ostate=0  type=1 (integer) form=1 (simple) special=0 (<special:0>) linkage=0 (auto) spec=0 indirect=0 unass=0
38306 @ 324860:                        DEF    STPTR p1=V_0204 a/tf=11 b/format=1 c/ostate=0  type=1 (integer) form=1 (simple) special=0 (<special:0>) linkage=0 (auto) spec=0 indirect=0 unass=0
38307 @ 324877:                        DEF    CONSTFORM p1=V_0205 a/tf=11 b/format=1 c/ostate=0  type=1 (integer) form=1 (simple) special=0 (<special:0>) linkage=0 (auto) spec=0 indirect=0 unass=0
38308 @ 324898:                        DEF    CONDFORM p1=V_0206 a/tf=11 b/format=1 c/ostate=0  type=1 (integer) form=1 (simple) special=0 (<special:0>) linkage=0 (auto) spec=0 indirect=0 unass=0
38309 @ 324918:                        DEF    SAVEP p1=V_0207 a/tf=11 b/format=1 c/ostate=0  type=1 (integer) form=1 (simple) special=0 (<special:0>) linkage=0 (auto) spec=0 indirect=0 unass=0

  5830  %CONSTINTEGERARRAY MCINST(10:37)=16_8E8E,16_F4F4E4E4,16_A8A8,
  5831                                   16_F4F4E4E4,0(6),
  5832                                   16_F0F0E0E0,16_F2F4E2E4,
  5833                                   16_8E8E,16_8C8C,16_FAFAEAEA,
  5834                                   16_AAAC,16_BABC0000,
  5835                                   16_8A8A,16_C800(2),16_FA000000,
  5836                                   16_F6F6E6E6,16_00F600E6,
  5837                                   16_2C002C00,16_02000200,
  5838                                   16_48004800(2),16_EA00;
38310 @ 324935:                        LINE   5830 "regression-compile-tmp/nrimp10s-77.imp"
38311 @ 324977:                        PUSHI  #0x0000000a
38312 @ 324982:                        PUSHI  #0x00000025
38313 @ 324987:                        BOUNDS
38314 @ 324988:                        DEF    MCINST p1=V_0208 a/tf=1b b/format=1 c/ostate=112  type=1 (integer) form=11 (array) special=0 (<special:0>) linkage=2 (constant) spec=0 indirect=1 unass=0
38315 @ 325006:                        PUSHI  #0x00008e8e
38316 @ 325011:                        INIT   1
38317 @ 325014:                        PUSHI  #0xf4f4e4e4
38318 @ 325019:                        INIT   1
38319 @ 325022:                        PUSHI  #0x0000a8a8
38320 @ 325027:                        INIT   1
38321 @ 325030:                        PUSHI  #0xf4f4e4e4
38322 @ 325035:                        INIT   1
38323 @ 325038:                        PUSHI  #0x00000000
38324 @ 325043:                        INIT   6
38325 @ 325046:                        PUSHI  #0xf0f0e0e0
38326 @ 325051:                        INIT   1
38327 @ 325054:                        PUSHI  #0xf2f4e2e4
38328 @ 325059:                        INIT   1
38329 @ 325062:                        PUSHI  #0x00008e8e
38330 @ 325067:                        INIT   1
38331 @ 325070:                        PUSHI  #0x00008c8c
38332 @ 325075:                        INIT   1
38333 @ 325078:                        PUSHI  #0xfafaeaea
38334 @ 325083:                        INIT   1
38335 @ 325086:                        PUSHI  #0x0000aaac
38336 @ 325091:                        INIT   1
38337 @ 325094:                        PUSHI  #0xbabc0000
38338 @ 325099:                        INIT   1
38339 @ 325102:                        PUSHI  #0x00008a8a
38340 @ 325107:                        INIT   1
38341 @ 325110:                        PUSHI  #0x0000c800
38342 @ 325115:                        INIT   2
38343 @ 325118:                        PUSHI  #0xfa000000
38344 @ 325123:                        INIT   1
38345 @ 325126:                        PUSHI  #0xf6f6e6e6
38346 @ 325131:                        INIT   1
38347 @ 325134:                        PUSHI  #0x00f600e6
38348 @ 325139:                        INIT   1
38349 @ 325142:                        PUSHI  #0x2c002c00
38350 @ 325147:                        INIT   1
38351 @ 325150:                        PUSHI  #0x02000200
38352 @ 325155:                        INIT   1
38353 @ 325158:                        PUSHI  #0x48004800
38354 @ 325163:                        INIT   2
38355 @ 325166:                        PUSHI  #0x0000ea00
38356 @ 325171:                        INIT   1

  5839  %CONSTBYTEINTEGERARRAY CORULES(20:37)=16_1F(2),16_11(2),16_1F,16_11,
  5840                                         16_12,16_11,1,1,0,16_1F(2),
  5841                                        0(4),1;
38357 @ 325174:                        LINE   5839 "regression-compile-tmp/nrimp10s-77.imp"
38358 @ 325216:                        PUSHI  #0x00000014
38359 @ 325221:                        PUSHI  #0x00000025
38360 @ 325226:                        BOUNDS
38361 @ 325227:                        DEF    CORULES p1=V_0209 a/tf=1b b/format=2 c/ostate=112  type=1 (integer) form=11 (array) special=1 (byte-integer) linkage=2 (constant) spec=0 indirect=1 unass=0
38362 @ 325246:                        PUSHI  #0x0000001f
38363 @ 325251:                        INIT   2
38364 @ 325254:                        PUSHI  #0x00000011
38365 @ 325259:                        INIT   2
38366 @ 325262:                        PUSHI  #0x0000001f
38367 @ 325267:                        INIT   1
38368 @ 325270:                        PUSHI  #0x00000011
38369 @ 325275:                        INIT   1
38370 @ 325278:                        PUSHI  #0x00000012
38371 @ 325283:                        INIT   1
38372 @ 325286:                        PUSHI  #0x00000011
38373 @ 325291:                        INIT   1
38374 @ 325294:                        PUSHI  #0x00000001
38375 @ 325299:                        INIT   1
38376 @ 325302:                        PUSHI  #0x00000001
38377 @ 325307:                        INIT   1
38378 @ 325310:                        PUSHI  #0x00000000
38379 @ 325315:                        INIT   1
38380 @ 325318:                        PUSHI  #0x0000001f
38381 @ 325323:                        INIT   2
38382 @ 325326:                        PUSHI  #0x00000000
38383 @ 325331:                        INIT   4
38384 @ 325334:                        PUSHI  #0x00000001
38385 @ 325339:                        INIT   1

  5842  %CONSTBYTEINTEGERARRAY FCOMP(1:28)={%C
  5843                                          8,10,2,7,12,4,7,
  5844                                          8,12,4,7,10,2,7,
  5845                                          16,34,17,32,33,18,32,
  5846                                          16,33,18,32,34,17,32;
38386 @ 325342:                        LINE   5842 "regression-compile-tmp/nrimp10s-77.imp"
38387 @ 325384:                        PUSHI  #0x00000001
38388 @ 325389:                        PUSHI  #0x0000001c
38389 @ 325394:                        BOUNDS
38390 @ 325395:                        DEF    FCOMP p1=V_020a a/tf=1b b/format=2 c/ostate=112  type=1 (integer) form=11 (array) special=1 (byte-integer) linkage=2 (constant) spec=0 indirect=1 unass=0
38391 @ 325412:                        PUSHI  #0x00000008
38392 @ 325417:                        INIT   1
38393 @ 325420:                        PUSHI  #0x0000000a
38394 @ 325425:                        INIT   1
38395 @ 325428:                        PUSHI  #0x00000002
38396 @ 325433:                        INIT   1
38397 @ 325436:                        PUSHI  #0x00000007
38398 @ 325441:                        INIT   1
38399 @ 325444:                        PUSHI  #0x0000000c
38400 @ 325449:                        INIT   1
38401 @ 325452:                        PUSHI  #0x00000004
38402 @ 325457:                        INIT   1
38403 @ 325460:                        PUSHI  #0x00000007
38404 @ 325465:                        INIT   1
38405 @ 325468:                        PUSHI  #0x00000008
38406 @ 325473:                        INIT   1
38407 @ 325476:                        PUSHI  #0x0000000c
38408 @ 325481:                        INIT   1
38409 @ 325484:                        PUSHI  #0x00000004
38410 @ 325489:                        INIT   1
38411 @ 325492:                        PUSHI  #0x00000007
38412 @ 325497:                        INIT   1
38413 @ 325500:                        PUSHI  #0x0000000a
38414 @ 325505:                        INIT   1
38415 @ 325508:                        PUSHI  #0x00000002
38416 @ 325513:                        INIT   1
38417 @ 325516:                        PUSHI  #0x00000007
38418 @ 325521:                        INIT   1
38419 @ 325524:                        PUSHI  #0x00000010
38420 @ 325529:                        INIT   1
38421 @ 325532:                        PUSHI  #0x00000022
38422 @ 325537:                        INIT   1
38423 @ 325540:                        PUSHI  #0x00000011
38424 @ 325545:                        INIT   1
38425 @ 325548:                        PUSHI  #0x00000020
38426 @ 325553:                        INIT   1
38427 @ 325556:                        PUSHI  #0x00000021
38428 @ 325561:                        INIT   1
38429 @ 325564:                        PUSHI  #0x00000012
38430 @ 325569:                        INIT   1
38431 @ 325572:                        PUSHI  #0x00000020
38432 @ 325577:                        INIT   1
38433 @ 325580:                        PUSHI  #0x00000010
38434 @ 325585:                        INIT   1
38435 @ 325588:                        PUSHI  #0x00000021
38436 @ 325593:                        INIT   1
38437 @ 325596:                        PUSHI  #0x00000012
38438 @ 325601:                        INIT   1
38439 @ 325604:                        PUSHI  #0x00000020
38440 @ 325609:                        INIT   1
38441 @ 325612:                        PUSHI  #0x00000022
38442 @ 325617:                        INIT   1
38443 @ 325620:                        PUSHI  #0x00000011
38444 @ 325625:                        INIT   1
38445 @ 325628:                        PUSHI  #0x00000020
38446 @ 325633:                        INIT   1

  5847  %SWITCH SW(10:37)
  5848  !
38447 @ 325636:                        LINE   5847 "regression-compile-tmp/nrimp10s-77.imp"
38448 @ 325678:                        PUSHI  #0x0000000a
38449 @ 325683:                        PUSHI  #0x00000025
38450 @ 325688:                        BOUNDS
38451 @ 325689:                        DEF    SW p1=V_020b a/tf=6 b/format=0 c/ostate=0  type=0 (<type:0>) form=6 (switch) special=0 (<special:0>) linkage=0 (auto) spec=0 indirect=0 unass=0

  5849           STPTR=0; CONSTFORM= MODE&512
38452 @ 325703:                        LINE   5849 "regression-compile-tmp/nrimp10s-77.imp"
38453 @ 325745:                        PUSH   STPTR
38454 @ 325748:                        PUSHI  #0x00000000
38455 @ 325753:                        ASSVAL
38456 @ 325754:                        LINE   5849 "regression-compile-tmp/nrimp10s-77.imp"
38457 @ 325796:                        PUSH   CONSTFORM
38458 @ 325799:                        PUSH   MODE
38459 @ 325802:                        PUSHI  #0x00000200
38460 @ 325807:                        AND   
38461 @ 325808:                        ASSVAL

  5850           CONDFORM=MODE&256
38462 @ 325809:                        LINE   5850 "regression-compile-tmp/nrimp10s-77.imp"
38463 @ 325851:                        PUSH   CONDFORM
38464 @ 325854:                        PUSH   MODE
38465 @ 325857:                        PUSHI  #0x00000100
38466 @ 325862:                        AND   
38467 @ 325863:                        ASSVAL

  5851           SAVEP=P
38468 @ 325864:                        LINE   5851 "regression-compile-tmp/nrimp10s-77.imp"
38469 @ 325906:                        PUSH   SAVEP
38470 @ 325909:                        PUSH   P
38471 @ 325912:                        ASSVAL

  5852           EVALREG=ACCR;                  ! EVALUATE IN ACC UNLESS
38472 @ 325913:                        LINE   5852 "regression-compile-tmp/nrimp10s-77.imp"
38473 @ 325955:                        PUSH   EVALREG
38474 @ 325958:                        PUSHI  #0x00000000
38475 @ 325963:                        ASSVAL

  5853           %IF REG=BREG %AND NOPS&16_7EC20000=0 %THEN EVALREG=BREG
  5854                                          ! ONLY '+' %AND '*' PRESENT
  5855                                          ! NOTHING >32 BITS
38476 @ 325964:                        LINE   5853 "regression-compile-tmp/nrimp10s-77.imp"
38477 @ 326006:                        PUSH   REG
38478 @ 326009:                        PUSHI  #0x00000007
38479 @ 326014:                        JUMPIF # L_0004
38480 @ 326018:                        PUSH   NOPS
38481 @ 326021:                        PUSHI  #0x7ec20000
38482 @ 326026:                        AND   
38483 @ 326027:                        PUSHI  #0x00000000
38484 @ 326032:                        JUMPIF # L_0004
38485 @ 326036:                        PUSH   EVALREG
38486 @ 326039:                        PUSHI  #0x00000007
38487 @ 326044:                        ASSVAL
38488 @ 326045:                        LOCATE L_0004

  5856  NEXT:    LIST==ASLIST(INHEAD)
38489 @ 326048:                        LINE   5856 "regression-compile-tmp/nrimp10s-77.imp"
38490 @ 326090:                        LABEL  L_020c
38491 @ 326093:                        LINE   5856 "regression-compile-tmp/nrimp10s-77.imp"
38492 @ 326135:                        PUSH   LIST
38493 @ 326138:                        PUSH   ASLIST
38494 @ 326141:                        PUSH   INHEAD
38495 @ 326144:                        ACCESS
38496 @ 326145:                        ASSREF

  5857           C=LIST_S1; XTRA=LIST_S2
38497 @ 326146:                        LINE   5857 "regression-compile-tmp/nrimp10s-77.imp"
38498 @ 326188:                        PUSH   C
38499 @ 326191:                        PUSH   LIST
38500 @ 326194:                        SELECT 1
38501 @ 326197:                        ASSVAL
38502 @ 326198:                        LINE   5857 "regression-compile-tmp/nrimp10s-77.imp"
38503 @ 326240:                        PUSH   XTRA
38504 @ 326243:                        PUSH   LIST
38505 @ 326246:                        SELECT 2
38506 @ 326249:                        ASSVAL

  5858           JJ=C&255; D=INHEAD
38507 @ 326250:                        LINE   5858 "regression-compile-tmp/nrimp10s-77.imp"
38508 @ 326292:                        PUSH   JJ
38509 @ 326295:                        PUSH   C
38510 @ 326298:                        PUSHI  #0x000000ff
38511 @ 326303:                        AND   
38512 @ 326304:                        ASSVAL
38513 @ 326305:                        LINE   5858 "regression-compile-tmp/nrimp10s-77.imp"
38514 @ 326347:                        PUSH   D
38515 @ 326350:                        PUSH   INHEAD
38516 @ 326353:                        ASSVAL

  5859           INHEAD=LIST_LINK
38517 @ 326354:                        LINE   5859 "regression-compile-tmp/nrimp10s-77.imp"
38518 @ 326396:                        PUSH   INHEAD
38519 @ 326399:                        PUSH   LIST
38520 @ 326402:                        SELECT 4
38521 @ 326405:                        ASSVAL

  5860           -> OPERATOR %IF JJ>=10
  5861  !
  5862  ! ANY OPERAND WHICH MAY NEED DR OR B OR ACC IN THEIR EVALUATION
  5863  ! EG FUNCTIONS,ARRAY ELEMENTS ETC ARE FETCHED AND STACKKED FIRST
  5864  !
38522 @ 326406:                        LINE   5860 "regression-compile-tmp/nrimp10s-77.imp"
38523 @ 326448:                        PUSH   JJ
38524 @ 326451:                        PUSHI  #0x0000000a
38525 @ 326456:                        JUMPIF < L_0004
38526 @ 326460:                        JUMP   L_020d
38527 @ 326463:                        LOCATE L_0004

  5865           OPERAND(1)=ADDR(ASLIST(D))
  5866  {        OPND1==ASLIST(D)  { <---   format mismatch!
38528 @ 326466:                        LINE   5865 "regression-compile-tmp/nrimp10s-77.imp"
38529 @ 326508:                        PUSH   OPERAND
38530 @ 326511:                        PUSHI  #0x00000001
38531 @ 326516:                        ACCESS
38532 @ 326517:                        PUSH   ADDR
38533 @ 326520:                        PUSH   ASLIST
38534 @ 326523:                        PUSH   D
38535 @ 326526:                        ACCESS
38536 @ 326527:                        ASSPAR
38537 @ 326528:                        CALL  
38538 @ 326529:                        ASSVAL

  5867           OPND1==RECORD(ADDR(ASLIST(D)))  { force format.
  5868  {
  5869  {  This looks weird!
  5870  {
  5871  {  %RECORDFORMAT RD(%BYTEINTEGER UPTYPE,PTYPE,XB,FLAG,%C
  5872  {  %INTEGER D,XTRA)
  5873  {
  5874  {  %RECORDFORMAT LISTF(%INTEGER S1,S2,S3,LINK)
  5875  {
  5876  {  %RECORDARRAY ASLIST(0:ASL)(LISTF)
  5877  {
  5878  {  %RECORDNAME OPND1,OPND2,OPND (RD)
  5879  {
38539 @ 326530:                        LINE   5867 "regression-compile-tmp/nrimp10s-77.imp"
38540 @ 326572:                        PUSH   OPND1
38541 @ 326575:                        PUSH   RECORD
38542 @ 326578:                        PUSH   ADDR
38543 @ 326581:                        PUSH   ASLIST
38544 @ 326584:                        PUSH   D
38545 @ 326587:                        ACCESS
38546 @ 326588:                        ASSPAR
38547 @ 326589:                        CALL  
38548 @ 326590:                        ASSPAR
38549 @ 326591:                        CALL  
38550 @ 326592:                        ASSREF

  5880           %IF OPND1_FLAG=2 %AND OPND1_XB#0 %THEN LOAD(OPND1,EVALREG,0)
38551 @ 326593:                        LINE   5880 "regression-compile-tmp/nrimp10s-77.imp"
38552 @ 326635:                        PUSH   OPND1
38553 @ 326638:                        SELECT 4
38554 @ 326641:                        PUSHI  #0x00000002
38555 @ 326646:                        JUMPIF # L_0004
38556 @ 326650:                        PUSH   OPND1
38557 @ 326653:                        SELECT 3
38558 @ 326656:                        PUSHI  #0x00000000
38559 @ 326661:                        JUMPIF = L_0004
38560 @ 326665:                        PUSH   LOAD
38561 @ 326668:                        PUSH   OPND1
38562 @ 326671:                        ASSPAR
38563 @ 326672:                        PUSH   EVALREG
38564 @ 326675:                        ASSPAR
38565 @ 326676:                        PUSHI  #0x00000000
38566 @ 326681:                        ASSPAR
38567 @ 326682:                        CALL  
38568 @ 326683:                        LOCATE L_0004

  5881           STK(STPTR)=OPERAND(1)
38569 @ 326686:                        LINE   5881 "regression-compile-tmp/nrimp10s-77.imp"
38570 @ 326728:                        PUSH   STK
38571 @ 326731:                        PUSH   STPTR
38572 @ 326734:                        ACCESS
38573 @ 326735:                        PUSH   OPERAND
38574 @ 326738:                        PUSHI  #0x00000001
38575 @ 326743:                        ACCESS
38576 @ 326744:                        ASSVAL

  5882           STPTR=STPTR+1
38577 @ 326745:                        LINE   5882 "regression-compile-tmp/nrimp10s-77.imp"
38578 @ 326787:                        PUSH   STPTR
38579 @ 326790:                        PUSH   STPTR
38580 @ 326793:                        PUSHI  #0x00000001
38581 @ 326798:                        ADD   
38582 @ 326799:                        ASSVAL

  5883           ABORT %IF STPTR>99
38583 @ 326800:                        LINE   5883 "regression-compile-tmp/nrimp10s-77.imp"
38584 @ 326842:                        PUSH   STPTR
38585 @ 326845:                        PUSHI  #0x00000063
38586 @ 326850:                        JUMPIF <= L_0004
38587 @ 326854:                        PUSH   ABORT
38588 @ 326857:                        CALL  
38589 @ 326858:                        LOCATE L_0004

  5884  ANYMORE:
38590 @ 326861:                        LINE   5884 "regression-compile-tmp/nrimp10s-77.imp"
38591 @ 326903:                        LABEL  L_020e

  5885           ->NEXT %UNLESS INHEAD=0 %OR MODE=100
38592 @ 326906:                        LINE   5885 "regression-compile-tmp/nrimp10s-77.imp"
38593 @ 326948:                        PUSH   INHEAD
38594 @ 326951:                        PUSHI  #0x00000000
38595 @ 326956:                        JUMPIF = L_0004
38596 @ 326960:                        PUSH   MODE
38597 @ 326963:                        PUSHI  #0x00000064
38598 @ 326968:                        JUMPIF = L_0004
38599 @ 326972:                        JUMP   L_020c
38600 @ 326975:                        LOCATE L_0004

  5886           -> FINISH
38601 @ 326978:                        LINE   5886 "regression-compile-tmp/nrimp10s-77.imp"
38602 @ 327020:                        JUMP   L_020f

  5887  OPERATOR:
38603 @ 327023:                        LINE   5887 "regression-compile-tmp/nrimp10s-77.imp"
38604 @ 327065:                        LABEL  L_020d

  5888           %IF JJ<19 %THEN KK=1 %ELSE KK=2; ! UNARY OR BINARY
38605 @ 327068:                        LINE   5888 "regression-compile-tmp/nrimp10s-77.imp"
38606 @ 327110:                        PUSH   JJ
38607 @ 327113:                        PUSHI  #0x00000013
38608 @ 327118:                        JUMPIF >= L_0004
38609 @ 327122:                        PUSH   KK
38610 @ 327125:                        PUSHI  #0x00000001
38611 @ 327130:                        ASSVAL
38612 @ 327131:                        GOTO   L_0003
38613 @ 327134:                        LOCATE L_0004
38614 @ 327137:                        PUSH   KK
38615 @ 327140:                        PUSHI  #0x00000002
38616 @ 327145:                        ASSVAL
38617 @ 327146:                        LOCATE L_0003

  5889           %CYCLE KK=KK,-1,1
38618 @ 327149:                        LINE   5889 "regression-compile-tmp/nrimp10s-77.imp"
38619 @ 327191:                        PUSH   KK
38620 @ 327194:                        PUSHI  #0x00000001
38621 @ 327199:                        NEGATE
38622 @ 327200:                        PUSHI  #0x00000001
38623 @ 327205:                        PUSH   KK
38624 @ 327208:                        FOR    L_0003

  5890              STPTR=STPTR-1
38625 @ 327211:                        LINE   5890 "regression-compile-tmp/nrimp10s-77.imp"
38626 @ 327253:                        PUSH   STPTR
38627 @ 327256:                        PUSH   STPTR
38628 @ 327259:                        PUSHI  #0x00000001
38629 @ 327264:                        SUB   
38630 @ 327265:                        ASSVAL

  5891              C=STK(STPTR)
38631 @ 327266:                        LINE   5891 "regression-compile-tmp/nrimp10s-77.imp"
38632 @ 327308:                        PUSH   C
38633 @ 327311:                        PUSH   STK
38634 @ 327314:                        PUSH   STPTR
38635 @ 327317:                        ACCESS
38636 @ 327318:                        ASSVAL

  5892              OPERAND(KK)=C
38637 @ 327319:                        LINE   5892 "regression-compile-tmp/nrimp10s-77.imp"
38638 @ 327361:                        PUSH   OPERAND
38639 @ 327364:                        PUSH   KK
38640 @ 327367:                        ACCESS
38641 @ 327368:                        PUSH   C
38642 @ 327371:                        ASSVAL

  5893           %REPEAT
38643 @ 327372:                        LINE   5893 "regression-compile-tmp/nrimp10s-77.imp"
38644 @ 327414:                        REPEAT L_0003
38645 @ 327417:                        LOCATE L_0004

  5894           OPCODE=MCINST(JJ)
38646 @ 327420:                        LINE   5894 "regression-compile-tmp/nrimp10s-77.imp"
38647 @ 327462:                        PUSH   OPCODE
38648 @ 327465:                        PUSH   MCINST
38649 @ 327468:                        PUSH   JJ
38650 @ 327471:                        ACCESS
38651 @ 327472:                        ASSVAL

  5895           COMM=1
38652 @ 327473:                        LINE   5895 "regression-compile-tmp/nrimp10s-77.imp"
38653 @ 327515:                        PUSH   COMM
38654 @ 327518:                        PUSHI  #0x00000001
38655 @ 327523:                        ASSVAL

  5896           OPND1 == RECORD(OPERAND(1))
38656 @ 327524:                        LINE   5896 "regression-compile-tmp/nrimp10s-77.imp"
38657 @ 327566:                        PUSH   OPND1
38658 @ 327569:                        PUSH   RECORD
38659 @ 327572:                        PUSH   OPERAND
38660 @ 327575:                        PUSHI  #0x00000001
38661 @ 327580:                        ACCESS
38662 @ 327581:                        ASSPAR
38663 @ 327582:                        CALL  
38664 @ 327583:                        ASSREF

  5897           OPND2 == OPND1
38665 @ 327584:                        LINE   5897 "regression-compile-tmp/nrimp10s-77.imp"
38666 @ 327626:                        PUSH   OPND2
38667 @ 327629:                        PUSH   OPND1
38668 @ 327632:                        ASSREF

  5898           %IF JJ>=19 %THEN %START
38669 @ 327633:                        LINE   5898 "regression-compile-tmp/nrimp10s-77.imp"
38670 @ 327675:                        PUSH   JJ
38671 @ 327678:                        PUSHI  #0x00000013
38672 @ 327683:                        JUMPIF < L_0004

  5899              OPND2==RECORD(OPERAND(2))
38673 @ 327687:                        LINE   5899 "regression-compile-tmp/nrimp10s-77.imp"
38674 @ 327729:                        PUSH   OPND2
38675 @ 327732:                        PUSH   RECORD
38676 @ 327735:                        PUSH   OPERAND
38677 @ 327738:                        PUSHI  #0x00000002
38678 @ 327743:                        ACCESS
38679 @ 327744:                        ASSPAR
38680 @ 327745:                        CALL  
38681 @ 327746:                        ASSREF

  5900              C=CORULES(JJ)
38682 @ 327747:                        LINE   5900 "regression-compile-tmp/nrimp10s-77.imp"
38683 @ 327789:                        PUSH   C
38684 @ 327792:                        PUSH   CORULES
38685 @ 327795:                        PUSH   JJ
38686 @ 327798:                        ACCESS
38687 @ 327799:                        ASSVAL

  5901              %IF C&15#0 %THEN COERCET(OPND1,OPND2,C&15)
38688 @ 327800:                        LINE   5901 "regression-compile-tmp/nrimp10s-77.imp"
38689 @ 327842:                        PUSH   C
38690 @ 327845:                        PUSHI  #0x0000000f
38691 @ 327850:                        AND   
38692 @ 327851:                        PUSHI  #0x00000000
38693 @ 327856:                        JUMPIF = L_0007
38694 @ 327860:                        PUSH   COERCET
38695 @ 327863:                        PUSH   OPND1
38696 @ 327866:                        ASSPAR
38697 @ 327867:                        PUSH   OPND2
38698 @ 327870:                        ASSPAR
38699 @ 327871:                        PUSH   C
38700 @ 327874:                        PUSHI  #0x0000000f
38701 @ 327879:                        AND   
38702 @ 327880:                        ASSPAR
38703 @ 327881:                        CALL  
38704 @ 327882:                        LOCATE L_0007

  5902              %IF C>>4#0 %THEN COERCEP(OPND1,OPND2)
38705 @ 327885:                        LINE   5902 "regression-compile-tmp/nrimp10s-77.imp"
38706 @ 327927:                        PUSH   C
38707 @ 327930:                        PUSHI  #0x00000004
38708 @ 327935:                        RSH   
38709 @ 327936:                        PUSHI  #0x00000000
38710 @ 327941:                        JUMPIF = L_0007
38711 @ 327945:                        PUSH   COERCEP
38712 @ 327948:                        PUSH   OPND1
38713 @ 327951:                        ASSPAR
38714 @ 327952:                        PUSH   OPND2
38715 @ 327955:                        ASSPAR
38716 @ 327956:                        CALL  
38717 @ 327957:                        LOCATE L_0007

  5903           %FINISH
38718 @ 327960:                        LINE   5903 "regression-compile-tmp/nrimp10s-77.imp"
38719 @ 328002:                        LOCATE L_0004

  5904           %IF JJ>19 %START
38720 @ 328005:                        LINE   5904 "regression-compile-tmp/nrimp10s-77.imp"
38721 @ 328047:                        PUSH   JJ
38722 @ 328050:                        PUSHI  #0x00000013
38723 @ 328055:                        JUMPIF <= L_0004

  5905              CHOOSE(COMM)
38724 @ 328059:                        LINE   5905 "regression-compile-tmp/nrimp10s-77.imp"
38725 @ 328101:                        PUSH   CHOOSE
38726 @ 328104:                        PUSH   COMM
38727 @ 328107:                        ASSPAR
38728 @ 328108:                        CALL  

  5906              OPND1==RECORD(OPERAND(COMM))
38729 @ 328109:                        LINE   5906 "regression-compile-tmp/nrimp10s-77.imp"
38730 @ 328151:                        PUSH   OPND1
38731 @ 328154:                        PUSH   RECORD
38732 @ 328157:                        PUSH   OPERAND
38733 @ 328160:                        PUSH   COMM
38734 @ 328163:                        ACCESS
38735 @ 328164:                        ASSPAR
38736 @ 328165:                        CALL  
38737 @ 328166:                        ASSREF

  5907              OPND2==RECORD(OPERAND(3-COMM))
38738 @ 328167:                        LINE   5907 "regression-compile-tmp/nrimp10s-77.imp"
38739 @ 328209:                        PUSH   OPND2
38740 @ 328212:                        PUSH   RECORD
38741 @ 328215:                        PUSH   OPERAND
38742 @ 328218:                        PUSHI  #0x00000003
38743 @ 328223:                        PUSH   COMM
38744 @ 328226:                        SUB   
38745 @ 328227:                        ACCESS
38746 @ 328228:                        ASSPAR
38747 @ 328229:                        CALL  
38748 @ 328230:                        ASSREF

  5908           %FINISH
38749 @ 328231:                        LINE   5908 "regression-compile-tmp/nrimp10s-77.imp"
38750 @ 328273:                        LOCATE L_0004

  5909           PTYPE=OPND1_PTYPE; TYPE=PTYPE&7
38751 @ 328276:                        LINE   5909 "regression-compile-tmp/nrimp10s-77.imp"
38752 @ 328318:                        PUSH   PTYPE
38753 @ 328321:                        PUSH   OPND1
38754 @ 328324:                        SELECT 2
38755 @ 328327:                        ASSVAL
38756 @ 328328:                        LINE   5909 "regression-compile-tmp/nrimp10s-77.imp"
38757 @ 328370:                        PUSH   TYPE
38758 @ 328373:                        PUSH   PTYPE
38759 @ 328376:                        PUSHI  #0x00000007
38760 @ 328381:                        AND   
38761 @ 328382:                        ASSVAL

  5910           %IF TYPE=1 %THEN OPCODE=OPCODE&16_FFFF %ELSE OPCODE=OPCODE>>16;! INTEGER OR REAL FORMS
38762 @ 328383:                        LINE   5910 "regression-compile-tmp/nrimp10s-77.imp"
38763 @ 328425:                        PUSH   TYPE
38764 @ 328428:                        PUSHI  #0x00000001
38765 @ 328433:                        JUMPIF # L_0004
38766 @ 328437:                        PUSH   OPCODE
38767 @ 328440:                        PUSH   OPCODE
38768 @ 328443:                        PUSHI  #0x0000ffff
38769 @ 328448:                        AND   
38770 @ 328449:                        ASSVAL
38771 @ 328450:                        GOTO   L_0003
38772 @ 328453:                        LOCATE L_0004
38773 @ 328456:                        PUSH   OPCODE
38774 @ 328459:                        PUSH   OPCODE
38775 @ 328462:                        PUSHI  #0x00000010
38776 @ 328467:                        RSH   
38777 @ 328468:                        ASSVAL
38778 @ 328469:                        LOCATE L_0003

  5911           %IF 2#OPND1_FLAG<4 %AND 2#OPND2_FLAG<4 %THEN CTOP(JJ)
38779 @ 328472:                        LINE   5911 "regression-compile-tmp/nrimp10s-77.imp"
38780 @ 328514:                        PUSHI  #0x00000002
38781 @ 328519:                        PUSH   OPND1
38782 @ 328522:                        SELECT 4
38783 @ 328525:                        JUMPIFD = L_0004
38784 @ 328529:                        PUSHI  #0x00000004
38785 @ 328534:                        JUMPIF >= L_0004
38786 @ 328538:                        PUSHI  #0x00000002
38787 @ 328543:                        PUSH   OPND2
38788 @ 328546:                        SELECT 4
38789 @ 328549:                        JUMPIFD = L_0004
38790 @ 328553:                        PUSHI  #0x00000004
38791 @ 328558:                        JUMPIF >= L_0004
38792 @ 328562:                        PUSH   CTOP
38793 @ 328565:                        PUSH   JJ
38794 @ 328568:                        ASSPAR
38795 @ 328569:                        CALL  
38796 @ 328570:                        LOCATE L_0004

  5912           -> STRES %IF JJ=0;            ! CTOP CARRIED OUT
38797 @ 328573:                        LINE   5912 "regression-compile-tmp/nrimp10s-77.imp"
38798 @ 328615:                        PUSH   JJ
38799 @ 328618:                        PUSHI  #0x00000000
38800 @ 328623:                        JUMPIF # L_0004
38801 @ 328627:                        JUMP   L_0210
38802 @ 328630:                        LOCATE L_0004

  5913           -> SW(JJ)
38803 @ 328633:                        LINE   5913 "regression-compile-tmp/nrimp10s-77.imp"
38804 @ 328675:                        PUSH   JJ
38805 @ 328678:                        SJUMP  523

  5914  SW(10):                                !  \
38806 @ 328681:                        LINE   5914 "regression-compile-tmp/nrimp10s-77.imp"
38807 @ 328723:                        PUSHI  #0x0000000a
38808 @ 328728:                        SLABEL 523

  5915           LOAD(OPND1,EVALREG,2)
38809 @ 328731:                        LINE   5915 "regression-compile-tmp/nrimp10s-77.imp"
38810 @ 328773:                        PUSH   LOAD
38811 @ 328776:                        PUSH   OPND1
38812 @ 328779:                        ASSPAR
38813 @ 328780:                        PUSH   EVALREG
38814 @ 328783:                        ASSPAR
38815 @ 328784:                        PUSHI  #0x00000002
38816 @ 328789:                        ASSPAR
38817 @ 328790:                        CALL  

  5916           FAULT(24,0) %UNLESS TYPE=1 %OR TYPE=7
38818 @ 328791:                        LINE   5916 "regression-compile-tmp/nrimp10s-77.imp"
38819 @ 328833:                        PUSH   TYPE
38820 @ 328836:                        PUSHI  #0x00000001
38821 @ 328841:                        JUMPIF = L_0004
38822 @ 328845:                        PUSH   TYPE
38823 @ 328848:                        PUSHI  #0x00000007
38824 @ 328853:                        JUMPIF = L_0004
38825 @ 328857:                        PUSH   FAULT
38826 @ 328860:                        PUSHI  #0x00000018
38827 @ 328865:                        ASSPAR
38828 @ 328866:                        PUSHI  #0x00000000
38829 @ 328871:                        ASSPAR
38830 @ 328872:                        CALL  
38831 @ 328873:                        LOCATE L_0004

  5917           PSF1(OPCODE&255,0,-1);         ! NEQ -1
38832 @ 328876:                        LINE   5917 "regression-compile-tmp/nrimp10s-77.imp"
38833 @ 328918:                        PUSH   PSF1
38834 @ 328921:                        PUSH   OPCODE
38835 @ 328924:                        PUSHI  #0x000000ff
38836 @ 328929:                        AND   
38837 @ 328930:                        ASSPAR
38838 @ 328931:                        PUSHI  #0x00000000
38839 @ 328936:                        ASSPAR
38840 @ 328937:                        PUSHI  #0x00000001
38841 @ 328942:                        NEGATE
38842 @ 328943:                        ASSPAR
38843 @ 328944:                        CALL  

  5918           GRUSE(EVALREG)=0
38844 @ 328945:                        LINE   5918 "regression-compile-tmp/nrimp10s-77.imp"
38845 @ 328987:                        PUSH   GRUSE
38846 @ 328990:                        PUSH   EVALREG
38847 @ 328993:                        ACCESS
38848 @ 328994:                        PUSHI  #0x00000000
38849 @ 328999:                        ASSVAL

  5919  SUSE:    OLINK(EVALREG)=OPERAND(COMM)
38850 @ 329000:                        LINE   5919 "regression-compile-tmp/nrimp10s-77.imp"
38851 @ 329042:                        LABEL  L_0211
38852 @ 329045:                        LINE   5919 "regression-compile-tmp/nrimp10s-77.imp"
38853 @ 329087:                        PUSH   OLINK
38854 @ 329090:                        PUSH   EVALREG
38855 @ 329093:                        ACCESS
38856 @ 329094:                        PUSH   OPERAND
38857 @ 329097:                        PUSH   COMM
38858 @ 329100:                        ACCESS
38859 @ 329101:                        ASSVAL

  5920  STRES:   STK(STPTR)=OPERAND(COMM)
38860 @ 329102:                        LINE   5920 "regression-compile-tmp/nrimp10s-77.imp"
38861 @ 329144:                        LABEL  L_0210
38862 @ 329147:                        LINE   5920 "regression-compile-tmp/nrimp10s-77.imp"
38863 @ 329189:                        PUSH   STK
38864 @ 329192:                        PUSH   STPTR
38865 @ 329195:                        ACCESS
38866 @ 329196:                        PUSH   OPERAND
38867 @ 329199:                        PUSH   COMM
38868 @ 329202:                        ACCESS
38869 @ 329203:                        ASSVAL

  5921           STPTR=STPTR+1
38870 @ 329204:                        LINE   5921 "regression-compile-tmp/nrimp10s-77.imp"
38871 @ 329246:                        PUSH   STPTR
38872 @ 329249:                        PUSH   STPTR
38873 @ 329252:                        PUSHI  #0x00000001
38874 @ 329257:                        ADD   
38875 @ 329258:                        ASSVAL

  5922           ->ANYMORE
38876 @ 329259:                        LINE   5922 "regression-compile-tmp/nrimp10s-77.imp"
38877 @ 329301:                        JUMP   L_020e

  5923  SW(11):                                ! NEGATE
38878 @ 329304:                        LINE   5923 "regression-compile-tmp/nrimp10s-77.imp"
38879 @ 329346:                        PUSHI  #0x0000000b
38880 @ 329351:                        SLABEL 523

  5924           LOAD(OPND1,EVALREG,2)
38881 @ 329354:                        LINE   5924 "regression-compile-tmp/nrimp10s-77.imp"
38882 @ 329396:                        PUSH   LOAD
38883 @ 329399:                        PUSH   OPND1
38884 @ 329402:                        ASSPAR
38885 @ 329403:                        PUSH   EVALREG
38886 @ 329406:                        ASSPAR
38887 @ 329407:                        PUSHI  #0x00000002
38888 @ 329412:                        ASSPAR
38889 @ 329413:                        CALL  

  5925           %IF EVALREG=BREG %THEN PSF1(SLB,0,0) %AND PF1(SBB,0,TOS,0) %ELSE PSF1(OPCODE&255,0,0); ! IRSB 0 OR RRSB 0
38890 @ 329414:                        LINE   5925 "regression-compile-tmp/nrimp10s-77.imp"
38891 @ 329456:                        PUSH   EVALREG
38892 @ 329459:                        PUSHI  #0x00000007
38893 @ 329464:                        JUMPIF # L_0004
38894 @ 329468:                        PUSH   PSF1
38895 @ 329471:                        PUSHI  #0x00000052
38896 @ 329476:                        ASSPAR
38897 @ 329477:                        PUSHI  #0x00000000
38898 @ 329482:                        ASSPAR
38899 @ 329483:                        PUSHI  #0x00000000
38900 @ 329488:                        ASSPAR
38901 @ 329489:                        CALL  
38902 @ 329490:                        PUSH   PF1
38903 @ 329493:                        PUSHI  #0x00000022
38904 @ 329498:                        ASSPAR
38905 @ 329499:                        PUSHI  #0x00000000
38906 @ 329504:                        ASSPAR
38907 @ 329505:                        PUSHI  #0x00000006
38908 @ 329510:                        ASSPAR
38909 @ 329511:                        PUSHI  #0x00000000
38910 @ 329516:                        ASSPAR
38911 @ 329517:                        CALL  
38912 @ 329518:                        GOTO   L_0003
38913 @ 329521:                        LOCATE L_0004
38914 @ 329524:                        PUSH   PSF1
38915 @ 329527:                        PUSH   OPCODE
38916 @ 329530:                        PUSHI  #0x000000ff
38917 @ 329535:                        AND   
38918 @ 329536:                        ASSPAR
38919 @ 329537:                        PUSHI  #0x00000000
38920 @ 329542:                        ASSPAR
38921 @ 329543:                        PUSHI  #0x00000000
38922 @ 329548:                        ASSPAR
38923 @ 329549:                        CALL  
38924 @ 329550:                        LOCATE L_0003

  5926           GRUSE(EVALREG)=0
38925 @ 329553:                        LINE   5926 "regression-compile-tmp/nrimp10s-77.imp"
38926 @ 329595:                        PUSH   GRUSE
38927 @ 329598:                        PUSH   EVALREG
38928 @ 329601:                        ACCESS
38929 @ 329602:                        PUSHI  #0x00000000
38930 @ 329607:                        ASSVAL

  5927           -> SUSE
38931 @ 329608:                        LINE   5927 "regression-compile-tmp/nrimp10s-77.imp"
38932 @ 329650:                        JUMP   L_0211

  5928  SW(12):                                ! FLOAT
38933 @ 329653:                        LINE   5928 "regression-compile-tmp/nrimp10s-77.imp"
38934 @ 329695:                        PUSHI  #0x0000000c
38935 @ 329700:                        SLABEL 523

  5929           ABORT
38936 @ 329703:                        LINE   5929 "regression-compile-tmp/nrimp10s-77.imp"
38937 @ 329745:                        PUSH   ABORT
38938 @ 329748:                        CALL  

  5930  SW(13):                                 ! ABS
38939 @ 329749:                        LINE   5930 "regression-compile-tmp/nrimp10s-77.imp"
38940 @ 329791:                        PUSHI  #0x0000000d
38941 @ 329796:                        SLABEL 523

  5931           LOAD(OPND1,EVALREG,2);             ! OPERAND TO ACC
38942 @ 329799:                        LINE   5931 "regression-compile-tmp/nrimp10s-77.imp"
38943 @ 329841:                        PUSH   LOAD
38944 @ 329844:                        PUSH   OPND1
38945 @ 329847:                        ASSPAR
38946 @ 329848:                        PUSH   EVALREG
38947 @ 329851:                        ASSPAR
38948 @ 329852:                        PUSHI  #0x00000002
38949 @ 329857:                        ASSPAR
38950 @ 329858:                        CALL  

  5932           %IF TYPE=2 %THEN C=2 %ELSE C=6
38951 @ 329859:                        LINE   5932 "regression-compile-tmp/nrimp10s-77.imp"
38952 @ 329901:                        PUSH   TYPE
38953 @ 329904:                        PUSHI  #0x00000002
38954 @ 329909:                        JUMPIF # L_0004
38955 @ 329913:                        PUSH   C
38956 @ 329916:                        PUSHI  #0x00000002
38957 @ 329921:                        ASSVAL
38958 @ 329922:                        GOTO   L_0003
38959 @ 329925:                        LOCATE L_0004
38960 @ 329928:                        PUSH   C
38961 @ 329931:                        PUSHI  #0x00000006
38962 @ 329936:                        ASSVAL
38963 @ 329937:                        LOCATE L_0003

  5933           PF3(JAF,C,0,3);                ! JAF *+3 ON ACC<0
38964 @ 329940:                        LINE   5933 "regression-compile-tmp/nrimp10s-77.imp"
38965 @ 329982:                        PUSH   PF3
38966 @ 329985:                        PUSHI  #0x00000006
38967 @ 329990:                        ASSPAR
38968 @ 329991:                        PUSH   C
38969 @ 329994:                        ASSPAR
38970 @ 329995:                        PUSHI  #0x00000000
38971 @ 330000:                        ASSPAR
38972 @ 330001:                        PUSHI  #0x00000003
38973 @ 330006:                        ASSPAR
38974 @ 330007:                        CALL  

  5934           PSF1(OPCODE&255,0,0);          ! IRSB 0 OR RRSB 0
38975 @ 330008:                        LINE   5934 "regression-compile-tmp/nrimp10s-77.imp"
38976 @ 330050:                        PUSH   PSF1
38977 @ 330053:                        PUSH   OPCODE
38978 @ 330056:                        PUSHI  #0x000000ff
38979 @ 330061:                        AND   
38980 @ 330062:                        ASSPAR
38981 @ 330063:                        PUSHI  #0x00000000
38982 @ 330068:                        ASSPAR
38983 @ 330069:                        PUSHI  #0x00000000
38984 @ 330074:                        ASSPAR
38985 @ 330075:                        CALL  

  5935           GRUSE(EVALREG)=0
38986 @ 330076:                        LINE   5935 "regression-compile-tmp/nrimp10s-77.imp"
38987 @ 330118:                        PUSH   GRUSE
38988 @ 330121:                        PUSH   EVALREG
38989 @ 330124:                        ACCESS
38990 @ 330125:                        PUSHI  #0x00000000
38991 @ 330130:                        ASSVAL

  5936           ->SUSE
38992 @ 330131:                        LINE   5936 "regression-compile-tmp/nrimp10s-77.imp"
38993 @ 330173:                        JUMP   L_0211

  5937  SW(14):                                 ! STRETCH
38994 @ 330176:                        LINE   5937 "regression-compile-tmp/nrimp10s-77.imp"
38995 @ 330218:                        PUSHI  #0x0000000e
38996 @ 330223:                        SLABEL 523

  5938           ABORT
38997 @ 330226:                        LINE   5938 "regression-compile-tmp/nrimp10s-77.imp"
38998 @ 330268:                        PUSH   ABORT
38999 @ 330271:                        CALL  

  5939  SW(20):                                 ! ADD
39000 @ 330272:                        LINE   5939 "regression-compile-tmp/nrimp10s-77.imp"
39001 @ 330314:                        PUSHI  #0x00000014
39002 @ 330319:                        SLABEL 523

  5940           %IF TYPE=1 %AND GRUSE(EVALREG)=10 %AND OPND1_FLAG=2 %AND OPND2_FLAG=0 %AND REGISTER(EVALREG)=0 %START
39003 @ 330322:                        LINE   5940 "regression-compile-tmp/nrimp10s-77.imp"
39004 @ 330364:                        PUSH   TYPE
39005 @ 330367:                        PUSHI  #0x00000001
39006 @ 330372:                        JUMPIF # L_0004
39007 @ 330376:                        PUSH   GRUSE
39008 @ 330379:                        PUSH   EVALREG
39009 @ 330382:                        ACCESS
39010 @ 330383:                        PUSHI  #0x0000000a
39011 @ 330388:                        JUMPIF # L_0004
39012 @ 330392:                        PUSH   OPND1
39013 @ 330395:                        SELECT 4
39014 @ 330398:                        PUSHI  #0x00000002
39015 @ 330403:                        JUMPIF # L_0004
39016 @ 330407:                        PUSH   OPND2
39017 @ 330410:                        SELECT 4
39018 @ 330413:                        PUSHI  #0x00000000
39019 @ 330418:                        JUMPIF # L_0004
39020 @ 330422:                        PUSH   REGISTER
39021 @ 330425:                        PUSH   EVALREG
39022 @ 330428:                        ACCESS
39023 @ 330429:                        PUSHI  #0x00000000
39024 @ 330434:                        JUMPIF # L_0004

  5941              P=OPND1_D; D=GRINF1(EVALREG)
39025 @ 330438:                        LINE   5941 "regression-compile-tmp/nrimp10s-77.imp"
39026 @ 330480:                        PUSH   P
39027 @ 330483:                        PUSH   OPND1
39028 @ 330486:                        SELECT 5
39029 @ 330489:                        ASSVAL
39030 @ 330490:                        LINE   5941 "regression-compile-tmp/nrimp10s-77.imp"
39031 @ 330532:                        PUSH   D
39032 @ 330535:                        PUSH   GRINF1
39033 @ 330538:                        PUSH   EVALREG
39034 @ 330541:                        ACCESS
39035 @ 330542:                        ASSVAL

  5942              %IF FROMAR2(P)=D&16_FFFF %AND A(P+2)=2=A(P+3) %START
39036 @ 330543:                        LINE   5942 "regression-compile-tmp/nrimp10s-77.imp"
39037 @ 330585:                        PUSH   FROMAR2
39038 @ 330588:                        PUSH   P
39039 @ 330591:                        ASSPAR
39040 @ 330592:                        CALL  
39041 @ 330593:                        PUSH   D
39042 @ 330596:                        PUSHI  #0x0000ffff
39043 @ 330601:                        AND   
39044 @ 330602:                        JUMPIF # L_0007
39045 @ 330606:                        PUSH   A
39046 @ 330609:                        PUSH   P
39047 @ 330612:                        PUSHI  #0x00000002
39048 @ 330617:                        ADD   
39049 @ 330618:                        ACCESS
39050 @ 330619:                        PUSHI  #0x00000002
39051 @ 330624:                        JUMPIFD # L_0007
39052 @ 330628:                        PUSH   A
39053 @ 330631:                        PUSH   P
39054 @ 330634:                        PUSHI  #0x00000003
39055 @ 330639:                        ADD   
39056 @ 330640:                        ACCESS
39057 @ 330641:                        JUMPIF # L_0007

  5943                 %IF EVALREG=ACCR %THEN C=IAD %ELSE C=ADB
39058 @ 330645:                        LINE   5943 "regression-compile-tmp/nrimp10s-77.imp"
39059 @ 330687:                        PUSH   EVALREG
39060 @ 330690:                        PUSHI  #0x00000000
39061 @ 330695:                        JUMPIF # L_000a
39062 @ 330699:                        PUSH   C
39063 @ 330702:                        PUSHI  #0x000000e0
39064 @ 330707:                        ASSVAL
39065 @ 330708:                        GOTO   L_0009
39066 @ 330711:                        LOCATE L_000a
39067 @ 330714:                        PUSH   C
39068 @ 330717:                        PUSHI  #0x00000020
39069 @ 330722:                        ASSVAL
39070 @ 330723:                        LOCATE L_0009

  5944                 PSF1(C,0,OPND2_D-D>>16)
39071 @ 330726:                        LINE   5944 "regression-compile-tmp/nrimp10s-77.imp"
39072 @ 330768:                        PUSH   PSF1
39073 @ 330771:                        PUSH   C
39074 @ 330774:                        ASSPAR
39075 @ 330775:                        PUSHI  #0x00000000
39076 @ 330780:                        ASSPAR
39077 @ 330781:                        PUSH   OPND2
39078 @ 330784:                        SELECT 5
39079 @ 330787:                        PUSH   D
39080 @ 330790:                        PUSHI  #0x00000010
39081 @ 330795:                        RSH   
39082 @ 330796:                        SUB   
39083 @ 330797:                        ASSPAR
39084 @ 330798:                        CALL  

  5945                 GRINF1(EVALREG)=D&16_FFFF!OPND2_D<<16
39085 @ 330799:                        LINE   5945 "regression-compile-tmp/nrimp10s-77.imp"
39086 @ 330841:                        PUSH   GRINF1
39087 @ 330844:                        PUSH   EVALREG
39088 @ 330847:                        ACCESS
39089 @ 330848:                        PUSH   D
39090 @ 330851:                        PUSHI  #0x0000ffff
39091 @ 330856:                        AND   
39092 @ 330857:                        PUSH   OPND2
39093 @ 330860:                        SELECT 5
39094 @ 330863:                        PUSHI  #0x00000010
39095 @ 330868:                        LSH   
39096 @ 330869:                        OR    
39097 @ 330870:                        ASSVAL

  5946                 REGISTER(EVALREG)=1
39098 @ 330871:                        LINE   5946 "regression-compile-tmp/nrimp10s-77.imp"
39099 @ 330913:                        PUSH   REGISTER
39100 @ 330916:                        PUSH   EVALREG
39101 @ 330919:                        ACCESS
39102 @ 330920:                        PUSHI  #0x00000001
39103 @ 330925:                        ASSVAL

  5947                 OPND1_FLAG=9; OPND1_XB=EVALREG<<4
39104 @ 330926:                        LINE   5947 "regression-compile-tmp/nrimp10s-77.imp"
39105 @ 330968:                        PUSH   OPND1
39106 @ 330971:                        SELECT 4
39107 @ 330974:                        PUSHI  #0x00000009
39108 @ 330979:                        ASSVAL
39109 @ 330980:                        LINE   5947 "regression-compile-tmp/nrimp10s-77.imp"
39110 @ 331022:                        PUSH   OPND1
39111 @ 331025:                        SELECT 3
39112 @ 331028:                        PUSH   EVALREG
39113 @ 331031:                        PUSHI  #0x00000004
39114 @ 331036:                        LSH   
39115 @ 331037:                        ASSVAL

  5948                 OPND1_D=0; ->SUSE
39116 @ 331038:                        LINE   5948 "regression-compile-tmp/nrimp10s-77.imp"
39117 @ 331080:                        PUSH   OPND1
39118 @ 331083:                        SELECT 5
39119 @ 331086:                        PUSHI  #0x00000000
39120 @ 331091:                        ASSVAL
39121 @ 331092:                        LINE   5948 "regression-compile-tmp/nrimp10s-77.imp"
39122 @ 331134:                        JUMP   L_0211

  5949              %FINISH
39123 @ 331137:                        LINE   5949 "regression-compile-tmp/nrimp10s-77.imp"
39124 @ 331179:                        LOCATE L_0007

  5950           %FINISH
39125 @ 331182:                        LINE   5950 "regression-compile-tmp/nrimp10s-77.imp"
39126 @ 331224:                        LOCATE L_0004

  5951  BINOP:   LOAD(OPND1,EVALREG,2);
39127 @ 331227:                        LINE   5951 "regression-compile-tmp/nrimp10s-77.imp"
39128 @ 331269:                        LABEL  L_0212
39129 @ 331272:                        LINE   5951 "regression-compile-tmp/nrimp10s-77.imp"
39130 @ 331314:                        PUSH   LOAD
39131 @ 331317:                        PUSH   OPND1
39132 @ 331320:                        ASSPAR
39133 @ 331321:                        PUSH   EVALREG
39134 @ 331324:                        ASSPAR
39135 @ 331325:                        PUSHI  #0x00000002
39136 @ 331330:                        ASSPAR
39137 @ 331331:                        CALL  

  5952           LOAD(OPND2,EVALREG,1)
39138 @ 331332:                        LINE   5952 "regression-compile-tmp/nrimp10s-77.imp"
39139 @ 331374:                        PUSH   LOAD
39140 @ 331377:                        PUSH   OPND2
39141 @ 331380:                        ASSPAR
39142 @ 331381:                        PUSH   EVALREG
39143 @ 331384:                        ASSPAR
39144 @ 331385:                        PUSHI  #0x00000001
39145 @ 331390:                        ASSPAR
39146 @ 331391:                        CALL  

  5953           PUT; -> SUSE
39147 @ 331392:                        LINE   5953 "regression-compile-tmp/nrimp10s-77.imp"
39148 @ 331434:                        PUSH   PUT
39149 @ 331437:                        CALL  
39150 @ 331438:                        LINE   5953 "regression-compile-tmp/nrimp10s-77.imp"
39151 @ 331480:                        JUMP   L_0211

  5954  SW(21):                                 ! SUBTRACT
39152 @ 331483:                        LINE   5954 "regression-compile-tmp/nrimp10s-77.imp"
39153 @ 331525:                        PUSHI  #0x00000015
39154 @ 331530:                        SLABEL 523

  5955           ->BINOP
39155 @ 331533:                        LINE   5955 "regression-compile-tmp/nrimp10s-77.imp"
39156 @ 331575:                        JUMP   L_0212

  5956  SW(22):                                 ! EXCLUSIVE OR
39157 @ 331578:                        LINE   5956 "regression-compile-tmp/nrimp10s-77.imp"
39158 @ 331620:                        PUSHI  #0x00000016
39159 @ 331625:                        SLABEL 523

  5957  SW(23):                                 ! OR
39160 @ 331628:                        LINE   5957 "regression-compile-tmp/nrimp10s-77.imp"
39161 @ 331670:                        PUSHI  #0x00000017
39162 @ 331675:                        SLABEL 523

  5958  SW(27):                                 ! AND
39163 @ 331678:                        LINE   5958 "regression-compile-tmp/nrimp10s-77.imp"
39164 @ 331720:                        PUSHI  #0x0000001b
39165 @ 331725:                        SLABEL 523

  5959           ->BINOP %IF TYPE=1
39166 @ 331728:                        LINE   5959 "regression-compile-tmp/nrimp10s-77.imp"
39167 @ 331770:                        PUSH   TYPE
39168 @ 331773:                        PUSHI  #0x00000001
39169 @ 331778:                        JUMPIF # L_0004
39170 @ 331782:                        JUMP   L_0212
39171 @ 331785:                        LOCATE L_0004

  5960  F24:     FAULT(24,0) %UNLESS TYPE=7
39172 @ 331788:                        LINE   5960 "regression-compile-tmp/nrimp10s-77.imp"
39173 @ 331830:                        LABEL  L_0213
39174 @ 331833:                        LINE   5960 "regression-compile-tmp/nrimp10s-77.imp"
39175 @ 331875:                        PUSH   TYPE
39176 @ 331878:                        PUSHI  #0x00000007
39177 @ 331883:                        JUMPIF = L_0004
39178 @ 331887:                        PUSH   FAULT
39179 @ 331890:                        PUSHI  #0x00000018
39180 @ 331895:                        ASSPAR
39181 @ 331896:                        PUSHI  #0x00000000
39182 @ 331901:                        ASSPAR
39183 @ 331902:                        CALL  
39184 @ 331903:                        LOCATE L_0004

  5961           JJ=20; OPCODE=MCINST(20)
39185 @ 331906:                        LINE   5961 "regression-compile-tmp/nrimp10s-77.imp"
39186 @ 331948:                        PUSH   JJ
39187 @ 331951:                        PUSHI  #0x00000014
39188 @ 331956:                        ASSVAL
39189 @ 331957:                        LINE   5961 "regression-compile-tmp/nrimp10s-77.imp"
39190 @ 331999:                        PUSH   OPCODE
39191 @ 332002:                        PUSH   MCINST
39192 @ 332005:                        PUSHI  #0x00000014
39193 @ 332010:                        ACCESS
39194 @ 332011:                        ASSVAL

  5962           ->BINOP;                       ! CHANGE OPN TO +
39195 @ 332012:                        LINE   5962 "regression-compile-tmp/nrimp10s-77.imp"
39196 @ 332054:                        JUMP   L_0212

  5963  SW(28):                                 ! SRL
39197 @ 332057:                        LINE   5963 "regression-compile-tmp/nrimp10s-77.imp"
39198 @ 332099:                        PUSHI  #0x0000001c
39199 @ 332104:                        SLABEL 523

  5964           %IF OPND2_FLAG=0 %THEN OPND2_D=-OPND2_D %ELSE %START
39200 @ 332107:                        LINE   5964 "regression-compile-tmp/nrimp10s-77.imp"
39201 @ 332149:                        PUSH   OPND2
39202 @ 332152:                        SELECT 4
39203 @ 332155:                        PUSHI  #0x00000000
39204 @ 332160:                        JUMPIF # L_0004
39205 @ 332164:                        PUSH   OPND2
39206 @ 332167:                        SELECT 5
39207 @ 332170:                        PUSH   OPND2
39208 @ 332173:                        SELECT 5
39209 @ 332176:                        NEGATE
39210 @ 332177:                        ASSVAL
39211 @ 332178:                        GOTO   L_0003
39212 @ 332181:                        LOCATE L_0004

  5965              LOAD(OPND2,EVALREG,2);          ! OPND TO ACC
39213 @ 332184:                        LINE   5965 "regression-compile-tmp/nrimp10s-77.imp"
39214 @ 332226:                        PUSH   LOAD
39215 @ 332229:                        PUSH   OPND2
39216 @ 332232:                        ASSPAR
39217 @ 332233:                        PUSH   EVALREG
39218 @ 332236:                        ASSPAR
39219 @ 332237:                        PUSHI  #0x00000002
39220 @ 332242:                        ASSPAR
39221 @ 332243:                        CALL  

  5966              PSF1(IRSB,0,0);             ! AND NEGATE IT
39222 @ 332244:                        LINE   5966 "regression-compile-tmp/nrimp10s-77.imp"
39223 @ 332286:                        PUSH   PSF1
39224 @ 332289:                        PUSHI  #0x000000e4
39225 @ 332294:                        ASSPAR
39226 @ 332295:                        PUSHI  #0x00000000
39227 @ 332300:                        ASSPAR
39228 @ 332301:                        PUSHI  #0x00000000
39229 @ 332306:                        ASSPAR
39230 @ 332307:                        CALL  

  5967              GRUSE(EVALREG)=0
39231 @ 332308:                        LINE   5967 "regression-compile-tmp/nrimp10s-77.imp"
39232 @ 332350:                        PUSH   GRUSE
39233 @ 332353:                        PUSH   EVALREG
39234 @ 332356:                        ACCESS
39235 @ 332357:                        PUSHI  #0x00000000
39236 @ 332362:                        ASSVAL

  5968           %FINISH
39237 @ 332363:                        LINE   5968 "regression-compile-tmp/nrimp10s-77.imp"
39238 @ 332405:                        LOCATE L_0003

  5969  SW(29):                                 ! SLL
39239 @ 332408:                        LINE   5969 "regression-compile-tmp/nrimp10s-77.imp"
39240 @ 332450:                        PUSHI  #0x0000001d
39241 @ 332455:                        SLABEL 523

  5970           %IF OPND2_PTYPE>>4=6 %THEN SHORTEN(OPND2);! LONINT TO INT
39242 @ 332458:                        LINE   5970 "regression-compile-tmp/nrimp10s-77.imp"
39243 @ 332500:                        PUSH   OPND2
39244 @ 332503:                        SELECT 2
39245 @ 332506:                        PUSHI  #0x00000004
39246 @ 332511:                        RSH   
39247 @ 332512:                        PUSHI  #0x00000006
39248 @ 332517:                        JUMPIF # L_0004
39249 @ 332521:                        PUSH   SHORTEN
39250 @ 332524:                        PUSH   OPND2
39251 @ 332527:                        ASSPAR
39252 @ 332528:                        CALL  
39253 @ 332529:                        LOCATE L_0004

  5971           -> BINOP
39254 @ 332532:                        LINE   5971 "regression-compile-tmp/nrimp10s-77.imp"
39255 @ 332574:                        JUMP   L_0212

  5972  SW(24):                                ! MULT
39256 @ 332577:                        LINE   5972 "regression-compile-tmp/nrimp10s-77.imp"
39257 @ 332619:                        PUSHI  #0x00000018
39258 @ 332624:                        SLABEL 523

  5973           -> BINOP
39259 @ 332627:                        LINE   5973 "regression-compile-tmp/nrimp10s-77.imp"
39260 @ 332669:                        JUMP   L_0212

  5974  SW(25):                                 ! INTEGER DIVISION
39261 @ 332672:                        LINE   5974 "regression-compile-tmp/nrimp10s-77.imp"
39262 @ 332714:                        PUSHI  #0x00000019
39263 @ 332719:                        SLABEL 523

  5975           ->F24 %UNLESS TYPE=1
39264 @ 332722:                        LINE   5975 "regression-compile-tmp/nrimp10s-77.imp"
39265 @ 332764:                        PUSH   TYPE
39266 @ 332767:                        PUSHI  #0x00000001
39267 @ 332772:                        JUMPIF = L_0004
39268 @ 332776:                        JUMP   L_0213
39269 @ 332779:                        LOCATE L_0004

  5976           -> BINOP
39270 @ 332782:                        LINE   5976 "regression-compile-tmp/nrimp10s-77.imp"
39271 @ 332824:                        JUMP   L_0212

  5977  SW(26):                                 ! NORMAL DIVISION
39272 @ 332827:                        LINE   5977 "regression-compile-tmp/nrimp10s-77.imp"
39273 @ 332869:                        PUSHI  #0x0000001a
39274 @ 332874:                        SLABEL 523

  5978           -> BINOP
39275 @ 332877:                        LINE   5978 "regression-compile-tmp/nrimp10s-77.imp"
39276 @ 332919:                        JUMP   L_0212

  5979  SW(30):                                 ! EXP IN REAL EXPRSN
39277 @ 332922:                        LINE   5979 "regression-compile-tmp/nrimp10s-77.imp"
39278 @ 332964:                        PUSHI  #0x0000001e
39279 @ 332969:                        SLABEL 523

  5980           %IF OPND1_PTYPE&7=1 %THEN FLOAT(OPND1,0)
39280 @ 332972:                        LINE   5980 "regression-compile-tmp/nrimp10s-77.imp"
39281 @ 333014:                        PUSH   OPND1
39282 @ 333017:                        SELECT 2
39283 @ 333020:                        PUSHI  #0x00000007
39284 @ 333025:                        AND   
39285 @ 333026:                        PUSHI  #0x00000001
39286 @ 333031:                        JUMPIF # L_0004
39287 @ 333035:                        PUSH   FLOAT
39288 @ 333038:                        PUSH   OPND1
39289 @ 333041:                        ASSPAR
39290 @ 333042:                        PUSHI  #0x00000000
39291 @ 333047:                        ASSPAR
39292 @ 333048:                        CALL  
39293 @ 333049:                        LOCATE L_0004

  5981           %IF OPND2_PTYPE&7=1 %THEN STARSTAR %AND ->SUSE
  5982                                          ! REAL**REAL BY SUBROUTINE
39294 @ 333052:                        LINE   5981 "regression-compile-tmp/nrimp10s-77.imp"
39295 @ 333094:                        PUSH   OPND2
39296 @ 333097:                        SELECT 2
39297 @ 333100:                        PUSHI  #0x00000007
39298 @ 333105:                        AND   
39299 @ 333106:                        PUSHI  #0x00000001
39300 @ 333111:                        JUMPIF # L_0004
39301 @ 333115:                        PUSH   STARSTAR
39302 @ 333118:                        CALL  
39303 @ 333119:                        JUMP   L_0211
39304 @ 333122:                        LOCATE L_0004

  5983           REXP; COMM=2; ->SUSE
39305 @ 333125:                        LINE   5983 "regression-compile-tmp/nrimp10s-77.imp"
39306 @ 333167:                        PUSH   REXP
39307 @ 333170:                        CALL  
39308 @ 333171:                        LINE   5983 "regression-compile-tmp/nrimp10s-77.imp"
39309 @ 333213:                        PUSH   COMM
39310 @ 333216:                        PUSHI  #0x00000002
39311 @ 333221:                        ASSVAL
39312 @ 333222:                        LINE   5983 "regression-compile-tmp/nrimp10s-77.imp"
39313 @ 333264:                        JUMP   L_0211

  5984  SW(37):                                 ! EXP IN INTEGER CONTEXT
39314 @ 333267:                        LINE   5984 "regression-compile-tmp/nrimp10s-77.imp"
39315 @ 333309:                        PUSHI  #0x00000025
39316 @ 333314:                        SLABEL 523

  5985           STARSTAR; -> SUSE
39317 @ 333317:                        LINE   5985 "regression-compile-tmp/nrimp10s-77.imp"
39318 @ 333359:                        PUSH   STARSTAR
39319 @ 333362:                        CALL  
39320 @ 333363:                        LINE   5985 "regression-compile-tmp/nrimp10s-77.imp"
39321 @ 333405:                        JUMP   L_0211

  5986  SW(31):                                 ! COMPARISONS
39322 @ 333408:                        LINE   5986 "regression-compile-tmp/nrimp10s-77.imp"
39323 @ 333450:                        PUSHI  #0x0000001f
39324 @ 333455:                        SLABEL 523

  5987  SW(32):                                 ! DSIDED COMPARISONS 
39325 @ 333458:                        LINE   5987 "regression-compile-tmp/nrimp10s-77.imp"
39326 @ 333500:                        PUSHI  #0x00000020
39327 @ 333505:                        SLABEL 523

  5988           PTYPE=OPND1_PTYPE
39328 @ 333508:                        LINE   5988 "regression-compile-tmp/nrimp10s-77.imp"
39329 @ 333550:                        PUSH   PTYPE
39330 @ 333553:                        PUSH   OPND1
39331 @ 333556:                        SELECT 2
39332 @ 333559:                        ASSVAL

  5989           ->Z1 %IF OPND1_FLAG<=1 %AND OPND1_D=0 %AND JJ=31 %AND (OPND1_XTRA=0 %OR PTYPE>>4=5);! INT 0 OR LONGINT 0
39333 @ 333560:                        LINE   5989 "regression-compile-tmp/nrimp10s-77.imp"
39334 @ 333602:                        PUSH   OPND1
39335 @ 333605:                        SELECT 4
39336 @ 333608:                        PUSHI  #0x00000001
39337 @ 333613:                        JUMPIF > L_0004
39338 @ 333617:                        PUSH   OPND1
39339 @ 333620:                        SELECT 5
39340 @ 333623:                        PUSHI  #0x00000000
39341 @ 333628:                        JUMPIF # L_0004
39342 @ 333632:                        PUSH   JJ
39343 @ 333635:                        PUSHI  #0x0000001f
39344 @ 333640:                        JUMPIF # L_0004
39345 @ 333644:                        PUSH   OPND1
39346 @ 333647:                        SELECT 6
39347 @ 333650:                        PUSHI  #0x00000000
39348 @ 333655:                        JUMPIF = L_0005
39349 @ 333659:                        PUSH   PTYPE
39350 @ 333662:                        PUSHI  #0x00000004
39351 @ 333667:                        RSH   
39352 @ 333668:                        PUSHI  #0x00000005
39353 @ 333673:                        JUMPIF # L_0004
39354 @ 333677:                        LOCATE L_0005
39355 @ 333680:                        JUMP   L_0214
39356 @ 333683:                        LOCATE L_0004

  5990           -> Z2 %IF OPND2_FLAG<=1 %AND OPND2_D=0 %AND (OPND2_XTRA=0 %OR OPND2_PTYPE>>4=5)
39357 @ 333686:                        LINE   5990 "regression-compile-tmp/nrimp10s-77.imp"
39358 @ 333728:                        PUSH   OPND2
39359 @ 333731:                        SELECT 4
39360 @ 333734:                        PUSHI  #0x00000001
39361 @ 333739:                        JUMPIF > L_0004
39362 @ 333743:                        PUSH   OPND2
39363 @ 333746:                        SELECT 5
39364 @ 333749:                        PUSHI  #0x00000000
39365 @ 333754:                        JUMPIF # L_0004
39366 @ 333758:                        PUSH   OPND2
39367 @ 333761:                        SELECT 6
39368 @ 333764:                        PUSHI  #0x00000000
39369 @ 333769:                        JUMPIF = L_0005
39370 @ 333773:                        PUSH   OPND2
39371 @ 333776:                        SELECT 2
39372 @ 333779:                        PUSHI  #0x00000004
39373 @ 333784:                        RSH   
39374 @ 333785:                        PUSHI  #0x00000005
39375 @ 333790:                        JUMPIF # L_0004
39376 @ 333794:                        LOCATE L_0005
39377 @ 333797:                        JUMP   L_0215
39378 @ 333800:                        LOCATE L_0004

  5991           LOAD(OPND1,EVALREG,2)
39379 @ 333803:                        LINE   5991 "regression-compile-tmp/nrimp10s-77.imp"
39380 @ 333845:                        PUSH   LOAD
39381 @ 333848:                        PUSH   OPND1
39382 @ 333851:                        ASSPAR
39383 @ 333852:                        PUSH   EVALREG
39384 @ 333855:                        ASSPAR
39385 @ 333856:                        PUSHI  #0x00000002
39386 @ 333861:                        ASSPAR
39387 @ 333862:                        CALL  

  5992           LOAD(OPND2,EVALREG,1)
39388 @ 333863:                        LINE   5992 "regression-compile-tmp/nrimp10s-77.imp"
39389 @ 333905:                        PUSH   LOAD
39390 @ 333908:                        PUSH   OPND2
39391 @ 333911:                        ASSPAR
39392 @ 333912:                        PUSH   EVALREG
39393 @ 333915:                        ASSPAR
39394 @ 333916:                        PUSHI  #0x00000001
39395 @ 333921:                        ASSPAR
39396 @ 333922:                        CALL  

  5993           PUT
39397 @ 333923:                        LINE   5993 "regression-compile-tmp/nrimp10s-77.imp"
39398 @ 333965:                        PUSH   PUT
39399 @ 333968:                        CALL  

  5994           REGISTER(EVALREG)=0
39400 @ 333969:                        LINE   5994 "regression-compile-tmp/nrimp10s-77.imp"
39401 @ 334011:                        PUSH   REGISTER
39402 @ 334014:                        PUSH   EVALREG
39403 @ 334017:                        ACCESS
39404 @ 334018:                        PUSHI  #0x00000000
39405 @ 334023:                        ASSVAL

  5995           BFFLAG=COMM-1;                ! NOTE BACKWARDS OR FORWARDS
39406 @ 334024:                        LINE   5995 "regression-compile-tmp/nrimp10s-77.imp"
39407 @ 334066:                        PUSH   BFFLAG
39408 @ 334069:                        PUSH   COMM
39409 @ 334072:                        PUSHI  #0x00000001
39410 @ 334077:                        SUB   
39411 @ 334078:                        ASSVAL

  5996           MASK=FCOMP(XTRA+7*BFFLAG)
39412 @ 334079:                        LINE   5996 "regression-compile-tmp/nrimp10s-77.imp"
39413 @ 334121:                        PUSH   MASK
39414 @ 334124:                        PUSH   FCOMP
39415 @ 334127:                        PUSH   XTRA
39416 @ 334130:                        PUSHI  #0x00000007
39417 @ 334135:                        PUSH   BFFLAG
39418 @ 334138:                        MUL   
39419 @ 334139:                        ADD   
39420 @ 334140:                        ACCESS
39421 @ 334141:                        ASSVAL

  5997           COMM=2; ->STRES;              ! 2ND OPERAND MAY BE NEEDED IN
  5998                                         ! DOUBLE SIDED AND IS THEREFORE
  5999                                         ! TAKEN AS THE 'RESULT'
39422 @ 334142:                        LINE   5997 "regression-compile-tmp/nrimp10s-77.imp"
39423 @ 334184:                        PUSH   COMM
39424 @ 334187:                        PUSHI  #0x00000002
39425 @ 334192:                        ASSVAL
39426 @ 334193:                        LINE   5997 "regression-compile-tmp/nrimp10s-77.imp"
39427 @ 334235:                        JUMP   L_0210

  6000  Z1:      COMM=3-COMM
39428 @ 334238:                        LINE   6000 "regression-compile-tmp/nrimp10s-77.imp"
39429 @ 334280:                        LABEL  L_0214
39430 @ 334283:                        LINE   6000 "regression-compile-tmp/nrimp10s-77.imp"
39431 @ 334325:                        PUSH   COMM
39432 @ 334328:                        PUSHI  #0x00000003
39433 @ 334333:                        PUSH   COMM
39434 @ 334336:                        SUB   
39435 @ 334337:                        ASSVAL

  6001  Z2:      OPND==RECORD(OPERAND(COMM))
39436 @ 334338:                        LINE   6001 "regression-compile-tmp/nrimp10s-77.imp"
39437 @ 334380:                        LABEL  L_0215
39438 @ 334383:                        LINE   6001 "regression-compile-tmp/nrimp10s-77.imp"
39439 @ 334425:                        PUSH   OPND
39440 @ 334428:                        PUSH   RECORD
39441 @ 334431:                        PUSH   OPERAND
39442 @ 334434:                        PUSH   COMM
39443 @ 334437:                        ACCESS
39444 @ 334438:                        ASSPAR
39445 @ 334439:                        CALL  
39446 @ 334440:                        ASSREF

  6002           C=EVALREG; D=EVALREG!!7
39447 @ 334441:                        LINE   6002 "regression-compile-tmp/nrimp10s-77.imp"
39448 @ 334483:                        PUSH   C
39449 @ 334486:                        PUSH   EVALREG
39450 @ 334489:                        ASSVAL
39451 @ 334490:                        LINE   6002 "regression-compile-tmp/nrimp10s-77.imp"
39452 @ 334532:                        PUSH   D
39453 @ 334535:                        PUSH   EVALREG
39454 @ 334538:                        PUSHI  #0x00000007
39455 @ 334543:                        XOR   
39456 @ 334544:                        ASSVAL

  6003           %IF OPND_FLAG=2 %AND GRUSE(D)=9 %AND (GRINF1(D)&16_FFFF=OPND_XTRA %OR GRINF1(D)>>16=OPND_XTRA) %THEN C=D
39457 @ 334545:                        LINE   6003 "regression-compile-tmp/nrimp10s-77.imp"
39458 @ 334587:                        PUSH   OPND
39459 @ 334590:                        SELECT 4
39460 @ 334593:                        PUSHI  #0x00000002
39461 @ 334598:                        JUMPIF # L_0004
39462 @ 334602:                        PUSH   GRUSE
39463 @ 334605:                        PUSH   D
39464 @ 334608:                        ACCESS
39465 @ 334609:                        PUSHI  #0x00000009
39466 @ 334614:                        JUMPIF # L_0004
39467 @ 334618:                        PUSH   GRINF1
39468 @ 334621:                        PUSH   D
39469 @ 334624:                        ACCESS
39470 @ 334625:                        PUSHI  #0x0000ffff
39471 @ 334630:                        AND   
39472 @ 334631:                        PUSH   OPND
39473 @ 334634:                        SELECT 6
39474 @ 334637:                        JUMPIF = L_0005
39475 @ 334641:                        PUSH   GRINF1
39476 @ 334644:                        PUSH   D
39477 @ 334647:                        ACCESS
39478 @ 334648:                        PUSHI  #0x00000010
39479 @ 334653:                        RSH   
39480 @ 334654:                        PUSH   OPND
39481 @ 334657:                        SELECT 6
39482 @ 334660:                        JUMPIF # L_0004
39483 @ 334664:                        LOCATE L_0005
39484 @ 334667:                        PUSH   C
39485 @ 334670:                        PUSH   D
39486 @ 334673:                        ASSVAL
39487 @ 334674:                        LOCATE L_0004

  6004           LOAD(OPND,C,2)
39488 @ 334677:                        LINE   6004 "regression-compile-tmp/nrimp10s-77.imp"
39489 @ 334719:                        PUSH   LOAD
39490 @ 334722:                        PUSH   OPND
39491 @ 334725:                        ASSPAR
39492 @ 334726:                        PUSH   C
39493 @ 334729:                        ASSPAR
39494 @ 334730:                        PUSHI  #0x00000002
39495 @ 334735:                        ASSPAR
39496 @ 334736:                        CALL  

  6005           REGISTER(C)=0
39497 @ 334737:                        LINE   6005 "regression-compile-tmp/nrimp10s-77.imp"
39498 @ 334779:                        PUSH   REGISTER
39499 @ 334782:                        PUSH   C
39500 @ 334785:                        ACCESS
39501 @ 334786:                        PUSHI  #0x00000000
39502 @ 334791:                        ASSVAL

  6006           MASK=FCOMP(XTRA+7*COMM+7)
39503 @ 334792:                        LINE   6006 "regression-compile-tmp/nrimp10s-77.imp"
39504 @ 334834:                        PUSH   MASK
39505 @ 334837:                        PUSH   FCOMP
39506 @ 334840:                        PUSH   XTRA
39507 @ 334843:                        PUSHI  #0x00000007
39508 @ 334848:                        PUSH   COMM
39509 @ 334851:                        MUL   
39510 @ 334852:                        ADD   
39511 @ 334853:                        PUSHI  #0x00000007
39512 @ 334858:                        ADD   
39513 @ 334859:                        ACCESS
39514 @ 334860:                        ASSVAL

  6007           %IF TYPE=1 %THEN MASK=MASK+4
39515 @ 334861:                        LINE   6007 "regression-compile-tmp/nrimp10s-77.imp"
39516 @ 334903:                        PUSH   TYPE
39517 @ 334906:                        PUSHI  #0x00000001
39518 @ 334911:                        JUMPIF # L_0004
39519 @ 334915:                        PUSH   MASK
39520 @ 334918:                        PUSH   MASK
39521 @ 334921:                        PUSHI  #0x00000004
39522 @ 334926:                        ADD   
39523 @ 334927:                        ASSVAL
39524 @ 334928:                        LOCATE L_0004

  6008           %IF C=BREG %THEN MASK=MASK+8
39525 @ 334931:                        LINE   6008 "regression-compile-tmp/nrimp10s-77.imp"
39526 @ 334973:                        PUSH   C
39527 @ 334976:                        PUSHI  #0x00000007
39528 @ 334981:                        JUMPIF # L_0004
39529 @ 334985:                        PUSH   MASK
39530 @ 334988:                        PUSH   MASK
39531 @ 334991:                        PUSHI  #0x00000008
39532 @ 334996:                        ADD   
39533 @ 334997:                        ASSVAL
39534 @ 334998:                        LOCATE L_0004

  6009           COMM=2; ->STRES
39535 @ 335001:                        LINE   6009 "regression-compile-tmp/nrimp10s-77.imp"
39536 @ 335043:                        PUSH   COMM
39537 @ 335046:                        PUSHI  #0x00000002
39538 @ 335051:                        ASSVAL
39539 @ 335052:                        LINE   6009 "regression-compile-tmp/nrimp10s-77.imp"
39540 @ 335094:                        JUMP   L_0210

  6010  SW(33):                                 ! SPECIAL MH FOR ARRAY ACCESS
39541 @ 335097:                        LINE   6010 "regression-compile-tmp/nrimp10s-77.imp"
39542 @ 335139:                        PUSHI  #0x00000021
39543 @ 335144:                        SLABEL 523

  6011           C=OPND2_D>>24;                 ! CURRENT DIMENSION
39544 @ 335147:                        LINE   6011 "regression-compile-tmp/nrimp10s-77.imp"
39545 @ 335189:                        PUSH   C
39546 @ 335192:                        PUSH   OPND2
39547 @ 335195:                        SELECT 5
39548 @ 335198:                        PUSHI  #0x00000018
39549 @ 335203:                        RSH   
39550 @ 335204:                        ASSVAL

  6012           D=OPND2_D>>16&31;              ! TOTAL NO OF DIMENSIONS
39551 @ 335205:                        LINE   6012 "regression-compile-tmp/nrimp10s-77.imp"
39552 @ 335247:                        PUSH   D
39553 @ 335250:                        PUSH   OPND2
39554 @ 335253:                        SELECT 5
39555 @ 335256:                        PUSHI  #0x00000010
39556 @ 335261:                        RSH   
39557 @ 335262:                        PUSHI  #0x0000001f
39558 @ 335267:                        AND   
39559 @ 335268:                        ASSVAL

  6013           %IF D=1 %THEN VMY1 %ELSE VMY
39560 @ 335269:                        LINE   6013 "regression-compile-tmp/nrimp10s-77.imp"
39561 @ 335311:                        PUSH   D
39562 @ 335314:                        PUSHI  #0x00000001
39563 @ 335319:                        JUMPIF # L_0004
39564 @ 335323:                        PUSH   VMY1
39565 @ 335326:                        CALL  
39566 @ 335327:                        GOTO   L_0003
39567 @ 335330:                        LOCATE L_0004
39568 @ 335333:                        PUSH   VMY
39569 @ 335336:                        CALL  
39570 @ 335337:                        LOCATE L_0003

  6014           %IF OPND1_FLAG>1 %THEN OLINK(LOADREG)=OPERAND(COMM);!  IF RESULT THEN PROTECT IT
39571 @ 335340:                        LINE   6014 "regression-compile-tmp/nrimp10s-77.imp"
39572 @ 335382:                        PUSH   OPND1
39573 @ 335385:                        SELECT 4
39574 @ 335388:                        PUSHI  #0x00000001
39575 @ 335393:                        JUMPIF <= L_0004
39576 @ 335397:                        PUSH   OLINK
39577 @ 335400:                        PUSH   LOADREG
39578 @ 335403:                        ACCESS
39579 @ 335404:                        PUSH   OPERAND
39580 @ 335407:                        PUSH   COMM
39581 @ 335410:                        ACCESS
39582 @ 335411:                        ASSVAL
39583 @ 335412:                        LOCATE L_0004

  6015           %IF C=1 %THEN ->STRES
39584 @ 335415:                        LINE   6015 "regression-compile-tmp/nrimp10s-77.imp"
39585 @ 335457:                        PUSH   C
39586 @ 335460:                        PUSHI  #0x00000001
39587 @ 335465:                        JUMPIF # L_0004
39588 @ 335469:                        JUMP   L_0210
39589 @ 335472:                        LOCATE L_0004

  6016           ->ANYMORE
39590 @ 335475:                        LINE   6016 "regression-compile-tmp/nrimp10s-77.imp"
39591 @ 335517:                        JUMP   L_020e

  6017  SW(34):                                   ! ->LAB MASKS AND LAB AS OPND2
  6018                                            ! OPND1 MIDDLE OF D-SIDED
39592 @ 335520:                        LINE   6017 "regression-compile-tmp/nrimp10s-77.imp"
39593 @ 335562:                        PUSHI  #0x00000022
39594 @ 335567:                        SLABEL 523

  6019           ABORT
39595 @ 335570:                        LINE   6019 "regression-compile-tmp/nrimp10s-77.imp"
39596 @ 335612:                        PUSH   ABORT
39597 @ 335615:                        CALL  

  6020  SW(35):                                   ! ASSIGN(=)
39598 @ 335616:                        LINE   6020 "regression-compile-tmp/nrimp10s-77.imp"
39599 @ 335658:                        PUSHI  #0x00000023
39600 @ 335663:                        SLABEL 523

  6021  SW(36):                                 ! ASSIGN(<-)
39601 @ 335666:                        LINE   6021 "regression-compile-tmp/nrimp10s-77.imp"
39602 @ 335708:                        PUSHI  #0x00000024
39603 @ 335713:                        SLABEL 523

  6022           PT=OPND2_PTYPE; PP=OPND2_D
39604 @ 335716:                        LINE   6022 "regression-compile-tmp/nrimp10s-77.imp"
39605 @ 335758:                        PUSH   PT
39606 @ 335761:                        PUSH   OPND2
39607 @ 335764:                        SELECT 2
39608 @ 335767:                        ASSVAL
39609 @ 335768:                        LINE   6022 "regression-compile-tmp/nrimp10s-77.imp"
39610 @ 335810:                        PUSH   PP
39611 @ 335813:                        PUSH   OPND2
39612 @ 335816:                        SELECT 5
39613 @ 335819:                        ASSVAL

  6023           %IF PT&7=1 %AND OPND1_PTYPE&7=2 %THEN  FAULT(24,0)
39614 @ 335820:                        LINE   6023 "regression-compile-tmp/nrimp10s-77.imp"
39615 @ 335862:                        PUSH   PT
39616 @ 335865:                        PUSHI  #0x00000007
39617 @ 335870:                        AND   
39618 @ 335871:                        PUSHI  #0x00000001
39619 @ 335876:                        JUMPIF # L_0004
39620 @ 335880:                        PUSH   OPND1
39621 @ 335883:                        SELECT 2
39622 @ 335886:                        PUSHI  #0x00000007
39623 @ 335891:                        AND   
39624 @ 335892:                        PUSHI  #0x00000002
39625 @ 335897:                        JUMPIF # L_0004
39626 @ 335901:                        PUSH   FAULT
39627 @ 335904:                        PUSHI  #0x00000018
39628 @ 335909:                        ASSPAR
39629 @ 335910:                        PUSHI  #0x00000000
39630 @ 335915:                        ASSPAR
39631 @ 335916:                        CALL  
39632 @ 335917:                        LOCATE L_0004

  6024           %IF PT&7=2 %AND OPND1_PTYPE&7=1 %THEN FLOAT(OPND1,OPND2_PTYPE)
39633 @ 335920:                        LINE   6024 "regression-compile-tmp/nrimp10s-77.imp"
39634 @ 335962:                        PUSH   PT
39635 @ 335965:                        PUSHI  #0x00000007
39636 @ 335970:                        AND   
39637 @ 335971:                        PUSHI  #0x00000002
39638 @ 335976:                        JUMPIF # L_0004
39639 @ 335980:                        PUSH   OPND1
39640 @ 335983:                        SELECT 2
39641 @ 335986:                        PUSHI  #0x00000007
39642 @ 335991:                        AND   
39643 @ 335992:                        PUSHI  #0x00000001
39644 @ 335997:                        JUMPIF # L_0004
39645 @ 336001:                        PUSH   FLOAT
39646 @ 336004:                        PUSH   OPND1
39647 @ 336007:                        ASSPAR
39648 @ 336008:                        PUSH   OPND2
39649 @ 336011:                        SELECT 2
39650 @ 336014:                        ASSPAR
39651 @ 336015:                        CALL  
39652 @ 336016:                        LOCATE L_0004

  6025           LOAD(OPND1,EVALREG,2);             ! RHS TO ACC
39653 @ 336019:                        LINE   6025 "regression-compile-tmp/nrimp10s-77.imp"
39654 @ 336061:                        PUSH   LOAD
39655 @ 336064:                        PUSH   OPND1
39656 @ 336067:                        ASSPAR
39657 @ 336068:                        PUSH   EVALREG
39658 @ 336071:                        ASSPAR
39659 @ 336072:                        PUSHI  #0x00000002
39660 @ 336077:                        ASSPAR
39661 @ 336078:                        CALL  

  6026           REGISTER(EVALREG)=2
39662 @ 336079:                        LINE   6026 "regression-compile-tmp/nrimp10s-77.imp"
39663 @ 336121:                        PUSH   REGISTER
39664 @ 336124:                        PUSH   EVALREG
39665 @ 336127:                        ACCESS
39666 @ 336128:                        PUSHI  #0x00000002
39667 @ 336133:                        ASSVAL

  6027           C=PT>>4; D=OPND1_PTYPE>>4
39668 @ 336134:                        LINE   6027 "regression-compile-tmp/nrimp10s-77.imp"
39669 @ 336176:                        PUSH   C
39670 @ 336179:                        PUSH   PT
39671 @ 336182:                        PUSHI  #0x00000004
39672 @ 336187:                        RSH   
39673 @ 336188:                        ASSVAL
39674 @ 336189:                        LINE   6027 "regression-compile-tmp/nrimp10s-77.imp"
39675 @ 336231:                        PUSH   D
39676 @ 336234:                        PUSH   OPND1
39677 @ 336237:                        SELECT 2
39678 @ 336240:                        PUSHI  #0x00000004
39679 @ 336245:                        RSH   
39680 @ 336246:                        ASSVAL

  6028           %IF C<5 %THEN C=5
39681 @ 336247:                        LINE   6028 "regression-compile-tmp/nrimp10s-77.imp"
39682 @ 336289:                        PUSH   C
39683 @ 336292:                        PUSHI  #0x00000005
39684 @ 336297:                        JUMPIF >= L_0004
39685 @ 336301:                        PUSH   C
39686 @ 336304:                        PUSHI  #0x00000005
39687 @ 336309:                        ASSVAL
39688 @ 336310:                        LOCATE L_0004

  6029           %IF D<5 %THEN D=5
39689 @ 336313:                        LINE   6029 "regression-compile-tmp/nrimp10s-77.imp"
39690 @ 336355:                        PUSH   D
39691 @ 336358:                        PUSHI  #0x00000005
39692 @ 336363:                        JUMPIF >= L_0004
39693 @ 336367:                        PUSH   D
39694 @ 336370:                        PUSHI  #0x00000005
39695 @ 336375:                        ASSVAL
39696 @ 336376:                        LOCATE L_0004

  6030           LENGTHEN(OPND1) %AND D=OPND1_PTYPE>>4 %WHILE D<C
39697 @ 336379:                        LINE   6030 "regression-compile-tmp/nrimp10s-77.imp"
39698 @ 336421:                        LOCATE L_0003
39699 @ 336424:                        PUSH   D
39700 @ 336427:                        PUSH   C
39701 @ 336430:                        JUMPIF >= L_0004
39702 @ 336434:                        PUSH   LENGTHEN
39703 @ 336437:                        PUSH   OPND1
39704 @ 336440:                        ASSPAR
39705 @ 336441:                        CALL  
39706 @ 336442:                        PUSH   D
39707 @ 336445:                        PUSH   OPND1
39708 @ 336448:                        SELECT 2
39709 @ 336451:                        PUSHI  #0x00000004
39710 @ 336456:                        RSH   
39711 @ 336457:                        ASSVAL
39712 @ 336458:                        REPEAT L_0003
39713 @ 336461:                        LOCATE L_0004

  6031           %WHILE (C<D %AND TYPE=1 %AND JJ#36) %OR C<D-1 %CYCLE
39714 @ 336464:                        LINE   6031 "regression-compile-tmp/nrimp10s-77.imp"
39715 @ 336506:                        LOCATE L_0003
39716 @ 336509:                        PUSH   C
39717 @ 336512:                        PUSH   D
39718 @ 336515:                        JUMPIF >= L_0006
39719 @ 336519:                        PUSH   TYPE
39720 @ 336522:                        PUSHI  #0x00000001
39721 @ 336527:                        JUMPIF # L_0006
39722 @ 336531:                        PUSH   JJ
39723 @ 336534:                        PUSHI  #0x00000024
39724 @ 336539:                        JUMPIF # L_0005
39725 @ 336543:                        LOCATE L_0006
39726 @ 336546:                        PUSH   C
39727 @ 336549:                        PUSH   D
39728 @ 336552:                        PUSHI  #0x00000001
39729 @ 336557:                        SUB   
39730 @ 336558:                        JUMPIF >= L_0004
39731 @ 336562:                        LOCATE L_0005

  6032              SHORTEN(OPND1)
39732 @ 336565:                        LINE   6032 "regression-compile-tmp/nrimp10s-77.imp"
39733 @ 336607:                        PUSH   SHORTEN
39734 @ 336610:                        PUSH   OPND1
39735 @ 336613:                        ASSPAR
39736 @ 336614:                        CALL  

  6033              D=OPND1_PTYPE>>4
39737 @ 336615:                        LINE   6033 "regression-compile-tmp/nrimp10s-77.imp"
39738 @ 336657:                        PUSH   D
39739 @ 336660:                        PUSH   OPND1
39740 @ 336663:                        SELECT 2
39741 @ 336666:                        PUSHI  #0x00000004
39742 @ 336671:                        RSH   
39743 @ 336672:                        ASSVAL

  6034           %REPEAT
39744 @ 336673:                        LINE   6034 "regression-compile-tmp/nrimp10s-77.imp"
39745 @ 336715:                        REPEAT L_0003
39746 @ 336718:                        LOCATE L_0004

  6035           P=PP; CNAME(1,0);              ! STORE CALL
39747 @ 336721:                        LINE   6035 "regression-compile-tmp/nrimp10s-77.imp"
39748 @ 336763:                        PUSH   P
39749 @ 336766:                        PUSH   PP
39750 @ 336769:                        ASSVAL
39751 @ 336770:                        LINE   6035 "regression-compile-tmp/nrimp10s-77.imp"
39752 @ 336812:                        PUSH   CNAME
39753 @ 336815:                        PUSHI  #0x00000001
39754 @ 336820:                        ASSPAR
39755 @ 336821:                        PUSHI  #0x00000000
39756 @ 336826:                        ASSPAR
39757 @ 336827:                        CALL  

  6036           D=DISP; C=ACCESS; JJJ=AREA;    ! SAVE INFO FOR STORE
39758 @ 336828:                        LINE   6036 "regression-compile-tmp/nrimp10s-77.imp"
39759 @ 336870:                        PUSH   D
39760 @ 336873:                        PUSH   DISP
39761 @ 336876:                        ASSVAL
39762 @ 336877:                        LINE   6036 "regression-compile-tmp/nrimp10s-77.imp"
39763 @ 336919:                        PUSH   C
39764 @ 336922:                        PUSH   ACCESS
39765 @ 336925:                        ASSVAL
39766 @ 336926:                        LINE   6036 "regression-compile-tmp/nrimp10s-77.imp"
39767 @ 336968:                        PUSH   JJJ
39768 @ 336971:                        PUSH   AREA
39769 @ 336974:                        ASSVAL

  6037           KK=PREC
39770 @ 336975:                        LINE   6037 "regression-compile-tmp/nrimp10s-77.imp"
39771 @ 337017:                        PUSH   KK
39772 @ 337020:                        PUSH   PREC
39773 @ 337023:                        ASSVAL

  6038           LOAD(OPND1,EVALREG,2);             ! IN CASE STACKED
39774 @ 337024:                        LINE   6038 "regression-compile-tmp/nrimp10s-77.imp"
39775 @ 337066:                        PUSH   LOAD
39776 @ 337069:                        PUSH   OPND1
39777 @ 337072:                        ASSPAR
39778 @ 337073:                        PUSH   EVALREG
39779 @ 337076:                        ASSPAR
39780 @ 337077:                        PUSHI  #0x00000002
39781 @ 337082:                        ASSPAR
39782 @ 337083:                        CALL  

  6039           %IF JJ=36 %AND TYPE=1 %START
39783 @ 337084:                        LINE   6039 "regression-compile-tmp/nrimp10s-77.imp"
39784 @ 337126:                        PUSH   JJ
39785 @ 337129:                        PUSHI  #0x00000024
39786 @ 337134:                        JUMPIF # L_0004
39787 @ 337138:                        PUSH   TYPE
39788 @ 337141:                        PUSHI  #0x00000001
39789 @ 337146:                        JUMPIF # L_0004

  6040              %IF 3<=XTRA<=4 %THEN PF1(AND,0,0,(-1)>>(8*(6-XTRA))) %AND GRUSE(ACCR)=0
39790 @ 337150:                        LINE   6040 "regression-compile-tmp/nrimp10s-77.imp"
39791 @ 337192:                        PUSHI  #0x00000003
39792 @ 337197:                        PUSH   XTRA
39793 @ 337200:                        JUMPIFD > L_0007
39794 @ 337204:                        PUSHI  #0x00000004
39795 @ 337209:                        JUMPIF > L_0007
39796 @ 337213:                        PUSH   PF1
39797 @ 337216:                        PUSHI  #0x0000008a
39798 @ 337221:                        ASSPAR
39799 @ 337222:                        PUSHI  #0x00000000
39800 @ 337227:                        ASSPAR
39801 @ 337228:                        PUSHI  #0x00000000
39802 @ 337233:                        ASSPAR
39803 @ 337234:                        PUSHI  #0x00000001
39804 @ 337239:                        NEGATE
39805 @ 337240:                        PUSHI  #0x00000008
39806 @ 337245:                        PUSHI  #0x00000006
39807 @ 337250:                        PUSH   XTRA
39808 @ 337253:                        SUB   
39809 @ 337254:                        MUL   
39810 @ 337255:                        RSH   
39811 @ 337256:                        ASSPAR
39812 @ 337257:                        CALL  
39813 @ 337258:                        PUSH   GRUSE
39814 @ 337261:                        PUSHI  #0x00000000
39815 @ 337266:                        ACCESS
39816 @ 337267:                        PUSHI  #0x00000000
39817 @ 337272:                        ASSVAL
39818 @ 337273:                        LOCATE L_0007

  6041              %IF KK<=5 %AND PREC=6 %THEN PSF1(MPSR,0,17) %AND GRUSE(ACCR)=0
39819 @ 337276:                        LINE   6041 "regression-compile-tmp/nrimp10s-77.imp"
39820 @ 337318:                        PUSH   KK
39821 @ 337321:                        PUSHI  #0x00000005
39822 @ 337326:                        JUMPIF > L_0007
39823 @ 337330:                        PUSH   PREC
39824 @ 337333:                        PUSHI  #0x00000006
39825 @ 337338:                        JUMPIF # L_0007
39826 @ 337342:                        PUSH   PSF1
39827 @ 337345:                        PUSHI  #0x00000032
39828 @ 337350:                        ASSPAR
39829 @ 337351:                        PUSHI  #0x00000000
39830 @ 337356:                        ASSPAR
39831 @ 337357:                        PUSHI  #0x00000011
39832 @ 337362:                        ASSPAR
39833 @ 337363:                        CALL  
39834 @ 337364:                        PUSH   GRUSE
39835 @ 337367:                        PUSHI  #0x00000000
39836 @ 337372:                        ACCESS
39837 @ 337373:                        PUSHI  #0x00000000
39838 @ 337378:                        ASSVAL
39839 @ 337379:                        LOCATE L_0007

  6042           %FINISH
39840 @ 337382:                        LINE   6042 "regression-compile-tmp/nrimp10s-77.imp"
39841 @ 337424:                        LOCATE L_0004

  6043           %IF TYPE=2 %AND KK<PREC %THEN KK=STUH %ELSE KK=ST
39842 @ 337427:                        LINE   6043 "regression-compile-tmp/nrimp10s-77.imp"
39843 @ 337469:                        PUSH   TYPE
39844 @ 337472:                        PUSHI  #0x00000002
39845 @ 337477:                        JUMPIF # L_0004
39846 @ 337481:                        PUSH   KK
39847 @ 337484:                        PUSH   PREC
39848 @ 337487:                        JUMPIF >= L_0004
39849 @ 337491:                        PUSH   KK
39850 @ 337494:                        PUSHI  #0x0000004a
39851 @ 337499:                        ASSVAL
39852 @ 337500:                        GOTO   L_0003
39853 @ 337503:                        LOCATE L_0004
39854 @ 337506:                        PUSH   KK
39855 @ 337509:                        PUSHI  #0x00000048
39856 @ 337514:                        ASSVAL
39857 @ 337515:                        LOCATE L_0003

  6044           %IF EVALREG=BREG %THEN KK=STB
39858 @ 337518:                        LINE   6044 "regression-compile-tmp/nrimp10s-77.imp"
39859 @ 337560:                        PUSH   EVALREG
39860 @ 337563:                        PUSHI  #0x00000007
39861 @ 337568:                        JUMPIF # L_0004
39862 @ 337572:                        PUSH   KK
39863 @ 337575:                        PUSHI  #0x0000005a
39864 @ 337580:                        ASSVAL
39865 @ 337581:                        LOCATE L_0004

  6045           PSORLF1(KK,C,JJJ,D)
39866 @ 337584:                        LINE   6045 "regression-compile-tmp/nrimp10s-77.imp"
39867 @ 337626:                        PUSH   PSORLF1
39868 @ 337629:                        PUSH   KK
39869 @ 337632:                        ASSPAR
39870 @ 337633:                        PUSH   C
39871 @ 337636:                        ASSPAR
39872 @ 337637:                        PUSH   JJJ
39873 @ 337640:                        ASSPAR
39874 @ 337641:                        PUSH   D
39875 @ 337644:                        ASSPAR
39876 @ 337645:                        CALL  

  6046           %IF (C&1=0 %AND STNAME>0) %OR (C=3 %AND STNAME>>16>0) %THEN NOTE ASSMENT(EVALREG,JJ-33,STNAME)
39877 @ 337646:                        LINE   6046 "regression-compile-tmp/nrimp10s-77.imp"
39878 @ 337688:                        PUSH   C
39879 @ 337691:                        PUSHI  #0x00000001
39880 @ 337696:                        AND   
39881 @ 337697:                        PUSHI  #0x00000000
39882 @ 337702:                        JUMPIF # L_0006
39883 @ 337706:                        PUSH   STNAME
39884 @ 337709:                        PUSHI  #0x00000000
39885 @ 337714:                        JUMPIF > L_0005
39886 @ 337718:                        LOCATE L_0006
39887 @ 337721:                        PUSH   C
39888 @ 337724:                        PUSHI  #0x00000003
39889 @ 337729:                        JUMPIF # L_0004
39890 @ 337733:                        PUSH   STNAME
39891 @ 337736:                        PUSHI  #0x00000010
39892 @ 337741:                        RSH   
39893 @ 337742:                        PUSHI  #0x00000000
39894 @ 337747:                        JUMPIF <= L_0004
39895 @ 337751:                        LOCATE L_0005
39896 @ 337754:                        PUSH   NOTEASSMENT
39897 @ 337757:                        PUSH   EVALREG
39898 @ 337760:                        ASSPAR
39899 @ 337761:                        PUSH   JJ
39900 @ 337764:                        PUSHI  #0x00000021
39901 @ 337769:                        SUB   
39902 @ 337770:                        ASSPAR
39903 @ 337771:                        PUSH   STNAME
39904 @ 337774:                        ASSPAR
39905 @ 337775:                        CALL  
39906 @ 337776:                        LOCATE L_0004

  6047           %IF C>=2 %AND JJJ#7 %START;    ! DR WILL BE LOADED SY STORE
39907 @ 337779:                        LINE   6047 "regression-compile-tmp/nrimp10s-77.imp"
39908 @ 337821:                        PUSH   C
39909 @ 337824:                        PUSHI  #0x00000002
39910 @ 337829:                        JUMPIF < L_0004
39911 @ 337833:                        PUSH   JJJ
39912 @ 337836:                        PUSHI  #0x00000007
39913 @ 337841:                        JUMPIF = L_0004

  6048              %IF STNAME>0 %THEN GRUSE(DR)=7 %AND GRINF1(DR)=STNAME&16_FFFF %ELSE GRUSE(DR)=0
39914 @ 337845:                        LINE   6048 "regression-compile-tmp/nrimp10s-77.imp"
39915 @ 337887:                        PUSH   STNAME
39916 @ 337890:                        PUSHI  #0x00000000
39917 @ 337895:                        JUMPIF <= L_0007
39918 @ 337899:                        PUSH   GRUSE
39919 @ 337902:                        PUSHI  #0x00000001
39920 @ 337907:                        ACCESS
39921 @ 337908:                        PUSHI  #0x00000007
39922 @ 337913:                        ASSVAL
39923 @ 337914:                        PUSH   GRINF1
39924 @ 337917:                        PUSHI  #0x00000001
39925 @ 337922:                        ACCESS
39926 @ 337923:                        PUSH   STNAME
39927 @ 337926:                        PUSHI  #0x0000ffff
39928 @ 337931:                        AND   
39929 @ 337932:                        ASSVAL
39930 @ 337933:                        GOTO   L_0006
39931 @ 337936:                        LOCATE L_0007
39932 @ 337939:                        PUSH   GRUSE
39933 @ 337942:                        PUSHI  #0x00000001
39934 @ 337947:                        ACCESS
39935 @ 337948:                        PUSHI  #0x00000000
39936 @ 337953:                        ASSVAL
39937 @ 337954:                        LOCATE L_0006

  6049           %FINISH
39938 @ 337957:                        LINE   6049 "regression-compile-tmp/nrimp10s-77.imp"
39939 @ 337999:                        LOCATE L_0004

  6050           %IF KK=STUH %THEN GRUSE(ACCR)=0
39940 @ 338002:                        LINE   6050 "regression-compile-tmp/nrimp10s-77.imp"
39941 @ 338044:                        PUSH   KK
39942 @ 338047:                        PUSHI  #0x0000004a
39943 @ 338052:                        JUMPIF # L_0004
39944 @ 338056:                        PUSH   GRUSE
39945 @ 338059:                        PUSHI  #0x00000000
39946 @ 338064:                        ACCESS
39947 @ 338065:                        PUSHI  #0x00000000
39948 @ 338070:                        ASSVAL
39949 @ 338071:                        LOCATE L_0004

  6051           COMM=1; ->STRES
39950 @ 338074:                        LINE   6051 "regression-compile-tmp/nrimp10s-77.imp"
39951 @ 338116:                        PUSH   COMM
39952 @ 338119:                        PUSHI  #0x00000001
39953 @ 338124:                        ASSVAL
39954 @ 338125:                        LINE   6051 "regression-compile-tmp/nrimp10s-77.imp"
39955 @ 338167:                        JUMP   L_0210

  6052  FINISH:  C=STK(STPTR-1)
39956 @ 338170:                        LINE   6052 "regression-compile-tmp/nrimp10s-77.imp"
39957 @ 338212:                        LABEL  L_020f
39958 @ 338215:                        LINE   6052 "regression-compile-tmp/nrimp10s-77.imp"
39959 @ 338257:                        PUSH   C
39960 @ 338260:                        PUSH   STK
39961 @ 338263:                        PUSH   STPTR
39962 @ 338266:                        PUSHI  #0x00000001
39963 @ 338271:                        SUB   
39964 @ 338272:                        ACCESS
39965 @ 338273:                        ASSVAL

  6053           OPERAND(1)=C
39966 @ 338274:                        LINE   6053 "regression-compile-tmp/nrimp10s-77.imp"
39967 @ 338316:                        PUSH   OPERAND
39968 @ 338319:                        PUSHI  #0x00000001
39969 @ 338324:                        ACCESS
39970 @ 338325:                        PUSH   C
39971 @ 338328:                        ASSVAL

  6054           OPND1==RECORD(C)
39972 @ 338329:                        LINE   6054 "regression-compile-tmp/nrimp10s-77.imp"
39973 @ 338371:                        PUSH   OPND1
39974 @ 338374:                        PUSH   RECORD
39975 @ 338377:                        PUSH   C
39976 @ 338380:                        ASSPAR
39977 @ 338381:                        CALL  
39978 @ 338382:                        ASSREF

  6055           %IF OPND1_PTYPE>>4&15<5 %THEN OPND1_PTYPE=OPND1_PTYPE&16_F!16_50;! BITS&BYTES->INTEGERS
39979 @ 338383:                        LINE   6055 "regression-compile-tmp/nrimp10s-77.imp"
39980 @ 338425:                        PUSH   OPND1
39981 @ 338428:                        SELECT 2
39982 @ 338431:                        PUSHI  #0x00000004
39983 @ 338436:                        RSH   
39984 @ 338437:                        PUSHI  #0x0000000f
39985 @ 338442:                        AND   
39986 @ 338443:                        PUSHI  #0x00000005
39987 @ 338448:                        JUMPIF >= L_0004
39988 @ 338452:                        PUSH   OPND1
39989 @ 338455:                        SELECT 2
39990 @ 338458:                        PUSH   OPND1
39991 @ 338461:                        SELECT 2
39992 @ 338464:                        PUSHI  #0x0000000f
39993 @ 338469:                        AND   
39994 @ 338470:                        PUSHI  #0x00000050
39995 @ 338475:                        OR    
39996 @ 338476:                        ASSVAL
39997 @ 338477:                        LOCATE L_0004

  6056           %IF CONDFORM=0 %START;         ! IN CONDS ONLY CC MATTERS
  6057                                          ! SKIP GETIING OPND INRIGHT FORM
  6058                                          ! AND IN THE RIGHT REGISTER
39998 @ 338480:                        LINE   6056 "regression-compile-tmp/nrimp10s-77.imp"
39999 @ 338522:                        PUSH   CONDFORM
40000 @ 338525:                        PUSHI  #0x00000000
40001 @ 338530:                        JUMPIF # L_0004

  6059              D=MODE>>4&7; D=5 %IF D<5
40002 @ 338534:                        LINE   6059 "regression-compile-tmp/nrimp10s-77.imp"
40003 @ 338576:                        PUSH   D
40004 @ 338579:                        PUSH   MODE
40005 @ 338582:                        PUSHI  #0x00000004
40006 @ 338587:                        RSH   
40007 @ 338588:                        PUSHI  #0x00000007
40008 @ 338593:                        AND   
40009 @ 338594:                        ASSVAL
40010 @ 338595:                        LINE   6059 "regression-compile-tmp/nrimp10s-77.imp"
40011 @ 338637:                        PUSH   D
40012 @ 338640:                        PUSHI  #0x00000005
40013 @ 338645:                        JUMPIF >= L_0007
40014 @ 338649:                        PUSH   D
40015 @ 338652:                        PUSHI  #0x00000005
40016 @ 338657:                        ASSVAL
40017 @ 338658:                        LOCATE L_0007

  6060              %IF MODE&7=2 %AND OPND1_PTYPE&7=1 %THEN FLOAT(OPND1,D<<4)
40018 @ 338661:                        LINE   6060 "regression-compile-tmp/nrimp10s-77.imp"
40019 @ 338703:                        PUSH   MODE
40020 @ 338706:                        PUSHI  #0x00000007
40021 @ 338711:                        AND   
40022 @ 338712:                        PUSHI  #0x00000002
40023 @ 338717:                        JUMPIF # L_0007
40024 @ 338721:                        PUSH   OPND1
40025 @ 338724:                        SELECT 2
40026 @ 338727:                        PUSHI  #0x00000007
40027 @ 338732:                        AND   
40028 @ 338733:                        PUSHI  #0x00000001
40029 @ 338738:                        JUMPIF # L_0007
40030 @ 338742:                        PUSH   FLOAT
40031 @ 338745:                        PUSH   OPND1
40032 @ 338748:                        ASSPAR
40033 @ 338749:                        PUSH   D
40034 @ 338752:                        PUSHI  #0x00000004
40035 @ 338757:                        LSH   
40036 @ 338758:                        ASSPAR
40037 @ 338759:                        CALL  
40038 @ 338760:                        LOCATE L_0007

  6061              SHORTEN(OPND1) %WHILE D<OPND1_PTYPE>>4
40039 @ 338763:                        LINE   6061 "regression-compile-tmp/nrimp10s-77.imp"
40040 @ 338805:                        LOCATE L_0006
40041 @ 338808:                        PUSH   D
40042 @ 338811:                        PUSH   OPND1
40043 @ 338814:                        SELECT 2
40044 @ 338817:                        PUSHI  #0x00000004
40045 @ 338822:                        RSH   
40046 @ 338823:                        JUMPIF >= L_0007
40047 @ 338827:                        PUSH   SHORTEN
40048 @ 338830:                        PUSH   OPND1
40049 @ 338833:                        ASSPAR
40050 @ 338834:                        CALL  
40051 @ 338835:                        REPEAT L_0006
40052 @ 338838:                        LOCATE L_0007

  6062              LENGTHEN(OPND1) %WHILE D>OPND1_PTYPE>>4 
40053 @ 338841:                        LINE   6062 "regression-compile-tmp/nrimp10s-77.imp"
40054 @ 338883:                        LOCATE L_0006
40055 @ 338886:                        PUSH   D
40056 @ 338889:                        PUSH   OPND1
40057 @ 338892:                        SELECT 2
40058 @ 338895:                        PUSHI  #0x00000004
40059 @ 338900:                        RSH   
40060 @ 338901:                        JUMPIF <= L_0007
40061 @ 338905:                        PUSH   LENGTHEN
40062 @ 338908:                        PUSH   OPND1
40063 @ 338911:                        ASSPAR
40064 @ 338912:                        CALL  
40065 @ 338913:                        REPEAT L_0006
40066 @ 338916:                        LOCATE L_0007

  6063              %IF CONSTFORM=0 %OR 2<=OPND1_FLAG#3 %THEN LOAD(OPND1,REG,2)
40067 @ 338919:                        LINE   6063 "regression-compile-tmp/nrimp10s-77.imp"
40068 @ 338961:                        PUSH   CONSTFORM
40069 @ 338964:                        PUSHI  #0x00000000
40070 @ 338969:                        JUMPIF = L_0008
40071 @ 338973:                        PUSHI  #0x00000002
40072 @ 338978:                        PUSH   OPND1
40073 @ 338981:                        SELECT 4
40074 @ 338984:                        JUMPIFD > L_0007
40075 @ 338988:                        PUSHI  #0x00000003
40076 @ 338993:                        JUMPIF = L_0007
40077 @ 338997:                        LOCATE L_0008
40078 @ 339000:                        PUSH   LOAD
40079 @ 339003:                        PUSH   OPND1
40080 @ 339006:                        ASSPAR
40081 @ 339007:                        PUSH   REG
40082 @ 339010:                        ASSPAR
40083 @ 339011:                        PUSHI  #0x00000002
40084 @ 339016:                        ASSPAR
40085 @ 339017:                        CALL  
40086 @ 339018:                        LOCATE L_0007

  6064           %FINISH
40087 @ 339021:                        LINE   6064 "regression-compile-tmp/nrimp10s-77.imp"
40088 @ 339063:                        LOCATE L_0004

  6065           EXPOPND=OPND1;                 ! SET RESULT RECORD
40089 @ 339066:                        LINE   6065 "regression-compile-tmp/nrimp10s-77.imp"
40090 @ 339108:                        PUSH   EXPOPND
40091 @ 339111:                        PUSH   OPND1
40092 @ 339114:                        ASSVAL

  6066           PTYPE=OPND1_PTYPE
40093 @ 339115:                        LINE   6066 "regression-compile-tmp/nrimp10s-77.imp"
40094 @ 339157:                        PUSH   PTYPE
40095 @ 339160:                        PUSH   OPND1
40096 @ 339163:                        SELECT 2
40097 @ 339166:                        ASSVAL

  6067           TYPE=PTYPE&7; PREC=PTYPE>>4
40098 @ 339167:                        LINE   6067 "regression-compile-tmp/nrimp10s-77.imp"
40099 @ 339209:                        PUSH   TYPE
40100 @ 339212:                        PUSH   PTYPE
40101 @ 339215:                        PUSHI  #0x00000007
40102 @ 339220:                        AND   
40103 @ 339221:                        ASSVAL
40104 @ 339222:                        LINE   6067 "regression-compile-tmp/nrimp10s-77.imp"
40105 @ 339264:                        PUSH   PREC
40106 @ 339267:                        PUSH   PTYPE
40107 @ 339270:                        PUSHI  #0x00000004
40108 @ 339275:                        RSH   
40109 @ 339276:                        ASSVAL

  6068           %IF TYPE=2 %AND MODE&7=1 %THEN FAULT(24,0)
40110 @ 339277:                        LINE   6068 "regression-compile-tmp/nrimp10s-77.imp"
40111 @ 339319:                        PUSH   TYPE
40112 @ 339322:                        PUSHI  #0x00000002
40113 @ 339327:                        JUMPIF # L_0004
40114 @ 339331:                        PUSH   MODE
40115 @ 339334:                        PUSHI  #0x00000007
40116 @ 339339:                        AND   
40117 @ 339340:                        PUSHI  #0x00000001
40118 @ 339345:                        JUMPIF # L_0004
40119 @ 339349:                        PUSH   FAULT
40120 @ 339352:                        PUSHI  #0x00000018
40121 @ 339357:                        ASSPAR
40122 @ 339358:                        PUSHI  #0x00000000
40123 @ 339363:                        ASSPAR
40124 @ 339364:                        CALL  
40125 @ 339365:                        LOCATE L_0004

  6069           %IF OPND1_FLAG=9 %THEN REGISTER(OPND1_XB>>4)=0
40126 @ 339368:                        LINE   6069 "regression-compile-tmp/nrimp10s-77.imp"
40127 @ 339410:                        PUSH   OPND1
40128 @ 339413:                        SELECT 4
40129 @ 339416:                        PUSHI  #0x00000009
40130 @ 339421:                        JUMPIF # L_0004
40131 @ 339425:                        PUSH   REGISTER
40132 @ 339428:                        PUSH   OPND1
40133 @ 339431:                        SELECT 3
40134 @ 339434:                        PUSHI  #0x00000004
40135 @ 339439:                        RSH   
40136 @ 339440:                        ACCESS
40137 @ 339441:                        PUSHI  #0x00000000
40138 @ 339446:                        ASSVAL
40139 @ 339447:                        LOCATE L_0004

  6070           P=SAVEP
40140 @ 339450:                        LINE   6070 "regression-compile-tmp/nrimp10s-77.imp"
40141 @ 339492:                        PUSH   P
40142 @ 339495:                        PUSH   SAVEP
40143 @ 339498:                        ASSVAL

  6071           %RETURN
  6072  !
40144 @ 339499:                        LINE   6071 "regression-compile-tmp/nrimp10s-77.imp"
40145 @ 339541:                        RETURN

  6073  %ROUTINE CHOOSE(%INTEGERNAME CHOICE)
40146 @ 339542:                        LINE   6073 "regression-compile-tmp/nrimp10s-77.imp"
40147 @ 339584:                        DEF    CHOOSE (_lev0id0_lev1id1_lev2id3_CSS_EXPOP_CHOOSE) p1=V_01e8 a/tf=7 b/format=0 c/ostate=0  type=0 (<type:0>) form=7 (routine) special=0 (<special:0>) linkage=0 (auto) spec=0 indirect=0 unass=0
40148 @ 339602:                           START  ( FORMAL PARAMETERS  {lev=6 --> 7, nested=0 --> 1}
40149 @ 339603:                              DEF    CHOICE p1=V_0216 a/tf=12 b/format=1 c/ostate=0  type=1 (integer) form=2 (name) special=0 (<special:0>) linkage=0 (auto) spec=0 indirect=0 unass=0
40150 @ 339621:                           FINISH ) {lev=6}

  6074  %RECORD (RD) %NAME OPND1,OPND2{(RD)
40151 @ 339622:                           LINE   6074 "regression-compile-tmp/nrimp10s-77.imp"
40152 @ 339664:                           DEF    OPND1 p1=V_0217 a/tf=42 b/format=1ab c/ostate=0  type=4 (record) form=2 (name) special=0 (<special:0>) linkage=0 (auto) spec=0 indirect=0 unass=0
40153 @ 339681:                           DEF    OPND2 p1=V_0218 a/tf=42 b/format=1ab c/ostate=0  type=4 (record) form=2 (name) special=0 (<special:0>) linkage=0 (auto) spec=0 indirect=0 unass=0

  6075           OPND1==RECORD(OPERAND(1))
40154 @ 339698:                           LINE   6075 "regression-compile-tmp/nrimp10s-77.imp"
40155 @ 339740:                           PUSH   OPND1
40156 @ 339743:                           PUSH   RECORD
40157 @ 339746:                           PUSH   OPERAND
40158 @ 339749:                           PUSHI  #0x00000001
40159 @ 339754:                           ACCESS
40160 @ 339755:                           ASSPAR
40161 @ 339756:                           CALL  
40162 @ 339757:                           ASSREF

  6076           OPND2==RECORD(OPERAND(2))
40163 @ 339758:                           LINE   6076 "regression-compile-tmp/nrimp10s-77.imp"
40164 @ 339800:                           PUSH   OPND2
40165 @ 339803:                           PUSH   RECORD
40166 @ 339806:                           PUSH   OPERAND
40167 @ 339809:                           PUSHI  #0x00000002
40168 @ 339814:                           ACCESS
40169 @ 339815:                           ASSPAR
40170 @ 339816:                           CALL  
40171 @ 339817:                           ASSREF

  6077           CHOICE=1
40172 @ 339818:                           LINE   6077 "regression-compile-tmp/nrimp10s-77.imp"
40173 @ 339860:                           PUSH   CHOICE
40174 @ 339863:                           PUSHI  #0x00000001
40175 @ 339868:                           ASSVAL

  6078           %RETURN %IF JJ=21 %AND EVALREG=BREG;! NO REVERSE SUBTRACT B
40176 @ 339869:                           LINE   6078 "regression-compile-tmp/nrimp10s-77.imp"
40177 @ 339911:                           PUSH   JJ
40178 @ 339914:                           PUSHI  #0x00000015
40179 @ 339919:                           JUMPIF # L_0004
40180 @ 339923:                           PUSH   EVALREG
40181 @ 339926:                           PUSHI  #0x00000007
40182 @ 339931:                           JUMPIF # L_0004
40183 @ 339935:                           RETURN
40184 @ 339936:                           LOCATE L_0004

  6079           CHOICE=2 %IF OPCODE&16_FF00FF00=0 %OR (OPCODE&16_FF00FF#0 %AND (OPND2_FLAG=9 %OR(OPND2_FLAG=2 %AND GRUSE(EVALREG)=9 %AND GRINF1(EVALREG)=OPND2_XTRA>0)))
40185 @ 339939:                           LINE   6079 "regression-compile-tmp/nrimp10s-77.imp"
40186 @ 339981:                           PUSH   OPCODE
40187 @ 339984:                           PUSHI  #0xff00ff00
40188 @ 339989:                           AND   
40189 @ 339990:                           PUSHI  #0x00000000
40190 @ 339995:                           JUMPIF = L_0005
40191 @ 339999:                           PUSH   OPCODE
40192 @ 340002:                           PUSHI  #0x00ff00ff
40193 @ 340007:                           AND   
40194 @ 340008:                           PUSHI  #0x00000000
40195 @ 340013:                           JUMPIF = L_0004
40196 @ 340017:                           PUSH   OPND2
40197 @ 340020:                           SELECT 4
40198 @ 340023:                           PUSHI  #0x00000009
40199 @ 340028:                           JUMPIF = L_0005
40200 @ 340032:                           PUSH   OPND2
40201 @ 340035:                           SELECT 4
40202 @ 340038:                           PUSHI  #0x00000002
40203 @ 340043:                           JUMPIF # L_0004
40204 @ 340047:                           PUSH   GRUSE
40205 @ 340050:                           PUSH   EVALREG
40206 @ 340053:                           ACCESS
40207 @ 340054:                           PUSHI  #0x00000009
40208 @ 340059:                           JUMPIF # L_0004
40209 @ 340063:                           PUSH   GRINF1
40210 @ 340066:                           PUSH   EVALREG
40211 @ 340069:                           ACCESS
40212 @ 340070:                           PUSH   OPND2
40213 @ 340073:                           SELECT 6
40214 @ 340076:                           JUMPIFD # L_0004
40215 @ 340080:                           PUSHI  #0x00000000
40216 @ 340085:                           JUMPIF <= L_0004
40217 @ 340089:                           LOCATE L_0005
40218 @ 340092:                           PUSH   CHOICE
40219 @ 340095:                           PUSHI  #0x00000002
40220 @ 340100:                           ASSVAL
40221 @ 340101:                           LOCATE L_0004

  6080           %END
40222 @ 340104:                           LINE   6080 "regression-compile-tmp/nrimp10s-77.imp"
40223 @ 340146:                        END    _lev0id0_lev1id1_lev2id3_CSS_EXPOP_CHOOSE {lev=6 --> 5}

  6081  %ROUTINE LOAD(%RECORD (RD) %NAME OPND,%INTEGER REG,MODE)
  6082  !***********************************************************************
  6083  !*       LOAD OPERAND OPND AS DIRECTED BY MODE TO REGISTER REG         *
  6084  !*       MODE=0   LEAVE IN STORE IF POSSIBLE                           *
  6085  !*       MODE=1 LEAVE IN STORE IF SUITABLE FOR RX INSTRUCTIONS         *
  6086  !*       MODE=2 LOAD TO REGISTER REGARDLESS                            *
  6087  !***********************************************************************
40224 @ 340147:                        LINE   6081 "regression-compile-tmp/nrimp10s-77.imp"
40225 @ 340189:                        DEF    LOAD (_lev0id0_lev1id1_lev2id3_CSS_EXPOP_LOAD) p1=V_01ec a/tf=7 b/format=0 c/ostate=0  type=0 (<type:0>) form=7 (routine) special=0 (<special:0>) linkage=0 (auto) spec=0 indirect=0 unass=0
40226 @ 340205:                           START  ( FORMAL PARAMETERS  {lev=6 --> 7, nested=0 --> 1}
40227 @ 340206:                              DEF    OPND p1=V_0216 a/tf=42 b/format=1ab c/ostate=0  type=4 (record) form=2 (name) special=0 (<special:0>) linkage=0 (auto) spec=0 indirect=0 unass=0
40228 @ 340222:                              DEF    REG p1=V_0217 a/tf=11 b/format=1 c/ostate=0  type=1 (integer) form=1 (simple) special=0 (<special:0>) linkage=0 (auto) spec=0 indirect=0 unass=0
40229 @ 340237:                              DEF    MODE p1=V_0218 a/tf=11 b/format=1 c/ostate=0  type=1 (integer) form=1 (simple) special=0 (<special:0>) linkage=0 (auto) spec=0 indirect=0 unass=0
40230 @ 340253:                           FINISH ) {lev=6}

  6088  %INTEGER K,KK
  6089  {%RECORDSPEC OPND(RD)
40231 @ 340254:                           LINE   6088 "regression-compile-tmp/nrimp10s-77.imp"
40232 @ 340296:                           DEF    K p1=V_0219 a/tf=11 b/format=1 c/ostate=0  type=1 (integer) form=1 (simple) special=0 (<special:0>) linkage=0 (auto) spec=0 indirect=0 unass=0
40233 @ 340309:                           DEF    KK p1=V_021a a/tf=11 b/format=1 c/ostate=0  type=1 (integer) form=1 (simple) special=0 (<special:0>) linkage=0 (auto) spec=0 indirect=0 unass=0

  6090  %SWITCH SW(0:9)
40234 @ 340323:                           LINE   6090 "regression-compile-tmp/nrimp10s-77.imp"
40235 @ 340365:                           PUSHI  #0x00000000
40236 @ 340370:                           PUSHI  #0x00000009
40237 @ 340375:                           BOUNDS
40238 @ 340376:                           DEF    SW p1=V_021b a/tf=6 b/format=0 c/ostate=0  type=0 (<type:0>) form=6 (switch) special=0 (<special:0>) linkage=0 (auto) spec=0 indirect=0 unass=0

  6091           K=OPND_FLAG
40239 @ 340390:                           LINE   6091 "regression-compile-tmp/nrimp10s-77.imp"
40240 @ 340432:                           PUSH   K
40241 @ 340435:                           PUSH   OPND
40242 @ 340438:                           SELECT 4
40243 @ 340441:                           ASSVAL

  6092          %RETURN %UNLESS MODE=2 %OR K=2 %OR(K<=3 %AND MODE=1)
40244 @ 340442:                           LINE   6092 "regression-compile-tmp/nrimp10s-77.imp"
40245 @ 340484:                           PUSH   MODE
40246 @ 340487:                           PUSHI  #0x00000002
40247 @ 340492:                           JUMPIF = L_0004
40248 @ 340496:                           PUSH   K
40249 @ 340499:                           PUSHI  #0x00000002
40250 @ 340504:                           JUMPIF = L_0004
40251 @ 340508:                           PUSH   K
40252 @ 340511:                           PUSHI  #0x00000003
40253 @ 340516:                           JUMPIF > L_0005
40254 @ 340520:                           PUSH   MODE
40255 @ 340523:                           PUSHI  #0x00000001
40256 @ 340528:                           JUMPIF = L_0004
40257 @ 340532:                           LOCATE L_0005
40258 @ 340535:                           RETURN
40259 @ 340536:                           LOCATE L_0004

  6093           PTYPE=OPND_PTYPE
40260 @ 340539:                           LINE   6093 "regression-compile-tmp/nrimp10s-77.imp"
40261 @ 340581:                           PUSH   PTYPE
40262 @ 340584:                           PUSH   OPND
40263 @ 340587:                           SELECT 2
40264 @ 340590:                           ASSVAL

  6094           TYPE=PTYPE&15
40265 @ 340591:                           LINE   6094 "regression-compile-tmp/nrimp10s-77.imp"
40266 @ 340633:                           PUSH   TYPE
40267 @ 340636:                           PUSH   PTYPE
40268 @ 340639:                           PUSHI  #0x0000000f
40269 @ 340644:                           AND   
40270 @ 340645:                           ASSVAL

  6095           PREC=PTYPE>>4
40271 @ 340646:                           LINE   6095 "regression-compile-tmp/nrimp10s-77.imp"
40272 @ 340688:                           PUSH   PREC
40273 @ 340691:                           PUSH   PTYPE
40274 @ 340694:                           PUSHI  #0x00000004
40275 @ 340699:                           RSH   
40276 @ 340700:                           ASSVAL

  6096           %IF K<0 %OR K>9 %THEN ABORT
40277 @ 340701:                           LINE   6096 "regression-compile-tmp/nrimp10s-77.imp"
40278 @ 340743:                           PUSH   K
40279 @ 340746:                           PUSHI  #0x00000000
40280 @ 340751:                           JUMPIF < L_0005
40281 @ 340755:                           PUSH   K
40282 @ 340758:                           PUSHI  #0x00000009
40283 @ 340763:                           JUMPIF <= L_0004
40284 @ 340767:                           LOCATE L_0005
40285 @ 340770:                           PUSH   ABORT
40286 @ 340773:                           CALL  
40287 @ 340774:                           LOCATE L_0004

  6097           ->SW(K)
40288 @ 340777:                           LINE   6097 "regression-compile-tmp/nrimp10s-77.imp"
40289 @ 340819:                           PUSH   K
40290 @ 340822:                           SJUMP  539

  6098  SW(0):LITCONST:                        ! CONSTANT < 18 BITS
40291 @ 340825:                           LINE   6098 "regression-compile-tmp/nrimp10s-77.imp"
40292 @ 340867:                           PUSHI  #0x00000000
40293 @ 340872:                           SLABEL 539
40294 @ 340875:                           LINE   6098 "regression-compile-tmp/nrimp10s-77.imp"
40295 @ 340917:                           LABEL  L_021c

  6099           AREA=0; ACCESS=0
40296 @ 340920:                           LINE   6099 "regression-compile-tmp/nrimp10s-77.imp"
40297 @ 340962:                           PUSH   AREA
40298 @ 340965:                           PUSHI  #0x00000000
40299 @ 340970:                           ASSVAL
40300 @ 340971:                           LINE   6099 "regression-compile-tmp/nrimp10s-77.imp"
40301 @ 341013:                           PUSH   ACCESS
40302 @ 341016:                           PUSHI  #0x00000000
40303 @ 341021:                           ASSVAL

  6100           %IF PREC<=5 %THEN DISP=OPND_D %ELSE %START
40304 @ 341022:                           LINE   6100 "regression-compile-tmp/nrimp10s-77.imp"
40305 @ 341064:                           PUSH   PREC
40306 @ 341067:                           PUSHI  #0x00000005
40307 @ 341072:                           JUMPIF > L_0004
40308 @ 341076:                           PUSH   DISP
40309 @ 341079:                           PUSH   OPND
40310 @ 341082:                           SELECT 5
40311 @ 341085:                           ASSVAL
40312 @ 341086:                           GOTO   L_0003
40313 @ 341089:                           LOCATE L_0004

  6101              DISP=OPND_XTRA
40314 @ 341092:                           LINE   6101 "regression-compile-tmp/nrimp10s-77.imp"
40315 @ 341134:                           PUSH   DISP
40316 @ 341137:                           PUSH   OPND
40317 @ 341140:                           SELECT 6
40318 @ 341143:                           ASSVAL

  6102              ABORT %UNLESS (DISP>=0 %AND OPND_D=0) %OR (DISP<0 %AND OPND_D=-1)
40319 @ 341144:                           LINE   6102 "regression-compile-tmp/nrimp10s-77.imp"
40320 @ 341186:                           PUSH   DISP
40321 @ 341189:                           PUSHI  #0x00000000
40322 @ 341194:                           JUMPIF < L_0008
40323 @ 341198:                           PUSH   OPND
40324 @ 341201:                           SELECT 5
40325 @ 341204:                           PUSHI  #0x00000000
40326 @ 341209:                           JUMPIF = L_0007
40327 @ 341213:                           LOCATE L_0008
40328 @ 341216:                           PUSH   DISP
40329 @ 341219:                           PUSHI  #0x00000000
40330 @ 341224:                           JUMPIF >= L_0008
40331 @ 341228:                           PUSH   OPND
40332 @ 341231:                           SELECT 5
40333 @ 341234:                           PUSHI  #0x00000001
40334 @ 341239:                           NEGATE
40335 @ 341240:                           JUMPIF = L_0007
40336 @ 341244:                           LOCATE L_0008
40337 @ 341247:                           PUSH   ABORT
40338 @ 341250:                           CALL  
40339 @ 341251:                           LOCATE L_0007

  6103           %FINISH
40340 @ 341254:                           LINE   6103 "regression-compile-tmp/nrimp10s-77.imp"
40341 @ 341296:                           LOCATE L_0003

  6104           %IF MODE=2 %THEN %START;       ! FETCH TO REG
40342 @ 341299:                           LINE   6104 "regression-compile-tmp/nrimp10s-77.imp"
40343 @ 341341:                           PUSH   MODE
40344 @ 341344:                           PUSHI  #0x00000002
40345 @ 341349:                           JUMPIF # L_0004

  6105              %IF GRUSE(REG)&255=5=PREC %AND GRINF1(REG)=DISP %START
40346 @ 341353:                           LINE   6105 "regression-compile-tmp/nrimp10s-77.imp"
40347 @ 341395:                           PUSH   GRUSE
40348 @ 341398:                           PUSH   REG
40349 @ 341401:                           ACCESS
40350 @ 341402:                           PUSHI  #0x000000ff
40351 @ 341407:                           AND   
40352 @ 341408:                           PUSHI  #0x00000005
40353 @ 341413:                           JUMPIFD # L_0007
40354 @ 341417:                           PUSH   PREC
40355 @ 341420:                           JUMPIF # L_0007
40356 @ 341424:                           PUSH   GRINF1
40357 @ 341427:                           PUSH   REG
40358 @ 341430:                           ACCESS
40359 @ 341431:                           PUSH   DISP
40360 @ 341434:                           JUMPIF # L_0007

  6106                 %IF REGISTER(REG)#0 %THEN BOOT OUT(REG)
40361 @ 341438:                           LINE   6106 "regression-compile-tmp/nrimp10s-77.imp"
40362 @ 341480:                           PUSH   REGISTER
40363 @ 341483:                           PUSH   REG
40364 @ 341486:                           ACCESS
40365 @ 341487:                           PUSHI  #0x00000000
40366 @ 341492:                           JUMPIF = L_000a
40367 @ 341496:                           PUSH   BOOTOUT
40368 @ 341499:                           PUSH   REG
40369 @ 341502:                           ASSPAR
40370 @ 341503:                           CALL  
40371 @ 341504:                           LOCATE L_000a

  6107              %FINISHELSE GET IN ACC(REG,BYTES(PREC)>>2,ACCESS,AREA,DISP)
40372 @ 341507:                           LINE   6107 "regression-compile-tmp/nrimp10s-77.imp"
40373 @ 341549:                           GOTO   L_0006
40374 @ 341552:                           LOCATE L_0007
40375 @ 341555:                           PUSH   GETINACC
40376 @ 341558:                           PUSH   REG
40377 @ 341561:                           ASSPAR
40378 @ 341562:                           PUSH   BYTES
40379 @ 341565:                           PUSH   PREC
40380 @ 341568:                           ACCESS
40381 @ 341569:                           PUSHI  #0x00000002
40382 @ 341574:                           RSH   
40383 @ 341575:                           ASSPAR
40384 @ 341576:                           PUSH   ACCESS
40385 @ 341579:                           ASSPAR
40386 @ 341580:                           PUSH   AREA
40387 @ 341583:                           ASSPAR
40388 @ 341584:                           PUSH   DISP
40389 @ 341587:                           ASSPAR
40390 @ 341588:                           CALL  
40391 @ 341589:                           LOCATE L_0006

  6108              %IF PREC<=5 %THEN GRUSE(REG)=5 %AND GRINF1(REG)=DISP
40392 @ 341592:                           LINE   6108 "regression-compile-tmp/nrimp10s-77.imp"
40393 @ 341634:                           PUSH   PREC
40394 @ 341637:                           PUSHI  #0x00000005
40395 @ 341642:                           JUMPIF > L_0007
40396 @ 341646:                           PUSH   GRUSE
40397 @ 341649:                           PUSH   REG
40398 @ 341652:                           ACCESS
40399 @ 341653:                           PUSHI  #0x00000005
40400 @ 341658:                           ASSVAL
40401 @ 341659:                           PUSH   GRINF1
40402 @ 341662:                           PUSH   REG
40403 @ 341665:                           ACCESS
40404 @ 341666:                           PUSH   DISP
40405 @ 341669:                           ASSVAL
40406 @ 341670:                           LOCATE L_0007

  6109              ->LDED
40407 @ 341673:                           LINE   6109 "regression-compile-tmp/nrimp10s-77.imp"
40408 @ 341715:                           JUMP   L_021d

  6110           %FINISH
40409 @ 341718:                           LINE   6110 "regression-compile-tmp/nrimp10s-77.imp"
40410 @ 341760:                           LOCATE L_0004

  6111           %IF PREC=3 %THEN OPND_PTYPE=16_51;  ! CONSTBYTEINTEGERS AGAIN
40411 @ 341763:                           LINE   6111 "regression-compile-tmp/nrimp10s-77.imp"
40412 @ 341805:                           PUSH   PREC
40413 @ 341808:                           PUSHI  #0x00000003
40414 @ 341813:                           JUMPIF # L_0004
40415 @ 341817:                           PUSH   OPND
40416 @ 341820:                           SELECT 2
40417 @ 341823:                           PUSHI  #0x00000051
40418 @ 341828:                           ASSVAL
40419 @ 341829:                           LOCATE L_0004

  6112           OPND_FLAG=7; OPND_XB=AREA<<4!ACCESS
40420 @ 341832:                           LINE   6112 "regression-compile-tmp/nrimp10s-77.imp"
40421 @ 341874:                           PUSH   OPND
40422 @ 341877:                           SELECT 4
40423 @ 341880:                           PUSHI  #0x00000007
40424 @ 341885:                           ASSVAL
40425 @ 341886:                           LINE   6112 "regression-compile-tmp/nrimp10s-77.imp"
40426 @ 341928:                           PUSH   OPND
40427 @ 341931:                           SELECT 3
40428 @ 341934:                           PUSH   AREA
40429 @ 341937:                           PUSHI  #0x00000004
40430 @ 341942:                           LSH   
40431 @ 341943:                           PUSH   ACCESS
40432 @ 341946:                           OR    
40433 @ 341947:                           ASSVAL

  6113           OPND_D=DISP
40434 @ 341948:                           LINE   6113 "regression-compile-tmp/nrimp10s-77.imp"
40435 @ 341990:                           PUSH   OPND
40436 @ 341993:                           SELECT 5
40437 @ 341996:                           PUSH   DISP
40438 @ 341999:                           ASSVAL

  6114           %RETURN
40439 @ 342000:                           LINE   6114 "regression-compile-tmp/nrimp10s-77.imp"
40440 @ 342042:                           RETURN

  6115  SW(1):                                  ! LONG CONSTANT
40441 @ 342043:                           LINE   6115 "regression-compile-tmp/nrimp10s-77.imp"
40442 @ 342085:                           PUSHI  #0x00000001
40443 @ 342090:                           SLABEL 539

  6116           %IF OPND_D=0=OPND_XTRA %AND PREC<=6 %THEN ->LITCONST
40444 @ 342093:                           LINE   6116 "regression-compile-tmp/nrimp10s-77.imp"
40445 @ 342135:                           PUSH   OPND
40446 @ 342138:                           SELECT 5
40447 @ 342141:                           PUSHI  #0x00000000
40448 @ 342146:                           JUMPIFD # L_0004
40449 @ 342150:                           PUSH   OPND
40450 @ 342153:                           SELECT 6
40451 @ 342156:                           JUMPIF # L_0004
40452 @ 342160:                           PUSH   PREC
40453 @ 342163:                           PUSHI  #0x00000006
40454 @ 342168:                           JUMPIF > L_0004
40455 @ 342172:                           JUMP   L_021c
40456 @ 342175:                           LOCATE L_0004

  6117  SW(3):                                  ! 128 BIT CONSTANT
40457 @ 342178:                           LINE   6117 "regression-compile-tmp/nrimp10s-77.imp"
40458 @ 342220:                           PUSHI  #0x00000003
40459 @ 342225:                           SLABEL 539

  6118           %IF PREC=7 %THEN KK=OPND_XTRA %ELSE KK=ADDR(OPND_D)
40460 @ 342228:                           LINE   6118 "regression-compile-tmp/nrimp10s-77.imp"
40461 @ 342270:                           PUSH   PREC
40462 @ 342273:                           PUSHI  #0x00000007
40463 @ 342278:                           JUMPIF # L_0004
40464 @ 342282:                           PUSH   KK
40465 @ 342285:                           PUSH   OPND
40466 @ 342288:                           SELECT 6
40467 @ 342291:                           ASSVAL
40468 @ 342292:                           GOTO   L_0003
40469 @ 342295:                           LOCATE L_0004
40470 @ 342298:                           PUSH   KK
40471 @ 342301:                           PUSH   ADDR
40472 @ 342304:                           PUSH   OPND
40473 @ 342307:                           SELECT 5
40474 @ 342310:                           ASSPAR
40475 @ 342311:                           CALL  
40476 @ 342312:                           ASSVAL
40477 @ 342313:                           LOCATE L_0003

  6119           STORE CONST(DISP,BYTES(PREC),KK)
40478 @ 342316:                           LINE   6119 "regression-compile-tmp/nrimp10s-77.imp"
40479 @ 342358:                           PUSH   STORECONST
40480 @ 342361:                           PUSH   DISP
40481 @ 342364:                           ASSPAR
40482 @ 342365:                           PUSH   BYTES
40483 @ 342368:                           PUSH   PREC
40484 @ 342371:                           ACCESS
40485 @ 342372:                           ASSPAR
40486 @ 342373:                           PUSH   KK
40487 @ 342376:                           ASSPAR
40488 @ 342377:                           CALL  

  6120           %IF MODE#2 %THEN %START
40489 @ 342378:                           LINE   6120 "regression-compile-tmp/nrimp10s-77.imp"
40490 @ 342420:                           PUSH   MODE
40491 @ 342423:                           PUSHI  #0x00000002
40492 @ 342428:                           JUMPIF = L_0004

  6121              OPND_FLAG=7; OPND_XB=PC<<4
40493 @ 342432:                           LINE   6121 "regression-compile-tmp/nrimp10s-77.imp"
40494 @ 342474:                           PUSH   OPND
40495 @ 342477:                           SELECT 4
40496 @ 342480:                           PUSHI  #0x00000007
40497 @ 342485:                           ASSVAL
40498 @ 342486:                           LINE   6121 "regression-compile-tmp/nrimp10s-77.imp"
40499 @ 342528:                           PUSH   OPND
40500 @ 342531:                           SELECT 3
40501 @ 342534:                           PUSHI  #0x00000004
40502 @ 342539:                           PUSHI  #0x00000004
40503 @ 342544:                           LSH   
40504 @ 342545:                           ASSVAL

  6122              OPND_D=DISP; %RETURN
40505 @ 342546:                           LINE   6122 "regression-compile-tmp/nrimp10s-77.imp"
40506 @ 342588:                           PUSH   OPND
40507 @ 342591:                           SELECT 5
40508 @ 342594:                           PUSH   DISP
40509 @ 342597:                           ASSVAL
40510 @ 342598:                           LINE   6122 "regression-compile-tmp/nrimp10s-77.imp"
40511 @ 342640:                           RETURN

  6123           %FINISH
40512 @ 342641:                           LINE   6123 "regression-compile-tmp/nrimp10s-77.imp"
40513 @ 342683:                           LOCATE L_0004

  6124           %IF GRUSE(REG)&255=6 %AND GRINF1(REG)=DISP %THEN %START
40514 @ 342686:                           LINE   6124 "regression-compile-tmp/nrimp10s-77.imp"
40515 @ 342728:                           PUSH   GRUSE
40516 @ 342731:                           PUSH   REG
40517 @ 342734:                           ACCESS
40518 @ 342735:                           PUSHI  #0x000000ff
40519 @ 342740:                           AND   
40520 @ 342741:                           PUSHI  #0x00000006
40521 @ 342746:                           JUMPIF # L_0004
40522 @ 342750:                           PUSH   GRINF1
40523 @ 342753:                           PUSH   REG
40524 @ 342756:                           ACCESS
40525 @ 342757:                           PUSH   DISP
40526 @ 342760:                           JUMPIF # L_0004

  6125              %IF REGISTER(REG)#0 %THEN BOOT OUT (REG)
40527 @ 342764:                           LINE   6125 "regression-compile-tmp/nrimp10s-77.imp"
40528 @ 342806:                           PUSH   REGISTER
40529 @ 342809:                           PUSH   REG
40530 @ 342812:                           ACCESS
40531 @ 342813:                           PUSHI  #0x00000000
40532 @ 342818:                           JUMPIF = L_0007
40533 @ 342822:                           PUSH   BOOTOUT
40534 @ 342825:                           PUSH   REG
40535 @ 342828:                           ASSPAR
40536 @ 342829:                           CALL  
40537 @ 342830:                           LOCATE L_0007

  6126           %FINISH %ELSE GET IN ACC(REG,BYTES(PREC)>>2,0,PC,DISP)
40538 @ 342833:                           LINE   6126 "regression-compile-tmp/nrimp10s-77.imp"
40539 @ 342875:                           GOTO   L_0003
40540 @ 342878:                           LOCATE L_0004
40541 @ 342881:                           PUSH   GETINACC
40542 @ 342884:                           PUSH   REG
40543 @ 342887:                           ASSPAR
40544 @ 342888:                           PUSH   BYTES
40545 @ 342891:                           PUSH   PREC
40546 @ 342894:                           ACCESS
40547 @ 342895:                           PUSHI  #0x00000002
40548 @ 342900:                           RSH   
40549 @ 342901:                           ASSPAR
40550 @ 342902:                           PUSHI  #0x00000000
40551 @ 342907:                           ASSPAR
40552 @ 342908:                           PUSHI  #0x00000004
40553 @ 342913:                           ASSPAR
40554 @ 342914:                           PUSH   DISP
40555 @ 342917:                           ASSPAR
40556 @ 342918:                           CALL  
40557 @ 342919:                           LOCATE L_0003

  6127           GRUSE(REG)=6; GRINF1(REG)=DISP
40558 @ 342922:                           LINE   6127 "regression-compile-tmp/nrimp10s-77.imp"
40559 @ 342964:                           PUSH   GRUSE
40560 @ 342967:                           PUSH   REG
40561 @ 342970:                           ACCESS
40562 @ 342971:                           PUSHI  #0x00000006
40563 @ 342976:                           ASSVAL
40564 @ 342977:                           LINE   6127 "regression-compile-tmp/nrimp10s-77.imp"
40565 @ 343019:                           PUSH   GRINF1
40566 @ 343022:                           PUSH   REG
40567 @ 343025:                           ACCESS
40568 @ 343026:                           PUSH   DISP
40569 @ 343029:                           ASSVAL

  6128           ->LDED
40570 @ 343030:                           LINE   6128 "regression-compile-tmp/nrimp10s-77.imp"
40571 @ 343072:                           JUMP   L_021d

  6129  SW(2):                                  ! NAME
40572 @ 343075:                           LINE   6129 "regression-compile-tmp/nrimp10s-77.imp"
40573 @ 343117:                           PUSHI  #0x00000002
40574 @ 343122:                           SLABEL 539

  6130           P=OPND_D
40575 @ 343125:                           LINE   6130 "regression-compile-tmp/nrimp10s-77.imp"
40576 @ 343167:                           PUSH   P
40577 @ 343170:                           PUSH   OPND
40578 @ 343173:                           SELECT 5
40579 @ 343176:                           ASSVAL

  6131           -> LOAD %IF MODE=2 %OR OPND_XB#0;! COMPLEX NAMES MUST BE LOADED
40580 @ 343177:                           LINE   6131 "regression-compile-tmp/nrimp10s-77.imp"
40581 @ 343219:                           PUSH   MODE
40582 @ 343222:                           PUSHI  #0x00000002
40583 @ 343227:                           JUMPIF = L_0005
40584 @ 343231:                           PUSH   OPND
40585 @ 343234:                           SELECT 3
40586 @ 343237:                           PUSHI  #0x00000000
40587 @ 343242:                           JUMPIF = L_0004
40588 @ 343246:                           LOCATE L_0005
40589 @ 343249:                           JUMP   L_021e
40590 @ 343252:                           LOCATE L_0004

  6132           CNAME(5,REG)
40591 @ 343255:                           LINE   6132 "regression-compile-tmp/nrimp10s-77.imp"
40592 @ 343297:                           PUSH   CNAME
40593 @ 343300:                           PUSHI  #0x00000005
40594 @ 343305:                           ASSPAR
40595 @ 343306:                           PUSH   REG
40596 @ 343309:                           ASSPAR
40597 @ 343310:                           CALL  

  6133           ->LDED %IF NEST>=0
40598 @ 343311:                           LINE   6133 "regression-compile-tmp/nrimp10s-77.imp"
40599 @ 343353:                           PUSH   NEST
40600 @ 343356:                           PUSHI  #0x00000000
40601 @ 343361:                           JUMPIF < L_0004
40602 @ 343365:                           JUMP   L_021d
40603 @ 343368:                           LOCATE L_0004

  6134           AREA=-1
40604 @ 343371:                           LINE   6134 "regression-compile-tmp/nrimp10s-77.imp"
40605 @ 343413:                           PUSH   AREA
40606 @ 343416:                           PUSHI  #0x00000001
40607 @ 343421:                           NEGATE
40608 @ 343422:                           ASSVAL

  6135           AREA=AREA CODE
40609 @ 343423:                           LINE   6135 "regression-compile-tmp/nrimp10s-77.imp"
40610 @ 343465:                           PUSH   AREA
40611 @ 343468:                           PUSH   AREACODE
40612 @ 343471:                           CALL  
40613 @ 343472:                           ASSVAL

  6136           OPND_PTYPE<-PTYPE
40614 @ 343473:                           LINE   6136 "regression-compile-tmp/nrimp10s-77.imp"
40615 @ 343515:                           PUSH   OPND
40616 @ 343518:                           SELECT 2
40617 @ 343521:                           PUSH   PTYPE
40618 @ 343524:                           JAM   

  6137           OPND_FLAG=7
40619 @ 343525:                           LINE   6137 "regression-compile-tmp/nrimp10s-77.imp"
40620 @ 343567:                           PUSH   OPND
40621 @ 343570:                           SELECT 4
40622 @ 343573:                           PUSHI  #0x00000007
40623 @ 343578:                           ASSVAL

  6138           OPND_XB=AREA<<4!ACCESS
40624 @ 343579:                           LINE   6138 "regression-compile-tmp/nrimp10s-77.imp"
40625 @ 343621:                           PUSH   OPND
40626 @ 343624:                           SELECT 3
40627 @ 343627:                           PUSH   AREA
40628 @ 343630:                           PUSHI  #0x00000004
40629 @ 343635:                           LSH   
40630 @ 343636:                           PUSH   ACCESS
40631 @ 343639:                           OR    
40632 @ 343640:                           ASSVAL

  6139           OPND_D=DISP; %RETURN
40633 @ 343641:                           LINE   6139 "regression-compile-tmp/nrimp10s-77.imp"
40634 @ 343683:                           PUSH   OPND
40635 @ 343686:                           SELECT 5
40636 @ 343689:                           PUSH   DISP
40637 @ 343692:                           ASSVAL
40638 @ 343693:                           LINE   6139 "regression-compile-tmp/nrimp10s-77.imp"
40639 @ 343735:                           RETURN

  6140  LOAD:    CNAME(2,REG)
40640 @ 343736:                           LINE   6140 "regression-compile-tmp/nrimp10s-77.imp"
40641 @ 343778:                           LABEL  L_021e
40642 @ 343781:                           LINE   6140 "regression-compile-tmp/nrimp10s-77.imp"
40643 @ 343823:                           PUSH   CNAME
40644 @ 343826:                           PUSHI  #0x00000002
40645 @ 343831:                           ASSPAR
40646 @ 343832:                           PUSH   REG
40647 @ 343835:                           ASSPAR
40648 @ 343836:                           CALL  

  6141  LDED:    REGISTER(REG)=1;          ! CLAIM THE REGISTER
40649 @ 343837:                           LINE   6141 "regression-compile-tmp/nrimp10s-77.imp"
40650 @ 343879:                           LABEL  L_021d
40651 @ 343882:                           LINE   6141 "regression-compile-tmp/nrimp10s-77.imp"
40652 @ 343924:                           PUSH   REGISTER
40653 @ 343927:                           PUSH   REG
40654 @ 343930:                           ACCESS
40655 @ 343931:                           PUSHI  #0x00000001
40656 @ 343936:                           ASSVAL

  6142           OLINK(REG)=ADDR(OPND)
40657 @ 343937:                           LINE   6142 "regression-compile-tmp/nrimp10s-77.imp"
40658 @ 343979:                           PUSH   OLINK
40659 @ 343982:                           PUSH   REG
40660 @ 343985:                           ACCESS
40661 @ 343986:                           PUSH   ADDR
40662 @ 343989:                           PUSH   OPND
40663 @ 343992:                           ASSPAR
40664 @ 343993:                           CALL  
40665 @ 343994:                           ASSVAL

  6143           %IF PREC<5 %THEN OPND_PTYPE=OPND_PTYPE&15!16_50
40666 @ 343995:                           LINE   6143 "regression-compile-tmp/nrimp10s-77.imp"
40667 @ 344037:                           PUSH   PREC
40668 @ 344040:                           PUSHI  #0x00000005
40669 @ 344045:                           JUMPIF >= L_0004
40670 @ 344049:                           PUSH   OPND
40671 @ 344052:                           SELECT 2
40672 @ 344055:                           PUSH   OPND
40673 @ 344058:                           SELECT 2
40674 @ 344061:                           PUSHI  #0x0000000f
40675 @ 344066:                           AND   
40676 @ 344067:                           PUSHI  #0x00000050
40677 @ 344072:                           OR    
40678 @ 344073:                           ASSVAL
40679 @ 344074:                           LOCATE L_0004

  6144           OPND_FLAG=9; OPND_D=0; OPND_XB=REG<<4
40680 @ 344077:                           LINE   6144 "regression-compile-tmp/nrimp10s-77.imp"
40681 @ 344119:                           PUSH   OPND
40682 @ 344122:                           SELECT 4
40683 @ 344125:                           PUSHI  #0x00000009
40684 @ 344130:                           ASSVAL
40685 @ 344131:                           LINE   6144 "regression-compile-tmp/nrimp10s-77.imp"
40686 @ 344173:                           PUSH   OPND
40687 @ 344176:                           SELECT 5
40688 @ 344179:                           PUSHI  #0x00000000
40689 @ 344184:                           ASSVAL
40690 @ 344185:                           LINE   6144 "regression-compile-tmp/nrimp10s-77.imp"
40691 @ 344227:                           PUSH   OPND
40692 @ 344230:                           SELECT 3
40693 @ 344233:                           PUSH   REG
40694 @ 344236:                           PUSHI  #0x00000004
40695 @ 344241:                           LSH   
40696 @ 344242:                           ASSVAL

  6145           %IF REG=BREG %AND REGISTER(ACCR)&1#0 %THEN REGISTER(BREG)=2
40697 @ 344243:                           LINE   6145 "regression-compile-tmp/nrimp10s-77.imp"
40698 @ 344285:                           PUSH   REG
40699 @ 344288:                           PUSHI  #0x00000007
40700 @ 344293:                           JUMPIF # L_0004
40701 @ 344297:                           PUSH   REGISTER
40702 @ 344300:                           PUSHI  #0x00000000
40703 @ 344305:                           ACCESS
40704 @ 344306:                           PUSHI  #0x00000001
40705 @ 344311:                           AND   
40706 @ 344312:                           PUSHI  #0x00000000
40707 @ 344317:                           JUMPIF = L_0004
40708 @ 344321:                           PUSH   REGISTER
40709 @ 344324:                           PUSHI  #0x00000007
40710 @ 344329:                           ACCESS
40711 @ 344330:                           PUSHI  #0x00000002
40712 @ 344335:                           ASSVAL
40713 @ 344336:                           LOCATE L_0004

  6146           %RETURN
40714 @ 344339:                           LINE   6146 "regression-compile-tmp/nrimp10s-77.imp"
40715 @ 344381:                           RETURN

  6147  SW(4):                                  ! CONDITIONAL EXPRESSION
40716 @ 344382:                           LINE   6147 "regression-compile-tmp/nrimp10s-77.imp"
40717 @ 344424:                           PUSHI  #0x00000004
40718 @ 344429:                           SLABEL 539

  6148  SW(5):                                  ! UNASSIGNED
40719 @ 344432:                           LINE   6148 "regression-compile-tmp/nrimp10s-77.imp"
40720 @ 344474:                           PUSHI  #0x00000005
40721 @ 344479:                           SLABEL 539

  6149  SW(6):                                  ! UNASSIGNED
40722 @ 344482:                           LINE   6149 "regression-compile-tmp/nrimp10s-77.imp"
40723 @ 344524:                           PUSHI  #0x00000006
40724 @ 344529:                           SLABEL 539

  6150           ABORT
40725 @ 344532:                           LINE   6150 "regression-compile-tmp/nrimp10s-77.imp"
40726 @ 344574:                           PUSH   ABORT
40727 @ 344577:                           CALL  

  6151  SW(7):                                  ! I-R IN A STACK FRAME
40728 @ 344578:                           LINE   6151 "regression-compile-tmp/nrimp10s-77.imp"
40729 @ 344620:                           PUSHI  #0x00000007
40730 @ 344625:                           SLABEL 539

  6152           AREA=OPND_XB>>4
40731 @ 344628:                           LINE   6152 "regression-compile-tmp/nrimp10s-77.imp"
40732 @ 344670:                           PUSH   AREA
40733 @ 344673:                           PUSH   OPND
40734 @ 344676:                           SELECT 3
40735 @ 344679:                           PUSHI  #0x00000004
40736 @ 344684:                           RSH   
40737 @ 344685:                           ASSVAL

  6153           ACCESS=OPND_XB&15
40738 @ 344686:                           LINE   6153 "regression-compile-tmp/nrimp10s-77.imp"
40739 @ 344728:                           PUSH   ACCESS
40740 @ 344731:                           PUSH   OPND
40741 @ 344734:                           SELECT 3
40742 @ 344737:                           PUSHI  #0x0000000f
40743 @ 344742:                           AND   
40744 @ 344743:                           ASSVAL

  6154           DISP=OPND_D
40745 @ 344744:                           LINE   6154 "regression-compile-tmp/nrimp10s-77.imp"
40746 @ 344786:                           PUSH   DISP
40747 @ 344789:                           PUSH   OPND
40748 @ 344792:                           SELECT 5
40749 @ 344795:                           ASSVAL

  6155  PICKUP:  GET IN ACC(REG,BYTES(PREC)>>2,ACCESS,AREA,DISP)
40750 @ 344796:                           LINE   6155 "regression-compile-tmp/nrimp10s-77.imp"
40751 @ 344838:                           LABEL  L_021f
40752 @ 344841:                           LINE   6155 "regression-compile-tmp/nrimp10s-77.imp"
40753 @ 344883:                           PUSH   GETINACC
40754 @ 344886:                           PUSH   REG
40755 @ 344889:                           ASSPAR
40756 @ 344890:                           PUSH   BYTES
40757 @ 344893:                           PUSH   PREC
40758 @ 344896:                           ACCESS
40759 @ 344897:                           PUSHI  #0x00000002
40760 @ 344902:                           RSH   
40761 @ 344903:                           ASSPAR
40762 @ 344904:                           PUSH   ACCESS
40763 @ 344907:                           ASSPAR
40764 @ 344908:                           PUSH   AREA
40765 @ 344911:                           ASSPAR
40766 @ 344912:                           PUSH   DISP
40767 @ 344915:                           ASSPAR
40768 @ 344916:                           CALL  

  6156           ->LDED
40769 @ 344917:                           LINE   6156 "regression-compile-tmp/nrimp10s-77.imp"
40770 @ 344959:                           JUMP   L_021d

  6157  SW(8):                                  ! I-R THAT HAS BEEN STACKED
40771 @ 344962:                           LINE   6157 "regression-compile-tmp/nrimp10s-77.imp"
40772 @ 345004:                           PUSHI  #0x00000008
40773 @ 345009:                           SLABEL 539

  6158           AREA=TOS; ACCESS=0; DISP=0; ->PICK UP
40774 @ 345012:                           LINE   6158 "regression-compile-tmp/nrimp10s-77.imp"
40775 @ 345054:                           PUSH   AREA
40776 @ 345057:                           PUSHI  #0x00000006
40777 @ 345062:                           ASSVAL
40778 @ 345063:                           LINE   6158 "regression-compile-tmp/nrimp10s-77.imp"
40779 @ 345105:                           PUSH   ACCESS
40780 @ 345108:                           PUSHI  #0x00000000
40781 @ 345113:                           ASSVAL
40782 @ 345114:                           LINE   6158 "regression-compile-tmp/nrimp10s-77.imp"
40783 @ 345156:                           PUSH   DISP
40784 @ 345159:                           PUSHI  #0x00000000
40785 @ 345164:                           ASSVAL
40786 @ 345165:                           LINE   6158 "regression-compile-tmp/nrimp10s-77.imp"
40787 @ 345207:                           JUMP   L_021f

  6159  SW(9):                                  ! I-R IN A REGISTER
40788 @ 345210:                           LINE   6159 "regression-compile-tmp/nrimp10s-77.imp"
40789 @ 345252:                           PUSHI  #0x00000009
40790 @ 345257:                           SLABEL 539

  6160           %IF OPND_XB>>4=REG %THEN -> LDED
40791 @ 345260:                           LINE   6160 "regression-compile-tmp/nrimp10s-77.imp"
40792 @ 345302:                           PUSH   OPND
40793 @ 345305:                           SELECT 3
40794 @ 345308:                           PUSHI  #0x00000004
40795 @ 345313:                           RSH   
40796 @ 345314:                           PUSH   REG
40797 @ 345317:                           JUMPIF # L_0004
40798 @ 345321:                           JUMP   L_021d
40799 @ 345324:                           LOCATE L_0004

  6161           %IF REG#ACCR %THEN %START
40800 @ 345327:                           LINE   6161 "regression-compile-tmp/nrimp10s-77.imp"
40801 @ 345369:                           PUSH   REG
40802 @ 345372:                           PUSHI  #0x00000000
40803 @ 345377:                           JUMPIF = L_0004

  6162              BOOT OUT(BREG) %UNLESS REGISTER(BREG)=0
40804 @ 345381:                           LINE   6162 "regression-compile-tmp/nrimp10s-77.imp"
40805 @ 345423:                           PUSH   REGISTER
40806 @ 345426:                           PUSHI  #0x00000007
40807 @ 345431:                           ACCESS
40808 @ 345432:                           PUSHI  #0x00000000
40809 @ 345437:                           JUMPIF = L_0007
40810 @ 345441:                           PUSH   BOOTOUT
40811 @ 345444:                           PUSHI  #0x00000007
40812 @ 345449:                           ASSPAR
40813 @ 345450:                           CALL  
40814 @ 345451:                           LOCATE L_0007

  6163              PF1(ST,0,BREG,0)
40815 @ 345454:                           LINE   6163 "regression-compile-tmp/nrimp10s-77.imp"
40816 @ 345496:                           PUSH   PF1
40817 @ 345499:                           PUSHI  #0x00000048
40818 @ 345504:                           ASSPAR
40819 @ 345505:                           PUSHI  #0x00000000
40820 @ 345510:                           ASSPAR
40821 @ 345511:                           PUSHI  #0x00000007
40822 @ 345516:                           ASSPAR
40823 @ 345517:                           PUSHI  #0x00000000
40824 @ 345522:                           ASSPAR
40825 @ 345523:                           CALL  

  6164           %FINISH %ELSE GET IN ACC(ACCR,1,0,BREG,0)
40826 @ 345524:                           LINE   6164 "regression-compile-tmp/nrimp10s-77.imp"
40827 @ 345566:                           GOTO   L_0003
40828 @ 345569:                           LOCATE L_0004
40829 @ 345572:                           PUSH   GETINACC
40830 @ 345575:                           PUSHI  #0x00000000
40831 @ 345580:                           ASSPAR
40832 @ 345581:                           PUSHI  #0x00000001
40833 @ 345586:                           ASSPAR
40834 @ 345587:                           PUSHI  #0x00000000
40835 @ 345592:                           ASSPAR
40836 @ 345593:                           PUSHI  #0x00000007
40837 @ 345598:                           ASSPAR
40838 @ 345599:                           PUSHI  #0x00000000
40839 @ 345604:                           ASSPAR
40840 @ 345605:                           CALL  
40841 @ 345606:                           LOCATE L_0003

  6165           REGISTER(OPND_XB>>4)=0
40842 @ 345609:                           LINE   6165 "regression-compile-tmp/nrimp10s-77.imp"
40843 @ 345651:                           PUSH   REGISTER
40844 @ 345654:                           PUSH   OPND
40845 @ 345657:                           SELECT 3
40846 @ 345660:                           PUSHI  #0x00000004
40847 @ 345665:                           RSH   
40848 @ 345666:                           ACCESS
40849 @ 345667:                           PUSHI  #0x00000000
40850 @ 345672:                           ASSVAL

  6166           OPND_XB=REG<<4; GRUSE(REG)=0
40851 @ 345673:                           LINE   6166 "regression-compile-tmp/nrimp10s-77.imp"
40852 @ 345715:                           PUSH   OPND
40853 @ 345718:                           SELECT 3
40854 @ 345721:                           PUSH   REG
40855 @ 345724:                           PUSHI  #0x00000004
40856 @ 345729:                           LSH   
40857 @ 345730:                           ASSVAL
40858 @ 345731:                           LINE   6166 "regression-compile-tmp/nrimp10s-77.imp"
40859 @ 345773:                           PUSH   GRUSE
40860 @ 345776:                           PUSH   REG
40861 @ 345779:                           ACCESS
40862 @ 345780:                           PUSHI  #0x00000000
40863 @ 345785:                           ASSVAL

  6167           REGISTER(REG)=1; OLINK(REG)=ADDR(OPND)
40864 @ 345786:                           LINE   6167 "regression-compile-tmp/nrimp10s-77.imp"
40865 @ 345828:                           PUSH   REGISTER
40866 @ 345831:                           PUSH   REG
40867 @ 345834:                           ACCESS
40868 @ 345835:                           PUSHI  #0x00000001
40869 @ 345840:                           ASSVAL
40870 @ 345841:                           LINE   6167 "regression-compile-tmp/nrimp10s-77.imp"
40871 @ 345883:                           PUSH   OLINK
40872 @ 345886:                           PUSH   REG
40873 @ 345889:                           ACCESS
40874 @ 345890:                           PUSH   ADDR
40875 @ 345893:                           PUSH   OPND
40876 @ 345896:                           ASSPAR
40877 @ 345897:                           CALL  
40878 @ 345898:                           ASSVAL

  6168           %END
40879 @ 345899:                           LINE   6168 "regression-compile-tmp/nrimp10s-77.imp"
40880 @ 345941:                        END    _lev0id0_lev1id1_lev2id3_CSS_EXPOP_LOAD {lev=6 --> 5}

  6169  %ROUTINE PUT
  6170  !***********************************************************************
  6171  !*       THIS ROUTINE PLANTS CODE TO PERFORM THE BASIC                 *
  6172  !*       OPERATION DEFINED BY OPND1,OPND2 & OPCODE                     *
  6173  !***********************************************************************
40881 @ 345942:                        LINE   6169 "regression-compile-tmp/nrimp10s-77.imp"
40882 @ 345984:                        DEF    PUT (_lev0id0_lev1id1_lev2id3_CSS_EXPOP_PUT) p1=V_01e9 a/tf=7 b/format=0 c/ostate=0  type=0 (<type:0>) form=7 (routine) special=0 (<special:0>) linkage=0 (auto) spec=0 indirect=0 unass=0
40883 @ 345999:                           START  ( FORMAL PARAMETERS  {lev=6 --> 7, nested=0 --> 1}
40884 @ 346000:                           FINISH ) {lev=6}

  6174  %INTEGER CODE,OCODE
40885 @ 346001:                           LINE   6174 "regression-compile-tmp/nrimp10s-77.imp"
40886 @ 346043:                           DEF    CODE p1=V_0216 a/tf=11 b/format=1 c/ostate=0  type=1 (integer) form=1 (simple) special=0 (<special:0>) linkage=0 (auto) spec=0 indirect=0 unass=0
40887 @ 346059:                           DEF    OCODE p1=V_0217 a/tf=11 b/format=1 c/ostate=0  type=1 (integer) form=1 (simple) special=0 (<special:0>) linkage=0 (auto) spec=0 indirect=0 unass=0

  6175           CODE=OPCODE
40888 @ 346076:                           LINE   6175 "regression-compile-tmp/nrimp10s-77.imp"
40889 @ 346118:                           PUSH   CODE
40890 @ 346121:                           PUSH   OPCODE
40891 @ 346124:                           ASSVAL

  6176           %IF COMM=1 %THEN CODE=CODE>>8
40892 @ 346125:                           LINE   6176 "regression-compile-tmp/nrimp10s-77.imp"
40893 @ 346167:                           PUSH   COMM
40894 @ 346170:                           PUSHI  #0x00000001
40895 @ 346175:                           JUMPIF # L_0004
40896 @ 346179:                           PUSH   CODE
40897 @ 346182:                           PUSH   CODE
40898 @ 346185:                           PUSHI  #0x00000008
40899 @ 346190:                           RSH   
40900 @ 346191:                           ASSVAL
40901 @ 346192:                           LOCATE L_0004

  6177           CODE=CODE&255; OCODE=CODE
40902 @ 346195:                           LINE   6177 "regression-compile-tmp/nrimp10s-77.imp"
40903 @ 346237:                           PUSH   CODE
40904 @ 346240:                           PUSH   CODE
40905 @ 346243:                           PUSHI  #0x000000ff
40906 @ 346248:                           AND   
40907 @ 346249:                           ASSVAL
40908 @ 346250:                           LINE   6177 "regression-compile-tmp/nrimp10s-77.imp"
40909 @ 346292:                           PUSH   OCODE
40910 @ 346295:                           PUSH   CODE
40911 @ 346298:                           ASSVAL

  6178           %IF EVALREG=BREG %THEN CODE=CODE-16_C0
40912 @ 346299:                           LINE   6178 "regression-compile-tmp/nrimp10s-77.imp"
40913 @ 346341:                           PUSH   EVALREG
40914 @ 346344:                           PUSHI  #0x00000007
40915 @ 346349:                           JUMPIF # L_0004
40916 @ 346353:                           PUSH   CODE
40917 @ 346356:                           PUSH   CODE
40918 @ 346359:                           PUSHI  #0x000000c0
40919 @ 346364:                           SUB   
40920 @ 346365:                           ASSVAL
40921 @ 346366:                           LOCATE L_0004

  6179           ABORT %UNLESS OPND1_FLAG=9
40922 @ 346369:                           LINE   6179 "regression-compile-tmp/nrimp10s-77.imp"
40923 @ 346411:                           PUSH   OPND1
40924 @ 346414:                           SELECT 4
40925 @ 346417:                           PUSHI  #0x00000009
40926 @ 346422:                           JUMPIF = L_0004
40927 @ 346426:                           PUSH   ABORT
40928 @ 346429:                           CALL  
40929 @ 346430:                           LOCATE L_0004

  6180           PSORLF1(CODE,OPND2_XB&15,OPND2_XB>>4,OPND2_D)
40930 @ 346433:                           LINE   6180 "regression-compile-tmp/nrimp10s-77.imp"
40931 @ 346475:                           PUSH   PSORLF1
40932 @ 346478:                           PUSH   CODE
40933 @ 346481:                           ASSPAR
40934 @ 346482:                           PUSH   OPND2
40935 @ 346485:                           SELECT 3
40936 @ 346488:                           PUSHI  #0x0000000f
40937 @ 346493:                           AND   
40938 @ 346494:                           ASSPAR
40939 @ 346495:                           PUSH   OPND2
40940 @ 346498:                           SELECT 3
40941 @ 346501:                           PUSHI  #0x00000004
40942 @ 346506:                           RSH   
40943 @ 346507:                           ASSPAR
40944 @ 346508:                           PUSH   OPND2
40945 @ 346511:                           SELECT 5
40946 @ 346514:                           ASSPAR
40947 @ 346515:                           CALL  

  6181           %IF OCODE=IAD %AND GRUSE(EVALREG)=9 %AND OPND2_XB=0 %AND OPND2_D<4095 %AND GRINF1(EVALREG)>>16=0 %THEN %START
40948 @ 346516:                           LINE   6181 "regression-compile-tmp/nrimp10s-77.imp"
40949 @ 346558:                           PUSH   OCODE
40950 @ 346561:                           PUSHI  #0x000000e0
40951 @ 346566:                           JUMPIF # L_0004
40952 @ 346570:                           PUSH   GRUSE
40953 @ 346573:                           PUSH   EVALREG
40954 @ 346576:                           ACCESS
40955 @ 346577:                           PUSHI  #0x00000009
40956 @ 346582:                           JUMPIF # L_0004
40957 @ 346586:                           PUSH   OPND2
40958 @ 346589:                           SELECT 3
40959 @ 346592:                           PUSHI  #0x00000000
40960 @ 346597:                           JUMPIF # L_0004
40961 @ 346601:                           PUSH   OPND2
40962 @ 346604:                           SELECT 5
40963 @ 346607:                           PUSHI  #0x00000fff
40964 @ 346612:                           JUMPIF >= L_0004
40965 @ 346616:                           PUSH   GRINF1
40966 @ 346619:                           PUSH   EVALREG
40967 @ 346622:                           ACCESS
40968 @ 346623:                           PUSHI  #0x00000010
40969 @ 346628:                           RSH   
40970 @ 346629:                           PUSHI  #0x00000000
40971 @ 346634:                           JUMPIF # L_0004

  6182              GRUSE(EVALREG)=10
40972 @ 346638:                           LINE   6182 "regression-compile-tmp/nrimp10s-77.imp"
40973 @ 346680:                           PUSH   GRUSE
40974 @ 346683:                           PUSH   EVALREG
40975 @ 346686:                           ACCESS
40976 @ 346687:                           PUSHI  #0x0000000a
40977 @ 346692:                           ASSVAL

  6183              GRINF1(EVALREG)=GRINF1(EVALREG)&16_FFFF!OPND2_D<<16
40978 @ 346693:                           LINE   6183 "regression-compile-tmp/nrimp10s-77.imp"
40979 @ 346735:                           PUSH   GRINF1
40980 @ 346738:                           PUSH   EVALREG
40981 @ 346741:                           ACCESS
40982 @ 346742:                           PUSH   GRINF1
40983 @ 346745:                           PUSH   EVALREG
40984 @ 346748:                           ACCESS
40985 @ 346749:                           PUSHI  #0x0000ffff
40986 @ 346754:                           AND   
40987 @ 346755:                           PUSH   OPND2
40988 @ 346758:                           SELECT 5
40989 @ 346761:                           PUSHI  #0x00000010
40990 @ 346766:                           LSH   
40991 @ 346767:                           OR    
40992 @ 346768:                           ASSVAL

  6184           %FINISH %ELSE %START
40993 @ 346769:                           LINE   6184 "regression-compile-tmp/nrimp10s-77.imp"
40994 @ 346811:                           GOTO   L_0003
40995 @ 346814:                           LOCATE L_0004

  6185              GRUSE(EVALREG)=0 %UNLESS 31<=JJ<=32
40996 @ 346817:                           LINE   6185 "regression-compile-tmp/nrimp10s-77.imp"
40997 @ 346859:                           PUSHI  #0x0000001f
40998 @ 346864:                           PUSH   JJ
40999 @ 346867:                           JUMPIFD > L_0008
41000 @ 346871:                           PUSHI  #0x00000020
41001 @ 346876:                           JUMPIF <= L_0007
41002 @ 346880:                           LOCATE L_0008
41003 @ 346883:                           PUSH   GRUSE
41004 @ 346886:                           PUSH   EVALREG
41005 @ 346889:                           ACCESS
41006 @ 346890:                           PUSHI  #0x00000000
41007 @ 346895:                           ASSVAL
41008 @ 346896:                           LOCATE L_0007

  6186           %FINISH
41009 @ 346899:                           LINE   6186 "regression-compile-tmp/nrimp10s-77.imp"
41010 @ 346941:                           LOCATE L_0003

  6187           OLINK(EVALREG)=OPERAND(COMM)
41011 @ 346944:                           LINE   6187 "regression-compile-tmp/nrimp10s-77.imp"
41012 @ 346986:                           PUSH   OLINK
41013 @ 346989:                           PUSH   EVALREG
41014 @ 346992:                           ACCESS
41015 @ 346993:                           PUSH   OPERAND
41016 @ 346996:                           PUSH   COMM
41017 @ 346999:                           ACCESS
41018 @ 347000:                           ASSVAL

  6188           %END
41019 @ 347001:                           LINE   6188 "regression-compile-tmp/nrimp10s-77.imp"
41020 @ 347043:                        END    _lev0id0_lev1id1_lev2id3_CSS_EXPOP_PUT {lev=6 --> 5}

  6189  %ROUTINE FLOAT(%RECORD(RD)%NAME OPND,%INTEGER OTHERPTYPE)
  6190  !***********************************************************************
  6191  !*       PLANT CODE TO CONERT OPERAND FROM FIXED TO FLOATING           *
  6192  !***********************************************************************
  6193  {%RECORDSPEC OPND(RD)
41021 @ 347044:                        LINE   6189 "regression-compile-tmp/nrimp10s-77.imp"
41022 @ 347086:                        DEF    FLOAT (_lev0id0_lev1id1_lev2id3_CSS_EXPOP_FLOAT) p1=V_01ed a/tf=7 b/format=0 c/ostate=0  type=0 (<type:0>) form=7 (routine) special=0 (<special:0>) linkage=0 (auto) spec=0 indirect=0 unass=0
41023 @ 347103:                           START  ( FORMAL PARAMETERS  {lev=6 --> 7, nested=0 --> 1}
41024 @ 347104:                              DEF    OPND p1=V_0216 a/tf=42 b/format=1ab c/ostate=0  type=4 (record) form=2 (name) special=0 (<special:0>) linkage=0 (auto) spec=0 indirect=0 unass=0
41025 @ 347120:                              DEF    OTHERPTYPE p1=V_0217 a/tf=11 b/format=1 c/ostate=0  type=1 (integer) form=1 (simple) special=0 (<special:0>) linkage=0 (auto) spec=0 indirect=0 unass=0
41026 @ 347142:                           FINISH ) {lev=6}

  6194           %IF OPND_FLAG<=1 %THEN %START
41027 @ 347143:                           LINE   6194 "regression-compile-tmp/nrimp10s-77.imp"
41028 @ 347185:                           PUSH   OPND
41029 @ 347188:                           SELECT 4
41030 @ 347191:                           PUSHI  #0x00000001
41031 @ 347196:                           JUMPIF > L_0004

  6195              CVALUE=OPND_D
41032 @ 347200:                           LINE   6195 "regression-compile-tmp/nrimp10s-77.imp"
41033 @ 347242:                           PUSH   CVALUE
41034 @ 347245:                           PUSH   OPND
41035 @ 347248:                           SELECT 5
41036 @ 347251:                           ASSVAL

  6196              OPND_D=INTEGER(ADDR(CVALUE))
41037 @ 347252:                           LINE   6196 "regression-compile-tmp/nrimp10s-77.imp"
41038 @ 347294:                           PUSH   OPND
41039 @ 347297:                           SELECT 5
41040 @ 347300:                           PUSH   INTEGER
41041 @ 347303:                           PUSH   ADDR
41042 @ 347306:                           PUSH   CVALUE
41043 @ 347309:                           ASSPAR
41044 @ 347310:                           CALL  
41045 @ 347311:                           ASSPAR
41046 @ 347312:                           CALL  
41047 @ 347313:                           ASSVAL

  6197              OPND_XTRA=INTEGER(ADDR(CVALUE)+4)
41048 @ 347314:                           LINE   6197 "regression-compile-tmp/nrimp10s-77.imp"
41049 @ 347356:                           PUSH   OPND
41050 @ 347359:                           SELECT 6
41051 @ 347362:                           PUSH   INTEGER
41052 @ 347365:                           PUSH   ADDR
41053 @ 347368:                           PUSH   CVALUE
41054 @ 347371:                           ASSPAR
41055 @ 347372:                           CALL  
41056 @ 347373:                           PUSHI  #0x00000004
41057 @ 347378:                           ADD   
41058 @ 347379:                           ASSPAR
41059 @ 347380:                           CALL  
41060 @ 347381:                           ASSVAL

  6198              OPND_FLAG=1
41061 @ 347382:                           LINE   6198 "regression-compile-tmp/nrimp10s-77.imp"
41062 @ 347424:                           PUSH   OPND
41063 @ 347427:                           SELECT 4
41064 @ 347430:                           PUSHI  #0x00000001
41065 @ 347435:                           ASSVAL

  6199           %FINISH %ELSE %START
41066 @ 347436:                           LINE   6199 "regression-compile-tmp/nrimp10s-77.imp"
41067 @ 347478:                           GOTO   L_0003
41068 @ 347481:                           LOCATE L_0004

  6200              LOAD(OPND,ACCR,2)
41069 @ 347484:                           LINE   6200 "regression-compile-tmp/nrimp10s-77.imp"
41070 @ 347526:                           PUSH   LOAD
41071 @ 347529:                           PUSH   OPND
41072 @ 347532:                           ASSPAR
41073 @ 347533:                           PUSHI  #0x00000000
41074 @ 347538:                           ASSPAR
41075 @ 347539:                           PUSHI  #0x00000002
41076 @ 347544:                           ASSPAR
41077 @ 347545:                           CALL  

  6201              %IF OTHERPTYPE&16_F0=16_70 %AND OPND_PTYPE&16_F0<=16_50 %THEN PSF1(IMYD,0,1) %AND OPND_PTYPE=OPND_PTYPE&15!16_60
41078 @ 347546:                           LINE   6201 "regression-compile-tmp/nrimp10s-77.imp"
41079 @ 347588:                           PUSH   OTHERPTYPE
41080 @ 347591:                           PUSHI  #0x000000f0
41081 @ 347596:                           AND   
41082 @ 347597:                           PUSHI  #0x00000070
41083 @ 347602:                           JUMPIF # L_0007
41084 @ 347606:                           PUSH   OPND
41085 @ 347609:                           SELECT 2
41086 @ 347612:                           PUSHI  #0x000000f0
41087 @ 347617:                           AND   
41088 @ 347618:                           PUSHI  #0x00000050
41089 @ 347623:                           JUMPIF > L_0007
41090 @ 347627:                           PUSH   PSF1
41091 @ 347630:                           PUSHI  #0x000000ec
41092 @ 347635:                           ASSPAR
41093 @ 347636:                           PUSHI  #0x00000000
41094 @ 347641:                           ASSPAR
41095 @ 347642:                           PUSHI  #0x00000001
41096 @ 347647:                           ASSPAR
41097 @ 347648:                           CALL  
41098 @ 347649:                           PUSH   OPND
41099 @ 347652:                           SELECT 2
41100 @ 347655:                           PUSH   OPND
41101 @ 347658:                           SELECT 2
41102 @ 347661:                           PUSHI  #0x0000000f
41103 @ 347666:                           AND   
41104 @ 347667:                           PUSHI  #0x00000060
41105 @ 347672:                           OR    
41106 @ 347673:                           ASSVAL
41107 @ 347674:                           LOCATE L_0007

  6202              PSF1(FLT,0,0)
41108 @ 347677:                           LINE   6202 "regression-compile-tmp/nrimp10s-77.imp"
41109 @ 347719:                           PUSH   PSF1
41110 @ 347722:                           PUSHI  #0x000000a8
41111 @ 347727:                           ASSPAR
41112 @ 347728:                           PUSHI  #0x00000000
41113 @ 347733:                           ASSPAR
41114 @ 347734:                           PUSHI  #0x00000000
41115 @ 347739:                           ASSPAR
41116 @ 347740:                           CALL  

  6203              GRUSE(ACCR)=0
41117 @ 347741:                           LINE   6203 "regression-compile-tmp/nrimp10s-77.imp"
41118 @ 347783:                           PUSH   GRUSE
41119 @ 347786:                           PUSHI  #0x00000000
41120 @ 347791:                           ACCESS
41121 @ 347792:                           PUSHI  #0x00000000
41122 @ 347797:                           ASSVAL

  6204           %FINISH
41123 @ 347798:                           LINE   6204 "regression-compile-tmp/nrimp10s-77.imp"
41124 @ 347840:                           LOCATE L_0003

  6205           OPND_PTYPE=OPND_PTYPE+16_11
41125 @ 347843:                           LINE   6205 "regression-compile-tmp/nrimp10s-77.imp"
41126 @ 347885:                           PUSH   OPND
41127 @ 347888:                           SELECT 2
41128 @ 347891:                           PUSH   OPND
41129 @ 347894:                           SELECT 2
41130 @ 347897:                           PUSHI  #0x00000011
41131 @ 347902:                           ADD   
41132 @ 347903:                           ASSVAL

  6206           TYPE=2
41133 @ 347904:                           LINE   6206 "regression-compile-tmp/nrimp10s-77.imp"
41134 @ 347946:                           PUSH   TYPE
41135 @ 347949:                           PUSHI  #0x00000002
41136 @ 347954:                           ASSVAL

  6207  %END
41137 @ 347955:                           LINE   6207 "regression-compile-tmp/nrimp10s-77.imp"
41138 @ 347997:                        END    _lev0id0_lev1id1_lev2id3_CSS_EXPOP_FLOAT {lev=6 --> 5}

  6208  %ROUTINE COERCET(%RECORD(RD)%NAME OPND1,OPND2,%INTEGER MODE)
  6209  !***********************************************************************
  6210  !*         MODE=1 BOTH OPERANDS INTEGER ELSE ERROR                     *
  6211  !*         MODE=2 FORCE BOTH OPERAND TO BE OF TYPE REAL                *
  6212  !*         MODE=15  BOTH OPERANDS TO BE OF LAGEST TYPE                 *
  6213  !***********************************************************************
  6214  {%RECORDSPEC OPND1(RD)
  6215  {%RECORDSPEC OPND2(RD)
41139 @ 347998:                        LINE   6208 "regression-compile-tmp/nrimp10s-77.imp"
41140 @ 348040:                        DEF    COERCET (_lev0id0_lev1id1_lev2id3_CSS_EXPOP_COERCET) p1=V_01ee a/tf=7 b/format=0 c/ostate=0  type=0 (<type:0>) form=7 (routine) special=0 (<special:0>) linkage=0 (auto) spec=0 indirect=0 unass=0
41141 @ 348059:                           START  ( FORMAL PARAMETERS  {lev=6 --> 7, nested=0 --> 1}
41142 @ 348060:                              DEF    OPND1 p1=V_0216 a/tf=42 b/format=1ab c/ostate=0  type=4 (record) form=2 (name) special=0 (<special:0>) linkage=0 (auto) spec=0 indirect=0 unass=0
41143 @ 348077:                              DEF    OPND2 p1=V_0217 a/tf=42 b/format=1ab c/ostate=0  type=4 (record) form=2 (name) special=0 (<special:0>) linkage=0 (auto) spec=0 indirect=0 unass=0
41144 @ 348094:                              DEF    MODE p1=V_0218 a/tf=11 b/format=1 c/ostate=0  type=1 (integer) form=1 (simple) special=0 (<special:0>) linkage=0 (auto) spec=0 indirect=0 unass=0
41145 @ 348110:                           FINISH ) {lev=6}

  6216  %INTEGER PT1,PT2
41146 @ 348111:                           LINE   6216 "regression-compile-tmp/nrimp10s-77.imp"
41147 @ 348153:                           DEF    PT1 p1=V_0219 a/tf=11 b/format=1 c/ostate=0  type=1 (integer) form=1 (simple) special=0 (<special:0>) linkage=0 (auto) spec=0 indirect=0 unass=0
41148 @ 348168:                           DEF    PT2 p1=V_021a a/tf=11 b/format=1 c/ostate=0  type=1 (integer) form=1 (simple) special=0 (<special:0>) linkage=0 (auto) spec=0 indirect=0 unass=0

  6217           PT1=OPND1_PTYPE&7
41149 @ 348183:                           LINE   6217 "regression-compile-tmp/nrimp10s-77.imp"
41150 @ 348225:                           PUSH   PT1
41151 @ 348228:                           PUSH   OPND1
41152 @ 348231:                           SELECT 2
41153 @ 348234:                           PUSHI  #0x00000007
41154 @ 348239:                           AND   
41155 @ 348240:                           ASSVAL

  6218           PT2=OPND2_PTYPE&7
41156 @ 348241:                           LINE   6218 "regression-compile-tmp/nrimp10s-77.imp"
41157 @ 348283:                           PUSH   PT2
41158 @ 348286:                           PUSH   OPND2
41159 @ 348289:                           SELECT 2
41160 @ 348292:                           PUSHI  #0x00000007
41161 @ 348297:                           AND   
41162 @ 348298:                           ASSVAL

  6219           %IF (MODE=1 %OR MODE=15) %AND PT1=1=PT2 %THEN %RETURN
41163 @ 348299:                           LINE   6219 "regression-compile-tmp/nrimp10s-77.imp"
41164 @ 348341:                           PUSH   MODE
41165 @ 348344:                           PUSHI  #0x00000001
41166 @ 348349:                           JUMPIF = L_0005
41167 @ 348353:                           PUSH   MODE
41168 @ 348356:                           PUSHI  #0x0000000f
41169 @ 348361:                           JUMPIF # L_0004
41170 @ 348365:                           LOCATE L_0005
41171 @ 348368:                           PUSH   PT1
41172 @ 348371:                           PUSHI  #0x00000001
41173 @ 348376:                           JUMPIFD # L_0004
41174 @ 348380:                           PUSH   PT2
41175 @ 348383:                           JUMPIF # L_0004
41176 @ 348387:                           RETURN
41177 @ 348388:                           LOCATE L_0004

  6220           %IF MODE=1 %THEN FAULT(24,0) %AND %RETURN
41178 @ 348391:                           LINE   6220 "regression-compile-tmp/nrimp10s-77.imp"
41179 @ 348433:                           PUSH   MODE
41180 @ 348436:                           PUSHI  #0x00000001
41181 @ 348441:                           JUMPIF # L_0004
41182 @ 348445:                           PUSH   FAULT
41183 @ 348448:                           PUSHI  #0x00000018
41184 @ 348453:                           ASSPAR
41185 @ 348454:                           PUSHI  #0x00000000
41186 @ 348459:                           ASSPAR
41187 @ 348460:                           CALL  
41188 @ 348461:                           RETURN
41189 @ 348462:                           LOCATE L_0004

  6221           %IF PT1=1 %THEN FLOAT(OPND1,OPND2_PTYPE)
41190 @ 348465:                           LINE   6221 "regression-compile-tmp/nrimp10s-77.imp"
41191 @ 348507:                           PUSH   PT1
41192 @ 348510:                           PUSHI  #0x00000001
41193 @ 348515:                           JUMPIF # L_0004
41194 @ 348519:                           PUSH   FLOAT
41195 @ 348522:                           PUSH   OPND1
41196 @ 348525:                           ASSPAR
41197 @ 348526:                           PUSH   OPND2
41198 @ 348529:                           SELECT 2
41199 @ 348532:                           ASSPAR
41200 @ 348533:                           CALL  
41201 @ 348534:                           LOCATE L_0004

  6222           %IF PT2=1 %THEN FLOAT(OPND2,OPND1_PTYPE)
41202 @ 348537:                           LINE   6222 "regression-compile-tmp/nrimp10s-77.imp"
41203 @ 348579:                           PUSH   PT2
41204 @ 348582:                           PUSHI  #0x00000001
41205 @ 348587:                           JUMPIF # L_0004
41206 @ 348591:                           PUSH   FLOAT
41207 @ 348594:                           PUSH   OPND2
41208 @ 348597:                           ASSPAR
41209 @ 348598:                           PUSH   OPND1
41210 @ 348601:                           SELECT 2
41211 @ 348604:                           ASSPAR
41212 @ 348605:                           CALL  
41213 @ 348606:                           LOCATE L_0004

  6223  %END
41214 @ 348609:                           LINE   6223 "regression-compile-tmp/nrimp10s-77.imp"
41215 @ 348651:                        END    _lev0id0_lev1id1_lev2id3_CSS_EXPOP_COERCET {lev=6 --> 5}

  6224  %ROUTINE COERCEP(%RECORD(RD)%NAME OPND1,OPND2)
  6225  !***********************************************************************
  6226  !*       FORCE BOTH OPERAND TO THE SAME PRECISION BEFORE OPRNTN        *
  6227  !***********************************************************************
  6228  {%RECORDSPEC OPND1(RD)
  6229  {%RECORDSPEC OPND2(RD)
41216 @ 348652:                        LINE   6224 "regression-compile-tmp/nrimp10s-77.imp"
41217 @ 348694:                        DEF    COERCEP (_lev0id0_lev1id1_lev2id3_CSS_EXPOP_COERCEP) p1=V_01ef a/tf=7 b/format=0 c/ostate=0  type=0 (<type:0>) form=7 (routine) special=0 (<special:0>) linkage=0 (auto) spec=0 indirect=0 unass=0
41218 @ 348713:                           START  ( FORMAL PARAMETERS  {lev=6 --> 7, nested=0 --> 1}
41219 @ 348714:                              DEF    OPND1 p1=V_0216 a/tf=42 b/format=1ab c/ostate=0  type=4 (record) form=2 (name) special=0 (<special:0>) linkage=0 (auto) spec=0 indirect=0 unass=0
41220 @ 348731:                              DEF    OPND2 p1=V_0217 a/tf=42 b/format=1ab c/ostate=0  type=4 (record) form=2 (name) special=0 (<special:0>) linkage=0 (auto) spec=0 indirect=0 unass=0
41221 @ 348748:                           FINISH ) {lev=6}

  6230  %INTEGER PREC1,PREC2
41222 @ 348749:                           LINE   6230 "regression-compile-tmp/nrimp10s-77.imp"
41223 @ 348791:                           DEF    PREC1 p1=V_0218 a/tf=11 b/format=1 c/ostate=0  type=1 (integer) form=1 (simple) special=0 (<special:0>) linkage=0 (auto) spec=0 indirect=0 unass=0
41224 @ 348808:                           DEF    PREC2 p1=V_0219 a/tf=11 b/format=1 c/ostate=0  type=1 (integer) form=1 (simple) special=0 (<special:0>) linkage=0 (auto) spec=0 indirect=0 unass=0

  6231           PREC1=OPND1_PTYPE>>4
41225 @ 348825:                           LINE   6231 "regression-compile-tmp/nrimp10s-77.imp"
41226 @ 348867:                           PUSH   PREC1
41227 @ 348870:                           PUSH   OPND1
41228 @ 348873:                           SELECT 2
41229 @ 348876:                           PUSHI  #0x00000004
41230 @ 348881:                           RSH   
41231 @ 348882:                           ASSVAL

  6232           PREC2=OPND2_PTYPE>>4
41232 @ 348883:                           LINE   6232 "regression-compile-tmp/nrimp10s-77.imp"
41233 @ 348925:                           PUSH   PREC2
41234 @ 348928:                           PUSH   OPND2
41235 @ 348931:                           SELECT 2
41236 @ 348934:                           PUSHI  #0x00000004
41237 @ 348939:                           RSH   
41238 @ 348940:                           ASSVAL

  6233           %WHILE PREC1<PREC2 %CYCLE
41239 @ 348941:                           LINE   6233 "regression-compile-tmp/nrimp10s-77.imp"
41240 @ 348983:                           LOCATE L_0003
41241 @ 348986:                           PUSH   PREC1
41242 @ 348989:                           PUSH   PREC2
41243 @ 348992:                           JUMPIF >= L_0004

  6234              LENGTHEN(OPND1)
41244 @ 348996:                           LINE   6234 "regression-compile-tmp/nrimp10s-77.imp"
41245 @ 349038:                           PUSH   LENGTHEN
41246 @ 349041:                           PUSH   OPND1
41247 @ 349044:                           ASSPAR
41248 @ 349045:                           CALL  

  6235              PREC1=OPND1_PTYPE>>4
41249 @ 349046:                           LINE   6235 "regression-compile-tmp/nrimp10s-77.imp"
41250 @ 349088:                           PUSH   PREC1
41251 @ 349091:                           PUSH   OPND1
41252 @ 349094:                           SELECT 2
41253 @ 349097:                           PUSHI  #0x00000004
41254 @ 349102:                           RSH   
41255 @ 349103:                           ASSVAL

  6236           %REPEAT
  6237  !
41256 @ 349104:                           LINE   6236 "regression-compile-tmp/nrimp10s-77.imp"
41257 @ 349146:                           REPEAT L_0003
41258 @ 349149:                           LOCATE L_0004

  6238           %WHILE PREC2<PREC1 %CYCLE
41259 @ 349152:                           LINE   6238 "regression-compile-tmp/nrimp10s-77.imp"
41260 @ 349194:                           LOCATE L_0003
41261 @ 349197:                           PUSH   PREC2
41262 @ 349200:                           PUSH   PREC1
41263 @ 349203:                           JUMPIF >= L_0004

  6239              LENGTHEN(OPND2)
41264 @ 349207:                           LINE   6239 "regression-compile-tmp/nrimp10s-77.imp"
41265 @ 349249:                           PUSH   LENGTHEN
41266 @ 349252:                           PUSH   OPND2
41267 @ 349255:                           ASSPAR
41268 @ 349256:                           CALL  

  6240              PREC2=OPND2_PTYPE>>4
41269 @ 349257:                           LINE   6240 "regression-compile-tmp/nrimp10s-77.imp"
41270 @ 349299:                           PUSH   PREC2
41271 @ 349302:                           PUSH   OPND2
41272 @ 349305:                           SELECT 2
41273 @ 349308:                           PUSHI  #0x00000004
41274 @ 349313:                           RSH   
41275 @ 349314:                           ASSVAL

  6241           %REPEAT
41276 @ 349315:                           LINE   6241 "regression-compile-tmp/nrimp10s-77.imp"
41277 @ 349357:                           REPEAT L_0003
41278 @ 349360:                           LOCATE L_0004

  6242  %END
41279 @ 349363:                           LINE   6242 "regression-compile-tmp/nrimp10s-77.imp"
41280 @ 349405:                        END    _lev0id0_lev1id1_lev2id3_CSS_EXPOP_COERCEP {lev=6 --> 5}

  6243  %ROUTINE LENGTHEN(%RECORD(RD)%NAME OPND)
  6244  !***********************************************************************
  6245  !*       INCREASE OPND PRECISION BY ONE SIZE AT COMPILE TIME IF POSS   *
  6246  !***********************************************************************
  6247  {%RECORDSPEC OPND(RD)
41281 @ 349406:                        LINE   6243 "regression-compile-tmp/nrimp10s-77.imp"
41282 @ 349448:                        DEF    LENGTHEN (_lev0id0_lev1id1_lev2id3_CSS_EXPOP_LENGTHEN) p1=V_01f0 a/tf=7 b/format=0 c/ostate=0  type=0 (<type:0>) form=7 (routine) special=0 (<special:0>) linkage=0 (auto) spec=0 indirect=0 unass=0
41283 @ 349468:                           START  ( FORMAL PARAMETERS  {lev=6 --> 7, nested=0 --> 1}
41284 @ 349469:                              DEF    OPND p1=V_0216 a/tf=42 b/format=1ab c/ostate=0  type=4 (record) form=2 (name) special=0 (<special:0>) linkage=0 (auto) spec=0 indirect=0 unass=0
41285 @ 349485:                           FINISH ) {lev=6}

  6248  %INTEGER TP,PR
41286 @ 349486:                           LINE   6248 "regression-compile-tmp/nrimp10s-77.imp"
41287 @ 349528:                           DEF    TP p1=V_0217 a/tf=11 b/format=1 c/ostate=0  type=1 (integer) form=1 (simple) special=0 (<special:0>) linkage=0 (auto) spec=0 indirect=0 unass=0
41288 @ 349542:                           DEF    PR p1=V_0218 a/tf=11 b/format=1 c/ostate=0  type=1 (integer) form=1 (simple) special=0 (<special:0>) linkage=0 (auto) spec=0 indirect=0 unass=0

  6249           TP=OPND_PTYPE&7
41289 @ 349556:                           LINE   6249 "regression-compile-tmp/nrimp10s-77.imp"
41290 @ 349598:                           PUSH   TP
41291 @ 349601:                           PUSH   OPND
41292 @ 349604:                           SELECT 2
41293 @ 349607:                           PUSHI  #0x00000007
41294 @ 349612:                           AND   
41295 @ 349613:                           ASSVAL

  6250           PR=OPND_PTYPE>>4
41296 @ 349614:                           LINE   6250 "regression-compile-tmp/nrimp10s-77.imp"
41297 @ 349656:                           PUSH   PR
41298 @ 349659:                           PUSH   OPND
41299 @ 349662:                           SELECT 2
41300 @ 349665:                           PUSHI  #0x00000004
41301 @ 349670:                           RSH   
41302 @ 349671:                           ASSVAL

  6251           %IF OPND_FLAG<=1 %AND PR<=4+TP %START;  ! LENGTHEN CONSTANT
41303 @ 349672:                           LINE   6251 "regression-compile-tmp/nrimp10s-77.imp"
41304 @ 349714:                           PUSH   OPND
41305 @ 349717:                           SELECT 4
41306 @ 349720:                           PUSHI  #0x00000001
41307 @ 349725:                           JUMPIF > L_0004
41308 @ 349729:                           PUSH   PR
41309 @ 349732:                           PUSHI  #0x00000004
41310 @ 349737:                           PUSH   TP
41311 @ 349740:                           ADD   
41312 @ 349741:                           JUMPIF > L_0004

  6252              %IF TP=1 %AND OPND_FLAG<=1 %START;! INTEGER CONSTANT
41313 @ 349745:                           LINE   6252 "regression-compile-tmp/nrimp10s-77.imp"
41314 @ 349787:                           PUSH   TP
41315 @ 349790:                           PUSHI  #0x00000001
41316 @ 349795:                           JUMPIF # L_0007
41317 @ 349799:                           PUSH   OPND
41318 @ 349802:                           SELECT 4
41319 @ 349805:                           PUSHI  #0x00000001
41320 @ 349810:                           JUMPIF > L_0007

  6253                 OPND_XTRA=OPND_D
41321 @ 349814:                           LINE   6253 "regression-compile-tmp/nrimp10s-77.imp"
41322 @ 349856:                           PUSH   OPND
41323 @ 349859:                           SELECT 6
41324 @ 349862:                           PUSH   OPND
41325 @ 349865:                           SELECT 5
41326 @ 349868:                           ASSVAL

  6254                 %IF OPND_XTRA<0 %THEN OPND_D=-1 %ELSE OPND_D=0
41327 @ 349869:                           LINE   6254 "regression-compile-tmp/nrimp10s-77.imp"
41328 @ 349911:                           PUSH   OPND
41329 @ 349914:                           SELECT 6
41330 @ 349917:                           PUSHI  #0x00000000
41331 @ 349922:                           JUMPIF >= L_000a
41332 @ 349926:                           PUSH   OPND
41333 @ 349929:                           SELECT 5
41334 @ 349932:                           PUSHI  #0x00000001
41335 @ 349937:                           NEGATE
41336 @ 349938:                           ASSVAL
41337 @ 349939:                           GOTO   L_0009
41338 @ 349942:                           LOCATE L_000a
41339 @ 349945:                           PUSH   OPND
41340 @ 349948:                           SELECT 5
41341 @ 349951:                           PUSHI  #0x00000000
41342 @ 349956:                           ASSVAL
41343 @ 349957:                           LOCATE L_0009

  6255              %FINISH %ELSE %START
41344 @ 349960:                           LINE   6255 "regression-compile-tmp/nrimp10s-77.imp"
41345 @ 350002:                           GOTO   L_0006
41346 @ 350005:                           LOCATE L_0007

  6256                 %IF PR=6 %THEN %START
41347 @ 350008:                           LINE   6256 "regression-compile-tmp/nrimp10s-77.imp"
41348 @ 350050:                           PUSH   PR
41349 @ 350053:                           PUSHI  #0x00000006
41350 @ 350058:                           JUMPIF # L_000a

  6257                    TOAR8(R,LONGREAL(ADDR(OPND_D)))
41351 @ 350062:                           LINE   6257 "regression-compile-tmp/nrimp10s-77.imp"
41352 @ 350104:                           PUSH   TOAR8
41353 @ 350107:                           PUSH   R
41354 @ 350110:                           ASSPAR
41355 @ 350111:                           PUSH   LONGREAL
41356 @ 350114:                           PUSH   ADDR
41357 @ 350117:                           PUSH   OPND
41358 @ 350120:                           SELECT 5
41359 @ 350123:                           ASSPAR
41360 @ 350124:                           CALL  
41361 @ 350125:                           ASSPAR
41362 @ 350126:                           CALL  
41363 @ 350127:                           ASSPAR
41364 @ 350128:                           CALL  

  6258                    TOAR8(R+8,0)
41365 @ 350129:                           LINE   6258 "regression-compile-tmp/nrimp10s-77.imp"
41366 @ 350171:                           PUSH   TOAR8
41367 @ 350174:                           PUSH   R
41368 @ 350177:                           PUSHI  #0x00000008
41369 @ 350182:                           ADD   
41370 @ 350183:                           ASSPAR
41371 @ 350184:                           PUSHI  #0x00000000
41372 @ 350189:                           ASSPAR
41373 @ 350190:                           CALL  

  6259                    OPND_XTRA=ADDR(A(R))
41374 @ 350191:                           LINE   6259 "regression-compile-tmp/nrimp10s-77.imp"
41375 @ 350233:                           PUSH   OPND
41376 @ 350236:                           SELECT 6
41377 @ 350239:                           PUSH   ADDR
41378 @ 350242:                           PUSH   A
41379 @ 350245:                           PUSH   R
41380 @ 350248:                           ACCESS
41381 @ 350249:                           ASSPAR
41382 @ 350250:                           CALL  
41383 @ 350251:                           ASSVAL

  6260                    OPND_FLAG=3
41384 @ 350252:                           LINE   6260 "regression-compile-tmp/nrimp10s-77.imp"
41385 @ 350294:                           PUSH   OPND
41386 @ 350297:                           SELECT 4
41387 @ 350300:                           PUSHI  #0x00000003
41388 @ 350305:                           ASSVAL

  6261                    R=R+16
41389 @ 350306:                           LINE   6261 "regression-compile-tmp/nrimp10s-77.imp"
41390 @ 350348:                           PUSH   R
41391 @ 350351:                           PUSH   R
41392 @ 350354:                           PUSHI  #0x00000010
41393 @ 350359:                           ADD   
41394 @ 350360:                           ASSVAL

  6262                 %FINISH %ELSE OPND_XTRA=0
41395 @ 350361:                           LINE   6262 "regression-compile-tmp/nrimp10s-77.imp"
41396 @ 350403:                           GOTO   L_0009
41397 @ 350406:                           LOCATE L_000a
41398 @ 350409:                           PUSH   OPND
41399 @ 350412:                           SELECT 6
41400 @ 350415:                           PUSHI  #0x00000000
41401 @ 350420:                           ASSVAL
41402 @ 350421:                           LOCATE L_0009

  6263              %FINISH
41403 @ 350424:                           LINE   6263 "regression-compile-tmp/nrimp10s-77.imp"
41404 @ 350466:                           LOCATE L_0006

  6264           %FINISH %ELSE %START;          ! CODE PLANTING REQRD
41405 @ 350469:                           LINE   6264 "regression-compile-tmp/nrimp10s-77.imp"
41406 @ 350511:                           GOTO   L_0003
41407 @ 350514:                           LOCATE L_0004

  6265              LOAD(OPND,ACCR,2)
41408 @ 350517:                           LINE   6265 "regression-compile-tmp/nrimp10s-77.imp"
41409 @ 350559:                           PUSH   LOAD
41410 @ 350562:                           PUSH   OPND
41411 @ 350565:                           ASSPAR
41412 @ 350566:                           PUSHI  #0x00000000
41413 @ 350571:                           ASSPAR
41414 @ 350572:                           PUSHI  #0x00000002
41415 @ 350577:                           ASSPAR
41416 @ 350578:                           CALL  

  6266             %IF TP=1 %THEN PSF1(IMYD,0,1) %ELSE PF1(RMYD,0,PC,SPECIAL CONSTS(1));!  REAL ONE=16_41000000
41417 @ 350579:                           LINE   6266 "regression-compile-tmp/nrimp10s-77.imp"
41418 @ 350621:                           PUSH   TP
41419 @ 350624:                           PUSHI  #0x00000001
41420 @ 350629:                           JUMPIF # L_0007
41421 @ 350633:                           PUSH   PSF1
41422 @ 350636:                           PUSHI  #0x000000ec
41423 @ 350641:                           ASSPAR
41424 @ 350642:                           PUSHI  #0x00000000
41425 @ 350647:                           ASSPAR
41426 @ 350648:                           PUSHI  #0x00000001
41427 @ 350653:                           ASSPAR
41428 @ 350654:                           CALL  
41429 @ 350655:                           GOTO   L_0006
41430 @ 350658:                           LOCATE L_0007
41431 @ 350661:                           PUSH   PF1
41432 @ 350664:                           PUSHI  #0x000000fc
41433 @ 350669:                           ASSPAR
41434 @ 350670:                           PUSHI  #0x00000000
41435 @ 350675:                           ASSPAR
41436 @ 350676:                           PUSHI  #0x00000004
41437 @ 350681:                           ASSPAR
41438 @ 350682:                           PUSH   SPECIALCONSTS
41439 @ 350685:                           PUSHI  #0x00000001
41440 @ 350690:                           ASSPAR
41441 @ 350691:                           CALL  
41442 @ 350692:                           ASSPAR
41443 @ 350693:                           CALL  
41444 @ 350694:                           LOCATE L_0006

  6267              GRUSE(ACCR)=0
41445 @ 350697:                           LINE   6267 "regression-compile-tmp/nrimp10s-77.imp"
41446 @ 350739:                           PUSH   GRUSE
41447 @ 350742:                           PUSHI  #0x00000000
41448 @ 350747:                           ACCESS
41449 @ 350748:                           PUSHI  #0x00000000
41450 @ 350753:                           ASSVAL

  6268           %FINISH
41451 @ 350754:                           LINE   6268 "regression-compile-tmp/nrimp10s-77.imp"
41452 @ 350796:                           LOCATE L_0003

  6269           OPND_PTYPE=(PR+1)<<4+TP
41453 @ 350799:                           LINE   6269 "regression-compile-tmp/nrimp10s-77.imp"
41454 @ 350841:                           PUSH   OPND
41455 @ 350844:                           SELECT 2
41456 @ 350847:                           PUSH   PR
41457 @ 350850:                           PUSHI  #0x00000001
41458 @ 350855:                           ADD   
41459 @ 350856:                           PUSHI  #0x00000004
41460 @ 350861:                           LSH   
41461 @ 350862:                           PUSH   TP
41462 @ 350865:                           ADD   
41463 @ 350866:                           ASSVAL

  6270  %END
41464 @ 350867:                           LINE   6270 "regression-compile-tmp/nrimp10s-77.imp"
41465 @ 350909:                        END    _lev0id0_lev1id1_lev2id3_CSS_EXPOP_LENGTHEN {lev=6 --> 5}

  6271  %ROUTINE SHORTEN(%RECORD(RD)%NAME OPND)
  6272  !***********************************************************************
  6273  !*       PLANT CODE TO REDUCE ACC SIZE                                 *
  6274  !***********************************************************************
  6275  {%RECORDSPEC OPND(RD)
41466 @ 350910:                        LINE   6271 "regression-compile-tmp/nrimp10s-77.imp"
41467 @ 350952:                        DEF    SHORTEN (_lev0id0_lev1id1_lev2id3_CSS_EXPOP_SHORTEN) p1=V_01f1 a/tf=7 b/format=0 c/ostate=0  type=0 (<type:0>) form=7 (routine) special=0 (<special:0>) linkage=0 (auto) spec=0 indirect=0 unass=0
41468 @ 350971:                           START  ( FORMAL PARAMETERS  {lev=6 --> 7, nested=0 --> 1}
41469 @ 350972:                              DEF    OPND p1=V_0216 a/tf=42 b/format=1ab c/ostate=0  type=4 (record) form=2 (name) special=0 (<special:0>) linkage=0 (auto) spec=0 indirect=0 unass=0
41470 @ 350988:                           FINISH ) {lev=6}

  6276  %INTEGER TY,PR,F,I,J
41471 @ 350989:                           LINE   6276 "regression-compile-tmp/nrimp10s-77.imp"
41472 @ 351031:                           DEF    TY p1=V_0217 a/tf=11 b/format=1 c/ostate=0  type=1 (integer) form=1 (simple) special=0 (<special:0>) linkage=0 (auto) spec=0 indirect=0 unass=0
41473 @ 351045:                           DEF    PR p1=V_0218 a/tf=11 b/format=1 c/ostate=0  type=1 (integer) form=1 (simple) special=0 (<special:0>) linkage=0 (auto) spec=0 indirect=0 unass=0
41474 @ 351059:                           DEF    F p1=V_0219 a/tf=11 b/format=1 c/ostate=0  type=1 (integer) form=1 (simple) special=0 (<special:0>) linkage=0 (auto) spec=0 indirect=0 unass=0
41475 @ 351072:                           DEF    I p1=V_021a a/tf=11 b/format=1 c/ostate=0  type=1 (integer) form=1 (simple) special=0 (<special:0>) linkage=0 (auto) spec=0 indirect=0 unass=0
41476 @ 351085:                           DEF    J p1=V_021b a/tf=11 b/format=1 c/ostate=0  type=1 (integer) form=1 (simple) special=0 (<special:0>) linkage=0 (auto) spec=0 indirect=0 unass=0

  6277           TY=OPND_PTYPE&7
41477 @ 351098:                           LINE   6277 "regression-compile-tmp/nrimp10s-77.imp"
41478 @ 351140:                           PUSH   TY
41479 @ 351143:                           PUSH   OPND
41480 @ 351146:                           SELECT 2
41481 @ 351149:                           PUSHI  #0x00000007
41482 @ 351154:                           AND   
41483 @ 351155:                           ASSVAL

  6278           PR=OPND_PTYPE>>4
41484 @ 351156:                           LINE   6278 "regression-compile-tmp/nrimp10s-77.imp"
41485 @ 351198:                           PUSH   PR
41486 @ 351201:                           PUSH   OPND
41487 @ 351204:                           SELECT 2
41488 @ 351207:                           PUSHI  #0x00000004
41489 @ 351212:                           RSH   
41490 @ 351213:                           ASSVAL

  6279           F=OPND_FLAG
41491 @ 351214:                           LINE   6279 "regression-compile-tmp/nrimp10s-77.imp"
41492 @ 351256:                           PUSH   F
41493 @ 351259:                           PUSH   OPND
41494 @ 351262:                           SELECT 4
41495 @ 351265:                           ASSVAL

  6280           %IF F=3 %START;                ! LONGLONGREAL CONSTS
41496 @ 351266:                           LINE   6280 "regression-compile-tmp/nrimp10s-77.imp"
41497 @ 351308:                           PUSH   F
41498 @ 351311:                           PUSHI  #0x00000003
41499 @ 351316:                           JUMPIF # L_0004

  6281              %CYCLE I=0,1,3
41500 @ 351320:                           LINE   6281 "regression-compile-tmp/nrimp10s-77.imp"
41501 @ 351362:                           PUSH   I
41502 @ 351365:                           PUSHI  #0x00000001
41503 @ 351370:                           PUSHI  #0x00000003
41504 @ 351375:                           PUSHI  #0x00000000
41505 @ 351380:                           FOR    L_0006

  6282                 BYTEINTEGER(ADDR(J)+I)=BYTEINTEGER(OPND_XTRA+4+I)
41506 @ 351383:                           LINE   6282 "regression-compile-tmp/nrimp10s-77.imp"
41507 @ 351425:                           PUSH   BYTEINTEGER
41508 @ 351428:                           PUSH   ADDR
41509 @ 351431:                           PUSH   J
41510 @ 351434:                           ASSPAR
41511 @ 351435:                           CALL  
41512 @ 351436:                           PUSH   I
41513 @ 351439:                           ADD   
41514 @ 351440:                           ASSPAR
41515 @ 351441:                           CALL  
41516 @ 351442:                           PUSH   BYTEINTEGER
41517 @ 351445:                           PUSH   OPND
41518 @ 351448:                           SELECT 6
41519 @ 351451:                           PUSHI  #0x00000004
41520 @ 351456:                           ADD   
41521 @ 351457:                           PUSH   I
41522 @ 351460:                           ADD   
41523 @ 351461:                           ASSPAR
41524 @ 351462:                           CALL  
41525 @ 351463:                           ASSVAL

  6283              %REPEAT
41526 @ 351464:                           LINE   6283 "regression-compile-tmp/nrimp10s-77.imp"
41527 @ 351506:                           REPEAT L_0006
41528 @ 351509:                           LOCATE L_0007

  6284              OPND_XTRA=J
41529 @ 351512:                           LINE   6284 "regression-compile-tmp/nrimp10s-77.imp"
41530 @ 351554:                           PUSH   OPND
41531 @ 351557:                           SELECT 6
41532 @ 351560:                           PUSH   J
41533 @ 351563:                           ASSVAL

  6285              OPND_FLAG=1;                ! CONST NOW IN _D & _XTRA
41534 @ 351564:                           LINE   6285 "regression-compile-tmp/nrimp10s-77.imp"
41535 @ 351606:                           PUSH   OPND
41536 @ 351609:                           SELECT 4
41537 @ 351612:                           PUSHI  #0x00000001
41538 @ 351617:                           ASSVAL

  6286              ->WAYOUT
41539 @ 351618:                           LINE   6286 "regression-compile-tmp/nrimp10s-77.imp"
41540 @ 351660:                           JUMP   L_021c

  6287           %FINISH
41541 @ 351663:                           LINE   6287 "regression-compile-tmp/nrimp10s-77.imp"
41542 @ 351705:                           LOCATE L_0004

  6288           %IF F<=1 %START
41543 @ 351708:                           LINE   6288 "regression-compile-tmp/nrimp10s-77.imp"
41544 @ 351750:                           PUSH   F
41545 @ 351753:                           PUSHI  #0x00000001
41546 @ 351758:                           JUMPIF > L_0004

  6289              %IF TY=2 %THEN ->WAYOUT
41547 @ 351762:                           LINE   6289 "regression-compile-tmp/nrimp10s-77.imp"
41548 @ 351804:                           PUSH   TY
41549 @ 351807:                           PUSHI  #0x00000002
41550 @ 351812:                           JUMPIF # L_0007
41551 @ 351816:                           JUMP   L_021c
41552 @ 351819:                           LOCATE L_0007

  6290              %IF (OPND_D=0 %AND OPND_XTRA>=0) %OR (OPND_D=-1 %AND OPND_XTRA<0) %THEN OPND_D=OPND_XTRA %AND ->WAYOUT
41553 @ 351822:                           LINE   6290 "regression-compile-tmp/nrimp10s-77.imp"
41554 @ 351864:                           PUSH   OPND
41555 @ 351867:                           SELECT 5
41556 @ 351870:                           PUSHI  #0x00000000
41557 @ 351875:                           JUMPIF # L_0009
41558 @ 351879:                           PUSH   OPND
41559 @ 351882:                           SELECT 6
41560 @ 351885:                           PUSHI  #0x00000000
41561 @ 351890:                           JUMPIF >= L_0008
41562 @ 351894:                           LOCATE L_0009
41563 @ 351897:                           PUSH   OPND
41564 @ 351900:                           SELECT 5
41565 @ 351903:                           PUSHI  #0x00000001
41566 @ 351908:                           NEGATE
41567 @ 351909:                           JUMPIF # L_0007
41568 @ 351913:                           PUSH   OPND
41569 @ 351916:                           SELECT 6
41570 @ 351919:                           PUSHI  #0x00000000
41571 @ 351924:                           JUMPIF >= L_0007
41572 @ 351928:                           LOCATE L_0008
41573 @ 351931:                           PUSH   OPND
41574 @ 351934:                           SELECT 5
41575 @ 351937:                           PUSH   OPND
41576 @ 351940:                           SELECT 6
41577 @ 351943:                           ASSVAL
41578 @ 351944:                           JUMP   L_021c
41579 @ 351947:                           LOCATE L_0007

  6291           %FINISH
41580 @ 351950:                           LINE   6291 "regression-compile-tmp/nrimp10s-77.imp"
41581 @ 351992:                           LOCATE L_0004

  6292           LOAD(OPND,ACCR,2)
41582 @ 351995:                           LINE   6292 "regression-compile-tmp/nrimp10s-77.imp"
41583 @ 352037:                           PUSH   LOAD
41584 @ 352040:                           PUSH   OPND
41585 @ 352043:                           ASSPAR
41586 @ 352044:                           PUSHI  #0x00000000
41587 @ 352049:                           ASSPAR
41588 @ 352050:                           PUSHI  #0x00000002
41589 @ 352055:                           ASSPAR
41590 @ 352056:                           CALL  

  6293           %IF PR=7 %THEN %START;          ! SHORTEN QUAD
41591 @ 352057:                           LINE   6293 "regression-compile-tmp/nrimp10s-77.imp"
41592 @ 352099:                           PUSH   PR
41593 @ 352102:                           PUSHI  #0x00000007
41594 @ 352107:                           JUMPIF # L_0004

  6294              PF1(RDDV,0,PC,SPECIAL CONSTS(1))
41595 @ 352111:                           LINE   6294 "regression-compile-tmp/nrimp10s-77.imp"
41596 @ 352153:                           PUSH   PF1
41597 @ 352156:                           PUSHI  #0x000000be
41598 @ 352161:                           ASSPAR
41599 @ 352162:                           PUSHI  #0x00000000
41600 @ 352167:                           ASSPAR
41601 @ 352168:                           PUSHI  #0x00000004
41602 @ 352173:                           ASSPAR
41603 @ 352174:                           PUSH   SPECIALCONSTS
41604 @ 352177:                           PUSHI  #0x00000001
41605 @ 352182:                           ASSPAR
41606 @ 352183:                           CALL  
41607 @ 352184:                           ASSPAR
41608 @ 352185:                           CALL  

  6295           %FINISH %ELSE %START
41609 @ 352186:                           LINE   6295 "regression-compile-tmp/nrimp10s-77.imp"
41610 @ 352228:                           GOTO   L_0003
41611 @ 352231:                           LOCATE L_0004

  6296              %IF TYPE=1=PARMARR %THEN PSF1(ISH,0,32)
41612 @ 352234:                           LINE   6296 "regression-compile-tmp/nrimp10s-77.imp"
41613 @ 352276:                           PUSH   TYPE
41614 @ 352279:                           PUSHI  #0x00000001
41615 @ 352284:                           JUMPIFD # L_0007
41616 @ 352288:                           PUSH   PARMARR
41617 @ 352291:                           JUMPIF # L_0007
41618 @ 352295:                           PUSH   PSF1
41619 @ 352298:                           PUSHI  #0x000000e8
41620 @ 352303:                           ASSPAR
41621 @ 352304:                           PUSHI  #0x00000000
41622 @ 352309:                           ASSPAR
41623 @ 352310:                           PUSHI  #0x00000020
41624 @ 352315:                           ASSPAR
41625 @ 352316:                           CALL  
41626 @ 352317:                           LOCATE L_0007

  6297              PSF1(USH,0,-32) %IF PARMARR=1 %OR TYPE#1
41627 @ 352320:                           LINE   6297 "regression-compile-tmp/nrimp10s-77.imp"
41628 @ 352362:                           PUSH   PARMARR
41629 @ 352365:                           PUSHI  #0x00000001
41630 @ 352370:                           JUMPIF = L_0008
41631 @ 352374:                           PUSH   TYPE
41632 @ 352377:                           PUSHI  #0x00000001
41633 @ 352382:                           JUMPIF = L_0007
41634 @ 352386:                           LOCATE L_0008
41635 @ 352389:                           PUSH   PSF1
41636 @ 352392:                           PUSHI  #0x000000c8
41637 @ 352397:                           ASSPAR
41638 @ 352398:                           PUSHI  #0x00000000
41639 @ 352403:                           ASSPAR
41640 @ 352404:                           PUSHI  #0x00000020
41641 @ 352409:                           NEGATE
41642 @ 352410:                           ASSPAR
41643 @ 352411:                           CALL  
41644 @ 352412:                           LOCATE L_0007

  6298              %IF REGISTER(BREG)=0 %THEN PF1(STUH,0,BREG,0) %AND GRUSE(BREG)=0 %ELSE PSF1(MPSR,0,17);! ACS TO 1 WORD
41645 @ 352415:                           LINE   6298 "regression-compile-tmp/nrimp10s-77.imp"
41646 @ 352457:                           PUSH   REGISTER
41647 @ 352460:                           PUSHI  #0x00000007
41648 @ 352465:                           ACCESS
41649 @ 352466:                           PUSHI  #0x00000000
41650 @ 352471:                           JUMPIF # L_0007
41651 @ 352475:                           PUSH   PF1
41652 @ 352478:                           PUSHI  #0x0000004a
41653 @ 352483:                           ASSPAR
41654 @ 352484:                           PUSHI  #0x00000000
41655 @ 352489:                           ASSPAR
41656 @ 352490:                           PUSHI  #0x00000007
41657 @ 352495:                           ASSPAR
41658 @ 352496:                           PUSHI  #0x00000000
41659 @ 352501:                           ASSPAR
41660 @ 352502:                           CALL  
41661 @ 352503:                           PUSH   GRUSE
41662 @ 352506:                           PUSHI  #0x00000007
41663 @ 352511:                           ACCESS
41664 @ 352512:                           PUSHI  #0x00000000
41665 @ 352517:                           ASSVAL
41666 @ 352518:                           GOTO   L_0006
41667 @ 352521:                           LOCATE L_0007
41668 @ 352524:                           PUSH   PSF1
41669 @ 352527:                           PUSHI  #0x00000032
41670 @ 352532:                           ASSPAR
41671 @ 352533:                           PUSHI  #0x00000000
41672 @ 352538:                           ASSPAR
41673 @ 352539:                           PUSHI  #0x00000011
41674 @ 352544:                           ASSPAR
41675 @ 352545:                           CALL  
41676 @ 352546:                           LOCATE L_0006

  6299           %FINISH
41677 @ 352549:                           LINE   6299 "regression-compile-tmp/nrimp10s-77.imp"
41678 @ 352591:                           LOCATE L_0003

  6300           GRUSE(ACCR)=0
41679 @ 352594:                           LINE   6300 "regression-compile-tmp/nrimp10s-77.imp"
41680 @ 352636:                           PUSH   GRUSE
41681 @ 352639:                           PUSHI  #0x00000000
41682 @ 352644:                           ACCESS
41683 @ 352645:                           PUSHI  #0x00000000
41684 @ 352650:                           ASSVAL

  6301  WAYOUT:
41685 @ 352651:                           LINE   6301 "regression-compile-tmp/nrimp10s-77.imp"
41686 @ 352693:                           LABEL  L_021c

  6302           OPND_PTYPE=(PR-1)<<4+TY
41687 @ 352696:                           LINE   6302 "regression-compile-tmp/nrimp10s-77.imp"
41688 @ 352738:                           PUSH   OPND
41689 @ 352741:                           SELECT 2
41690 @ 352744:                           PUSH   PR
41691 @ 352747:                           PUSHI  #0x00000001
41692 @ 352752:                           SUB   
41693 @ 352753:                           PUSHI  #0x00000004
41694 @ 352758:                           LSH   
41695 @ 352759:                           PUSH   TY
41696 @ 352762:                           ADD   
41697 @ 352763:                           ASSVAL

  6303  %END
41698 @ 352764:                           LINE   6303 "regression-compile-tmp/nrimp10s-77.imp"
41699 @ 352806:                        END    _lev0id0_lev1id1_lev2id3_CSS_EXPOP_SHORTEN {lev=6 --> 5}

  6304  %ROUTINE EXTRACT(%RECORD(RD)%NAME OPND,%LONGINTEGERNAME VAL,{%LONG}%LONGREALNAME RVAL)
  6305  !***********************************************************************
  6306  !*    EXTRACTS A CONTANT OPERAND RETURNING REAL &INT VALUES           *
  6307  !***********************************************************************
  6308  {%RECORDSPEC OPND(RD)
41700 @ 352807:                        LINE   6304 "regression-compile-tmp/nrimp10s-77.imp"
41701 @ 352849:                        DEF    EXTRACT (_lev0id0_lev1id1_lev2id3_CSS_EXPOP_EXTRACT) p1=V_0216 a/tf=7 b/format=0 c/ostate=0  type=0 (<type:0>) form=7 (routine) special=0 (<special:0>) linkage=0 (auto) spec=0 indirect=0 unass=0
41702 @ 352868:                           START  ( FORMAL PARAMETERS  {lev=6 --> 7, nested=0 --> 1}
41703 @ 352869:                              DEF    OPND p1=V_0217 a/tf=42 b/format=1ab c/ostate=0  type=4 (record) form=2 (name) special=0 (<special:0>) linkage=0 (auto) spec=0 indirect=0 unass=0
41704 @ 352885:                              DEF    VAL p1=V_0218 a/tf=12 b/format=4 c/ostate=0  type=1 (integer) form=2 (name) special=0 (<special:0>) linkage=0 (auto) spec=0 indirect=0 unass=0
41705 @ 352900:                              DEF    RVAL p1=V_0219 a/tf=22 b/format=4 c/ostate=0  type=2 (real) form=2 (name) special=0 (<special:0>) linkage=0 (auto) spec=0 indirect=0 unass=0
41706 @ 352916:                           FINISH ) {lev=6}

  6309  %INTEGER TYPE,PREC,S,I,AD
41707 @ 352917:                           LINE   6309 "regression-compile-tmp/nrimp10s-77.imp"
41708 @ 352959:                           DEF    TYPE p1=V_021a a/tf=11 b/format=1 c/ostate=0  type=1 (integer) form=1 (simple) special=0 (<special:0>) linkage=0 (auto) spec=0 indirect=0 unass=0
41709 @ 352975:                           DEF    PREC p1=V_021b a/tf=11 b/format=1 c/ostate=0  type=1 (integer) form=1 (simple) special=0 (<special:0>) linkage=0 (auto) spec=0 indirect=0 unass=0
41710 @ 352991:                           DEF    S p1=V_021c a/tf=11 b/format=1 c/ostate=0  type=1 (integer) form=1 (simple) special=0 (<special:0>) linkage=0 (auto) spec=0 indirect=0 unass=0
41711 @ 353004:                           DEF    I p1=V_021d a/tf=11 b/format=1 c/ostate=0  type=1 (integer) form=1 (simple) special=0 (<special:0>) linkage=0 (auto) spec=0 indirect=0 unass=0
41712 @ 353017:                           DEF    AD p1=V_021e a/tf=11 b/format=1 c/ostate=0  type=1 (integer) form=1 (simple) special=0 (<special:0>) linkage=0 (auto) spec=0 indirect=0 unass=0

  6310        TYPE=OPND_PTYPE; PREC=TYPE>>4
41713 @ 353031:                           LINE   6310 "regression-compile-tmp/nrimp10s-77.imp"
41714 @ 353073:                           PUSH   TYPE
41715 @ 353076:                           PUSH   OPND
41716 @ 353079:                           SELECT 2
41717 @ 353082:                           ASSVAL
41718 @ 353083:                           LINE   6310 "regression-compile-tmp/nrimp10s-77.imp"
41719 @ 353125:                           PUSH   PREC
41720 @ 353128:                           PUSH   TYPE
41721 @ 353131:                           PUSHI  #0x00000004
41722 @ 353136:                           RSH   
41723 @ 353137:                           ASSVAL

  6311        TYPE=TYPE&15
41724 @ 353138:                           LINE   6311 "regression-compile-tmp/nrimp10s-77.imp"
41725 @ 353180:                           PUSH   TYPE
41726 @ 353183:                           PUSH   TYPE
41727 @ 353186:                           PUSHI  #0x0000000f
41728 @ 353191:                           AND   
41729 @ 353192:                           ASSVAL

  6312        %IF TYPE=1 %THEN %START
41730 @ 353193:                           LINE   6312 "regression-compile-tmp/nrimp10s-77.imp"
41731 @ 353235:                           PUSH   TYPE
41732 @ 353238:                           PUSHI  #0x00000001
41733 @ 353243:                           JUMPIF # L_0004

  6313           %IF PREC<=5 %THEN VAL=OPND_D %ELSE %START
41734 @ 353247:                           LINE   6313 "regression-compile-tmp/nrimp10s-77.imp"
41735 @ 353289:                           PUSH   PREC
41736 @ 353292:                           PUSHI  #0x00000005
41737 @ 353297:                           JUMPIF > L_0007
41738 @ 353301:                           PUSH   VAL
41739 @ 353304:                           PUSH   OPND
41740 @ 353307:                           SELECT 5
41741 @ 353310:                           ASSVAL
41742 @ 353311:                           GOTO   L_0006
41743 @ 353314:                           LOCATE L_0007

  6314              INTEGER(ADDR(VAL))=OPND_D
41744 @ 353317:                           LINE   6314 "regression-compile-tmp/nrimp10s-77.imp"
41745 @ 353359:                           PUSH   INTEGER
41746 @ 353362:                           PUSH   ADDR
41747 @ 353365:                           PUSH   VAL
41748 @ 353368:                           ASSPAR
41749 @ 353369:                           CALL  
41750 @ 353370:                           ASSPAR
41751 @ 353371:                           CALL  
41752 @ 353372:                           PUSH   OPND
41753 @ 353375:                           SELECT 5
41754 @ 353378:                           ASSVAL

  6315              INTEGER(ADDR(VAL)+4)=OPND_XTRA
41755 @ 353379:                           LINE   6315 "regression-compile-tmp/nrimp10s-77.imp"
41756 @ 353421:                           PUSH   INTEGER
41757 @ 353424:                           PUSH   ADDR
41758 @ 353427:                           PUSH   VAL
41759 @ 353430:                           ASSPAR
41760 @ 353431:                           CALL  
41761 @ 353432:                           PUSHI  #0x00000004
41762 @ 353437:                           ADD   
41763 @ 353438:                           ASSPAR
41764 @ 353439:                           CALL  
41765 @ 353440:                           PUSH   OPND
41766 @ 353443:                           SELECT 6
41767 @ 353446:                           ASSVAL

  6316           %FINISH
41768 @ 353447:                           LINE   6316 "regression-compile-tmp/nrimp10s-77.imp"
41769 @ 353489:                           LOCATE L_0006

  6317           RVAL=VAL
41770 @ 353492:                           LINE   6317 "regression-compile-tmp/nrimp10s-77.imp"
41771 @ 353534:                           PUSH   RVAL
41772 @ 353537:                           PUSH   VAL
41773 @ 353540:                           ASSVAL

  6318        %FINISH %ELSE %START
41774 @ 353541:                           LINE   6318 "regression-compile-tmp/nrimp10s-77.imp"
41775 @ 353583:                           GOTO   L_0003
41776 @ 353586:                           LOCATE L_0004

  6319           RVAL=0
41777 @ 353589:                           LINE   6319 "regression-compile-tmp/nrimp10s-77.imp"
41778 @ 353631:                           PUSH   RVAL
41779 @ 353634:                           PUSHI  #0x00000000
41780 @ 353639:                           ASSVAL

  6320           %IF PREC=7 %THEN S=15 %AND AD=OPND_XTRA %ELSE S=7 %AND AD=ADDR(OPND_D)
41781 @ 353640:                           LINE   6320 "regression-compile-tmp/nrimp10s-77.imp"
41782 @ 353682:                           PUSH   PREC
41783 @ 353685:                           PUSHI  #0x00000007
41784 @ 353690:                           JUMPIF # L_0007
41785 @ 353694:                           PUSH   S
41786 @ 353697:                           PUSHI  #0x0000000f
41787 @ 353702:                           ASSVAL
41788 @ 353703:                           PUSH   AD
41789 @ 353706:                           PUSH   OPND
41790 @ 353709:                           SELECT 6
41791 @ 353712:                           ASSVAL
41792 @ 353713:                           GOTO   L_0006
41793 @ 353716:                           LOCATE L_0007
41794 @ 353719:                           PUSH   S
41795 @ 353722:                           PUSHI  #0x00000007
41796 @ 353727:                           ASSVAL
41797 @ 353728:                           PUSH   AD
41798 @ 353731:                           PUSH   ADDR
41799 @ 353734:                           PUSH   OPND
41800 @ 353737:                           SELECT 5
41801 @ 353740:                           ASSPAR
41802 @ 353741:                           CALL  
41803 @ 353742:                           ASSVAL
41804 @ 353743:                           LOCATE L_0006

  6321           %CYCLE I=0,1,S
41805 @ 353746:                           LINE   6321 "regression-compile-tmp/nrimp10s-77.imp"
41806 @ 353788:                           PUSH   I
41807 @ 353791:                           PUSHI  #0x00000001
41808 @ 353796:                           PUSH   S
41809 @ 353799:                           PUSHI  #0x00000000
41810 @ 353804:                           FOR    L_0006

  6322              BYTEINTEGER(ADDR(RVAL)+I)=BYTEINTEGER(AD+I)
41811 @ 353807:                           LINE   6322 "regression-compile-tmp/nrimp10s-77.imp"
41812 @ 353849:                           PUSH   BYTEINTEGER
41813 @ 353852:                           PUSH   ADDR
41814 @ 353855:                           PUSH   RVAL
41815 @ 353858:                           ASSPAR
41816 @ 353859:                           CALL  
41817 @ 353860:                           PUSH   I
41818 @ 353863:                           ADD   
41819 @ 353864:                           ASSPAR
41820 @ 353865:                           CALL  
41821 @ 353866:                           PUSH   BYTEINTEGER
41822 @ 353869:                           PUSH   AD
41823 @ 353872:                           PUSH   I
41824 @ 353875:                           ADD   
41825 @ 353876:                           ASSPAR
41826 @ 353877:                           CALL  
41827 @ 353878:                           ASSVAL

  6323           %REPEAT
41828 @ 353879:                           LINE   6323 "regression-compile-tmp/nrimp10s-77.imp"
41829 @ 353921:                           REPEAT L_0006
41830 @ 353924:                           LOCATE L_0007

  6324        %FINISH
41831 @ 353927:                           LINE   6324 "regression-compile-tmp/nrimp10s-77.imp"
41832 @ 353969:                           LOCATE L_0003

  6325  %END
  6326  
41833 @ 353972:                           LINE   6325 "regression-compile-tmp/nrimp10s-77.imp"
41834 @ 354014:                        END    _lev0id0_lev1id1_lev2id3_CSS_EXPOP_EXTRACT {lev=6 --> 5}

  6327  %ROUTINE VMY1
  6328  !***********************************************************************
  6329  !*    DOES VECTOR MULTIPLIES FOR ONE DIMENSION ARRAYS                  *
  6330  !***********************************************************************
41835 @ 354015:                        LINE   6327 "regression-compile-tmp/nrimp10s-77.imp"
41836 @ 354057:                        DEF    VMY1 (_lev0id0_lev1id1_lev2id3_CSS_EXPOP_VMY1) p1=V_01e7 a/tf=7 b/format=0 c/ostate=0  type=0 (<type:0>) form=7 (routine) special=0 (<special:0>) linkage=0 (auto) spec=0 indirect=0 unass=0
41837 @ 354073:                           START  ( FORMAL PARAMETERS  {lev=6 --> 7, nested=0 --> 1}
41838 @ 354074:                           FINISH ) {lev=6}

  6331  %INTEGER OPNAME,VUSE,DVPOS,DVNAME,X,Y,DTYPE,DPREC,DACC,DPTYPE
41839 @ 354075:                           LINE   6331 "regression-compile-tmp/nrimp10s-77.imp"
41840 @ 354117:                           DEF    OPNAME p1=V_0217 a/tf=11 b/format=1 c/ostate=0  type=1 (integer) form=1 (simple) special=0 (<special:0>) linkage=0 (auto) spec=0 indirect=0 unass=0
41841 @ 354135:                           DEF    VUSE p1=V_0218 a/tf=11 b/format=1 c/ostate=0  type=1 (integer) form=1 (simple) special=0 (<special:0>) linkage=0 (auto) spec=0 indirect=0 unass=0
41842 @ 354151:                           DEF    DVPOS p1=V_0219 a/tf=11 b/format=1 c/ostate=0  type=1 (integer) form=1 (simple) special=0 (<special:0>) linkage=0 (auto) spec=0 indirect=0 unass=0
41843 @ 354168:                           DEF    DVNAME p1=V_021a a/tf=11 b/format=1 c/ostate=0  type=1 (integer) form=1 (simple) special=0 (<special:0>) linkage=0 (auto) spec=0 indirect=0 unass=0
41844 @ 354186:                           DEF    X p1=V_021b a/tf=11 b/format=1 c/ostate=0  type=1 (integer) form=1 (simple) special=0 (<special:0>) linkage=0 (auto) spec=0 indirect=0 unass=0
41845 @ 354199:                           DEF    Y p1=V_021c a/tf=11 b/format=1 c/ostate=0  type=1 (integer) form=1 (simple) special=0 (<special:0>) linkage=0 (auto) spec=0 indirect=0 unass=0
41846 @ 354212:                           DEF    DTYPE p1=V_021d a/tf=11 b/format=1 c/ostate=0  type=1 (integer) form=1 (simple) special=0 (<special:0>) linkage=0 (auto) spec=0 indirect=0 unass=0
41847 @ 354229:                           DEF    DPREC p1=V_021e a/tf=11 b/format=1 c/ostate=0  type=1 (integer) form=1 (simple) special=0 (<special:0>) linkage=0 (auto) spec=0 indirect=0 unass=0
41848 @ 354246:                           DEF    DACC p1=V_021f a/tf=11 b/format=1 c/ostate=0  type=1 (integer) form=1 (simple) special=0 (<special:0>) linkage=0 (auto) spec=0 indirect=0 unass=0
41849 @ 354262:                           DEF    DPTYPE p1=V_0220 a/tf=11 b/format=1 c/ostate=0  type=1 (integer) form=1 (simple) special=0 (<special:0>) linkage=0 (auto) spec=0 indirect=0 unass=0

  6332        DPTYPE=XTRA>>16
41850 @ 354280:                           LINE   6332 "regression-compile-tmp/nrimp10s-77.imp"
41851 @ 354322:                           PUSH   DPTYPE
41852 @ 354325:                           PUSH   XTRA
41853 @ 354328:                           PUSHI  #0x00000010
41854 @ 354333:                           RSH   
41855 @ 354334:                           ASSVAL

  6333        DVNAME=XTRA&16_FFFF
41856 @ 354335:                           LINE   6333 "regression-compile-tmp/nrimp10s-77.imp"
41857 @ 354377:                           PUSH   DVNAME
41858 @ 354380:                           PUSH   XTRA
41859 @ 354383:                           PUSHI  #0x0000ffff
41860 @ 354388:                           AND   
41861 @ 354389:                           ASSVAL

  6334        DVPOS=OPND2_D&16_FFFF
41862 @ 354390:                           LINE   6334 "regression-compile-tmp/nrimp10s-77.imp"
41863 @ 354432:                           PUSH   DVPOS
41864 @ 354435:                           PUSH   OPND2
41865 @ 354438:                           SELECT 5
41866 @ 354441:                           PUSHI  #0x0000ffff
41867 @ 354446:                           AND   
41868 @ 354447:                           ASSVAL

  6335        %IF DVPOS>0 %AND OPND1_FLAG<=1 %START;! CONST ITEM & DV FOLD IT
41869 @ 354448:                           LINE   6335 "regression-compile-tmp/nrimp10s-77.imp"
41870 @ 354490:                           PUSH   DVPOS
41871 @ 354493:                           PUSHI  #0x00000000
41872 @ 354498:                           JUMPIF <= L_0004
41873 @ 354502:                           PUSH   OPND1
41874 @ 354505:                           SELECT 4
41875 @ 354508:                           PUSHI  #0x00000001
41876 @ 354513:                           JUMPIF > L_0004

  6336           X=OPND1_D
41877 @ 354517:                           LINE   6336 "regression-compile-tmp/nrimp10s-77.imp"
41878 @ 354559:                           PUSH   X
41879 @ 354562:                           PUSH   OPND1
41880 @ 354565:                           SELECT 5
41881 @ 354568:                           ASSVAL

  6337           X=X-CTABLE_val(DVPOS+3)
41882 @ 354569:                           LINE   6337 "regression-compile-tmp/nrimp10s-77.imp"
41883 @ 354611:                           PUSH   X
41884 @ 354614:                           PUSH   X
41885 @ 354617:                           PUSH   CTABLE
41886 @ 354620:                           SELECT 1
41887 @ 354623:                           PUSH   DVPOS
41888 @ 354626:                           PUSHI  #0x00000003
41889 @ 354631:                           ADD   
41890 @ 354632:                           ACCESS
41891 @ 354633:                           SUB   
41892 @ 354634:                           ASSVAL

  6338           X=X*CTABLE_val(DVPOS+4)
41893 @ 354635:                           LINE   6338 "regression-compile-tmp/nrimp10s-77.imp"
41894 @ 354677:                           PUSH   X
41895 @ 354680:                           PUSH   X
41896 @ 354683:                           PUSH   CTABLE
41897 @ 354686:                           SELECT 1
41898 @ 354689:                           PUSH   DVPOS
41899 @ 354692:                           PUSHI  #0x00000004
41900 @ 354697:                           ADD   
41901 @ 354698:                           ACCESS
41902 @ 354699:                           MUL   
41903 @ 354700:                           ASSVAL

  6339           %IF X<0 %OR X>=CTABLE_val(DVPOS+5) %THEN FAULT2(50,X,DVNAME)
  6340  !
  6341  ! IF ARRAY BASE HAS BEEN SHIFTED TO ZERO ELEMENT PUT BACK THE LB CORRN
  6342  ! NOW THE BOUND CHECK HAS BEEN COMPUTED
  6343  !
41904 @ 354701:                           LINE   6339 "regression-compile-tmp/nrimp10s-77.imp"
41905 @ 354743:                           PUSH   X
41906 @ 354746:                           PUSHI  #0x00000000
41907 @ 354751:                           JUMPIF < L_0008
41908 @ 354755:                           PUSH   X
41909 @ 354758:                           PUSH   CTABLE
41910 @ 354761:                           SELECT 1
41911 @ 354764:                           PUSH   DVPOS
41912 @ 354767:                           PUSHI  #0x00000005
41913 @ 354772:                           ADD   
41914 @ 354773:                           ACCESS
41915 @ 354774:                           JUMPIF < L_0007
41916 @ 354778:                           LOCATE L_0008
41917 @ 354781:                           PUSH   FAULT2
41918 @ 354784:                           PUSHI  #0x00000032
41919 @ 354789:                           ASSPAR
41920 @ 354790:                           PUSH   X
41921 @ 354793:                           ASSPAR
41922 @ 354794:                           PUSH   DVNAME
41923 @ 354797:                           ASSPAR
41924 @ 354798:                           CALL  
41925 @ 354799:                           LOCATE L_0007

  6344           %IF PARMARR=0=PARMCHK %AND DPTYPE&16_C0F<=3 %THEN X=X+CTABLE_val(DVPOS+3)*CTABLE_val(DVPOS+4)
41926 @ 354802:                           LINE   6344 "regression-compile-tmp/nrimp10s-77.imp"
41927 @ 354844:                           PUSH   PARMARR
41928 @ 354847:                           PUSHI  #0x00000000
41929 @ 354852:                           JUMPIFD # L_0007
41930 @ 354856:                           PUSH   PARMCHK
41931 @ 354859:                           JUMPIF # L_0007
41932 @ 354863:                           PUSH   DPTYPE
41933 @ 354866:                           PUSHI  #0x00000c0f
41934 @ 354871:                           AND   
41935 @ 354872:                           PUSHI  #0x00000003
41936 @ 354877:                           JUMPIF > L_0007
41937 @ 354881:                           PUSH   X
41938 @ 354884:                           PUSH   X
41939 @ 354887:                           PUSH   CTABLE
41940 @ 354890:                           SELECT 1
41941 @ 354893:                           PUSH   DVPOS
41942 @ 354896:                           PUSHI  #0x00000003
41943 @ 354901:                           ADD   
41944 @ 354902:                           ACCESS
41945 @ 354903:                           PUSH   CTABLE
41946 @ 354906:                           SELECT 1
41947 @ 354909:                           PUSH   DVPOS
41948 @ 354912:                           PUSHI  #0x00000004
41949 @ 354917:                           ADD   
41950 @ 354918:                           ACCESS
41951 @ 354919:                           MUL   
41952 @ 354920:                           ADD   
41953 @ 354921:                           ASSVAL
41954 @ 354922:                           LOCATE L_0007

  6345           OPND1_D=X
41955 @ 354925:                           LINE   6345 "regression-compile-tmp/nrimp10s-77.imp"
41956 @ 354967:                           PUSH   OPND1
41957 @ 354970:                           SELECT 5
41958 @ 354973:                           PUSH   X
41959 @ 354976:                           ASSVAL

  6346           %RETURN
41960 @ 354977:                           LINE   6346 "regression-compile-tmp/nrimp10s-77.imp"
41961 @ 355019:                           RETURN

  6347        %FINISH
41962 @ 355020:                           LINE   6347 "regression-compile-tmp/nrimp10s-77.imp"
41963 @ 355062:                           LOCATE L_0004

  6348        OPNAME=-1
41964 @ 355065:                           LINE   6348 "regression-compile-tmp/nrimp10s-77.imp"
41965 @ 355107:                           PUSH   OPNAME
41966 @ 355110:                           PUSHI  #0x00000001
41967 @ 355115:                           NEGATE
41968 @ 355116:                           ASSVAL

  6349        %IF OPND1_FLAG=2 %THEN OPNAME=OPND1_XTRA
41969 @ 355117:                           LINE   6349 "regression-compile-tmp/nrimp10s-77.imp"
41970 @ 355159:                           PUSH   OPND1
41971 @ 355162:                           SELECT 4
41972 @ 355165:                           PUSHI  #0x00000002
41973 @ 355170:                           JUMPIF # L_0004
41974 @ 355174:                           PUSH   OPNAME
41975 @ 355177:                           PUSH   OPND1
41976 @ 355180:                           SELECT 6
41977 @ 355183:                           ASSVAL
41978 @ 355184:                           LOCATE L_0004

  6350        VUSE=DVNAME!OPNAME<<16
41979 @ 355187:                           LINE   6350 "regression-compile-tmp/nrimp10s-77.imp"
41980 @ 355229:                           PUSH   VUSE
41981 @ 355232:                           PUSH   DVNAME
41982 @ 355235:                           PUSH   OPNAME
41983 @ 355238:                           PUSHI  #0x00000010
41984 @ 355243:                           LSH   
41985 @ 355244:                           OR    
41986 @ 355245:                           ASSVAL

  6351        %IF OPNAME>=0 %AND GRUSE(BREG)=14 %AND GRINF1(BREG)= VUSE %THEN ->DONE
41987 @ 355246:                           LINE   6351 "regression-compile-tmp/nrimp10s-77.imp"
41988 @ 355288:                           PUSH   OPNAME
41989 @ 355291:                           PUSHI  #0x00000000
41990 @ 355296:                           JUMPIF < L_0004
41991 @ 355300:                           PUSH   GRUSE
41992 @ 355303:                           PUSHI  #0x00000007
41993 @ 355308:                           ACCESS
41994 @ 355309:                           PUSHI  #0x0000000e
41995 @ 355314:                           JUMPIF # L_0004
41996 @ 355318:                           PUSH   GRINF1
41997 @ 355321:                           PUSHI  #0x00000007
41998 @ 355326:                           ACCESS
41999 @ 355327:                           PUSH   VUSE
42000 @ 355330:                           JUMPIF # L_0004
42001 @ 355334:                           JUMP   L_0221
42002 @ 355337:                           LOCATE L_0004

  6352        %IF PARMARR=0=PARMCHK %AND DVPOS>0 %START
42003 @ 355340:                           LINE   6352 "regression-compile-tmp/nrimp10s-77.imp"
42004 @ 355382:                           PUSH   PARMARR
42005 @ 355385:                           PUSHI  #0x00000000
42006 @ 355390:                           JUMPIFD # L_0004
42007 @ 355394:                           PUSH   PARMCHK
42008 @ 355397:                           JUMPIF # L_0004
42009 @ 355401:                           PUSH   DVPOS
42010 @ 355404:                           PUSHI  #0x00000000
42011 @ 355409:                           JUMPIF <= L_0004

  6353           LOAD(OPND1,BREG,2)
42012 @ 355413:                           LINE   6353 "regression-compile-tmp/nrimp10s-77.imp"
42013 @ 355455:                           PUSH   LOAD
42014 @ 355458:                           PUSH   OPND1
42015 @ 355461:                           ASSPAR
42016 @ 355462:                           PUSHI  #0x00000007
42017 @ 355467:                           ASSPAR
42018 @ 355468:                           PUSHI  #0x00000002
42019 @ 355473:                           ASSPAR
42020 @ 355474:                           CALL  

  6354           X=CTABLE_val(DVPOS+4)
42021 @ 355475:                           LINE   6354 "regression-compile-tmp/nrimp10s-77.imp"
42022 @ 355517:                           PUSH   X
42023 @ 355520:                           PUSH   CTABLE
42024 @ 355523:                           SELECT 1
42025 @ 355526:                           PUSH   DVPOS
42026 @ 355529:                           PUSHI  #0x00000004
42027 @ 355534:                           ADD   
42028 @ 355535:                           ACCESS
42029 @ 355536:                           ASSVAL

  6355           %IF X#1 %THEN PSF1(MYB,0,X) %AND GRUSE(BREG)=0
42030 @ 355537:                           LINE   6355 "regression-compile-tmp/nrimp10s-77.imp"
42031 @ 355579:                           PUSH   X
42032 @ 355582:                           PUSHI  #0x00000001
42033 @ 355587:                           JUMPIF = L_0007
42034 @ 355591:                           PUSH   PSF1
42035 @ 355594:                           PUSHI  #0x0000002a
42036 @ 355599:                           ASSPAR
42037 @ 355600:                           PUSHI  #0x00000000
42038 @ 355605:                           ASSPAR
42039 @ 355606:                           PUSH   X
42040 @ 355609:                           ASSPAR
42041 @ 355610:                           CALL  
42042 @ 355611:                           PUSH   GRUSE
42043 @ 355614:                           PUSHI  #0x00000007
42044 @ 355619:                           ACCESS
42045 @ 355620:                           PUSHI  #0x00000000
42046 @ 355625:                           ASSVAL
42047 @ 355626:                           LOCATE L_0007

  6356           Y=X*CTABLE_val(DVPOS+3)
42048 @ 355629:                           LINE   6356 "regression-compile-tmp/nrimp10s-77.imp"
42049 @ 355671:                           PUSH   Y
42050 @ 355674:                           PUSH   X
42051 @ 355677:                           PUSH   CTABLE
42052 @ 355680:                           SELECT 1
42053 @ 355683:                           PUSH   DVPOS
42054 @ 355686:                           PUSHI  #0x00000003
42055 @ 355691:                           ADD   
42056 @ 355692:                           ACCESS
42057 @ 355693:                           MUL   
42058 @ 355694:                           ASSVAL

  6357           %IF DPTYPE&16_C0F<=3 %THEN %START
42059 @ 355695:                           LINE   6357 "regression-compile-tmp/nrimp10s-77.imp"
42060 @ 355737:                           PUSH   DPTYPE
42061 @ 355740:                           PUSHI  #0x00000c0f
42062 @ 355745:                           AND   
42063 @ 355746:                           PUSHI  #0x00000003
42064 @ 355751:                           JUMPIF > L_0007

  6358              %IF X#1 %THEN ->DONE
42065 @ 355755:                           LINE   6358 "regression-compile-tmp/nrimp10s-77.imp"
42066 @ 355797:                           PUSH   X
42067 @ 355800:                           PUSHI  #0x00000001
42068 @ 355805:                           JUMPIF = L_000a
42069 @ 355809:                           JUMP   L_0221
42070 @ 355812:                           LOCATE L_000a

  6359              ->OUT
42071 @ 355815:                           LINE   6359 "regression-compile-tmp/nrimp10s-77.imp"
42072 @ 355857:                           JUMP   L_0222

  6360           %FINISH
  6361                                          ! TEST NAM=0 WHEN ZERO ADJSTD
42073 @ 355860:                           LINE   6360 "regression-compile-tmp/nrimp10s-77.imp"
42074 @ 355902:                           LOCATE L_0007

  6362           %IF Y#0 %THEN PSF1(SBB,0,Y) %AND GRUSE(BREG)=0
42075 @ 355905:                           LINE   6362 "regression-compile-tmp/nrimp10s-77.imp"
42076 @ 355947:                           PUSH   Y
42077 @ 355950:                           PUSHI  #0x00000000
42078 @ 355955:                           JUMPIF = L_0007
42079 @ 355959:                           PUSH   PSF1
42080 @ 355962:                           PUSHI  #0x00000022
42081 @ 355967:                           ASSPAR
42082 @ 355968:                           PUSHI  #0x00000000
42083 @ 355973:                           ASSPAR
42084 @ 355974:                           PUSH   Y
42085 @ 355977:                           ASSPAR
42086 @ 355978:                           CALL  
42087 @ 355979:                           PUSH   GRUSE
42088 @ 355982:                           PUSHI  #0x00000007
42089 @ 355987:                           ACCESS
42090 @ 355988:                           PUSHI  #0x00000000
42091 @ 355993:                           ASSVAL
42092 @ 355994:                           LOCATE L_0007

  6363           ->DONE
42093 @ 355997:                           LINE   6363 "regression-compile-tmp/nrimp10s-77.imp"
42094 @ 356039:                           JUMP   L_0221

  6364        %FINISH
42095 @ 356042:                           LINE   6364 "regression-compile-tmp/nrimp10s-77.imp"
42096 @ 356084:                           LOCATE L_0004

  6365        %IF PARMARR=0=PARMCHK %AND (DPTYPE&16_300=16_200 %OR DPTYPE&16_C0F<=3 %OR COMPILER#0)%START;! IE ARR=2 OR NAM=0
42097 @ 356087:                           LINE   6365 "regression-compile-tmp/nrimp10s-77.imp"
42098 @ 356129:                           PUSH   PARMARR
42099 @ 356132:                           PUSHI  #0x00000000
42100 @ 356137:                           JUMPIFD # L_0004
42101 @ 356141:                           PUSH   PARMCHK
42102 @ 356144:                           JUMPIF # L_0004
42103 @ 356148:                           PUSH   DPTYPE
42104 @ 356151:                           PUSHI  #0x00000300
42105 @ 356156:                           AND   
42106 @ 356157:                           PUSHI  #0x00000200
42107 @ 356162:                           JUMPIF = L_0005
42108 @ 356166:                           PUSH   DPTYPE
42109 @ 356169:                           PUSHI  #0x00000c0f
42110 @ 356174:                           AND   
42111 @ 356175:                           PUSHI  #0x00000003
42112 @ 356180:                           JUMPIF <= L_0005
42113 @ 356184:                           PUSH   COMPILER
42114 @ 356187:                           PUSHI  #0x00000000
42115 @ 356192:                           JUMPIF = L_0004
42116 @ 356196:                           LOCATE L_0005

  6366           DTYPE=DPTYPE&15; DPREC=DPTYPE>>4&7
42117 @ 356199:                           LINE   6366 "regression-compile-tmp/nrimp10s-77.imp"
42118 @ 356241:                           PUSH   DTYPE
42119 @ 356244:                           PUSH   DPTYPE
42120 @ 356247:                           PUSHI  #0x0000000f
42121 @ 356252:                           AND   
42122 @ 356253:                           ASSVAL
42123 @ 356254:                           LINE   6366 "regression-compile-tmp/nrimp10s-77.imp"
42124 @ 356296:                           PUSH   DPREC
42125 @ 356299:                           PUSH   DPTYPE
42126 @ 356302:                           PUSHI  #0x00000004
42127 @ 356307:                           RSH   
42128 @ 356308:                           PUSHI  #0x00000007
42129 @ 356313:                           AND   
42130 @ 356314:                           ASSVAL

  6367           LOAD (OPND1,BREG,2) %UNLESS OPND1_FLAG<=1
42131 @ 356315:                           LINE   6367 "regression-compile-tmp/nrimp10s-77.imp"
42132 @ 356357:                           PUSH   OPND1
42133 @ 356360:                           SELECT 4
42134 @ 356363:                           PUSHI  #0x00000001
42135 @ 356368:                           JUMPIF <= L_0007
42136 @ 356372:                           PUSH   LOAD
42137 @ 356375:                           PUSH   OPND1
42138 @ 356378:                           ASSPAR
42139 @ 356379:                           PUSHI  #0x00000007
42140 @ 356384:                           ASSPAR
42141 @ 356385:                           PUSHI  #0x00000002
42142 @ 356390:                           ASSPAR
42143 @ 356391:                           CALL  
42144 @ 356392:                           LOCATE L_0007

  6368           %IF DTYPE>=3 %OR DPREC=4 %THEN %START
42145 @ 356395:                           LINE   6368 "regression-compile-tmp/nrimp10s-77.imp"
42146 @ 356437:                           PUSH   DTYPE
42147 @ 356440:                           PUSHI  #0x00000003
42148 @ 356445:                           JUMPIF >= L_0008
42149 @ 356449:                           PUSH   DPREC
42150 @ 356452:                           PUSHI  #0x00000004
42151 @ 356457:                           JUMPIF # L_0007
42152 @ 356461:                           LOCATE L_0008

  6369              DACC=LIST_S3;               ! PUT THERE BY CANAME
42153 @ 356464:                           LINE   6369 "regression-compile-tmp/nrimp10s-77.imp"
42154 @ 356506:                           PUSH   DACC
42155 @ 356509:                           PUSH   LIST
42156 @ 356512:                           SELECT 3
42157 @ 356515:                           ASSVAL

  6370              %IF OPND1_FLAG<=1 %THEN OPND1_D=OPND1_D*DACC %AND %RETURN
42158 @ 356516:                           LINE   6370 "regression-compile-tmp/nrimp10s-77.imp"
42159 @ 356558:                           PUSH   OPND1
42160 @ 356561:                           SELECT 4
42161 @ 356564:                           PUSHI  #0x00000001
42162 @ 356569:                           JUMPIF > L_000a
42163 @ 356573:                           PUSH   OPND1
42164 @ 356576:                           SELECT 5
42165 @ 356579:                           PUSH   OPND1
42166 @ 356582:                           SELECT 5
42167 @ 356585:                           PUSH   DACC
42168 @ 356588:                           MUL   
42169 @ 356589:                           ASSVAL
42170 @ 356590:                           RETURN
42171 @ 356591:                           LOCATE L_000a

  6371              PSF1(MYB,0,DACC) %UNLESS DACC=1
42172 @ 356594:                           LINE   6371 "regression-compile-tmp/nrimp10s-77.imp"
42173 @ 356636:                           PUSH   DACC
42174 @ 356639:                           PUSHI  #0x00000001
42175 @ 356644:                           JUMPIF = L_000a
42176 @ 356648:                           PUSH   PSF1
42177 @ 356651:                           PUSHI  #0x0000002a
42178 @ 356656:                           ASSPAR
42179 @ 356657:                           PUSHI  #0x00000000
42180 @ 356662:                           ASSPAR
42181 @ 356663:                           PUSH   DACC
42182 @ 356666:                           ASSPAR
42183 @ 356667:                           CALL  
42184 @ 356668:                           LOCATE L_000a

  6372              GRUSE(BREG)=0
42185 @ 356671:                           LINE   6372 "regression-compile-tmp/nrimp10s-77.imp"
42186 @ 356713:                           PUSH   GRUSE
42187 @ 356716:                           PUSHI  #0x00000007
42188 @ 356721:                           ACCESS
42189 @ 356722:                           PUSHI  #0x00000000
42190 @ 356727:                           ASSVAL

  6373              ->DONE
42191 @ 356728:                           LINE   6373 "regression-compile-tmp/nrimp10s-77.imp"
42192 @ 356770:                           JUMP   L_0221

  6374           %FINISH
42193 @ 356773:                           LINE   6374 "regression-compile-tmp/nrimp10s-77.imp"
42194 @ 356815:                           LOCATE L_0007

  6375           %IF OPND1_FLAG<=1 %THEN %RETURN
42195 @ 356818:                           LINE   6375 "regression-compile-tmp/nrimp10s-77.imp"
42196 @ 356860:                           PUSH   OPND1
42197 @ 356863:                           SELECT 4
42198 @ 356866:                           PUSHI  #0x00000001
42199 @ 356871:                           JUMPIF > L_0007
42200 @ 356875:                           RETURN
42201 @ 356876:                           LOCATE L_0007

  6376           LOADREG=BREG; ->OUT
42202 @ 356879:                           LINE   6376 "regression-compile-tmp/nrimp10s-77.imp"
42203 @ 356921:                           PUSH   LOADREG
42204 @ 356924:                           PUSHI  #0x00000007
42205 @ 356929:                           ASSVAL
42206 @ 356930:                           LINE   6376 "regression-compile-tmp/nrimp10s-77.imp"
42207 @ 356972:                           JUMP   L_0222

  6377        %FINISH
42208 @ 356975:                           LINE   6377 "regression-compile-tmp/nrimp10s-77.imp"
42209 @ 357017:                           LOCATE L_0004

  6378        %IF OPND1_FLAG=9 %AND OPND1_XB>>4=ACCR %THEN %START
42210 @ 357020:                           LINE   6378 "regression-compile-tmp/nrimp10s-77.imp"
42211 @ 357062:                           PUSH   OPND1
42212 @ 357065:                           SELECT 4
42213 @ 357068:                           PUSHI  #0x00000009
42214 @ 357073:                           JUMPIF # L_0004
42215 @ 357077:                           PUSH   OPND1
42216 @ 357080:                           SELECT 3
42217 @ 357083:                           PUSHI  #0x00000004
42218 @ 357088:                           RSH   
42219 @ 357089:                           PUSHI  #0x00000000
42220 @ 357094:                           JUMPIF # L_0004

  6379           PF1(ST,0,TOS,0);            ! ACC CANNOT BE USED IN DVM
42221 @ 357098:                           LINE   6379 "regression-compile-tmp/nrimp10s-77.imp"
42222 @ 357140:                           PUSH   PF1
42223 @ 357143:                           PUSHI  #0x00000048
42224 @ 357148:                           ASSPAR
42225 @ 357149:                           PUSHI  #0x00000000
42226 @ 357154:                           ASSPAR
42227 @ 357155:                           PUSHI  #0x00000006
42228 @ 357160:                           ASSPAR
42229 @ 357161:                           PUSHI  #0x00000000
42230 @ 357166:                           ASSPAR
42231 @ 357167:                           CALL  

  6380           CHANGE RD(ACCR)
42232 @ 357168:                           LINE   6380 "regression-compile-tmp/nrimp10s-77.imp"
42233 @ 357210:                           PUSH   CHANGERD
42234 @ 357213:                           PUSHI  #0x00000000
42235 @ 357218:                           ASSPAR
42236 @ 357219:                           CALL  

  6381           REGISTER(ACCR)=0
42237 @ 357220:                           LINE   6381 "regression-compile-tmp/nrimp10s-77.imp"
42238 @ 357262:                           PUSH   REGISTER
42239 @ 357265:                           PUSHI  #0x00000000
42240 @ 357270:                           ACCESS
42241 @ 357271:                           PUSHI  #0x00000000
42242 @ 357276:                           ASSVAL

  6382        %FINISH
  6383  !
42243 @ 357277:                           LINE   6382 "regression-compile-tmp/nrimp10s-77.imp"
42244 @ 357319:                           LOCATE L_0004

  6384        BASE=OPND2_XTRA>>18; AREA=-1
42245 @ 357322:                           LINE   6384 "regression-compile-tmp/nrimp10s-77.imp"
42246 @ 357364:                           PUSH   BASE
42247 @ 357367:                           PUSH   OPND2
42248 @ 357370:                           SELECT 6
42249 @ 357373:                           PUSHI  #0x00000012
42250 @ 357378:                           RSH   
42251 @ 357379:                           ASSVAL
42252 @ 357380:                           LINE   6384 "regression-compile-tmp/nrimp10s-77.imp"
42253 @ 357422:                           PUSH   AREA
42254 @ 357425:                           PUSHI  #0x00000001
42255 @ 357430:                           NEGATE
42256 @ 357431:                           ASSVAL

  6385        GET IN ACC(DR,2,0,AREA CODE,OPND2_XTRA&16_1FFFF+8)
  6386  !
42257 @ 357432:                           LINE   6385 "regression-compile-tmp/nrimp10s-77.imp"
42258 @ 357474:                           PUSH   GETINACC
42259 @ 357477:                           PUSHI  #0x00000001
42260 @ 357482:                           ASSPAR
42261 @ 357483:                           PUSHI  #0x00000002
42262 @ 357488:                           ASSPAR
42263 @ 357489:                           PUSHI  #0x00000000
42264 @ 357494:                           ASSPAR
42265 @ 357495:                           PUSH   AREACODE
42266 @ 357498:                           CALL  
42267 @ 357499:                           ASSPAR
42268 @ 357500:                           PUSH   OPND2
42269 @ 357503:                           SELECT 6
42270 @ 357506:                           PUSHI  #0x0001ffff
42271 @ 357511:                           AND   
42272 @ 357512:                           PUSHI  #0x00000008
42273 @ 357517:                           ADD   
42274 @ 357518:                           ASSPAR
42275 @ 357519:                           CALL  

  6387        LOAD(OPND1,EVALREG,0)
42276 @ 357520:                           LINE   6387 "regression-compile-tmp/nrimp10s-77.imp"
42277 @ 357562:                           PUSH   LOAD
42278 @ 357565:                           PUSH   OPND1
42279 @ 357568:                           ASSPAR
42280 @ 357569:                           PUSH   EVALREG
42281 @ 357572:                           ASSPAR
42282 @ 357573:                           PUSHI  #0x00000000
42283 @ 357578:                           ASSPAR
42284 @ 357579:                           CALL  

  6388        %IF OPND1_PTYPE>>4>=6 %THEN FAULT(24,0)
42285 @ 357580:                           LINE   6388 "regression-compile-tmp/nrimp10s-77.imp"
42286 @ 357622:                           PUSH   OPND1
42287 @ 357625:                           SELECT 2
42288 @ 357628:                           PUSHI  #0x00000004
42289 @ 357633:                           RSH   
42290 @ 357634:                           PUSHI  #0x00000006
42291 @ 357639:                           JUMPIF < L_0004
42292 @ 357643:                           PUSH   FAULT
42293 @ 357646:                           PUSHI  #0x00000018
42294 @ 357651:                           ASSPAR
42295 @ 357652:                           PUSHI  #0x00000000
42296 @ 357657:                           ASSPAR
42297 @ 357658:                           CALL  
42298 @ 357659:                           LOCATE L_0004

  6389        %IF REGISTER(BREG)>=1 %AND (OPND1_FLAG#9 %OR OPND1_XB>>4#BREG) %THEN %START
42299 @ 357662:                           LINE   6389 "regression-compile-tmp/nrimp10s-77.imp"
42300 @ 357704:                           PUSH   REGISTER
42301 @ 357707:                           PUSHI  #0x00000007
42302 @ 357712:                           ACCESS
42303 @ 357713:                           PUSHI  #0x00000001
42304 @ 357718:                           JUMPIF < L_0004
42305 @ 357722:                           PUSH   OPND1
42306 @ 357725:                           SELECT 4
42307 @ 357728:                           PUSHI  #0x00000009
42308 @ 357733:                           JUMPIF # L_0005
42309 @ 357737:                           PUSH   OPND1
42310 @ 357740:                           SELECT 3
42311 @ 357743:                           PUSHI  #0x00000004
42312 @ 357748:                           RSH   
42313 @ 357749:                           PUSHI  #0x00000007
42314 @ 357754:                           JUMPIF = L_0004
42315 @ 357758:                           LOCATE L_0005

  6390           OPND==RECORD(OLINK(BREG))
42316 @ 357761:                           LINE   6390 "regression-compile-tmp/nrimp10s-77.imp"
42317 @ 357803:                           PUSH   OPND
42318 @ 357806:                           PUSH   RECORD
42319 @ 357809:                           PUSH   OLINK
42320 @ 357812:                           PUSHI  #0x00000007
42321 @ 357817:                           ACCESS
42322 @ 357818:                           ASSPAR
42323 @ 357819:                           CALL  
42324 @ 357820:                           ASSREF

  6391           OPND_D=0
42325 @ 357821:                           LINE   6391 "regression-compile-tmp/nrimp10s-77.imp"
42326 @ 357863:                           PUSH   OPND
42327 @ 357866:                           SELECT 5
42328 @ 357869:                           PUSHI  #0x00000000
42329 @ 357874:                           ASSVAL

  6392           REGISTER(BREG)=2
42330 @ 357875:                           LINE   6392 "regression-compile-tmp/nrimp10s-77.imp"
42331 @ 357917:                           PUSH   REGISTER
42332 @ 357920:                           PUSHI  #0x00000007
42333 @ 357925:                           ACCESS
42334 @ 357926:                           PUSHI  #0x00000002
42335 @ 357931:                           ASSVAL

  6393           BOOT OUT(BREG)
42336 @ 357932:                           LINE   6393 "regression-compile-tmp/nrimp10s-77.imp"
42337 @ 357974:                           PUSH   BOOTOUT
42338 @ 357977:                           PUSHI  #0x00000007
42339 @ 357982:                           ASSPAR
42340 @ 357983:                           CALL  

  6394        %FINISH
42341 @ 357984:                           LINE   6394 "regression-compile-tmp/nrimp10s-77.imp"
42342 @ 358026:                           LOCATE L_0004

  6395        AREA=OPND1_XB>>4; ACCESS=OPND1_XB&15
42343 @ 358029:                           LINE   6395 "regression-compile-tmp/nrimp10s-77.imp"
42344 @ 358071:                           PUSH   AREA
42345 @ 358074:                           PUSH   OPND1
42346 @ 358077:                           SELECT 3
42347 @ 358080:                           PUSHI  #0x00000004
42348 @ 358085:                           RSH   
42349 @ 358086:                           ASSVAL
42350 @ 358087:                           LINE   6395 "regression-compile-tmp/nrimp10s-77.imp"
42351 @ 358129:                           PUSH   ACCESS
42352 @ 358132:                           PUSH   OPND1
42353 @ 358135:                           SELECT 3
42354 @ 358138:                           PUSHI  #0x0000000f
42355 @ 358143:                           AND   
42356 @ 358144:                           ASSVAL

  6396        PSORLF1(OPCODE>>8,ACCESS,AREA,OPND1_D)
42357 @ 358145:                           LINE   6396 "regression-compile-tmp/nrimp10s-77.imp"
42358 @ 358187:                           PUSH   PSORLF1
42359 @ 358190:                           PUSH   OPCODE
42360 @ 358193:                           PUSHI  #0x00000008
42361 @ 358198:                           RSH   
42362 @ 358199:                           ASSPAR
42363 @ 358200:                           PUSH   ACCESS
42364 @ 358203:                           ASSPAR
42365 @ 358204:                           PUSH   AREA
42366 @ 358207:                           ASSPAR
42367 @ 358208:                           PUSH   OPND1
42368 @ 358211:                           SELECT 5
42369 @ 358214:                           ASSPAR
42370 @ 358215:                           CALL  

  6397        GRUSE(BREG)=0
42371 @ 358216:                           LINE   6397 "regression-compile-tmp/nrimp10s-77.imp"
42372 @ 358258:                           PUSH   GRUSE
42373 @ 358261:                           PUSHI  #0x00000007
42374 @ 358266:                           ACCESS
42375 @ 358267:                           PUSHI  #0x00000000
42376 @ 358272:                           ASSVAL

  6398  DONE:
42377 @ 358273:                           LINE   6398 "regression-compile-tmp/nrimp10s-77.imp"
42378 @ 358315:                           LABEL  L_0221

  6399        %IF OPNAME>=0 %THEN %START
42379 @ 358318:                           LINE   6399 "regression-compile-tmp/nrimp10s-77.imp"
42380 @ 358360:                           PUSH   OPNAME
42381 @ 358363:                           PUSHI  #0x00000000
42382 @ 358368:                           JUMPIF < L_0004

  6400           GRUSE(BREG)=14
42383 @ 358372:                           LINE   6400 "regression-compile-tmp/nrimp10s-77.imp"
42384 @ 358414:                           PUSH   GRUSE
42385 @ 358417:                           PUSHI  #0x00000007
42386 @ 358422:                           ACCESS
42387 @ 358423:                           PUSHI  #0x0000000e
42388 @ 358428:                           ASSVAL

  6401           GRINF1(BREG)=VUSE
42389 @ 358429:                           LINE   6401 "regression-compile-tmp/nrimp10s-77.imp"
42390 @ 358471:                           PUSH   GRINF1
42391 @ 358474:                           PUSHI  #0x00000007
42392 @ 358479:                           ACCESS
42393 @ 358480:                           PUSH   VUSE
42394 @ 358483:                           ASSVAL

  6402           GRINF2(BREG)=0
42395 @ 358484:                           LINE   6402 "regression-compile-tmp/nrimp10s-77.imp"
42396 @ 358526:                           PUSH   GRINF2
42397 @ 358529:                           PUSHI  #0x00000007
42398 @ 358534:                           ACCESS
42399 @ 358535:                           PUSHI  #0x00000000
42400 @ 358540:                           ASSVAL

  6403        %FINISH
42401 @ 358541:                           LINE   6403 "regression-compile-tmp/nrimp10s-77.imp"
42402 @ 358583:                           LOCATE L_0004

  6404  OUT:
42403 @ 358586:                           LINE   6404 "regression-compile-tmp/nrimp10s-77.imp"
42404 @ 358628:                           LABEL  L_0222

  6405        LOADREG=BREG
42405 @ 358631:                           LINE   6405 "regression-compile-tmp/nrimp10s-77.imp"
42406 @ 358673:                           PUSH   LOADREG
42407 @ 358676:                           PUSHI  #0x00000007
42408 @ 358681:                           ASSVAL

  6406        REGISTER(LOADREG)=1
42409 @ 358682:                           LINE   6406 "regression-compile-tmp/nrimp10s-77.imp"
42410 @ 358724:                           PUSH   REGISTER
42411 @ 358727:                           PUSH   LOADREG
42412 @ 358730:                           ACCESS
42413 @ 358731:                           PUSHI  #0x00000001
42414 @ 358736:                           ASSVAL

  6407        OPND1_FLAG=9; OPND1_XB=LOADREG<<4
42415 @ 358737:                           LINE   6407 "regression-compile-tmp/nrimp10s-77.imp"
42416 @ 358779:                           PUSH   OPND1
42417 @ 358782:                           SELECT 4
42418 @ 358785:                           PUSHI  #0x00000009
42419 @ 358790:                           ASSVAL
42420 @ 358791:                           LINE   6407 "regression-compile-tmp/nrimp10s-77.imp"
42421 @ 358833:                           PUSH   OPND1
42422 @ 358836:                           SELECT 3
42423 @ 358839:                           PUSH   LOADREG
42424 @ 358842:                           PUSHI  #0x00000004
42425 @ 358847:                           LSH   
42426 @ 358848:                           ASSVAL

  6408  %END
42427 @ 358849:                           LINE   6408 "regression-compile-tmp/nrimp10s-77.imp"
42428 @ 358891:                        END    _lev0id0_lev1id1_lev2id3_CSS_EXPOP_VMY1 {lev=6 --> 5}

  6409  %ROUTINE VMY
  6410  !***********************************************************************
  6411  !*    DOES ALL VECTOR MULTIPLIES EXCEPT ONE DIMENSION                  *
  6412  !***********************************************************************
42429 @ 358892:                        LINE   6409 "regression-compile-tmp/nrimp10s-77.imp"
42430 @ 358934:                        DEF    VMY (_lev0id0_lev1id1_lev2id3_CSS_EXPOP_VMY) p1=V_01e6 a/tf=7 b/format=0 c/ostate=0  type=0 (<type:0>) form=7 (routine) special=0 (<special:0>) linkage=0 (auto) spec=0 indirect=0 unass=0
42431 @ 358949:                           START  ( FORMAL PARAMETERS  {lev=6 --> 7, nested=0 --> 1}
42432 @ 358950:                           FINISH ) {lev=6}

  6413        %IF OPND1_FLAG=9 %AND OPND1_XB>>4=ACCR %THEN %START
42433 @ 358951:                           LINE   6413 "regression-compile-tmp/nrimp10s-77.imp"
42434 @ 358993:                           PUSH   OPND1
42435 @ 358996:                           SELECT 4
42436 @ 358999:                           PUSHI  #0x00000009
42437 @ 359004:                           JUMPIF # L_0004
42438 @ 359008:                           PUSH   OPND1
42439 @ 359011:                           SELECT 3
42440 @ 359014:                           PUSHI  #0x00000004
42441 @ 359019:                           RSH   
42442 @ 359020:                           PUSHI  #0x00000000
42443 @ 359025:                           JUMPIF # L_0004

  6414           PF1(ST,0,TOS,0);            ! ACC CANNOT BE USED IN DVM
42444 @ 359029:                           LINE   6414 "regression-compile-tmp/nrimp10s-77.imp"
42445 @ 359071:                           PUSH   PF1
42446 @ 359074:                           PUSHI  #0x00000048
42447 @ 359079:                           ASSPAR
42448 @ 359080:                           PUSHI  #0x00000000
42449 @ 359085:                           ASSPAR
42450 @ 359086:                           PUSHI  #0x00000006
42451 @ 359091:                           ASSPAR
42452 @ 359092:                           PUSHI  #0x00000000
42453 @ 359097:                           ASSPAR
42454 @ 359098:                           CALL  

  6415           CHANGE RD(ACCR)
42455 @ 359099:                           LINE   6415 "regression-compile-tmp/nrimp10s-77.imp"
42456 @ 359141:                           PUSH   CHANGERD
42457 @ 359144:                           PUSHI  #0x00000000
42458 @ 359149:                           ASSPAR
42459 @ 359150:                           CALL  

  6416           REGISTER(ACCR)=0
42460 @ 359151:                           LINE   6416 "regression-compile-tmp/nrimp10s-77.imp"
42461 @ 359193:                           PUSH   REGISTER
42462 @ 359196:                           PUSHI  #0x00000000
42463 @ 359201:                           ACCESS
42464 @ 359202:                           PUSHI  #0x00000000
42465 @ 359207:                           ASSVAL

  6417        %FINISH
  6418  !
42466 @ 359208:                           LINE   6417 "regression-compile-tmp/nrimp10s-77.imp"
42467 @ 359250:                           LOCATE L_0004

  6419        %IF C=D %THEN %START;          ! TOP DIMENSION LOAD DV DES
42468 @ 359253:                           LINE   6419 "regression-compile-tmp/nrimp10s-77.imp"
42469 @ 359295:                           PUSH   C
42470 @ 359298:                           PUSH   D
42471 @ 359301:                           JUMPIF # L_0004

  6420           BASE=OPND2_XTRA>>18; AREA=-1
42472 @ 359305:                           LINE   6420 "regression-compile-tmp/nrimp10s-77.imp"
42473 @ 359347:                           PUSH   BASE
42474 @ 359350:                           PUSH   OPND2
42475 @ 359353:                           SELECT 6
42476 @ 359356:                           PUSHI  #0x00000012
42477 @ 359361:                           RSH   
42478 @ 359362:                           ASSVAL
42479 @ 359363:                           LINE   6420 "regression-compile-tmp/nrimp10s-77.imp"
42480 @ 359405:                           PUSH   AREA
42481 @ 359408:                           PUSHI  #0x00000001
42482 @ 359413:                           NEGATE
42483 @ 359414:                           ASSVAL

  6421           GET IN ACC(DR,2,0,AREA CODE,OPND2_XTRA&16_1FFFF+8)
42484 @ 359415:                           LINE   6421 "regression-compile-tmp/nrimp10s-77.imp"
42485 @ 359457:                           PUSH   GETINACC
42486 @ 359460:                           PUSHI  #0x00000001
42487 @ 359465:                           ASSPAR
42488 @ 359466:                           PUSHI  #0x00000002
42489 @ 359471:                           ASSPAR
42490 @ 359472:                           PUSHI  #0x00000000
42491 @ 359477:                           ASSPAR
42492 @ 359478:                           PUSH   AREACODE
42493 @ 359481:                           CALL  
42494 @ 359482:                           ASSPAR
42495 @ 359483:                           PUSH   OPND2
42496 @ 359486:                           SELECT 6
42497 @ 359489:                           PUSHI  #0x0001ffff
42498 @ 359494:                           AND   
42499 @ 359495:                           PUSHI  #0x00000008
42500 @ 359500:                           ADD   
42501 @ 359501:                           ASSPAR
42502 @ 359502:                           CALL  

  6422        %FINISH
  6423  !
42503 @ 359503:                           LINE   6422 "regression-compile-tmp/nrimp10s-77.imp"
42504 @ 359545:                           LOCATE L_0004

  6424        LOAD(OPND1,EVALREG,0)
42505 @ 359548:                           LINE   6424 "regression-compile-tmp/nrimp10s-77.imp"
42506 @ 359590:                           PUSH   LOAD
42507 @ 359593:                           PUSH   OPND1
42508 @ 359596:                           ASSPAR
42509 @ 359597:                           PUSH   EVALREG
42510 @ 359600:                           ASSPAR
42511 @ 359601:                           PUSHI  #0x00000000
42512 @ 359606:                           ASSPAR
42513 @ 359607:                           CALL  

  6425        %IF OPND1_PTYPE>>4>=6 %THEN FAULT(24,0)
42514 @ 359608:                           LINE   6425 "regression-compile-tmp/nrimp10s-77.imp"
42515 @ 359650:                           PUSH   OPND1
42516 @ 359653:                           SELECT 2
42517 @ 359656:                           PUSHI  #0x00000004
42518 @ 359661:                           RSH   
42519 @ 359662:                           PUSHI  #0x00000006
42520 @ 359667:                           JUMPIF < L_0004
42521 @ 359671:                           PUSH   FAULT
42522 @ 359674:                           PUSHI  #0x00000018
42523 @ 359679:                           ASSPAR
42524 @ 359680:                           PUSHI  #0x00000000
42525 @ 359685:                           ASSPAR
42526 @ 359686:                           CALL  
42527 @ 359687:                           LOCATE L_0004

  6426        %IF C=D %AND REGISTER(BREG)>=1 %AND (OPND1_FLAG#9 %OR OPND1_XB>>4#BREG) %THEN %START
42528 @ 359690:                           LINE   6426 "regression-compile-tmp/nrimp10s-77.imp"
42529 @ 359732:                           PUSH   C
42530 @ 359735:                           PUSH   D
42531 @ 359738:                           JUMPIF # L_0004
42532 @ 359742:                           PUSH   REGISTER
42533 @ 359745:                           PUSHI  #0x00000007
42534 @ 359750:                           ACCESS
42535 @ 359751:                           PUSHI  #0x00000001
42536 @ 359756:                           JUMPIF < L_0004
42537 @ 359760:                           PUSH   OPND1
42538 @ 359763:                           SELECT 4
42539 @ 359766:                           PUSHI  #0x00000009
42540 @ 359771:                           JUMPIF # L_0005
42541 @ 359775:                           PUSH   OPND1
42542 @ 359778:                           SELECT 3
42543 @ 359781:                           PUSHI  #0x00000004
42544 @ 359786:                           RSH   
42545 @ 359787:                           PUSHI  #0x00000007
42546 @ 359792:                           JUMPIF = L_0004
42547 @ 359796:                           LOCATE L_0005

  6427           OPND==RECORD(OLINK(BREG))
42548 @ 359799:                           LINE   6427 "regression-compile-tmp/nrimp10s-77.imp"
42549 @ 359841:                           PUSH   OPND
42550 @ 359844:                           PUSH   RECORD
42551 @ 359847:                           PUSH   OLINK
42552 @ 359850:                           PUSHI  #0x00000007
42553 @ 359855:                           ACCESS
42554 @ 359856:                           ASSPAR
42555 @ 359857:                           CALL  
42556 @ 359858:                           ASSREF

  6428           OPND_D=0
42557 @ 359859:                           LINE   6428 "regression-compile-tmp/nrimp10s-77.imp"
42558 @ 359901:                           PUSH   OPND
42559 @ 359904:                           SELECT 5
42560 @ 359907:                           PUSHI  #0x00000000
42561 @ 359912:                           ASSVAL

  6429           REGISTER(BREG)=2
42562 @ 359913:                           LINE   6429 "regression-compile-tmp/nrimp10s-77.imp"
42563 @ 359955:                           PUSH   REGISTER
42564 @ 359958:                           PUSHI  #0x00000007
42565 @ 359963:                           ACCESS
42566 @ 359964:                           PUSHI  #0x00000002
42567 @ 359969:                           ASSVAL

  6430           BOOT OUT(BREG)
42568 @ 359970:                           LINE   6430 "regression-compile-tmp/nrimp10s-77.imp"
42569 @ 360012:                           PUSH   BOOTOUT
42570 @ 360015:                           PUSHI  #0x00000007
42571 @ 360020:                           ASSPAR
42572 @ 360021:                           CALL  

  6431        %FINISH
42573 @ 360022:                           LINE   6431 "regression-compile-tmp/nrimp10s-77.imp"
42574 @ 360064:                           LOCATE L_0004

  6432        AREA=OPND1_XB>>4; ACCESS=OPND1_XB&15
42575 @ 360067:                           LINE   6432 "regression-compile-tmp/nrimp10s-77.imp"
42576 @ 360109:                           PUSH   AREA
42577 @ 360112:                           PUSH   OPND1
42578 @ 360115:                           SELECT 3
42579 @ 360118:                           PUSHI  #0x00000004
42580 @ 360123:                           RSH   
42581 @ 360124:                           ASSVAL
42582 @ 360125:                           LINE   6432 "regression-compile-tmp/nrimp10s-77.imp"
42583 @ 360167:                           PUSH   ACCESS
42584 @ 360170:                           PUSH   OPND1
42585 @ 360173:                           SELECT 3
42586 @ 360176:                           PUSHI  #0x0000000f
42587 @ 360181:                           AND   
42588 @ 360182:                           ASSVAL

  6433        PSORLF1(OPCODE>>8,ACCESS,AREA,OPND1_D)
42589 @ 360183:                           LINE   6433 "regression-compile-tmp/nrimp10s-77.imp"
42590 @ 360225:                           PUSH   PSORLF1
42591 @ 360228:                           PUSH   OPCODE
42592 @ 360231:                           PUSHI  #0x00000008
42593 @ 360236:                           RSH   
42594 @ 360237:                           ASSPAR
42595 @ 360238:                           PUSH   ACCESS
42596 @ 360241:                           ASSPAR
42597 @ 360242:                           PUSH   AREA
42598 @ 360245:                           ASSPAR
42599 @ 360246:                           PUSH   OPND1
42600 @ 360249:                           SELECT 5
42601 @ 360252:                           ASSPAR
42602 @ 360253:                           CALL  

  6434           GRUSE(BREG)=0
  6435  !
42603 @ 360254:                           LINE   6434 "regression-compile-tmp/nrimp10s-77.imp"
42604 @ 360296:                           PUSH   GRUSE
42605 @ 360299:                           PUSHI  #0x00000007
42606 @ 360304:                           ACCESS
42607 @ 360305:                           PUSHI  #0x00000000
42608 @ 360310:                           ASSVAL

  6436        LOADREG=ACCR
42609 @ 360311:                           LINE   6436 "regression-compile-tmp/nrimp10s-77.imp"
42610 @ 360353:                           PUSH   LOADREG
42611 @ 360356:                           PUSHI  #0x00000000
42612 @ 360361:                           ASSVAL

  6437        %IF C=D %THEN GET IN ACC(ACCR,1,0,7,0) %ELSE PF1(IAD,0,BREG,0)
42613 @ 360362:                           LINE   6437 "regression-compile-tmp/nrimp10s-77.imp"
42614 @ 360404:                           PUSH   C
42615 @ 360407:                           PUSH   D
42616 @ 360410:                           JUMPIF # L_0004
42617 @ 360414:                           PUSH   GETINACC
42618 @ 360417:                           PUSHI  #0x00000000
42619 @ 360422:                           ASSPAR
42620 @ 360423:                           PUSHI  #0x00000001
42621 @ 360428:                           ASSPAR
42622 @ 360429:                           PUSHI  #0x00000000
42623 @ 360434:                           ASSPAR
42624 @ 360435:                           PUSHI  #0x00000007
42625 @ 360440:                           ASSPAR
42626 @ 360441:                           PUSHI  #0x00000000
42627 @ 360446:                           ASSPAR
42628 @ 360447:                           CALL  
42629 @ 360448:                           GOTO   L_0003
42630 @ 360451:                           LOCATE L_0004
42631 @ 360454:                           PUSH   PF1
42632 @ 360457:                           PUSHI  #0x000000e0
42633 @ 360462:                           ASSPAR
42634 @ 360463:                           PUSHI  #0x00000000
42635 @ 360468:                           ASSPAR
42636 @ 360469:                           PUSHI  #0x00000007
42637 @ 360474:                           ASSPAR
42638 @ 360475:                           PUSHI  #0x00000000
42639 @ 360480:                           ASSPAR
42640 @ 360481:                           CALL  
42641 @ 360482:                           LOCATE L_0003

  6438        %IF C=1 %THEN %START
42642 @ 360485:                           LINE   6438 "regression-compile-tmp/nrimp10s-77.imp"
42643 @ 360527:                           PUSH   C
42644 @ 360530:                           PUSHI  #0x00000001
42645 @ 360535:                           JUMPIF # L_0004

  6439           PF1(ST,0,BREG,0)
42646 @ 360539:                           LINE   6439 "regression-compile-tmp/nrimp10s-77.imp"
42647 @ 360581:                           PUSH   PF1
42648 @ 360584:                           PUSHI  #0x00000048
42649 @ 360589:                           ASSPAR
42650 @ 360590:                           PUSHI  #0x00000000
42651 @ 360595:                           ASSPAR
42652 @ 360596:                           PUSHI  #0x00000007
42653 @ 360601:                           ASSPAR
42654 @ 360602:                           PUSHI  #0x00000000
42655 @ 360607:                           ASSPAR
42656 @ 360608:                           CALL  

  6440           REGISTER(ACCR)=0
42657 @ 360609:                           LINE   6440 "regression-compile-tmp/nrimp10s-77.imp"
42658 @ 360651:                           PUSH   REGISTER
42659 @ 360654:                           PUSHI  #0x00000000
42660 @ 360659:                           ACCESS
42661 @ 360660:                           PUSHI  #0x00000000
42662 @ 360665:                           ASSVAL

  6441           LOADREG=BREG
42663 @ 360666:                           LINE   6441 "regression-compile-tmp/nrimp10s-77.imp"
42664 @ 360708:                           PUSH   LOADREG
42665 @ 360711:                           PUSHI  #0x00000007
42666 @ 360716:                           ASSVAL

  6442        %FINISH
42667 @ 360717:                           LINE   6442 "regression-compile-tmp/nrimp10s-77.imp"
42668 @ 360759:                           LOCATE L_0004

  6443        REGISTER(LOADREG)=1
42669 @ 360762:                           LINE   6443 "regression-compile-tmp/nrimp10s-77.imp"
42670 @ 360804:                           PUSH   REGISTER
42671 @ 360807:                           PUSH   LOADREG
42672 @ 360810:                           ACCESS
42673 @ 360811:                           PUSHI  #0x00000001
42674 @ 360816:                           ASSVAL

  6444        OPND1_FLAG=9; OPND1_XB=LOADREG<<4
42675 @ 360817:                           LINE   6444 "regression-compile-tmp/nrimp10s-77.imp"
42676 @ 360859:                           PUSH   OPND1
42677 @ 360862:                           SELECT 4
42678 @ 360865:                           PUSHI  #0x00000009
42679 @ 360870:                           ASSVAL
42680 @ 360871:                           LINE   6444 "regression-compile-tmp/nrimp10s-77.imp"
42681 @ 360913:                           PUSH   OPND1
42682 @ 360916:                           SELECT 3
42683 @ 360919:                           PUSH   LOADREG
42684 @ 360922:                           PUSHI  #0x00000004
42685 @ 360927:                           LSH   
42686 @ 360928:                           ASSVAL

  6445  %END
42687 @ 360929:                           LINE   6445 "regression-compile-tmp/nrimp10s-77.imp"
42688 @ 360971:                        END    _lev0id0_lev1id1_lev2id3_CSS_EXPOP_VMY {lev=6 --> 5}

  6446  %ROUTINE CTOP(%INTEGERNAME FLAG)
  6447  !***********************************************************************
  6448  !*       AN OPERATION HAS BEEN FOUND WHERE BOTH OPERANDS ARE CONSTANTS *
  6449  !*       THIS ROUTINE ATTEMPTS TO INTERPRET THIS OPERATION IF IT       *
  6450  !*       CAN BE DONE SAFELY                                            *
  6451  !*       ON EXIT FLAG=0 %IF OPERATION CARRIED OUT                      *
  6452  !***********************************************************************
42689 @ 360972:                        LINE   6446 "regression-compile-tmp/nrimp10s-77.imp"
42690 @ 361014:                        DEF    CTOP (_lev0id0_lev1id1_lev2id3_CSS_EXPOP_CTOP) p1=V_01e5 a/tf=7 b/format=0 c/ostate=0  type=0 (<type:0>) form=7 (routine) special=0 (<special:0>) linkage=0 (auto) spec=0 indirect=0 unass=0
42691 @ 361030:                           START  ( FORMAL PARAMETERS  {lev=6 --> 7, nested=0 --> 1}
42692 @ 361031:                              DEF    FLAG p1=V_0217 a/tf=12 b/format=1 c/ostate=0  type=1 (integer) form=2 (name) special=0 (<special:0>) linkage=0 (auto) spec=0 indirect=0 unass=0
42693 @ 361047:                           FINISH ) {lev=6}

  6453  %CONSTINTEGER TRUNCMASK=16_01300800
42694 @ 361048:                           LINE   6453 "regression-compile-tmp/nrimp10s-77.imp"

  6454  %INTEGER K,TYPEP,PRECP,OP,TYPEPP,VAL,SVAL1,SVAL2
42695 @ 361090:                           LINE   6454 "regression-compile-tmp/nrimp10s-77.imp"
42696 @ 361132:                           DEF    K p1=V_0218 a/tf=11 b/format=1 c/ostate=0  type=1 (integer) form=1 (simple) special=0 (<special:0>) linkage=0 (auto) spec=0 indirect=0 unass=0
42697 @ 361145:                           DEF    TYPEP p1=V_0219 a/tf=11 b/format=1 c/ostate=0  type=1 (integer) form=1 (simple) special=0 (<special:0>) linkage=0 (auto) spec=0 indirect=0 unass=0
42698 @ 361162:                           DEF    PRECP p1=V_021a a/tf=11 b/format=1 c/ostate=0  type=1 (integer) form=1 (simple) special=0 (<special:0>) linkage=0 (auto) spec=0 indirect=0 unass=0
42699 @ 361179:                           DEF    OP p1=V_021b a/tf=11 b/format=1 c/ostate=0  type=1 (integer) form=1 (simple) special=0 (<special:0>) linkage=0 (auto) spec=0 indirect=0 unass=0
42700 @ 361193:                           DEF    TYPEPP p1=V_021c a/tf=11 b/format=1 c/ostate=0  type=1 (integer) form=1 (simple) special=0 (<special:0>) linkage=0 (auto) spec=0 indirect=0 unass=0
42701 @ 361211:                           DEF    VAL p1=V_021d a/tf=11 b/format=1 c/ostate=0  type=1 (integer) form=1 (simple) special=0 (<special:0>) linkage=0 (auto) spec=0 indirect=0 unass=0
42702 @ 361226:                           DEF    SVAL1 p1=V_021e a/tf=11 b/format=1 c/ostate=0  type=1 (integer) form=1 (simple) special=0 (<special:0>) linkage=0 (auto) spec=0 indirect=0 unass=0
42703 @ 361243:                           DEF    SVAL2 p1=V_021f a/tf=11 b/format=1 c/ostate=0  type=1 (integer) form=1 (simple) special=0 (<special:0>) linkage=0 (auto) spec=0 indirect=0 unass=0

  6455  %LONGINTEGER VAL1,VAL2
42704 @ 361260:                           LINE   6455 "regression-compile-tmp/nrimp10s-77.imp"
42705 @ 361302:                           DEF    VAL1 p1=V_0220 a/tf=11 b/format=4 c/ostate=0  type=1 (integer) form=1 (simple) special=0 (<special:0>) linkage=0 (auto) spec=0 indirect=0 unass=0
42706 @ 361318:                           DEF    VAL2 p1=V_0221 a/tf=11 b/format=4 c/ostate=0  type=1 (integer) form=1 (simple) special=0 (<special:0>) linkage=0 (auto) spec=0 indirect=0 unass=0

  6456  {%LONG}%LONGREAL RVAL1,RVAL2
42707 @ 361334:                           LINE   6456 "regression-compile-tmp/nrimp10s-77.imp"
42708 @ 361376:                           DEF    RVAL1 p1=V_0222 a/tf=21 b/format=4 c/ostate=0  type=2 (real) form=1 (simple) special=0 (<special:0>) linkage=0 (auto) spec=0 indirect=0 unass=0
42709 @ 361393:                           DEF    RVAL2 p1=V_0223 a/tf=21 b/format=4 c/ostate=0  type=2 (real) form=1 (simple) special=0 (<special:0>) linkage=0 (auto) spec=0 indirect=0 unass=0

  6457  %SWITCH ISW,RSW(10:32)
42710 @ 361410:                           LINE   6457 "regression-compile-tmp/nrimp10s-77.imp"
42711 @ 361452:                           PUSHI  #0x0000000a
42712 @ 361457:                           PUSHI  #0x00000020
42713 @ 361462:                           BOUNDS
42714 @ 361463:                           DEF    ISW p1=V_0224 a/tf=6 b/format=0 c/ostate=0  type=0 (<type:0>) form=6 (switch) special=0 (<special:0>) linkage=0 (auto) spec=0 indirect=0 unass=0
42715 @ 361478:                           DEF    RSW p1=V_0225 a/tf=6 b/format=0 c/ostate=0  type=0 (<type:0>) form=6 (switch) special=0 (<special:0>) linkage=0 (auto) spec=0 indirect=0 unass=0

  6458        %ON %EVENT 1,2 %START
42716 @ 361493:                           LINE   6458 "regression-compile-tmp/nrimp10s-77.imp"
42717 @ 361535:                           ON     MASK=0006 L_0004

  6459           %RETURN
42718 @ 361541:                           LINE   6459 "regression-compile-tmp/nrimp10s-77.imp"
42719 @ 361583:                           RETURN

  6460        %FINISH
42720 @ 361584:                           LINE   6460 "regression-compile-tmp/nrimp10s-77.imp"
42721 @ 361626:                           LOCATE L_0004

  6461        TYPEP=TYPE; PRECP=PTYPE>>4&15; OP=FLAG
42722 @ 361629:                           LINE   6461 "regression-compile-tmp/nrimp10s-77.imp"
42723 @ 361671:                           PUSH   TYPEP
42724 @ 361674:                           PUSH   TYPE
42725 @ 361677:                           ASSVAL
42726 @ 361678:                           LINE   6461 "regression-compile-tmp/nrimp10s-77.imp"
42727 @ 361720:                           PUSH   PRECP
42728 @ 361723:                           PUSH   PTYPE
42729 @ 361726:                           PUSHI  #0x00000004
42730 @ 361731:                           RSH   
42731 @ 361732:                           PUSHI  #0x0000000f
42732 @ 361737:                           AND   
42733 @ 361738:                           ASSVAL
42734 @ 361739:                           LINE   6461 "regression-compile-tmp/nrimp10s-77.imp"
42735 @ 361781:                           PUSH   OP
42736 @ 361784:                           PUSH   FLAG
42737 @ 361787:                           ASSVAL

  6462        EXTRACT(OPND1,VAL1,RVAL1)
42738 @ 361788:                           LINE   6462 "regression-compile-tmp/nrimp10s-77.imp"
42739 @ 361830:                           PUSH   EXTRACT
42740 @ 361833:                           PUSH   OPND1
42741 @ 361836:                           ASSPAR
42742 @ 361837:                           PUSH   VAL1
42743 @ 361840:                           ASSPAR
42744 @ 361841:                           PUSH   RVAL1
42745 @ 361844:                           ASSPAR
42746 @ 361845:                           CALL  

  6463        EXTRACT(OPND2,VAL2,RVAL2)
42747 @ 361846:                           LINE   6463 "regression-compile-tmp/nrimp10s-77.imp"
42748 @ 361888:                           PUSH   EXTRACT
42749 @ 361891:                           PUSH   OPND2
42750 @ 361894:                           ASSPAR
42751 @ 361895:                           PUSH   VAL2
42752 @ 361898:                           ASSPAR
42753 @ 361899:                           PUSH   RVAL2
42754 @ 361902:                           ASSPAR
42755 @ 361903:                           CALL  

  6464        SVAL1<-VAL1; SVAL2<-VAL2
42756 @ 361904:                           LINE   6464 "regression-compile-tmp/nrimp10s-77.imp"
42757 @ 361946:                           PUSH   SVAL1
42758 @ 361949:                           PUSH   VAL1
42759 @ 361952:                           JAM   
42760 @ 361953:                           LINE   6464 "regression-compile-tmp/nrimp10s-77.imp"
42761 @ 361995:                           PUSH   SVAL2
42762 @ 361998:                           PUSH   VAL2
42763 @ 362001:                           JAM   

  6465        %IF TYPEP=1 %AND OP=37 %THEN ->ISW37
42764 @ 362002:                           LINE   6465 "regression-compile-tmp/nrimp10s-77.imp"
42765 @ 362044:                           PUSH   TYPEP
42766 @ 362047:                           PUSHI  #0x00000001
42767 @ 362052:                           JUMPIF # L_0004
42768 @ 362056:                           PUSH   OP
42769 @ 362059:                           PUSHI  #0x00000025
42770 @ 362064:                           JUMPIF # L_0004
42771 @ 362068:                           JUMP   L_0226
42772 @ 362071:                           LOCATE L_0004

  6466        %RETURN %IF OP>32
42773 @ 362074:                           LINE   6466 "regression-compile-tmp/nrimp10s-77.imp"
42774 @ 362116:                           PUSH   OP
42775 @ 362119:                           PUSHI  #0x00000020
42776 @ 362124:                           JUMPIF <= L_0004
42777 @ 362128:                           RETURN
42778 @ 362129:                           LOCATE L_0004

  6467        %IF TYPEP=2 %THEN ->RSW(OP) %ELSE ->ISW(OP)
42779 @ 362132:                           LINE   6467 "regression-compile-tmp/nrimp10s-77.imp"
42780 @ 362174:                           PUSH   TYPEP
42781 @ 362177:                           PUSHI  #0x00000002
42782 @ 362182:                           JUMPIF # L_0004
42783 @ 362186:                           PUSH   OP
42784 @ 362189:                           SJUMP  549
42785 @ 362192:                           LOCATE L_0004
42786 @ 362195:                           PUSH   OP
42787 @ 362198:                           SJUMP  548

  6468  ISW(10):                                ! \
42788 @ 362201:                           LINE   6468 "regression-compile-tmp/nrimp10s-77.imp"
42789 @ 362243:                           PUSHI  #0x0000000a
42790 @ 362248:                           SLABEL 548

  6469        VAL1=\VAL1
42791 @ 362251:                           LINE   6469 "regression-compile-tmp/nrimp10s-77.imp"
42792 @ 362293:                           PUSH   VAL1
42793 @ 362296:                           PUSH   VAL1
42794 @ 362299:                           NOT   
42795 @ 362300:                           ASSVAL

  6470  INTEND:
42796 @ 362301:                           LINE   6470 "regression-compile-tmp/nrimp10s-77.imp"
42797 @ 362343:                           LABEL  L_0227

  6471        %IF PRECP=6 %THEN %START
42798 @ 362346:                           LINE   6471 "regression-compile-tmp/nrimp10s-77.imp"
42799 @ 362388:                           PUSH   PRECP
42800 @ 362391:                           PUSHI  #0x00000006
42801 @ 362396:                           JUMPIF # L_0004

  6472           OPND1_D<-VAL1>>32
42802 @ 362400:                           LINE   6472 "regression-compile-tmp/nrimp10s-77.imp"
42803 @ 362442:                           PUSH   OPND1
42804 @ 362445:                           SELECT 5
42805 @ 362448:                           PUSH   VAL1
42806 @ 362451:                           PUSHI  #0x00000020
42807 @ 362456:                           RSH   
42808 @ 362457:                           JAM   

  6473           OPND1_XTRA<-VAL1
42809 @ 362458:                           LINE   6473 "regression-compile-tmp/nrimp10s-77.imp"
42810 @ 362500:                           PUSH   OPND1
42811 @ 362503:                           SELECT 6
42812 @ 362506:                           PUSH   VAL1
42813 @ 362509:                           JAM   

  6474           FLAG=0
42814 @ 362510:                           LINE   6474 "regression-compile-tmp/nrimp10s-77.imp"
42815 @ 362552:                           PUSH   FLAG
42816 @ 362555:                           PUSHI  #0x00000000
42817 @ 362560:                           ASSVAL

  6475        %FINISH %ELSE %START
42818 @ 362561:                           LINE   6475 "regression-compile-tmp/nrimp10s-77.imp"
42819 @ 362603:                           GOTO   L_0003
42820 @ 362606:                           LOCATE L_0004

  6476           VAL<-VAL1
42821 @ 362609:                           LINE   6476 "regression-compile-tmp/nrimp10s-77.imp"
42822 @ 362651:                           PUSH   VAL
42823 @ 362654:                           PUSH   VAL1
42824 @ 362657:                           JAM   

  6477           %IF VAL=VAL1 %OR 1<<OP&TRUNCMASK=0 %THEN FLAG=0 %AND OPND1_D=VAL;! NO ARITH OFLOW CONDITION
42825 @ 362658:                           LINE   6477 "regression-compile-tmp/nrimp10s-77.imp"
42826 @ 362700:                           PUSH   VAL
42827 @ 362703:                           PUSH   VAL1
42828 @ 362706:                           JUMPIF = L_0008
42829 @ 362710:                           PUSHI  #0x00000001
42830 @ 362715:                           PUSH   OP
42831 @ 362718:                           LSH   
42832 @ 362719:                           PUSHI  #0x01300800
42833 @ 362724:                           AND   
42834 @ 362725:                           PUSHI  #0x00000000
42835 @ 362730:                           JUMPIF # L_0007
42836 @ 362734:                           LOCATE L_0008
42837 @ 362737:                           PUSH   FLAG
42838 @ 362740:                           PUSHI  #0x00000000
42839 @ 362745:                           ASSVAL
42840 @ 362746:                           PUSH   OPND1
42841 @ 362749:                           SELECT 5
42842 @ 362752:                           PUSH   VAL
42843 @ 362755:                           ASSVAL
42844 @ 362756:                           LOCATE L_0007

  6478        %FINISH
42845 @ 362759:                           LINE   6478 "regression-compile-tmp/nrimp10s-77.imp"
42846 @ 362801:                           LOCATE L_0003

  6479        %IF FLAG=0 %START
42847 @ 362804:                           LINE   6479 "regression-compile-tmp/nrimp10s-77.imp"
42848 @ 362846:                           PUSH   FLAG
42849 @ 362849:                           PUSHI  #0x00000000
42850 @ 362854:                           JUMPIF # L_0004

  6480           OPND1_PTYPE=PRECP<<4!1
42851 @ 362858:                           LINE   6480 "regression-compile-tmp/nrimp10s-77.imp"
42852 @ 362900:                           PUSH   OPND1
42853 @ 362903:                           SELECT 2
42854 @ 362906:                           PUSH   PRECP
42855 @ 362909:                           PUSHI  #0x00000004
42856 @ 362914:                           LSH   
42857 @ 362915:                           PUSHI  #0x00000001
42858 @ 362920:                           OR    
42859 @ 362921:                           ASSVAL

  6481           %IF 16_FFFE0000<=VAL1<=16_1FFFF %THEN OPND1_FLAG=0 %ELSE OPND1_FLAG=1
42860 @ 362922:                           LINE   6481 "regression-compile-tmp/nrimp10s-77.imp"
42861 @ 362964:                           PUSHI  #0xfffe0000
42862 @ 362969:                           PUSH   VAL1
42863 @ 362972:                           JUMPIFD > L_0007
42864 @ 362976:                           PUSHI  #0x0001ffff
42865 @ 362981:                           JUMPIF > L_0007
42866 @ 362985:                           PUSH   OPND1
42867 @ 362988:                           SELECT 4
42868 @ 362991:                           PUSHI  #0x00000000
42869 @ 362996:                           ASSVAL
42870 @ 362997:                           GOTO   L_0006
42871 @ 363000:                           LOCATE L_0007
42872 @ 363003:                           PUSH   OPND1
42873 @ 363006:                           SELECT 4
42874 @ 363009:                           PUSHI  #0x00000001
42875 @ 363014:                           ASSVAL
42876 @ 363015:                           LOCATE L_0006

  6482        %FINISH
42877 @ 363018:                           LINE   6482 "regression-compile-tmp/nrimp10s-77.imp"
42878 @ 363060:                           LOCATE L_0004

  6483        %RETURN
42879 @ 363063:                           LINE   6483 "regression-compile-tmp/nrimp10s-77.imp"
42880 @ 363105:                           RETURN

  6484  ISW(11):                                ! INTEGER NEGATE
42881 @ 363106:                           LINE   6484 "regression-compile-tmp/nrimp10s-77.imp"
42882 @ 363148:                           PUSHI  #0x0000000b
42883 @ 363153:                           SLABEL 548

  6485        VAL1=-VAL1; -> INT END
42884 @ 363156:                           LINE   6485 "regression-compile-tmp/nrimp10s-77.imp"
42885 @ 363198:                           PUSH   VAL1
42886 @ 363201:                           PUSH   VAL1
42887 @ 363204:                           NEGATE
42888 @ 363205:                           ASSVAL
42889 @ 363206:                           LINE   6485 "regression-compile-tmp/nrimp10s-77.imp"
42890 @ 363248:                           JUMP   L_0227

  6486  ISW(13):                                ! INTEGER ABS
42891 @ 363251:                           LINE   6486 "regression-compile-tmp/nrimp10s-77.imp"
42892 @ 363293:                           PUSHI  #0x0000000d
42893 @ 363298:                           SLABEL 548

  6487        VAL1=IMOD(VAL1); -> INT END
42894 @ 363301:                           LINE   6487 "regression-compile-tmp/nrimp10s-77.imp"
42895 @ 363343:                           PUSH   VAL1
42896 @ 363346:                           PUSH   IMOD
42897 @ 363349:                           PUSH   VAL1
42898 @ 363352:                           ASSPAR
42899 @ 363353:                           CALL  
42900 @ 363354:                           ASSVAL
42901 @ 363355:                           LINE   6487 "regression-compile-tmp/nrimp10s-77.imp"
42902 @ 363397:                           JUMP   L_0227

  6488  ISW(12):                                ! INTEGER FLOAT
42903 @ 363400:                           LINE   6488 "regression-compile-tmp/nrimp10s-77.imp"
42904 @ 363442:                           PUSHI  #0x0000000c
42905 @ 363447:                           SLABEL 548

  6489        RVAL1=VAL1; PRECP=5+XTRA
42906 @ 363450:                           LINE   6489 "regression-compile-tmp/nrimp10s-77.imp"
42907 @ 363492:                           PUSH   RVAL1
42908 @ 363495:                           PUSH   VAL1
42909 @ 363498:                           ASSVAL
42910 @ 363499:                           LINE   6489 "regression-compile-tmp/nrimp10s-77.imp"
42911 @ 363541:                           PUSH   PRECP
42912 @ 363544:                           PUSHI  #0x00000005
42913 @ 363549:                           PUSH   XTRA
42914 @ 363552:                           ADD   
42915 @ 363553:                           ASSVAL

  6490        ->REAL END
42916 @ 363554:                           LINE   6490 "regression-compile-tmp/nrimp10s-77.imp"
42917 @ 363596:                           JUMP   L_0228

  6491  RSW(14):                                ! STRETCH REAL
42918 @ 363599:                           LINE   6491 "regression-compile-tmp/nrimp10s-77.imp"
42919 @ 363641:                           PUSHI  #0x0000000e
42920 @ 363646:                           SLABEL 549

  6492        PRECP=PRECP+1
42921 @ 363649:                           LINE   6492 "regression-compile-tmp/nrimp10s-77.imp"
42922 @ 363691:                           PUSH   PRECP
42923 @ 363694:                           PUSH   PRECP
42924 @ 363697:                           PUSHI  #0x00000001
42925 @ 363702:                           ADD   
42926 @ 363703:                           ASSVAL

  6493  REAL END:OPND1_FLAG=1
42927 @ 363704:                           LINE   6493 "regression-compile-tmp/nrimp10s-77.imp"
42928 @ 363746:                           LABEL  L_0228
42929 @ 363749:                           LINE   6493 "regression-compile-tmp/nrimp10s-77.imp"
42930 @ 363791:                           PUSH   OPND1
42931 @ 363794:                           SELECT 4
42932 @ 363797:                           PUSHI  #0x00000001
42933 @ 363802:                           ASSVAL

  6494        OPND1_D=INTEGER(ADDR(RVAL1))
42934 @ 363803:                           LINE   6494 "regression-compile-tmp/nrimp10s-77.imp"
42935 @ 363845:                           PUSH   OPND1
42936 @ 363848:                           SELECT 5
42937 @ 363851:                           PUSH   INTEGER
42938 @ 363854:                           PUSH   ADDR
42939 @ 363857:                           PUSH   RVAL1
42940 @ 363860:                           ASSPAR
42941 @ 363861:                           CALL  
42942 @ 363862:                           ASSPAR
42943 @ 363863:                           CALL  
42944 @ 363864:                           ASSVAL

  6495        OPND1_XTRA=INTEGER(ADDR(RVAL1)+4)
42945 @ 363865:                           LINE   6495 "regression-compile-tmp/nrimp10s-77.imp"
42946 @ 363907:                           PUSH   OPND1
42947 @ 363910:                           SELECT 6
42948 @ 363913:                           PUSH   INTEGER
42949 @ 363916:                           PUSH   ADDR
42950 @ 363919:                           PUSH   RVAL1
42951 @ 363922:                           ASSPAR
42952 @ 363923:                           CALL  
42953 @ 363924:                           PUSHI  #0x00000004
42954 @ 363929:                           ADD   
42955 @ 363930:                           ASSPAR
42956 @ 363931:                           CALL  
42957 @ 363932:                           ASSVAL

  6496        %IF PRECP=7 %THEN %START
42958 @ 363933:                           LINE   6496 "regression-compile-tmp/nrimp10s-77.imp"
42959 @ 363975:                           PUSH   PRECP
42960 @ 363978:                           PUSHI  #0x00000007
42961 @ 363983:                           JUMPIF # L_0004

  6497           OPND1_FLAG=3
42962 @ 363987:                           LINE   6497 "regression-compile-tmp/nrimp10s-77.imp"
42963 @ 364029:                           PUSH   OPND1
42964 @ 364032:                           SELECT 4
42965 @ 364035:                           PUSHI  #0x00000003
42966 @ 364040:                           ASSVAL

  6498           OPND1_XTRA=ADDR(A(R))
42967 @ 364041:                           LINE   6498 "regression-compile-tmp/nrimp10s-77.imp"
42968 @ 364083:                           PUSH   OPND1
42969 @ 364086:                           SELECT 6
42970 @ 364089:                           PUSH   ADDR
42971 @ 364092:                           PUSH   A
42972 @ 364095:                           PUSH   R
42973 @ 364098:                           ACCESS
42974 @ 364099:                           ASSPAR
42975 @ 364100:                           CALL  
42976 @ 364101:                           ASSVAL

  6499           %CYCLE K=0,1,15
42977 @ 364102:                           LINE   6499 "regression-compile-tmp/nrimp10s-77.imp"
42978 @ 364144:                           PUSH   K
42979 @ 364147:                           PUSHI  #0x00000001
42980 @ 364152:                           PUSHI  #0x0000000f
42981 @ 364157:                           PUSHI  #0x00000000
42982 @ 364162:                           FOR    L_0006

  6500              A(R)=BYTEINTEGER(ADDR(RVAL1)+K)
42983 @ 364165:                           LINE   6500 "regression-compile-tmp/nrimp10s-77.imp"
42984 @ 364207:                           PUSH   A
42985 @ 364210:                           PUSH   R
42986 @ 364213:                           ACCESS
42987 @ 364214:                           PUSH   BYTEINTEGER
42988 @ 364217:                           PUSH   ADDR
42989 @ 364220:                           PUSH   RVAL1
42990 @ 364223:                           ASSPAR
42991 @ 364224:                           CALL  
42992 @ 364225:                           PUSH   K
42993 @ 364228:                           ADD   
42994 @ 364229:                           ASSPAR
42995 @ 364230:                           CALL  
42996 @ 364231:                           ASSVAL

  6501              R=R+1
42997 @ 364232:                           LINE   6501 "regression-compile-tmp/nrimp10s-77.imp"
42998 @ 364274:                           PUSH   R
42999 @ 364277:                           PUSH   R
43000 @ 364280:                           PUSHI  #0x00000001
43001 @ 364285:                           ADD   
43002 @ 364286:                           ASSVAL

  6502           %REPEAT
43003 @ 364287:                           LINE   6502 "regression-compile-tmp/nrimp10s-77.imp"
43004 @ 364329:                           REPEAT L_0006
43005 @ 364332:                           LOCATE L_0007

  6503        %FINISH
43006 @ 364335:                           LINE   6503 "regression-compile-tmp/nrimp10s-77.imp"
43007 @ 364377:                           LOCATE L_0004

  6504        FLAG=0; OPND1_PTYPE=16*PRECP+2
43008 @ 364380:                           LINE   6504 "regression-compile-tmp/nrimp10s-77.imp"
43009 @ 364422:                           PUSH   FLAG
43010 @ 364425:                           PUSHI  #0x00000000
43011 @ 364430:                           ASSVAL
43012 @ 364431:                           LINE   6504 "regression-compile-tmp/nrimp10s-77.imp"
43013 @ 364473:                           PUSH   OPND1
43014 @ 364476:                           SELECT 2
43015 @ 364479:                           PUSHI  #0x00000010
43016 @ 364484:                           PUSH   PRECP
43017 @ 364487:                           MUL   
43018 @ 364488:                           PUSHI  #0x00000002
43019 @ 364493:                           ADD   
43020 @ 364494:                           ASSVAL

  6505        %RETURN
43021 @ 364495:                           LINE   6505 "regression-compile-tmp/nrimp10s-77.imp"
43022 @ 364537:                           RETURN

  6506  ISW(14):                                ! STRETCH INTEGER
43023 @ 364538:                           LINE   6506 "regression-compile-tmp/nrimp10s-77.imp"
43024 @ 364580:                           PUSHI  #0x0000000e
43025 @ 364585:                           SLABEL 548

  6507  RSW(12):                                ! FLOAT REAL
43026 @ 364588:                           LINE   6507 "regression-compile-tmp/nrimp10s-77.imp"
43027 @ 364630:                           PUSHI  #0x0000000c
43028 @ 364635:                           SLABEL 549

  6508        ABORT
43029 @ 364638:                           LINE   6508 "regression-compile-tmp/nrimp10s-77.imp"
43030 @ 364680:                           PUSH   ABORT
43031 @ 364683:                           CALL  

  6509  ISW(20):                                ! ADD
43032 @ 364684:                           LINE   6509 "regression-compile-tmp/nrimp10s-77.imp"
43033 @ 364726:                           PUSHI  #0x00000014
43034 @ 364731:                           SLABEL 548

  6510        VAL1=VAL1+VAL2; -> INT END
43035 @ 364734:                           LINE   6510 "regression-compile-tmp/nrimp10s-77.imp"
43036 @ 364776:                           PUSH   VAL1
43037 @ 364779:                           PUSH   VAL1
43038 @ 364782:                           PUSH   VAL2
43039 @ 364785:                           ADD   
43040 @ 364786:                           ASSVAL
43041 @ 364787:                           LINE   6510 "regression-compile-tmp/nrimp10s-77.imp"
43042 @ 364829:                           JUMP   L_0227

  6511  ISW(21):                                ! MINUS
43043 @ 364832:                           LINE   6511 "regression-compile-tmp/nrimp10s-77.imp"
43044 @ 364874:                           PUSHI  #0x00000015
43045 @ 364879:                           SLABEL 548

  6512        VAL1=VAL1-VAL2; -> INT END
43046 @ 364882:                           LINE   6512 "regression-compile-tmp/nrimp10s-77.imp"
43047 @ 364924:                           PUSH   VAL1
43048 @ 364927:                           PUSH   VAL1
43049 @ 364930:                           PUSH   VAL2
43050 @ 364933:                           SUB   
43051 @ 364934:                           ASSVAL
43052 @ 364935:                           LINE   6512 "regression-compile-tmp/nrimp10s-77.imp"
43053 @ 364977:                           JUMP   L_0227

  6513  ISW(22):                                ! EXCLUSIVE OR
43054 @ 364980:                           LINE   6513 "regression-compile-tmp/nrimp10s-77.imp"
43055 @ 365022:                           PUSHI  #0x00000016
43056 @ 365027:                           SLABEL 548

  6514        VAL1=VAL1!!VAL2; -> INT END
43057 @ 365030:                           LINE   6514 "regression-compile-tmp/nrimp10s-77.imp"
43058 @ 365072:                           PUSH   VAL1
43059 @ 365075:                           PUSH   VAL1
43060 @ 365078:                           PUSH   VAL2
43061 @ 365081:                           XOR   
43062 @ 365082:                           ASSVAL
43063 @ 365083:                           LINE   6514 "regression-compile-tmp/nrimp10s-77.imp"
43064 @ 365125:                           JUMP   L_0227

  6515  ISW(23):                                ! OR
43065 @ 365128:                           LINE   6515 "regression-compile-tmp/nrimp10s-77.imp"
43066 @ 365170:                           PUSHI  #0x00000017
43067 @ 365175:                           SLABEL 548

  6516        VAL1=VAL1!VAL2; -> INT END
43068 @ 365178:                           LINE   6516 "regression-compile-tmp/nrimp10s-77.imp"
43069 @ 365220:                           PUSH   VAL1
43070 @ 365223:                           PUSH   VAL1
43071 @ 365226:                           PUSH   VAL2
43072 @ 365229:                           OR    
43073 @ 365230:                           ASSVAL
43074 @ 365231:                           LINE   6516 "regression-compile-tmp/nrimp10s-77.imp"
43075 @ 365273:                           JUMP   L_0227

  6517  ISW(24):                                ! MULT
43076 @ 365276:                           LINE   6517 "regression-compile-tmp/nrimp10s-77.imp"
43077 @ 365318:                           PUSHI  #0x00000018
43078 @ 365323:                           SLABEL 548

  6518        VAL1=VAL1*VAL2; -> INT END
43079 @ 365326:                           LINE   6518 "regression-compile-tmp/nrimp10s-77.imp"
43080 @ 365368:                           PUSH   VAL1
43081 @ 365371:                           PUSH   VAL1
43082 @ 365374:                           PUSH   VAL2
43083 @ 365377:                           MUL   
43084 @ 365378:                           ASSVAL
43085 @ 365379:                           LINE   6518 "regression-compile-tmp/nrimp10s-77.imp"
43086 @ 365421:                           JUMP   L_0227

  6519  ISW(26): %RETURN;                       ! / DIVISION
43087 @ 365424:                           LINE   6519 "regression-compile-tmp/nrimp10s-77.imp"
43088 @ 365466:                           PUSHI  #0x0000001a
43089 @ 365471:                           SLABEL 548
43090 @ 365474:                           LINE   6519 "regression-compile-tmp/nrimp10s-77.imp"
43091 @ 365516:                           RETURN

  6520  ISW(25): %RETURN %IF VAL2=0;            ! // DIVISION
43092 @ 365517:                           LINE   6520 "regression-compile-tmp/nrimp10s-77.imp"
43093 @ 365559:                           PUSHI  #0x00000019
43094 @ 365564:                           SLABEL 548
43095 @ 365567:                           LINE   6520 "regression-compile-tmp/nrimp10s-77.imp"
43096 @ 365609:                           PUSH   VAL2
43097 @ 365612:                           PUSHI  #0x00000000
43098 @ 365617:                           JUMPIF # L_0004
43099 @ 365621:                           RETURN
43100 @ 365622:                           LOCATE L_0004

  6521        VAL1=VAL1//VAL2; -> INT END
43101 @ 365625:                           LINE   6521 "regression-compile-tmp/nrimp10s-77.imp"
43102 @ 365667:                           PUSH   VAL1
43103 @ 365670:                           PUSH   VAL1
43104 @ 365673:                           PUSH   VAL2
43105 @ 365676:                           QUOT  
43106 @ 365677:                           ASSVAL
43107 @ 365678:                           LINE   6521 "regression-compile-tmp/nrimp10s-77.imp"
43108 @ 365720:                           JUMP   L_0227

  6522  ISW(27):                                ! AND
43109 @ 365723:                           LINE   6522 "regression-compile-tmp/nrimp10s-77.imp"
43110 @ 365765:                           PUSHI  #0x0000001b
43111 @ 365770:                           SLABEL 548

  6523        VAL1=VAL1&VAL2; -> INT END
43112 @ 365773:                           LINE   6523 "regression-compile-tmp/nrimp10s-77.imp"
43113 @ 365815:                           PUSH   VAL1
43114 @ 365818:                           PUSH   VAL1
43115 @ 365821:                           PUSH   VAL2
43116 @ 365824:                           AND   
43117 @ 365825:                           ASSVAL
43118 @ 365826:                           LINE   6523 "regression-compile-tmp/nrimp10s-77.imp"
43119 @ 365868:                           JUMP   L_0227

  6524  ISW(29):                                ! SLL
43120 @ 365871:                           LINE   6524 "regression-compile-tmp/nrimp10s-77.imp"
43121 @ 365913:                           PUSHI  #0x0000001d
43122 @ 365918:                           SLABEL 548

  6525        %IF PRECP=6 %THEN VAL1=VAL1<<SVAL2 %ELSE VAL1=SVAL1<<SVAL2
43123 @ 365921:                           LINE   6525 "regression-compile-tmp/nrimp10s-77.imp"
43124 @ 365963:                           PUSH   PRECP
43125 @ 365966:                           PUSHI  #0x00000006
43126 @ 365971:                           JUMPIF # L_0004
43127 @ 365975:                           PUSH   VAL1
43128 @ 365978:                           PUSH   VAL1
43129 @ 365981:                           PUSH   SVAL2
43130 @ 365984:                           LSH   
43131 @ 365985:                           ASSVAL
43132 @ 365986:                           GOTO   L_0003
43133 @ 365989:                           LOCATE L_0004
43134 @ 365992:                           PUSH   VAL1
43135 @ 365995:                           PUSH   SVAL1
43136 @ 365998:                           PUSH   SVAL2
43137 @ 366001:                           LSH   
43138 @ 366002:                           ASSVAL
43139 @ 366003:                           LOCATE L_0003

  6526        ->INT END
43140 @ 366006:                           LINE   6526 "regression-compile-tmp/nrimp10s-77.imp"
43141 @ 366048:                           JUMP   L_0227

  6527  ISW(28):                                ! SRL
43142 @ 366051:                           LINE   6527 "regression-compile-tmp/nrimp10s-77.imp"
43143 @ 366093:                           PUSHI  #0x0000001c
43144 @ 366098:                           SLABEL 548

  6528        %IF PRECP=6 %THEN VAL1=VAL1>>SVAL2 %ELSE VAL1=SVAL1>>SVAL2
43145 @ 366101:                           LINE   6528 "regression-compile-tmp/nrimp10s-77.imp"
43146 @ 366143:                           PUSH   PRECP
43147 @ 366146:                           PUSHI  #0x00000006
43148 @ 366151:                           JUMPIF # L_0004
43149 @ 366155:                           PUSH   VAL1
43150 @ 366158:                           PUSH   VAL1
43151 @ 366161:                           PUSH   SVAL2
43152 @ 366164:                           RSH   
43153 @ 366165:                           ASSVAL
43154 @ 366166:                           GOTO   L_0003
43155 @ 366169:                           LOCATE L_0004
43156 @ 366172:                           PUSH   VAL1
43157 @ 366175:                           PUSH   SVAL1
43158 @ 366178:                           PUSH   SVAL2
43159 @ 366181:                           RSH   
43160 @ 366182:                           ASSVAL
43161 @ 366183:                           LOCATE L_0003

  6529        ->INT END
  6530  
43162 @ 366186:                           LINE   6529 "regression-compile-tmp/nrimp10s-77.imp"
43163 @ 366228:                           JUMP   L_0227

  6531  ISW(31):ISW(32):                        ! COMPARISONS
43164 @ 366231:                           LINE   6531 "regression-compile-tmp/nrimp10s-77.imp"
43165 @ 366273:                           PUSHI  #0x0000001f
43166 @ 366278:                           SLABEL 548
43167 @ 366281:                           LINE   6531 "regression-compile-tmp/nrimp10s-77.imp"
43168 @ 366323:                           PUSHI  #0x00000020
43169 @ 366328:                           SLABEL 548

  6532  RSW(31):RSW(32):                        ! REAL COMPARISONS
43170 @ 366331:                           LINE   6532 "regression-compile-tmp/nrimp10s-77.imp"
43171 @ 366373:                           PUSHI  #0x0000001f
43172 @ 366378:                           SLABEL 549
43173 @ 366381:                           LINE   6532 "regression-compile-tmp/nrimp10s-77.imp"
43174 @ 366423:                           PUSHI  #0x00000020
43175 @ 366428:                           SLABEL 549

  6533        BFFLAG=COMM-1
43176 @ 366431:                           LINE   6533 "regression-compile-tmp/nrimp10s-77.imp"
43177 @ 366473:                           PUSH   BFFLAG
43178 @ 366476:                           PUSH   COMM
43179 @ 366479:                           PUSHI  #0x00000001
43180 @ 366484:                           SUB   
43181 @ 366485:                           ASSVAL

  6534        MASK=FCOMP(XTRA+7*BFFLAG)
43182 @ 366486:                           LINE   6534 "regression-compile-tmp/nrimp10s-77.imp"
43183 @ 366528:                           PUSH   MASK
43184 @ 366531:                           PUSH   FCOMP
43185 @ 366534:                           PUSH   XTRA
43186 @ 366537:                           PUSHI  #0x00000007
43187 @ 366542:                           PUSH   BFFLAG
43188 @ 366545:                           MUL   
43189 @ 366546:                           ADD   
43190 @ 366547:                           ACCESS
43191 @ 366548:                           ASSVAL

  6535        COMM=2; FLAG=0
43192 @ 366549:                           LINE   6535 "regression-compile-tmp/nrimp10s-77.imp"
43193 @ 366591:                           PUSH   COMM
43194 @ 366594:                           PUSHI  #0x00000002
43195 @ 366599:                           ASSVAL
43196 @ 366600:                           LINE   6535 "regression-compile-tmp/nrimp10s-77.imp"
43197 @ 366642:                           PUSH   FLAG
43198 @ 366645:                           PUSHI  #0x00000000
43199 @ 366650:                           ASSVAL

  6536        %IF TYPE=2 %THEN ->RCOMP
43200 @ 366651:                           LINE   6536 "regression-compile-tmp/nrimp10s-77.imp"
43201 @ 366693:                           PUSH   TYPE
43202 @ 366696:                           PUSHI  #0x00000002
43203 @ 366701:                           JUMPIF # L_0004
43204 @ 366705:                           JUMP   L_0229
43205 @ 366708:                           LOCATE L_0004

  6537        %IF (MASK&8#0 %AND VAL1=VAL2) %OR (MASK&4#0 %AND VAL1<VAL2) %OR (MASK&2#0 %AND VAL1>VAL2) %THEN MASK=15 %ELSE MASK=0
43206 @ 366711:                           LINE   6537 "regression-compile-tmp/nrimp10s-77.imp"
43207 @ 366753:                           PUSH   MASK
43208 @ 366756:                           PUSHI  #0x00000008
43209 @ 366761:                           AND   
43210 @ 366762:                           PUSHI  #0x00000000
43211 @ 366767:                           JUMPIF = L_0006
43212 @ 366771:                           PUSH   VAL1
43213 @ 366774:                           PUSH   VAL2
43214 @ 366777:                           JUMPIF = L_0005
43215 @ 366781:                           LOCATE L_0006
43216 @ 366784:                           PUSH   MASK
43217 @ 366787:                           PUSHI  #0x00000004
43218 @ 366792:                           AND   
43219 @ 366793:                           PUSHI  #0x00000000
43220 @ 366798:                           JUMPIF = L_0006
43221 @ 366802:                           PUSH   VAL1
43222 @ 366805:                           PUSH   VAL2
43223 @ 366808:                           JUMPIF < L_0005
43224 @ 366812:                           LOCATE L_0006
43225 @ 366815:                           PUSH   MASK
43226 @ 366818:                           PUSHI  #0x00000002
43227 @ 366823:                           AND   
43228 @ 366824:                           PUSHI  #0x00000000
43229 @ 366829:                           JUMPIF = L_0004
43230 @ 366833:                           PUSH   VAL1
43231 @ 366836:                           PUSH   VAL2
43232 @ 366839:                           JUMPIF <= L_0004
43233 @ 366843:                           LOCATE L_0005
43234 @ 366846:                           PUSH   MASK
43235 @ 366849:                           PUSHI  #0x0000000f
43236 @ 366854:                           ASSVAL
43237 @ 366855:                           GOTO   L_0003
43238 @ 366858:                           LOCATE L_0004
43239 @ 366861:                           PUSH   MASK
43240 @ 366864:                           PUSHI  #0x00000000
43241 @ 366869:                           ASSVAL
43242 @ 366870:                           LOCATE L_0003

  6538        %RETURN
43243 @ 366873:                           LINE   6538 "regression-compile-tmp/nrimp10s-77.imp"
43244 @ 366915:                           RETURN

  6539  RCOMP:
43245 @ 366916:                           LINE   6539 "regression-compile-tmp/nrimp10s-77.imp"
43246 @ 366958:                           LABEL  L_0229

  6540        %IF (MASK&8#0 %AND RVAL1=RVAL2) %OR (MASK&4#0 %AND RVAL1<RVAL2) %OR (MASK&2#0 %AND RVAL1>RVAL2) %THEN MASK=15 %ELSE MASK=0
43247 @ 366961:                           LINE   6540 "regression-compile-tmp/nrimp10s-77.imp"
43248 @ 367003:                           PUSH   MASK
43249 @ 367006:                           PUSHI  #0x00000008
43250 @ 367011:                           AND   
43251 @ 367012:                           PUSHI  #0x00000000
43252 @ 367017:                           JUMPIF = L_0006
43253 @ 367021:                           PUSH   RVAL1
43254 @ 367024:                           PUSH   RVAL2
43255 @ 367027:                           JUMPIF = L_0005
43256 @ 367031:                           LOCATE L_0006
43257 @ 367034:                           PUSH   MASK
43258 @ 367037:                           PUSHI  #0x00000004
43259 @ 367042:                           AND   
43260 @ 367043:                           PUSHI  #0x00000000
43261 @ 367048:                           JUMPIF = L_0006
43262 @ 367052:                           PUSH   RVAL1
43263 @ 367055:                           PUSH   RVAL2
43264 @ 367058:                           JUMPIF < L_0005
43265 @ 367062:                           LOCATE L_0006
43266 @ 367065:                           PUSH   MASK
43267 @ 367068:                           PUSHI  #0x00000002
43268 @ 367073:                           AND   
43269 @ 367074:                           PUSHI  #0x00000000
43270 @ 367079:                           JUMPIF = L_0004
43271 @ 367083:                           PUSH   RVAL1
43272 @ 367086:                           PUSH   RVAL2
43273 @ 367089:                           JUMPIF <= L_0004
43274 @ 367093:                           LOCATE L_0005
43275 @ 367096:                           PUSH   MASK
43276 @ 367099:                           PUSHI  #0x0000000f
43277 @ 367104:                           ASSVAL
43278 @ 367105:                           GOTO   L_0003
43279 @ 367108:                           LOCATE L_0004
43280 @ 367111:                           PUSH   MASK
43281 @ 367114:                           PUSHI  #0x00000000
43282 @ 367119:                           ASSVAL
43283 @ 367120:                           LOCATE L_0003

  6541        %RETURN
43284 @ 367123:                           LINE   6541 "regression-compile-tmp/nrimp10s-77.imp"
43285 @ 367165:                           RETURN

  6542  RSW(11):                                ! NEGATE
43286 @ 367166:                           LINE   6542 "regression-compile-tmp/nrimp10s-77.imp"
43287 @ 367208:                           PUSHI  #0x0000000b
43288 @ 367213:                           SLABEL 549

  6543        RVAL1=-RVAL1; -> REAL END
43289 @ 367216:                           LINE   6543 "regression-compile-tmp/nrimp10s-77.imp"
43290 @ 367258:                           PUSH   RVAL1
43291 @ 367261:                           PUSH   RVAL1
43292 @ 367264:                           NEGATE
43293 @ 367265:                           ASSVAL
43294 @ 367266:                           LINE   6543 "regression-compile-tmp/nrimp10s-77.imp"
43295 @ 367308:                           JUMP   L_0228

  6544  RSW(13):                                ! ABS
43296 @ 367311:                           LINE   6544 "regression-compile-tmp/nrimp10s-77.imp"
43297 @ 367353:                           PUSHI  #0x0000000d
43298 @ 367358:                           SLABEL 549

  6545        RVAL1=MOD(RVAL1); -> REAL END
43299 @ 367361:                           LINE   6545 "regression-compile-tmp/nrimp10s-77.imp"
43300 @ 367403:                           PUSH   RVAL1
43301 @ 367406:                           PUSH   MOD
43302 @ 367409:                           PUSH   RVAL1
43303 @ 367412:                           ASSPAR
43304 @ 367413:                           CALL  
43305 @ 367414:                           ASSVAL
43306 @ 367415:                           LINE   6545 "regression-compile-tmp/nrimp10s-77.imp"
43307 @ 367457:                           JUMP   L_0228

  6546  RSW(20):                                ! ADD
43308 @ 367460:                           LINE   6546 "regression-compile-tmp/nrimp10s-77.imp"
43309 @ 367502:                           PUSHI  #0x00000014
43310 @ 367507:                           SLABEL 549

  6547        RVAL1=RVAL1+RVAL2; -> REAL END
43311 @ 367510:                           LINE   6547 "regression-compile-tmp/nrimp10s-77.imp"
43312 @ 367552:                           PUSH   RVAL1
43313 @ 367555:                           PUSH   RVAL1
43314 @ 367558:                           PUSH   RVAL2
43315 @ 367561:                           ADD   
43316 @ 367562:                           ASSVAL
43317 @ 367563:                           LINE   6547 "regression-compile-tmp/nrimp10s-77.imp"
43318 @ 367605:                           JUMP   L_0228

  6548  RSW(21):                                ! SUBTRACT
43319 @ 367608:                           LINE   6548 "regression-compile-tmp/nrimp10s-77.imp"
43320 @ 367650:                           PUSHI  #0x00000015
43321 @ 367655:                           SLABEL 549

  6549        RVAL1=RVAL1-RVAL2; -> REAL END
43322 @ 367658:                           LINE   6549 "regression-compile-tmp/nrimp10s-77.imp"
43323 @ 367700:                           PUSH   RVAL1
43324 @ 367703:                           PUSH   RVAL1
43325 @ 367706:                           PUSH   RVAL2
43326 @ 367709:                           SUB   
43327 @ 367710:                           ASSVAL
43328 @ 367711:                           LINE   6549 "regression-compile-tmp/nrimp10s-77.imp"
43329 @ 367753:                           JUMP   L_0228

  6550  RSW(24):                                ! MULT
43330 @ 367756:                           LINE   6550 "regression-compile-tmp/nrimp10s-77.imp"
43331 @ 367798:                           PUSHI  #0x00000018
43332 @ 367803:                           SLABEL 549

  6551        RVAL1=RVAL1*RVAL2; -> REAL END
43333 @ 367806:                           LINE   6551 "regression-compile-tmp/nrimp10s-77.imp"
43334 @ 367848:                           PUSH   RVAL1
43335 @ 367851:                           PUSH   RVAL1
43336 @ 367854:                           PUSH   RVAL2
43337 @ 367857:                           MUL   
43338 @ 367858:                           ASSVAL
43339 @ 367859:                           LINE   6551 "regression-compile-tmp/nrimp10s-77.imp"
43340 @ 367901:                           JUMP   L_0228

  6552  RSW(26):                                ! DIVISION
43341 @ 367904:                           LINE   6552 "regression-compile-tmp/nrimp10s-77.imp"
43342 @ 367946:                           PUSHI  #0x0000001a
43343 @ 367951:                           SLABEL 549

  6553        %RETURN %IF RVAL2=0;              ! AVOID DIV BY ZERO
43344 @ 367954:                           LINE   6553 "regression-compile-tmp/nrimp10s-77.imp"
43345 @ 367996:                           PUSH   RVAL2
43346 @ 367999:                           PUSHI  #0x00000000
43347 @ 368004:                           JUMPIF # L_0004
43348 @ 368008:                           RETURN
43349 @ 368009:                           LOCATE L_0004

  6554        RVAL1=RVAL1/RVAL2; -> REAL END
43350 @ 368012:                           LINE   6554 "regression-compile-tmp/nrimp10s-77.imp"
43351 @ 368054:                           PUSH   RVAL1
43352 @ 368057:                           PUSH   RVAL1
43353 @ 368060:                           PUSH   RVAL2
43354 @ 368063:                           DIVIDE
43355 @ 368064:                           ASSVAL
43356 @ 368065:                           LINE   6554 "regression-compile-tmp/nrimp10s-77.imp"
43357 @ 368107:                           JUMP   L_0228

  6555  ISW(30):                                ! '**' WITH 2 INTEGER OPERANDS
43358 @ 368110:                           LINE   6555 "regression-compile-tmp/nrimp10s-77.imp"
43359 @ 368152:                           PUSHI  #0x0000001e
43360 @ 368157:                           SLABEL 548

  6556  ISW37:                                  ! '****' WITH 2 INTEGER OPERAND
43361 @ 368160:                           LINE   6556 "regression-compile-tmp/nrimp10s-77.imp"
43362 @ 368202:                           LABEL  L_0226

  6557        %RETURN %UNLESS 0<=VAL2<=63
43363 @ 368205:                           LINE   6557 "regression-compile-tmp/nrimp10s-77.imp"
43364 @ 368247:                           PUSHI  #0x00000000
43365 @ 368252:                           PUSH   VAL2
43366 @ 368255:                           JUMPIFD > L_0005
43367 @ 368259:                           PUSHI  #0x0000003f
43368 @ 368264:                           JUMPIF <= L_0004
43369 @ 368268:                           LOCATE L_0005
43370 @ 368271:                           RETURN
43371 @ 368272:                           LOCATE L_0004

  6558        VAL2=1
43372 @ 368275:                           LINE   6558 "regression-compile-tmp/nrimp10s-77.imp"
43373 @ 368317:                           PUSH   VAL2
43374 @ 368320:                           PUSHI  #0x00000001
43375 @ 368325:                           ASSVAL

  6559        %WHILE SVAL2>0 %CYCLE
43376 @ 368326:                           LINE   6559 "regression-compile-tmp/nrimp10s-77.imp"
43377 @ 368368:                           LOCATE L_0003
43378 @ 368371:                           PUSH   SVAL2
43379 @ 368374:                           PUSHI  #0x00000000
43380 @ 368379:                           JUMPIF <= L_0004

  6560           VAL2=VAL2*VAL1
43381 @ 368383:                           LINE   6560 "regression-compile-tmp/nrimp10s-77.imp"
43382 @ 368425:                           PUSH   VAL2
43383 @ 368428:                           PUSH   VAL2
43384 @ 368431:                           PUSH   VAL1
43385 @ 368434:                           MUL   
43386 @ 368435:                           ASSVAL

  6561           SVAL2=SVAL2-1
43387 @ 368436:                           LINE   6561 "regression-compile-tmp/nrimp10s-77.imp"
43388 @ 368478:                           PUSH   SVAL2
43389 @ 368481:                           PUSH   SVAL2
43390 @ 368484:                           PUSHI  #0x00000001
43391 @ 368489:                           SUB   
43392 @ 368490:                           ASSVAL

  6562           %RETURN %IF VAL2#INTEGER(ADDR(VAL2)+4)
43393 @ 368491:                           LINE   6562 "regression-compile-tmp/nrimp10s-77.imp"
43394 @ 368533:                           PUSH   VAL2
43395 @ 368536:                           PUSH   INTEGER
43396 @ 368539:                           PUSH   ADDR
43397 @ 368542:                           PUSH   VAL2
43398 @ 368545:                           ASSPAR
43399 @ 368546:                           CALL  
43400 @ 368547:                           PUSHI  #0x00000004
43401 @ 368552:                           ADD   
43402 @ 368553:                           ASSPAR
43403 @ 368554:                           CALL  
43404 @ 368555:                           JUMPIF = L_0007
43405 @ 368559:                           RETURN
43406 @ 368560:                           LOCATE L_0007

  6563        %REPEAT
43407 @ 368563:                           LINE   6563 "regression-compile-tmp/nrimp10s-77.imp"
43408 @ 368605:                           REPEAT L_0003
43409 @ 368608:                           LOCATE L_0004

  6564        VAL1=VAL2; ->INT END
43410 @ 368611:                           LINE   6564 "regression-compile-tmp/nrimp10s-77.imp"
43411 @ 368653:                           PUSH   VAL1
43412 @ 368656:                           PUSH   VAL2
43413 @ 368659:                           ASSVAL
43414 @ 368660:                           LINE   6564 "regression-compile-tmp/nrimp10s-77.imp"
43415 @ 368702:                           JUMP   L_0227

  6565  RSW(22):RSW(23):
43416 @ 368705:                           LINE   6565 "regression-compile-tmp/nrimp10s-77.imp"
43417 @ 368747:                           PUSHI  #0x00000016
43418 @ 368752:                           SLABEL 549
43419 @ 368755:                           LINE   6565 "regression-compile-tmp/nrimp10s-77.imp"
43420 @ 368797:                           PUSHI  #0x00000017
43421 @ 368802:                           SLABEL 549

  6566  RSW(25):RSW(27):RSW(28):RSW(29):
43422 @ 368805:                           LINE   6566 "regression-compile-tmp/nrimp10s-77.imp"
43423 @ 368847:                           PUSHI  #0x00000019
43424 @ 368852:                           SLABEL 549
43425 @ 368855:                           LINE   6566 "regression-compile-tmp/nrimp10s-77.imp"
43426 @ 368897:                           PUSHI  #0x0000001b
43427 @ 368902:                           SLABEL 549
43428 @ 368905:                           LINE   6566 "regression-compile-tmp/nrimp10s-77.imp"
43429 @ 368947:                           PUSHI  #0x0000001c
43430 @ 368952:                           SLABEL 549
43431 @ 368955:                           LINE   6566 "regression-compile-tmp/nrimp10s-77.imp"
43432 @ 368997:                           PUSHI  #0x0000001d
43433 @ 369002:                           SLABEL 549

  6567  %END
43434 @ 369005:                           LINE   6567 "regression-compile-tmp/nrimp10s-77.imp"
43435 @ 369047:                        END    _lev0id0_lev1id1_lev2id3_CSS_EXPOP_CTOP {lev=6 --> 5}

  6568  %ROUTINE REXP
  6569  !***********************************************************************
  6570  !*       CALLS A PERM ROUTINE TO PERFORM REAL**REAL                    *
  6571  !***********************************************************************
43436 @ 369048:                        LINE   6568 "regression-compile-tmp/nrimp10s-77.imp"
43437 @ 369090:                        DEF    REXP (_lev0id0_lev1id1_lev2id3_CSS_EXPOP_REXP) p1=V_01eb a/tf=7 b/format=0 c/ostate=0  type=0 (<type:0>) form=7 (routine) special=0 (<special:0>) linkage=0 (auto) spec=0 indirect=0 unass=0
43438 @ 369106:                           START  ( FORMAL PARAMETERS  {lev=6 --> 7, nested=0 --> 1}
43439 @ 369107:                           FINISH ) {lev=6}

  6572  %INTEGER I,PR
43440 @ 369108:                           LINE   6572 "regression-compile-tmp/nrimp10s-77.imp"
43441 @ 369150:                           DEF    I p1=V_0217 a/tf=11 b/format=1 c/ostate=0  type=1 (integer) form=1 (simple) special=0 (<special:0>) linkage=0 (auto) spec=0 indirect=0 unass=0
43442 @ 369163:                           DEF    PR p1=V_0218 a/tf=11 b/format=1 c/ostate=0  type=1 (integer) form=1 (simple) special=0 (<special:0>) linkage=0 (auto) spec=0 indirect=0 unass=0

  6573  %RECORD(RD)%NAME OPND{(RD)
43443 @ 369177:                           LINE   6573 "regression-compile-tmp/nrimp10s-77.imp"
43444 @ 369219:                           DEF    OPND p1=V_0219 a/tf=42 b/format=1ab c/ostate=0  type=4 (record) form=2 (name) special=0 (<special:0>) linkage=0 (auto) spec=0 indirect=0 unass=0

  6574        %IF REGISTER(BREG)>0 %THEN BOOT OUT(BREG)
43445 @ 369235:                           LINE   6574 "regression-compile-tmp/nrimp10s-77.imp"
43446 @ 369277:                           PUSH   REGISTER
43447 @ 369280:                           PUSHI  #0x00000007
43448 @ 369285:                           ACCESS
43449 @ 369286:                           PUSHI  #0x00000000
43450 @ 369291:                           JUMPIF <= L_0004
43451 @ 369295:                           PUSH   BOOTOUT
43452 @ 369298:                           PUSHI  #0x00000007
43453 @ 369303:                           ASSPAR
43454 @ 369304:                           CALL  
43455 @ 369305:                           LOCATE L_0004

  6575        %CYCLE I=1,1,2
43456 @ 369308:                           LINE   6575 "regression-compile-tmp/nrimp10s-77.imp"
43457 @ 369350:                           PUSH   I
43458 @ 369353:                           PUSHI  #0x00000001
43459 @ 369358:                           PUSHI  #0x00000002
43460 @ 369363:                           PUSHI  #0x00000001
43461 @ 369368:                           FOR    L_0003

  6576           OPND==RECORD(OPERAND(I))
43462 @ 369371:                           LINE   6576 "regression-compile-tmp/nrimp10s-77.imp"
43463 @ 369413:                           PUSH   OPND
43464 @ 369416:                           PUSH   RECORD
43465 @ 369419:                           PUSH   OPERAND
43466 @ 369422:                           PUSH   I
43467 @ 369425:                           ACCESS
43468 @ 369426:                           ASSPAR
43469 @ 369427:                           CALL  
43470 @ 369428:                           ASSREF

  6577           LOAD(OPND,ACCR,2) %UNLESS I=1 %AND OPND_FLAG=8
43471 @ 369429:                           LINE   6577 "regression-compile-tmp/nrimp10s-77.imp"
43472 @ 369471:                           PUSH   I
43473 @ 369474:                           PUSHI  #0x00000001
43474 @ 369479:                           JUMPIF # L_0008
43475 @ 369483:                           PUSH   OPND
43476 @ 369486:                           SELECT 4
43477 @ 369489:                           PUSHI  #0x00000008
43478 @ 369494:                           JUMPIF = L_0007
43479 @ 369498:                           LOCATE L_0008
43480 @ 369501:                           PUSH   LOAD
43481 @ 369504:                           PUSH   OPND
43482 @ 369507:                           ASSPAR
43483 @ 369508:                           PUSHI  #0x00000000
43484 @ 369513:                           ASSPAR
43485 @ 369514:                           PUSHI  #0x00000002
43486 @ 369519:                           ASSPAR
43487 @ 369520:                           CALL  
43488 @ 369521:                           LOCATE L_0007

  6578           PR=OPND_PTYPE>>4
43489 @ 369524:                           LINE   6578 "regression-compile-tmp/nrimp10s-77.imp"
43490 @ 369566:                           PUSH   PR
43491 @ 369569:                           PUSH   OPND
43492 @ 369572:                           SELECT 2
43493 @ 369575:                           PUSHI  #0x00000004
43494 @ 369580:                           RSH   
43495 @ 369581:                           ASSVAL

  6579           %IF PR<6 %THEN LENGTHEN(OPND)
43496 @ 369582:                           LINE   6579 "regression-compile-tmp/nrimp10s-77.imp"
43497 @ 369624:                           PUSH   PR
43498 @ 369627:                           PUSHI  #0x00000006
43499 @ 369632:                           JUMPIF >= L_0007
43500 @ 369636:                           PUSH   LENGTHEN
43501 @ 369639:                           PUSH   OPND
43502 @ 369642:                           ASSPAR
43503 @ 369643:                           CALL  
43504 @ 369644:                           LOCATE L_0007

  6580           %IF PR>6 %THEN SHORTEN(OPND)
43505 @ 369647:                           LINE   6580 "regression-compile-tmp/nrimp10s-77.imp"
43506 @ 369689:                           PUSH   PR
43507 @ 369692:                           PUSHI  #0x00000006
43508 @ 369697:                           JUMPIF <= L_0007
43509 @ 369701:                           PUSH   SHORTEN
43510 @ 369704:                           PUSH   OPND
43511 @ 369707:                           ASSPAR
43512 @ 369708:                           CALL  
43513 @ 369709:                           LOCATE L_0007

  6581        %REPEAT
43514 @ 369712:                           LINE   6581 "regression-compile-tmp/nrimp10s-77.imp"
43515 @ 369754:                           REPEAT L_0003
43516 @ 369757:                           LOCATE L_0004

  6582        PPJ(0,17)
43517 @ 369760:                           LINE   6582 "regression-compile-tmp/nrimp10s-77.imp"
43518 @ 369802:                           PUSH   PPJ
43519 @ 369805:                           PUSHI  #0x00000000
43520 @ 369810:                           ASSPAR
43521 @ 369811:                           PUSHI  #0x00000011
43522 @ 369816:                           ASSPAR
43523 @ 369817:                           CALL  

  6583  %END
43524 @ 369818:                           LINE   6583 "regression-compile-tmp/nrimp10s-77.imp"
43525 @ 369860:                        END    _lev0id0_lev1id1_lev2id3_CSS_EXPOP_REXP {lev=6 --> 5}

  6584  %ROUTINE STARSTAR
  6585  !***********************************************************************
  6586  !*       PLANT IN-LINE CODE FOR EXPONENTIATION                         *
  6587  !*       IMP ALLOWS EXPONENTS IN INTEGER EXPRESSIONS FROM 0-63 AND     *
  6588  !*       IN REAL EXPRESSIONS FROM-255 TO +255                          *
  6589  !***********************************************************************
43526 @ 369861:                        LINE   6584 "regression-compile-tmp/nrimp10s-77.imp"
43527 @ 369903:                        DEF    STARSTAR (_lev0id0_lev1id1_lev2id3_CSS_EXPOP_STARSTAR) p1=V_01ea a/tf=7 b/format=0 c/ostate=0  type=0 (<type:0>) form=7 (routine) special=0 (<special:0>) linkage=0 (auto) spec=0 indirect=0 unass=0
43528 @ 369923:                           START  ( FORMAL PARAMETERS  {lev=6 --> 7, nested=0 --> 1}
43529 @ 369924:                           FINISH ) {lev=6}

  6590  %INTEGER TYPEP,PRECP,WORK,C,EXPWORK,VALUE
43530 @ 369925:                           LINE   6590 "regression-compile-tmp/nrimp10s-77.imp"
43531 @ 369967:                           DEF    TYPEP p1=V_0217 a/tf=11 b/format=1 c/ostate=0  type=1 (integer) form=1 (simple) special=0 (<special:0>) linkage=0 (auto) spec=0 indirect=0 unass=0
43532 @ 369984:                           DEF    PRECP p1=V_0218 a/tf=11 b/format=1 c/ostate=0  type=1 (integer) form=1 (simple) special=0 (<special:0>) linkage=0 (auto) spec=0 indirect=0 unass=0
43533 @ 370001:                           DEF    WORK p1=V_0219 a/tf=11 b/format=1 c/ostate=0  type=1 (integer) form=1 (simple) special=0 (<special:0>) linkage=0 (auto) spec=0 indirect=0 unass=0
43534 @ 370017:                           DEF    C p1=V_021a a/tf=11 b/format=1 c/ostate=0  type=1 (integer) form=1 (simple) special=0 (<special:0>) linkage=0 (auto) spec=0 indirect=0 unass=0
43535 @ 370030:                           DEF    EXPWORK p1=V_021b a/tf=11 b/format=1 c/ostate=0  type=1 (integer) form=1 (simple) special=0 (<special:0>) linkage=0 (auto) spec=0 indirect=0 unass=0
43536 @ 370049:                           DEF    VALUE p1=V_021c a/tf=11 b/format=1 c/ostate=0  type=1 (integer) form=1 (simple) special=0 (<special:0>) linkage=0 (auto) spec=0 indirect=0 unass=0

  6591        PTYPE=OPND1_PTYPE;                ! INSPECT THE OPERAND
43537 @ 370066:                           LINE   6591 "regression-compile-tmp/nrimp10s-77.imp"
43538 @ 370108:                           PUSH   PTYPE
43539 @ 370111:                           PUSH   OPND1
43540 @ 370114:                           SELECT 2
43541 @ 370117:                           ASSVAL

  6592        UNPACK
43542 @ 370118:                           LINE   6592 "regression-compile-tmp/nrimp10s-77.imp"
43543 @ 370160:                           PUSH   UNPACK
43544 @ 370163:                           CALL  

  6593        TYPEP=TYPE; PRECP=PREC
43545 @ 370164:                           LINE   6593 "regression-compile-tmp/nrimp10s-77.imp"
43546 @ 370206:                           PUSH   TYPEP
43547 @ 370209:                           PUSH   TYPE
43548 @ 370212:                           ASSVAL
43549 @ 370213:                           LINE   6593 "regression-compile-tmp/nrimp10s-77.imp"
43550 @ 370255:                           PUSH   PRECP
43551 @ 370258:                           PUSH   PREC
43552 @ 370261:                           ASSVAL

  6594        %IF TYPEP=2 %THEN OPCODE=16_FA %ELSE OPCODE=16_EA
43553 @ 370262:                           LINE   6594 "regression-compile-tmp/nrimp10s-77.imp"
43554 @ 370304:                           PUSH   TYPEP
43555 @ 370307:                           PUSHI  #0x00000002
43556 @ 370312:                           JUMPIF # L_0004
43557 @ 370316:                           PUSH   OPCODE
43558 @ 370319:                           PUSHI  #0x000000fa
43559 @ 370324:                           ASSVAL
43560 @ 370325:                           GOTO   L_0003
43561 @ 370328:                           LOCATE L_0004
43562 @ 370331:                           PUSH   OPCODE
43563 @ 370334:                           PUSHI  #0x000000ea
43564 @ 370339:                           ASSVAL
43565 @ 370340:                           LOCATE L_0003

  6595        VALUE=0
43566 @ 370343:                           LINE   6595 "regression-compile-tmp/nrimp10s-77.imp"
43567 @ 370385:                           PUSH   VALUE
43568 @ 370388:                           PUSHI  #0x00000000
43569 @ 370393:                           ASSVAL

  6596        %IF OPND2_FLAG=0 %AND 1<=OPND2_D<=63*TYPE %THEN VALUE=OPND2_D;                 ! EXPONENT IS #0 AND CONSTANT
43570 @ 370394:                           LINE   6596 "regression-compile-tmp/nrimp10s-77.imp"
43571 @ 370436:                           PUSH   OPND2
43572 @ 370439:                           SELECT 4
43573 @ 370442:                           PUSHI  #0x00000000
43574 @ 370447:                           JUMPIF # L_0004
43575 @ 370451:                           PUSHI  #0x00000001
43576 @ 370456:                           PUSH   OPND2
43577 @ 370459:                           SELECT 5
43578 @ 370462:                           JUMPIFD > L_0004
43579 @ 370466:                           PUSHI  #0x0000003f
43580 @ 370471:                           PUSH   TYPE
43581 @ 370474:                           MUL   
43582 @ 370475:                           JUMPIF > L_0004
43583 @ 370479:                           PUSH   VALUE
43584 @ 370482:                           PUSH   OPND2
43585 @ 370485:                           SELECT 5
43586 @ 370488:                           ASSVAL
43587 @ 370489:                           LOCATE L_0004

  6597        LOAD(OPND1,ACCR,2);               ! FETCH OPERAND TO ACC
43588 @ 370492:                           LINE   6597 "regression-compile-tmp/nrimp10s-77.imp"
43589 @ 370534:                           PUSH   LOAD
43590 @ 370537:                           PUSH   OPND1
43591 @ 370540:                           ASSPAR
43592 @ 370541:                           PUSHI  #0x00000000
43593 @ 370546:                           ASSPAR
43594 @ 370547:                           PUSHI  #0x00000002
43595 @ 370552:                           ASSPAR
43596 @ 370553:                           CALL  

  6598        %IF TYPEP=2 %AND PRECP=5 %THEN LENGTHEN(OPND1) %AND PRECP=6
  6599  !
  6600  ! OPTIMISE **2 **3 AND **4
  6601  !
43597 @ 370554:                           LINE   6598 "regression-compile-tmp/nrimp10s-77.imp"
43598 @ 370596:                           PUSH   TYPEP
43599 @ 370599:                           PUSHI  #0x00000002
43600 @ 370604:                           JUMPIF # L_0004
43601 @ 370608:                           PUSH   PRECP
43602 @ 370611:                           PUSHI  #0x00000005
43603 @ 370616:                           JUMPIF # L_0004
43604 @ 370620:                           PUSH   LENGTHEN
43605 @ 370623:                           PUSH   OPND1
43606 @ 370626:                           ASSPAR
43607 @ 370627:                           CALL  
43608 @ 370628:                           PUSH   PRECP
43609 @ 370631:                           PUSHI  #0x00000006
43610 @ 370636:                           ASSVAL
43611 @ 370637:                           LOCATE L_0004

  6602        %IF 2<=VALUE<=4 %THEN %START
43612 @ 370640:                           LINE   6602 "regression-compile-tmp/nrimp10s-77.imp"
43613 @ 370682:                           PUSHI  #0x00000002
43614 @ 370687:                           PUSH   VALUE
43615 @ 370690:                           JUMPIFD > L_0004
43616 @ 370694:                           PUSHI  #0x00000004
43617 @ 370699:                           JUMPIF > L_0004

  6603           PF1(ST,0,TOS,0)
43618 @ 370703:                           LINE   6603 "regression-compile-tmp/nrimp10s-77.imp"
43619 @ 370745:                           PUSH   PF1
43620 @ 370748:                           PUSHI  #0x00000048
43621 @ 370753:                           ASSPAR
43622 @ 370754:                           PUSHI  #0x00000000
43623 @ 370759:                           ASSPAR
43624 @ 370760:                           PUSHI  #0x00000006
43625 @ 370765:                           ASSPAR
43626 @ 370766:                           PUSHI  #0x00000000
43627 @ 370771:                           ASSPAR
43628 @ 370772:                           CALL  

  6604           %IF VALUE=3 %THEN PF1(ST,0,TOS,0)
43629 @ 370773:                           LINE   6604 "regression-compile-tmp/nrimp10s-77.imp"
43630 @ 370815:                           PUSH   VALUE
43631 @ 370818:                           PUSHI  #0x00000003
43632 @ 370823:                           JUMPIF # L_0007
43633 @ 370827:                           PUSH   PF1
43634 @ 370830:                           PUSHI  #0x00000048
43635 @ 370835:                           ASSPAR
43636 @ 370836:                           PUSHI  #0x00000000
43637 @ 370841:                           ASSPAR
43638 @ 370842:                           PUSHI  #0x00000006
43639 @ 370847:                           ASSPAR
43640 @ 370848:                           PUSHI  #0x00000000
43641 @ 370853:                           ASSPAR
43642 @ 370854:                           CALL  
43643 @ 370855:                           LOCATE L_0007

  6605           PF1(OPCODE,0,TOS,0)
43644 @ 370858:                           LINE   6605 "regression-compile-tmp/nrimp10s-77.imp"
43645 @ 370900:                           PUSH   PF1
43646 @ 370903:                           PUSH   OPCODE
43647 @ 370906:                           ASSPAR
43648 @ 370907:                           PUSHI  #0x00000000
43649 @ 370912:                           ASSPAR
43650 @ 370913:                           PUSHI  #0x00000006
43651 @ 370918:                           ASSPAR
43652 @ 370919:                           PUSHI  #0x00000000
43653 @ 370924:                           ASSPAR
43654 @ 370925:                           CALL  

  6606           %IF VALUE=4 %THEN PF1(ST,0,TOS,0)
43655 @ 370926:                           LINE   6606 "regression-compile-tmp/nrimp10s-77.imp"
43656 @ 370968:                           PUSH   VALUE
43657 @ 370971:                           PUSHI  #0x00000004
43658 @ 370976:                           JUMPIF # L_0007
43659 @ 370980:                           PUSH   PF1
43660 @ 370983:                           PUSHI  #0x00000048
43661 @ 370988:                           ASSPAR
43662 @ 370989:                           PUSHI  #0x00000000
43663 @ 370994:                           ASSPAR
43664 @ 370995:                           PUSHI  #0x00000006
43665 @ 371000:                           ASSPAR
43666 @ 371001:                           PUSHI  #0x00000000
43667 @ 371006:                           ASSPAR
43668 @ 371007:                           CALL  
43669 @ 371008:                           LOCATE L_0007

  6607           %IF VALUE>2 %THEN PF1(OPCODE,0,TOS,0)
43670 @ 371011:                           LINE   6607 "regression-compile-tmp/nrimp10s-77.imp"
43671 @ 371053:                           PUSH   VALUE
43672 @ 371056:                           PUSHI  #0x00000002
43673 @ 371061:                           JUMPIF <= L_0007
43674 @ 371065:                           PUSH   PF1
43675 @ 371068:                           PUSH   OPCODE
43676 @ 371071:                           ASSPAR
43677 @ 371072:                           PUSHI  #0x00000000
43678 @ 371077:                           ASSPAR
43679 @ 371078:                           PUSHI  #0x00000006
43680 @ 371083:                           ASSPAR
43681 @ 371084:                           PUSHI  #0x00000000
43682 @ 371089:                           ASSPAR
43683 @ 371090:                           CALL  
43684 @ 371091:                           LOCATE L_0007

  6608           GRUSE(ACCR)=0
43685 @ 371094:                           LINE   6608 "regression-compile-tmp/nrimp10s-77.imp"
43686 @ 371136:                           PUSH   GRUSE
43687 @ 371139:                           PUSHI  #0x00000000
43688 @ 371144:                           ACCESS
43689 @ 371145:                           PUSHI  #0x00000000
43690 @ 371150:                           ASSVAL

  6609           %RETURN
43691 @ 371151:                           LINE   6609 "regression-compile-tmp/nrimp10s-77.imp"
43692 @ 371193:                           RETURN

  6610        %FINISH
  6611  !
  6612  ! OTHERWISE STORE OPERAND IN 'WORK' AND GET HOLD OF EXPONENT
  6613  !
43693 @ 371194:                           LINE   6610 "regression-compile-tmp/nrimp10s-77.imp"
43694 @ 371236:                           LOCATE L_0004

  6614        GET WSP(WORK,BYTES(PRECP)>>2)
43695 @ 371239:                           LINE   6614 "regression-compile-tmp/nrimp10s-77.imp"
43696 @ 371281:                           PUSH   GETWSP
43697 @ 371284:                           PUSH   WORK
43698 @ 371287:                           ASSPAR
43699 @ 371288:                           PUSH   BYTES
43700 @ 371291:                           PUSH   PRECP
43701 @ 371294:                           ACCESS
43702 @ 371295:                           PUSHI  #0x00000002
43703 @ 371300:                           RSH   
43704 @ 371301:                           ASSPAR
43705 @ 371302:                           CALL  

  6615        %IF TYPEP=2 %THEN GET WSP(EXPWORK,1)
43706 @ 371303:                           LINE   6615 "regression-compile-tmp/nrimp10s-77.imp"
43707 @ 371345:                           PUSH   TYPEP
43708 @ 371348:                           PUSHI  #0x00000002
43709 @ 371353:                           JUMPIF # L_0004
43710 @ 371357:                           PUSH   GETWSP
43711 @ 371360:                           PUSH   EXPWORK
43712 @ 371363:                           ASSPAR
43713 @ 371364:                           PUSHI  #0x00000001
43714 @ 371369:                           ASSPAR
43715 @ 371370:                           CALL  
43716 @ 371371:                           LOCATE L_0004

  6616        PSF1(ST,1,WORK)
43717 @ 371374:                           LINE   6616 "regression-compile-tmp/nrimp10s-77.imp"
43718 @ 371416:                           PUSH   PSF1
43719 @ 371419:                           PUSHI  #0x00000048
43720 @ 371424:                           ASSPAR
43721 @ 371425:                           PUSHI  #0x00000001
43722 @ 371430:                           ASSPAR
43723 @ 371431:                           PUSH   WORK
43724 @ 371434:                           ASSPAR
43725 @ 371435:                           CALL  

  6617        REGISTER(ACCR)=0
43726 @ 371436:                           LINE   6617 "regression-compile-tmp/nrimp10s-77.imp"
43727 @ 371478:                           PUSH   REGISTER
43728 @ 371481:                           PUSHI  #0x00000000
43729 @ 371486:                           ACCESS
43730 @ 371487:                           PUSHI  #0x00000000
43731 @ 371492:                           ASSVAL

  6618        PLABEL=PLABEL-1;                  ! LABEL FOR JUMPING OUT
43732 @ 371493:                           LINE   6618 "regression-compile-tmp/nrimp10s-77.imp"
43733 @ 371535:                           PUSH   PLABEL
43734 @ 371538:                           PUSH   PLABEL
43735 @ 371541:                           PUSHI  #0x00000001
43736 @ 371546:                           SUB   
43737 @ 371547:                           ASSVAL

  6619        %IF OPND2_PTYPE>>4=6 %THEN SHORTEN(OPND2);! LONG EXPONENT
43738 @ 371548:                           LINE   6619 "regression-compile-tmp/nrimp10s-77.imp"
43739 @ 371590:                           PUSH   OPND2
43740 @ 371593:                           SELECT 2
43741 @ 371596:                           PUSHI  #0x00000004
43742 @ 371601:                           RSH   
43743 @ 371602:                           PUSHI  #0x00000006
43744 @ 371607:                           JUMPIF # L_0004
43745 @ 371611:                           PUSH   SHORTEN
43746 @ 371614:                           PUSH   OPND2
43747 @ 371617:                           ASSPAR
43748 @ 371618:                           CALL  
43749 @ 371619:                           LOCATE L_0004

  6620        LOAD(OPND2,BREG,2);               ! EXPONENT TO ANY REGISTER
43750 @ 371622:                           LINE   6620 "regression-compile-tmp/nrimp10s-77.imp"
43751 @ 371664:                           PUSH   LOAD
43752 @ 371667:                           PUSH   OPND2
43753 @ 371670:                           ASSPAR
43754 @ 371671:                           PUSHI  #0x00000007
43755 @ 371676:                           ASSPAR
43756 @ 371677:                           PUSHI  #0x00000002
43757 @ 371682:                           ASSPAR
43758 @ 371683:                           CALL  

  6621        %IF TYPEP=2 %THEN PSF1(STB,1,EXPWORK)
  6622  !
  6623  ! GET '1' INTO ACC IN APPROPIATE FORM
  6624  !
43759 @ 371684:                           LINE   6621 "regression-compile-tmp/nrimp10s-77.imp"
43760 @ 371726:                           PUSH   TYPEP
43761 @ 371729:                           PUSHI  #0x00000002
43762 @ 371734:                           JUMPIF # L_0004
43763 @ 371738:                           PUSH   PSF1
43764 @ 371741:                           PUSHI  #0x0000005a
43765 @ 371746:                           ASSPAR
43766 @ 371747:                           PUSHI  #0x00000001
43767 @ 371752:                           ASSPAR
43768 @ 371753:                           PUSH   EXPWORK
43769 @ 371756:                           ASSPAR
43770 @ 371757:                           CALL  
43771 @ 371758:                           LOCATE L_0004

  6625        GET IN ACC(ACCR,BYTES(PRECP+1-TYPEP)>>2,0,0,1)
43772 @ 371761:                           LINE   6625 "regression-compile-tmp/nrimp10s-77.imp"
43773 @ 371803:                           PUSH   GETINACC
43774 @ 371806:                           PUSHI  #0x00000000
43775 @ 371811:                           ASSPAR
43776 @ 371812:                           PUSH   BYTES
43777 @ 371815:                           PUSH   PRECP
43778 @ 371818:                           PUSHI  #0x00000001
43779 @ 371823:                           ADD   
43780 @ 371824:                           PUSH   TYPEP
43781 @ 371827:                           SUB   
43782 @ 371828:                           ACCESS
43783 @ 371829:                           PUSHI  #0x00000002
43784 @ 371834:                           RSH   
43785 @ 371835:                           ASSPAR
43786 @ 371836:                           PUSHI  #0x00000000
43787 @ 371841:                           ASSPAR
43788 @ 371842:                           PUSHI  #0x00000000
43789 @ 371847:                           ASSPAR
43790 @ 371848:                           PUSHI  #0x00000001
43791 @ 371853:                           ASSPAR
43792 @ 371854:                           CALL  

  6626        %IF TYPEP=2 %THEN PSF1(FLT,0,0)
  6627  !
  6628  ! IF EXPONENT NOT KNOWN AT COMPILE TIME TO BE +VE CONSTANT MUST
  6629  ! ALLOW FOR ZERO  :- XX**0=1 FOR ALL XX
  6630  ! ALSO ALLOW FOR X**(-N) WHICH IS 1/(X**N) FOR ALL X & N
  6631  !
43793 @ 371855:                           LINE   6626 "regression-compile-tmp/nrimp10s-77.imp"
43794 @ 371897:                           PUSH   TYPEP
43795 @ 371900:                           PUSHI  #0x00000002
43796 @ 371905:                           JUMPIF # L_0004
43797 @ 371909:                           PUSH   PSF1
43798 @ 371912:                           PUSHI  #0x000000a8
43799 @ 371917:                           ASSPAR
43800 @ 371918:                           PUSHI  #0x00000000
43801 @ 371923:                           ASSPAR
43802 @ 371924:                           PUSHI  #0x00000000
43803 @ 371929:                           ASSPAR
43804 @ 371930:                           CALL  
43805 @ 371931:                           LOCATE L_0004

  6632        %IF VALUE=0 %THEN %START;         ! NOT +VE CONSTANT
43806 @ 371934:                           LINE   6632 "regression-compile-tmp/nrimp10s-77.imp"
43807 @ 371976:                           PUSH   VALUE
43808 @ 371979:                           PUSHI  #0x00000000
43809 @ 371984:                           JUMPIF # L_0004

  6633           ENTER JUMP(28,PLABEL,B'11');   ! J(B=0) END OF EXP ROUTINE
43810 @ 371988:                           LINE   6633 "regression-compile-tmp/nrimp10s-77.imp"
43811 @ 372030:                           PUSH   ENTERJUMP
43812 @ 372033:                           PUSHI  #0x0000001c
43813 @ 372038:                           ASSPAR
43814 @ 372039:                           PUSH   PLABEL
43815 @ 372042:                           ASSPAR
43816 @ 372043:                           PUSHI  #0x00000003
43817 @ 372048:                           ASSPAR
43818 @ 372049:                           CALL  

  6634           %IF TYPEP=2 %THEN %START
43819 @ 372050:                           LINE   6634 "regression-compile-tmp/nrimp10s-77.imp"
43820 @ 372092:                           PUSH   TYPEP
43821 @ 372095:                           PUSHI  #0x00000002
43822 @ 372100:                           JUMPIF # L_0007

  6635              PF3(JAT,13,0,4);            ! J*+4 IF B>0
43823 @ 372104:                           LINE   6635 "regression-compile-tmp/nrimp10s-77.imp"
43824 @ 372146:                           PUSH   PF3
43825 @ 372149:                           PUSHI  #0x00000004
43826 @ 372154:                           ASSPAR
43827 @ 372155:                           PUSHI  #0x0000000d
43828 @ 372160:                           ASSPAR
43829 @ 372161:                           PUSHI  #0x00000000
43830 @ 372166:                           ASSPAR
43831 @ 372167:                           PUSHI  #0x00000004
43832 @ 372172:                           ASSPAR
43833 @ 372173:                           CALL  

  6636              PSF1(SLB,0,0)
43834 @ 372174:                           LINE   6636 "regression-compile-tmp/nrimp10s-77.imp"
43835 @ 372216:                           PUSH   PSF1
43836 @ 372219:                           PUSHI  #0x00000052
43837 @ 372224:                           ASSPAR
43838 @ 372225:                           PUSHI  #0x00000000
43839 @ 372230:                           ASSPAR
43840 @ 372231:                           PUSHI  #0x00000000
43841 @ 372236:                           ASSPAR
43842 @ 372237:                           CALL  

  6637              PF1(SBB,0,TOS,0)
43843 @ 372238:                           LINE   6637 "regression-compile-tmp/nrimp10s-77.imp"
43844 @ 372280:                           PUSH   PF1
43845 @ 372283:                           PUSHI  #0x00000022
43846 @ 372288:                           ASSPAR
43847 @ 372289:                           PUSHI  #0x00000000
43848 @ 372294:                           ASSPAR
43849 @ 372295:                           PUSHI  #0x00000006
43850 @ 372300:                           ASSPAR
43851 @ 372301:                           PUSHI  #0x00000000
43852 @ 372306:                           ASSPAR
43853 @ 372307:                           CALL  

  6638           %FINISH
  6639  !
  6640  ! IN CHECKING MODE PLANT CODE TO CHECK RANGE OF EXPONENT
  6641  !
43854 @ 372308:                           LINE   6638 "regression-compile-tmp/nrimp10s-77.imp"
43855 @ 372350:                           LOCATE L_0007

  6642           %IF PARMOPT=1 %THEN %START
43856 @ 372353:                           LINE   6642 "regression-compile-tmp/nrimp10s-77.imp"
43857 @ 372395:                           PUSH   PARMOPT
43858 @ 372398:                           PUSHI  #0x00000001
43859 @ 372403:                           JUMPIF # L_0007

  6643              %IF TYPEP=1 %THEN PPJ(30,7);! JUMP B<0
43860 @ 372407:                           LINE   6643 "regression-compile-tmp/nrimp10s-77.imp"
43861 @ 372449:                           PUSH   TYPEP
43862 @ 372452:                           PUSHI  #0x00000001
43863 @ 372457:                           JUMPIF # L_000a
43864 @ 372461:                           PUSH   PPJ
43865 @ 372464:                           PUSHI  #0x0000001e
43866 @ 372469:                           ASSPAR
43867 @ 372470:                           PUSHI  #0x00000007
43868 @ 372475:                           ASSPAR
43869 @ 372476:                           CALL  
43870 @ 372477:                           LOCATE L_000a

  6644              PSF1(CPB,0,64*TYPEP*TYPEP-1)
43871 @ 372480:                           LINE   6644 "regression-compile-tmp/nrimp10s-77.imp"
43872 @ 372522:                           PUSH   PSF1
43873 @ 372525:                           PUSHI  #0x00000026
43874 @ 372530:                           ASSPAR
43875 @ 372531:                           PUSHI  #0x00000000
43876 @ 372536:                           ASSPAR
43877 @ 372537:                           PUSHI  #0x00000040
43878 @ 372542:                           PUSH   TYPEP
43879 @ 372545:                           MUL   
43880 @ 372546:                           PUSH   TYPEP
43881 @ 372549:                           MUL   
43882 @ 372550:                           PUSHI  #0x00000001
43883 @ 372555:                           SUB   
43884 @ 372556:                           ASSPAR
43885 @ 372557:                           CALL  

  6645              PPJ(2,7)
43886 @ 372558:                           LINE   6645 "regression-compile-tmp/nrimp10s-77.imp"
43887 @ 372600:                           PUSH   PPJ
43888 @ 372603:                           PUSHI  #0x00000002
43889 @ 372608:                           ASSPAR
43890 @ 372609:                           PUSHI  #0x00000007
43891 @ 372614:                           ASSPAR
43892 @ 372615:                           CALL  

  6646           %FINISH
43893 @ 372616:                           LINE   6646 "regression-compile-tmp/nrimp10s-77.imp"
43894 @ 372658:                           LOCATE L_0007

  6647        %FINISH
43895 @ 372661:                           LINE   6647 "regression-compile-tmp/nrimp10s-77.imp"
43896 @ 372703:                           LOCATE L_0004

  6648        C=CA
43897 @ 372706:                           LINE   6648 "regression-compile-tmp/nrimp10s-77.imp"
43898 @ 372748:                           PUSH   C
43899 @ 372751:                           PUSH   CA
43900 @ 372754:                           ASSVAL

  6649        PSF1(OPCODE,1,WORK)
43901 @ 372755:                           LINE   6649 "regression-compile-tmp/nrimp10s-77.imp"
43902 @ 372797:                           PUSH   PSF1
43903 @ 372800:                           PUSH   OPCODE
43904 @ 372803:                           ASSPAR
43905 @ 372804:                           PUSHI  #0x00000001
43906 @ 372809:                           ASSPAR
43907 @ 372810:                           PUSH   WORK
43908 @ 372813:                           ASSPAR
43909 @ 372814:                           CALL  

  6650        PSF1(DEBJ,0,(C-CA)//2)
  6651  !
  6652  ! FOR REAL EXPONENTS CHECK IF NEGATIVE AND EVALUATE INVERSE
  6653  !
43910 @ 372815:                           LINE   6650 "regression-compile-tmp/nrimp10s-77.imp"
43911 @ 372857:                           PUSH   PSF1
43912 @ 372860:                           PUSHI  #0x00000024
43913 @ 372865:                           ASSPAR
43914 @ 372866:                           PUSHI  #0x00000000
43915 @ 372871:                           ASSPAR
43916 @ 372872:                           PUSH   C
43917 @ 372875:                           PUSH   CA
43918 @ 372878:                           SUB   
43919 @ 372879:                           PUSHI  #0x00000002
43920 @ 372884:                           QUOT  
43921 @ 372885:                           ASSPAR
43922 @ 372886:                           CALL  

  6654        %IF VALUE=0 %AND TYPEP=2 %THEN %START
43923 @ 372887:                           LINE   6654 "regression-compile-tmp/nrimp10s-77.imp"
43924 @ 372929:                           PUSH   VALUE
43925 @ 372932:                           PUSHI  #0x00000000
43926 @ 372937:                           JUMPIF # L_0004
43927 @ 372941:                           PUSH   TYPEP
43928 @ 372944:                           PUSHI  #0x00000002
43929 @ 372949:                           JUMPIF # L_0004

  6655           PSF1(LB,1,EXPWORK);            ! LB ON ORIGINAL EXPONENT
43930 @ 372953:                           LINE   6655 "regression-compile-tmp/nrimp10s-77.imp"
43931 @ 372995:                           PUSH   PSF1
43932 @ 372998:                           PUSHI  #0x0000007a
43933 @ 373003:                           ASSPAR
43934 @ 373004:                           PUSHI  #0x00000001
43935 @ 373009:                           ASSPAR
43936 @ 373010:                           PUSH   EXPWORK
43937 @ 373013:                           ASSPAR
43938 @ 373014:                           CALL  

  6656           ENTER JUMP(46,PLABEL,B'11');! BP END OF EXP ROUTINE
43939 @ 373015:                           LINE   6656 "regression-compile-tmp/nrimp10s-77.imp"
43940 @ 373057:                           PUSH   ENTERJUMP
43941 @ 373060:                           PUSHI  #0x0000002e
43942 @ 373065:                           ASSPAR
43943 @ 373066:                           PUSH   PLABEL
43944 @ 373069:                           ASSPAR
43945 @ 373070:                           PUSHI  #0x00000003
43946 @ 373075:                           ASSPAR
43947 @ 373076:                           CALL  

  6657           %IF PRECP<7 %THEN PF1(RRDV,0,PC,SPECIAL CONSTS(1))%ELSESTART
43948 @ 373077:                           LINE   6657 "regression-compile-tmp/nrimp10s-77.imp"
43949 @ 373119:                           PUSH   PRECP
43950 @ 373122:                           PUSHI  #0x00000007
43951 @ 373127:                           JUMPIF >= L_0007
43952 @ 373131:                           PUSH   PF1
43953 @ 373134:                           PUSHI  #0x000000bc
43954 @ 373139:                           ASSPAR
43955 @ 373140:                           PUSHI  #0x00000000
43956 @ 373145:                           ASSPAR
43957 @ 373146:                           PUSHI  #0x00000004
43958 @ 373151:                           ASSPAR
43959 @ 373152:                           PUSH   SPECIALCONSTS
43960 @ 373155:                           PUSHI  #0x00000001
43961 @ 373160:                           ASSPAR
43962 @ 373161:                           CALL  
43963 @ 373162:                           ASSPAR
43964 @ 373163:                           CALL  
43965 @ 373164:                           GOTO   L_0006
43966 @ 373167:                           LOCATE L_0007

  6658              PSF1(SLSD,0,1); PSF1(FLT,0,0)
43967 @ 373170:                           LINE   6658 "regression-compile-tmp/nrimp10s-77.imp"
43968 @ 373212:                           PUSH   PSF1
43969 @ 373215:                           PUSHI  #0x00000044
43970 @ 373220:                           ASSPAR
43971 @ 373221:                           PUSHI  #0x00000000
43972 @ 373226:                           ASSPAR
43973 @ 373227:                           PUSHI  #0x00000001
43974 @ 373232:                           ASSPAR
43975 @ 373233:                           CALL  
43976 @ 373234:                           LINE   6658 "regression-compile-tmp/nrimp10s-77.imp"
43977 @ 373276:                           PUSH   PSF1
43978 @ 373279:                           PUSHI  #0x000000a8
43979 @ 373284:                           ASSPAR
43980 @ 373285:                           PUSHI  #0x00000000
43981 @ 373290:                           ASSPAR
43982 @ 373291:                           PUSHI  #0x00000000
43983 @ 373296:                           ASSPAR
43984 @ 373297:                           CALL  

  6659              PF1(RDV,0,TOS,0)
43985 @ 373298:                           LINE   6659 "regression-compile-tmp/nrimp10s-77.imp"
43986 @ 373340:                           PUSH   PF1
43987 @ 373343:                           PUSHI  #0x000000ba
43988 @ 373348:                           ASSPAR
43989 @ 373349:                           PUSHI  #0x00000000
43990 @ 373354:                           ASSPAR
43991 @ 373355:                           PUSHI  #0x00000006
43992 @ 373360:                           ASSPAR
43993 @ 373361:                           PUSHI  #0x00000000
43994 @ 373366:                           ASSPAR
43995 @ 373367:                           CALL  

  6660           %FINISH
43996 @ 373368:                           LINE   6660 "regression-compile-tmp/nrimp10s-77.imp"
43997 @ 373410:                           LOCATE L_0006

  6661        %FINISH
  6662  !
  6663  ! ALL OVER. REAL RESULTS ARE IN FR WORK. INT RESULTS IN GR WORK+1
  6664  ! FREE AND FORGET ANY OTHER REGISTERS
  6665  !
43998 @ 373413:                           LINE   6661 "regression-compile-tmp/nrimp10s-77.imp"
43999 @ 373455:                           LOCATE L_0004

  6666        TYPE=TYPEP; PREC=PRECP
44000 @ 373458:                           LINE   6666 "regression-compile-tmp/nrimp10s-77.imp"
44001 @ 373500:                           PUSH   TYPE
44002 @ 373503:                           PUSH   TYPEP
44003 @ 373506:                           ASSVAL
44004 @ 373507:                           LINE   6666 "regression-compile-tmp/nrimp10s-77.imp"
44005 @ 373549:                           PUSH   PREC
44006 @ 373552:                           PUSH   PRECP
44007 @ 373555:                           ASSVAL

  6667        REGISTER(BREG)=0
44008 @ 373556:                           LINE   6667 "regression-compile-tmp/nrimp10s-77.imp"
44009 @ 373598:                           PUSH   REGISTER
44010 @ 373601:                           PUSHI  #0x00000007
44011 @ 373606:                           ACCESS
44012 @ 373607:                           PUSHI  #0x00000000
44013 @ 373612:                           ASSVAL

  6668        GRUSE(ACCR)=0
44014 @ 373613:                           LINE   6668 "regression-compile-tmp/nrimp10s-77.imp"
44015 @ 373655:                           PUSH   GRUSE
44016 @ 373658:                           PUSHI  #0x00000000
44017 @ 373663:                           ACCESS
44018 @ 373664:                           PUSHI  #0x00000000
44019 @ 373669:                           ASSVAL

  6669        GRUSE(BREG)=0
44020 @ 373670:                           LINE   6669 "regression-compile-tmp/nrimp10s-77.imp"
44021 @ 373712:                           PUSH   GRUSE
44022 @ 373715:                           PUSHI  #0x00000007
44023 @ 373720:                           ACCESS
44024 @ 373721:                           PUSHI  #0x00000000
44025 @ 373726:                           ASSVAL

  6670        REGISTER(ACCR)=1
44026 @ 373727:                           LINE   6670 "regression-compile-tmp/nrimp10s-77.imp"
44027 @ 373769:                           PUSH   REGISTER
44028 @ 373772:                           PUSHI  #0x00000000
44029 @ 373777:                           ACCESS
44030 @ 373778:                           PUSHI  #0x00000001
44031 @ 373783:                           ASSVAL

  6671        OPND1_PTYPE=16*PREC+TYPE
44032 @ 373784:                           LINE   6671 "regression-compile-tmp/nrimp10s-77.imp"
44033 @ 373826:                           PUSH   OPND1
44034 @ 373829:                           SELECT 2
44035 @ 373832:                           PUSHI  #0x00000010
44036 @ 373837:                           PUSH   PREC
44037 @ 373840:                           MUL   
44038 @ 373841:                           PUSH   TYPE
44039 @ 373844:                           ADD   
44040 @ 373845:                           ASSVAL

  6672        OPND1_XB=0; OPND1_D=ACCR
44041 @ 373846:                           LINE   6672 "regression-compile-tmp/nrimp10s-77.imp"
44042 @ 373888:                           PUSH   OPND1
44043 @ 373891:                           SELECT 3
44044 @ 373894:                           PUSHI  #0x00000000
44045 @ 373899:                           ASSVAL
44046 @ 373900:                           LINE   6672 "regression-compile-tmp/nrimp10s-77.imp"
44047 @ 373942:                           PUSH   OPND1
44048 @ 373945:                           SELECT 5
44049 @ 373948:                           PUSHI  #0x00000000
44050 @ 373953:                           ASSVAL

  6673        C=ENTER LAB(PLABEL,B'11');        ! LABEL AT END OF EXP ROUTINE
44051 @ 373954:                           LINE   6673 "regression-compile-tmp/nrimp10s-77.imp"
44052 @ 373996:                           PUSH   C
44053 @ 373999:                           PUSH   ENTERLAB
44054 @ 374002:                           PUSH   PLABEL
44055 @ 374005:                           ASSPAR
44056 @ 374006:                           PUSHI  #0x00000003
44057 @ 374011:                           ASSPAR
44058 @ 374012:                           CALL  
44059 @ 374013:                           ASSVAL

  6674  %END
44060 @ 374014:                           LINE   6674 "regression-compile-tmp/nrimp10s-77.imp"
44061 @ 374056:                        END    _lev0id0_lev1id1_lev2id3_CSS_EXPOP_STARSTAR {lev=6 --> 5}

  6675   %END;                                  ! OF ROUTINE EXPOP
44062 @ 374057:                        LINE   6675 "regression-compile-tmp/nrimp10s-77.imp"
44063 @ 374099:                     END    _lev0id0_lev1id1_lev2id3_CSS_EXPOP {lev=5 --> 4}

  6676           %ROUTINE REDUCE ENV(%INTEGERNAME HEAD)
  6677  !***********************************************************************
  6678  !*       HEAD HAS AN ENVIRONMENT  - THIS ROUTINE REMOVES ANYTHING      *
  6679  !*       INCOMPATIBLE WITH THE CURRENT REGISTER STATE                  *
  6680  !***********************************************************************
44064 @ 374100:                     LINE   6676 "regression-compile-tmp/nrimp10s-77.imp"
44065 @ 374142:                     DEF    REDUCEENV (_lev0id0_lev1id1_lev2id3_CSS_REDUCEENV) p1=V_015f a/tf=7 b/format=0 c/ostate=0  type=0 (<type:0>) form=7 (routine) special=0 (<special:0>) linkage=0 (auto) spec=0 indirect=0 unass=0
44066 @ 374163:                        START  ( FORMAL PARAMETERS  {lev=5 --> 6, nested=0 --> 1}
44067 @ 374164:                           DEF    HEAD p1=V_01e1 a/tf=12 b/format=1 c/ostate=0  type=1 (integer) form=2 (name) special=0 (<special:0>) linkage=0 (auto) spec=0 indirect=0 unass=0
44068 @ 374180:                        FINISH ) {lev=5}

  6681           %INTEGER NEWHEAD,I,J,K,REG,USE
44069 @ 374181:                        LINE   6681 "regression-compile-tmp/nrimp10s-77.imp"
44070 @ 374223:                        DEF    NEWHEAD p1=V_01e2 a/tf=11 b/format=1 c/ostate=0  type=1 (integer) form=1 (simple) special=0 (<special:0>) linkage=0 (auto) spec=0 indirect=0 unass=0
44071 @ 374242:                        DEF    I p1=V_01e3 a/tf=11 b/format=1 c/ostate=0  type=1 (integer) form=1 (simple) special=0 (<special:0>) linkage=0 (auto) spec=0 indirect=0 unass=0
44072 @ 374255:                        DEF    J p1=V_01e4 a/tf=11 b/format=1 c/ostate=0  type=1 (integer) form=1 (simple) special=0 (<special:0>) linkage=0 (auto) spec=0 indirect=0 unass=0
44073 @ 374268:                        DEF    K p1=V_01e5 a/tf=11 b/format=1 c/ostate=0  type=1 (integer) form=1 (simple) special=0 (<special:0>) linkage=0 (auto) spec=0 indirect=0 unass=0
44074 @ 374281:                        DEF    REG p1=V_01e6 a/tf=11 b/format=1 c/ostate=0  type=1 (integer) form=1 (simple) special=0 (<special:0>) linkage=0 (auto) spec=0 indirect=0 unass=0
44075 @ 374296:                        DEF    USE p1=V_01e7 a/tf=11 b/format=1 c/ostate=0  type=1 (integer) form=1 (simple) special=0 (<special:0>) linkage=0 (auto) spec=0 indirect=0 unass=0

  6682           NEWHEAD=0
44076 @ 374311:                        LINE   6682 "regression-compile-tmp/nrimp10s-77.imp"
44077 @ 374353:                        PUSH   NEWHEAD
44078 @ 374356:                        PUSHI  #0x00000000
44079 @ 374361:                        ASSVAL

  6683           %WHILE HEAD#0 %CYCLE
44080 @ 374362:                        LINE   6683 "regression-compile-tmp/nrimp10s-77.imp"
44081 @ 374404:                        LOCATE L_0003
44082 @ 374407:                        PUSH   HEAD
44083 @ 374410:                        PUSHI  #0x00000000
44084 @ 374415:                        JUMPIF = L_0004

  6684              POP(HEAD,I,J,K)
44085 @ 374419:                        LINE   6684 "regression-compile-tmp/nrimp10s-77.imp"
44086 @ 374461:                        PUSH   POP
44087 @ 374464:                        PUSH   HEAD
44088 @ 374467:                        ASSPAR
44089 @ 374468:                        PUSH   I
44090 @ 374471:                        ASSPAR
44091 @ 374472:                        PUSH   J
44092 @ 374475:                        ASSPAR
44093 @ 374476:                        PUSH   K
44094 @ 374479:                        ASSPAR
44095 @ 374480:                        CALL  

  6685              REG=K>>8; USE=K&255
44096 @ 374481:                        LINE   6685 "regression-compile-tmp/nrimp10s-77.imp"
44097 @ 374523:                        PUSH   REG
44098 @ 374526:                        PUSH   K
44099 @ 374529:                        PUSHI  #0x00000008
44100 @ 374534:                        RSH   
44101 @ 374535:                        ASSVAL
44102 @ 374536:                        LINE   6685 "regression-compile-tmp/nrimp10s-77.imp"
44103 @ 374578:                        PUSH   USE
44104 @ 374581:                        PUSH   K
44105 @ 374584:                        PUSHI  #0x000000ff
44106 @ 374589:                        AND   
44107 @ 374590:                        ASSVAL

  6686              %IF USE=GRUSE(REG)&255 %AND I=GRINF1(REG) %THEN PUSH(NEWHEAD,I,J,K)
44108 @ 374591:                        LINE   6686 "regression-compile-tmp/nrimp10s-77.imp"
44109 @ 374633:                        PUSH   USE
44110 @ 374636:                        PUSH   GRUSE
44111 @ 374639:                        PUSH   REG
44112 @ 374642:                        ACCESS
44113 @ 374643:                        PUSHI  #0x000000ff
44114 @ 374648:                        AND   
44115 @ 374649:                        JUMPIF # L_0007
44116 @ 374653:                        PUSH   I
44117 @ 374656:                        PUSH   GRINF1
44118 @ 374659:                        PUSH   REG
44119 @ 374662:                        ACCESS
44120 @ 374663:                        JUMPIF # L_0007
44121 @ 374667:                        PUSH   PUSH
44122 @ 374670:                        PUSH   NEWHEAD
44123 @ 374673:                        ASSPAR
44124 @ 374674:                        PUSH   I
44125 @ 374677:                        ASSPAR
44126 @ 374678:                        PUSH   J
44127 @ 374681:                        ASSPAR
44128 @ 374682:                        PUSH   K
44129 @ 374685:                        ASSPAR
44130 @ 374686:                        CALL  
44131 @ 374687:                        LOCATE L_0007

  6687           %REPEAT
44132 @ 374690:                        LINE   6687 "regression-compile-tmp/nrimp10s-77.imp"
44133 @ 374732:                        REPEAT L_0003
44134 @ 374735:                        LOCATE L_0004

  6688           HEAD=NEWHEAD
44135 @ 374738:                        LINE   6688 "regression-compile-tmp/nrimp10s-77.imp"
44136 @ 374780:                        PUSH   HEAD
44137 @ 374783:                        PUSH   NEWHEAD
44138 @ 374786:                        ASSVAL

  6689           %END
44139 @ 374787:                        LINE   6689 "regression-compile-tmp/nrimp10s-77.imp"
44140 @ 374829:                     END    _lev0id0_lev1id1_lev2id3_CSS_REDUCEENV {lev=5 --> 4}

  6690  %INTEGERFN CCOND(%INTEGER CTO,IU,FARLAB)
  6691  !***********************************************************************
  6692  !*       COMPILES <IU><SC><RESTOFCOND>%THEN<UI1>%ELSE<UI2>             *
  6693  !*       CTO=0 JUMP TO FARLAB MUST BE PLANTED IF COND UNCONDITIONAL    *
  6694  !*       CTO#0 JUMP MAY BE OMITTED                                     *
  6695  !*       IU=1 FOR %IF   =2 FOR UNLESS. FARLAB TO GO ON UI2             *
  6696  !*       THE ROUTINE MAKES FOUR PASSES THROUGH THE CONDITION           *
  6697  !*       PASS 1 ANALYSES THE STRUCTURE AND DECIDES TO BRANCH ON TRUE   *
  6698  !*       (TF=2)   OR ON FALSE (TF=1) FOR EACH COMPARISON               *
  6699  !*       PASS 2 WORKS OUT WHERE THE BRANCHES OF PASS 1 SHOULD GO TO    *
  6700  !*       PASS 3 ASSIGNS LABEL NUMBERS                                  *
  6701  !*       PASS 4 EVALUATES COMPARISIONS AND PLANTS THE CODE             *
  6702  !*                                                                     *
  6703  !*       ON ENTRY P POINTS TO <SC> IN<HOLE><SC><RESTOFCOND>            *
  6704  !*       RESULT=0 CONDITION COMPILED                                   *
  6705  !*       RESULT=1 UNCONDITIONALLY TO 1ST ALTERNATIVE                   *
  6706  !*       RESULT=2 UNCONDITIONALLY TO 2ND ALTERNATIVE(FARLAB)           *
  6707  !***********************************************************************
44141 @ 374830:                     LINE   6690 "regression-compile-tmp/nrimp10s-77.imp"
44142 @ 374872:                     DEF    CCOND (_lev0id0_lev1id1_lev2id3_CSS_CCOND) p1=V_0164 a/tf=18 b/format=1 c/ostate=10  type=1 (integer) form=8 (function) special=0 (<special:0>) linkage=0 (auto) spec=0 indirect=1 unass=0
44143 @ 374889:                        START  ( FORMAL PARAMETERS  {lev=5 --> 6, nested=0 --> 1}
44144 @ 374890:                           DEF    CTO p1=V_01e1 a/tf=11 b/format=1 c/ostate=0  type=1 (integer) form=1 (simple) special=0 (<special:0>) linkage=0 (auto) spec=0 indirect=0 unass=0
44145 @ 374905:                           DEF    IU p1=V_01e2 a/tf=11 b/format=1 c/ostate=0  type=1 (integer) form=1 (simple) special=0 (<special:0>) linkage=0 (auto) spec=0 indirect=0 unass=0
44146 @ 374919:                           DEF    FARLAB p1=V_01e3 a/tf=11 b/format=1 c/ostate=0  type=1 (integer) form=1 (simple) special=0 (<special:0>) linkage=0 (auto) spec=0 indirect=0 unass=0
44147 @ 374937:                        FINISH ) {lev=5}

  6708  %ROUTINESPEC WRITE CONDLIST
44148 @ 374938:                        LINE   6708 "regression-compile-tmp/nrimp10s-77.imp"
44149 @ 374980:                        DEF    WRITECONDLIST (_lev0id0_lev1id1_lev2id3_CSS_CCOND_WRITECONDLIST) p1=V_01e4 a/tf=7 b/format=0 c/ostate=8  type=0 (<type:0>) form=7 (routine) special=0 (<special:0>) linkage=0 (auto) spec=1 indirect=0 unass=0
44150 @ 375005:                        START  ( FORMAL PARAMETERS  {lev=5 --> 6, nested=0 --> 1}
44151 @ 375006:                        FINISH ) {lev=5}

  6709  %ROUTINESPEC SKIP SC(%INTEGER REVERSED)
44152 @ 375007:                        LINE   6709 "regression-compile-tmp/nrimp10s-77.imp"
44153 @ 375049:                        DEF    SKIPSC (_lev0id0_lev1id1_lev2id3_CSS_CCOND_SKIPSC) p1=V_01e5 a/tf=7 b/format=0 c/ostate=8  type=0 (<type:0>) form=7 (routine) special=0 (<special:0>) linkage=0 (auto) spec=1 indirect=0 unass=0
44154 @ 375067:                        START  ( FORMAL PARAMETERS  {lev=5 --> 6, nested=0 --> 1}
44155 @ 375068:                           DEF    REVERSED p1=V_01e6 a/tf=11 b/format=1 c/ostate=0  type=1 (integer) form=1 (simple) special=0 (<special:0>) linkage=0 (auto) spec=0 indirect=0 unass=0
44156 @ 375088:                        FINISH ) {lev=5}

  6710  %ROUTINESPEC SKIP COND(%INTEGER REVERSED)
44157 @ 375089:                        LINE   6710 "regression-compile-tmp/nrimp10s-77.imp"
44158 @ 375131:                        DEF    SKIPCOND (_lev0id0_lev1id1_lev2id3_CSS_CCOND_SKIPCOND) p1=V_01e6 a/tf=7 b/format=0 c/ostate=8  type=0 (<type:0>) form=7 (routine) special=0 (<special:0>) linkage=0 (auto) spec=1 indirect=0 unass=0
44159 @ 375151:                        START  ( FORMAL PARAMETERS  {lev=5 --> 6, nested=0 --> 1}
44160 @ 375152:                           DEF    REVERSED p1=V_01e7 a/tf=11 b/format=1 c/ostate=0  type=1 (integer) form=1 (simple) special=0 (<special:0>) linkage=0 (auto) spec=0 indirect=0 unass=0
44161 @ 375172:                        FINISH ) {lev=5}

  6711  %INTEGERFNSPEC CCOMP
44162 @ 375173:                        LINE   6711 "regression-compile-tmp/nrimp10s-77.imp"
44163 @ 375215:                        DEF    CCOMP (_lev0id0_lev1id1_lev2id3_CSS_CCOND_CCOMP) p1=V_01e7 a/tf=18 b/format=1 c/ostate=18  type=1 (integer) form=8 (function) special=0 (<special:0>) linkage=0 (auto) spec=1 indirect=1 unass=0
44164 @ 375232:                        START  ( FORMAL PARAMETERS  {lev=5 --> 6, nested=0 --> 1}
44165 @ 375233:                        FINISH ) {lev=5}

  6712  %%ROUTINESPEC JUMP(%INTEGER MASK,LAB,FLAGS)
44166 @ 375234:                        LINE   6712 "regression-compile-tmp/nrimp10s-77.imp"
44167 @ 375276:                        DEF    JUMP (_lev0id0_lev1id1_lev2id3_CSS_CCOND_JUMP) p1=V_01e8 a/tf=7 b/format=0 c/ostate=8  type=0 (<type:0>) form=7 (routine) special=0 (<special:0>) linkage=0 (auto) spec=1 indirect=0 unass=0
44168 @ 375292:                        START  ( FORMAL PARAMETERS  {lev=5 --> 6, nested=0 --> 1}
44169 @ 375293:                           DEF    MASK p1=V_01e9 a/tf=11 b/format=1 c/ostate=0  type=1 (integer) form=1 (simple) special=0 (<special:0>) linkage=0 (auto) spec=0 indirect=0 unass=0
44170 @ 375309:                           DEF    LAB p1=V_01ea a/tf=11 b/format=1 c/ostate=0  type=1 (integer) form=1 (simple) special=0 (<special:0>) linkage=0 (auto) spec=0 indirect=0 unass=0
44171 @ 375324:                           DEF    FLAGS p1=V_01eb a/tf=11 b/format=1 c/ostate=0  type=1 (integer) form=1 (simple) special=0 (<special:0>) linkage=0 (auto) spec=0 indirect=0 unass=0
44172 @ 375341:                        FINISH ) {lev=5}

  6713  %ROUTINESPEC LAB UNUSED(%INTEGER LAB)
44173 @ 375342:                        LINE   6713 "regression-compile-tmp/nrimp10s-77.imp"
44174 @ 375384:                        DEF    LABUNUSED (_lev0id0_lev1id1_lev2id3_CSS_CCOND_LABUNUSED) p1=V_01e9 a/tf=7 b/format=0 c/ostate=8  type=0 (<type:0>) form=7 (routine) special=0 (<special:0>) linkage=0 (auto) spec=1 indirect=0 unass=0
44175 @ 375405:                        START  ( FORMAL PARAMETERS  {lev=5 --> 6, nested=0 --> 1}
44176 @ 375406:                           DEF    LAB p1=V_01ea a/tf=11 b/format=1 c/ostate=0  type=1 (integer) form=1 (simple) special=0 (<special:0>) linkage=0 (auto) spec=0 indirect=0 unass=0
44177 @ 375421:                        FINISH ) {lev=5}

  6714  %ROUTINESPEC OMIT TO(%INTEGER LAB)
  6715  !
  6716  ! FCOMP HAS BC MASKS FOR EACH STRING COMPARATOR.
  6717  ! THE FIRST 7 ARE TO BRANCH IF TRUE WITH NORMAL COMPARISON
  6718  ! THE SECOND SEVEN ARE TO BRANCH IF TRUE WITH BACKWARDS COMPARISON
  6719  !
44178 @ 375422:                        LINE   6714 "regression-compile-tmp/nrimp10s-77.imp"
44179 @ 375464:                        DEF    OMITTO (_lev0id0_lev1id1_lev2id3_CSS_CCOND_OMITTO) p1=V_01ea a/tf=7 b/format=0 c/ostate=8  type=0 (<type:0>) form=7 (routine) special=0 (<special:0>) linkage=0 (auto) spec=1 indirect=0 unass=0
44180 @ 375482:                        START  ( FORMAL PARAMETERS  {lev=5 --> 6, nested=0 --> 1}
44181 @ 375483:                           DEF    LAB p1=V_01eb a/tf=11 b/format=1 c/ostate=0  type=1 (integer) form=1 (simple) special=0 (<special:0>) linkage=0 (auto) spec=0 indirect=0 unass=0
44182 @ 375498:                        FINISH ) {lev=5}

  6720  %CONSTBYTEINTEGERARRAY FCOMP(1:21)=8,13,5,7,10,2,7,
  6721                                     8,10,2,7,13,5,7,
  6722                                     27,0,0,43,0,0,43;
  6723  !
44183 @ 375499:                        LINE   6720 "regression-compile-tmp/nrimp10s-77.imp"
44184 @ 375541:                        PUSHI  #0x00000001
44185 @ 375546:                        PUSHI  #0x00000015
44186 @ 375551:                        BOUNDS
44187 @ 375552:                        DEF    FCOMP p1=V_01eb a/tf=1b b/format=2 c/ostate=112  type=1 (integer) form=11 (array) special=1 (byte-integer) linkage=2 (constant) spec=0 indirect=1 unass=0
44188 @ 375569:                        PUSHI  #0x00000008
44189 @ 375574:                        INIT   1
44190 @ 375577:                        PUSHI  #0x0000000d
44191 @ 375582:                        INIT   1
44192 @ 375585:                        PUSHI  #0x00000005
44193 @ 375590:                        INIT   1
44194 @ 375593:                        PUSHI  #0x00000007
44195 @ 375598:                        INIT   1
44196 @ 375601:                        PUSHI  #0x0000000a
44197 @ 375606:                        INIT   1
44198 @ 375609:                        PUSHI  #0x00000002
44199 @ 375614:                        INIT   1
44200 @ 375617:                        PUSHI  #0x00000007
44201 @ 375622:                        INIT   1
44202 @ 375625:                        PUSHI  #0x00000008
44203 @ 375630:                        INIT   1
44204 @ 375633:                        PUSHI  #0x0000000a
44205 @ 375638:                        INIT   1
44206 @ 375641:                        PUSHI  #0x00000002
44207 @ 375646:                        INIT   1
44208 @ 375649:                        PUSHI  #0x00000007
44209 @ 375654:                        INIT   1
44210 @ 375657:                        PUSHI  #0x0000000d
44211 @ 375662:                        INIT   1
44212 @ 375665:                        PUSHI  #0x00000005
44213 @ 375670:                        INIT   1
44214 @ 375673:                        PUSHI  #0x00000007
44215 @ 375678:                        INIT   1
44216 @ 375681:                        PUSHI  #0x0000001b
44217 @ 375686:                        INIT   1
44218 @ 375689:                        PUSHI  #0x00000000
44219 @ 375694:                        INIT   1
44220 @ 375697:                        PUSHI  #0x00000000
44221 @ 375702:                        INIT   1
44222 @ 375705:                        PUSHI  #0x0000002b
44223 @ 375710:                        INIT   1
44224 @ 375713:                        PUSHI  #0x00000000
44225 @ 375718:                        INIT   1
44226 @ 375721:                        PUSHI  #0x00000000
44227 @ 375726:                        INIT   1
44228 @ 375729:                        PUSHI  #0x0000002b
44229 @ 375734:                        INIT   1

  6724  %INTEGER PIN,PP,II,L,CPTR,CMAX,LL,BITMASK,LA
44230 @ 375737:                        LINE   6724 "regression-compile-tmp/nrimp10s-77.imp"
44231 @ 375779:                        DEF    PIN p1=V_01ec a/tf=11 b/format=1 c/ostate=0  type=1 (integer) form=1 (simple) special=0 (<special:0>) linkage=0 (auto) spec=0 indirect=0 unass=0
44232 @ 375794:                        DEF    PP p1=V_01ed a/tf=11 b/format=1 c/ostate=0  type=1 (integer) form=1 (simple) special=0 (<special:0>) linkage=0 (auto) spec=0 indirect=0 unass=0
44233 @ 375808:                        DEF    II p1=V_01ee a/tf=11 b/format=1 c/ostate=0  type=1 (integer) form=1 (simple) special=0 (<special:0>) linkage=0 (auto) spec=0 indirect=0 unass=0
44234 @ 375822:                        DEF    L p1=V_01ef a/tf=11 b/format=1 c/ostate=0  type=1 (integer) form=1 (simple) special=0 (<special:0>) linkage=0 (auto) spec=0 indirect=0 unass=0
44235 @ 375835:                        DEF    CPTR p1=V_01f0 a/tf=11 b/format=1 c/ostate=0  type=1 (integer) form=1 (simple) special=0 (<special:0>) linkage=0 (auto) spec=0 indirect=0 unass=0
44236 @ 375851:                        DEF    CMAX p1=V_01f1 a/tf=11 b/format=1 c/ostate=0  type=1 (integer) form=1 (simple) special=0 (<special:0>) linkage=0 (auto) spec=0 indirect=0 unass=0
44237 @ 375867:                        DEF    LL p1=V_01f2 a/tf=11 b/format=1 c/ostate=0  type=1 (integer) form=1 (simple) special=0 (<special:0>) linkage=0 (auto) spec=0 indirect=0 unass=0
44238 @ 375881:                        DEF    BITMASK p1=V_01f3 a/tf=11 b/format=1 c/ostate=0  type=1 (integer) form=1 (simple) special=0 (<special:0>) linkage=0 (auto) spec=0 indirect=0 unass=0
44239 @ 375900:                        DEF    LA p1=V_01f4 a/tf=11 b/format=1 c/ostate=0  type=1 (integer) form=1 (simple) special=0 (<special:0>) linkage=0 (auto) spec=0 indirect=0 unass=0

  6725  %RECORDFORMAT CF(%BYTEINTEGER TF,CMP1,CMP2,LABU,LVL,JMP,REV,SP,%INTEGER LABNO,SP1,SP2)
44240 @ 375914:                        LINE   6725 "regression-compile-tmp/nrimp10s-77.imp"
44241 @ 375956:                        DEF    CF p1=V_01f5 a/tf=44 b/format=1f5 c/ostate=0  type=4 (record) form=4 (record-format) special=0 (<special:0>) linkage=0 (auto) spec=0 indirect=0 unass=0
44242 @ 375970:                        START  ( RECORDFORMAT
44243 @ 375971:                           DEF    TF p1=V_0000 a/tf=11 b/format=2 c/ostate=0  type=1 (integer) form=1 (simple) special=1 (byte-integer) linkage=0 (auto) spec=0 indirect=0 unass=0
44244 @ 375985:                           DEF    CMP1 p1=V_0000 a/tf=11 b/format=2 c/ostate=0  type=1 (integer) form=1 (simple) special=1 (byte-integer) linkage=0 (auto) spec=0 indirect=0 unass=0
44245 @ 376001:                           DEF    CMP2 p1=V_0000 a/tf=11 b/format=2 c/ostate=0  type=1 (integer) form=1 (simple) special=1 (byte-integer) linkage=0 (auto) spec=0 indirect=0 unass=0
44246 @ 376017:                           DEF    LABU p1=V_0000 a/tf=11 b/format=2 c/ostate=0  type=1 (integer) form=1 (simple) special=1 (byte-integer) linkage=0 (auto) spec=0 indirect=0 unass=0
44247 @ 376033:                           DEF    LVL p1=V_0000 a/tf=11 b/format=2 c/ostate=0  type=1 (integer) form=1 (simple) special=1 (byte-integer) linkage=0 (auto) spec=0 indirect=0 unass=0
44248 @ 376048:                           DEF    JMP p1=V_0000 a/tf=11 b/format=2 c/ostate=0  type=1 (integer) form=1 (simple) special=1 (byte-integer) linkage=0 (auto) spec=0 indirect=0 unass=0
44249 @ 376063:                           DEF    REV p1=V_0000 a/tf=11 b/format=2 c/ostate=0  type=1 (integer) form=1 (simple) special=1 (byte-integer) linkage=0 (auto) spec=0 indirect=0 unass=0
44250 @ 376078:                           DEF    SP p1=V_0000 a/tf=11 b/format=2 c/ostate=0  type=1 (integer) form=1 (simple) special=1 (byte-integer) linkage=0 (auto) spec=0 indirect=0 unass=0
44251 @ 376092:                           DEF    LABNO p1=V_0000 a/tf=11 b/format=1 c/ostate=0  type=1 (integer) form=1 (simple) special=0 (<special:0>) linkage=0 (auto) spec=0 indirect=0 unass=0
44252 @ 376109:                           DEF    SP1 p1=V_0000 a/tf=11 b/format=1 c/ostate=0  type=1 (integer) form=1 (simple) special=0 (<special:0>) linkage=0 (auto) spec=0 indirect=0 unass=0
44253 @ 376124:                           DEF    SP2 p1=V_0000 a/tf=11 b/format=1 c/ostate=0  type=1 (integer) form=1 (simple) special=0 (<special:0>) linkage=0 (auto) spec=0 indirect=0 unass=0
44254 @ 376139:                        FINISH ) 

  6726  %RECORD(CF)%ARRAY CLIST(1:30){(CF)
44255 @ 376140:                        LINE   6726 "regression-compile-tmp/nrimp10s-77.imp"
44256 @ 376182:                        DEF    CLIST p1=V_01f6 a/tf=4b b/format=1f5 c/ostate=100  type=4 (record) form=11 (array) special=0 (<special:0>) linkage=0 (auto) spec=0 indirect=0 unass=0
44257 @ 376199:                        PUSHI  #0x00000001
44258 @ 376204:                        PUSHI  #0x0000001e
44259 @ 376209:                        DIM    0001 0001

  6727  %RECORD(CF)%NAME C1,C2{(CF)
  6728  !
  6729  ! PASS 1.   ANALYSES THE CONDITION
  6730  !
44260 @ 376215:                        LINE   6727 "regression-compile-tmp/nrimp10s-77.imp"
44261 @ 376257:                        DEF    C1 p1=V_01f7 a/tf=42 b/format=1f5 c/ostate=0  type=4 (record) form=2 (name) special=0 (<special:0>) linkage=0 (auto) spec=0 indirect=0 unass=0
44262 @ 376271:                        DEF    C2 p1=V_01f8 a/tf=42 b/format=1f5 c/ostate=0  type=4 (record) form=2 (name) special=0 (<special:0>) linkage=0 (auto) spec=0 indirect=0 unass=0

  6731           PIN=P;                        ! SAVE INITIAL AR POINTER
44263 @ 376285:                        LINE   6731 "regression-compile-tmp/nrimp10s-77.imp"
44264 @ 376327:                        PUSH   PIN
44265 @ 376330:                        PUSH   P
44266 @ 376333:                        ASSVAL

  6732           CPTR=1; L=3;                  ! LEVEL=3 TO ALLOW 2 LOWER
44267 @ 376334:                        LINE   6732 "regression-compile-tmp/nrimp10s-77.imp"
44268 @ 376376:                        PUSH   CPTR
44269 @ 376379:                        PUSHI  #0x00000001
44270 @ 376384:                        ASSVAL
44271 @ 376385:                        LINE   6732 "regression-compile-tmp/nrimp10s-77.imp"
44272 @ 376427:                        PUSH   L
44273 @ 376430:                        PUSHI  #0x00000003
44274 @ 376435:                        ASSVAL

  6733           C1==CLIST(CPTR);              ! SET UP RECORD FOR FIRST CMPARSN
44275 @ 376436:                        LINE   6733 "regression-compile-tmp/nrimp10s-77.imp"
44276 @ 376478:                        PUSH   C1
44277 @ 376481:                        PUSH   CLIST
44278 @ 376484:                        PUSH   CPTR
44279 @ 376487:                        ACCESS
44280 @ 376488:                        ASSREF

  6734           C1=0
44281 @ 376489:                        LINE   6734 "regression-compile-tmp/nrimp10s-77.imp"
44282 @ 376531:                        PUSH   C1
44283 @ 376534:                        PUSHI  #0x00000000
44284 @ 376539:                        ASSVAL

  6735           SKIP SC(0);                   ! SKIP THE 1ST CMPARSN
44285 @ 376540:                        LINE   6735 "regression-compile-tmp/nrimp10s-77.imp"
44286 @ 376582:                        PUSH   SKIPSC
44287 @ 376585:                        PUSHI  #0x00000000
44288 @ 376590:                        ASSPAR
44289 @ 376591:                        CALL  

  6736           SKIP COND(0);                   ! AND ANY %AND/%OR CLAUSES
44290 @ 376592:                        LINE   6736 "regression-compile-tmp/nrimp10s-77.imp"
44291 @ 376634:                        PUSH   SKIPCOND
44292 @ 376637:                        PUSHI  #0x00000000
44293 @ 376642:                        ASSPAR
44294 @ 376643:                        CALL  

  6737           C1_LVL=2;                     ! LEVEL =-1 FOR %IF/%THEN ENTRY
44295 @ 376644:                        LINE   6737 "regression-compile-tmp/nrimp10s-77.imp"
44296 @ 376686:                        PUSH   C1
44297 @ 376689:                        SELECT 5
44298 @ 376692:                        PUSHI  #0x00000002
44299 @ 376697:                        ASSVAL

  6738           C1_TF=IU
44300 @ 376698:                        LINE   6738 "regression-compile-tmp/nrimp10s-77.imp"
44301 @ 376740:                        PUSH   C1
44302 @ 376743:                        SELECT 1
44303 @ 376746:                        PUSH   IU
44304 @ 376749:                        ASSVAL

  6739           CMAX=CPTR+1
44305 @ 376750:                        LINE   6739 "regression-compile-tmp/nrimp10s-77.imp"
44306 @ 376792:                        PUSH   CMAX
44307 @ 376795:                        PUSH   CPTR
44308 @ 376798:                        PUSHI  #0x00000001
44309 @ 376803:                        ADD   
44310 @ 376804:                        ASSVAL

  6740           C1==CLIST(CMAX); C1=0
44311 @ 376805:                        LINE   6740 "regression-compile-tmp/nrimp10s-77.imp"
44312 @ 376847:                        PUSH   C1
44313 @ 376850:                        PUSH   CLIST
44314 @ 376853:                        PUSH   CMAX
44315 @ 376856:                        ACCESS
44316 @ 376857:                        ASSREF
44317 @ 376858:                        LINE   6740 "regression-compile-tmp/nrimp10s-77.imp"
44318 @ 376900:                        PUSH   C1
44319 @ 376903:                        PUSHI  #0x00000000
44320 @ 376908:                        ASSVAL

  6741           C1_LVL=1;                     ! LEVEL =-2 FOR ELSE ENTRY
44321 @ 376909:                        LINE   6741 "regression-compile-tmp/nrimp10s-77.imp"
44322 @ 376951:                        PUSH   C1
44323 @ 376954:                        SELECT 5
44324 @ 376957:                        PUSHI  #0x00000001
44325 @ 376962:                        ASSVAL

  6742           C1_TF=3-IU;                    ! C1_REV NEVER SET HERE (PDS HOPES)
44326 @ 376963:                        LINE   6742 "regression-compile-tmp/nrimp10s-77.imp"
44327 @ 377005:                        PUSH   C1
44328 @ 377008:                        SELECT 1
44329 @ 377011:                        PUSHI  #0x00000003
44330 @ 377016:                        PUSH   IU
44331 @ 377019:                        SUB   
44332 @ 377020:                        ASSVAL

  6743           C1_LABNO=FARLAB
44333 @ 377021:                        LINE   6743 "regression-compile-tmp/nrimp10s-77.imp"
44334 @ 377063:                        PUSH   C1
44335 @ 377066:                        SELECT 9
44336 @ 377069:                        PUSH   FARLAB
44337 @ 377072:                        ASSVAL

  6744           PP=P;                         ! SAVE FINAL AR POINTER
44338 @ 377073:                        LINE   6744 "regression-compile-tmp/nrimp10s-77.imp"
44339 @ 377115:                        PUSH   PP
44340 @ 377118:                        PUSH   P
44341 @ 377121:                        ASSVAL

  6745           FAULT(209,0) %IF CMAX>29;     ! TOO COMPLICATED
  6746  !
  6747  ! PASS 2 WORKS OUT WHERE TO JUMP TO
  6748  ! THE JUMP IS FORWARD TO THE START OF THE CLAUSE WITH A DIFFERENT
  6749  ! CONNECTOR (AND/OR) PROVIDED THIS IS AT A LOWER LEVEL THAN THE BRANCH
  6750  ! AND ALSO AT A LOWER LEVEL THAN THE LOWEST POINT REACHED ENROUTE
  6751  !
  6752  ! ALSO CONTAINS PASS 3 (TRIVIAL)
  6753  ! ASSIGN LABELS WHERE LABU SHOWS THEY ARE REQUIRED
  6754  !
44342 @ 377122:                        LINE   6745 "regression-compile-tmp/nrimp10s-77.imp"
44343 @ 377164:                        PUSH   CMAX
44344 @ 377167:                        PUSHI  #0x0000001d
44345 @ 377172:                        JUMPIF <= L_0004
44346 @ 377176:                        PUSH   FAULT
44347 @ 377179:                        PUSHI  #0x000000d1
44348 @ 377184:                        ASSPAR
44349 @ 377185:                        PUSHI  #0x00000000
44350 @ 377190:                        ASSPAR
44351 @ 377191:                        CALL  
44352 @ 377192:                        LOCATE L_0004

  6755           %CYCLE CPTR=1,1,CMAX-1
44353 @ 377195:                        LINE   6755 "regression-compile-tmp/nrimp10s-77.imp"
44354 @ 377237:                        PUSH   CPTR
44355 @ 377240:                        PUSHI  #0x00000001
44356 @ 377245:                        PUSH   CMAX
44357 @ 377248:                        PUSHI  #0x00000001
44358 @ 377253:                        SUB   
44359 @ 377254:                        PUSHI  #0x00000001
44360 @ 377259:                        FOR    L_0003

  6756              C1==CLIST(CPTR)
44361 @ 377262:                        LINE   6756 "regression-compile-tmp/nrimp10s-77.imp"
44362 @ 377304:                        PUSH   C1
44363 @ 377307:                        PUSH   CLIST
44364 @ 377310:                        PUSH   CPTR
44365 @ 377313:                        ACCESS
44366 @ 377314:                        ASSREF

  6757              L=C1_LVL; LL=L;            ! LL FOR LOWEST LEVEL ENROUTE
44367 @ 377315:                        LINE   6757 "regression-compile-tmp/nrimp10s-77.imp"
44368 @ 377357:                        PUSH   L
44369 @ 377360:                        PUSH   C1
44370 @ 377363:                        SELECT 5
44371 @ 377366:                        ASSVAL
44372 @ 377367:                        LINE   6757 "regression-compile-tmp/nrimp10s-77.imp"
44373 @ 377409:                        PUSH   LL
44374 @ 377412:                        PUSH   L
44375 @ 377415:                        ASSVAL

  6758              %CYCLE II=CPTR+1,1,CMAX+1
44376 @ 377416:                        LINE   6758 "regression-compile-tmp/nrimp10s-77.imp"
44377 @ 377458:                        PUSH   II
44378 @ 377461:                        PUSHI  #0x00000001
44379 @ 377466:                        PUSH   CMAX
44380 @ 377469:                        PUSHI  #0x00000001
44381 @ 377474:                        ADD   
44382 @ 377475:                        PUSH   CPTR
44383 @ 377478:                        PUSHI  #0x00000001
44384 @ 377483:                        ADD   
44385 @ 377484:                        FOR    L_0006

  6759                C2==CLIST(II)
44386 @ 377487:                        LINE   6759 "regression-compile-tmp/nrimp10s-77.imp"
44387 @ 377529:                        PUSH   C2
44388 @ 377532:                        PUSH   CLIST
44389 @ 377535:                        PUSH   II
44390 @ 377538:                        ACCESS
44391 @ 377539:                        ASSREF

  6760                %EXIT %IF C1_TF#C2_TF %AND C2_LVL<LL
44392 @ 377540:                        LINE   6760 "regression-compile-tmp/nrimp10s-77.imp"
44393 @ 377582:                        PUSH   C1
44394 @ 377585:                        SELECT 1
44395 @ 377588:                        PUSH   C2
44396 @ 377591:                        SELECT 1
44397 @ 377594:                        JUMPIF = L_000a
44398 @ 377598:                        PUSH   C2
44399 @ 377601:                        SELECT 5
44400 @ 377604:                        PUSH   LL
44401 @ 377607:                        JUMPIF >= L_000a
44402 @ 377611:                        GOTO   L_0007
44403 @ 377614:                        LOCATE L_000a

  6761                %IF C2_LVL<LL %THEN LL=C2_LVL
44404 @ 377617:                        LINE   6761 "regression-compile-tmp/nrimp10s-77.imp"
44405 @ 377659:                        PUSH   C2
44406 @ 377662:                        SELECT 5
44407 @ 377665:                        PUSH   LL
44408 @ 377668:                        JUMPIF >= L_000a
44409 @ 377672:                        PUSH   LL
44410 @ 377675:                        PUSH   C2
44411 @ 377678:                        SELECT 5
44412 @ 377681:                        ASSVAL
44413 @ 377682:                        LOCATE L_000a

  6762              %REPEAT
44414 @ 377685:                        LINE   6762 "regression-compile-tmp/nrimp10s-77.imp"
44415 @ 377727:                        REPEAT L_0006
44416 @ 377730:                        LOCATE L_0007

  6763              C1_JMP=II;                 ! CLAUSE TO JUMP TO
44417 @ 377733:                        LINE   6763 "regression-compile-tmp/nrimp10s-77.imp"
44418 @ 377775:                        PUSH   C1
44419 @ 377778:                        SELECT 6
44420 @ 377781:                        PUSH   II
44421 @ 377784:                        ASSVAL

  6764              C2_LABU=C2_LABU+1
44422 @ 377785:                        LINE   6764 "regression-compile-tmp/nrimp10s-77.imp"
44423 @ 377827:                        PUSH   C2
44424 @ 377830:                        SELECT 4
44425 @ 377833:                        PUSH   C2
44426 @ 377836:                        SELECT 4
44427 @ 377839:                        PUSHI  #0x00000001
44428 @ 377844:                        ADD   
44429 @ 377845:                        ASSVAL

  6765               %IF C1_CMP2#0 %OR C1_CMP1=8 %START; ! D-SIDED OR RESLN
  6766                                         ! REQIUIRES A LABEL ON THE
44430 @ 377846:                        LINE   6765 "regression-compile-tmp/nrimp10s-77.imp"
44431 @ 377888:                        PUSH   C1
44432 @ 377891:                        SELECT 3
44433 @ 377894:                        PUSHI  #0x00000000
44434 @ 377899:                        JUMPIF # L_0008
44435 @ 377903:                        PUSH   C1
44436 @ 377906:                        SELECT 2
44437 @ 377909:                        PUSHI  #0x00000008
44438 @ 377914:                        JUMPIF # L_0007
44439 @ 377918:                        LOCATE L_0008

  6767                 C1_LABU=C1_LABU+1;      ! THE NEXT SIMPLE CONDITION
44440 @ 377921:                        LINE   6767 "regression-compile-tmp/nrimp10s-77.imp"
44441 @ 377963:                        PUSH   C1
44442 @ 377966:                        SELECT 4
44443 @ 377969:                        PUSH   C1
44444 @ 377972:                        SELECT 4
44445 @ 377975:                        PUSHI  #0x00000001
44446 @ 377980:                        ADD   
44447 @ 377981:                        ASSVAL

  6768              %FINISH
44448 @ 377982:                        LINE   6768 "regression-compile-tmp/nrimp10s-77.imp"
44449 @ 378024:                        LOCATE L_0007

  6769              %IF C1_LABU#0 %AND C1_LABNO<=0 %THEN PLABEL=PLABEL-1 %AND C1_LABNO=PLABEL
44450 @ 378027:                        LINE   6769 "regression-compile-tmp/nrimp10s-77.imp"
44451 @ 378069:                        PUSH   C1
44452 @ 378072:                        SELECT 4
44453 @ 378075:                        PUSHI  #0x00000000
44454 @ 378080:                        JUMPIF = L_0007
44455 @ 378084:                        PUSH   C1
44456 @ 378087:                        SELECT 9
44457 @ 378090:                        PUSHI  #0x00000000
44458 @ 378095:                        JUMPIF > L_0007
44459 @ 378099:                        PUSH   PLABEL
44460 @ 378102:                        PUSH   PLABEL
44461 @ 378105:                        PUSHI  #0x00000001
44462 @ 378110:                        SUB   
44463 @ 378111:                        ASSVAL
44464 @ 378112:                        PUSH   C1
44465 @ 378115:                        SELECT 9
44466 @ 378118:                        PUSH   PLABEL
44467 @ 378121:                        ASSVAL
44468 @ 378122:                        LOCATE L_0007

  6770           %REPEAT
  6771  !
  6772  ! PASS 4 GENERATE THE CODE
  6773  ! MAINTAIN BIT MASK TO HELP. 2**0 JUMP TO FAR LAB PLANTED
  6774  !                            2**1 JUMP TO INTERMEDIATE LAB PLANTED
  6775  !
44469 @ 378125:                        LINE   6770 "regression-compile-tmp/nrimp10s-77.imp"
44470 @ 378167:                        REPEAT L_0003
44471 @ 378170:                        LOCATE L_0004

  6776           WRITE CONDLIST %IF DCOMP=1
44472 @ 378173:                        LINE   6776 "regression-compile-tmp/nrimp10s-77.imp"
44473 @ 378215:                        PUSH   DCOMP
44474 @ 378218:                        PUSHI  #0x00000001
44475 @ 378223:                        JUMPIF # L_0004
44476 @ 378227:                        PUSH   WRITECONDLIST
44477 @ 378230:                        CALL  
44478 @ 378231:                        LOCATE L_0004

  6777           BITMASK=0
44479 @ 378234:                        LINE   6777 "regression-compile-tmp/nrimp10s-77.imp"
44480 @ 378276:                        PUSH   BITMASK
44481 @ 378279:                        PUSHI  #0x00000000
44482 @ 378284:                        ASSVAL

  6778           CPTR=1
44483 @ 378285:                        LINE   6778 "regression-compile-tmp/nrimp10s-77.imp"
44484 @ 378327:                        PUSH   CPTR
44485 @ 378330:                        PUSHI  #0x00000001
44486 @ 378335:                        ASSVAL

  6779           %CYCLE
44487 @ 378336:                        LINE   6779 "regression-compile-tmp/nrimp10s-77.imp"
44488 @ 378378:                        LOCATE L_0003

  6780              C1==CLIST(CPTR)
44489 @ 378381:                        LINE   6780 "regression-compile-tmp/nrimp10s-77.imp"
44490 @ 378423:                        PUSH   C1
44491 @ 378426:                        PUSH   CLIST
44492 @ 378429:                        PUSH   CPTR
44493 @ 378432:                        ACCESS
44494 @ 378433:                        ASSREF

  6781              LA=CCOMP
44495 @ 378434:                        LINE   6781 "regression-compile-tmp/nrimp10s-77.imp"
44496 @ 378476:                        PUSH   LA
44497 @ 378479:                        PUSH   CCOMP
44498 @ 378482:                        CALL  
44499 @ 378483:                        ASSVAL

  6782              %IF LA#0 %START
44500 @ 378484:                        LINE   6782 "regression-compile-tmp/nrimp10s-77.imp"
44501 @ 378526:                        PUSH   LA
44502 @ 378529:                        PUSHI  #0x00000000
44503 @ 378534:                        JUMPIF = L_0007

  6783                 OMIT TO(LA)
44504 @ 378538:                        LINE   6783 "regression-compile-tmp/nrimp10s-77.imp"
44505 @ 378580:                        PUSH   OMITTO
44506 @ 378583:                        PUSH   LA
44507 @ 378586:                        ASSPAR
44508 @ 378587:                        CALL  

  6784                 %IF CPTR>=CMAX %THEN %START
44509 @ 378588:                        LINE   6784 "regression-compile-tmp/nrimp10s-77.imp"
44510 @ 378630:                        PUSH   CPTR
44511 @ 378633:                        PUSH   CMAX
44512 @ 378636:                        JUMPIF < L_000a

  6785                    %IF CTO=0 %THEN ENTER JUMP(15,LA,B'11')
44513 @ 378640:                        LINE   6785 "regression-compile-tmp/nrimp10s-77.imp"
44514 @ 378682:                        PUSH   CTO
44515 @ 378685:                        PUSHI  #0x00000000
44516 @ 378690:                        JUMPIF # L_000d
44517 @ 378694:                        PUSH   ENTERJUMP
44518 @ 378697:                        PUSHI  #0x0000000f
44519 @ 378702:                        ASSPAR
44520 @ 378703:                        PUSH   LA
44521 @ 378706:                        ASSPAR
44522 @ 378707:                        PUSHI  #0x00000003
44523 @ 378712:                        ASSPAR
44524 @ 378713:                        CALL  
44525 @ 378714:                        LOCATE L_000d

  6786                    %RESULT=2
44526 @ 378717:                        LINE   6786 "regression-compile-tmp/nrimp10s-77.imp"
44527 @ 378759:                        PUSHI  #0x00000002
44528 @ 378764:                        RESULT

  6787                 %FINISH
44529 @ 378765:                        LINE   6787 "regression-compile-tmp/nrimp10s-77.imp"
44530 @ 378807:                        LOCATE L_000a

  6788                 C1==CLIST(CPTR)
44531 @ 378810:                        LINE   6788 "regression-compile-tmp/nrimp10s-77.imp"
44532 @ 378852:                        PUSH   C1
44533 @ 378855:                        PUSH   CLIST
44534 @ 378858:                        PUSH   CPTR
44535 @ 378861:                        ACCESS
44536 @ 378862:                        ASSREF

  6789              %FINISH
44537 @ 378863:                        LINE   6789 "regression-compile-tmp/nrimp10s-77.imp"
44538 @ 378905:                        LOCATE L_0007

  6790              %IF C1_LABNO>0 %THEN II=ENTER LAB(C1_LABNO,B'11')
44539 @ 378908:                        LINE   6790 "regression-compile-tmp/nrimp10s-77.imp"
44540 @ 378950:                        PUSH   C1
44541 @ 378953:                        SELECT 9
44542 @ 378956:                        PUSHI  #0x00000000
44543 @ 378961:                        JUMPIF <= L_0007
44544 @ 378965:                        PUSH   II
44545 @ 378968:                        PUSH   ENTERLAB
44546 @ 378971:                        PUSH   C1
44547 @ 378974:                        SELECT 9
44548 @ 378977:                        ASSPAR
44549 @ 378978:                        PUSHI  #0x00000003
44550 @ 378983:                        ASSPAR
44551 @ 378984:                        CALL  
44552 @ 378985:                        ASSVAL
44553 @ 378986:                        LOCATE L_0007

  6791              CPTR=CPTR+1
44554 @ 378989:                        LINE   6791 "regression-compile-tmp/nrimp10s-77.imp"
44555 @ 379031:                        PUSH   CPTR
44556 @ 379034:                        PUSH   CPTR
44557 @ 379037:                        PUSHI  #0x00000001
44558 @ 379042:                        ADD   
44559 @ 379043:                        ASSVAL

  6792              %EXIT %IF CPTR>=CMAX
44560 @ 379044:                        LINE   6792 "regression-compile-tmp/nrimp10s-77.imp"
44561 @ 379086:                        PUSH   CPTR
44562 @ 379089:                        PUSH   CMAX
44563 @ 379092:                        JUMPIF < L_0007
44564 @ 379096:                        GOTO   L_0004
44565 @ 379099:                        LOCATE L_0007

  6793           %REPEAT
  6794  !
44566 @ 379102:                        LINE   6793 "regression-compile-tmp/nrimp10s-77.imp"
44567 @ 379144:                        REPEAT L_0003
44568 @ 379147:                        LOCATE L_0004

  6795           P=PP;
44569 @ 379150:                        LINE   6795 "regression-compile-tmp/nrimp10s-77.imp"
44570 @ 379192:                        PUSH   P
44571 @ 379195:                        PUSH   PP
44572 @ 379198:                        ASSVAL

  6796           %RESULT=1 %IF BITMASK&1=0
44573 @ 379199:                        LINE   6796 "regression-compile-tmp/nrimp10s-77.imp"
44574 @ 379241:                        PUSH   BITMASK
44575 @ 379244:                        PUSHI  #0x00000001
44576 @ 379249:                        AND   
44577 @ 379250:                        PUSHI  #0x00000000
44578 @ 379255:                        JUMPIF # L_0004
44579 @ 379259:                        PUSHI  #0x00000001
44580 @ 379264:                        RESULT
44581 @ 379265:                        LOCATE L_0004

  6797           %RESULT=0
44582 @ 379268:                        LINE   6797 "regression-compile-tmp/nrimp10s-77.imp"
44583 @ 379310:                        PUSHI  #0x00000000
44584 @ 379315:                        RESULT

  6798  %ROUTINE LAB UNUSED(%INTEGER LAB)
  6799  !***********************************************************************
  6800  !*       A LABEL IS NOT JUMPED TO AS CONDITION ALWAYS FALSE            *
  6801  !*       REMOVE IT FROM LIST                                           *
  6802  !***********************************************************************
44585 @ 379316:                        LINE   6798 "regression-compile-tmp/nrimp10s-77.imp"
44586 @ 379358:                        DEF    LABUNUSED (_lev0id0_lev1id1_lev2id3_CSS_CCOND_LABUNUSED) p1=V_01e9 a/tf=7 b/format=0 c/ostate=0  type=0 (<type:0>) form=7 (routine) special=0 (<special:0>) linkage=0 (auto) spec=0 indirect=0 unass=0
44587 @ 379379:                           START  ( FORMAL PARAMETERS  {lev=6 --> 7, nested=0 --> 1}
44588 @ 379380:                              DEF    LAB p1=V_01f9 a/tf=11 b/format=1 c/ostate=0  type=1 (integer) form=1 (simple) special=0 (<special:0>) linkage=0 (auto) spec=0 indirect=0 unass=0
44589 @ 379395:                           FINISH ) {lev=6}

  6803  %INTEGER I
44590 @ 379396:                           LINE   6803 "regression-compile-tmp/nrimp10s-77.imp"
44591 @ 379438:                           DEF    I p1=V_01fa a/tf=11 b/format=1 c/ostate=0  type=1 (integer) form=1 (simple) special=0 (<special:0>) linkage=0 (auto) spec=0 indirect=0 unass=0

  6804  %RECORD(CF)%NAME C1{(CF)
44592 @ 379451:                           LINE   6804 "regression-compile-tmp/nrimp10s-77.imp"
44593 @ 379493:                           DEF    C1 p1=V_01fb a/tf=42 b/format=1f5 c/ostate=0  type=4 (record) form=2 (name) special=0 (<special:0>) linkage=0 (auto) spec=0 indirect=0 unass=0

  6805        %CYCLE I=CPTR,1,CMAX-1
44594 @ 379507:                           LINE   6805 "regression-compile-tmp/nrimp10s-77.imp"
44595 @ 379549:                           PUSH   I
44596 @ 379552:                           PUSHI  #0x00000001
44597 @ 379557:                           PUSH   CMAX
44598 @ 379560:                           PUSHI  #0x00000001
44599 @ 379565:                           SUB   
44600 @ 379566:                           PUSH   CPTR
44601 @ 379569:                           FOR    L_0003

  6806           C1==CLIST(I)
44602 @ 379572:                           LINE   6806 "regression-compile-tmp/nrimp10s-77.imp"
44603 @ 379614:                           PUSH   C1
44604 @ 379617:                           PUSH   CLIST
44605 @ 379620:                           PUSH   I
44606 @ 379623:                           ACCESS
44607 @ 379624:                           ASSREF

  6807           %IF C1_LABNO=LAB %START
44608 @ 379625:                           LINE   6807 "regression-compile-tmp/nrimp10s-77.imp"
44609 @ 379667:                           PUSH   C1
44610 @ 379670:                           SELECT 9
44611 @ 379673:                           PUSH   LAB
44612 @ 379676:                           JUMPIF # L_0007

  6808              C1_LABU=C1_LABU-1;          ! COUNT DOWN USE COUNT
44613 @ 379680:                           LINE   6808 "regression-compile-tmp/nrimp10s-77.imp"
44614 @ 379722:                           PUSH   C1
44615 @ 379725:                           SELECT 4
44616 @ 379728:                           PUSH   C1
44617 @ 379731:                           SELECT 4
44618 @ 379734:                           PUSHI  #0x00000001
44619 @ 379739:                           SUB   
44620 @ 379740:                           ASSVAL

  6809              %IF C1_LABU=0 %THEN C1_LABNO=0
44621 @ 379741:                           LINE   6809 "regression-compile-tmp/nrimp10s-77.imp"
44622 @ 379783:                           PUSH   C1
44623 @ 379786:                           SELECT 4
44624 @ 379789:                           PUSHI  #0x00000000
44625 @ 379794:                           JUMPIF # L_000a
44626 @ 379798:                           PUSH   C1
44627 @ 379801:                           SELECT 9
44628 @ 379804:                           PUSHI  #0x00000000
44629 @ 379809:                           ASSVAL
44630 @ 379810:                           LOCATE L_000a

  6810              %RETURN
44631 @ 379813:                           LINE   6810 "regression-compile-tmp/nrimp10s-77.imp"
44632 @ 379855:                           RETURN

  6811           %FINISH
44633 @ 379856:                           LINE   6811 "regression-compile-tmp/nrimp10s-77.imp"
44634 @ 379898:                           LOCATE L_0007

  6812        %REPEAT
44635 @ 379901:                           LINE   6812 "regression-compile-tmp/nrimp10s-77.imp"
44636 @ 379943:                           REPEAT L_0003
44637 @ 379946:                           LOCATE L_0004

  6813  %END
44638 @ 379949:                           LINE   6813 "regression-compile-tmp/nrimp10s-77.imp"
44639 @ 379991:                        END    _lev0id0_lev1id1_lev2id3_CSS_CCOND_LABUNUSED {lev=6 --> 5}

  6814  %ROUTINE OMIT TO(%INTEGER LAB)
  6815  !***********************************************************************
  6816  !*    A JUMP TURNS OUT TO BE UNCONDITIONAL. OMIT CODE FOR SKIPPED BIT  *
  6817  !***********************************************************************
44640 @ 379992:                        LINE   6814 "regression-compile-tmp/nrimp10s-77.imp"
44641 @ 380034:                        DEF    OMITTO (_lev0id0_lev1id1_lev2id3_CSS_CCOND_OMITTO) p1=V_01ea a/tf=7 b/format=0 c/ostate=0  type=0 (<type:0>) form=7 (routine) special=0 (<special:0>) linkage=0 (auto) spec=0 indirect=0 unass=0
44642 @ 380052:                           START  ( FORMAL PARAMETERS  {lev=6 --> 7, nested=0 --> 1}
44643 @ 380053:                              DEF    LAB p1=V_01f9 a/tf=11 b/format=1 c/ostate=0  type=1 (integer) form=1 (simple) special=0 (<special:0>) linkage=0 (auto) spec=0 indirect=0 unass=0
44644 @ 380068:                           FINISH ) {lev=6}

  6818  %RECORD(CF)%NAME C1{(CF)
44645 @ 380069:                           LINE   6818 "regression-compile-tmp/nrimp10s-77.imp"
44646 @ 380111:                           DEF    C1 p1=V_01fa a/tf=42 b/format=1f5 c/ostate=0  type=4 (record) form=2 (name) special=0 (<special:0>) linkage=0 (auto) spec=0 indirect=0 unass=0

  6819        %CYCLE
44647 @ 380125:                           LINE   6819 "regression-compile-tmp/nrimp10s-77.imp"
44648 @ 380167:                           LOCATE L_0003

  6820           C1==CLIST(CPTR)
44649 @ 380170:                           LINE   6820 "regression-compile-tmp/nrimp10s-77.imp"
44650 @ 380212:                           PUSH   C1
44651 @ 380215:                           PUSH   CLIST
44652 @ 380218:                           PUSH   CPTR
44653 @ 380221:                           ACCESS
44654 @ 380222:                           ASSREF

  6821           %IF C1_LABNO>0 %START
44655 @ 380223:                           LINE   6821 "regression-compile-tmp/nrimp10s-77.imp"
44656 @ 380265:                           PUSH   C1
44657 @ 380268:                           SELECT 9
44658 @ 380271:                           PUSHI  #0x00000000
44659 @ 380276:                           JUMPIF <= L_0007

  6822              %IF C1_LABNO=LAB % %THEN %RETURN
44660 @ 380280:                           LINE   6822 "regression-compile-tmp/nrimp10s-77.imp"
44661 @ 380322:                           PUSH   C1
44662 @ 380325:                           SELECT 9
44663 @ 380328:                           PUSH   LAB
44664 @ 380331:                           JUMPIF # L_000a
44665 @ 380335:                           RETURN
44666 @ 380336:                           LOCATE L_000a

  6823              JUMP(15,LAB,B'11')
44667 @ 380339:                           LINE   6823 "regression-compile-tmp/nrimp10s-77.imp"
44668 @ 380381:                           PUSH   JUMP
44669 @ 380384:                           PUSHI  #0x0000000f
44670 @ 380389:                           ASSPAR
44671 @ 380390:                           PUSH   LAB
44672 @ 380393:                           ASSPAR
44673 @ 380394:                           PUSHI  #0x00000003
44674 @ 380399:                           ASSPAR
44675 @ 380400:                           CALL  

  6824              %RETURN
44676 @ 380401:                           LINE   6824 "regression-compile-tmp/nrimp10s-77.imp"
44677 @ 380443:                           RETURN

  6825           %FINISH
44678 @ 380444:                           LINE   6825 "regression-compile-tmp/nrimp10s-77.imp"
44679 @ 380486:                           LOCATE L_0007

  6826           CPTR=CPTR+1
44680 @ 380489:                           LINE   6826 "regression-compile-tmp/nrimp10s-77.imp"
44681 @ 380531:                           PUSH   CPTR
44682 @ 380534:                           PUSH   CPTR
44683 @ 380537:                           PUSHI  #0x00000001
44684 @ 380542:                           ADD   
44685 @ 380543:                           ASSVAL

  6827           %EXIT %IF CPTR>=CMAX
44686 @ 380544:                           LINE   6827 "regression-compile-tmp/nrimp10s-77.imp"
44687 @ 380586:                           PUSH   CPTR
44688 @ 380589:                           PUSH   CMAX
44689 @ 380592:                           JUMPIF < L_0007
44690 @ 380596:                           GOTO   L_0004
44691 @ 380599:                           LOCATE L_0007

  6828        %REPEAT
44692 @ 380602:                           LINE   6828 "regression-compile-tmp/nrimp10s-77.imp"
44693 @ 380644:                           REPEAT L_0003
44694 @ 380647:                           LOCATE L_0004

  6829  %END
44695 @ 380650:                           LINE   6829 "regression-compile-tmp/nrimp10s-77.imp"
44696 @ 380692:                        END    _lev0id0_lev1id1_lev2id3_CSS_CCOND_OMITTO {lev=6 --> 5}

  6830  %ROUTINE SKIP SC(%INTEGER REVERSED)
  6831  !***********************************************************************
  6832  !*       REVERSED=1 FOR RECURSIVE CALL IN %NOT(SC)                     *
  6833  !*       SKIPS OVER A SIMPLE CONDITION. P ON ALT OF<SC>                *
  6834  !***********************************************************************
44697 @ 380693:                        LINE   6830 "regression-compile-tmp/nrimp10s-77.imp"
44698 @ 380735:                        DEF    SKIPSC (_lev0id0_lev1id1_lev2id3_CSS_CCOND_SKIPSC) p1=V_01e5 a/tf=7 b/format=0 c/ostate=0  type=0 (<type:0>) form=7 (routine) special=0 (<special:0>) linkage=0 (auto) spec=0 indirect=0 unass=0
44699 @ 380753:                           START  ( FORMAL PARAMETERS  {lev=6 --> 7, nested=0 --> 1}
44700 @ 380754:                              DEF    REVERSED p1=V_01f9 a/tf=11 b/format=1 c/ostate=0  type=1 (integer) form=1 (simple) special=0 (<special:0>) linkage=0 (auto) spec=0 indirect=0 unass=0
44701 @ 380774:                           FINISH ) {lev=6}

  6835  %SWITCH SCALT(1:3)
44702 @ 380775:                           LINE   6835 "regression-compile-tmp/nrimp10s-77.imp"
44703 @ 380817:                           PUSHI  #0x00000001
44704 @ 380822:                           PUSHI  #0x00000003
44705 @ 380827:                           BOUNDS
44706 @ 380828:                           DEF    SCALT p1=V_01fa a/tf=6 b/format=0 c/ostate=0  type=0 (<type:0>) form=6 (switch) special=0 (<special:0>) linkage=0 (auto) spec=0 indirect=0 unass=0

  6836  %INTEGER ALT
44707 @ 380845:                           LINE   6836 "regression-compile-tmp/nrimp10s-77.imp"
44708 @ 380887:                           DEF    ALT p1=V_01fb a/tf=11 b/format=1 c/ostate=0  type=1 (integer) form=1 (simple) special=0 (<special:0>) linkage=0 (auto) spec=0 indirect=0 unass=0

  6837        ALT=A(P); P=P+1
44709 @ 380902:                           LINE   6837 "regression-compile-tmp/nrimp10s-77.imp"
44710 @ 380944:                           PUSH   ALT
44711 @ 380947:                           PUSH   A
44712 @ 380950:                           PUSH   P
44713 @ 380953:                           ACCESS
44714 @ 380954:                           ASSVAL
44715 @ 380955:                           LINE   6837 "regression-compile-tmp/nrimp10s-77.imp"
44716 @ 380997:                           PUSH   P
44717 @ 381000:                           PUSH   P
44718 @ 381003:                           PUSHI  #0x00000001
44719 @ 381008:                           ADD   
44720 @ 381009:                           ASSVAL

  6838        ->SCALT(ALT)
44721 @ 381010:                           LINE   6838 "regression-compile-tmp/nrimp10s-77.imp"
44722 @ 381052:                           PUSH   ALT
44723 @ 381055:                           SJUMP  506

  6839  SCALT(1):                               ! <EXP><COMP><EXP><SECONDSIDE>
44724 @ 381058:                           LINE   6839 "regression-compile-tmp/nrimp10s-77.imp"
44725 @ 381100:                           PUSHI  #0x00000001
44726 @ 381105:                           SLABEL 506

  6840        C1_SP1=P-PIN
44727 @ 381108:                           LINE   6840 "regression-compile-tmp/nrimp10s-77.imp"
44728 @ 381150:                           PUSH   C1
44729 @ 381153:                           SELECT 10
44730 @ 381156:                           PUSH   P
44731 @ 381159:                           PUSH   PIN
44732 @ 381162:                           SUB   
44733 @ 381163:                           ASSVAL

  6841        SKIP EXP
44734 @ 381164:                           LINE   6841 "regression-compile-tmp/nrimp10s-77.imp"
44735 @ 381206:                           PUSH   SKIPEXP
44736 @ 381209:                           CALL  

  6842        C1_CMP1=A(P)
44737 @ 381210:                           LINE   6842 "regression-compile-tmp/nrimp10s-77.imp"
44738 @ 381252:                           PUSH   C1
44739 @ 381255:                           SELECT 2
44740 @ 381258:                           PUSH   A
44741 @ 381261:                           PUSH   P
44742 @ 381264:                           ACCESS
44743 @ 381265:                           ASSVAL

  6843        C1_REV=3*REVERSED
44744 @ 381266:                           LINE   6843 "regression-compile-tmp/nrimp10s-77.imp"
44745 @ 381308:                           PUSH   C1
44746 @ 381311:                           SELECT 7
44747 @ 381314:                           PUSHI  #0x00000003
44748 @ 381319:                           PUSH   REVERSED
44749 @ 381322:                           MUL   
44750 @ 381323:                           ASSVAL

  6844        P=P+1; C1_SP2=P-PIN
44751 @ 381324:                           LINE   6844 "regression-compile-tmp/nrimp10s-77.imp"
44752 @ 381366:                           PUSH   P
44753 @ 381369:                           PUSH   P
44754 @ 381372:                           PUSHI  #0x00000001
44755 @ 381377:                           ADD   
44756 @ 381378:                           ASSVAL
44757 @ 381379:                           LINE   6844 "regression-compile-tmp/nrimp10s-77.imp"
44758 @ 381421:                           PUSH   C1
44759 @ 381424:                           SELECT 11
44760 @ 381427:                           PUSH   P
44761 @ 381430:                           PUSH   PIN
44762 @ 381433:                           SUB   
44763 @ 381434:                           ASSVAL

  6845        SKIP EXP
44764 @ 381435:                           LINE   6845 "regression-compile-tmp/nrimp10s-77.imp"
44765 @ 381477:                           PUSH   SKIPEXP
44766 @ 381480:                           CALL  

  6846        %IF A(P)=2 %THEN P=P+1 %ELSE %START
44767 @ 381481:                           LINE   6846 "regression-compile-tmp/nrimp10s-77.imp"
44768 @ 381523:                           PUSH   A
44769 @ 381526:                           PUSH   P
44770 @ 381529:                           ACCESS
44771 @ 381530:                           PUSHI  #0x00000002
44772 @ 381535:                           JUMPIF # L_0004
44773 @ 381539:                           PUSH   P
44774 @ 381542:                           PUSH   P
44775 @ 381545:                           PUSHI  #0x00000001
44776 @ 381550:                           ADD   
44777 @ 381551:                           ASSVAL
44778 @ 381552:                           GOTO   L_0003
44779 @ 381555:                           LOCATE L_0004

  6847           C1_CMP2=A(P+1);              ! DEAL WITH 2ND HALF OF D-SIDED
44780 @ 381558:                           LINE   6847 "regression-compile-tmp/nrimp10s-77.imp"
44781 @ 381600:                           PUSH   C1
44782 @ 381603:                           SELECT 3
44783 @ 381606:                           PUSH   A
44784 @ 381609:                           PUSH   P
44785 @ 381612:                           PUSHI  #0x00000001
44786 @ 381617:                           ADD   
44787 @ 381618:                           ACCESS
44788 @ 381619:                           ASSVAL

  6848           P=P+2; SKIP EXP
44789 @ 381620:                           LINE   6848 "regression-compile-tmp/nrimp10s-77.imp"
44790 @ 381662:                           PUSH   P
44791 @ 381665:                           PUSH   P
44792 @ 381668:                           PUSHI  #0x00000002
44793 @ 381673:                           ADD   
44794 @ 381674:                           ASSVAL
44795 @ 381675:                           LINE   6848 "regression-compile-tmp/nrimp10s-77.imp"
44796 @ 381717:                           PUSH   SKIPEXP
44797 @ 381720:                           CALL  

  6849        %FINISH
44798 @ 381721:                           LINE   6849 "regression-compile-tmp/nrimp10s-77.imp"
44799 @ 381763:                           LOCATE L_0003

  6850        %RETURN
44800 @ 381766:                           LINE   6850 "regression-compile-tmp/nrimp10s-77.imp"
44801 @ 381808:                           RETURN

  6851  SCALT(2):                               ! '('<SC><RESTOFCOND>')'
44802 @ 381809:                           LINE   6851 "regression-compile-tmp/nrimp10s-77.imp"
44803 @ 381851:                           PUSHI  #0x00000002
44804 @ 381856:                           SLABEL 506

  6852         L=L+1
44805 @ 381859:                           LINE   6852 "regression-compile-tmp/nrimp10s-77.imp"
44806 @ 381901:                           PUSH   L
44807 @ 381904:                           PUSH   L
44808 @ 381907:                           PUSHI  #0x00000001
44809 @ 381912:                           ADD   
44810 @ 381913:                           ASSVAL

  6853         SKIP SC(REVERSED)
44811 @ 381914:                           LINE   6853 "regression-compile-tmp/nrimp10s-77.imp"
44812 @ 381956:                           PUSH   SKIPSC
44813 @ 381959:                           PUSH   REVERSED
44814 @ 381962:                           ASSPAR
44815 @ 381963:                           CALL  

  6854         SKIP COND(REVERSED)
44816 @ 381964:                           LINE   6854 "regression-compile-tmp/nrimp10s-77.imp"
44817 @ 382006:                           PUSH   SKIPCOND
44818 @ 382009:                           PUSH   REVERSED
44819 @ 382012:                           ASSPAR
44820 @ 382013:                           CALL  

  6855         L=L-1
44821 @ 382014:                           LINE   6855 "regression-compile-tmp/nrimp10s-77.imp"
44822 @ 382056:                           PUSH   L
44823 @ 382059:                           PUSH   L
44824 @ 382062:                           PUSHI  #0x00000001
44825 @ 382067:                           SUB   
44826 @ 382068:                           ASSVAL

  6856        %RETURN
44827 @ 382069:                           LINE   6856 "regression-compile-tmp/nrimp10s-77.imp"
44828 @ 382111:                           RETURN

  6857  SCALT(3):                               ! %NOT(SC)
44829 @ 382112:                           LINE   6857 "regression-compile-tmp/nrimp10s-77.imp"
44830 @ 382154:                           PUSHI  #0x00000003
44831 @ 382159:                           SLABEL 506

  6858        SKIP SC(REVERSED!!1)
44832 @ 382162:                           LINE   6858 "regression-compile-tmp/nrimp10s-77.imp"
44833 @ 382204:                           PUSH   SKIPSC
44834 @ 382207:                           PUSH   REVERSED
44835 @ 382210:                           PUSHI  #0x00000001
44836 @ 382215:                           XOR   
44837 @ 382216:                           ASSPAR
44838 @ 382217:                           CALL  

  6859  %END;                                   ! OF ROUTINE SKIP SC
44839 @ 382218:                           LINE   6859 "regression-compile-tmp/nrimp10s-77.imp"
44840 @ 382260:                        END    _lev0id0_lev1id1_lev2id3_CSS_CCOND_SKIPSC {lev=6 --> 5}

  6860  %ROUTINE SKIP COND(%INTEGER REVERSED)
  6861  !***********************************************************************
  6862  !*       SKIPS OVER <RESTOFCOND>                                       *
  6863  !***********************************************************************
44841 @ 382261:                        LINE   6860 "regression-compile-tmp/nrimp10s-77.imp"
44842 @ 382303:                        DEF    SKIPCOND (_lev0id0_lev1id1_lev2id3_CSS_CCOND_SKIPCOND) p1=V_01e6 a/tf=7 b/format=0 c/ostate=0  type=0 (<type:0>) form=7 (routine) special=0 (<special:0>) linkage=0 (auto) spec=0 indirect=0 unass=0
44843 @ 382323:                           START  ( FORMAL PARAMETERS  {lev=6 --> 7, nested=0 --> 1}
44844 @ 382324:                              DEF    REVERSED p1=V_01f9 a/tf=11 b/format=1 c/ostate=0  type=1 (integer) form=1 (simple) special=0 (<special:0>) linkage=0 (auto) spec=0 indirect=0 unass=0
44845 @ 382344:                           FINISH ) {lev=6}

  6864  %INTEGER ALT,ALTP
44846 @ 382345:                           LINE   6864 "regression-compile-tmp/nrimp10s-77.imp"
44847 @ 382387:                           DEF    ALT p1=V_01fa a/tf=11 b/format=1 c/ostate=0  type=1 (integer) form=1 (simple) special=0 (<special:0>) linkage=0 (auto) spec=0 indirect=0 unass=0
44848 @ 382402:                           DEF    ALTP p1=V_01fb a/tf=11 b/format=1 c/ostate=0  type=1 (integer) form=1 (simple) special=0 (<special:0>) linkage=0 (auto) spec=0 indirect=0 unass=0

  6865        ALT=A(P);                         ! 1=%AND<ANDC>,2=%OR<ORC>,3=NULL
44849 @ 382418:                           LINE   6865 "regression-compile-tmp/nrimp10s-77.imp"
44850 @ 382460:                           PUSH   ALT
44851 @ 382463:                           PUSH   A
44852 @ 382466:                           PUSH   P
44853 @ 382469:                           ACCESS
44854 @ 382470:                           ASSVAL

  6866        P=P+1
44855 @ 382471:                           LINE   6866 "regression-compile-tmp/nrimp10s-77.imp"
44856 @ 382513:                           PUSH   P
44857 @ 382516:                           PUSH   P
44858 @ 382519:                           PUSHI  #0x00000001
44859 @ 382524:                           ADD   
44860 @ 382525:                           ASSVAL

  6867        %IF ALT\=3 %THEN %START;          ! NULL ALTERNATIVE NOTHING TO DO
44861 @ 382526:                           LINE   6867 "regression-compile-tmp/nrimp10s-77.imp"
44862 @ 382568:                           PUSH   ALT
44863 @ 382571:                           PUSHI  #0x00000003
44864 @ 382576:                           JUMPIF = L_0004

  6868           {%UNTIL ALTP=2} %CYCLE;          ! UNTIL NO MORE <SC>S
44865 @ 382580:                           LINE   6868 "regression-compile-tmp/nrimp10s-77.imp"
44866 @ 382622:                           LOCATE L_0006

  6869              C1_LVL=L; C1_TF=ALT
44867 @ 382625:                           LINE   6869 "regression-compile-tmp/nrimp10s-77.imp"
44868 @ 382667:                           PUSH   C1
44869 @ 382670:                           SELECT 5
44870 @ 382673:                           PUSH   L
44871 @ 382676:                           ASSVAL
44872 @ 382677:                           LINE   6869 "regression-compile-tmp/nrimp10s-77.imp"
44873 @ 382719:                           PUSH   C1
44874 @ 382722:                           SELECT 1
44875 @ 382725:                           PUSH   ALT
44876 @ 382728:                           ASSVAL

  6870              C1_TF=C1_TF!!(3*REVERSED)
44877 @ 382729:                           LINE   6870 "regression-compile-tmp/nrimp10s-77.imp"
44878 @ 382771:                           PUSH   C1
44879 @ 382774:                           SELECT 1
44880 @ 382777:                           PUSH   C1
44881 @ 382780:                           SELECT 1
44882 @ 382783:                           PUSHI  #0x00000003
44883 @ 382788:                           PUSH   REVERSED
44884 @ 382791:                           MUL   
44885 @ 382792:                           XOR   
44886 @ 382793:                           ASSVAL

  6871              CPTR=CPTR+1
44887 @ 382794:                           LINE   6871 "regression-compile-tmp/nrimp10s-77.imp"
44888 @ 382836:                           PUSH   CPTR
44889 @ 382839:                           PUSH   CPTR
44890 @ 382842:                           PUSHI  #0x00000001
44891 @ 382847:                           ADD   
44892 @ 382848:                           ASSVAL

  6872              C1==CLIST(CPTR); C1=0
44893 @ 382849:                           LINE   6872 "regression-compile-tmp/nrimp10s-77.imp"
44894 @ 382891:                           PUSH   C1
44895 @ 382894:                           PUSH   CLIST
44896 @ 382897:                           PUSH   CPTR
44897 @ 382900:                           ACCESS
44898 @ 382901:                           ASSREF
44899 @ 382902:                           LINE   6872 "regression-compile-tmp/nrimp10s-77.imp"
44900 @ 382944:                           PUSH   C1
44901 @ 382947:                           PUSHI  #0x00000000
44902 @ 382952:                           ASSVAL

  6873              SKIP SC(REVERSED)
44903 @ 382953:                           LINE   6873 "regression-compile-tmp/nrimp10s-77.imp"
44904 @ 382995:                           PUSH   SKIPSC
44905 @ 382998:                           PUSH   REVERSED
44906 @ 383001:                           ASSPAR
44907 @ 383002:                           CALL  

  6874              ALTP=A(P); P=P+1
44908 @ 383003:                           LINE   6874 "regression-compile-tmp/nrimp10s-77.imp"
44909 @ 383045:                           PUSH   ALTP
44910 @ 383048:                           PUSH   A
44911 @ 383051:                           PUSH   P
44912 @ 383054:                           ACCESS
44913 @ 383055:                           ASSVAL
44914 @ 383056:                           LINE   6874 "regression-compile-tmp/nrimp10s-77.imp"
44915 @ 383098:                           PUSH   P
44916 @ 383101:                           PUSH   P
44917 @ 383104:                           PUSHI  #0x00000001
44918 @ 383109:                           ADD   
44919 @ 383110:                           ASSVAL

  6875           %REPEAT %UNTIL ALTP=2;         ! UNTIL NO MORE <SC>S
44920 @ 383111:                           LINE   6875 "regression-compile-tmp/nrimp10s-77.imp"
44921 @ 383153:                           PUSH   ALTP
44922 @ 383156:                           PUSHI  #0x00000002
44923 @ 383161:                           JUMPIF = L_0007
44924 @ 383165:                           REPEAT L_0006
44925 @ 383168:                           LOCATE L_0007

  6876        %FINISH
44926 @ 383171:                           LINE   6876 "regression-compile-tmp/nrimp10s-77.imp"
44927 @ 383213:                           LOCATE L_0004

  6877  %END
44928 @ 383216:                           LINE   6877 "regression-compile-tmp/nrimp10s-77.imp"
44929 @ 383258:                        END    _lev0id0_lev1id1_lev2id3_CSS_CCOND_SKIPCOND {lev=6 --> 5}

  6878  %ROUTINE WRITE CONDLIST
44930 @ 383259:                        LINE   6878 "regression-compile-tmp/nrimp10s-77.imp"
44931 @ 383301:                        DEF    WRITECONDLIST (_lev0id0_lev1id1_lev2id3_CSS_CCOND_WRITECONDLIST) p1=V_01e4 a/tf=7 b/format=0 c/ostate=0  type=0 (<type:0>) form=7 (routine) special=0 (<special:0>) linkage=0 (auto) spec=0 indirect=0 unass=0
44932 @ 383326:                           START  ( FORMAL PARAMETERS  {lev=6 --> 7, nested=0 --> 1}
44933 @ 383327:                           FINISH ) {lev=6}

  6879  %CONSTSTRING(5) %ARRAY CM(0:10)="     ","    =","   >=","    >",
  6880                         "    #","   <=","    <","   \=","   ->",
  6881                         "   ==","  \==";
44934 @ 383328:                           LINE   6879 "regression-compile-tmp/nrimp10s-77.imp"
44935 @ 383370:                           PUSHI  #0x00000000
44936 @ 383375:                           PUSHI  #0x0000000a
44937 @ 383380:                           BOUNDS
44938 @ 383381:                           DEF    CM p1=V_01f9 a/tf=3b b/format=5 c/ostate=112  type=3 (string) form=11 (array) special=0 (<special:0>) linkage=2 (constant) spec=0 indirect=1 unass=0
44939 @ 383395:                           PUSHS  "     "
44940 @ 383402:                           INIT   1
44941 @ 383405:                           PUSHS  "    ="
44942 @ 383412:                           INIT   1
44943 @ 383415:                           PUSHS  "   >="
44944 @ 383422:                           INIT   1
44945 @ 383425:                           PUSHS  "    >"
44946 @ 383432:                           INIT   1
44947 @ 383435:                           PUSHS  "    #"
44948 @ 383442:                           INIT   1
44949 @ 383445:                           PUSHS  "   <="
44950 @ 383452:                           INIT   1
44951 @ 383455:                           PUSHS  "    <"
44952 @ 383462:                           INIT   1
44953 @ 383465:                           PUSHS  "   \="
44954 @ 383472:                           INIT   1
44955 @ 383475:                           PUSHS  "   ->"
44956 @ 383482:                           INIT   1
44957 @ 383485:                           PUSHS  "   =="
44958 @ 383492:                           INIT   1
44959 @ 383495:                           PUSHS  "  \=="
44960 @ 383502:                           INIT   1

  6882        PRINTSTRING("
  6883   NO   TF   C1   C2   LABU   LVL  JMP  REV   LABNO
  6884  ")
44961 @ 383505:                           LINE   6882 "regression-compile-tmp/nrimp10s-77.imp"
44962 @ 383547:                           PUSH   PRINTSTRING
44963 @ 383550:                           PUSHS  "\n NO   TF   C1   C2   LABU   LVL  JMP  REV   LABNO\n"
44964 @ 383603:                           ASSPAR
44965 @ 383604:                           CALL  

  6885        %CYCLE CPTR=1,1,CMAX
44966 @ 383605:                           LINE   6885 "regression-compile-tmp/nrimp10s-77.imp"
44967 @ 383647:                           PUSH   CPTR
44968 @ 383650:                           PUSHI  #0x00000001
44969 @ 383655:                           PUSH   CMAX
44970 @ 383658:                           PUSHI  #0x00000001
44971 @ 383663:                           FOR    L_0003

  6886           C1==CLIST(CPTR)
44972 @ 383666:                           LINE   6886 "regression-compile-tmp/nrimp10s-77.imp"
44973 @ 383708:                           PUSH   C1
44974 @ 383711:                           PUSH   CLIST
44975 @ 383714:                           PUSH   CPTR
44976 @ 383717:                           ACCESS
44977 @ 383718:                           ASSREF

  6887           WRITE(CPTR,2)
44978 @ 383719:                           LINE   6887 "regression-compile-tmp/nrimp10s-77.imp"
44979 @ 383761:                           PUSH   WRITE
44980 @ 383764:                           PUSH   CPTR
44981 @ 383767:                           ASSPAR
44982 @ 383768:                           PUSHI  #0x00000002
44983 @ 383773:                           ASSPAR
44984 @ 383774:                           CALL  

  6888           WRITE(C1_TF,4)
44985 @ 383775:                           LINE   6888 "regression-compile-tmp/nrimp10s-77.imp"
44986 @ 383817:                           PUSH   WRITE
44987 @ 383820:                           PUSH   C1
44988 @ 383823:                           SELECT 1
44989 @ 383826:                           ASSPAR
44990 @ 383827:                           PUSHI  #0x00000004
44991 @ 383832:                           ASSPAR
44992 @ 383833:                           CALL  

  6889           PRINTSTRING(CM(C1_CMP1))
44993 @ 383834:                           LINE   6889 "regression-compile-tmp/nrimp10s-77.imp"
44994 @ 383876:                           PUSH   PRINTSTRING
44995 @ 383879:                           PUSH   CM
44996 @ 383882:                           PUSH   C1
44997 @ 383885:                           SELECT 2
44998 @ 383888:                           ACCESS
44999 @ 383889:                           ASSPAR
45000 @ 383890:                           CALL  

  6890           PRINTSTRING(CM(C1_CMP2))
45001 @ 383891:                           LINE   6890 "regression-compile-tmp/nrimp10s-77.imp"
45002 @ 383933:                           PUSH   PRINTSTRING
45003 @ 383936:                           PUSH   CM
45004 @ 383939:                           PUSH   C1
45005 @ 383942:                           SELECT 3
45006 @ 383945:                           ACCESS
45007 @ 383946:                           ASSPAR
45008 @ 383947:                           CALL  

  6891           WRITE(C1_LABU,6)
45009 @ 383948:                           LINE   6891 "regression-compile-tmp/nrimp10s-77.imp"
45010 @ 383990:                           PUSH   WRITE
45011 @ 383993:                           PUSH   C1
45012 @ 383996:                           SELECT 4
45013 @ 383999:                           ASSPAR
45014 @ 384000:                           PUSHI  #0x00000006
45015 @ 384005:                           ASSPAR
45016 @ 384006:                           CALL  

  6892           WRITE(C1_LVL,5)
45017 @ 384007:                           LINE   6892 "regression-compile-tmp/nrimp10s-77.imp"
45018 @ 384049:                           PUSH   WRITE
45019 @ 384052:                           PUSH   C1
45020 @ 384055:                           SELECT 5
45021 @ 384058:                           ASSPAR
45022 @ 384059:                           PUSHI  #0x00000005
45023 @ 384064:                           ASSPAR
45024 @ 384065:                           CALL  

  6893           WRITE(C1_JMP,4)
45025 @ 384066:                           LINE   6893 "regression-compile-tmp/nrimp10s-77.imp"
45026 @ 384108:                           PUSH   WRITE
45027 @ 384111:                           PUSH   C1
45028 @ 384114:                           SELECT 6
45029 @ 384117:                           ASSPAR
45030 @ 384118:                           PUSHI  #0x00000004
45031 @ 384123:                           ASSPAR
45032 @ 384124:                           CALL  

  6894           WRITE(C1_REV,4)
45033 @ 384125:                           LINE   6894 "regression-compile-tmp/nrimp10s-77.imp"
45034 @ 384167:                           PUSH   WRITE
45035 @ 384170:                           PUSH   C1
45036 @ 384173:                           SELECT 7
45037 @ 384176:                           ASSPAR
45038 @ 384177:                           PUSHI  #0x00000004
45039 @ 384182:                           ASSPAR
45040 @ 384183:                           CALL  

  6895           WRITE(C1_LABNO,7)
45041 @ 384184:                           LINE   6895 "regression-compile-tmp/nrimp10s-77.imp"
45042 @ 384226:                           PUSH   WRITE
45043 @ 384229:                           PUSH   C1
45044 @ 384232:                           SELECT 9
45045 @ 384235:                           ASSPAR
45046 @ 384236:                           PUSHI  #0x00000007
45047 @ 384241:                           ASSPAR
45048 @ 384242:                           CALL  

  6896           NEWLINE
45049 @ 384243:                           LINE   6896 "regression-compile-tmp/nrimp10s-77.imp"
45050 @ 384285:                           PUSH   NEWLINE
45051 @ 384288:                           CALL  

  6897        %REPEAT
45052 @ 384289:                           LINE   6897 "regression-compile-tmp/nrimp10s-77.imp"
45053 @ 384331:                           REPEAT L_0003
45054 @ 384334:                           LOCATE L_0004

  6898  %END
45055 @ 384337:                           LINE   6898 "regression-compile-tmp/nrimp10s-77.imp"
45056 @ 384379:                        END    _lev0id0_lev1id1_lev2id3_CSS_CCOND_WRITECONDLIST {lev=6 --> 5}

  6899  %INTEGERFN CCOMP
  6900  !***********************************************************************
  6901  !*       COMPILES A COMPARISION: THREE DIFFERENT CASES                 *
  6902  !*       1) ARITHMETIC EXPRESSIONS EXPOP IS USED                       *
  6903  !*       2) STRING EXPRESSION AD-HOC CODE PLANTED BY THIS ROUTINE      *
  6904  !*       3) RESOLUTIONS - CRES CAN BE USED                             *
  6905  !*       4) EQUIVALENCES   INTEGER COMPARISONS ON ADDRESSES            *
  6906  !*       RESULT=0 CODE COMPILED                                        *
  6907  !*       RESULT#0 UNCODITIONAL JUMP TO LAB=RESULT                      *
  6908  !***********************************************************************
45057 @ 384380:                        LINE   6899 "regression-compile-tmp/nrimp10s-77.imp"
45058 @ 384422:                        DEF    CCOMP (_lev0id0_lev1id1_lev2id3_CSS_CCOND_CCOMP) p1=V_01e7 a/tf=18 b/format=1 c/ostate=10  type=1 (integer) form=8 (function) special=0 (<special:0>) linkage=0 (auto) spec=0 indirect=1 unass=0
45059 @ 384439:                           START  ( FORMAL PARAMETERS  {lev=6 --> 7, nested=0 --> 1}
45060 @ 384440:                           FINISH ) {lev=6}

  6909  %ROUTINESPEC ACOMP(%INTEGER TF,DS)
45061 @ 384441:                           LINE   6909 "regression-compile-tmp/nrimp10s-77.imp"
45062 @ 384483:                           DEF    ACOMP (_lev0id0_lev1id1_lev2id3_CSS_CCOND_CCOMP_ACOMP) p1=V_01f9 a/tf=7 b/format=0 c/ostate=8  type=0 (<type:0>) form=7 (routine) special=0 (<special:0>) linkage=0 (auto) spec=1 indirect=0 unass=0
45063 @ 384500:                           START  ( FORMAL PARAMETERS  {lev=6 --> 7, nested=0 --> 1}
45064 @ 384501:                              DEF    TF p1=V_01fa a/tf=11 b/format=1 c/ostate=0  type=1 (integer) form=1 (simple) special=0 (<special:0>) linkage=0 (auto) spec=0 indirect=0 unass=0
45065 @ 384515:                              DEF    DS p1=V_01fb a/tf=11 b/format=1 c/ostate=0  type=1 (integer) form=1 (simple) special=0 (<special:0>) linkage=0 (auto) spec=0 indirect=0 unass=0
45066 @ 384529:                           FINISH ) {lev=6}

  6910  %ROUTINESPEC ADCOMP(%INTEGER TF)
45067 @ 384530:                           LINE   6910 "regression-compile-tmp/nrimp10s-77.imp"
45068 @ 384572:                           DEF    ADCOMP (_lev0id0_lev1id1_lev2id3_CSS_CCOND_CCOMP_ADCOMP) p1=V_01fa a/tf=7 b/format=0 c/ostate=8  type=0 (<type:0>) form=7 (routine) special=0 (<special:0>) linkage=0 (auto) spec=1 indirect=0 unass=0
45069 @ 384590:                           START  ( FORMAL PARAMETERS  {lev=6 --> 7, nested=0 --> 1}
45070 @ 384591:                              DEF    TF p1=V_01fb a/tf=11 b/format=1 c/ostate=0  type=1 (integer) form=1 (simple) special=0 (<special:0>) linkage=0 (auto) spec=0 indirect=0 unass=0
45071 @ 384605:                           FINISH ) {lev=6}

  6911  %ROUTINESPEC SCOMP(%INTEGER DS,TF,LAB,%INTEGERNAME WA)
45072 @ 384606:                           LINE   6911 "regression-compile-tmp/nrimp10s-77.imp"
45073 @ 384648:                           DEF    SCOMP (_lev0id0_lev1id1_lev2id3_CSS_CCOND_CCOMP_SCOMP) p1=V_01fb a/tf=7 b/format=0 c/ostate=8  type=0 (<type:0>) form=7 (routine) special=0 (<special:0>) linkage=0 (auto) spec=1 indirect=0 unass=0
45074 @ 384665:                           START  ( FORMAL PARAMETERS  {lev=6 --> 7, nested=0 --> 1}
45075 @ 384666:                              DEF    DS p1=V_01fc a/tf=11 b/format=1 c/ostate=0  type=1 (integer) form=1 (simple) special=0 (<special:0>) linkage=0 (auto) spec=0 indirect=0 unass=0
45076 @ 384680:                              DEF    TF p1=V_01fd a/tf=11 b/format=1 c/ostate=0  type=1 (integer) form=1 (simple) special=0 (<special:0>) linkage=0 (auto) spec=0 indirect=0 unass=0
45077 @ 384694:                              DEF    LAB p1=V_01fe a/tf=11 b/format=1 c/ostate=0  type=1 (integer) form=1 (simple) special=0 (<special:0>) linkage=0 (auto) spec=0 indirect=0 unass=0
45078 @ 384709:                              DEF    WA p1=V_01ff a/tf=12 b/format=1 c/ostate=0  type=1 (integer) form=2 (name) special=0 (<special:0>) linkage=0 (auto) spec=0 indirect=0 unass=0
45079 @ 384723:                           FINISH ) {lev=6}

  6912  %INTEGER HEAD1,HEAD2,NOPS,TE1,TE2,TEX1,TEX2,P1,P2,FEXIT,IEXIT,CMP,WA1,WA2,WA3,BOT1,BOT2
  6913  !
45080 @ 384724:                           LINE   6912 "regression-compile-tmp/nrimp10s-77.imp"
45081 @ 384766:                           DEF    HEAD1 p1=V_01fc a/tf=11 b/format=1 c/ostate=0  type=1 (integer) form=1 (simple) special=0 (<special:0>) linkage=0 (auto) spec=0 indirect=0 unass=0
45082 @ 384783:                           DEF    HEAD2 p1=V_01fd a/tf=11 b/format=1 c/ostate=0  type=1 (integer) form=1 (simple) special=0 (<special:0>) linkage=0 (auto) spec=0 indirect=0 unass=0
45083 @ 384800:                           DEF    NOPS p1=V_01fe a/tf=11 b/format=1 c/ostate=0  type=1 (integer) form=1 (simple) special=0 (<special:0>) linkage=0 (auto) spec=0 indirect=0 unass=0
45084 @ 384816:                           DEF    TE1 p1=V_01ff a/tf=11 b/format=1 c/ostate=0  type=1 (integer) form=1 (simple) special=0 (<special:0>) linkage=0 (auto) spec=0 indirect=0 unass=0
45085 @ 384831:                           DEF    TE2 p1=V_0200 a/tf=11 b/format=1 c/ostate=0  type=1 (integer) form=1 (simple) special=0 (<special:0>) linkage=0 (auto) spec=0 indirect=0 unass=0
45086 @ 384846:                           DEF    TEX1 p1=V_0201 a/tf=11 b/format=1 c/ostate=0  type=1 (integer) form=1 (simple) special=0 (<special:0>) linkage=0 (auto) spec=0 indirect=0 unass=0
45087 @ 384862:                           DEF    TEX2 p1=V_0202 a/tf=11 b/format=1 c/ostate=0  type=1 (integer) form=1 (simple) special=0 (<special:0>) linkage=0 (auto) spec=0 indirect=0 unass=0
45088 @ 384878:                           DEF    P1 p1=V_0203 a/tf=11 b/format=1 c/ostate=0  type=1 (integer) form=1 (simple) special=0 (<special:0>) linkage=0 (auto) spec=0 indirect=0 unass=0
45089 @ 384892:                           DEF    P2 p1=V_0204 a/tf=11 b/format=1 c/ostate=0  type=1 (integer) form=1 (simple) special=0 (<special:0>) linkage=0 (auto) spec=0 indirect=0 unass=0
45090 @ 384906:                           DEF    FEXIT p1=V_0205 a/tf=11 b/format=1 c/ostate=0  type=1 (integer) form=1 (simple) special=0 (<special:0>) linkage=0 (auto) spec=0 indirect=0 unass=0
45091 @ 384923:                           DEF    IEXIT p1=V_0206 a/tf=11 b/format=1 c/ostate=0  type=1 (integer) form=1 (simple) special=0 (<special:0>) linkage=0 (auto) spec=0 indirect=0 unass=0
45092 @ 384940:                           DEF    CMP p1=V_0207 a/tf=11 b/format=1 c/ostate=0  type=1 (integer) form=1 (simple) special=0 (<special:0>) linkage=0 (auto) spec=0 indirect=0 unass=0
45093 @ 384955:                           DEF    WA1 p1=V_0208 a/tf=11 b/format=1 c/ostate=0  type=1 (integer) form=1 (simple) special=0 (<special:0>) linkage=0 (auto) spec=0 indirect=0 unass=0
45094 @ 384970:                           DEF    WA2 p1=V_0209 a/tf=11 b/format=1 c/ostate=0  type=1 (integer) form=1 (simple) special=0 (<special:0>) linkage=0 (auto) spec=0 indirect=0 unass=0
45095 @ 384985:                           DEF    WA3 p1=V_020a a/tf=11 b/format=1 c/ostate=0  type=1 (integer) form=1 (simple) special=0 (<special:0>) linkage=0 (auto) spec=0 indirect=0 unass=0
45096 @ 385000:                           DEF    BOT1 p1=V_020b a/tf=11 b/format=1 c/ostate=0  type=1 (integer) form=1 (simple) special=0 (<special:0>) linkage=0 (auto) spec=0 indirect=0 unass=0
45097 @ 385016:                           DEF    BOT2 p1=V_020c a/tf=11 b/format=1 c/ostate=0  type=1 (integer) form=1 (simple) special=0 (<special:0>) linkage=0 (auto) spec=0 indirect=0 unass=0

  6914           HEAD1=0; HEAD2=0; NOPS=0
45098 @ 385032:                           LINE   6914 "regression-compile-tmp/nrimp10s-77.imp"
45099 @ 385074:                           PUSH   HEAD1
45100 @ 385077:                           PUSHI  #0x00000000
45101 @ 385082:                           ASSVAL
45102 @ 385083:                           LINE   6914 "regression-compile-tmp/nrimp10s-77.imp"
45103 @ 385125:                           PUSH   HEAD2
45104 @ 385128:                           PUSHI  #0x00000000
45105 @ 385133:                           ASSVAL
45106 @ 385134:                           LINE   6914 "regression-compile-tmp/nrimp10s-77.imp"
45107 @ 385176:                           PUSH   NOPS
45108 @ 385179:                           PUSHI  #0x00000000
45109 @ 385184:                           ASSVAL

  6915           BOT1=0; BOT2=0
45110 @ 385185:                           LINE   6915 "regression-compile-tmp/nrimp10s-77.imp"
45111 @ 385227:                           PUSH   BOT1
45112 @ 385230:                           PUSHI  #0x00000000
45113 @ 385235:                           ASSVAL
45114 @ 385236:                           LINE   6915 "regression-compile-tmp/nrimp10s-77.imp"
45115 @ 385278:                           PUSH   BOT2
45116 @ 385281:                           PUSHI  #0x00000000
45117 @ 385286:                           ASSVAL

  6916           FEXIT=CLIST(C1_JMP)_LABNO;    ! FINAL EXIT
45118 @ 385287:                           LINE   6916 "regression-compile-tmp/nrimp10s-77.imp"
45119 @ 385329:                           PUSH   FEXIT
45120 @ 385332:                           PUSH   CLIST
45121 @ 385335:                           PUSH   C1
45122 @ 385338:                           SELECT 6
45123 @ 385341:                           ACCESS
45124 @ 385342:                           SELECT 9
45125 @ 385345:                           ASSVAL

  6917           IEXIT=FEXIT;                  ! INTERMEDIATE EXIT (D-SIDED ETC)
45126 @ 385346:                           LINE   6917 "regression-compile-tmp/nrimp10s-77.imp"
45127 @ 385388:                           PUSH   IEXIT
45128 @ 385391:                           PUSH   FEXIT
45129 @ 385394:                           ASSVAL

  6918           %IF C1_REV!!C1_TF=2 %AND (C1_CMP1=8 %OR C1_CMP2#0) %THEN IEXIT=C1_LABNO
  6919  !
45130 @ 385395:                           LINE   6918 "regression-compile-tmp/nrimp10s-77.imp"
45131 @ 385437:                           PUSH   C1
45132 @ 385440:                           SELECT 7
45133 @ 385443:                           PUSH   C1
45134 @ 385446:                           SELECT 1
45135 @ 385449:                           XOR   
45136 @ 385450:                           PUSHI  #0x00000002
45137 @ 385455:                           JUMPIF # L_0004
45138 @ 385459:                           PUSH   C1
45139 @ 385462:                           SELECT 2
45140 @ 385465:                           PUSHI  #0x00000008
45141 @ 385470:                           JUMPIF = L_0005
45142 @ 385474:                           PUSH   C1
45143 @ 385477:                           SELECT 3
45144 @ 385480:                           PUSHI  #0x00000000
45145 @ 385485:                           JUMPIF = L_0004
45146 @ 385489:                           LOCATE L_0005
45147 @ 385492:                           PUSH   IEXIT
45148 @ 385495:                           PUSH   C1
45149 @ 385498:                           SELECT 9
45150 @ 385501:                           ASSVAL
45151 @ 385502:                           LOCATE L_0004

  6920           P=PIN+C1_SP2
45152 @ 385505:                           LINE   6920 "regression-compile-tmp/nrimp10s-77.imp"
45153 @ 385547:                           PUSH   P
45154 @ 385550:                           PUSH   PIN
45155 @ 385553:                           PUSH   C1
45156 @ 385556:                           SELECT 11
45157 @ 385559:                           ADD   
45158 @ 385560:                           ASSVAL

  6921           P2=P; P1=PIN+C1_SP1
45159 @ 385561:                           LINE   6921 "regression-compile-tmp/nrimp10s-77.imp"
45160 @ 385603:                           PUSH   P2
45161 @ 385606:                           PUSH   P
45162 @ 385609:                           ASSVAL
45163 @ 385610:                           LINE   6921 "regression-compile-tmp/nrimp10s-77.imp"
45164 @ 385652:                           PUSH   P1
45165 @ 385655:                           PUSH   PIN
45166 @ 385658:                           PUSH   C1
45167 @ 385661:                           SELECT 10
45168 @ 385664:                           ADD   
45169 @ 385665:                           ASSVAL

  6922           %IF C1_CMP1=8 %THEN %START
  6923                                         ! CONDITIONAL RESOLUTION
  6924                                         ! NB CRES BRANCHES ON FALSE!!
45170 @ 385666:                           LINE   6922 "regression-compile-tmp/nrimp10s-77.imp"
45171 @ 385708:                           PUSH   C1
45172 @ 385711:                           SELECT 2
45173 @ 385714:                           PUSHI  #0x00000008
45174 @ 385719:                           JUMPIF # L_0004

  6925              P=P1
45175 @ 385723:                           LINE   6925 "regression-compile-tmp/nrimp10s-77.imp"
45176 @ 385765:                           PUSH   P
45177 @ 385768:                           PUSH   P1
45178 @ 385771:                           ASSVAL

  6926              %IF A(P+3)=4 %AND A(P+4)=1 %START
45179 @ 385772:                           LINE   6926 "regression-compile-tmp/nrimp10s-77.imp"
45180 @ 385814:                           PUSH   A
45181 @ 385817:                           PUSH   P
45182 @ 385820:                           PUSHI  #0x00000003
45183 @ 385825:                           ADD   
45184 @ 385826:                           ACCESS
45185 @ 385827:                           PUSHI  #0x00000004
45186 @ 385832:                           JUMPIF # L_0007
45187 @ 385836:                           PUSH   A
45188 @ 385839:                           PUSH   P
45189 @ 385842:                           PUSHI  #0x00000004
45190 @ 385847:                           ADD   
45191 @ 385848:                           ACCESS
45192 @ 385849:                           PUSHI  #0x00000001
45193 @ 385854:                           JUMPIF # L_0007

  6927                 P=P+5; CNAME(2,DR);     ! LH STRING TO DR
45194 @ 385858:                           LINE   6927 "regression-compile-tmp/nrimp10s-77.imp"
45195 @ 385900:                           PUSH   P
45196 @ 385903:                           PUSH   P
45197 @ 385906:                           PUSHI  #0x00000005
45198 @ 385911:                           ADD   
45199 @ 385912:                           ASSVAL
45200 @ 385913:                           LINE   6927 "regression-compile-tmp/nrimp10s-77.imp"
45201 @ 385955:                           PUSH   CNAME
45202 @ 385958:                           PUSHI  #0x00000002
45203 @ 385963:                           ASSPAR
45204 @ 385964:                           PUSHI  #0x00000001
45205 @ 385969:                           ASSPAR
45206 @ 385970:                           CALL  

  6928                 %IF A(P)=2 %THEN %START
45207 @ 385971:                           LINE   6928 "regression-compile-tmp/nrimp10s-77.imp"
45208 @ 386013:                           PUSH   A
45209 @ 386016:                           PUSH   P
45210 @ 386019:                           ACCESS
45211 @ 386020:                           PUSHI  #0x00000002
45212 @ 386025:                           JUMPIF # L_000a

  6929                    %IF TYPE#5 %THEN FAULT2(71,0,FROMAR2(P1+5)) %AND %RESULT=0
45213 @ 386029:                           LINE   6929 "regression-compile-tmp/nrimp10s-77.imp"
45214 @ 386071:                           PUSH   TYPE
45215 @ 386074:                           PUSHI  #0x00000005
45216 @ 386079:                           JUMPIF = L_000d
45217 @ 386083:                           PUSH   FAULT2
45218 @ 386086:                           PUSHI  #0x00000047
45219 @ 386091:                           ASSPAR
45220 @ 386092:                           PUSHI  #0x00000000
45221 @ 386097:                           ASSPAR
45222 @ 386098:                           PUSH   FROMAR2
45223 @ 386101:                           PUSH   P1
45224 @ 386104:                           PUSHI  #0x00000005
45225 @ 386109:                           ADD   
45226 @ 386110:                           ASSPAR
45227 @ 386111:                           CALL  
45228 @ 386112:                           ASSPAR
45229 @ 386113:                           CALL  
45230 @ 386114:                           PUSHI  #0x00000000
45231 @ 386119:                           RESULT
45232 @ 386120:                           LOCATE L_000d

  6930                    P=P2
45233 @ 386123:                           LINE   6930 "regression-compile-tmp/nrimp10s-77.imp"
45234 @ 386165:                           PUSH   P
45235 @ 386168:                           PUSH   P2
45236 @ 386171:                           ASSVAL

  6931                    CRES(IEXIT);         ! FAILURES -> IEXIT
45237 @ 386172:                           LINE   6931 "regression-compile-tmp/nrimp10s-77.imp"
45238 @ 386214:                           PUSH   CRES
45239 @ 386217:                           PUSH   IEXIT
45240 @ 386220:                           ASSPAR
45241 @ 386221:                           CALL  

  6932                    %IF IEXIT=FARLAB %THEN BITMASK=BITMASK!1 %ELSE BITMASK=BITMASK!2
45242 @ 386222:                           LINE   6932 "regression-compile-tmp/nrimp10s-77.imp"
45243 @ 386264:                           PUSH   IEXIT
45244 @ 386267:                           PUSH   FARLAB
45245 @ 386270:                           JUMPIF # L_000d
45246 @ 386274:                           PUSH   BITMASK
45247 @ 386277:                           PUSH   BITMASK
45248 @ 386280:                           PUSHI  #0x00000001
45249 @ 386285:                           OR    
45250 @ 386286:                           ASSVAL
45251 @ 386287:                           GOTO   L_000c
45252 @ 386290:                           LOCATE L_000d
45253 @ 386293:                           PUSH   BITMASK
45254 @ 386296:                           PUSH   BITMASK
45255 @ 386299:                           PUSHI  #0x00000002
45256 @ 386304:                           OR    
45257 @ 386305:                           ASSVAL
45258 @ 386306:                           LOCATE L_000c

  6933                    %IF C1_REV!!C1_TF=2 %THEN JUMP(15,FEXIT,B'11')
45259 @ 386309:                           LINE   6933 "regression-compile-tmp/nrimp10s-77.imp"
45260 @ 386351:                           PUSH   C1
45261 @ 386354:                           SELECT 7
45262 @ 386357:                           PUSH   C1
45263 @ 386360:                           SELECT 1
45264 @ 386363:                           XOR   
45265 @ 386364:                           PUSHI  #0x00000002
45266 @ 386369:                           JUMPIF # L_000d
45267 @ 386373:                           PUSH   JUMP
45268 @ 386376:                           PUSHI  #0x0000000f
45269 @ 386381:                           ASSPAR
45270 @ 386382:                           PUSH   FEXIT
45271 @ 386385:                           ASSPAR
45272 @ 386386:                           PUSHI  #0x00000003
45273 @ 386391:                           ASSPAR
45274 @ 386392:                           CALL  
45275 @ 386393:                           LOCATE L_000d

  6934                    %RESULT=0
45276 @ 386396:                           LINE   6934 "regression-compile-tmp/nrimp10s-77.imp"
45277 @ 386438:                           PUSHI  #0x00000000
45278 @ 386443:                           RESULT

  6935                 %FINISH
45279 @ 386444:                           LINE   6935 "regression-compile-tmp/nrimp10s-77.imp"
45280 @ 386486:                           LOCATE L_000a

  6936              %FINISH
45281 @ 386489:                           LINE   6936 "regression-compile-tmp/nrimp10s-77.imp"
45282 @ 386531:                           LOCATE L_0007

  6937              FAULT2(74,0,0)
45283 @ 386534:                           LINE   6937 "regression-compile-tmp/nrimp10s-77.imp"
45284 @ 386576:                           PUSH   FAULT2
45285 @ 386579:                           PUSHI  #0x0000004a
45286 @ 386584:                           ASSPAR
45287 @ 386585:                           PUSHI  #0x00000000
45288 @ 386590:                           ASSPAR
45289 @ 386591:                           PUSHI  #0x00000000
45290 @ 386596:                           ASSPAR
45291 @ 386597:                           CALL  

  6938              %RESULT=0
45292 @ 386598:                           LINE   6938 "regression-compile-tmp/nrimp10s-77.imp"
45293 @ 386640:                           PUSHI  #0x00000000
45294 @ 386645:                           RESULT

  6939           %FINISH
45295 @ 386646:                           LINE   6939 "regression-compile-tmp/nrimp10s-77.imp"
45296 @ 386688:                           LOCATE L_0004

  6940        %IF C1_CMP1>8 %THEN ->ADRCOMP
45297 @ 386691:                           LINE   6940 "regression-compile-tmp/nrimp10s-77.imp"
45298 @ 386733:                           PUSH   C1
45299 @ 386736:                           SELECT 2
45300 @ 386739:                           PUSHI  #0x00000008
45301 @ 386744:                           JUMPIF <= L_0004
45302 @ 386748:                           JUMP   L_020d
45303 @ 386751:                           LOCATE L_0004

  6941           MASK=FCOMP(C1_CMP1)
45304 @ 386754:                           LINE   6941 "regression-compile-tmp/nrimp10s-77.imp"
45305 @ 386796:                           PUSH   MASK
45306 @ 386799:                           PUSH   FCOMP
45307 @ 386802:                           PUSH   C1
45308 @ 386805:                           SELECT 2
45309 @ 386808:                           ACCESS
45310 @ 386809:                           ASSVAL

  6942           TE2=TSEXP(TEX2)
45311 @ 386810:                           LINE   6942 "regression-compile-tmp/nrimp10s-77.imp"
45312 @ 386852:                           PUSH   TE2
45313 @ 386855:                           PUSH   TSEXP
45314 @ 386858:                           PUSH   TEX2
45315 @ 386861:                           ASSPAR
45316 @ 386862:                           CALL  
45317 @ 386863:                           ASSVAL

  6943           ->STR %IF TYPE=5
45318 @ 386864:                           LINE   6943 "regression-compile-tmp/nrimp10s-77.imp"
45319 @ 386906:                           PUSH   TYPE
45320 @ 386909:                           PUSHI  #0x00000005
45321 @ 386914:                           JUMPIF # L_0004
45322 @ 386918:                           JUMP   L_020e
45323 @ 386921:                           LOCATE L_0004

  6944           ->ARITH %UNLESS TE2=1
45324 @ 386924:                           LINE   6944 "regression-compile-tmp/nrimp10s-77.imp"
45325 @ 386966:                           PUSH   TE2
45326 @ 386969:                           PUSHI  #0x00000001
45327 @ 386974:                           JUMPIF = L_0004
45328 @ 386978:                           JUMP   L_020f
45329 @ 386981:                           LOCATE L_0004

  6945           P=P1; TE1=TSEXP(TEX1)
45330 @ 386984:                           LINE   6945 "regression-compile-tmp/nrimp10s-77.imp"
45331 @ 387026:                           PUSH   P
45332 @ 387029:                           PUSH   P1
45333 @ 387032:                           ASSVAL
45334 @ 387033:                           LINE   6945 "regression-compile-tmp/nrimp10s-77.imp"
45335 @ 387075:                           PUSH   TE1
45336 @ 387078:                           PUSH   TSEXP
45337 @ 387081:                           PUSH   TEX1
45338 @ 387084:                           ASSPAR
45339 @ 387085:                           CALL  
45340 @ 387086:                           ASSVAL

  6946           ->STR %IF TYPE=5
45341 @ 387087:                           LINE   6946 "regression-compile-tmp/nrimp10s-77.imp"
45342 @ 387129:                           PUSH   TYPE
45343 @ 387132:                           PUSHI  #0x00000005
45344 @ 387137:                           JUMPIF # L_0004
45345 @ 387141:                           JUMP   L_020e
45346 @ 387144:                           LOCATE L_0004

  6947  ARITH:                                 ! ARITHMETIC COMPARISIONS
45347 @ 387147:                           LINE   6947 "regression-compile-tmp/nrimp10s-77.imp"
45348 @ 387189:                           LABEL  L_020f

  6948           P=P1+3
45349 @ 387192:                           LINE   6948 "regression-compile-tmp/nrimp10s-77.imp"
45350 @ 387234:                           PUSH   P
45351 @ 387237:                           PUSH   P1
45352 @ 387240:                           PUSHI  #0x00000003
45353 @ 387245:                           ADD   
45354 @ 387246:                           ASSVAL

  6949           TORP(HEAD1,BOT1,NOPS);      ! FIRST EXPRESSION TO REVERSE POL
45355 @ 387247:                           LINE   6949 "regression-compile-tmp/nrimp10s-77.imp"
45356 @ 387289:                           PUSH   TORP
45357 @ 387292:                           PUSH   HEAD1
45358 @ 387295:                           ASSPAR
45359 @ 387296:                           PUSH   BOT1
45360 @ 387299:                           ASSPAR
45361 @ 387300:                           PUSH   NOPS
45362 @ 387303:                           ASSPAR
45363 @ 387304:                           CALL  

  6950           CMP=C1_CMP1
45364 @ 387305:                           LINE   6950 "regression-compile-tmp/nrimp10s-77.imp"
45365 @ 387347:                           PUSH   CMP
45366 @ 387350:                           PUSH   C1
45367 @ 387353:                           SELECT 2
45368 @ 387356:                           ASSVAL

  6951           P=P2+3
45369 @ 387357:                           LINE   6951 "regression-compile-tmp/nrimp10s-77.imp"
45370 @ 387399:                           PUSH   P
45371 @ 387402:                           PUSH   P2
45372 @ 387405:                           PUSHI  #0x00000003
45373 @ 387410:                           ADD   
45374 @ 387411:                           ASSVAL

  6952           %IF C1_CMP2#0 %THEN %START;   ! IF D-SIDED DEAL WITH MIDDLE
45375 @ 387412:                           LINE   6952 "regression-compile-tmp/nrimp10s-77.imp"
45376 @ 387454:                           PUSH   C1
45377 @ 387457:                           SELECT 3
45378 @ 387460:                           PUSHI  #0x00000000
45379 @ 387465:                           JUMPIF = L_0004

  6953              ACOMP(1,1);                ! BRANCH IEXIT %IF FALSE
45380 @ 387469:                           LINE   6953 "regression-compile-tmp/nrimp10s-77.imp"
45381 @ 387511:                           PUSH   ACOMP
45382 @ 387514:                           PUSHI  #0x00000001
45383 @ 387519:                           ASSPAR
45384 @ 387520:                           PUSHI  #0x00000001
45385 @ 387525:                           ASSPAR
45386 @ 387526:                           CALL  

  6954              %IF MASK=15 %THEN %RESULT=IEXIT
45387 @ 387527:                           LINE   6954 "regression-compile-tmp/nrimp10s-77.imp"
45388 @ 387569:                           PUSH   MASK
45389 @ 387572:                           PUSHI  #0x0000000f
45390 @ 387577:                           JUMPIF # L_0007
45391 @ 387581:                           PUSH   IEXIT
45392 @ 387584:                           RESULT
45393 @ 387585:                           LOCATE L_0007

  6955              JUMP(MASK,IEXIT,B'11')
45394 @ 387588:                           LINE   6955 "regression-compile-tmp/nrimp10s-77.imp"
45395 @ 387630:                           PUSH   JUMP
45396 @ 387633:                           PUSH   MASK
45397 @ 387636:                           ASSPAR
45398 @ 387637:                           PUSH   IEXIT
45399 @ 387640:                           ASSPAR
45400 @ 387641:                           PUSHI  #0x00000003
45401 @ 387646:                           ASSPAR
45402 @ 387647:                           CALL  

  6956              P=P+5;                     ! TO THE THIRD EXPRSN
45403 @ 387648:                           LINE   6956 "regression-compile-tmp/nrimp10s-77.imp"
45404 @ 387690:                           PUSH   P
45405 @ 387693:                           PUSH   P
45406 @ 387696:                           PUSHI  #0x00000005
45407 @ 387701:                           ADD   
45408 @ 387702:                           ASSVAL

  6957              CMP=C1_CMP2;               ! COMPARATOR NO 2
45409 @ 387703:                           LINE   6957 "regression-compile-tmp/nrimp10s-77.imp"
45410 @ 387745:                           PUSH   CMP
45411 @ 387748:                           PUSH   C1
45412 @ 387751:                           SELECT 3
45413 @ 387754:                           ASSVAL

  6958           %FINISH
  6959  !
45414 @ 387755:                           LINE   6958 "regression-compile-tmp/nrimp10s-77.imp"
45415 @ 387797:                           LOCATE L_0004

  6960           ACOMP(C1_REV!!C1_TF,0);       ! SECOND OR ONLY COMPARISION
45416 @ 387800:                           LINE   6960 "regression-compile-tmp/nrimp10s-77.imp"
45417 @ 387842:                           PUSH   ACOMP
45418 @ 387845:                           PUSH   C1
45419 @ 387848:                           SELECT 7
45420 @ 387851:                           PUSH   C1
45421 @ 387854:                           SELECT 1
45422 @ 387857:                           XOR   
45423 @ 387858:                           ASSPAR
45424 @ 387859:                           PUSHI  #0x00000000
45425 @ 387864:                           ASSPAR
45426 @ 387865:                           CALL  

  6961           %IF MASK=15 %THEN %RESULT=FEXIT
45427 @ 387866:                           LINE   6961 "regression-compile-tmp/nrimp10s-77.imp"
45428 @ 387908:                           PUSH   MASK
45429 @ 387911:                           PUSHI  #0x0000000f
45430 @ 387916:                           JUMPIF # L_0004
45431 @ 387920:                           PUSH   FEXIT
45432 @ 387923:                           RESULT
45433 @ 387924:                           LOCATE L_0004

  6962           JUMP(MASK,FEXIT,B'11')
45434 @ 387927:                           LINE   6962 "regression-compile-tmp/nrimp10s-77.imp"
45435 @ 387969:                           PUSH   JUMP
45436 @ 387972:                           PUSH   MASK
45437 @ 387975:                           ASSPAR
45438 @ 387976:                           PUSH   FEXIT
45439 @ 387979:                           ASSPAR
45440 @ 387980:                           PUSHI  #0x00000003
45441 @ 387985:                           ASSPAR
45442 @ 387986:                           CALL  

  6963           %RESULT=0
45443 @ 387987:                           LINE   6963 "regression-compile-tmp/nrimp10s-77.imp"
45444 @ 388029:                           PUSHI  #0x00000000
45445 @ 388034:                           RESULT

  6964  STR:                                   ! STRING COMPARISIONS
  6965                                         ! SOME CARE IS NEEDED IN FREEING
  6966                                         ! STRING WK-AREAS SET BY CSTREXP
45446 @ 388035:                           LINE   6964 "regression-compile-tmp/nrimp10s-77.imp"
45447 @ 388077:                           LABEL  L_020e

  6967           P=P1
45448 @ 388080:                           LINE   6967 "regression-compile-tmp/nrimp10s-77.imp"
45449 @ 388122:                           PUSH   P
45450 @ 388125:                           PUSH   P1
45451 @ 388128:                           ASSVAL

  6968           WA1=0; WA2=0; WA3=0
45452 @ 388129:                           LINE   6968 "regression-compile-tmp/nrimp10s-77.imp"
45453 @ 388171:                           PUSH   WA1
45454 @ 388174:                           PUSHI  #0x00000000
45455 @ 388179:                           ASSVAL
45456 @ 388180:                           LINE   6968 "regression-compile-tmp/nrimp10s-77.imp"
45457 @ 388222:                           PUSH   WA2
45458 @ 388225:                           PUSHI  #0x00000000
45459 @ 388230:                           ASSVAL
45460 @ 388231:                           LINE   6968 "regression-compile-tmp/nrimp10s-77.imp"
45461 @ 388273:                           PUSH   WA3
45462 @ 388276:                           PUSHI  #0x00000000
45463 @ 388281:                           ASSVAL

  6969           %IF C1_CMP2=0 %AND 7<=FCOMP(C1_CMP1)<=8 %AND A(P2+3)=4 %AND A(P2+4)=2 %AND A(P2+5)=16_35 %AND A(P2+10)=0 %AND A(P2+11)=2 %THEN %START
45464 @ 388282:                           LINE   6969 "regression-compile-tmp/nrimp10s-77.imp"
45465 @ 388324:                           PUSH   C1
45466 @ 388327:                           SELECT 3
45467 @ 388330:                           PUSHI  #0x00000000
45468 @ 388335:                           JUMPIF # L_0004
45469 @ 388339:                           PUSHI  #0x00000007
45470 @ 388344:                           PUSH   FCOMP
45471 @ 388347:                           PUSH   C1
45472 @ 388350:                           SELECT 2
45473 @ 388353:                           ACCESS
45474 @ 388354:                           JUMPIFD > L_0004
45475 @ 388358:                           PUSHI  #0x00000008
45476 @ 388363:                           JUMPIF > L_0004
45477 @ 388367:                           PUSH   A
45478 @ 388370:                           PUSH   P2
45479 @ 388373:                           PUSHI  #0x00000003
45480 @ 388378:                           ADD   
45481 @ 388379:                           ACCESS
45482 @ 388380:                           PUSHI  #0x00000004
45483 @ 388385:                           JUMPIF # L_0004
45484 @ 388389:                           PUSH   A
45485 @ 388392:                           PUSH   P2
45486 @ 388395:                           PUSHI  #0x00000004
45487 @ 388400:                           ADD   
45488 @ 388401:                           ACCESS
45489 @ 388402:                           PUSHI  #0x00000002
45490 @ 388407:                           JUMPIF # L_0004
45491 @ 388411:                           PUSH   A
45492 @ 388414:                           PUSH   P2
45493 @ 388417:                           PUSHI  #0x00000005
45494 @ 388422:                           ADD   
45495 @ 388423:                           ACCESS
45496 @ 388424:                           PUSHI  #0x00000035
45497 @ 388429:                           JUMPIF # L_0004
45498 @ 388433:                           PUSH   A
45499 @ 388436:                           PUSH   P2
45500 @ 388439:                           PUSHI  #0x0000000a
45501 @ 388444:                           ADD   
45502 @ 388445:                           ACCESS
45503 @ 388446:                           PUSHI  #0x00000000
45504 @ 388451:                           JUMPIF # L_0004
45505 @ 388455:                           PUSH   A
45506 @ 388458:                           PUSH   P2
45507 @ 388461:                           PUSHI  #0x0000000b
45508 @ 388466:                           ADD   
45509 @ 388467:                           ACCESS
45510 @ 388468:                           PUSHI  #0x00000002
45511 @ 388473:                           JUMPIF # L_0004

  6970              CSTREXP(0,DR)
45512 @ 388477:                           LINE   6970 "regression-compile-tmp/nrimp10s-77.imp"
45513 @ 388519:                           PUSH   CSTREXP
45514 @ 388522:                           PUSHI  #0x00000000
45515 @ 388527:                           ASSPAR
45516 @ 388528:                           PUSHI  #0x00000001
45517 @ 388533:                           ASSPAR
45518 @ 388534:                           CALL  

  6971              MASK=FCOMP(C1_CMP1+14)
45519 @ 388535:                           LINE   6971 "regression-compile-tmp/nrimp10s-77.imp"
45520 @ 388577:                           PUSH   MASK
45521 @ 388580:                           PUSH   FCOMP
45522 @ 388583:                           PUSH   C1
45523 @ 388586:                           SELECT 2
45524 @ 388589:                           PUSHI  #0x0000000e
45525 @ 388594:                           ADD   
45526 @ 388595:                           ACCESS
45527 @ 388596:                           ASSVAL

  6972              %IF C1_REV!!C1_TF=1 %THEN MASK=REVERSE(MASK)
45528 @ 388597:                           LINE   6972 "regression-compile-tmp/nrimp10s-77.imp"
45529 @ 388639:                           PUSH   C1
45530 @ 388642:                           SELECT 7
45531 @ 388645:                           PUSH   C1
45532 @ 388648:                           SELECT 1
45533 @ 388651:                           XOR   
45534 @ 388652:                           PUSHI  #0x00000001
45535 @ 388657:                           JUMPIF # L_0007
45536 @ 388661:                           PUSH   MASK
45537 @ 388664:                           PUSH   REVERSE
45538 @ 388667:                           PUSH   MASK
45539 @ 388670:                           ASSPAR
45540 @ 388671:                           CALL  
45541 @ 388672:                           ASSVAL
45542 @ 388673:                           LOCATE L_0007

  6973              JUMP(MASK,FEXIT,B'11')
45543 @ 388676:                           LINE   6973 "regression-compile-tmp/nrimp10s-77.imp"
45544 @ 388718:                           PUSH   JUMP
45545 @ 388721:                           PUSH   MASK
45546 @ 388724:                           ASSPAR
45547 @ 388725:                           PUSH   FEXIT
45548 @ 388728:                           ASSPAR
45549 @ 388729:                           PUSHI  #0x00000003
45550 @ 388734:                           ASSPAR
45551 @ 388735:                           CALL  

  6974              %RESULT=0
45552 @ 388736:                           LINE   6974 "regression-compile-tmp/nrimp10s-77.imp"
45553 @ 388778:                           PUSHI  #0x00000000
45554 @ 388783:                           RESULT

  6975           %FINISH
45555 @ 388784:                           LINE   6975 "regression-compile-tmp/nrimp10s-77.imp"
45556 @ 388826:                           LOCATE L_0004

  6976           CSTREXP(16,ACCR);            ! DO NOT FREE WK-AREA
45557 @ 388829:                           LINE   6976 "regression-compile-tmp/nrimp10s-77.imp"
45558 @ 388871:                           PUSH   CSTREXP
45559 @ 388874:                           PUSHI  #0x00000010
45560 @ 388879:                           ASSPAR
45561 @ 388880:                           PUSHI  #0x00000000
45562 @ 388885:                           ASSPAR
45563 @ 388886:                           CALL  

  6977           WA1=VALUE;                   ! SAVE ADDRESS OF WK-AREA
45564 @ 388887:                           LINE   6977 "regression-compile-tmp/nrimp10s-77.imp"
45565 @ 388929:                           PUSH   WA1
45566 @ 388932:                           PUSH   VALUE
45567 @ 388935:                           ASSVAL

  6978           CMP=C1_CMP1
45568 @ 388936:                           LINE   6978 "regression-compile-tmp/nrimp10s-77.imp"
45569 @ 388978:                           PUSH   CMP
45570 @ 388981:                           PUSH   C1
45571 @ 388984:                           SELECT 2
45572 @ 388987:                           ASSVAL

  6979           P=P2
  6980  !
45573 @ 388988:                           LINE   6979 "regression-compile-tmp/nrimp10s-77.imp"
45574 @ 389030:                           PUSH   P
45575 @ 389033:                           PUSH   P2
45576 @ 389036:                           ASSVAL

  6981           %IF C1_CMP2#0 %THEN %START;  ! D-SIDED DEAL WITH MIDDLE
45577 @ 389037:                           LINE   6981 "regression-compile-tmp/nrimp10s-77.imp"
45578 @ 389079:                           PUSH   C1
45579 @ 389082:                           SELECT 3
45580 @ 389085:                           PUSHI  #0x00000000
45581 @ 389090:                           JUMPIF = L_0004

  6982              SCOMP(1,1,IEXIT,WA2)
45582 @ 389094:                           LINE   6982 "regression-compile-tmp/nrimp10s-77.imp"
45583 @ 389136:                           PUSH   SCOMP
45584 @ 389139:                           PUSHI  #0x00000001
45585 @ 389144:                           ASSPAR
45586 @ 389145:                           PUSHI  #0x00000001
45587 @ 389150:                           ASSPAR
45588 @ 389151:                           PUSH   IEXIT
45589 @ 389154:                           ASSPAR
45590 @ 389155:                           PUSH   WA2
45591 @ 389158:                           ASSPAR
45592 @ 389159:                           CALL  

  6983              P=P+2; CMP=C1_CMP2
45593 @ 389160:                           LINE   6983 "regression-compile-tmp/nrimp10s-77.imp"
45594 @ 389202:                           PUSH   P
45595 @ 389205:                           PUSH   P
45596 @ 389208:                           PUSHI  #0x00000002
45597 @ 389213:                           ADD   
45598 @ 389214:                           ASSVAL
45599 @ 389215:                           LINE   6983 "regression-compile-tmp/nrimp10s-77.imp"
45600 @ 389257:                           PUSH   CMP
45601 @ 389260:                           PUSH   C1
45602 @ 389263:                           SELECT 3
45603 @ 389266:                           ASSVAL

  6984              %IF WA1#0 %THEN RETURN WSP(WA1,256) %AND WA1=0
45604 @ 389267:                           LINE   6984 "regression-compile-tmp/nrimp10s-77.imp"
45605 @ 389309:                           PUSH   WA1
45606 @ 389312:                           PUSHI  #0x00000000
45607 @ 389317:                           JUMPIF = L_0007
45608 @ 389321:                           PUSH   RETURNWSP
45609 @ 389324:                           PUSH   WA1
45610 @ 389327:                           ASSPAR
45611 @ 389328:                           PUSHI  #0x00000100
45612 @ 389333:                           ASSPAR
45613 @ 389334:                           CALL  
45614 @ 389335:                           PUSH   WA1
45615 @ 389338:                           PUSHI  #0x00000000
45616 @ 389343:                           ASSVAL
45617 @ 389344:                           LOCATE L_0007

  6985           %FINISH
  6986  !
45618 @ 389347:                           LINE   6985 "regression-compile-tmp/nrimp10s-77.imp"
45619 @ 389389:                           LOCATE L_0004

  6987           SCOMP(0,C1_REV!!C1_TF,FEXIT,WA3)
45620 @ 389392:                           LINE   6987 "regression-compile-tmp/nrimp10s-77.imp"
45621 @ 389434:                           PUSH   SCOMP
45622 @ 389437:                           PUSHI  #0x00000000
45623 @ 389442:                           ASSPAR
45624 @ 389443:                           PUSH   C1
45625 @ 389446:                           SELECT 7
45626 @ 389449:                           PUSH   C1
45627 @ 389452:                           SELECT 1
45628 @ 389455:                           XOR   
45629 @ 389456:                           ASSPAR
45630 @ 389457:                           PUSH   FEXIT
45631 @ 389460:                           ASSPAR
45632 @ 389461:                           PUSH   WA3
45633 @ 389464:                           ASSPAR
45634 @ 389465:                           CALL  

  6988           %CYCLE CMP=ADDR(WA1),4,ADDR(WA3)
45635 @ 389466:                           LINE   6988 "regression-compile-tmp/nrimp10s-77.imp"
45636 @ 389508:                           PUSH   CMP
45637 @ 389511:                           PUSHI  #0x00000004
45638 @ 389516:                           PUSH   ADDR
45639 @ 389519:                           PUSH   WA3
45640 @ 389522:                           ASSPAR
45641 @ 389523:                           CALL  
45642 @ 389524:                           PUSH   ADDR
45643 @ 389527:                           PUSH   WA1
45644 @ 389530:                           ASSPAR
45645 @ 389531:                           CALL  
45646 @ 389532:                           FOR    L_0003

  6989              %IF INTEGER(CMP)#0 %THEN RETURN WSP(INTEGER(CMP),256)
45647 @ 389535:                           LINE   6989 "regression-compile-tmp/nrimp10s-77.imp"
45648 @ 389577:                           PUSH   INTEGER
45649 @ 389580:                           PUSH   CMP
45650 @ 389583:                           ASSPAR
45651 @ 389584:                           CALL  
45652 @ 389585:                           PUSHI  #0x00000000
45653 @ 389590:                           JUMPIF = L_0007
45654 @ 389594:                           PUSH   RETURNWSP
45655 @ 389597:                           PUSH   INTEGER
45656 @ 389600:                           PUSH   CMP
45657 @ 389603:                           ASSPAR
45658 @ 389604:                           CALL  
45659 @ 389605:                           ASSPAR
45660 @ 389606:                           PUSHI  #0x00000100
45661 @ 389611:                           ASSPAR
45662 @ 389612:                           CALL  
45663 @ 389613:                           LOCATE L_0007

  6990           %REPEAT
45664 @ 389616:                           LINE   6990 "regression-compile-tmp/nrimp10s-77.imp"
45665 @ 389658:                           REPEAT L_0003
45666 @ 389661:                           LOCATE L_0004

  6991           %RESULT=0
45667 @ 389664:                           LINE   6991 "regression-compile-tmp/nrimp10s-77.imp"
45668 @ 389706:                           PUSHI  #0x00000000
45669 @ 389711:                           RESULT

  6992  ADRCOMP:                                ! ADRESS COMPARISONS
45670 @ 389712:                           LINE   6992 "regression-compile-tmp/nrimp10s-77.imp"
45671 @ 389754:                           LABEL  L_020d

  6993        ADCOMP(C1_REV!!C1_TF)
45672 @ 389757:                           LINE   6993 "regression-compile-tmp/nrimp10s-77.imp"
45673 @ 389799:                           PUSH   ADCOMP
45674 @ 389802:                           PUSH   C1
45675 @ 389805:                           SELECT 7
45676 @ 389808:                           PUSH   C1
45677 @ 389811:                           SELECT 1
45678 @ 389814:                           XOR   
45679 @ 389815:                           ASSPAR
45680 @ 389816:                           CALL  

  6994        JUMP(MASK,FEXIT,B'11')
45681 @ 389817:                           LINE   6994 "regression-compile-tmp/nrimp10s-77.imp"
45682 @ 389859:                           PUSH   JUMP
45683 @ 389862:                           PUSH   MASK
45684 @ 389865:                           ASSPAR
45685 @ 389866:                           PUSH   FEXIT
45686 @ 389869:                           ASSPAR
45687 @ 389870:                           PUSHI  #0x00000003
45688 @ 389875:                           ASSPAR
45689 @ 389876:                           CALL  

  6995        %RESULT=0
45690 @ 389877:                           LINE   6995 "regression-compile-tmp/nrimp10s-77.imp"
45691 @ 389919:                           PUSHI  #0x00000000
45692 @ 389924:                           RESULT

  6996  %ROUTINE ADCOMP(%INTEGER TF)
  6997  !***********************************************************************
  6998  !*    COMPILES AN == OR ADDRESS COMPARISON WHICH CAN NOT BE            *
  6999  !*    DOUBLESIDED. BETTER CODE COULD BE GENERATED FOR THE              *
  7000  !*    MOST COMMON CASE IE POINTERNAME==VARIABLE                        *
  7001  !************************************************************************
45693 @ 389925:                           LINE   6996 "regression-compile-tmp/nrimp10s-77.imp"
45694 @ 389967:                           DEF    ADCOMP (_lev0id0_lev1id1_lev2id3_CSS_CCOND_CCOMP_ADCOMP) p1=V_01fa a/tf=7 b/format=0 c/ostate=0  type=0 (<type:0>) form=7 (routine) special=0 (<special:0>) linkage=0 (auto) spec=0 indirect=0 unass=0
45695 @ 389985:                              START  ( FORMAL PARAMETERS  {lev=7 --> 8, nested=0 --> 1}
45696 @ 389986:                                 DEF    TF p1=V_0210 a/tf=11 b/format=1 c/ostate=0  type=1 (integer) form=1 (simple) special=0 (<special:0>) linkage=0 (auto) spec=0 indirect=0 unass=0
45697 @ 390000:                              FINISH ) {lev=7}

  7002  %INTEGER TYPEP,PRECP,LHNAME,RHNAME,FNAME
45698 @ 390001:                              LINE   7002 "regression-compile-tmp/nrimp10s-77.imp"
45699 @ 390043:                              DEF    TYPEP p1=V_0211 a/tf=11 b/format=1 c/ostate=0  type=1 (integer) form=1 (simple) special=0 (<special:0>) linkage=0 (auto) spec=0 indirect=0 unass=0
45700 @ 390060:                              DEF    PRECP p1=V_0212 a/tf=11 b/format=1 c/ostate=0  type=1 (integer) form=1 (simple) special=0 (<special:0>) linkage=0 (auto) spec=0 indirect=0 unass=0
45701 @ 390077:                              DEF    LHNAME p1=V_0213 a/tf=11 b/format=1 c/ostate=0  type=1 (integer) form=1 (simple) special=0 (<special:0>) linkage=0 (auto) spec=0 indirect=0 unass=0
45702 @ 390095:                              DEF    RHNAME p1=V_0214 a/tf=11 b/format=1 c/ostate=0  type=1 (integer) form=1 (simple) special=0 (<special:0>) linkage=0 (auto) spec=0 indirect=0 unass=0
45703 @ 390113:                              DEF    FNAME p1=V_0215 a/tf=11 b/format=1 c/ostate=0  type=1 (integer) form=1 (simple) special=0 (<special:0>) linkage=0 (auto) spec=0 indirect=0 unass=0

  7003  %RECORD(RD) R{(RD)
45704 @ 390130:                              LINE   7003 "regression-compile-tmp/nrimp10s-77.imp"
45705 @ 390172:                              DEF    R p1=V_0216 a/tf=41 b/format=1ab c/ostate=0  type=4 (record) form=1 (simple) special=0 (<special:0>) linkage=0 (auto) spec=0 indirect=0 unass=0

  7004        LHNAME=A(P1+5)<<8!A(P1+6)
45706 @ 390185:                              LINE   7004 "regression-compile-tmp/nrimp10s-77.imp"
45707 @ 390227:                              PUSH   LHNAME
45708 @ 390230:                              PUSH   A
45709 @ 390233:                              PUSH   P1
45710 @ 390236:                              PUSHI  #0x00000005
45711 @ 390241:                              ADD   
45712 @ 390242:                              ACCESS
45713 @ 390243:                              PUSHI  #0x00000008
45714 @ 390248:                              LSH   
45715 @ 390249:                              PUSH   A
45716 @ 390252:                              PUSH   P1
45717 @ 390255:                              PUSHI  #0x00000006
45718 @ 390260:                              ADD   
45719 @ 390261:                              ACCESS
45720 @ 390262:                              OR    
45721 @ 390263:                              ASSVAL

  7005        FNAME=RHNAME
45722 @ 390264:                              LINE   7005 "regression-compile-tmp/nrimp10s-77.imp"
45723 @ 390306:                              PUSH   FNAME
45724 @ 390309:                              PUSH   RHNAME
45725 @ 390312:                              ASSVAL

  7006        RHNAME=A(P2+5)<<8!A(P2+6)
45726 @ 390313:                              LINE   7006 "regression-compile-tmp/nrimp10s-77.imp"
45727 @ 390355:                              PUSH   RHNAME
45728 @ 390358:                              PUSH   A
45729 @ 390361:                              PUSH   P2
45730 @ 390364:                              PUSHI  #0x00000005
45731 @ 390369:                              ADD   
45732 @ 390370:                              ACCESS
45733 @ 390371:                              PUSHI  #0x00000008
45734 @ 390376:                              LSH   
45735 @ 390377:                              PUSH   A
45736 @ 390380:                              PUSH   P2
45737 @ 390383:                              PUSHI  #0x00000006
45738 @ 390388:                              ADD   
45739 @ 390389:                              ACCESS
45740 @ 390390:                              OR    
45741 @ 390391:                              ASSVAL

  7007        ->FLT %UNLESS A(P1+3)=4 %AND A(P1+4)=1
45742 @ 390392:                              LINE   7007 "regression-compile-tmp/nrimp10s-77.imp"
45743 @ 390434:                              PUSH   A
45744 @ 390437:                              PUSH   P1
45745 @ 390440:                              PUSHI  #0x00000003
45746 @ 390445:                              ADD   
45747 @ 390446:                              ACCESS
45748 @ 390447:                              PUSHI  #0x00000004
45749 @ 390452:                              JUMPIF # L_0005
45750 @ 390456:                              PUSH   A
45751 @ 390459:                              PUSH   P1
45752 @ 390462:                              PUSHI  #0x00000004
45753 @ 390467:                              ADD   
45754 @ 390468:                              ACCESS
45755 @ 390469:                              PUSHI  #0x00000001
45756 @ 390474:                              JUMPIF = L_0004
45757 @ 390478:                              LOCATE L_0005
45758 @ 390481:                              JUMP   L_0217
45759 @ 390484:                              LOCATE L_0004

  7008        P=P1+5; CNAME(4,ACCR)
45760 @ 390487:                              LINE   7008 "regression-compile-tmp/nrimp10s-77.imp"
45761 @ 390529:                              PUSH   P
45762 @ 390532:                              PUSH   P1
45763 @ 390535:                              PUSHI  #0x00000005
45764 @ 390540:                              ADD   
45765 @ 390541:                              ASSVAL
45766 @ 390542:                              LINE   7008 "regression-compile-tmp/nrimp10s-77.imp"
45767 @ 390584:                              PUSH   CNAME
45768 @ 390587:                              PUSHI  #0x00000004
45769 @ 390592:                              ASSPAR
45770 @ 390593:                              PUSHI  #0x00000000
45771 @ 390598:                              ASSPAR
45772 @ 390599:                              CALL  

  7009        ->FLT %UNLESS A(P)=2;             ! NO REST OF EXPR
45773 @ 390600:                              LINE   7009 "regression-compile-tmp/nrimp10s-77.imp"
45774 @ 390642:                              PUSH   A
45775 @ 390645:                              PUSH   P
45776 @ 390648:                              ACCESS
45777 @ 390649:                              PUSHI  #0x00000002
45778 @ 390654:                              JUMPIF = L_0004
45779 @ 390658:                              JUMP   L_0217
45780 @ 390661:                              LOCATE L_0004

  7010        TYPEP=TYPE; PRECP=PREC
45781 @ 390664:                              LINE   7010 "regression-compile-tmp/nrimp10s-77.imp"
45782 @ 390706:                              PUSH   TYPEP
45783 @ 390709:                              PUSH   TYPE
45784 @ 390712:                              ASSVAL
45785 @ 390713:                              LINE   7010 "regression-compile-tmp/nrimp10s-77.imp"
45786 @ 390755:                              PUSH   PRECP
45787 @ 390758:                              PUSH   PREC
45788 @ 390761:                              ASSVAL

  7011        REGISTER(ACCR)=1
45789 @ 390762:                              LINE   7011 "regression-compile-tmp/nrimp10s-77.imp"
45790 @ 390804:                              PUSH   REGISTER
45791 @ 390807:                              PUSHI  #0x00000000
45792 @ 390812:                              ACCESS
45793 @ 390813:                              PUSHI  #0x00000001
45794 @ 390818:                              ASSVAL

  7012        OLINK(ACCR)=ADDR(R)
45795 @ 390819:                              LINE   7012 "regression-compile-tmp/nrimp10s-77.imp"
45796 @ 390861:                              PUSH   OLINK
45797 @ 390864:                              PUSHI  #0x00000000
45798 @ 390869:                              ACCESS
45799 @ 390870:                              PUSH   ADDR
45800 @ 390873:                              PUSH   R
45801 @ 390876:                              ASSPAR
45802 @ 390877:                              CALL  
45803 @ 390878:                              ASSVAL

  7013        R_PTYPE=1; R_XB=ACCR<<4
45804 @ 390879:                              LINE   7013 "regression-compile-tmp/nrimp10s-77.imp"
45805 @ 390921:                              PUSH   R
45806 @ 390924:                              SELECT 2
45807 @ 390927:                              PUSHI  #0x00000001
45808 @ 390932:                              ASSVAL
45809 @ 390933:                              LINE   7013 "regression-compile-tmp/nrimp10s-77.imp"
45810 @ 390975:                              PUSH   R
45811 @ 390978:                              SELECT 3
45812 @ 390981:                              PUSHI  #0x00000000
45813 @ 390986:                              PUSHI  #0x00000004
45814 @ 390991:                              LSH   
45815 @ 390992:                              ASSVAL

  7014        R_FLAG=9
  7015  !
45816 @ 390993:                              LINE   7014 "regression-compile-tmp/nrimp10s-77.imp"
45817 @ 391035:                              PUSH   R
45818 @ 391038:                              SELECT 4
45819 @ 391041:                              PUSHI  #0x00000009
45820 @ 391046:                              ASSVAL

  7016        FNAME=LHNAME
45821 @ 391047:                              LINE   7016 "regression-compile-tmp/nrimp10s-77.imp"
45822 @ 391089:                              PUSH   FNAME
45823 @ 391092:                              PUSH   LHNAME
45824 @ 391095:                              ASSVAL

  7017        ->FLT %UNLESS A(P2+3)=4 %AND A(P2+4)=1
45825 @ 391096:                              LINE   7017 "regression-compile-tmp/nrimp10s-77.imp"
45826 @ 391138:                              PUSH   A
45827 @ 391141:                              PUSH   P2
45828 @ 391144:                              PUSHI  #0x00000003
45829 @ 391149:                              ADD   
45830 @ 391150:                              ACCESS
45831 @ 391151:                              PUSHI  #0x00000004
45832 @ 391156:                              JUMPIF # L_0005
45833 @ 391160:                              PUSH   A
45834 @ 391163:                              PUSH   P2
45835 @ 391166:                              PUSHI  #0x00000004
45836 @ 391171:                              ADD   
45837 @ 391172:                              ACCESS
45838 @ 391173:                              PUSHI  #0x00000001
45839 @ 391178:                              JUMPIF = L_0004
45840 @ 391182:                              LOCATE L_0005
45841 @ 391185:                              JUMP   L_0217
45842 @ 391188:                              LOCATE L_0004

  7018        P=P2+5; CNAME(4,ACCR)
45843 @ 391191:                              LINE   7018 "regression-compile-tmp/nrimp10s-77.imp"
45844 @ 391233:                              PUSH   P
45845 @ 391236:                              PUSH   P2
45846 @ 391239:                              PUSHI  #0x00000005
45847 @ 391244:                              ADD   
45848 @ 391245:                              ASSVAL
45849 @ 391246:                              LINE   7018 "regression-compile-tmp/nrimp10s-77.imp"
45850 @ 391288:                              PUSH   CNAME
45851 @ 391291:                              PUSHI  #0x00000004
45852 @ 391296:                              ASSPAR
45853 @ 391297:                              PUSHI  #0x00000000
45854 @ 391302:                              ASSPAR
45855 @ 391303:                              CALL  

  7019        ->FLT %UNLESS A(P)=2;              ! NO REST OF EXPR
45856 @ 391304:                              LINE   7019 "regression-compile-tmp/nrimp10s-77.imp"
45857 @ 391346:                              PUSH   A
45858 @ 391349:                              PUSH   P
45859 @ 391352:                              ACCESS
45860 @ 391353:                              PUSHI  #0x00000002
45861 @ 391358:                              JUMPIF = L_0004
45862 @ 391362:                              JUMP   L_0217
45863 @ 391365:                              LOCATE L_0004

  7020        FAULT2(83,LHNAME,RHNAME) %UNLESS TYPEP=TYPE %AND PRECP=PREC
45864 @ 391368:                              LINE   7020 "regression-compile-tmp/nrimp10s-77.imp"
45865 @ 391410:                              PUSH   TYPEP
45866 @ 391413:                              PUSH   TYPE
45867 @ 391416:                              JUMPIF # L_0005
45868 @ 391420:                              PUSH   PRECP
45869 @ 391423:                              PUSH   PREC
45870 @ 391426:                              JUMPIF = L_0004
45871 @ 391430:                              LOCATE L_0005
45872 @ 391433:                              PUSH   FAULT2
45873 @ 391436:                              PUSHI  #0x00000053
45874 @ 391441:                              ASSPAR
45875 @ 391442:                              PUSH   LHNAME
45876 @ 391445:                              ASSPAR
45877 @ 391446:                              PUSH   RHNAME
45878 @ 391449:                              ASSPAR
45879 @ 391450:                              CALL  
45880 @ 391451:                              LOCATE L_0004

  7021        PF1(ICP,0,TOS,0)
45881 @ 391454:                              LINE   7021 "regression-compile-tmp/nrimp10s-77.imp"
45882 @ 391496:                              PUSH   PF1
45883 @ 391499:                              PUSHI  #0x000000e6
45884 @ 391504:                              ASSPAR
45885 @ 391505:                              PUSHI  #0x00000000
45886 @ 391510:                              ASSPAR
45887 @ 391511:                              PUSHI  #0x00000006
45888 @ 391516:                              ASSPAR
45889 @ 391517:                              PUSHI  #0x00000000
45890 @ 391522:                              ASSPAR
45891 @ 391523:                              CALL  

  7022        %IF C1_CMP1=10 %THEN MASK=7 %ELSE MASK=8
45892 @ 391524:                              LINE   7022 "regression-compile-tmp/nrimp10s-77.imp"
45893 @ 391566:                              PUSH   C1
45894 @ 391569:                              SELECT 2
45895 @ 391572:                              PUSHI  #0x0000000a
45896 @ 391577:                              JUMPIF # L_0004
45897 @ 391581:                              PUSH   MASK
45898 @ 391584:                              PUSHI  #0x00000007
45899 @ 391589:                              ASSVAL
45900 @ 391590:                              GOTO   L_0003
45901 @ 391593:                              LOCATE L_0004
45902 @ 391596:                              PUSH   MASK
45903 @ 391599:                              PUSHI  #0x00000008
45904 @ 391604:                              ASSVAL
45905 @ 391605:                              LOCATE L_0003

  7023        %IF TF=1 %THEN MASK=REVERSE(MASK)
45906 @ 391608:                              LINE   7023 "regression-compile-tmp/nrimp10s-77.imp"
45907 @ 391650:                              PUSH   TF
45908 @ 391653:                              PUSHI  #0x00000001
45909 @ 391658:                              JUMPIF # L_0004
45910 @ 391662:                              PUSH   MASK
45911 @ 391665:                              PUSH   REVERSE
45912 @ 391668:                              PUSH   MASK
45913 @ 391671:                              ASSPAR
45914 @ 391672:                              CALL  
45915 @ 391673:                              ASSVAL
45916 @ 391674:                              LOCATE L_0004

  7024        %RETURN
45917 @ 391677:                              LINE   7024 "regression-compile-tmp/nrimp10s-77.imp"
45918 @ 391719:                              RETURN

  7025  FLT:  REGISTER(ACCR)=0
45919 @ 391720:                              LINE   7025 "regression-compile-tmp/nrimp10s-77.imp"
45920 @ 391762:                              LABEL  L_0217
45921 @ 391765:                              LINE   7025 "regression-compile-tmp/nrimp10s-77.imp"
45922 @ 391807:                              PUSH   REGISTER
45923 @ 391810:                              PUSHI  #0x00000000
45924 @ 391815:                              ACCESS
45925 @ 391816:                              PUSHI  #0x00000000
45926 @ 391821:                              ASSVAL

  7026        FAULT2(80,0,FNAME)
45927 @ 391822:                              LINE   7026 "regression-compile-tmp/nrimp10s-77.imp"
45928 @ 391864:                              PUSH   FAULT2
45929 @ 391867:                              PUSHI  #0x00000050
45930 @ 391872:                              ASSPAR
45931 @ 391873:                              PUSHI  #0x00000000
45932 @ 391878:                              ASSPAR
45933 @ 391879:                              PUSH   FNAME
45934 @ 391882:                              ASSPAR
45935 @ 391883:                              CALL  

  7027        MASK=7
45936 @ 391884:                              LINE   7027 "regression-compile-tmp/nrimp10s-77.imp"
45937 @ 391926:                              PUSH   MASK
45938 @ 391929:                              PUSHI  #0x00000007
45939 @ 391934:                              ASSVAL

  7028  %END
45940 @ 391935:                              LINE   7028 "regression-compile-tmp/nrimp10s-77.imp"
45941 @ 391977:                           END    _lev0id0_lev1id1_lev2id3_CSS_CCOND_CCOMP_ADCOMP {lev=7 --> 6}

  7029  %ROUTINE ACOMP(%INTEGER TF,DS)
  7030  !***********************************************************************
  7031  !*       TYPE & PREC DEFINE THE EXPRSN IN REVERSE POLISH IN HEAD1      *
  7032  !*       THIS ROUTINE CONVERTS THE NEXT EXPRSN TO REVERSE POLISH AND   *
  7033  !*       ADDS OPERATORS FOR TYPE CHANGING(IF REQ) CMPRSN AND JUMP      *
  7034  !***********************************************************************
45942 @ 391978:                           LINE   7029 "regression-compile-tmp/nrimp10s-77.imp"
45943 @ 392020:                           DEF    ACOMP (_lev0id0_lev1id1_lev2id3_CSS_CCOND_CCOMP_ACOMP) p1=V_01f9 a/tf=7 b/format=0 c/ostate=0  type=0 (<type:0>) form=7 (routine) special=0 (<special:0>) linkage=0 (auto) spec=0 indirect=0 unass=0
45944 @ 392037:                              START  ( FORMAL PARAMETERS  {lev=7 --> 8, nested=0 --> 1}
45945 @ 392038:                                 DEF    TF p1=V_0210 a/tf=11 b/format=1 c/ostate=0  type=1 (integer) form=1 (simple) special=0 (<special:0>) linkage=0 (auto) spec=0 indirect=0 unass=0
45946 @ 392052:                                 DEF    DS p1=V_0211 a/tf=11 b/format=1 c/ostate=0  type=1 (integer) form=1 (simple) special=0 (<special:0>) linkage=0 (auto) spec=0 indirect=0 unass=0
45947 @ 392066:                              FINISH ) {lev=7}

  7035  %INTEGER PRECP,TYPEP,REG
45948 @ 392067:                              LINE   7035 "regression-compile-tmp/nrimp10s-77.imp"
45949 @ 392109:                              DEF    PRECP p1=V_0212 a/tf=11 b/format=1 c/ostate=0  type=1 (integer) form=1 (simple) special=0 (<special:0>) linkage=0 (auto) spec=0 indirect=0 unass=0
45950 @ 392126:                              DEF    TYPEP p1=V_0213 a/tf=11 b/format=1 c/ostate=0  type=1 (integer) form=1 (simple) special=0 (<special:0>) linkage=0 (auto) spec=0 indirect=0 unass=0
45951 @ 392143:                              DEF    REG p1=V_0214 a/tf=11 b/format=1 c/ostate=0  type=1 (integer) form=1 (simple) special=0 (<special:0>) linkage=0 (auto) spec=0 indirect=0 unass=0

  7036           PRECP=PTYPE>>4&15; TYPEP=TYPE
  7037  !
  7038  ! ADD OPERATOR AT BOTTOM. EITHER COMPARE(31) OR DS COMPARE(32)
  7039  !
45952 @ 392158:                              LINE   7036 "regression-compile-tmp/nrimp10s-77.imp"
45953 @ 392200:                              PUSH   PRECP
45954 @ 392203:                              PUSH   PTYPE
45955 @ 392206:                              PUSHI  #0x00000004
45956 @ 392211:                              RSH   
45957 @ 392212:                              PUSHI  #0x0000000f
45958 @ 392217:                              AND   
45959 @ 392218:                              ASSVAL
45960 @ 392219:                              LINE   7036 "regression-compile-tmp/nrimp10s-77.imp"
45961 @ 392261:                              PUSH   TYPEP
45962 @ 392264:                              PUSH   TYPE
45963 @ 392267:                              ASSVAL

  7040           PUSH(HEAD2,31+DS,CMP,0)
45964 @ 392268:                              LINE   7040 "regression-compile-tmp/nrimp10s-77.imp"
45965 @ 392310:                              PUSH   PUSH
45966 @ 392313:                              PUSH   HEAD2
45967 @ 392316:                              ASSPAR
45968 @ 392317:                              PUSHI  #0x0000001f
45969 @ 392322:                              PUSH   DS
45970 @ 392325:                              ADD   
45971 @ 392326:                              ASSPAR
45972 @ 392327:                              PUSH   CMP
45973 @ 392330:                              ASSPAR
45974 @ 392331:                              PUSHI  #0x00000000
45975 @ 392336:                              ASSPAR
45976 @ 392337:                              CALL  

  7041           BOT2=HEAD2
45977 @ 392338:                              LINE   7041 "regression-compile-tmp/nrimp10s-77.imp"
45978 @ 392380:                              PUSH   BOT2
45979 @ 392383:                              PUSH   HEAD2
45980 @ 392386:                              ASSVAL

  7042           NOPS=(NOPS+1)!1<<31;           ! FLAG COMPARE 
  7043  !
  7044  ! CONVERT NEXT EXPRSN TO REVERSE POLISH AND TO THE SAME TYPE AS THE
  7045  ! FIRST IF POSSIBLE. MODE=0 INTEGER IF POSSIBLE,=2 REAL, =3 LONGREAL
  7046  !
45981 @ 392387:                              LINE   7042 "regression-compile-tmp/nrimp10s-77.imp"
45982 @ 392429:                              PUSH   NOPS
45983 @ 392432:                              PUSH   NOPS
45984 @ 392435:                              PUSHI  #0x00000001
45985 @ 392440:                              ADD   
45986 @ 392441:                              PUSHI  #0x00000001
45987 @ 392446:                              PUSHI  #0x0000001f
45988 @ 392451:                              LSH   
45989 @ 392452:                              OR    
45990 @ 392453:                              ASSVAL

  7047           TORP(HEAD2,BOT2,NOPS)
45991 @ 392454:                              LINE   7047 "regression-compile-tmp/nrimp10s-77.imp"
45992 @ 392496:                              PUSH   TORP
45993 @ 392499:                              PUSH   HEAD2
45994 @ 392502:                              ASSPAR
45995 @ 392503:                              PUSH   BOT2
45996 @ 392506:                              ASSPAR
45997 @ 392507:                              PUSH   NOPS
45998 @ 392510:                              ASSPAR
45999 @ 392511:                              CALL  

  7048           %IF TYPEP>TYPE %THEN TYPE=TYPEP
  7049  !         CONCAT(HEAD1,HEAD2)
46000 @ 392512:                              LINE   7048 "regression-compile-tmp/nrimp10s-77.imp"
46001 @ 392554:                              PUSH   TYPEP
46002 @ 392557:                              PUSH   TYPE
46003 @ 392560:                              JUMPIF <= L_0004
46004 @ 392564:                              PUSH   TYPE
46005 @ 392567:                              PUSH   TYPEP
46006 @ 392570:                              ASSVAL
46007 @ 392571:                              LOCATE L_0004

  7050           ASLIST(BOT1)_LINK=HEAD2
46008 @ 392574:                              LINE   7050 "regression-compile-tmp/nrimp10s-77.imp"
46009 @ 392616:                              PUSH   ASLIST
46010 @ 392619:                              PUSH   BOT1
46011 @ 392622:                              ACCESS
46012 @ 392623:                              SELECT 4
46013 @ 392626:                              PUSH   HEAD2
46014 @ 392629:                              ASSVAL

  7051           BOT1=BOT2; BOT2=0; HEAD2=0
46015 @ 392630:                              LINE   7051 "regression-compile-tmp/nrimp10s-77.imp"
46016 @ 392672:                              PUSH   BOT1
46017 @ 392675:                              PUSH   BOT2
46018 @ 392678:                              ASSVAL
46019 @ 392679:                              LINE   7051 "regression-compile-tmp/nrimp10s-77.imp"
46020 @ 392721:                              PUSH   BOT2
46021 @ 392724:                              PUSHI  #0x00000000
46022 @ 392729:                              ASSVAL
46023 @ 392730:                              LINE   7051 "regression-compile-tmp/nrimp10s-77.imp"
46024 @ 392772:                              PUSH   HEAD2
46025 @ 392775:                              PUSHI  #0x00000000
46026 @ 392780:                              ASSVAL

  7052           EXPOP(HEAD1,-1,NOPS,256+16*PRECP+TYPE);      ! PLANT THE CODE
  7053  !         CLEAR LIST(HEAD1)
46027 @ 392781:                              LINE   7052 "regression-compile-tmp/nrimp10s-77.imp"
46028 @ 392823:                              PUSH   EXPOP
46029 @ 392826:                              PUSH   HEAD1
46030 @ 392829:                              ASSPAR
46031 @ 392830:                              PUSHI  #0x00000001
46032 @ 392835:                              NEGATE
46033 @ 392836:                              ASSPAR
46034 @ 392837:                              PUSH   NOPS
46035 @ 392840:                              ASSPAR
46036 @ 392841:                              PUSHI  #0x00000100
46037 @ 392846:                              PUSHI  #0x00000010
46038 @ 392851:                              PUSH   PRECP
46039 @ 392854:                              MUL   
46040 @ 392855:                              ADD   
46041 @ 392856:                              PUSH   TYPE
46042 @ 392859:                              ADD   
46043 @ 392860:                              ASSPAR
46044 @ 392861:                              CALL  

  7054           ASLIST(BOT1)_LINK=ASL
46045 @ 392862:                              LINE   7054 "regression-compile-tmp/nrimp10s-77.imp"
46046 @ 392904:                              PUSH   ASLIST
46047 @ 392907:                              PUSH   BOT1
46048 @ 392910:                              ACCESS
46049 @ 392911:                              SELECT 4
46050 @ 392914:                              PUSH   ASL
46051 @ 392917:                              ASSVAL

  7055           ASL=HEAD1
46052 @ 392918:                              LINE   7055 "regression-compile-tmp/nrimp10s-77.imp"
46053 @ 392960:                              PUSH   ASL
46054 @ 392963:                              PUSH   HEAD1
46055 @ 392966:                              ASSVAL

  7056           HEAD1=0
46056 @ 392967:                              LINE   7056 "regression-compile-tmp/nrimp10s-77.imp"
46057 @ 393009:                              PUSH   HEAD1
46058 @ 393012:                              PUSHI  #0x00000000
46059 @ 393017:                              ASSVAL

  7057           %IF DS#0 %START
46060 @ 393018:                              LINE   7057 "regression-compile-tmp/nrimp10s-77.imp"
46061 @ 393060:                              PUSH   DS
46062 @ 393063:                              PUSHI  #0x00000000
46063 @ 393068:                              JUMPIF = L_0004

  7058              PUSH(HEAD1,INTEGER(ADDR(EXPOPND)),EXPOPND_D,EXPOPND_XTRA)
46064 @ 393072:                              LINE   7058 "regression-compile-tmp/nrimp10s-77.imp"
46065 @ 393114:                              PUSH   PUSH
46066 @ 393117:                              PUSH   HEAD1
46067 @ 393120:                              ASSPAR
46068 @ 393121:                              PUSH   INTEGER
46069 @ 393124:                              PUSH   ADDR
46070 @ 393127:                              PUSH   EXPOPND
46071 @ 393130:                              ASSPAR
46072 @ 393131:                              CALL  
46073 @ 393132:                              ASSPAR
46074 @ 393133:                              CALL  
46075 @ 393134:                              ASSPAR
46076 @ 393135:                              PUSH   EXPOPND
46077 @ 393138:                              SELECT 5
46078 @ 393141:                              ASSPAR
46079 @ 393142:                              PUSH   EXPOPND
46080 @ 393145:                              SELECT 6
46081 @ 393148:                              ASSPAR
46082 @ 393149:                              CALL  

  7059              BOT1=HEAD1
46083 @ 393150:                              LINE   7059 "regression-compile-tmp/nrimp10s-77.imp"
46084 @ 393192:                              PUSH   BOT1
46085 @ 393195:                              PUSH   HEAD1
46086 @ 393198:                              ASSVAL

  7060              %IF EXPOPND_FLAG=9 %START
46087 @ 393199:                              LINE   7060 "regression-compile-tmp/nrimp10s-77.imp"
46088 @ 393241:                              PUSH   EXPOPND
46089 @ 393244:                              SELECT 4
46090 @ 393247:                              PUSHI  #0x00000009
46091 @ 393252:                              JUMPIF # L_0007

  7061                 REG=EXPOPND_D>>4
46092 @ 393256:                              LINE   7061 "regression-compile-tmp/nrimp10s-77.imp"
46093 @ 393298:                              PUSH   REG
46094 @ 393301:                              PUSH   EXPOPND
46095 @ 393304:                              SELECT 5
46096 @ 393307:                              PUSHI  #0x00000004
46097 @ 393312:                              RSH   
46098 @ 393313:                              ASSVAL

  7062                 REGISTER(REG)=1
46099 @ 393314:                              LINE   7062 "regression-compile-tmp/nrimp10s-77.imp"
46100 @ 393356:                              PUSH   REGISTER
46101 @ 393359:                              PUSH   REG
46102 @ 393362:                              ACCESS
46103 @ 393363:                              PUSHI  #0x00000001
46104 @ 393368:                              ASSVAL

  7063                 OLINK(REG)=ADDR(ASLIST(HEAD1))
46105 @ 393369:                              LINE   7063 "regression-compile-tmp/nrimp10s-77.imp"
46106 @ 393411:                              PUSH   OLINK
46107 @ 393414:                              PUSH   REG
46108 @ 393417:                              ACCESS
46109 @ 393418:                              PUSH   ADDR
46110 @ 393421:                              PUSH   ASLIST
46111 @ 393424:                              PUSH   HEAD1
46112 @ 393427:                              ACCESS
46113 @ 393428:                              ASSPAR
46114 @ 393429:                              CALL  
46115 @ 393430:                              ASSVAL

  7064              %FINISH
46116 @ 393431:                              LINE   7064 "regression-compile-tmp/nrimp10s-77.imp"
46117 @ 393473:                              LOCATE L_0007

  7065           %FINISH
46118 @ 393476:                              LINE   7065 "regression-compile-tmp/nrimp10s-77.imp"
46119 @ 393518:                              LOCATE L_0004

  7066           %IF TF=1 %THEN MASK=REVERSE(MASK)
46120 @ 393521:                              LINE   7066 "regression-compile-tmp/nrimp10s-77.imp"
46121 @ 393563:                              PUSH   TF
46122 @ 393566:                              PUSHI  #0x00000001
46123 @ 393571:                              JUMPIF # L_0004
46124 @ 393575:                              PUSH   MASK
46125 @ 393578:                              PUSH   REVERSE
46126 @ 393581:                              PUSH   MASK
46127 @ 393584:                              ASSPAR
46128 @ 393585:                              CALL  
46129 @ 393586:                              ASSVAL
46130 @ 393587:                              LOCATE L_0004

  7067  %END
46131 @ 393590:                              LINE   7067 "regression-compile-tmp/nrimp10s-77.imp"
46132 @ 393632:                           END    _lev0id0_lev1id1_lev2id3_CSS_CCOND_CCOMP_ACOMP {lev=7 --> 6}

  7068           %ROUTINE SCOMP(%INTEGER DS,TF,LAB,%INTEGERNAME WA)
  7069  !***********************************************************************
  7070  !*       1ST STRING IS DEFINED BY (ACCR)                               *
  7071  !*       THIS ROUTINE EVALUATES THE NEXT STRING EXPRS AND PERFORMS     *
  7072  !*       THE COMPARISON & BRANCH.                                      *
  7073  !*       DS=0 UNLESS THIS COMPARISON IS THE FIRST HALF OF A DBLE-SIDED *
  7074  !***********************************************************************
46133 @ 393633:                           LINE   7068 "regression-compile-tmp/nrimp10s-77.imp"
46134 @ 393675:                           DEF    SCOMP (_lev0id0_lev1id1_lev2id3_CSS_CCOND_CCOMP_SCOMP) p1=V_01fb a/tf=7 b/format=0 c/ostate=0  type=0 (<type:0>) form=7 (routine) special=0 (<special:0>) linkage=0 (auto) spec=0 indirect=0 unass=0
46135 @ 393692:                              START  ( FORMAL PARAMETERS  {lev=7 --> 8, nested=0 --> 1}
46136 @ 393693:                                 DEF    DS p1=V_0210 a/tf=11 b/format=1 c/ostate=0  type=1 (integer) form=1 (simple) special=0 (<special:0>) linkage=0 (auto) spec=0 indirect=0 unass=0
46137 @ 393707:                                 DEF    TF p1=V_0211 a/tf=11 b/format=1 c/ostate=0  type=1 (integer) form=1 (simple) special=0 (<special:0>) linkage=0 (auto) spec=0 indirect=0 unass=0
46138 @ 393721:                                 DEF    LAB p1=V_0212 a/tf=11 b/format=1 c/ostate=0  type=1 (integer) form=1 (simple) special=0 (<special:0>) linkage=0 (auto) spec=0 indirect=0 unass=0
46139 @ 393736:                                 DEF    WA p1=V_0213 a/tf=12 b/format=1 c/ostate=0  type=1 (integer) form=2 (name) special=0 (<special:0>) linkage=0 (auto) spec=0 indirect=0 unass=0
46140 @ 393750:                              FINISH ) {lev=7}

  7075  %INTEGER MASK
46141 @ 393751:                              LINE   7075 "regression-compile-tmp/nrimp10s-77.imp"
46142 @ 393793:                              DEF    MASK p1=V_0214 a/tf=11 b/format=1 c/ostate=0  type=1 (integer) form=1 (simple) special=0 (<special:0>) linkage=0 (auto) spec=0 indirect=0 unass=0

  7076  %RECORD(RD) R{(RD)
  7077  !
46143 @ 393809:                              LINE   7076 "regression-compile-tmp/nrimp10s-77.imp"
46144 @ 393851:                              DEF    R p1=V_0215 a/tf=41 b/format=1ab c/ostate=0  type=4 (record) form=1 (simple) special=0 (<special:0>) linkage=0 (auto) spec=0 indirect=0 unass=0

  7078           REGISTER(ACCR)=1
46145 @ 393864:                              LINE   7078 "regression-compile-tmp/nrimp10s-77.imp"
46146 @ 393906:                              PUSH   REGISTER
46147 @ 393909:                              PUSHI  #0x00000000
46148 @ 393914:                              ACCESS
46149 @ 393915:                              PUSHI  #0x00000001
46150 @ 393920:                              ASSVAL

  7079           OLINK(ACCR)=ADDR(R)
46151 @ 393921:                              LINE   7079 "regression-compile-tmp/nrimp10s-77.imp"
46152 @ 393963:                              PUSH   OLINK
46153 @ 393966:                              PUSHI  #0x00000000
46154 @ 393971:                              ACCESS
46155 @ 393972:                              PUSH   ADDR
46156 @ 393975:                              PUSH   R
46157 @ 393978:                              ASSPAR
46158 @ 393979:                              CALL  
46159 @ 393980:                              ASSVAL

  7080           R_PTYPE=1; R_XB=ACCR<<4; R_FLAG=9
46160 @ 393981:                              LINE   7080 "regression-compile-tmp/nrimp10s-77.imp"
46161 @ 394023:                              PUSH   R
46162 @ 394026:                              SELECT 2
46163 @ 394029:                              PUSHI  #0x00000001
46164 @ 394034:                              ASSVAL
46165 @ 394035:                              LINE   7080 "regression-compile-tmp/nrimp10s-77.imp"
46166 @ 394077:                              PUSH   R
46167 @ 394080:                              SELECT 3
46168 @ 394083:                              PUSHI  #0x00000000
46169 @ 394088:                              PUSHI  #0x00000004
46170 @ 394093:                              LSH   
46171 @ 394094:                              ASSVAL
46172 @ 394095:                              LINE   7080 "regression-compile-tmp/nrimp10s-77.imp"
46173 @ 394137:                              PUSH   R
46174 @ 394140:                              SELECT 4
46175 @ 394143:                              PUSHI  #0x00000009
46176 @ 394148:                              ASSVAL

  7081           MASK=FCOMP(CMP)
46177 @ 394149:                              LINE   7081 "regression-compile-tmp/nrimp10s-77.imp"
46178 @ 394191:                              PUSH   MASK
46179 @ 394194:                              PUSH   FCOMP
46180 @ 394197:                              PUSH   CMP
46181 @ 394200:                              ACCESS
46182 @ 394201:                              ASSVAL

  7082           %IF TF=1 %THEN MASK=REVERSE(MASK); ! REVERSE MASK TO JMP IF FALS
  7083  !
46183 @ 394202:                              LINE   7082 "regression-compile-tmp/nrimp10s-77.imp"
46184 @ 394244:                              PUSH   TF
46185 @ 394247:                              PUSHI  #0x00000001
46186 @ 394252:                              JUMPIF # L_0004
46187 @ 394256:                              PUSH   MASK
46188 @ 394259:                              PUSH   REVERSE
46189 @ 394262:                              PUSH   MASK
46190 @ 394265:                              ASSPAR
46191 @ 394266:                              CALL  
46192 @ 394267:                              ASSVAL
46193 @ 394268:                              LOCATE L_0004

  7084           CSTREXP(16,DR);                ! SAVE WK-AREA
46194 @ 394271:                              LINE   7084 "regression-compile-tmp/nrimp10s-77.imp"
46195 @ 394313:                              PUSH   CSTREXP
46196 @ 394316:                              PUSHI  #0x00000010
46197 @ 394321:                              ASSPAR
46198 @ 394322:                              PUSHI  #0x00000001
46199 @ 394327:                              ASSPAR
46200 @ 394328:                              CALL  

  7085           WA=VALUE
46201 @ 394329:                              LINE   7085 "regression-compile-tmp/nrimp10s-77.imp"
46202 @ 394371:                              PUSH   WA
46203 @ 394374:                              PUSH   VALUE
46204 @ 394377:                              ASSVAL

  7086           REGISTER(ACCR)=0
46205 @ 394378:                              LINE   7086 "regression-compile-tmp/nrimp10s-77.imp"
46206 @ 394420:                              PUSH   REGISTER
46207 @ 394423:                              PUSHI  #0x00000000
46208 @ 394428:                              ACCESS
46209 @ 394429:                              PUSHI  #0x00000000
46210 @ 394434:                              ASSVAL

  7087           %IF R_FLAG#9 %THEN PF1(LSD,0,TOS,0)
46211 @ 394435:                              LINE   7087 "regression-compile-tmp/nrimp10s-77.imp"
46212 @ 394477:                              PUSH   R
46213 @ 394480:                              SELECT 4
46214 @ 394483:                              PUSHI  #0x00000009
46215 @ 394488:                              JUMPIF = L_0004
46216 @ 394492:                              PUSH   PF1
46217 @ 394495:                              PUSHI  #0x00000064
46218 @ 394500:                              ASSPAR
46219 @ 394501:                              PUSHI  #0x00000000
46220 @ 394506:                              ASSPAR
46221 @ 394507:                              PUSHI  #0x00000006
46222 @ 394512:                              ASSPAR
46223 @ 394513:                              PUSHI  #0x00000000
46224 @ 394518:                              ASSPAR
46225 @ 394519:                              CALL  
46226 @ 394520:                              LOCATE L_0004

  7088           %IF DS#0 %THEN PF1(STD,0,TOS,0)
46227 @ 394523:                              LINE   7088 "regression-compile-tmp/nrimp10s-77.imp"
46228 @ 394565:                              PUSH   DS
46229 @ 394568:                              PUSHI  #0x00000000
46230 @ 394573:                              JUMPIF = L_0004
46231 @ 394577:                              PUSH   PF1
46232 @ 394580:                              PUSHI  #0x00000058
46233 @ 394585:                              ASSPAR
46234 @ 394586:                              PUSHI  #0x00000000
46235 @ 394591:                              ASSPAR
46236 @ 394592:                              PUSHI  #0x00000006
46237 @ 394597:                              ASSPAR
46238 @ 394598:                              PUSHI  #0x00000000
46239 @ 394603:                              ASSPAR
46240 @ 394604:                              CALL  
46241 @ 394605:                              LOCATE L_0004

  7089           PSF1(INCA,0,1); PSF1(IAD,0,1)
46242 @ 394608:                              LINE   7089 "regression-compile-tmp/nrimp10s-77.imp"
46243 @ 394650:                              PUSH   PSF1
46244 @ 394653:                              PUSHI  #0x00000014
46245 @ 394658:                              ASSPAR
46246 @ 394659:                              PUSHI  #0x00000000
46247 @ 394664:                              ASSPAR
46248 @ 394665:                              PUSHI  #0x00000001
46249 @ 394670:                              ASSPAR
46250 @ 394671:                              CALL  
46251 @ 394672:                              LINE   7089 "regression-compile-tmp/nrimp10s-77.imp"
46252 @ 394714:                              PUSH   PSF1
46253 @ 394717:                              PUSHI  #0x000000e0
46254 @ 394722:                              ASSPAR
46255 @ 394723:                              PUSHI  #0x00000000
46256 @ 394728:                              ASSPAR
46257 @ 394729:                              PUSHI  #0x00000001
46258 @ 394734:                              ASSPAR
46259 @ 394735:                              CALL  

  7090           PF2(CPS,1,1,0,0,0)
46260 @ 394736:                              LINE   7090 "regression-compile-tmp/nrimp10s-77.imp"
46261 @ 394778:                              PUSH   PF2
46262 @ 394781:                              PUSHI  #0x000000a4
46263 @ 394786:                              ASSPAR
46264 @ 394787:                              PUSHI  #0x00000001
46265 @ 394792:                              ASSPAR
46266 @ 394793:                              PUSHI  #0x00000001
46267 @ 394798:                              ASSPAR
46268 @ 394799:                              PUSHI  #0x00000000
46269 @ 394804:                              ASSPAR
46270 @ 394805:                              PUSHI  #0x00000000
46271 @ 394810:                              ASSPAR
46272 @ 394811:                              PUSHI  #0x00000000
46273 @ 394816:                              ASSPAR
46274 @ 394817:                              CALL  

  7091           GRUSE(ACCR)=0; GRUSE(DR)=0
  7092  !
  7093  ! IF CC=8 MUST CHECK THAT ACC STRING IS EXHAUSTED OTHERWISE CHANGE CC
  7094  ! TO GIVE RESULT ACC>DR. THIS IS BEST FIDDLED USING ISH.
  7095  ! CAN SKIP THIS CHECK IF MASK IS SUCH THAT 2**3 &2**2 BITS SET THE SAME
  7096  !
46275 @ 394818:                              LINE   7091 "regression-compile-tmp/nrimp10s-77.imp"
46276 @ 394860:                              PUSH   GRUSE
46277 @ 394863:                              PUSHI  #0x00000000
46278 @ 394868:                              ACCESS
46279 @ 394869:                              PUSHI  #0x00000000
46280 @ 394874:                              ASSVAL
46281 @ 394875:                              LINE   7091 "regression-compile-tmp/nrimp10s-77.imp"
46282 @ 394917:                              PUSH   GRUSE
46283 @ 394920:                              PUSHI  #0x00000001
46284 @ 394925:                              ACCESS
46285 @ 394926:                              PUSHI  #0x00000000
46286 @ 394931:                              ASSVAL

  7097           %IF 0#MASK&16_C#16_C %THEN %START
46287 @ 394932:                              LINE   7097 "regression-compile-tmp/nrimp10s-77.imp"
46288 @ 394974:                              PUSHI  #0x00000000
46289 @ 394979:                              PUSH   MASK
46290 @ 394982:                              PUSHI  #0x0000000c
46291 @ 394987:                              AND   
46292 @ 394988:                              JUMPIFD = L_0004
46293 @ 394992:                              PUSHI  #0x0000000c
46294 @ 394997:                              JUMPIF = L_0004

  7098              PF3(JCC,7,0,4)
46295 @ 395001:                              LINE   7098 "regression-compile-tmp/nrimp10s-77.imp"
46296 @ 395043:                              PUSH   PF3
46297 @ 395046:                              PUSHI  #0x00000002
46298 @ 395051:                              ASSPAR
46299 @ 395052:                              PUSHI  #0x00000007
46300 @ 395057:                              ASSPAR
46301 @ 395058:                              PUSHI  #0x00000000
46302 @ 395063:                              ASSPAR
46303 @ 395064:                              PUSHI  #0x00000004
46304 @ 395069:                              ASSPAR
46305 @ 395070:                              CALL  

  7099              PSF1(USH,0,-32)
46306 @ 395071:                              LINE   7099 "regression-compile-tmp/nrimp10s-77.imp"
46307 @ 395113:                              PUSH   PSF1
46308 @ 395116:                              PUSHI  #0x000000c8
46309 @ 395121:                              ASSPAR
46310 @ 395122:                              PUSHI  #0x00000000
46311 @ 395127:                              ASSPAR
46312 @ 395128:                              PUSHI  #0x00000020
46313 @ 395133:                              NEGATE
46314 @ 395134:                              ASSPAR
46315 @ 395135:                              CALL  

  7100              PSF1(ISH,0,-24)
46316 @ 395136:                              LINE   7100 "regression-compile-tmp/nrimp10s-77.imp"
46317 @ 395178:                              PUSH   PSF1
46318 @ 395181:                              PUSHI  #0x000000e8
46319 @ 395186:                              ASSPAR
46320 @ 395187:                              PUSHI  #0x00000000
46321 @ 395192:                              ASSPAR
46322 @ 395193:                              PUSHI  #0x00000018
46323 @ 395198:                              NEGATE
46324 @ 395199:                              ASSPAR
46325 @ 395200:                              CALL  

  7101           %FINISH
46326 @ 395201:                              LINE   7101 "regression-compile-tmp/nrimp10s-77.imp"
46327 @ 395243:                              LOCATE L_0004

  7102           %IF DS#0 %THEN PF1(LSD,0,TOS,0);    ! DOES NOT CHANGE CC
46328 @ 395246:                              LINE   7102 "regression-compile-tmp/nrimp10s-77.imp"
46329 @ 395288:                              PUSH   DS
46330 @ 395291:                              PUSHI  #0x00000000
46331 @ 395296:                              JUMPIF = L_0004
46332 @ 395300:                              PUSH   PF1
46333 @ 395303:                              PUSHI  #0x00000064
46334 @ 395308:                              ASSPAR
46335 @ 395309:                              PUSHI  #0x00000000
46336 @ 395314:                              ASSPAR
46337 @ 395315:                              PUSHI  #0x00000006
46338 @ 395320:                              ASSPAR
46339 @ 395321:                              PUSHI  #0x00000000
46340 @ 395326:                              ASSPAR
46341 @ 395327:                              CALL  
46342 @ 395328:                              LOCATE L_0004

  7103           JUMP(MASK,LAB,B'11')
46343 @ 395331:                              LINE   7103 "regression-compile-tmp/nrimp10s-77.imp"
46344 @ 395373:                              PUSH   JUMP
46345 @ 395376:                              PUSH   MASK
46346 @ 395379:                              ASSPAR
46347 @ 395380:                              PUSH   LAB
46348 @ 395383:                              ASSPAR
46349 @ 395384:                              PUSHI  #0x00000003
46350 @ 395389:                              ASSPAR
46351 @ 395390:                              CALL  

  7104           %END
46352 @ 395391:                              LINE   7104 "regression-compile-tmp/nrimp10s-77.imp"
46353 @ 395433:                           END    _lev0id0_lev1id1_lev2id3_CSS_CCOND_CCOMP_SCOMP {lev=7 --> 6}

  7105           %END
46354 @ 395434:                           LINE   7105 "regression-compile-tmp/nrimp10s-77.imp"
46355 @ 395476:                        END    _lev0id0_lev1id1_lev2id3_CSS_CCOND_CCOMP {lev=6 --> 5}

  7106  %ROUTINE JUMP(%INTEGER MASK,LAB,FLAGS)
  7107  !***********************************************************************
  7108  !*    CALLS ENTER JUMP WHILE MAINTAINING BITMASK                        *
  7109  !***********************************************************************
46356 @ 395477:                        LINE   7106 "regression-compile-tmp/nrimp10s-77.imp"
46357 @ 395519:                        DEF    JUMP (_lev0id0_lev1id1_lev2id3_CSS_CCOND_JUMP) p1=V_01e8 a/tf=7 b/format=0 c/ostate=0  type=0 (<type:0>) form=7 (routine) special=0 (<special:0>) linkage=0 (auto) spec=0 indirect=0 unass=0
46358 @ 395535:                           START  ( FORMAL PARAMETERS  {lev=6 --> 7, nested=0 --> 1}
46359 @ 395536:                              DEF    MASK p1=V_01f9 a/tf=11 b/format=1 c/ostate=0  type=1 (integer) form=1 (simple) special=0 (<special:0>) linkage=0 (auto) spec=0 indirect=0 unass=0
46360 @ 395552:                              DEF    LAB p1=V_01fa a/tf=11 b/format=1 c/ostate=0  type=1 (integer) form=1 (simple) special=0 (<special:0>) linkage=0 (auto) spec=0 indirect=0 unass=0
46361 @ 395567:                              DEF    FLAGS p1=V_01fb a/tf=11 b/format=1 c/ostate=0  type=1 (integer) form=1 (simple) special=0 (<special:0>) linkage=0 (auto) spec=0 indirect=0 unass=0
46362 @ 395584:                           FINISH ) {lev=6}

  7110        %IF MASK=0 %THEN LAB UNUSED(LAB) %AND %RETURN
46363 @ 395585:                           LINE   7110 "regression-compile-tmp/nrimp10s-77.imp"
46364 @ 395627:                           PUSH   MASK
46365 @ 395630:                           PUSHI  #0x00000000
46366 @ 395635:                           JUMPIF # L_0004
46367 @ 395639:                           PUSH   LABUNUSED
46368 @ 395642:                           PUSH   LAB
46369 @ 395645:                           ASSPAR
46370 @ 395646:                           CALL  
46371 @ 395647:                           RETURN
46372 @ 395648:                           LOCATE L_0004

  7111        ENTER JUMP(MASK,LAB,FLAGS)
46373 @ 395651:                           LINE   7111 "regression-compile-tmp/nrimp10s-77.imp"
46374 @ 395693:                           PUSH   ENTERJUMP
46375 @ 395696:                           PUSH   MASK
46376 @ 395699:                           ASSPAR
46377 @ 395700:                           PUSH   LAB
46378 @ 395703:                           ASSPAR
46379 @ 395704:                           PUSH   FLAGS
46380 @ 395707:                           ASSPAR
46381 @ 395708:                           CALL  

  7112        %IF LAB=FARLAB %THEN BITMASK=BITMASK!1 %ELSE BITMASK=BITMASK!2
46382 @ 395709:                           LINE   7112 "regression-compile-tmp/nrimp10s-77.imp"
46383 @ 395751:                           PUSH   LAB
46384 @ 395754:                           PUSH   FARLAB
46385 @ 395757:                           JUMPIF # L_0004
46386 @ 395761:                           PUSH   BITMASK
46387 @ 395764:                           PUSH   BITMASK
46388 @ 395767:                           PUSHI  #0x00000001
46389 @ 395772:                           OR    
46390 @ 395773:                           ASSVAL
46391 @ 395774:                           GOTO   L_0003
46392 @ 395777:                           LOCATE L_0004
46393 @ 395780:                           PUSH   BITMASK
46394 @ 395783:                           PUSH   BITMASK
46395 @ 395786:                           PUSHI  #0x00000002
46396 @ 395791:                           OR    
46397 @ 395792:                           ASSVAL
46398 @ 395793:                           LOCATE L_0003

  7113  %END
46399 @ 395796:                           LINE   7113 "regression-compile-tmp/nrimp10s-77.imp"
46400 @ 395838:                        END    _lev0id0_lev1id1_lev2id3_CSS_CCOND_JUMP {lev=6 --> 5}

  7114  %END;                                  ! OF CCOND
46401 @ 395839:                        LINE   7114 "regression-compile-tmp/nrimp10s-77.imp"
46402 @ 395881:                     END    _lev0id0_lev1id1_lev2id3_CSS_CCOND {lev=5 --> 4}

  7115           %INTEGERFN REVERSE(%INTEGER MASK)
  7116  !***********************************************************************
  7117  !*       REVERSE THE MASK FOR A JCC(MASK<=15),JAT(>15) OR JAF(>31)     *
  7118  !***********************************************************************
46403 @ 395882:                     LINE   7115 "regression-compile-tmp/nrimp10s-77.imp"
46404 @ 395924:                     DEF    REVERSE (_lev0id0_lev1id1_lev2id3_CSS_REVERSE) p1=V_0166 a/tf=18 b/format=1 c/ostate=10  type=1 (integer) form=8 (function) special=0 (<special:0>) linkage=0 (auto) spec=0 indirect=1 unass=0
46405 @ 395943:                        START  ( FORMAL PARAMETERS  {lev=5 --> 6, nested=0 --> 1}
46406 @ 395944:                           DEF    MASK p1=V_01e1 a/tf=11 b/format=1 c/ostate=0  type=1 (integer) form=1 (simple) special=0 (<special:0>) linkage=0 (auto) spec=0 indirect=0 unass=0
46407 @ 395960:                        FINISH ) {lev=5}

  7119           %IF MASK>15 %THEN MASK=MASK!!16_30 %ELSE MASK=MASK!!15
46408 @ 395961:                        LINE   7119 "regression-compile-tmp/nrimp10s-77.imp"
46409 @ 396003:                        PUSH   MASK
46410 @ 396006:                        PUSHI  #0x0000000f
46411 @ 396011:                        JUMPIF <= L_0004
46412 @ 396015:                        PUSH   MASK
46413 @ 396018:                        PUSH   MASK
46414 @ 396021:                        PUSHI  #0x00000030
46415 @ 396026:                        XOR   
46416 @ 396027:                        ASSVAL
46417 @ 396028:                        GOTO   L_0003
46418 @ 396031:                        LOCATE L_0004
46419 @ 396034:                        PUSH   MASK
46420 @ 396037:                        PUSH   MASK
46421 @ 396040:                        PUSHI  #0x0000000f
46422 @ 396045:                        XOR   
46423 @ 396046:                        ASSVAL
46424 @ 396047:                        LOCATE L_0003

  7120           %RESULT=MASK
46425 @ 396050:                        LINE   7120 "regression-compile-tmp/nrimp10s-77.imp"
46426 @ 396092:                        PUSH   MASK
46427 @ 396095:                        RESULT

  7121  %END
46428 @ 396096:                        LINE   7121 "regression-compile-tmp/nrimp10s-77.imp"
46429 @ 396138:                     END    _lev0id0_lev1id1_lev2id3_CSS_REVERSE {lev=5 --> 4}

  7122  %INTEGERFN ENTER LAB(%INTEGER LAB,FLAGS)
  7123  !***********************************************************************
  7124  !*       ENTER A NEW LABEL ON THE LABEL LIST FOR THE CURRENT LEVEL     *
  7125  !*       2**0  OF FLAGS  = 1  CONDITIONAL ENTRY                        *
  7126  !*       2**1  OF FLAGS  = 1  UPDATE ENVIRONMENT                       *
  7127  !*       2**2  OF FLAGS  = 1  REPLACE ENV     =0  MERGE ENV            *
  7128  !*       THE LABEL LIST                                                *
  7129  !*       S1 =   USE BITS<<8 ! LABEL ADDR                               *
  7130  !*       S2 =   ENVIRONMENT LIST << 16 ! UNFILLED JUMPS LIST           *
  7131  !*       S3 = LAB NO - RESET TO FFFF WHEN USED FOR INTERNAL LABELS     *
  7132  !*       RESULT = 1 LABEL ENTERED                                      *
  7133  !*       RESULT = 0 CONDITIONAL LABEL NOT REQUIRED                     *
  7134  !***********************************************************************
46430 @ 396139:                     LINE   7122 "regression-compile-tmp/nrimp10s-77.imp"
46431 @ 396181:                     DEF    ENTERLAB (_lev0id0_lev1id1_lev2id3_CSS_ENTERLAB) p1=V_0161 a/tf=18 b/format=1 c/ostate=10  type=1 (integer) form=8 (function) special=0 (<special:0>) linkage=0 (auto) spec=0 indirect=1 unass=0
46432 @ 396201:                        START  ( FORMAL PARAMETERS  {lev=5 --> 6, nested=0 --> 1}
46433 @ 396202:                           DEF    LAB p1=V_01e1 a/tf=11 b/format=1 c/ostate=0  type=1 (integer) form=1 (simple) special=0 (<special:0>) linkage=0 (auto) spec=0 indirect=0 unass=0
46434 @ 396217:                           DEF    FLAGS p1=V_01e2 a/tf=11 b/format=1 c/ostate=0  type=1 (integer) form=1 (simple) special=0 (<special:0>) linkage=0 (auto) spec=0 indirect=0 unass=0
46435 @ 396234:                        FINISH ) {lev=5}

  7135  %INTEGER CELL,AT,ENVHEAD,JUMPHEAD,INSTRN,OLDCELL,WORK
46436 @ 396235:                        LINE   7135 "regression-compile-tmp/nrimp10s-77.imp"
46437 @ 396277:                        DEF    CELL p1=V_01e3 a/tf=11 b/format=1 c/ostate=0  type=1 (integer) form=1 (simple) special=0 (<special:0>) linkage=0 (auto) spec=0 indirect=0 unass=0
46438 @ 396293:                        DEF    AT p1=V_01e4 a/tf=11 b/format=1 c/ostate=0  type=1 (integer) form=1 (simple) special=0 (<special:0>) linkage=0 (auto) spec=0 indirect=0 unass=0
46439 @ 396307:                        DEF    ENVHEAD p1=V_01e5 a/tf=11 b/format=1 c/ostate=0  type=1 (integer) form=1 (simple) special=0 (<special:0>) linkage=0 (auto) spec=0 indirect=0 unass=0
46440 @ 396326:                        DEF    JUMPHEAD p1=V_01e6 a/tf=11 b/format=1 c/ostate=0  type=1 (integer) form=1 (simple) special=0 (<special:0>) linkage=0 (auto) spec=0 indirect=0 unass=0
46441 @ 396346:                        DEF    INSTRN p1=V_01e7 a/tf=11 b/format=1 c/ostate=0  type=1 (integer) form=1 (simple) special=0 (<special:0>) linkage=0 (auto) spec=0 indirect=0 unass=0
46442 @ 396364:                        DEF    OLDCELL p1=V_01e8 a/tf=11 b/format=1 c/ostate=0  type=1 (integer) form=1 (simple) special=0 (<special:0>) linkage=0 (auto) spec=0 indirect=0 unass=0
46443 @ 396383:                        DEF    WORK p1=V_01e9 a/tf=11 b/format=1 c/ostate=0  type=1 (integer) form=1 (simple) special=0 (<special:0>) linkage=0 (auto) spec=0 indirect=0 unass=0

  7136  %RECORD(LISTF)%NAME LCELL{(LISTF)
46444 @ 396399:                        LINE   7136 "regression-compile-tmp/nrimp10s-77.imp"
46445 @ 396441:                        DEF    LCELL p1=V_01ea a/tf=42 b/format=f3 c/ostate=0  type=4 (record) form=2 (name) special=0 (<special:0>) linkage=0 (auto) spec=0 indirect=0 unass=0

  7137  %INTEGERNAME LHEAD
46446 @ 396458:                        LINE   7137 "regression-compile-tmp/nrimp10s-77.imp"
46447 @ 396500:                        DEF    LHEAD p1=V_01eb a/tf=12 b/format=1 c/ostate=0  type=1 (integer) form=2 (name) special=0 (<special:0>) linkage=0 (auto) spec=0 indirect=0 unass=0

  7138           CELL=LABEL(LEVEL); OLDCELL=0
46448 @ 396517:                        LINE   7138 "regression-compile-tmp/nrimp10s-77.imp"
46449 @ 396559:                        PUSH   CELL
46450 @ 396562:                        PUSH   LABEL
46451 @ 396565:                        PUSH   LEVEL
46452 @ 396568:                        ACCESS
46453 @ 396569:                        ASSVAL
46454 @ 396570:                        LINE   7138 "regression-compile-tmp/nrimp10s-77.imp"
46455 @ 396612:                        PUSH   OLDCELL
46456 @ 396615:                        PUSHI  #0x00000000
46457 @ 396620:                        ASSVAL

  7139           %WHILE CELL>0 %CYCLE
46458 @ 396621:                        LINE   7139 "regression-compile-tmp/nrimp10s-77.imp"
46459 @ 396663:                        LOCATE L_0003
46460 @ 396666:                        PUSH   CELL
46461 @ 396669:                        PUSHI  #0x00000000
46462 @ 396674:                        JUMPIF <= L_0004

  7140              LCELL==ASLIST(CELL)
46463 @ 396678:                        LINE   7140 "regression-compile-tmp/nrimp10s-77.imp"
46464 @ 396720:                        PUSH   LCELL
46465 @ 396723:                        PUSH   ASLIST
46466 @ 396726:                        PUSH   CELL
46467 @ 396729:                        ACCESS
46468 @ 396730:                        ASSREF

  7141              %EXIT %IF LCELL_S3=LAB
46469 @ 396731:                        LINE   7141 "regression-compile-tmp/nrimp10s-77.imp"
46470 @ 396773:                        PUSH   LCELL
46471 @ 396776:                        SELECT 3
46472 @ 396779:                        PUSH   LAB
46473 @ 396782:                        JUMPIF # L_0007
46474 @ 396786:                        GOTO   L_0004
46475 @ 396789:                        LOCATE L_0007

  7142              OLDCELL=CELL; CELL=LCELL_LINK
46476 @ 396792:                        LINE   7142 "regression-compile-tmp/nrimp10s-77.imp"
46477 @ 396834:                        PUSH   OLDCELL
46478 @ 396837:                        PUSH   CELL
46479 @ 396840:                        ASSVAL
46480 @ 396841:                        LINE   7142 "regression-compile-tmp/nrimp10s-77.imp"
46481 @ 396883:                        PUSH   CELL
46482 @ 396886:                        PUSH   LCELL
46483 @ 396889:                        SELECT 4
46484 @ 396892:                        ASSVAL

  7143           %REPEAT
  7144  !
46485 @ 396893:                        LINE   7143 "regression-compile-tmp/nrimp10s-77.imp"
46486 @ 396935:                        REPEAT L_0003
46487 @ 396938:                        LOCATE L_0004

  7145           %IF CELL<=0 %THEN %START;      ! LABEL NOT KNOWN
46488 @ 396941:                        LINE   7145 "regression-compile-tmp/nrimp10s-77.imp"
46489 @ 396983:                        PUSH   CELL
46490 @ 396986:                        PUSHI  #0x00000000
46491 @ 396991:                        JUMPIF > L_0004

  7146              %IF FLAGS&1=0 %THEN %START;! UNCONDITIONAL ENTRY
46492 @ 396995:                        LINE   7146 "regression-compile-tmp/nrimp10s-77.imp"
46493 @ 397037:                        PUSH   FLAGS
46494 @ 397040:                        PUSHI  #0x00000001
46495 @ 397045:                        AND   
46496 @ 397046:                        PUSHI  #0x00000000
46497 @ 397051:                        JUMPIF # L_0007

  7147                 PUSH(LABEL(LEVEL),CA,0,LAB)
46498 @ 397055:                        LINE   7147 "regression-compile-tmp/nrimp10s-77.imp"
46499 @ 397097:                        PUSH   PUSH
46500 @ 397100:                        PUSH   LABEL
46501 @ 397103:                        PUSH   LEVEL
46502 @ 397106:                        ACCESS
46503 @ 397107:                        ASSPAR
46504 @ 397108:                        PUSH   CA
46505 @ 397111:                        ASSPAR
46506 @ 397112:                        PUSHI  #0x00000000
46507 @ 397117:                        ASSPAR
46508 @ 397118:                        PUSH   LAB
46509 @ 397121:                        ASSPAR
46510 @ 397122:                        CALL  

  7148                 FORGET(-1)
46511 @ 397123:                        LINE   7148 "regression-compile-tmp/nrimp10s-77.imp"
46512 @ 397165:                        PUSH   FORGET
46513 @ 397168:                        PUSHI  #0x00000001
46514 @ 397173:                        NEGATE
46515 @ 397174:                        ASSPAR
46516 @ 397175:                        CALL  

  7149                 %RESULT=1
46517 @ 397176:                        LINE   7149 "regression-compile-tmp/nrimp10s-77.imp"
46518 @ 397218:                        PUSHI  #0x00000001
46519 @ 397223:                        RESULT

  7150              %FINISH
46520 @ 397224:                        LINE   7150 "regression-compile-tmp/nrimp10s-77.imp"
46521 @ 397266:                        LOCATE L_0007

  7151              %RESULT=0
46522 @ 397269:                        LINE   7151 "regression-compile-tmp/nrimp10s-77.imp"
46523 @ 397311:                        PUSHI  #0x00000000
46524 @ 397316:                        RESULT

  7152           %FINISH
  7153  !
  7154  ! LABEL HAS BEEN REFERENCED - FILL IN ITS ADDRESS
  7155  !
46525 @ 397317:                        LINE   7152 "regression-compile-tmp/nrimp10s-77.imp"
46526 @ 397359:                        LOCATE L_0004

  7156           %IF LCELL_S1&16_FFFFFF# 0 %THEN %START
46527 @ 397362:                        LINE   7156 "regression-compile-tmp/nrimp10s-77.imp"
46528 @ 397404:                        PUSH   LCELL
46529 @ 397407:                        SELECT 1
46530 @ 397410:                        PUSHI  #0x00ffffff
46531 @ 397415:                        AND   
46532 @ 397416:                        PUSHI  #0x00000000
46533 @ 397421:                        JUMPIF = L_0004

  7157              FAULT(2,LAB);             ! LABEL SET TWICE
46534 @ 397425:                        LINE   7157 "regression-compile-tmp/nrimp10s-77.imp"
46535 @ 397467:                        PUSH   FAULT
46536 @ 397470:                        PUSHI  #0x00000002
46537 @ 397475:                        ASSPAR
46538 @ 397476:                        PUSH   LAB
46539 @ 397479:                        ASSPAR
46540 @ 397480:                        CALL  

  7158           %FINISH %ELSE %START
46541 @ 397481:                        LINE   7158 "regression-compile-tmp/nrimp10s-77.imp"
46542 @ 397523:                        GOTO   L_0003
46543 @ 397526:                        LOCATE L_0004

  7159              LCELL_S1=16_1000000!CA
46544 @ 397529:                        LINE   7159 "regression-compile-tmp/nrimp10s-77.imp"
46545 @ 397571:                        PUSH   LCELL
46546 @ 397574:                        SELECT 1
46547 @ 397577:                        PUSHI  #0x01000000
46548 @ 397582:                        PUSH   CA
46549 @ 397585:                        OR    
46550 @ 397586:                        ASSVAL

  7160           %FINISH
  7161  !
  7162  ! SORT OUT ENVIRONMENTS  -  AS DIRECTED BY FLAGS
  7163  !
46551 @ 397587:                        LINE   7160 "regression-compile-tmp/nrimp10s-77.imp"
46552 @ 397629:                        LOCATE L_0003

  7164           JUMPHEAD=LCELL_S2
46553 @ 397632:                        LINE   7164 "regression-compile-tmp/nrimp10s-77.imp"
46554 @ 397674:                        PUSH   JUMPHEAD
46555 @ 397677:                        PUSH   LCELL
46556 @ 397680:                        SELECT 2
46557 @ 397683:                        ASSVAL

  7165           ENVHEAD=JUMPHEAD>>16
46558 @ 397684:                        LINE   7165 "regression-compile-tmp/nrimp10s-77.imp"
46559 @ 397726:                        PUSH   ENVHEAD
46560 @ 397729:                        PUSH   JUMPHEAD
46561 @ 397732:                        PUSHI  #0x00000010
46562 @ 397737:                        RSH   
46563 @ 397738:                        ASSVAL

  7166           JUMPHEAD=JUMPHEAD&16_FFFF
46564 @ 397739:                        LINE   7166 "regression-compile-tmp/nrimp10s-77.imp"
46565 @ 397781:                        PUSH   JUMPHEAD
46566 @ 397784:                        PUSH   JUMPHEAD
46567 @ 397787:                        PUSHI  #0x0000ffff
46568 @ 397792:                        AND   
46569 @ 397793:                        ASSVAL

  7167           %IF FLAGS&2=0 %THEN %START
46570 @ 397794:                        LINE   7167 "regression-compile-tmp/nrimp10s-77.imp"
46571 @ 397836:                        PUSH   FLAGS
46572 @ 397839:                        PUSHI  #0x00000002
46573 @ 397844:                        AND   
46574 @ 397845:                        PUSHI  #0x00000000
46575 @ 397850:                        JUMPIF # L_0004

  7168              FORGET(-1)
46576 @ 397854:                        LINE   7168 "regression-compile-tmp/nrimp10s-77.imp"
46577 @ 397896:                        PUSH   FORGET
46578 @ 397899:                        PUSHI  #0x00000001
46579 @ 397904:                        NEGATE
46580 @ 397905:                        ASSPAR
46581 @ 397906:                        CALL  

  7169              CLEAR LIST(ENVHEAD)
46582 @ 397907:                        LINE   7169 "regression-compile-tmp/nrimp10s-77.imp"
46583 @ 397949:                        PUSH   CLEARLIST
46584 @ 397952:                        PUSH   ENVHEAD
46585 @ 397955:                        ASSPAR
46586 @ 397956:                        CALL  

  7170           %FINISH %ELSE %START
46587 @ 397957:                        LINE   7170 "regression-compile-tmp/nrimp10s-77.imp"
46588 @ 397999:                        GOTO   L_0003
46589 @ 398002:                        LOCATE L_0004

  7171              REMEMBER %IF FLAGS&4=0
46590 @ 398005:                        LINE   7171 "regression-compile-tmp/nrimp10s-77.imp"
46591 @ 398047:                        PUSH   FLAGS
46592 @ 398050:                        PUSHI  #0x00000004
46593 @ 398055:                        AND   
46594 @ 398056:                        PUSHI  #0x00000000
46595 @ 398061:                        JUMPIF # L_0007
46596 @ 398065:                        PUSH   REMEMBER
46597 @ 398068:                        CALL  
46598 @ 398069:                        LOCATE L_0007

  7172              RESTORE (ENVHEAD)
46599 @ 398072:                        LINE   7172 "regression-compile-tmp/nrimp10s-77.imp"
46600 @ 398114:                        PUSH   RESTORE
46601 @ 398117:                        PUSH   ENVHEAD
46602 @ 398120:                        ASSPAR
46603 @ 398121:                        CALL  

  7173              ENVHEAD=0
46604 @ 398122:                        LINE   7173 "regression-compile-tmp/nrimp10s-77.imp"
46605 @ 398164:                        PUSH   ENVHEAD
46606 @ 398167:                        PUSHI  #0x00000000
46607 @ 398172:                        ASSVAL

  7174              MERGE INFO %IF FLAGS&4=0
46608 @ 398173:                        LINE   7174 "regression-compile-tmp/nrimp10s-77.imp"
46609 @ 398215:                        PUSH   FLAGS
46610 @ 398218:                        PUSHI  #0x00000004
46611 @ 398223:                        AND   
46612 @ 398224:                        PUSHI  #0x00000000
46613 @ 398229:                        JUMPIF # L_0007
46614 @ 398233:                        PUSH   MERGEINFO
46615 @ 398236:                        CALL  
46616 @ 398237:                        LOCATE L_0007

  7175           %FINISH
  7176  !
  7177  ! NOW FILL JUMPS TO THIS LABEL - JUMP LIST FORMAT GIVEN IN 'ENTER JMP'
  7178  !
46617 @ 398240:                        LINE   7175 "regression-compile-tmp/nrimp10s-77.imp"
46618 @ 398282:                        LOCATE L_0003

  7179           %WHILE  JUMPHEAD#0  %CYCLE
46619 @ 398285:                        LINE   7179 "regression-compile-tmp/nrimp10s-77.imp"
46620 @ 398327:                        LOCATE L_0003
46621 @ 398330:                        PUSH   JUMPHEAD
46622 @ 398333:                        PUSHI  #0x00000000
46623 @ 398338:                        JUMPIF = L_0004

  7180              POP(JUMPHEAD,AT,INSTRN,WORK)
46624 @ 398342:                        LINE   7180 "regression-compile-tmp/nrimp10s-77.imp"
46625 @ 398384:                        PUSH   POP
46626 @ 398387:                        PUSH   JUMPHEAD
46627 @ 398390:                        ASSPAR
46628 @ 398391:                        PUSH   AT
46629 @ 398394:                        ASSPAR
46630 @ 398395:                        PUSH   INSTRN
46631 @ 398398:                        ASSPAR
46632 @ 398399:                        PUSH   WORK
46633 @ 398402:                        ASSPAR
46634 @ 398403:                        CALL  

  7181              PLUG(1,AT,INSTRN!(CA-AT)//2,4)
46635 @ 398404:                        LINE   7181 "regression-compile-tmp/nrimp10s-77.imp"
46636 @ 398446:                        PUSH   PLUG
46637 @ 398449:                        PUSHI  #0x00000001
46638 @ 398454:                        ASSPAR
46639 @ 398455:                        PUSH   AT
46640 @ 398458:                        ASSPAR
46641 @ 398459:                        PUSH   INSTRN
46642 @ 398462:                        PUSH   CA
46643 @ 398465:                        PUSH   AT
46644 @ 398468:                        SUB   
46645 @ 398469:                        PUSHI  #0x00000002
46646 @ 398474:                        QUOT  
46647 @ 398475:                        OR    
46648 @ 398476:                        ASSPAR
46649 @ 398477:                        PUSHI  #0x00000004
46650 @ 398482:                        ASSPAR
46651 @ 398483:                        CALL  

  7182           %REPEAT
46652 @ 398484:                        LINE   7182 "regression-compile-tmp/nrimp10s-77.imp"
46653 @ 398526:                        REPEAT L_0003
46654 @ 398529:                        LOCATE L_0004

  7183           LCELL_S2=0
46655 @ 398532:                        LINE   7183 "regression-compile-tmp/nrimp10s-77.imp"
46656 @ 398574:                        PUSH   LCELL
46657 @ 398577:                        SELECT 2
46658 @ 398580:                        PUSHI  #0x00000000
46659 @ 398585:                        ASSVAL

  7184           %IF LAB> MAX ULAB  %THEN %START
46660 @ 398586:                        LINE   7184 "regression-compile-tmp/nrimp10s-77.imp"
46661 @ 398628:                        PUSH   LAB
46662 @ 398631:                        PUSH   MAXULAB
46663 @ 398634:                        JUMPIF <= L_0004

  7185              %IF OLDCELL=0 %THEN LHEAD==LABEL(LEVEL)  %ELSE LHEAD==ASLIST(OLDCELL)_LINK
46664 @ 398638:                        LINE   7185 "regression-compile-tmp/nrimp10s-77.imp"
46665 @ 398680:                        PUSH   OLDCELL
46666 @ 398683:                        PUSHI  #0x00000000
46667 @ 398688:                        JUMPIF # L_0007
46668 @ 398692:                        PUSH   LHEAD
46669 @ 398695:                        PUSH   LABEL
46670 @ 398698:                        PUSH   LEVEL
46671 @ 398701:                        ACCESS
46672 @ 398702:                        ASSREF
46673 @ 398703:                        GOTO   L_0006
46674 @ 398706:                        LOCATE L_0007
46675 @ 398709:                        PUSH   LHEAD
46676 @ 398712:                        PUSH   ASLIST
46677 @ 398715:                        PUSH   OLDCELL
46678 @ 398718:                        ACCESS
46679 @ 398719:                        SELECT 4
46680 @ 398722:                        ASSREF
46681 @ 398723:                        LOCATE L_0006

  7186              POP(LHEAD,AT,AT,AT)
46682 @ 398726:                        LINE   7186 "regression-compile-tmp/nrimp10s-77.imp"
46683 @ 398768:                        PUSH   POP
46684 @ 398771:                        PUSH   LHEAD
46685 @ 398774:                        ASSPAR
46686 @ 398775:                        PUSH   AT
46687 @ 398778:                        ASSPAR
46688 @ 398779:                        PUSH   AT
46689 @ 398782:                        ASSPAR
46690 @ 398783:                        PUSH   AT
46691 @ 398786:                        ASSPAR
46692 @ 398787:                        CALL  

  7187           %FINISH
46693 @ 398788:                        LINE   7187 "regression-compile-tmp/nrimp10s-77.imp"
46694 @ 398830:                        LOCATE L_0004

  7188           %RESULT=1
46695 @ 398833:                        LINE   7188 "regression-compile-tmp/nrimp10s-77.imp"
46696 @ 398875:                        PUSHI  #0x00000001
46697 @ 398880:                        RESULT

  7189  %END
46698 @ 398881:                        LINE   7189 "regression-compile-tmp/nrimp10s-77.imp"
46699 @ 398923:                     END    _lev0id0_lev1id1_lev2id3_CSS_ENTERLAB {lev=5 --> 4}

  7190  %ROUTINE ENTER JUMP(%INTEGER MASK,LAB,FLAGS)
  7191  !***********************************************************************
  7192  !*       IF LAB HAS BEEN ENCOUNTERED THEN PLANT A JCC OTHERWISE ENTER  *
  7193  !*       THE LABEL IN THE LABEL LIST AND ATTACH THE JUMP TO IT SO IT   *
  7194  !*       CAN BE PLANTED WHEN THE LABEL IS FOUND                        *
  7195  !*       THE LABEL LIST IS DESCRIBED UNDER 'ENTER LAB'                 *
  7196  !*       THE JUMP SUB-LIST HAS THE FORM                                *
  7197  !*       S1= ADDR OF JUMP                                              *
  7198  !*       S2=INSTRN                                                     *
  7199  !*       S3=LINE NO OF JUMP FOR DIAGNOSTICS                            *
  7200  !*                                                                     *
  7201  !*       FLAGS BITS SIGNIFY AS FOLLOWS                                 *
  7202  !*       2**0 =1  JUMP IS KNOWN TO BE SHORT                            *
  7203  !*       2**1 =1  ENVIRONMENT MERGEING REQUIRED                        *
  7204  !***********************************************************************
46700 @ 398924:                     LINE   7190 "regression-compile-tmp/nrimp10s-77.imp"
46701 @ 398966:                     DEF    ENTERJUMP (_lev0id0_lev1id1_lev2id3_CSS_ENTERJUMP) p1=V_0160 a/tf=7 b/format=0 c/ostate=0  type=0 (<type:0>) form=7 (routine) special=0 (<special:0>) linkage=0 (auto) spec=0 indirect=0 unass=0
46702 @ 398987:                        START  ( FORMAL PARAMETERS  {lev=5 --> 6, nested=0 --> 1}
46703 @ 398988:                           DEF    MASK p1=V_01e1 a/tf=11 b/format=1 c/ostate=0  type=1 (integer) form=1 (simple) special=0 (<special:0>) linkage=0 (auto) spec=0 indirect=0 unass=0
46704 @ 399004:                           DEF    LAB p1=V_01e2 a/tf=11 b/format=1 c/ostate=0  type=1 (integer) form=1 (simple) special=0 (<special:0>) linkage=0 (auto) spec=0 indirect=0 unass=0
46705 @ 399019:                           DEF    FLAGS p1=V_01e3 a/tf=11 b/format=1 c/ostate=0  type=1 (integer) form=1 (simple) special=0 (<special:0>) linkage=0 (auto) spec=0 indirect=0 unass=0
46706 @ 399036:                        FINISH ) {lev=5}

  7205  %INTEGER AT,CELL,J,JJ,LABADDR,I,ENVHEAD,OLDENV,JCODE,INSTRN
46707 @ 399037:                        LINE   7205 "regression-compile-tmp/nrimp10s-77.imp"
46708 @ 399079:                        DEF    AT p1=V_01e4 a/tf=11 b/format=1 c/ostate=0  type=1 (integer) form=1 (simple) special=0 (<special:0>) linkage=0 (auto) spec=0 indirect=0 unass=0
46709 @ 399093:                        DEF    CELL p1=V_01e5 a/tf=11 b/format=1 c/ostate=0  type=1 (integer) form=1 (simple) special=0 (<special:0>) linkage=0 (auto) spec=0 indirect=0 unass=0
46710 @ 399109:                        DEF    J p1=V_01e6 a/tf=11 b/format=1 c/ostate=0  type=1 (integer) form=1 (simple) special=0 (<special:0>) linkage=0 (auto) spec=0 indirect=0 unass=0
46711 @ 399122:                        DEF    JJ p1=V_01e7 a/tf=11 b/format=1 c/ostate=0  type=1 (integer) form=1 (simple) special=0 (<special:0>) linkage=0 (auto) spec=0 indirect=0 unass=0
46712 @ 399136:                        DEF    LABADDR p1=V_01e8 a/tf=11 b/format=1 c/ostate=0  type=1 (integer) form=1 (simple) special=0 (<special:0>) linkage=0 (auto) spec=0 indirect=0 unass=0
46713 @ 399155:                        DEF    I p1=V_01e9 a/tf=11 b/format=1 c/ostate=0  type=1 (integer) form=1 (simple) special=0 (<special:0>) linkage=0 (auto) spec=0 indirect=0 unass=0
46714 @ 399168:                        DEF    ENVHEAD p1=V_01ea a/tf=11 b/format=1 c/ostate=0  type=1 (integer) form=1 (simple) special=0 (<special:0>) linkage=0 (auto) spec=0 indirect=0 unass=0
46715 @ 399187:                        DEF    OLDENV p1=V_01eb a/tf=11 b/format=1 c/ostate=0  type=1 (integer) form=1 (simple) special=0 (<special:0>) linkage=0 (auto) spec=0 indirect=0 unass=0
46716 @ 399205:                        DEF    JCODE p1=V_01ec a/tf=11 b/format=1 c/ostate=0  type=1 (integer) form=1 (simple) special=0 (<special:0>) linkage=0 (auto) spec=0 indirect=0 unass=0
46717 @ 399222:                        DEF    INSTRN p1=V_01ed a/tf=11 b/format=1 c/ostate=0  type=1 (integer) form=1 (simple) special=0 (<special:0>) linkage=0 (auto) spec=0 indirect=0 unass=0

  7206  %RECORD(LISTF)%NAME LCELL{(LISTF)
46718 @ 399240:                        LINE   7206 "regression-compile-tmp/nrimp10s-77.imp"
46719 @ 399282:                        DEF    LCELL p1=V_01ee a/tf=42 b/format=f3 c/ostate=0  type=4 (record) form=2 (name) special=0 (<special:0>) linkage=0 (auto) spec=0 indirect=0 unass=0

  7207           ENVHEAD=0; AT=CA
46720 @ 399299:                        LINE   7207 "regression-compile-tmp/nrimp10s-77.imp"
46721 @ 399341:                        PUSH   ENVHEAD
46722 @ 399344:                        PUSHI  #0x00000000
46723 @ 399349:                        ASSVAL
46724 @ 399350:                        LINE   7207 "regression-compile-tmp/nrimp10s-77.imp"
46725 @ 399392:                        PUSH   AT
46726 @ 399395:                        PUSH   CA
46727 @ 399398:                        ASSVAL

  7208           %IF LAB<MAX ULAB %THEN FLAGS=FLAGS&16_FD;! NO MERGE
46728 @ 399399:                        LINE   7208 "regression-compile-tmp/nrimp10s-77.imp"
46729 @ 399441:                        PUSH   LAB
46730 @ 399444:                        PUSH   MAXULAB
46731 @ 399447:                        JUMPIF >= L_0004
46732 @ 399451:                        PUSH   FLAGS
46733 @ 399454:                        PUSH   FLAGS
46734 @ 399457:                        PUSHI  #0x000000fd
46735 @ 399462:                        AND   
46736 @ 399463:                        ASSVAL
46737 @ 399464:                        LOCATE L_0004

  7209           %IF LAB<21000 %THEN FLAGS=FLAGS&16_FE; ! SF OR USER LAB=LONG
46738 @ 399467:                        LINE   7209 "regression-compile-tmp/nrimp10s-77.imp"
46739 @ 399509:                        PUSH   LAB
46740 @ 399512:                        PUSHI  #0x00005208
46741 @ 399517:                        JUMPIF >= L_0004
46742 @ 399521:                        PUSH   FLAGS
46743 @ 399524:                        PUSH   FLAGS
46744 @ 399527:                        PUSHI  #0x000000fe
46745 @ 399532:                        AND   
46746 @ 399533:                        ASSVAL
46747 @ 399534:                        LOCATE L_0004

  7210           CELL=LABEL(LEVEL)
46748 @ 399537:                        LINE   7210 "regression-compile-tmp/nrimp10s-77.imp"
46749 @ 399579:                        PUSH   CELL
46750 @ 399582:                        PUSH   LABEL
46751 @ 399585:                        PUSH   LEVEL
46752 @ 399588:                        ACCESS
46753 @ 399589:                        ASSVAL

  7211           %WHILE CELL>0 %CYCLE
46754 @ 399590:                        LINE   7211 "regression-compile-tmp/nrimp10s-77.imp"
46755 @ 399632:                        LOCATE L_0003
46756 @ 399635:                        PUSH   CELL
46757 @ 399638:                        PUSHI  #0x00000000
46758 @ 399643:                        JUMPIF <= L_0004

  7212              LCELL==ASLIST(CELL)
46759 @ 399647:                        LINE   7212 "regression-compile-tmp/nrimp10s-77.imp"
46760 @ 399689:                        PUSH   LCELL
46761 @ 399692:                        PUSH   ASLIST
46762 @ 399695:                        PUSH   CELL
46763 @ 399698:                        ACCESS
46764 @ 399699:                        ASSREF

  7213              %IF LAB=LCELL_S3 %THEN %EXIT
46765 @ 399700:                        LINE   7213 "regression-compile-tmp/nrimp10s-77.imp"
46766 @ 399742:                        PUSH   LAB
46767 @ 399745:                        PUSH   LCELL
46768 @ 399748:                        SELECT 3
46769 @ 399751:                        JUMPIF # L_0007
46770 @ 399755:                        GOTO   L_0004
46771 @ 399758:                        LOCATE L_0007

  7214              CELL=LCELL_LINK
46772 @ 399761:                        LINE   7214 "regression-compile-tmp/nrimp10s-77.imp"
46773 @ 399803:                        PUSH   CELL
46774 @ 399806:                        PUSH   LCELL
46775 @ 399809:                        SELECT 4
46776 @ 399812:                        ASSVAL

  7215           %REPEAT
46777 @ 399813:                        LINE   7215 "regression-compile-tmp/nrimp10s-77.imp"
46778 @ 399855:                        REPEAT L_0003
46779 @ 399858:                        LOCATE L_0004

  7216           INSTRN=MASK
46780 @ 399861:                        LINE   7216 "regression-compile-tmp/nrimp10s-77.imp"
46781 @ 399903:                        PUSH   INSTRN
46782 @ 399906:                        PUSH   MASK
46783 @ 399909:                        ASSVAL

  7217           %IF INSTRN>>8=0 %THEN %START
46784 @ 399910:                        LINE   7217 "regression-compile-tmp/nrimp10s-77.imp"
46785 @ 399952:                        PUSH   INSTRN
46786 @ 399955:                        PUSHI  #0x00000008
46787 @ 399960:                        RSH   
46788 @ 399961:                        PUSHI  #0x00000000
46789 @ 399966:                        JUMPIF # L_0004

  7218              JCODE=JCC
46790 @ 399970:                        LINE   7218 "regression-compile-tmp/nrimp10s-77.imp"
46791 @ 400012:                        PUSH   JCODE
46792 @ 400015:                        PUSHI  #0x00000002
46793 @ 400020:                        ASSVAL

  7219              %IF MASK>=16 %THEN JCODE=JAT
46794 @ 400021:                        LINE   7219 "regression-compile-tmp/nrimp10s-77.imp"
46795 @ 400063:                        PUSH   MASK
46796 @ 400066:                        PUSHI  #0x00000010
46797 @ 400071:                        JUMPIF < L_0007
46798 @ 400075:                        PUSH   JCODE
46799 @ 400078:                        PUSHI  #0x00000004
46800 @ 400083:                        ASSVAL
46801 @ 400084:                        LOCATE L_0007

  7220              %IF MASK>=32 %THEN JCODE=JAF
46802 @ 400087:                        LINE   7220 "regression-compile-tmp/nrimp10s-77.imp"
46803 @ 400129:                        PUSH   MASK
46804 @ 400132:                        PUSHI  #0x00000020
46805 @ 400137:                        JUMPIF < L_0007
46806 @ 400141:                        PUSH   JCODE
46807 @ 400144:                        PUSHI  #0x00000006
46808 @ 400149:                        ASSVAL
46809 @ 400150:                        LOCATE L_0007

  7221              INSTRN=JCODE<<24!(MASK&15)<<21
46810 @ 400153:                        LINE   7221 "regression-compile-tmp/nrimp10s-77.imp"
46811 @ 400195:                        PUSH   INSTRN
46812 @ 400198:                        PUSH   JCODE
46813 @ 400201:                        PUSHI  #0x00000018
46814 @ 400206:                        LSH   
46815 @ 400207:                        PUSH   MASK
46816 @ 400210:                        PUSHI  #0x0000000f
46817 @ 400215:                        AND   
46818 @ 400216:                        PUSHI  #0x00000015
46819 @ 400221:                        LSH   
46820 @ 400222:                        OR    
46821 @ 400223:                        ASSVAL

  7222              %IF MASK=15 %THEN INSTRN=JUNC<<24!3<<23
46822 @ 400224:                        LINE   7222 "regression-compile-tmp/nrimp10s-77.imp"
46823 @ 400266:                        PUSH   MASK
46824 @ 400269:                        PUSHI  #0x0000000f
46825 @ 400274:                        JUMPIF # L_0007
46826 @ 400278:                        PUSH   INSTRN
46827 @ 400281:                        PUSHI  #0x0000001a
46828 @ 400286:                        PUSHI  #0x00000018
46829 @ 400291:                        LSH   
46830 @ 400292:                        PUSHI  #0x00000003
46831 @ 400297:                        PUSHI  #0x00000017
46832 @ 400302:                        LSH   
46833 @ 400303:                        OR    
46834 @ 400304:                        ASSVAL
46835 @ 400305:                        LOCATE L_0007

  7223           %FINISH
46836 @ 400308:                        LINE   7223 "regression-compile-tmp/nrimp10s-77.imp"
46837 @ 400350:                        LOCATE L_0004

  7224           -> FIRSTREF %IF CELL<=0
46838 @ 400353:                        LINE   7224 "regression-compile-tmp/nrimp10s-77.imp"
46839 @ 400395:                        PUSH   CELL
46840 @ 400398:                        PUSHI  #0x00000000
46841 @ 400403:                        JUMPIF > L_0004
46842 @ 400407:                        JUMP   L_01ef
46843 @ 400410:                        LOCATE L_0004

  7225           LABADDR=LCELL_S1&16_FFFFFF
46844 @ 400413:                        LINE   7225 "regression-compile-tmp/nrimp10s-77.imp"
46845 @ 400455:                        PUSH   LABADDR
46846 @ 400458:                        PUSH   LCELL
46847 @ 400461:                        SELECT 1
46848 @ 400464:                        PUSHI  #0x00ffffff
46849 @ 400469:                        AND   
46850 @ 400470:                        ASSVAL

  7226           -> NOT YET SET %IF LABADDR=0
46851 @ 400471:                        LINE   7226 "regression-compile-tmp/nrimp10s-77.imp"
46852 @ 400513:                        PUSH   LABADDR
46853 @ 400516:                        PUSHI  #0x00000000
46854 @ 400521:                        JUMPIF # L_0004
46855 @ 400525:                        JUMP   L_01f0
46856 @ 400528:                        LOCATE L_0004

  7227           LCELL_S1=LABADDR!16_1000000;! FLAG LABEL AS USED
46857 @ 400531:                        LINE   7227 "regression-compile-tmp/nrimp10s-77.imp"
46858 @ 400573:                        PUSH   LCELL
46859 @ 400576:                        SELECT 1
46860 @ 400579:                        PUSH   LABADDR
46861 @ 400582:                        PUSHI  #0x01000000
46862 @ 400587:                        OR    
46863 @ 400588:                        ASSVAL

  7228           I=(LABADDR-CA)//2
46864 @ 400589:                        LINE   7228 "regression-compile-tmp/nrimp10s-77.imp"
46865 @ 400631:                        PUSH   I
46866 @ 400634:                        PUSH   LABADDR
46867 @ 400637:                        PUSH   CA
46868 @ 400640:                        SUB   
46869 @ 400641:                        PUSHI  #0x00000002
46870 @ 400646:                        QUOT  
46871 @ 400647:                        ASSVAL

  7229           %IF MASK=15 %THEN PSF1(JUNC,0,I) %ELSE PCONST(INSTRN!(I&16_3FFFF))
46872 @ 400648:                        LINE   7229 "regression-compile-tmp/nrimp10s-77.imp"
46873 @ 400690:                        PUSH   MASK
46874 @ 400693:                        PUSHI  #0x0000000f
46875 @ 400698:                        JUMPIF # L_0004
46876 @ 400702:                        PUSH   PSF1
46877 @ 400705:                        PUSHI  #0x0000001a
46878 @ 400710:                        ASSPAR
46879 @ 400711:                        PUSHI  #0x00000000
46880 @ 400716:                        ASSPAR
46881 @ 400717:                        PUSH   I
46882 @ 400720:                        ASSPAR
46883 @ 400721:                        CALL  
46884 @ 400722:                        GOTO   L_0003
46885 @ 400725:                        LOCATE L_0004
46886 @ 400728:                        PUSH   PCONST
46887 @ 400731:                        PUSH   INSTRN
46888 @ 400734:                        PUSH   I
46889 @ 400737:                        PUSHI  #0x0003ffff
46890 @ 400742:                        AND   
46891 @ 400743:                        OR    
46892 @ 400744:                        ASSPAR
46893 @ 400745:                        CALL  
46894 @ 400746:                        LOCATE L_0003

  7230           %RETURN
46895 @ 400749:                        LINE   7230 "regression-compile-tmp/nrimp10s-77.imp"
46896 @ 400791:                        RETURN

  7231  FIRSTREF:                              ! FIRST REFERENCE TO A NEW LABEL
46897 @ 400792:                        LINE   7231 "regression-compile-tmp/nrimp10s-77.imp"
46898 @ 400834:                        LABEL  L_01ef

  7232           %IF LAB>MAX ULAB %AND FLAGS&2#0 %THEN GET ENV(ENV HEAD)
46899 @ 400837:                        LINE   7232 "regression-compile-tmp/nrimp10s-77.imp"
46900 @ 400879:                        PUSH   LAB
46901 @ 400882:                        PUSH   MAXULAB
46902 @ 400885:                        JUMPIF <= L_0004
46903 @ 400889:                        PUSH   FLAGS
46904 @ 400892:                        PUSHI  #0x00000002
46905 @ 400897:                        AND   
46906 @ 400898:                        PUSHI  #0x00000000
46907 @ 400903:                        JUMPIF = L_0004
46908 @ 400907:                        PUSH   GETENV
46909 @ 400910:                        PUSH   ENVHEAD
46910 @ 400913:                        ASSPAR
46911 @ 400914:                        CALL  
46912 @ 400915:                        LOCATE L_0004

  7233           PUSH(LABEL(LEVEL),16_1000000,ENVHEAD<<16,LAB)
46913 @ 400918:                        LINE   7233 "regression-compile-tmp/nrimp10s-77.imp"
46914 @ 400960:                        PUSH   PUSH
46915 @ 400963:                        PUSH   LABEL
46916 @ 400966:                        PUSH   LEVEL
46917 @ 400969:                        ACCESS
46918 @ 400970:                        ASSPAR
46919 @ 400971:                        PUSHI  #0x01000000
46920 @ 400976:                        ASSPAR
46921 @ 400977:                        PUSH   ENVHEAD
46922 @ 400980:                        PUSHI  #0x00000010
46923 @ 400985:                        LSH   
46924 @ 400986:                        ASSPAR
46925 @ 400987:                        PUSH   LAB
46926 @ 400990:                        ASSPAR
46927 @ 400991:                        CALL  

  7234           CELL=LABEL(LEVEL)
46928 @ 400992:                        LINE   7234 "regression-compile-tmp/nrimp10s-77.imp"
46929 @ 401034:                        PUSH   CELL
46930 @ 401037:                        PUSH   LABEL
46931 @ 401040:                        PUSH   LEVEL
46932 @ 401043:                        ACCESS
46933 @ 401044:                        ASSVAL

  7235           LCELL==ASLIST(CELL)
46934 @ 401045:                        LINE   7235 "regression-compile-tmp/nrimp10s-77.imp"
46935 @ 401087:                        PUSH   LCELL
46936 @ 401090:                        PUSH   ASLIST
46937 @ 401093:                        PUSH   CELL
46938 @ 401096:                        ACCESS
46939 @ 401097:                        ASSREF

  7236           -> CODE
46940 @ 401098:                        LINE   7236 "regression-compile-tmp/nrimp10s-77.imp"
46941 @ 401140:                        JUMP   L_01f1

  7237  NOT YET SET:                           ! LABEL REFERENCED BEFORE
46942 @ 401143:                        LINE   7237 "regression-compile-tmp/nrimp10s-77.imp"
46943 @ 401185:                        LABEL  L_01f0

  7238           %IF LAB>MAX ULAB %AND FLAGS&2#0 %THEN %START
46944 @ 401188:                        LINE   7238 "regression-compile-tmp/nrimp10s-77.imp"
46945 @ 401230:                        PUSH   LAB
46946 @ 401233:                        PUSH   MAXULAB
46947 @ 401236:                        JUMPIF <= L_0004
46948 @ 401240:                        PUSH   FLAGS
46949 @ 401243:                        PUSHI  #0x00000002
46950 @ 401248:                        AND   
46951 @ 401249:                        PUSHI  #0x00000000
46952 @ 401254:                        JUMPIF = L_0004

  7239              I=LCELL_S2
46953 @ 401258:                        LINE   7239 "regression-compile-tmp/nrimp10s-77.imp"
46954 @ 401300:                        PUSH   I
46955 @ 401303:                        PUSH   LCELL
46956 @ 401306:                        SELECT 2
46957 @ 401309:                        ASSVAL

  7240              OLDENV=I>>16
46958 @ 401310:                        LINE   7240 "regression-compile-tmp/nrimp10s-77.imp"
46959 @ 401352:                        PUSH   OLDENV
46960 @ 401355:                        PUSH   I
46961 @ 401358:                        PUSHI  #0x00000010
46962 @ 401363:                        RSH   
46963 @ 401364:                        ASSVAL

  7241              REDUCE ENV(OLD ENV)
46964 @ 401365:                        LINE   7241 "regression-compile-tmp/nrimp10s-77.imp"
46965 @ 401407:                        PUSH   REDUCEENV
46966 @ 401410:                        PUSH   OLDENV
46967 @ 401413:                        ASSPAR
46968 @ 401414:                        CALL  

  7242              LCELL_S2=OLDENV<<16!I&16_FFFF
46969 @ 401415:                        LINE   7242 "regression-compile-tmp/nrimp10s-77.imp"
46970 @ 401457:                        PUSH   LCELL
46971 @ 401460:                        SELECT 2
46972 @ 401463:                        PUSH   OLDENV
46973 @ 401466:                        PUSHI  #0x00000010
46974 @ 401471:                        LSH   
46975 @ 401472:                        PUSH   I
46976 @ 401475:                        PUSHI  #0x0000ffff
46977 @ 401480:                        AND   
46978 @ 401481:                        OR    
46979 @ 401482:                        ASSVAL

  7243           %FINISH
46980 @ 401483:                        LINE   7243 "regression-compile-tmp/nrimp10s-77.imp"
46981 @ 401525:                        LOCATE L_0004

  7244  CODE:                                  ! ACTUALLY PLANT THE JUMP
46982 @ 401528:                        LINE   7244 "regression-compile-tmp/nrimp10s-77.imp"
46983 @ 401570:                        LABEL  L_01f1

  7245           J=LCELL_S2
46984 @ 401573:                        LINE   7245 "regression-compile-tmp/nrimp10s-77.imp"
46985 @ 401615:                        PUSH   J
46986 @ 401618:                        PUSH   LCELL
46987 @ 401621:                        SELECT 2
46988 @ 401624:                        ASSVAL

  7246           JJ=J&16_FFFF
46989 @ 401625:                        LINE   7246 "regression-compile-tmp/nrimp10s-77.imp"
46990 @ 401667:                        PUSH   JJ
46991 @ 401670:                        PUSH   J
46992 @ 401673:                        PUSHI  #0x0000ffff
46993 @ 401678:                        AND   
46994 @ 401679:                        ASSVAL

  7247           PUSH(JJ,CA,INSTRN,LINE)
46995 @ 401680:                        LINE   7247 "regression-compile-tmp/nrimp10s-77.imp"
46996 @ 401722:                        PUSH   PUSH
46997 @ 401725:                        PUSH   JJ
46998 @ 401728:                        ASSPAR
46999 @ 401729:                        PUSH   CA
47000 @ 401732:                        ASSPAR
47001 @ 401733:                        PUSH   INSTRN
47002 @ 401736:                        ASSPAR
47003 @ 401737:                        PUSH   LINE
47004 @ 401740:                        ASSPAR
47005 @ 401741:                        CALL  

  7248           LCELL_S2=J&16_FFFF0000!JJ
47006 @ 401742:                        LINE   7248 "regression-compile-tmp/nrimp10s-77.imp"
47007 @ 401784:                        PUSH   LCELL
47008 @ 401787:                        SELECT 2
47009 @ 401790:                        PUSH   J
47010 @ 401793:                        PUSHI  #0xffff0000
47011 @ 401798:                        AND   
47012 @ 401799:                        PUSH   JJ
47013 @ 401802:                        OR    
47014 @ 401803:                        ASSVAL

  7249           PCONST(INSTRN)
47015 @ 401804:                        LINE   7249 "regression-compile-tmp/nrimp10s-77.imp"
47016 @ 401846:                        PUSH   PCONST
47017 @ 401849:                        PUSH   INSTRN
47018 @ 401852:                        ASSPAR
47019 @ 401853:                        CALL  

  7250           %END
47020 @ 401854:                        LINE   7250 "regression-compile-tmp/nrimp10s-77.imp"
47021 @ 401896:                     END    _lev0id0_lev1id1_lev2id3_CSS_ENTERJUMP {lev=5 --> 4}

  7251  %ROUTINE REMOVE LAB(%INTEGER LAB)
  7252  !***********************************************************************
  7253  !*    REMOVES A ALBEL FROM THE CURRENT LABEL LIST WHEN KNOWN TO        *
  7254  !*    BE REDUNDANT. MAINLY USED FOR CYCLE LABELS                       *
  7255  !***********************************************************************
47022 @ 401897:                     LINE   7251 "regression-compile-tmp/nrimp10s-77.imp"
47023 @ 401939:                     DEF    REMOVELAB (_lev0id0_lev1id1_lev2id3_CSS_REMOVELAB) p1=V_0162 a/tf=7 b/format=0 c/ostate=0  type=0 (<type:0>) form=7 (routine) special=0 (<special:0>) linkage=0 (auto) spec=0 indirect=0 unass=0
47024 @ 401960:                        START  ( FORMAL PARAMETERS  {lev=5 --> 6, nested=0 --> 1}
47025 @ 401961:                           DEF    LAB p1=V_01e1 a/tf=11 b/format=1 c/ostate=0  type=1 (integer) form=1 (simple) special=0 (<special:0>) linkage=0 (auto) spec=0 indirect=0 unass=0
47026 @ 401976:                        FINISH ) {lev=5}

  7256  %RECORD(LISTF)%NAME LCELL{(LISTF)
47027 @ 401977:                        LINE   7256 "regression-compile-tmp/nrimp10s-77.imp"
47028 @ 402019:                        DEF    LCELL p1=V_01e2 a/tf=42 b/format=f3 c/ostate=0  type=4 (record) form=2 (name) special=0 (<special:0>) linkage=0 (auto) spec=0 indirect=0 unass=0

  7257  %INTEGERNAME LHEAD
47029 @ 402036:                        LINE   7257 "regression-compile-tmp/nrimp10s-77.imp"
47030 @ 402078:                        DEF    LHEAD p1=V_01e3 a/tf=12 b/format=1 c/ostate=0  type=1 (integer) form=2 (name) special=0 (<special:0>) linkage=0 (auto) spec=0 indirect=0 unass=0

  7258  %INTEGER CELL,AT
47031 @ 402095:                        LINE   7258 "regression-compile-tmp/nrimp10s-77.imp"
47032 @ 402137:                        DEF    CELL p1=V_01e4 a/tf=11 b/format=1 c/ostate=0  type=1 (integer) form=1 (simple) special=0 (<special:0>) linkage=0 (auto) spec=0 indirect=0 unass=0
47033 @ 402153:                        DEF    AT p1=V_01e5 a/tf=11 b/format=1 c/ostate=0  type=1 (integer) form=1 (simple) special=0 (<special:0>) linkage=0 (auto) spec=0 indirect=0 unass=0

  7259        LHEAD==LABEL(LEVEL); CELL=LHEAD
47034 @ 402167:                        LINE   7259 "regression-compile-tmp/nrimp10s-77.imp"
47035 @ 402209:                        PUSH   LHEAD
47036 @ 402212:                        PUSH   LABEL
47037 @ 402215:                        PUSH   LEVEL
47038 @ 402218:                        ACCESS
47039 @ 402219:                        ASSREF
47040 @ 402220:                        LINE   7259 "regression-compile-tmp/nrimp10s-77.imp"
47041 @ 402262:                        PUSH   CELL
47042 @ 402265:                        PUSH   LHEAD
47043 @ 402268:                        ASSVAL

  7260        %WHILE CELL>0 %CYCLE
47044 @ 402269:                        LINE   7260 "regression-compile-tmp/nrimp10s-77.imp"
47045 @ 402311:                        LOCATE L_0003
47046 @ 402314:                        PUSH   CELL
47047 @ 402317:                        PUSHI  #0x00000000
47048 @ 402322:                        JUMPIF <= L_0004

  7261           LCELL==ASLIST(CELL)
47049 @ 402326:                        LINE   7261 "regression-compile-tmp/nrimp10s-77.imp"
47050 @ 402368:                        PUSH   LCELL
47051 @ 402371:                        PUSH   ASLIST
47052 @ 402374:                        PUSH   CELL
47053 @ 402377:                        ACCESS
47054 @ 402378:                        ASSREF

  7262           %EXIT %IF LCELL_S3=LAB
47055 @ 402379:                        LINE   7262 "regression-compile-tmp/nrimp10s-77.imp"
47056 @ 402421:                        PUSH   LCELL
47057 @ 402424:                        SELECT 3
47058 @ 402427:                        PUSH   LAB
47059 @ 402430:                        JUMPIF # L_0007
47060 @ 402434:                        GOTO   L_0004
47061 @ 402437:                        LOCATE L_0007

  7263           LHEAD==LCELL_LINK
47062 @ 402440:                        LINE   7263 "regression-compile-tmp/nrimp10s-77.imp"
47063 @ 402482:                        PUSH   LHEAD
47064 @ 402485:                        PUSH   LCELL
47065 @ 402488:                        SELECT 4
47066 @ 402491:                        ASSREF

  7264           CELL=LHEAD
47067 @ 402492:                        LINE   7264 "regression-compile-tmp/nrimp10s-77.imp"
47068 @ 402534:                        PUSH   CELL
47069 @ 402537:                        PUSH   LHEAD
47070 @ 402540:                        ASSVAL

  7265        %REPEAT
47071 @ 402541:                        LINE   7265 "regression-compile-tmp/nrimp10s-77.imp"
47072 @ 402583:                        REPEAT L_0003
47073 @ 402586:                        LOCATE L_0004

  7266        %IF CELL>0 %THEN POP(LHEAD,AT,AT,AT)
47074 @ 402589:                        LINE   7266 "regression-compile-tmp/nrimp10s-77.imp"
47075 @ 402631:                        PUSH   CELL
47076 @ 402634:                        PUSHI  #0x00000000
47077 @ 402639:                        JUMPIF <= L_0004
47078 @ 402643:                        PUSH   POP
47079 @ 402646:                        PUSH   LHEAD
47080 @ 402649:                        ASSPAR
47081 @ 402650:                        PUSH   AT
47082 @ 402653:                        ASSPAR
47083 @ 402654:                        PUSH   AT
47084 @ 402657:                        ASSPAR
47085 @ 402658:                        PUSH   AT
47086 @ 402661:                        ASSPAR
47087 @ 402662:                        CALL  
47088 @ 402663:                        LOCATE L_0004

  7267  %END
47089 @ 402666:                        LINE   7267 "regression-compile-tmp/nrimp10s-77.imp"
47090 @ 402708:                     END    _lev0id0_lev1id1_lev2id3_CSS_REMOVELAB {lev=5 --> 4}

  7268           %ROUTINE MERGE INFO
  7269  !***********************************************************************
  7270  !*       MERGE THE CURRENT STATUS OF THE REGISTERS WITH THE VALUES     *
  7271  !*      AT THE START OF THE CONDITIONAL CLAUSE. THIS PERMITS THE       *
  7272  !*       THE COMPILER TO REMEMBER UNCHANGED REGISTERS BUT NOT THOSE    *
  7273  !*      WHICH DEPEND ON A PARTICULAR RUN TIME ROUTE BEING TAKEN        *
  7274  !***********************************************************************
47091 @ 402709:                     LINE   7268 "regression-compile-tmp/nrimp10s-77.imp"
47092 @ 402751:                     DEF    MERGEINFO (_lev0id0_lev1id1_lev2id3_CSS_MERGEINFO) p1=V_015e a/tf=7 b/format=0 c/ostate=0  type=0 (<type:0>) form=7 (routine) special=0 (<special:0>) linkage=0 (auto) spec=0 indirect=0 unass=0
47093 @ 402772:                        START  ( FORMAL PARAMETERS  {lev=5 --> 6, nested=0 --> 1}
47094 @ 402773:                        FINISH ) {lev=5}

  7275           %INTEGER I
47095 @ 402774:                        LINE   7275 "regression-compile-tmp/nrimp10s-77.imp"
47096 @ 402816:                        DEF    I p1=V_01e1 a/tf=11 b/format=1 c/ostate=0  type=1 (integer) form=1 (simple) special=0 (<special:0>) linkage=0 (auto) spec=0 indirect=0 unass=0

  7276           %CYCLE I=0,1,7
47097 @ 402829:                        LINE   7276 "regression-compile-tmp/nrimp10s-77.imp"
47098 @ 402871:                        PUSH   I
47099 @ 402874:                        PUSHI  #0x00000001
47100 @ 402879:                        PUSHI  #0x00000007
47101 @ 402884:                        PUSHI  #0x00000000
47102 @ 402889:                        FOR    L_0003

  7277             GRUSE(I)=0 %UNLESS SGRUSE(I)=GRUSE(I)&255 %AND SGRINF(I)=GRINF1(I)
47103 @ 402892:                        LINE   7277 "regression-compile-tmp/nrimp10s-77.imp"
47104 @ 402934:                        PUSH   SGRUSE
47105 @ 402937:                        PUSH   I
47106 @ 402940:                        ACCESS
47107 @ 402941:                        PUSH   GRUSE
47108 @ 402944:                        PUSH   I
47109 @ 402947:                        ACCESS
47110 @ 402948:                        PUSHI  #0x000000ff
47111 @ 402953:                        AND   
47112 @ 402954:                        JUMPIF # L_0008
47113 @ 402958:                        PUSH   SGRINF
47114 @ 402961:                        PUSH   I
47115 @ 402964:                        ACCESS
47116 @ 402965:                        PUSH   GRINF1
47117 @ 402968:                        PUSH   I
47118 @ 402971:                        ACCESS
47119 @ 402972:                        JUMPIF = L_0007
47120 @ 402976:                        LOCATE L_0008
47121 @ 402979:                        PUSH   GRUSE
47122 @ 402982:                        PUSH   I
47123 @ 402985:                        ACCESS
47124 @ 402986:                        PUSHI  #0x00000000
47125 @ 402991:                        ASSVAL
47126 @ 402992:                        LOCATE L_0007

  7278           %REPEAT
47127 @ 402995:                        LINE   7278 "regression-compile-tmp/nrimp10s-77.imp"
47128 @ 403037:                        REPEAT L_0003
47129 @ 403040:                        LOCATE L_0004

  7279           %END
47130 @ 403043:                        LINE   7279 "regression-compile-tmp/nrimp10s-77.imp"
47131 @ 403085:                     END    _lev0id0_lev1id1_lev2id3_CSS_MERGEINFO {lev=5 --> 4}

  7280           %ROUTINE REMEMBER
47132 @ 403086:                     LINE   7280 "regression-compile-tmp/nrimp10s-77.imp"
47133 @ 403128:                     DEF    REMEMBER (_lev0id0_lev1id1_lev2id3_CSS_REMEMBER) p1=V_01a8 a/tf=7 b/format=0 c/ostate=0  type=0 (<type:0>) form=7 (routine) special=0 (<special:0>) linkage=0 (auto) spec=0 indirect=0 unass=0
47134 @ 403148:                        START  ( FORMAL PARAMETERS  {lev=5 --> 6, nested=0 --> 1}
47135 @ 403149:                        FINISH ) {lev=5}

  7281  %INTEGER I
47136 @ 403150:                        LINE   7281 "regression-compile-tmp/nrimp10s-77.imp"
47137 @ 403192:                        DEF    I p1=V_01e1 a/tf=11 b/format=1 c/ostate=0  type=1 (integer) form=1 (simple) special=0 (<special:0>) linkage=0 (auto) spec=0 indirect=0 unass=0

  7282           %CYCLE I=0,1,7
47138 @ 403205:                        LINE   7282 "regression-compile-tmp/nrimp10s-77.imp"
47139 @ 403247:                        PUSH   I
47140 @ 403250:                        PUSHI  #0x00000001
47141 @ 403255:                        PUSHI  #0x00000007
47142 @ 403260:                        PUSHI  #0x00000000
47143 @ 403265:                        FOR    L_0003

  7283              SGRUSE(I)=GRUSE(I)&255
47144 @ 403268:                        LINE   7283 "regression-compile-tmp/nrimp10s-77.imp"
47145 @ 403310:                        PUSH   SGRUSE
47146 @ 403313:                        PUSH   I
47147 @ 403316:                        ACCESS
47148 @ 403317:                        PUSH   GRUSE
47149 @ 403320:                        PUSH   I
47150 @ 403323:                        ACCESS
47151 @ 403324:                        PUSHI  #0x000000ff
47152 @ 403329:                        AND   
47153 @ 403330:                        ASSVAL

  7284              SGRINF(I)=GRINF1(I)
47154 @ 403331:                        LINE   7284 "regression-compile-tmp/nrimp10s-77.imp"
47155 @ 403373:                        PUSH   SGRINF
47156 @ 403376:                        PUSH   I
47157 @ 403379:                        ACCESS
47158 @ 403380:                        PUSH   GRINF1
47159 @ 403383:                        PUSH   I
47160 @ 403386:                        ACCESS
47161 @ 403387:                        ASSVAL

  7285           %REPEAT
47162 @ 403388:                        LINE   7285 "regression-compile-tmp/nrimp10s-77.imp"
47163 @ 403430:                        REPEAT L_0003
47164 @ 403433:                        LOCATE L_0004

  7286           %END
47165 @ 403436:                        LINE   7286 "regression-compile-tmp/nrimp10s-77.imp"
47166 @ 403478:                     END    _lev0id0_lev1id1_lev2id3_CSS_REMEMBER {lev=5 --> 4}

  7287  %ROUTINE CREATE AH(%INTEGER MODE)
  7288  !***********************************************************************
  7289  !*       CREATE AN ARRAY HEAD IN TEMPORARY SPACE BY MODIFYING THE HEAD *
  7290  !*       THE HEAD AT AREA,ACCESS & DISP AS FOLOWS:-                    *
  7291  !*       MODE=0 (ARRAY MAPPING) ACC HAS ADDR(1ST ELEMENT)              *
  7292  !*       MODE=1 (ARRAYS IN RECORDS) ACC HAS RELOCATION FACTOR          *
  7293  !***********************************************************************
47167 @ 403479:                     LINE   7287 "regression-compile-tmp/nrimp10s-77.imp"
47168 @ 403521:                     DEF    CREATEAH (_lev0id0_lev1id1_lev2id3_CSS_CREATEAH) p1=V_0173 a/tf=7 b/format=0 c/ostate=0  type=0 (<type:0>) form=7 (routine) special=0 (<special:0>) linkage=0 (auto) spec=0 indirect=0 unass=0
47169 @ 403541:                        START  ( FORMAL PARAMETERS  {lev=5 --> 6, nested=0 --> 1}
47170 @ 403542:                           DEF    MODE p1=V_01e1 a/tf=11 b/format=1 c/ostate=0  type=1 (integer) form=1 (simple) special=0 (<special:0>) linkage=0 (auto) spec=0 indirect=0 unass=0
47171 @ 403558:                        FINISH ) {lev=5}

  7294  %INTEGER WK
47172 @ 403559:                        LINE   7294 "regression-compile-tmp/nrimp10s-77.imp"
47173 @ 403601:                        DEF    WK p1=V_01e2 a/tf=11 b/format=1 c/ostate=0  type=1 (integer) form=1 (simple) special=0 (<special:0>) linkage=0 (auto) spec=0 indirect=0 unass=0

  7295           GET WSP(WK,4)
47174 @ 403615:                        LINE   7295 "regression-compile-tmp/nrimp10s-77.imp"
47175 @ 403657:                        PUSH   GETWSP
47176 @ 403660:                        PUSH   WK
47177 @ 403663:                        ASSPAR
47178 @ 403664:                        PUSHI  #0x00000004
47179 @ 403669:                        ASSPAR
47180 @ 403670:                        CALL  

  7296           AREA=AREA CODE
47181 @ 403671:                        LINE   7296 "regression-compile-tmp/nrimp10s-77.imp"
47182 @ 403713:                        PUSH   AREA
47183 @ 403716:                        PUSH   AREACODE
47184 @ 403719:                        CALL  
47185 @ 403720:                        ASSVAL

  7297           %IF MODE=0 %THEN %START
47186 @ 403721:                        LINE   7297 "regression-compile-tmp/nrimp10s-77.imp"
47187 @ 403763:                        PUSH   MODE
47188 @ 403766:                        PUSHI  #0x00000000
47189 @ 403771:                        JUMPIF # L_0004

  7298              %IF COMPILER=1=J %AND TYPE<=2 %START
47190 @ 403775:                        LINE   7298 "regression-compile-tmp/nrimp10s-77.imp"
47191 @ 403817:                        PUSH   COMPILER
47192 @ 403820:                        PUSHI  #0x00000001
47193 @ 403825:                        JUMPIFD # L_0007
47194 @ 403829:                        PUSH   J
47195 @ 403832:                        JUMPIF # L_0007
47196 @ 403836:                        PUSH   TYPE
47197 @ 403839:                        PUSHI  #0x00000002
47198 @ 403844:                        JUMPIF > L_0007

  7299                 PF1(SLSS,2,AREA,DISP+8); ! LWB TO ACC
47199 @ 403848:                        LINE   7299 "regression-compile-tmp/nrimp10s-77.imp"
47200 @ 403890:                        PUSH   PF1
47201 @ 403893:                        PUSHI  #0x00000042
47202 @ 403898:                        ASSPAR
47203 @ 403899:                        PUSHI  #0x00000002
47204 @ 403904:                        ASSPAR
47205 @ 403905:                        PUSH   AREA
47206 @ 403908:                        ASSPAR
47207 @ 403909:                        PUSH   DISP
47208 @ 403912:                        PUSHI  #0x00000008
47209 @ 403917:                        ADD   
47210 @ 403918:                        ASSPAR
47211 @ 403919:                        CALL  

  7300                 PSF1(IMY,0,-BYTES(PREC)) %UNLESS PREC=3
47212 @ 403920:                        LINE   7300 "regression-compile-tmp/nrimp10s-77.imp"
47213 @ 403962:                        PUSH   PREC
47214 @ 403965:                        PUSHI  #0x00000003
47215 @ 403970:                        JUMPIF = L_000a
47216 @ 403974:                        PUSH   PSF1
47217 @ 403977:                        PUSHI  #0x000000ea
47218 @ 403982:                        ASSPAR
47219 @ 403983:                        PUSHI  #0x00000000
47220 @ 403988:                        ASSPAR
47221 @ 403989:                        PUSH   BYTES
47222 @ 403992:                        PUSH   PREC
47223 @ 403995:                        ACCESS
47224 @ 403996:                        NEGATE
47225 @ 403997:                        ASSPAR
47226 @ 403998:                        CALL  
47227 @ 403999:                        LOCATE L_000a

  7301                 PF1(IAD,0,TOS,0)
47228 @ 404002:                        LINE   7301 "regression-compile-tmp/nrimp10s-77.imp"
47229 @ 404044:                        PUSH   PF1
47230 @ 404047:                        PUSHI  #0x000000e0
47231 @ 404052:                        ASSPAR
47232 @ 404053:                        PUSHI  #0x00000000
47233 @ 404058:                        ASSPAR
47234 @ 404059:                        PUSHI  #0x00000006
47235 @ 404064:                        ASSPAR
47236 @ 404065:                        PUSHI  #0x00000000
47237 @ 404070:                        ASSPAR
47238 @ 404071:                        CALL  

  7302                 GRUSE(DR)=0
47239 @ 404072:                        LINE   7302 "regression-compile-tmp/nrimp10s-77.imp"
47240 @ 404114:                        PUSH   GRUSE
47241 @ 404117:                        PUSHI  #0x00000001
47242 @ 404122:                        ACCESS
47243 @ 404123:                        PUSHI  #0x00000000
47244 @ 404128:                        ASSVAL

  7303              %FINISH
47245 @ 404129:                        LINE   7303 "regression-compile-tmp/nrimp10s-77.imp"
47246 @ 404171:                        LOCATE L_0007

  7304              PSORLF1(LUH,ACCESS,AREA,DISP)
47247 @ 404174:                        LINE   7304 "regression-compile-tmp/nrimp10s-77.imp"
47248 @ 404216:                        PUSH   PSORLF1
47249 @ 404219:                        PUSHI  #0x0000006a
47250 @ 404224:                        ASSPAR
47251 @ 404225:                        PUSH   ACCESS
47252 @ 404228:                        ASSPAR
47253 @ 404229:                        PUSH   AREA
47254 @ 404232:                        ASSPAR
47255 @ 404233:                        PUSH   DISP
47256 @ 404236:                        ASSPAR
47257 @ 404237:                        CALL  

  7305           %FINISH %ELSE %START
47258 @ 404238:                        LINE   7305 "regression-compile-tmp/nrimp10s-77.imp"
47259 @ 404280:                        GOTO   L_0003
47260 @ 404283:                        LOCATE L_0004

  7306              PSF1(LUH,0,0)
47261 @ 404286:                        LINE   7306 "regression-compile-tmp/nrimp10s-77.imp"
47262 @ 404328:                        PUSH   PSF1
47263 @ 404331:                        PUSHI  #0x0000006a
47264 @ 404336:                        ASSPAR
47265 @ 404337:                        PUSHI  #0x00000000
47266 @ 404342:                        ASSPAR
47267 @ 404343:                        PUSHI  #0x00000000
47268 @ 404348:                        ASSPAR
47269 @ 404349:                        CALL  

  7307              PSORLF1(IAD,ACCESS,AREA,DISP)
47270 @ 404350:                        LINE   7307 "regression-compile-tmp/nrimp10s-77.imp"
47271 @ 404392:                        PUSH   PSORLF1
47272 @ 404395:                        PUSHI  #0x000000e0
47273 @ 404400:                        ASSPAR
47274 @ 404401:                        PUSH   ACCESS
47275 @ 404404:                        ASSPAR
47276 @ 404405:                        PUSH   AREA
47277 @ 404408:                        ASSPAR
47278 @ 404409:                        PUSH   DISP
47279 @ 404412:                        ASSPAR
47280 @ 404413:                        CALL  

  7308           %FINISH
  7309  !
47281 @ 404414:                        LINE   7308 "regression-compile-tmp/nrimp10s-77.imp"
47282 @ 404456:                        LOCATE L_0003

  7310           PSF1(ST,1,WK);                 ! 1ST PART OF HEAD =DESC TO ARRAY
47283 @ 404459:                        LINE   7310 "regression-compile-tmp/nrimp10s-77.imp"
47284 @ 404501:                        PUSH   PSF1
47285 @ 404504:                        PUSHI  #0x00000048
47286 @ 404509:                        ASSPAR
47287 @ 404510:                        PUSHI  #0x00000001
47288 @ 404515:                        ASSPAR
47289 @ 404516:                        PUSH   WK
47290 @ 404519:                        ASSPAR
47291 @ 404520:                        CALL  

  7311           PSORLF1(LSD,ACCESS,AREA,DISP+8)
47292 @ 404521:                        LINE   7311 "regression-compile-tmp/nrimp10s-77.imp"
47293 @ 404563:                        PUSH   PSORLF1
47294 @ 404566:                        PUSHI  #0x00000064
47295 @ 404571:                        ASSPAR
47296 @ 404572:                        PUSH   ACCESS
47297 @ 404575:                        ASSPAR
47298 @ 404576:                        PUSH   AREA
47299 @ 404579:                        ASSPAR
47300 @ 404580:                        PUSH   DISP
47301 @ 404583:                        PUSHI  #0x00000008
47302 @ 404588:                        ADD   
47303 @ 404589:                        ASSPAR
47304 @ 404590:                        CALL  

  7312           PSF1(ST,1,WK+8);               ! 2ND PART = DESCPTR TO DV
47305 @ 404591:                        LINE   7312 "regression-compile-tmp/nrimp10s-77.imp"
47306 @ 404633:                        PUSH   PSF1
47307 @ 404636:                        PUSHI  #0x00000048
47308 @ 404641:                        ASSPAR
47309 @ 404642:                        PUSHI  #0x00000001
47310 @ 404647:                        ASSPAR
47311 @ 404648:                        PUSH   WK
47312 @ 404651:                        PUSHI  #0x00000008
47313 @ 404656:                        ADD   
47314 @ 404657:                        ASSPAR
47315 @ 404658:                        CALL  

  7313           GRUSE(ACCR)=0
47316 @ 404659:                        LINE   7313 "regression-compile-tmp/nrimp10s-77.imp"
47317 @ 404701:                        PUSH   GRUSE
47318 @ 404704:                        PUSHI  #0x00000000
47319 @ 404709:                        ACCESS
47320 @ 404710:                        PUSHI  #0x00000000
47321 @ 404715:                        ASSVAL

  7314           ACCESS=0; AREA=LNB; DISP=WK
47322 @ 404716:                        LINE   7314 "regression-compile-tmp/nrimp10s-77.imp"
47323 @ 404758:                        PUSH   ACCESS
47324 @ 404761:                        PUSHI  #0x00000000
47325 @ 404766:                        ASSVAL
47326 @ 404767:                        LINE   7314 "regression-compile-tmp/nrimp10s-77.imp"
47327 @ 404809:                        PUSH   AREA
47328 @ 404812:                        PUSHI  #0x00000002
47329 @ 404817:                        ASSVAL
47330 @ 404818:                        LINE   7314 "regression-compile-tmp/nrimp10s-77.imp"
47331 @ 404860:                        PUSH   DISP
47332 @ 404863:                        PUSH   WK
47333 @ 404866:                        ASSVAL

  7315  %END
47334 @ 404867:                        LINE   7315 "regression-compile-tmp/nrimp10s-77.imp"
47335 @ 404909:                     END    _lev0id0_lev1id1_lev2id3_CSS_CREATEAH {lev=5 --> 4}

  7316           %ROUTINE CSNAME(%INTEGER Z,REG)
  7317  !***********************************************************************
  7318  !*       COMPILE A SPECIAL NAME - PTYPE=10006 (=%ROUTINE %LABEL)       *
  7319  !*       THEIR TRUE PTYPE IS IN GLOBAL ARRAY TSNAME.                   *
  7320  !*       SNINFO HAS A FOUR BYTE RECORD FOR EACH NAME (%BI FLAG,PTR,    *
  7321  !*       %SI XTRA). THE TOP BITS OF FLAG CATEGORISE AS FOLLOWS:-       *
  7322  !*       2**7 SET FOR IMPLICITLY SPECIFIED CONSTRUCT A %SPEC           *
  7323  !*       2**6 SET FOR IOCP CALL                                        *
  7324  !*       2**5 SET FOR BUILT IN MAPPING FUNCTIONS                       *
  7325  !*       2**4 SET IF AD-HOC CODE PLANTED BY THIS ROUTINE               *
  7326  !*       2**3 SET IF FIRST PARAMETER IS OF %NAME TYPE                  *
  7327  !*       2**2-2**0 HOLD NUMBER OF PARAMS                               *
  7328  !*                                                                     *
  7329  !*       THE FULL SPECS ARE AS FOLLOWS:-                               *
  7330  !*       0=%ROUTINE SELECT INPUT(%INTEGER STREAM)                      *
  7331  !*       1=%ROUTINE SELECT OUTPUT(%INTEGER STREAM)                     *
  7332  !*       2=%ROUTINE NEWLINE                                            *
  7333  !*       3=%ROUTINE SPACE                                              *
  7334  !*       4=%ROUTINE SKIP SYMBOL                                        *
  7335  !*       5=%ROUTINE READ STRINWG(%STRINGNAME S)                        *
  7336  !*       6=%ROUTINE NEWLINES(%INTEGER N)                               *
  7337  !*       7=%ROUTINE SPACES(%INTEGER N)                                 *
  7338  !*       8=%INTEGERFN NEXT SYMBOL                                      *
  7339  !*       9=%ROUTINE PRINT SYMBOL(%INTEGER SYMBOL)                      *
  7340  !*       10=%ROUTINE READ SYMBOL(%NAME SYMBOL)                         *
  7341  !*       11=%ROUTINE READ(%NAME NUMBER)                                *
  7342  !*       12=%ROUTINE WRITE(%INTEGER VALUE,PLACES)                      *
  7343  !*       13=%ROUTINE NEWPAGE                                           *
  7344  !*       14=%INTEGERFN ADDR(%NAME VARIABLE)                            *
  7345  !*       15=%LONGREALFN ARCSIN(%LONGREAL X)                            *
  7346  !*       16=%INTEGERFN INT(%LONGREAL X)                                *
  7347  !*       17=%INTEGERFN INTPT(%LONRGREAL X)                             *
  7348  !*       18=%LONGREALFN FRACPT(%LONGREAL X)                            *
  7349  !*       19=%ROUTINE PRINT(%LONGREAL NUMBER,%INTEGER BEFORE,AFTER)     *
  7350  !*       20=%ROUTINE PRINTFL(%LONGREAL NUMBER,%INTEGER PLACES)         *
  7351  !*       21=%REALMAP REAL(%INTEGER VAR ADDR)                           *
  7352  !*       22=%INTEGERMAP INTEGER(%INTEGER VAR ADDR)                     *
  7353  !*       23=%LONGREALFN MOD(%LONGREAL X)                               *
  7354  !*       24=%LONGREALFN ARCCOS(%LONGREAL X)                            *
  7355  !*       25=%LONGREALFN SQRT(%LONGREAL X)                              *
  7356  !*       26=%LONGREALFN LOG(%LONGREAL X)                               *
  7357  !*       27=%LONGREALFN SIN(%LONGREAL X)                               *
  7358  !*       28=%LONGREALFN COS(%LONGREAL X)                               *
  7359  !*       29=%LONGREALFN TAN(%LONGREAL X)                               *
  7360  !*       30=%LONGREALFN EXP(%LONGREAL X)                               *
  7361  !*       31=%ROUTINE CLOSE STREAM(%INTEGER STREAM)                     *
  7362  !*       32=%BYTEINTEGERMAP BYTE INTEGER(%INTEGER VAR ADDR)            *
  7363  !*       33=%INTEGERFN EVENTINF                                        *
  7364  !*       34=%LONGREALFN RADIUS(%LONGREAL X,Y)                          *
  7365  !*       35=%LONGREALFN ARCTAN(%LONGREAL X,Y)                          *
  7366  !*       36=%BYTEINTEGERMAP LENGTH(%STRINGNAME  S)                     *
  7367  !*       37=%ROUTINE PRINT STRING(%STRING(255) MESSAGE)                *
  7368  !*       38=%INTEGERFN NL                                              *
  7369  !*       39=%LONGREALMAP LONG REAL(%INTEGER VAR ADDR)                  *
  7370  !*       40=%ROUTINE PRINT CH(%INTEGER CHARACTER)                      *
  7371  !*       41=%ROUTINE READ CH(%NAME CHARACTER)                          *
  7372  !*       42=%STRINGMAP STRING(%INTEGER VAR ADDR)                       *
  7373  !*       43=%ROUTINE READ ITEM(%STRINGNAME ITEM)                       *
  7374  !*       44=%STRING(1)%FN NEXT ITEM                                    *
  7375  !*       45=%BYTEINTEGERMAP CHARNO(%STRINGNAME STR,%INTEGER CHARREQD)  *
  7376  !*       46=%STRING(1)%FN TOSTRING(%INTEGER SYMBOL)                    *
  7377  !*       47=%STRING(255)%FN FROMSTRING(%STRING(255)S,%INTEGER BEG,END) *
  7378  !*       48=%RECORDMAP RECORD(%INTEGER REC ADDR)                       *
  7379  !*       49=%ARRAYMAP ARRAY(%INTEGER A1ADDR,%ARRAYNAME FORMAT)         *
  7380  !*       50=%ROUTINE SETMARGINS(%INTEGER INOUT,LHM,RHM)                *
  7381  !*       51=%INTEGERFN IMOD(%INTEGER VALUE)                            *
  7382  !*       52=%LONGREALFN PI                                             *
  7383  !*       53=%INTEGERFN EVENTLINE                                       *
  7384  !*       54=%LONGINTEGERMAP LONGINTEGER(%INTEGER ADR)                  *
  7385  !*       55=%LONGLONGREALMAP LONGLONGREAL(%INTEGER ADR)                *
  7386  !*       56=%LONGINTGEREFN LENGTHENI(%INTEGER VAL)                     *
  7387  !*       57=%LONGLONGREALFN LENGTHENR(%LONGREAL VAL)                   *
  7388  !*       58=%INTEGERFN SHORTENI(%LONGINTEGER VAL)                      *
  7389  !*       59=%LONGREALFN SHORTENR(%LONGLONGREAL VAL)                    *
  7390  !*       60=%INTEGERFN NEXTCH                                          *
  7391  !*       61=%HALFINTEGERMAP HALFINTEGER(%INTEGER ADDR)                 *
  7392  !*       62=%ROUTINE PPROFILE                                          *
  7393  !***********************************************************************
47336 @ 404910:                     LINE   7316 "regression-compile-tmp/nrimp10s-77.imp"
47337 @ 404952:                     DEF    CSNAME (_lev0id0_lev1id1_lev2id3_CSS_CSNAME) p1=V_0191 a/tf=7 b/format=0 c/ostate=0  type=0 (<type:0>) form=7 (routine) special=0 (<special:0>) linkage=0 (auto) spec=0 indirect=0 unass=0
47338 @ 404970:                        START  ( FORMAL PARAMETERS  {lev=5 --> 6, nested=0 --> 1}
47339 @ 404971:                           DEF    Z p1=V_01e1 a/tf=11 b/format=1 c/ostate=0  type=1 (integer) form=1 (simple) special=0 (<special:0>) linkage=0 (auto) spec=0 indirect=0 unass=0
47340 @ 404984:                           DEF    REG p1=V_01e2 a/tf=11 b/format=1 c/ostate=0  type=1 (integer) form=1 (simple) special=0 (<special:0>) linkage=0 (auto) spec=0 indirect=0 unass=0
47341 @ 404999:                        FINISH ) {lev=5}

  7394  %INTEGERFNSPEC OPTMAP
47342 @ 405000:                        LINE   7394 "regression-compile-tmp/nrimp10s-77.imp"
47343 @ 405042:                        DEF    OPTMAP (_lev0id0_lev1id1_lev2id3_CSS_CSNAME_OPTMAP) p1=V_01e3 a/tf=18 b/format=1 c/ostate=18  type=1 (integer) form=8 (function) special=0 (<special:0>) linkage=0 (auto) spec=1 indirect=1 unass=0
47344 @ 405060:                        START  ( FORMAL PARAMETERS  {lev=5 --> 6, nested=0 --> 1}
47345 @ 405061:                        FINISH ) {lev=5}

  7395  %SWITCH ADHOC(1:15)
47346 @ 405062:                        LINE   7395 "regression-compile-tmp/nrimp10s-77.imp"
47347 @ 405104:                        PUSHI  #0x00000001
47348 @ 405109:                        PUSHI  #0x0000000f
47349 @ 405114:                        BOUNDS
47350 @ 405115:                        DEF    ADHOC p1=V_01e4 a/tf=6 b/format=0 c/ostate=0  type=0 (<type:0>) form=6 (switch) special=0 (<special:0>) linkage=0 (auto) spec=0 indirect=0 unass=0

  7396  %CONSTINTEGERARRAY SNINFO(0:62)={%C
  7397                      16_41080001,16_41090001,16_408A0001,16_40A00001,
  7398                      16_40010001,16_800D0000,16_11010001,16_11010001,
  7399                      16_10020024,16_41030001,16_19030001,16_80130001,
  7400                      16_801B0014,16_408C0001,16_19050024,16_80010002,
  7401                      16_11040024,16_11040024,16_80010005,16_80090006,
  7402                      16_80060007,16_2100003E,16_2100003E,16_11060024,
  7403                      16_80010008,16_80010009,16_8001000A,16_8001000B,
  7404                      16_8001000C,16_8001000D,16_8001000E,16_8015000F,
  7405                      16_2100003E,16_100D0024,16_80030010,16_80030011,
  7406                      16_1907003E,16_41070001,16_10080024,16_2100003E,
  7407                      16_41050001,16_19030001,16_2100003E,16_19030001,
  7408                      16_10020024,16_1A07003E,16_11090024,16_800F0012,
  7409                      16_110A8018,16_120B1000,16_80170013,16_11060024,
  7410                      16_100C0024,16_100D0024,16_2100003E(2),
  7411                      16_110E0024(4),
  7412                      16_10020024,16_2100003E,16_100F0001;
47351 @ 405132:                        LINE   7396 "regression-compile-tmp/nrimp10s-77.imp"
47352 @ 405174:                        PUSHI  #0x00000000
47353 @ 405179:                        PUSHI  #0x0000003e
47354 @ 405184:                        BOUNDS
47355 @ 405185:                        DEF    SNINFO p1=V_01e5 a/tf=1b b/format=1 c/ostate=112  type=1 (integer) form=11 (array) special=0 (<special:0>) linkage=2 (constant) spec=0 indirect=1 unass=0
47356 @ 405203:                        PUSHI  #0x41080001
47357 @ 405208:                        INIT   1
47358 @ 405211:                        PUSHI  #0x41090001
47359 @ 405216:                        INIT   1
47360 @ 405219:                        PUSHI  #0x408a0001
47361 @ 405224:                        INIT   1
47362 @ 405227:                        PUSHI  #0x40a00001
47363 @ 405232:                        INIT   1
47364 @ 405235:                        PUSHI  #0x40010001
47365 @ 405240:                        INIT   1
47366 @ 405243:                        PUSHI  #0x800d0000
47367 @ 405248:                        INIT   1
47368 @ 405251:                        PUSHI  #0x11010001
47369 @ 405256:                        INIT   1
47370 @ 405259:                        PUSHI  #0x11010001
47371 @ 405264:                        INIT   1
47372 @ 405267:                        PUSHI  #0x10020024
47373 @ 405272:                        INIT   1
47374 @ 405275:                        PUSHI  #0x41030001
47375 @ 405280:                        INIT   1
47376 @ 405283:                        PUSHI  #0x19030001
47377 @ 405288:                        INIT   1
47378 @ 405291:                        PUSHI  #0x80130001
47379 @ 405296:                        INIT   1
47380 @ 405299:                        PUSHI  #0x801b0014
47381 @ 405304:                        INIT   1
47382 @ 405307:                        PUSHI  #0x408c0001
47383 @ 405312:                        INIT   1
47384 @ 405315:                        PUSHI  #0x19050024
47385 @ 405320:                        INIT   1
47386 @ 405323:                        PUSHI  #0x80010002
47387 @ 405328:                        INIT   1
47388 @ 405331:                        PUSHI  #0x11040024
47389 @ 405336:                        INIT   1
47390 @ 405339:                        PUSHI  #0x11040024
47391 @ 405344:                        INIT   1
47392 @ 405347:                        PUSHI  #0x80010005
47393 @ 405352:                        INIT   1
47394 @ 405355:                        PUSHI  #0x80090006
47395 @ 405360:                        INIT   1
47396 @ 405363:                        PUSHI  #0x80060007
47397 @ 405368:                        INIT   1
47398 @ 405371:                        PUSHI  #0x2100003e
47399 @ 405376:                        INIT   1
47400 @ 405379:                        PUSHI  #0x2100003e
47401 @ 405384:                        INIT   1
47402 @ 405387:                        PUSHI  #0x11060024
47403 @ 405392:                        INIT   1
47404 @ 405395:                        PUSHI  #0x80010008
47405 @ 405400:                        INIT   1
47406 @ 405403:                        PUSHI  #0x80010009
47407 @ 405408:                        INIT   1
47408 @ 405411:                        PUSHI  #0x8001000a
47409 @ 405416:                        INIT   1
47410 @ 405419:                        PUSHI  #0x8001000b
47411 @ 405424:                        INIT   1
47412 @ 405427:                        PUSHI  #0x8001000c
47413 @ 405432:                        INIT   1
47414 @ 405435:                        PUSHI  #0x8001000d
47415 @ 405440:                        INIT   1
47416 @ 405443:                        PUSHI  #0x8001000e
47417 @ 405448:                        INIT   1
47418 @ 405451:                        PUSHI  #0x8015000f
47419 @ 405456:                        INIT   1
47420 @ 405459:                        PUSHI  #0x2100003e
47421 @ 405464:                        INIT   1
47422 @ 405467:                        PUSHI  #0x100d0024
47423 @ 405472:                        INIT   1
47424 @ 405475:                        PUSHI  #0x80030010
47425 @ 405480:                        INIT   1
47426 @ 405483:                        PUSHI  #0x80030011
47427 @ 405488:                        INIT   1
47428 @ 405491:                        PUSHI  #0x1907003e
47429 @ 405496:                        INIT   1
47430 @ 405499:                        PUSHI  #0x41070001
47431 @ 405504:                        INIT   1
47432 @ 405507:                        PUSHI  #0x10080024
47433 @ 405512:                        INIT   1
47434 @ 405515:                        PUSHI  #0x2100003e
47435 @ 405520:                        INIT   1
47436 @ 405523:                        PUSHI  #0x41050001
47437 @ 405528:                        INIT   1
47438 @ 405531:                        PUSHI  #0x19030001
47439 @ 405536:                        INIT   1
47440 @ 405539:                        PUSHI  #0x2100003e
47441 @ 405544:                        INIT   1
47442 @ 405547:                        PUSHI  #0x19030001
47443 @ 405552:                        INIT   1
47444 @ 405555:                        PUSHI  #0x10020024
47445 @ 405560:                        INIT   1
47446 @ 405563:                        PUSHI  #0x1a07003e
47447 @ 405568:                        INIT   1
47448 @ 405571:                        PUSHI  #0x11090024
47449 @ 405576:                        INIT   1
47450 @ 405579:                        PUSHI  #0x800f0012
47451 @ 405584:                        INIT   1
47452 @ 405587:                        PUSHI  #0x110a8018
47453 @ 405592:                        INIT   1
47454 @ 405595:                        PUSHI  #0x120b1000
47455 @ 405600:                        INIT   1
47456 @ 405603:                        PUSHI  #0x80170013
47457 @ 405608:                        INIT   1
47458 @ 405611:                        PUSHI  #0x11060024
47459 @ 405616:                        INIT   1
47460 @ 405619:                        PUSHI  #0x100c0024
47461 @ 405624:                        INIT   1
47462 @ 405627:                        PUSHI  #0x100d0024
47463 @ 405632:                        INIT   1
47464 @ 405635:                        PUSHI  #0x2100003e
47465 @ 405640:                        INIT   2
47466 @ 405643:                        PUSHI  #0x110e0024
47467 @ 405648:                        INIT   4
47468 @ 405651:                        PUSHI  #0x10020024
47469 @ 405656:                        INIT   1
47470 @ 405659:                        PUSHI  #0x2100003e
47471 @ 405664:                        INIT   1
47472 @ 405667:                        PUSHI  #0x100f0001
47473 @ 405672:                        INIT   1

  7413  %CONSTSTRING(11)%ARRAY SNXREFS(0:20)={%C
  7414                    "READSTRING", "S#READ",   "S#IARCSIN", "S#INT",
  7415                    "S#INTPT" , "S#FRACPT", "S#PRINT" , "S#PRINTFL",
  7416                    "S#IARCCOS","S#ISQRT" , "S#ILOG"  , "S#ISIN",
  7417                    "S#ICOS"  , "S#ITAN"  , "S#IEXP"  , "CLOSESTREAM",
  7418                    "S#IRADIUS","S#IARCTAN","FROMSTRING","SETMARGINS",
  7419                    "S#WRITE" ;
  7420  !
  7421  ! SNPARAMS HOLDS NUMBER AND PTYPE OF FORMAL PARAMETER FOR IMPLICITLY
  7422  ! SPECIFIED EXTERNAL ROUTINES. A POINTER IN SNINFO MEANS THAT NO
  7423  ! DUPLICATES NEED TO BE RECORDED.
  7424  !
47474 @ 405675:                        LINE   7413 "regression-compile-tmp/nrimp10s-77.imp"
47475 @ 405717:                        PUSHI  #0x00000000
47476 @ 405722:                        PUSHI  #0x00000014
47477 @ 405727:                        BOUNDS
47478 @ 405728:                        DEF    SNXREFS p1=V_01e6 a/tf=3b b/format=b c/ostate=112  type=3 (string) form=11 (array) special=0 (<special:0>) linkage=2 (constant) spec=0 indirect=1 unass=0
47479 @ 405747:                        PUSHS  "READSTRING"
47480 @ 405759:                        INIT   1
47481 @ 405762:                        PUSHS  "S#READ"
47482 @ 405770:                        INIT   1
47483 @ 405773:                        PUSHS  "S#IARCSIN"
47484 @ 405784:                        INIT   1
47485 @ 405787:                        PUSHS  "S#INT"
47486 @ 405794:                        INIT   1
47487 @ 405797:                        PUSHS  "S#INTPT"
47488 @ 405806:                        INIT   1
47489 @ 405809:                        PUSHS  "S#FRACPT"
47490 @ 405819:                        INIT   1
47491 @ 405822:                        PUSHS  "S#PRINT"
47492 @ 405831:                        INIT   1
47493 @ 405834:                        PUSHS  "S#PRINTFL"
47494 @ 405845:                        INIT   1
47495 @ 405848:                        PUSHS  "S#IARCCOS"
47496 @ 405859:                        INIT   1
47497 @ 405862:                        PUSHS  "S#ISQRT"
47498 @ 405871:                        INIT   1
47499 @ 405874:                        PUSHS  "S#ILOG"
47500 @ 405882:                        INIT   1
47501 @ 405885:                        PUSHS  "S#ISIN"
47502 @ 405893:                        INIT   1
47503 @ 405896:                        PUSHS  "S#ICOS"
47504 @ 405904:                        INIT   1
47505 @ 405907:                        PUSHS  "S#ITAN"
47506 @ 405915:                        INIT   1
47507 @ 405918:                        PUSHS  "S#IEXP"
47508 @ 405926:                        INIT   1
47509 @ 405929:                        PUSHS  "CLOSESTREAM"
47510 @ 405942:                        INIT   1
47511 @ 405945:                        PUSHS  "S#IRADIUS"
47512 @ 405956:                        INIT   1
47513 @ 405959:                        PUSHS  "S#IARCTAN"
47514 @ 405970:                        INIT   1
47515 @ 405973:                        PUSHS  "FROMSTRING"
47516 @ 405985:                        INIT   1
47517 @ 405988:                        PUSHS  "SETMARGINS"
47518 @ 406000:                        INIT   1
47519 @ 406003:                        PUSHS  "S#WRITE"
47520 @ 406012:                        INIT   1

  7425  %CONSTINTEGERARRAY SNPARAMS(0:29)=0,
  7426                 1,16_62,       2,16_62,16_62,  2,16_62,16_51,
  7427                 3,16_62,16_51,16_51,   1,16_435,   3,16_35,16_51,16_51,
  7428                 1,16_400,     1,16_51,      3,16_51,16_51,16_51,
  7429                 2,16_51,16_51;
  7430  !
47521 @ 406015:                        LINE   7425 "regression-compile-tmp/nrimp10s-77.imp"
47522 @ 406057:                        PUSHI  #0x00000000
47523 @ 406062:                        PUSHI  #0x0000001d
47524 @ 406067:                        BOUNDS
47525 @ 406068:                        DEF    SNPARAMS p1=V_01e7 a/tf=1b b/format=1 c/ostate=112  type=1 (integer) form=11 (array) special=0 (<special:0>) linkage=2 (constant) spec=0 indirect=1 unass=0
47526 @ 406088:                        PUSHI  #0x00000000
47527 @ 406093:                        INIT   1
47528 @ 406096:                        PUSHI  #0x00000001
47529 @ 406101:                        INIT   1
47530 @ 406104:                        PUSHI  #0x00000062
47531 @ 406109:                        INIT   1
47532 @ 406112:                        PUSHI  #0x00000002
47533 @ 406117:                        INIT   1
47534 @ 406120:                        PUSHI  #0x00000062
47535 @ 406125:                        INIT   1
47536 @ 406128:                        PUSHI  #0x00000062
47537 @ 406133:                        INIT   1
47538 @ 406136:                        PUSHI  #0x00000002
47539 @ 406141:                        INIT   1
47540 @ 406144:                        PUSHI  #0x00000062
47541 @ 406149:                        INIT   1
47542 @ 406152:                        PUSHI  #0x00000051
47543 @ 406157:                        INIT   1
47544 @ 406160:                        PUSHI  #0x00000003
47545 @ 406165:                        INIT   1
47546 @ 406168:                        PUSHI  #0x00000062
47547 @ 406173:                        INIT   1
47548 @ 406176:                        PUSHI  #0x00000051
47549 @ 406181:                        INIT   1
47550 @ 406184:                        PUSHI  #0x00000051
47551 @ 406189:                        INIT   1
47552 @ 406192:                        PUSHI  #0x00000001
47553 @ 406197:                        INIT   1
47554 @ 406200:                        PUSHI  #0x00000435
47555 @ 406205:                        INIT   1
47556 @ 406208:                        PUSHI  #0x00000003
47557 @ 406213:                        INIT   1
47558 @ 406216:                        PUSHI  #0x00000035
47559 @ 406221:                        INIT   1
47560 @ 406224:                        PUSHI  #0x00000051
47561 @ 406229:                        INIT   1
47562 @ 406232:                        PUSHI  #0x00000051
47563 @ 406237:                        INIT   1
47564 @ 406240:                        PUSHI  #0x00000001
47565 @ 406245:                        INIT   1
47566 @ 406248:                        PUSHI  #0x00000400
47567 @ 406253:                        INIT   1
47568 @ 406256:                        PUSHI  #0x00000001
47569 @ 406261:                        INIT   1
47570 @ 406264:                        PUSHI  #0x00000051
47571 @ 406269:                        INIT   1
47572 @ 406272:                        PUSHI  #0x00000003
47573 @ 406277:                        INIT   1
47574 @ 406280:                        PUSHI  #0x00000051
47575 @ 406285:                        INIT   1
47576 @ 406288:                        PUSHI  #0x00000051
47577 @ 406293:                        INIT   1
47578 @ 406296:                        PUSHI  #0x00000051
47579 @ 406301:                        INIT   1
47580 @ 406304:                        PUSHI  #0x00000002
47581 @ 406309:                        INIT   1
47582 @ 406312:                        PUSHI  #0x00000051
47583 @ 406317:                        INIT   1
47584 @ 406320:                        PUSHI  #0x00000051
47585 @ 406325:                        INIT   1

  7431  %ROUTINESPEC RTOS(%INTEGER REG)
47586 @ 406328:                        LINE   7431 "regression-compile-tmp/nrimp10s-77.imp"
47587 @ 406370:                        DEF    RTOS (_lev0id0_lev1id1_lev2id3_CSS_CSNAME_RTOS) p1=V_01e8 a/tf=7 b/format=0 c/ostate=8  type=0 (<type:0>) form=7 (routine) special=0 (<special:0>) linkage=0 (auto) spec=1 indirect=0 unass=0
47588 @ 406386:                        START  ( FORMAL PARAMETERS  {lev=5 --> 6, nested=0 --> 1}
47589 @ 406387:                           DEF    REG p1=V_01e9 a/tf=11 b/format=1 c/ostate=0  type=1 (integer) form=1 (simple) special=0 (<special:0>) linkage=0 (auto) spec=0 indirect=0 unass=0
47590 @ 406402:                        FINISH ) {lev=5}

  7432  %RECORD(RD) R{(RD)
47591 @ 406403:                        LINE   7432 "regression-compile-tmp/nrimp10s-77.imp"
47592 @ 406445:                        DEF    R p1=V_01e9 a/tf=41 b/format=1ab c/ostate=0  type=4 (record) form=1 (simple) special=0 (<special:0>) linkage=0 (auto) spec=0 indirect=0 unass=0

  7433  %INTEGER ERRNO,FLAG,POINTER,WREG,PIN,SNNO,SNNAME,NAPS,SNPTYPE,JJ,XTRA,IOCPEP,B,D,SNINF,P0,OPHEAD
47593 @ 406458:                        LINE   7433 "regression-compile-tmp/nrimp10s-77.imp"
47594 @ 406500:                        DEF    ERRNO p1=V_01ea a/tf=11 b/format=1 c/ostate=0  type=1 (integer) form=1 (simple) special=0 (<special:0>) linkage=0 (auto) spec=0 indirect=0 unass=0
47595 @ 406517:                        DEF    FLAG p1=V_01eb a/tf=11 b/format=1 c/ostate=0  type=1 (integer) form=1 (simple) special=0 (<special:0>) linkage=0 (auto) spec=0 indirect=0 unass=0
47596 @ 406533:                        DEF    POINTER p1=V_01ec a/tf=11 b/format=1 c/ostate=0  type=1 (integer) form=1 (simple) special=0 (<special:0>) linkage=0 (auto) spec=0 indirect=0 unass=0
47597 @ 406552:                        DEF    WREG p1=V_01ed a/tf=11 b/format=1 c/ostate=0  type=1 (integer) form=1 (simple) special=0 (<special:0>) linkage=0 (auto) spec=0 indirect=0 unass=0
47598 @ 406568:                        DEF    PIN p1=V_01ee a/tf=11 b/format=1 c/ostate=0  type=1 (integer) form=1 (simple) special=0 (<special:0>) linkage=0 (auto) spec=0 indirect=0 unass=0
47599 @ 406583:                        DEF    SNNO p1=V_01ef a/tf=11 b/format=1 c/ostate=0  type=1 (integer) form=1 (simple) special=0 (<special:0>) linkage=0 (auto) spec=0 indirect=0 unass=0
47600 @ 406599:                        DEF    SNNAME p1=V_01f0 a/tf=11 b/format=1 c/ostate=0  type=1 (integer) form=1 (simple) special=0 (<special:0>) linkage=0 (auto) spec=0 indirect=0 unass=0
47601 @ 406617:                        DEF    NAPS p1=V_01f1 a/tf=11 b/format=1 c/ostate=0  type=1 (integer) form=1 (simple) special=0 (<special:0>) linkage=0 (auto) spec=0 indirect=0 unass=0
47602 @ 406633:                        DEF    SNPTYPE p1=V_01f2 a/tf=11 b/format=1 c/ostate=0  type=1 (integer) form=1 (simple) special=0 (<special:0>) linkage=0 (auto) spec=0 indirect=0 unass=0
47603 @ 406652:                        DEF    JJ p1=V_01f3 a/tf=11 b/format=1 c/ostate=0  type=1 (integer) form=1 (simple) special=0 (<special:0>) linkage=0 (auto) spec=0 indirect=0 unass=0
47604 @ 406666:                        DEF    XTRA p1=V_01f4 a/tf=11 b/format=1 c/ostate=0  type=1 (integer) form=1 (simple) special=0 (<special:0>) linkage=0 (auto) spec=0 indirect=0 unass=0
47605 @ 406682:                        DEF    IOCPEP p1=V_01f5 a/tf=11 b/format=1 c/ostate=0  type=1 (integer) form=1 (simple) special=0 (<special:0>) linkage=0 (auto) spec=0 indirect=0 unass=0
47606 @ 406700:                        DEF    B p1=V_01f6 a/tf=11 b/format=1 c/ostate=0  type=1 (integer) form=1 (simple) special=0 (<special:0>) linkage=0 (auto) spec=0 indirect=0 unass=0
47607 @ 406713:                        DEF    D p1=V_01f7 a/tf=11 b/format=1 c/ostate=0  type=1 (integer) form=1 (simple) special=0 (<special:0>) linkage=0 (auto) spec=0 indirect=0 unass=0
47608 @ 406726:                        DEF    SNINF p1=V_01f8 a/tf=11 b/format=1 c/ostate=0  type=1 (integer) form=1 (simple) special=0 (<special:0>) linkage=0 (auto) spec=0 indirect=0 unass=0
47609 @ 406743:                        DEF    P0 p1=V_01f9 a/tf=11 b/format=1 c/ostate=0  type=1 (integer) form=1 (simple) special=0 (<special:0>) linkage=0 (auto) spec=0 indirect=0 unass=0
47610 @ 406757:                        DEF    OPHEAD p1=V_01fa a/tf=11 b/format=1 c/ostate=0  type=1 (integer) form=1 (simple) special=0 (<special:0>) linkage=0 (auto) spec=0 indirect=0 unass=0

  7434        SNNAME=FROM AR2(P)
47611 @ 406775:                        LINE   7434 "regression-compile-tmp/nrimp10s-77.imp"
47612 @ 406817:                        PUSH   SNNAME
47613 @ 406820:                        PUSH   FROMAR2
47614 @ 406823:                        PUSH   P
47615 @ 406826:                        ASSPAR
47616 @ 406827:                        CALL  
47617 @ 406828:                        ASSVAL

  7435        SNNO=K;                           ! INDEX INTO SNINFO
47618 @ 406829:                        LINE   7435 "regression-compile-tmp/nrimp10s-77.imp"
47619 @ 406871:                        PUSH   SNNO
47620 @ 406874:                        PUSH   K
47621 @ 406877:                        ASSVAL

  7436        TESTAPP(NAPS);                    ! COUNT ACTUAL PARAMETERS
47622 @ 406878:                        LINE   7436 "regression-compile-tmp/nrimp10s-77.imp"
47623 @ 406920:                        PUSH   TESTAPP
47624 @ 406923:                        PUSH   NAPS
47625 @ 406926:                        ASSPAR
47626 @ 406927:                        CALL  

  7437        PIN=P; P=P+2
47627 @ 406928:                        LINE   7437 "regression-compile-tmp/nrimp10s-77.imp"
47628 @ 406970:                        PUSH   PIN
47629 @ 406973:                        PUSH   P
47630 @ 406976:                        ASSVAL
47631 @ 406977:                        LINE   7437 "regression-compile-tmp/nrimp10s-77.imp"
47632 @ 407019:                        PUSH   P
47633 @ 407022:                        PUSH   P
47634 @ 407025:                        PUSHI  #0x00000002
47635 @ 407030:                        ADD   
47636 @ 407031:                        ASSVAL

  7438        SNPTYPE=TSNAME(SNNO)
47637 @ 407032:                        LINE   7438 "regression-compile-tmp/nrimp10s-77.imp"
47638 @ 407074:                        PUSH   SNPTYPE
47639 @ 407077:                        PUSH   TSNAME
47640 @ 407080:                        PUSH   SNNO
47641 @ 407083:                        ACCESS
47642 @ 407084:                        ASSVAL

  7439        SNINF=SNINFO(SNNO)
47643 @ 407085:                        LINE   7439 "regression-compile-tmp/nrimp10s-77.imp"
47644 @ 407127:                        PUSH   SNINF
47645 @ 407130:                        PUSH   SNINFO
47646 @ 407133:                        PUSH   SNNO
47647 @ 407136:                        ACCESS
47648 @ 407137:                        ASSVAL

  7440        XTRA=SNINF&16_FFFF
47649 @ 407138:                        LINE   7440 "regression-compile-tmp/nrimp10s-77.imp"
47650 @ 407180:                        PUSH   XTRA
47651 @ 407183:                        PUSH   SNINF
47652 @ 407186:                        PUSHI  #0x0000ffff
47653 @ 407191:                        AND   
47654 @ 407192:                        ASSVAL

  7441        POINTER=(SNINF>>16)&255
47655 @ 407193:                        LINE   7441 "regression-compile-tmp/nrimp10s-77.imp"
47656 @ 407235:                        PUSH   POINTER
47657 @ 407238:                        PUSH   SNINF
47658 @ 407241:                        PUSHI  #0x00000010
47659 @ 407246:                        RSH   
47660 @ 407247:                        PUSHI  #0x000000ff
47661 @ 407252:                        AND   
47662 @ 407253:                        ASSVAL

  7442        FLAG=SNINF>>24
  7443  !
  7444  ! THE IMPLICITLY SPECIFIED ROUTINE ARE THE EASIEST OF ALL TO DEAL WITH.
  7445  ! JUST SET UP THE EXTERNAL SPEC & PARAMETERS. THEN A RECURSIVE CALL
  7446  ! OF CNAME THEN FINDS THE ROUTINE UNDER ITS TRUE COLOURS AND COMPILES
  7447  ! THE CALL. ALL CALLS EXCEPT THE FIRST ARE DEALT WITH DIRECTLY BY CNAME.
  7448  ! ALL NONTRIVIAL ROUTINES SHOULD BE DEALT WITH IN THIS MANNER
  7449  ! XTRA HAS INDEX INTO ARRAY OF EXTERNAL NAMES SO THAT THESE
  7450  ! CAN EASILY BE CHANGED.
  7451  !
47663 @ 407254:                        LINE   7442 "regression-compile-tmp/nrimp10s-77.imp"
47664 @ 407296:                        PUSH   FLAG
47665 @ 407299:                        PUSH   SNINF
47666 @ 407302:                        PUSHI  #0x00000018
47667 @ 407307:                        RSH   
47668 @ 407308:                        ASSVAL

  7452        %IF FLAG&16_80#0 %THEN %START
47669 @ 407309:                        LINE   7452 "regression-compile-tmp/nrimp10s-77.imp"
47670 @ 407351:                        PUSH   FLAG
47671 @ 407354:                        PUSHI  #0x00000080
47672 @ 407359:                        AND   
47673 @ 407360:                        PUSHI  #0x00000000
47674 @ 407365:                        JUMPIF = L_0004

  7453           CXREF(SNXREFS(XTRA),PARMDYNAMIC,2,JJ);! JJ SET WITH REF DISPLACEMENT
47675 @ 407369:                        LINE   7453 "regression-compile-tmp/nrimp10s-77.imp"
47676 @ 407411:                        PUSH   CXREF
47677 @ 407414:                        PUSH   SNXREFS
47678 @ 407417:                        PUSH   XTRA
47679 @ 407420:                        ACCESS
47680 @ 407421:                        ASSPAR
47681 @ 407422:                        PUSH   PARMDYNAMIC
47682 @ 407425:                        ASSPAR
47683 @ 407426:                        PUSHI  #0x00000002
47684 @ 407431:                        ASSPAR
47685 @ 407432:                        PUSH   JJ
47686 @ 407435:                        ASSPAR
47687 @ 407436:                        CALL  

  7454           %IF SNNO=26 %THEN LOGEPDISP=JJ
47688 @ 407437:                        LINE   7454 "regression-compile-tmp/nrimp10s-77.imp"
47689 @ 407479:                        PUSH   SNNO
47690 @ 407482:                        PUSHI  #0x0000001a
47691 @ 407487:                        JUMPIF # L_0007
47692 @ 407491:                        PUSH   LOGEPDISP
47693 @ 407494:                        PUSH   JJ
47694 @ 407497:                        ASSVAL
47695 @ 407498:                        LOCATE L_0007

  7455           %IF SNNO=31 %THEN EXPEPDISP=JJ
47696 @ 407501:                        LINE   7455 "regression-compile-tmp/nrimp10s-77.imp"
47697 @ 407543:                        PUSH   SNNO
47698 @ 407546:                        PUSHI  #0x0000001f
47699 @ 407551:                        JUMPIF # L_0007
47700 @ 407555:                        PUSH   EXPEPDISP
47701 @ 407558:                        PUSH   JJ
47702 @ 407561:                        ASSVAL
47703 @ 407562:                        LOCATE L_0007

  7456           OPHEAD=0; P0=SNPARAMS(POINTER)
47704 @ 407565:                        LINE   7456 "regression-compile-tmp/nrimp10s-77.imp"
47705 @ 407607:                        PUSH   OPHEAD
47706 @ 407610:                        PUSHI  #0x00000000
47707 @ 407615:                        ASSVAL
47708 @ 407616:                        LINE   7456 "regression-compile-tmp/nrimp10s-77.imp"
47709 @ 407658:                        PUSH   P0
47710 @ 407661:                        PUSH   SNPARAMS
47711 @ 407664:                        PUSH   POINTER
47712 @ 407667:                        ACCESS
47713 @ 407668:                        ASSVAL

  7457           K=OPHEAD; D=1
47714 @ 407669:                        LINE   7457 "regression-compile-tmp/nrimp10s-77.imp"
47715 @ 407711:                        PUSH   K
47716 @ 407714:                        PUSH   OPHEAD
47717 @ 407717:                        ASSVAL
47718 @ 407718:                        LINE   7457 "regression-compile-tmp/nrimp10s-77.imp"
47719 @ 407760:                        PUSH   D
47720 @ 407763:                        PUSHI  #0x00000001
47721 @ 407768:                        ASSVAL

  7458           %WHILE D<=P0 %CYCLE
47722 @ 407769:                        LINE   7458 "regression-compile-tmp/nrimp10s-77.imp"
47723 @ 407811:                        LOCATE L_0006
47724 @ 407814:                        PUSH   D
47725 @ 407817:                        PUSH   P0
47726 @ 407820:                        JUMPIF > L_0007

  7459              PTYPE=SNPARAMS(POINTER+D)
47727 @ 407824:                        LINE   7459 "regression-compile-tmp/nrimp10s-77.imp"
47728 @ 407866:                        PUSH   PTYPE
47729 @ 407869:                        PUSH   SNPARAMS
47730 @ 407872:                        PUSH   POINTER
47731 @ 407875:                        PUSH   D
47732 @ 407878:                        ADD   
47733 @ 407879:                        ACCESS
47734 @ 407880:                        ASSVAL

  7460              UNPACK
47735 @ 407881:                        LINE   7460 "regression-compile-tmp/nrimp10s-77.imp"
47736 @ 407923:                        PUSH   UNPACK
47737 @ 407926:                        CALL  

  7461              %IF NAM=0 %THEN ACC=BYTES(PREC) %ELSE ACC=8
47738 @ 407927:                        LINE   7461 "regression-compile-tmp/nrimp10s-77.imp"
47739 @ 407969:                        PUSH   NAM
47740 @ 407972:                        PUSHI  #0x00000000
47741 @ 407977:                        JUMPIF # L_000a
47742 @ 407981:                        PUSH   ACC
47743 @ 407984:                        PUSH   BYTES
47744 @ 407987:                        PUSH   PREC
47745 @ 407990:                        ACCESS
47746 @ 407991:                        ASSVAL
47747 @ 407992:                        GOTO   L_0009
47748 @ 407995:                        LOCATE L_000a
47749 @ 407998:                        PUSH   ACC
47750 @ 408001:                        PUSHI  #0x00000008
47751 @ 408006:                        ASSVAL
47752 @ 408007:                        LOCATE L_0009

  7462              %IF PTYPE=16_35 %THEN ACC=256;!STRING BY VALUE
47753 @ 408010:                        LINE   7462 "regression-compile-tmp/nrimp10s-77.imp"
47754 @ 408052:                        PUSH   PTYPE
47755 @ 408055:                        PUSHI  #0x00000035
47756 @ 408060:                        JUMPIF # L_000a
47757 @ 408064:                        PUSH   ACC
47758 @ 408067:                        PUSHI  #0x00000100
47759 @ 408072:                        ASSVAL
47760 @ 408073:                        LOCATE L_000a

  7463              INSERTAT END(OPHEAD,PTYPE<<16,ACC<<16,0)
47761 @ 408076:                        LINE   7463 "regression-compile-tmp/nrimp10s-77.imp"
47762 @ 408118:                        PUSH   INSERTATEND
47763 @ 408121:                        PUSH   OPHEAD
47764 @ 408124:                        ASSPAR
47765 @ 408125:                        PUSH   PTYPE
47766 @ 408128:                        PUSHI  #0x00000010
47767 @ 408133:                        LSH   
47768 @ 408134:                        ASSPAR
47769 @ 408135:                        PUSH   ACC
47770 @ 408138:                        PUSHI  #0x00000010
47771 @ 408143:                        LSH   
47772 @ 408144:                        ASSPAR
47773 @ 408145:                        PUSHI  #0x00000000
47774 @ 408150:                        ASSPAR
47775 @ 408151:                        CALL  

  7464              D=D+1
47776 @ 408152:                        LINE   7464 "regression-compile-tmp/nrimp10s-77.imp"
47777 @ 408194:                        PUSH   D
47778 @ 408197:                        PUSH   D
47779 @ 408200:                        PUSHI  #0x00000001
47780 @ 408205:                        ADD   
47781 @ 408206:                        ASSVAL

  7465           %REPEAT
47782 @ 408207:                        LINE   7465 "regression-compile-tmp/nrimp10s-77.imp"
47783 @ 408249:                        REPEAT L_0006
47784 @ 408252:                        LOCATE L_0007

  7466           I=1; J=14
47785 @ 408255:                        LINE   7466 "regression-compile-tmp/nrimp10s-77.imp"
47786 @ 408297:                        PUSH   I
47787 @ 408300:                        PUSHI  #0x00000001
47788 @ 408305:                        ASSVAL
47789 @ 408306:                        LINE   7466 "regression-compile-tmp/nrimp10s-77.imp"
47790 @ 408348:                        PUSH   J
47791 @ 408351:                        PUSHI  #0x0000000e
47792 @ 408356:                        ASSVAL

  7467           OLDI=0; PTYPE=SNPTYPE
47793 @ 408357:                        LINE   7467 "regression-compile-tmp/nrimp10s-77.imp"
47794 @ 408399:                        PUSH   OLDI
47795 @ 408402:                        PUSHI  #0x00000000
47796 @ 408407:                        ASSVAL
47797 @ 408408:                        LINE   7467 "regression-compile-tmp/nrimp10s-77.imp"
47798 @ 408450:                        PUSH   PTYPE
47799 @ 408453:                        PUSH   SNPTYPE
47800 @ 408456:                        ASSVAL

  7468           K=OPHEAD; KFORM=P0
47801 @ 408457:                        LINE   7468 "regression-compile-tmp/nrimp10s-77.imp"
47802 @ 408499:                        PUSH   K
47803 @ 408502:                        PUSH   OPHEAD
47804 @ 408505:                        ASSVAL
47805 @ 408506:                        LINE   7468 "regression-compile-tmp/nrimp10s-77.imp"
47806 @ 408548:                        PUSH   KFORM
47807 @ 408551:                        PUSH   P0
47808 @ 408554:                        ASSVAL

  7469           REPLACETAG(SNNAME)
47809 @ 408555:                        LINE   7469 "regression-compile-tmp/nrimp10s-77.imp"
47810 @ 408597:                        PUSH   REPLACETAG
47811 @ 408600:                        PUSH   SNNAME
47812 @ 408603:                        ASSPAR
47813 @ 408604:                        CALL  

  7470           REPLACE2(TAGS(SNNAME),JJ);     ! DIPLACEMENT INTO S2
47814 @ 408605:                        LINE   7470 "regression-compile-tmp/nrimp10s-77.imp"
47815 @ 408647:                        PUSH   REPLACE2
47816 @ 408650:                        PUSH   TAGS
47817 @ 408653:                        PUSH   SNNAME
47818 @ 408656:                        ACCESS
47819 @ 408657:                        ASSPAR
47820 @ 408658:                        PUSH   JJ
47821 @ 408661:                        ASSPAR
47822 @ 408662:                        CALL  

  7471           P=PIN; CNAME(Z,REG);           ! RECURSIVE CALL
47823 @ 408663:                        LINE   7471 "regression-compile-tmp/nrimp10s-77.imp"
47824 @ 408705:                        PUSH   P
47825 @ 408708:                        PUSH   PIN
47826 @ 408711:                        ASSVAL
47827 @ 408712:                        LINE   7471 "regression-compile-tmp/nrimp10s-77.imp"
47828 @ 408754:                        PUSH   CNAME
47829 @ 408757:                        PUSH   Z
47830 @ 408760:                        ASSPAR
47831 @ 408761:                        PUSH   REG
47832 @ 408764:                        ASSPAR
47833 @ 408765:                        CALL  

  7472           NEST=REG
47834 @ 408766:                        LINE   7472 "regression-compile-tmp/nrimp10s-77.imp"
47835 @ 408808:                        PUSH   NEST
47836 @ 408811:                        PUSH   REG
47837 @ 408814:                        ASSVAL

  7473           P=P-1; %RETURN;                ! DUPLICATES CHECK OF <ENAME>
47838 @ 408815:                        LINE   7473 "regression-compile-tmp/nrimp10s-77.imp"
47839 @ 408857:                        PUSH   P
47840 @ 408860:                        PUSH   P
47841 @ 408863:                        PUSHI  #0x00000001
47842 @ 408868:                        SUB   
47843 @ 408869:                        ASSVAL
47844 @ 408870:                        LINE   7473 "regression-compile-tmp/nrimp10s-77.imp"
47845 @ 408912:                        RETURN

  7474        %FINISH
  7475  !
  7476  ! ALL ROUTINES EXCEPT THE IMPLICITS REQUIRE A CHECK THAT THE USE OF THE
  7477  ! NAME IS LEGAL AND THAT THE CORRECT NO OF PARAMETERS(BOTTOM 2 BITS OF
  7478  ! FLAG) HAS BEEN SUPPLIED. THE CHECK IS TRIVIAL - THE PROBLEM
  7479  ! IS TO GET THE RIGHT ERROR NUMBER.
  7480  ! XTRA HAS A BITMASK OF ALLOWED USES(IE ALLOWED Z VALUES)
  7481  !
47846 @ 408913:                        LINE   7474 "regression-compile-tmp/nrimp10s-77.imp"
47847 @ 408955:                        LOCATE L_0004

  7482        %IF NAPS#FLAG&3 %THEN ERRNO=19 %AND ->ERREXIT
47848 @ 408958:                        LINE   7482 "regression-compile-tmp/nrimp10s-77.imp"
47849 @ 409000:                        PUSH   NAPS
47850 @ 409003:                        PUSH   FLAG
47851 @ 409006:                        PUSHI  #0x00000003
47852 @ 409011:                        AND   
47853 @ 409012:                        JUMPIF = L_0004
47854 @ 409016:                        PUSH   ERRNO
47855 @ 409019:                        PUSHI  #0x00000013
47856 @ 409024:                        ASSVAL
47857 @ 409025:                        JUMP   L_01fb
47858 @ 409028:                        LOCATE L_0004

  7483        JJ=1<<Z
47859 @ 409031:                        LINE   7483 "regression-compile-tmp/nrimp10s-77.imp"
47860 @ 409073:                        PUSH   JJ
47861 @ 409076:                        PUSHI  #0x00000001
47862 @ 409081:                        PUSH   Z
47863 @ 409084:                        LSH   
47864 @ 409085:                        ASSVAL

  7484        %IF JJ&XTRA=0 %THEN %START;       ! ILLEGAL USE
47865 @ 409086:                        LINE   7484 "regression-compile-tmp/nrimp10s-77.imp"
47866 @ 409128:                        PUSH   JJ
47867 @ 409131:                        PUSH   XTRA
47868 @ 409134:                        AND   
47869 @ 409135:                        PUSHI  #0x00000000
47870 @ 409140:                        JUMPIF # L_0004

  7485           ERRNO=23
47871 @ 409144:                        LINE   7485 "regression-compile-tmp/nrimp10s-77.imp"
47872 @ 409186:                        PUSH   ERRNO
47873 @ 409189:                        PUSHI  #0x00000017
47874 @ 409194:                        ASSVAL

  7486           %IF Z=0 %THEN ERRNO=17
47875 @ 409195:                        LINE   7486 "regression-compile-tmp/nrimp10s-77.imp"
47876 @ 409237:                        PUSH   Z
47877 @ 409240:                        PUSHI  #0x00000000
47878 @ 409245:                        JUMPIF # L_0007
47879 @ 409249:                        PUSH   ERRNO
47880 @ 409252:                        PUSHI  #0x00000011
47881 @ 409257:                        ASSVAL
47882 @ 409258:                        LOCATE L_0007

  7487           %IF Z=1 %OR 3<=Z<=4 %THEN ERRNO=29
47883 @ 409261:                        LINE   7487 "regression-compile-tmp/nrimp10s-77.imp"
47884 @ 409303:                        PUSH   Z
47885 @ 409306:                        PUSHI  #0x00000001
47886 @ 409311:                        JUMPIF = L_0008
47887 @ 409315:                        PUSHI  #0x00000003
47888 @ 409320:                        PUSH   Z
47889 @ 409323:                        JUMPIFD > L_0007
47890 @ 409327:                        PUSHI  #0x00000004
47891 @ 409332:                        JUMPIF > L_0007
47892 @ 409336:                        LOCATE L_0008
47893 @ 409339:                        PUSH   ERRNO
47894 @ 409342:                        PUSHI  #0x0000001d
47895 @ 409347:                        ASSVAL
47896 @ 409348:                        LOCATE L_0007

  7488           %IF XTRA&16_F000#0 %THEN ERRNO=84
47897 @ 409351:                        LINE   7488 "regression-compile-tmp/nrimp10s-77.imp"
47898 @ 409393:                        PUSH   XTRA
47899 @ 409396:                        PUSHI  #0x0000f000
47900 @ 409401:                        AND   
47901 @ 409402:                        PUSHI  #0x00000000
47902 @ 409407:                        JUMPIF = L_0007
47903 @ 409411:                        PUSH   ERRNO
47904 @ 409414:                        PUSHI  #0x00000054
47905 @ 409419:                        ASSVAL
47906 @ 409420:                        LOCATE L_0007

  7489           ->ERR EXIT
47907 @ 409423:                        LINE   7489 "regression-compile-tmp/nrimp10s-77.imp"
47908 @ 409465:                        JUMP   L_01fb

  7490        %FINISH
  7491  !
  7492  ! A NUMBER OF INPUT-OUTPUT ROUTINES ARE MAPPED ONTO CALLS OF IOCP.
  7493  ! THIS ARRANGEMENT HAS THE ADVANTAGE OF REQUIRING ONL 1 EXTERNAL REF
  7494  ! IN THE GLA BUT HAS THE DISADVANTAGE THAT THE I-O ROUTINES CAN NOT
  7495  ! BE PASSED AS RT-TYPE PARAMETERS AS WELL AS REQUIRING MESSY CODE
  7496  ! HEREABOUTS.  SNINF_PTR HOLD EITHER:-
  7497  !       1) THE IOCP ENTRY POINT NO
  7498  !   OR  2) THE SYMBOL TO BE OUTPUT WITH 2**7 BIT SET
  7499  !
  7500  ! THIS SECTION DEALS WITH SELECT INPUT,SELECT OUTPUT,NEWLINE,NEWPAGE
  7501  !                         SPACE,SKIP SYMBOL,PRINT SYMBOL,PRINT STRING
  7502  !                         AND PRINT CH
  7503  !
47909 @ 409468:                        LINE   7490 "regression-compile-tmp/nrimp10s-77.imp"
47910 @ 409510:                        LOCATE L_0004

  7504        %IF FLAG&16_40#0 %THEN %START
47911 @ 409513:                        LINE   7504 "regression-compile-tmp/nrimp10s-77.imp"
47912 @ 409555:                        PUSH   FLAG
47913 @ 409558:                        PUSHI  #0x00000040
47914 @ 409563:                        AND   
47915 @ 409564:                        PUSHI  #0x00000000
47916 @ 409569:                        JUMPIF = L_0004

  7505           IOCPEP=POINTER; B=ACCR
47917 @ 409573:                        LINE   7505 "regression-compile-tmp/nrimp10s-77.imp"
47918 @ 409615:                        PUSH   IOCPEP
47919 @ 409618:                        PUSH   POINTER
47920 @ 409621:                        ASSVAL
47921 @ 409622:                        LINE   7505 "regression-compile-tmp/nrimp10s-77.imp"
47922 @ 409664:                        PUSH   B
47923 @ 409667:                        PUSHI  #0x00000000
47924 @ 409672:                        ASSVAL

  7506           %IF FLAG&3#0 %THEN %START;     ! RT HAS PARAMS
47925 @ 409673:                        LINE   7506 "regression-compile-tmp/nrimp10s-77.imp"
47926 @ 409715:                        PUSH   FLAG
47927 @ 409718:                        PUSHI  #0x00000003
47928 @ 409723:                        AND   
47929 @ 409724:                        PUSHI  #0x00000000
47930 @ 409729:                        JUMPIF = L_0007

  7507              P=P+1
47931 @ 409733:                        LINE   7507 "regression-compile-tmp/nrimp10s-77.imp"
47932 @ 409775:                        PUSH   P
47933 @ 409778:                        PUSH   P
47934 @ 409781:                        PUSHI  #0x00000001
47935 @ 409786:                        ADD   
47936 @ 409787:                        ASSVAL

  7508              %IF SNNO=37 %THEN CSTREXP(0,DR) %AND B=DR %ELSE CSEXP(ACCR,16_51)
47937 @ 409788:                        LINE   7508 "regression-compile-tmp/nrimp10s-77.imp"
47938 @ 409830:                        PUSH   SNNO
47939 @ 409833:                        PUSHI  #0x00000025
47940 @ 409838:                        JUMPIF # L_000a
47941 @ 409842:                        PUSH   CSTREXP
47942 @ 409845:                        PUSHI  #0x00000000
47943 @ 409850:                        ASSPAR
47944 @ 409851:                        PUSHI  #0x00000001
47945 @ 409856:                        ASSPAR
47946 @ 409857:                        CALL  
47947 @ 409858:                        PUSH   B
47948 @ 409861:                        PUSHI  #0x00000001
47949 @ 409866:                        ASSVAL
47950 @ 409867:                        GOTO   L_0009
47951 @ 409870:                        LOCATE L_000a
47952 @ 409873:                        PUSH   CSEXP
47953 @ 409876:                        PUSHI  #0x00000000
47954 @ 409881:                        ASSPAR
47955 @ 409882:                        PUSHI  #0x00000051
47956 @ 409887:                        ASSPAR
47957 @ 409888:                        CALL  
47958 @ 409889:                        LOCATE L_0009

  7509           %FINISH
47959 @ 409892:                        LINE   7509 "regression-compile-tmp/nrimp10s-77.imp"
47960 @ 409934:                        LOCATE L_0007

  7510           %IF IOCPEP>127 %THEN PSF1(LSS,0,IOCPEP&127) %AND IOCPEP=5
47961 @ 409937:                        LINE   7510 "regression-compile-tmp/nrimp10s-77.imp"
47962 @ 409979:                        PUSH   IOCPEP
47963 @ 409982:                        PUSHI  #0x0000007f
47964 @ 409987:                        JUMPIF <= L_0007
47965 @ 409991:                        PUSH   PSF1
47966 @ 409994:                        PUSHI  #0x00000062
47967 @ 409999:                        ASSPAR
47968 @ 410000:                        PUSHI  #0x00000000
47969 @ 410005:                        ASSPAR
47970 @ 410006:                        PUSH   IOCPEP
47971 @ 410009:                        PUSHI  #0x0000007f
47972 @ 410014:                        AND   
47973 @ 410015:                        ASSPAR
47974 @ 410016:                        CALL  
47975 @ 410017:                        PUSH   IOCPEP
47976 @ 410020:                        PUSHI  #0x00000005
47977 @ 410025:                        ASSVAL
47978 @ 410026:                        LOCATE L_0007

  7511           %IF SNNO=4 %THEN PSF1(LSS,0,0);! SKIP SYMBOL FORCE ACS=1
47979 @ 410029:                        LINE   7511 "regression-compile-tmp/nrimp10s-77.imp"
47980 @ 410071:                        PUSH   SNNO
47981 @ 410074:                        PUSHI  #0x00000004
47982 @ 410079:                        JUMPIF # L_0007
47983 @ 410083:                        PUSH   PSF1
47984 @ 410086:                        PUSHI  #0x00000062
47985 @ 410091:                        ASSPAR
47986 @ 410092:                        PUSHI  #0x00000000
47987 @ 410097:                        ASSPAR
47988 @ 410098:                        PUSHI  #0x00000000
47989 @ 410103:                        ASSPAR
47990 @ 410104:                        CALL  
47991 @ 410105:                        LOCATE L_0007

  7512           CIOCP(IOCPEP,B);               ! PLANT CALL OF IOCP
47992 @ 410108:                        LINE   7512 "regression-compile-tmp/nrimp10s-77.imp"
47993 @ 410150:                        PUSH   CIOCP
47994 @ 410153:                        PUSH   IOCPEP
47995 @ 410156:                        ASSPAR
47996 @ 410157:                        PUSH   B
47997 @ 410160:                        ASSPAR
47998 @ 410161:                        CALL  

  7513           P=P+1
47999 @ 410162:                        LINE   7513 "regression-compile-tmp/nrimp10s-77.imp"
48000 @ 410204:                        PUSH   P
48001 @ 410207:                        PUSH   P
48002 @ 410210:                        PUSHI  #0x00000001
48003 @ 410215:                        ADD   
48004 @ 410216:                        ASSVAL

  7514           ->OKEXIT
48005 @ 410217:                        LINE   7514 "regression-compile-tmp/nrimp10s-77.imp"
48006 @ 410259:                        JUMP   L_01fc

  7515        %FINISH
  7516  !
  7517  ! THE BUILT-IN MAPS (INTEGER ETC BUT NOT RECORD OR ARRAY)
  7518  !
48007 @ 410262:                        LINE   7515 "regression-compile-tmp/nrimp10s-77.imp"
48008 @ 410304:                        LOCATE L_0004

  7519        %IF FLAG&16_20#0 %THEN %START
48009 @ 410307:                        LINE   7519 "regression-compile-tmp/nrimp10s-77.imp"
48010 @ 410349:                        PUSH   FLAG
48011 @ 410352:                        PUSHI  #0x00000020
48012 @ 410357:                        AND   
48013 @ 410358:                        PUSHI  #0x00000000
48014 @ 410363:                        JUMPIF = L_0004

  7520           SNPTYPE=16_1C00+SNPTYPE;       ! ADD MAP BITS
48015 @ 410367:                        LINE   7520 "regression-compile-tmp/nrimp10s-77.imp"
48016 @ 410409:                        PUSH   SNPTYPE
48017 @ 410412:                        PUSHI  #0x00001c00
48018 @ 410417:                        PUSH   SNPTYPE
48019 @ 410420:                        ADD   
48020 @ 410421:                        ASSVAL

  7521           %IF PARMOPT=0 %AND OPTMAP#0 %THEN ->OKEXIT
48021 @ 410422:                        LINE   7521 "regression-compile-tmp/nrimp10s-77.imp"
48022 @ 410464:                        PUSH   PARMOPT
48023 @ 410467:                        PUSHI  #0x00000000
48024 @ 410472:                        JUMPIF # L_0007
48025 @ 410476:                        PUSH   OPTMAP
48026 @ 410479:                        CALL  
48027 @ 410480:                        PUSHI  #0x00000000
48028 @ 410485:                        JUMPIF = L_0007
48029 @ 410489:                        JUMP   L_01fc
48030 @ 410492:                        LOCATE L_0007

  7522           %IF Z=1 %THEN  BIMSTR=1;       ! SPECIAL FLAG FOR STORE VIA MAP
48031 @ 410495:                        LINE   7522 "regression-compile-tmp/nrimp10s-77.imp"
48032 @ 410537:                        PUSH   Z
48033 @ 410540:                        PUSHI  #0x00000001
48034 @ 410545:                        JUMPIF # L_0007
48035 @ 410549:                        PUSH   BIMSTR
48036 @ 410552:                        PUSHI  #0x00000001
48037 @ 410557:                        ASSVAL
48038 @ 410558:                        LOCATE L_0007

  7523           P=P+1
48039 @ 410561:                        LINE   7523 "regression-compile-tmp/nrimp10s-77.imp"
48040 @ 410603:                        PUSH   P
48041 @ 410606:                        PUSH   P
48042 @ 410609:                        PUSHI  #0x00000001
48043 @ 410614:                        ADD   
48044 @ 410615:                        ASSVAL

  7524           CSEXP(BREG,16_51); P=P+1
48045 @ 410616:                        LINE   7524 "regression-compile-tmp/nrimp10s-77.imp"
48046 @ 410658:                        PUSH   CSEXP
48047 @ 410661:                        PUSHI  #0x00000007
48048 @ 410666:                        ASSPAR
48049 @ 410667:                        PUSHI  #0x00000051
48050 @ 410672:                        ASSPAR
48051 @ 410673:                        CALL  
48052 @ 410674:                        LINE   7524 "regression-compile-tmp/nrimp10s-77.imp"
48053 @ 410716:                        PUSH   P
48054 @ 410719:                        PUSH   P
48055 @ 410722:                        PUSHI  #0x00000001
48056 @ 410727:                        ADD   
48057 @ 410728:                        ASSVAL

  7525           %IF Z=1 %THEN BIMSTR=0
48058 @ 410729:                        LINE   7525 "regression-compile-tmp/nrimp10s-77.imp"
48059 @ 410771:                        PUSH   Z
48060 @ 410774:                        PUSHI  #0x00000001
48061 @ 410779:                        JUMPIF # L_0007
48062 @ 410783:                        PUSH   BIMSTR
48063 @ 410786:                        PUSHI  #0x00000000
48064 @ 410791:                        ASSVAL
48065 @ 410792:                        LOCATE L_0007

  7526           JJ=SNPTYPE>>4&15
48066 @ 410795:                        LINE   7526 "regression-compile-tmp/nrimp10s-77.imp"
48067 @ 410837:                        PUSH   JJ
48068 @ 410840:                        PUSH   SNPTYPE
48069 @ 410843:                        PUSHI  #0x00000004
48070 @ 410848:                        RSH   
48071 @ 410849:                        PUSHI  #0x0000000f
48072 @ 410854:                        AND   
48073 @ 410855:                        ASSVAL

  7527           DISP=MAPDES(JJ)
48074 @ 410856:                        LINE   7527 "regression-compile-tmp/nrimp10s-77.imp"
48075 @ 410898:                        PUSH   DISP
48076 @ 410901:                        PUSH   MAPDES
48077 @ 410904:                        PUSH   JJ
48078 @ 410907:                        ASSPAR
48079 @ 410908:                        CALL  
48080 @ 410909:                        ASSVAL

  7528           AREA=PC; ACCESS=3
48081 @ 410910:                        LINE   7528 "regression-compile-tmp/nrimp10s-77.imp"
48082 @ 410952:                        PUSH   AREA
48083 @ 410955:                        PUSHI  #0x00000004
48084 @ 410960:                        ASSVAL
48085 @ 410961:                        LINE   7528 "regression-compile-tmp/nrimp10s-77.imp"
48086 @ 411003:                        PUSH   ACCESS
48087 @ 411006:                        PUSHI  #0x00000003
48088 @ 411011:                        ASSVAL

  7529           OLDI=0;                        ! FOR CHECK IN == ASSGNMNT
48089 @ 411012:                        LINE   7529 "regression-compile-tmp/nrimp10s-77.imp"
48090 @ 411054:                        PUSH   OLDI
48091 @ 411057:                        PUSHI  #0x00000000
48092 @ 411062:                        ASSVAL

  7530           ->OKEXIT
48093 @ 411063:                        LINE   7530 "regression-compile-tmp/nrimp10s-77.imp"
48094 @ 411105:                        JUMP   L_01fc

  7531        %FINISH
  7532  !
  7533  ! ADHOC CODING IS REQUIRED FOR THE REMAINING ROUTINES APART FROM
  7534  ! A CHECK FOR NAMETYPE PARAMETERS. THE SWITCH NO IS KEPT IN POINTER
  7535  !
48095 @ 411108:                        LINE   7531 "regression-compile-tmp/nrimp10s-77.imp"
48096 @ 411150:                        LOCATE L_0004

  7536        P=P+1
48097 @ 411153:                        LINE   7536 "regression-compile-tmp/nrimp10s-77.imp"
48098 @ 411195:                        PUSH   P
48099 @ 411198:                        PUSH   P
48100 @ 411201:                        PUSHI  #0x00000001
48101 @ 411206:                        ADD   
48102 @ 411207:                        ASSVAL

  7537        %IF FLAG&8#0 %AND(A(P+3)#4 %OR A(P+4)#1 %OR A(P+FROM AR2(P+1)+1)#2) %THEN ERRNO=22 %AND ->ERREXIT
48103 @ 411208:                        LINE   7537 "regression-compile-tmp/nrimp10s-77.imp"
48104 @ 411250:                        PUSH   FLAG
48105 @ 411253:                        PUSHI  #0x00000008
48106 @ 411258:                        AND   
48107 @ 411259:                        PUSHI  #0x00000000
48108 @ 411264:                        JUMPIF = L_0004
48109 @ 411268:                        PUSH   A
48110 @ 411271:                        PUSH   P
48111 @ 411274:                        PUSHI  #0x00000003
48112 @ 411279:                        ADD   
48113 @ 411280:                        ACCESS
48114 @ 411281:                        PUSHI  #0x00000004
48115 @ 411286:                        JUMPIF # L_0005
48116 @ 411290:                        PUSH   A
48117 @ 411293:                        PUSH   P
48118 @ 411296:                        PUSHI  #0x00000004
48119 @ 411301:                        ADD   
48120 @ 411302:                        ACCESS
48121 @ 411303:                        PUSHI  #0x00000001
48122 @ 411308:                        JUMPIF # L_0005
48123 @ 411312:                        PUSH   A
48124 @ 411315:                        PUSH   P
48125 @ 411318:                        PUSH   FROMAR2
48126 @ 411321:                        PUSH   P
48127 @ 411324:                        PUSHI  #0x00000001
48128 @ 411329:                        ADD   
48129 @ 411330:                        ASSPAR
48130 @ 411331:                        CALL  
48131 @ 411332:                        ADD   
48132 @ 411333:                        PUSHI  #0x00000001
48133 @ 411338:                        ADD   
48134 @ 411339:                        ACCESS
48135 @ 411340:                        PUSHI  #0x00000002
48136 @ 411345:                        JUMPIF = L_0004
48137 @ 411349:                        LOCATE L_0005
48138 @ 411352:                        PUSH   ERRNO
48139 @ 411355:                        PUSHI  #0x00000016
48140 @ 411360:                        ASSVAL
48141 @ 411361:                        JUMP   L_01fb
48142 @ 411364:                        LOCATE L_0004

  7538        ->ADHOC(POINTER)
48143 @ 411367:                        LINE   7538 "regression-compile-tmp/nrimp10s-77.imp"
48144 @ 411409:                        PUSH   POINTER
48145 @ 411412:                        SJUMP  484

  7539  ADHOC(1):                               ! NEWLINES(=6) & SPACES(=7)
48146 @ 411415:                        LINE   7539 "regression-compile-tmp/nrimp10s-77.imp"
48147 @ 411457:                        PUSHI  #0x00000001
48148 @ 411462:                        SLABEL 484

  7540        CSEXP(ACCR,16_51);                ! REPITITION NO TO ACC
48149 @ 411465:                        LINE   7540 "regression-compile-tmp/nrimp10s-77.imp"
48150 @ 411507:                        PUSH   CSEXP
48151 @ 411510:                        PUSHI  #0x00000000
48152 @ 411515:                        ASSPAR
48153 @ 411516:                        PUSHI  #0x00000051
48154 @ 411521:                        ASSPAR
48155 @ 411522:                        CALL  

  7541        %IF SNNO=6 %THEN JJ=10 %ELSE JJ=32
48156 @ 411523:                        LINE   7541 "regression-compile-tmp/nrimp10s-77.imp"
48157 @ 411565:                        PUSH   SNNO
48158 @ 411568:                        PUSHI  #0x00000006
48159 @ 411573:                        JUMPIF # L_0004
48160 @ 411577:                        PUSH   JJ
48161 @ 411580:                        PUSHI  #0x0000000a
48162 @ 411585:                        ASSVAL
48163 @ 411586:                        GOTO   L_0003
48164 @ 411589:                        LOCATE L_0004
48165 @ 411592:                        PUSH   JJ
48166 @ 411595:                        PUSHI  #0x00000020
48167 @ 411600:                        ASSVAL
48168 @ 411601:                        LOCATE L_0003

  7542        PSF1(USH,0,8);                    ! SHIFT UP 8 PLACES
48169 @ 411604:                        LINE   7542 "regression-compile-tmp/nrimp10s-77.imp"
48170 @ 411646:                        PUSH   PSF1
48171 @ 411649:                        PUSHI  #0x000000c8
48172 @ 411654:                        ASSPAR
48173 @ 411655:                        PUSHI  #0x00000000
48174 @ 411660:                        ASSPAR
48175 @ 411661:                        PUSHI  #0x00000008
48176 @ 411666:                        ASSPAR
48177 @ 411667:                        CALL  

  7543        PSF1(OR,0,JJ);                    ! OR SYMBOL
48178 @ 411668:                        LINE   7543 "regression-compile-tmp/nrimp10s-77.imp"
48179 @ 411710:                        PUSH   PSF1
48180 @ 411713:                        PUSHI  #0x0000008c
48181 @ 411718:                        ASSPAR
48182 @ 411719:                        PUSHI  #0x00000000
48183 @ 411724:                        ASSPAR
48184 @ 411725:                        PUSH   JJ
48185 @ 411728:                        ASSPAR
48186 @ 411729:                        CALL  

  7544        CIOCP(17,ACCR)
48187 @ 411730:                        LINE   7544 "regression-compile-tmp/nrimp10s-77.imp"
48188 @ 411772:                        PUSH   CIOCP
48189 @ 411775:                        PUSHI  #0x00000011
48190 @ 411780:                        ASSPAR
48191 @ 411781:                        PUSHI  #0x00000000
48192 @ 411786:                        ASSPAR
48193 @ 411787:                        CALL  

  7545        P=P+1
48194 @ 411788:                        LINE   7545 "regression-compile-tmp/nrimp10s-77.imp"
48195 @ 411830:                        PUSH   P
48196 @ 411833:                        PUSH   P
48197 @ 411836:                        PUSHI  #0x00000001
48198 @ 411841:                        ADD   
48199 @ 411842:                        ASSVAL

  7546        ->OKEXIT
48200 @ 411843:                        LINE   7546 "regression-compile-tmp/nrimp10s-77.imp"
48201 @ 411885:                        JUMP   L_01fc

  7547  ADHOC(2):                               ! NEXTSYMBOL(=8) & NEXTITEM(=44)
  7548                                          ! ALSO NEXTCH(=60)
48202 @ 411888:                        LINE   7547 "regression-compile-tmp/nrimp10s-77.imp"
48203 @ 411930:                        PUSHI  #0x00000002
48204 @ 411935:                        SLABEL 484

  7549        GET IN ACC(ACCR,1,0,0,0);         ! PRESERVE ANY INTERMEDIATES
48205 @ 411938:                        LINE   7549 "regression-compile-tmp/nrimp10s-77.imp"
48206 @ 411980:                        PUSH   GETINACC
48207 @ 411983:                        PUSHI  #0x00000000
48208 @ 411988:                        ASSPAR
48209 @ 411989:                        PUSHI  #0x00000001
48210 @ 411994:                        ASSPAR
48211 @ 411995:                        PUSHI  #0x00000000
48212 @ 412000:                        ASSPAR
48213 @ 412001:                        PUSHI  #0x00000000
48214 @ 412006:                        ASSPAR
48215 @ 412007:                        PUSHI  #0x00000000
48216 @ 412012:                        ASSPAR
48217 @ 412013:                        CALL  

  7550        %IF SNNO=60 %THEN JJ=18 %ELSE JJ=2
48218 @ 412014:                        LINE   7550 "regression-compile-tmp/nrimp10s-77.imp"
48219 @ 412056:                        PUSH   SNNO
48220 @ 412059:                        PUSHI  #0x0000003c
48221 @ 412064:                        JUMPIF # L_0004
48222 @ 412068:                        PUSH   JJ
48223 @ 412071:                        PUSHI  #0x00000012
48224 @ 412076:                        ASSVAL
48225 @ 412077:                        GOTO   L_0003
48226 @ 412080:                        LOCATE L_0004
48227 @ 412083:                        PUSH   JJ
48228 @ 412086:                        PUSHI  #0x00000002
48229 @ 412091:                        ASSVAL
48230 @ 412092:                        LOCATE L_0003

  7551        CIOCP(JJ,ACCR);                   ! LEAVES THE SYMBOL IN ACC
48231 @ 412095:                        LINE   7551 "regression-compile-tmp/nrimp10s-77.imp"
48232 @ 412137:                        PUSH   CIOCP
48233 @ 412140:                        PUSH   JJ
48234 @ 412143:                        ASSPAR
48235 @ 412144:                        PUSHI  #0x00000000
48236 @ 412149:                        ASSPAR
48237 @ 412150:                        CALL  

  7552        %IF SNNO=44 %THEN %START
48238 @ 412151:                        LINE   7552 "regression-compile-tmp/nrimp10s-77.imp"
48239 @ 412193:                        PUSH   SNNO
48240 @ 412196:                        PUSHI  #0x0000002c
48241 @ 412201:                        JUMPIF # L_0004

  7553           RTOS(BREG)
48242 @ 412205:                        LINE   7553 "regression-compile-tmp/nrimp10s-77.imp"
48243 @ 412247:                        PUSH   RTOS
48244 @ 412250:                        PUSHI  #0x00000007
48245 @ 412255:                        ASSPAR
48246 @ 412256:                        CALL  

  7554           SNPTYPE=16_1435
48247 @ 412257:                        LINE   7554 "regression-compile-tmp/nrimp10s-77.imp"
48248 @ 412299:                        PUSH   SNPTYPE
48249 @ 412302:                        PUSHI  #0x00001435
48250 @ 412307:                        ASSVAL

  7555           AREA=PC; ACCESS=3
48251 @ 412308:                        LINE   7555 "regression-compile-tmp/nrimp10s-77.imp"
48252 @ 412350:                        PUSH   AREA
48253 @ 412353:                        PUSHI  #0x00000004
48254 @ 412358:                        ASSVAL
48255 @ 412359:                        LINE   7555 "regression-compile-tmp/nrimp10s-77.imp"
48256 @ 412401:                        PUSH   ACCESS
48257 @ 412404:                        PUSHI  #0x00000003
48258 @ 412409:                        ASSVAL

  7556           DISP=MAPDES(3)
48259 @ 412410:                        LINE   7556 "regression-compile-tmp/nrimp10s-77.imp"
48260 @ 412452:                        PUSH   DISP
48261 @ 412455:                        PUSH   MAPDES
48262 @ 412458:                        PUSHI  #0x00000003
48263 @ 412463:                        ASSPAR
48264 @ 412464:                        CALL  
48265 @ 412465:                        ASSVAL

  7557        %FINISH
48266 @ 412466:                        LINE   7557 "regression-compile-tmp/nrimp10s-77.imp"
48267 @ 412508:                        LOCATE L_0004

  7558        NEST=ACCR;                        ! CONVERT R1 TO STRING
48268 @ 412511:                        LINE   7558 "regression-compile-tmp/nrimp10s-77.imp"
48269 @ 412553:                        PUSH   NEST
48270 @ 412556:                        PUSHI  #0x00000000
48271 @ 412561:                        ASSVAL

  7559        ->OKEXIT
48272 @ 412562:                        LINE   7559 "regression-compile-tmp/nrimp10s-77.imp"
48273 @ 412604:                        JUMP   L_01fc

  7560  ADHOC(3):                               ! READSYMBOL(=10),CH(=41)&ITEM(=43)
48274 @ 412607:                        LINE   7560 "regression-compile-tmp/nrimp10s-77.imp"
48275 @ 412649:                        PUSHI  #0x00000003
48276 @ 412654:                        SLABEL 484

  7561        %IF SNNO=41 %THEN JJ=4 %ELSE JJ=1
48277 @ 412657:                        LINE   7561 "regression-compile-tmp/nrimp10s-77.imp"
48278 @ 412699:                        PUSH   SNNO
48279 @ 412702:                        PUSHI  #0x00000029
48280 @ 412707:                        JUMPIF # L_0004
48281 @ 412711:                        PUSH   JJ
48282 @ 412714:                        PUSHI  #0x00000004
48283 @ 412719:                        ASSVAL
48284 @ 412720:                        GOTO   L_0003
48285 @ 412723:                        LOCATE L_0004
48286 @ 412726:                        PUSH   JJ
48287 @ 412729:                        PUSHI  #0x00000001
48288 @ 412734:                        ASSVAL
48289 @ 412735:                        LOCATE L_0003

  7562        PSF1(LSS,0,0)
48290 @ 412738:                        LINE   7562 "regression-compile-tmp/nrimp10s-77.imp"
48291 @ 412780:                        PUSH   PSF1
48292 @ 412783:                        PUSHI  #0x00000062
48293 @ 412788:                        ASSPAR
48294 @ 412789:                        PUSHI  #0x00000000
48295 @ 412794:                        ASSPAR
48296 @ 412795:                        PUSHI  #0x00000000
48297 @ 412800:                        ASSPAR
48298 @ 412801:                        CALL  

  7563        CIOCP(JJ,ACCR);                   ! SYMBOL OR CH TO GR1
48299 @ 412802:                        LINE   7563 "regression-compile-tmp/nrimp10s-77.imp"
48300 @ 412844:                        PUSH   CIOCP
48301 @ 412847:                        PUSH   JJ
48302 @ 412850:                        ASSPAR
48303 @ 412851:                        PUSHI  #0x00000000
48304 @ 412856:                        ASSPAR
48305 @ 412857:                        CALL  

  7564        P=P+5
48306 @ 412858:                        LINE   7564 "regression-compile-tmp/nrimp10s-77.imp"
48307 @ 412900:                        PUSH   P
48308 @ 412903:                        PUSH   P
48309 @ 412906:                        PUSHI  #0x00000005
48310 @ 412911:                        ADD   
48311 @ 412912:                        ASSVAL

  7565        %IF SNNO=43 %THEN %START
48312 @ 412913:                        LINE   7565 "regression-compile-tmp/nrimp10s-77.imp"
48313 @ 412955:                        PUSH   SNNO
48314 @ 412958:                        PUSHI  #0x0000002b
48315 @ 412963:                        JUMPIF # L_0004

  7566           TYPE=5; RTOS(ACCR)
48316 @ 412967:                        LINE   7566 "regression-compile-tmp/nrimp10s-77.imp"
48317 @ 413009:                        PUSH   TYPE
48318 @ 413012:                        PUSHI  #0x00000005
48319 @ 413017:                        ASSVAL
48320 @ 413018:                        LINE   7566 "regression-compile-tmp/nrimp10s-77.imp"
48321 @ 413060:                        PUSH   RTOS
48322 @ 413063:                        PUSHI  #0x00000000
48323 @ 413068:                        ASSPAR
48324 @ 413069:                        CALL  

  7567           PF1(LUH,0,PC,PARAM DES(3))
48325 @ 413070:                        LINE   7567 "regression-compile-tmp/nrimp10s-77.imp"
48326 @ 413112:                        PUSH   PF1
48327 @ 413115:                        PUSHI  #0x0000006a
48328 @ 413120:                        ASSPAR
48329 @ 413121:                        PUSHI  #0x00000000
48330 @ 413126:                        ASSPAR
48331 @ 413127:                        PUSHI  #0x00000004
48332 @ 413132:                        ASSPAR
48333 @ 413133:                        PUSH   PARAMDES
48334 @ 413136:                        PUSHI  #0x00000003
48335 @ 413141:                        ASSPAR
48336 @ 413142:                        CALL  
48337 @ 413143:                        ASSPAR
48338 @ 413144:                        CALL  

  7568        %FINISH  %ELSE %START
48339 @ 413145:                        LINE   7568 "regression-compile-tmp/nrimp10s-77.imp"
48340 @ 413187:                        GOTO   L_0003
48341 @ 413190:                        LOCATE L_0004

  7569           REGISTER(ACCR)=1; TYPE=1
48342 @ 413193:                        LINE   7569 "regression-compile-tmp/nrimp10s-77.imp"
48343 @ 413235:                        PUSH   REGISTER
48344 @ 413238:                        PUSHI  #0x00000000
48345 @ 413243:                        ACCESS
48346 @ 413244:                        PUSHI  #0x00000001
48347 @ 413249:                        ASSVAL
48348 @ 413250:                        LINE   7569 "regression-compile-tmp/nrimp10s-77.imp"
48349 @ 413292:                        PUSH   TYPE
48350 @ 413295:                        PUSHI  #0x00000001
48351 @ 413300:                        ASSVAL

  7570        %FINISH
48352 @ 413301:                        LINE   7570 "regression-compile-tmp/nrimp10s-77.imp"
48353 @ 413343:                        LOCATE L_0003

  7571        JJ=TYPE
48354 @ 413346:                        LINE   7571 "regression-compile-tmp/nrimp10s-77.imp"
48355 @ 413388:                        PUSH   JJ
48356 @ 413391:                        PUSH   TYPE
48357 @ 413394:                        ASSVAL

  7572        ASSIGN(6,P);                      ! BY '=' TO PARAMETER
48358 @ 413395:                        LINE   7572 "regression-compile-tmp/nrimp10s-77.imp"
48359 @ 413437:                        PUSH   ASSIGN
48360 @ 413440:                        PUSHI  #0x00000006
48361 @ 413445:                        ASSPAR
48362 @ 413446:                        PUSH   P
48363 @ 413449:                        ASSPAR
48364 @ 413450:                        CALL  

  7573        P=PIN+6+FROM AR2(PIN+4)
48365 @ 413451:                        LINE   7573 "regression-compile-tmp/nrimp10s-77.imp"
48366 @ 413493:                        PUSH   P
48367 @ 413496:                        PUSH   PIN
48368 @ 413499:                        PUSHI  #0x00000006
48369 @ 413504:                        ADD   
48370 @ 413505:                        PUSH   FROMAR2
48371 @ 413508:                        PUSH   PIN
48372 @ 413511:                        PUSHI  #0x00000004
48373 @ 413516:                        ADD   
48374 @ 413517:                        ASSPAR
48375 @ 413518:                        CALL  
48376 @ 413519:                        ADD   
48377 @ 413520:                        ASSVAL

  7574        ->OKEXIT
48378 @ 413521:                        LINE   7574 "regression-compile-tmp/nrimp10s-77.imp"
48379 @ 413563:                        JUMP   L_01fc

  7575  ADHOC(4):                               ! INT(=16) AND INTPT (=17)
48380 @ 413566:                        LINE   7575 "regression-compile-tmp/nrimp10s-77.imp"
48381 @ 413608:                        PUSHI  #0x00000004
48382 @ 413613:                        SLABEL 484

  7576        CSEXP(ACCR,16_62)
48383 @ 413616:                        LINE   7576 "regression-compile-tmp/nrimp10s-77.imp"
48384 @ 413658:                        PUSH   CSEXP
48385 @ 413661:                        PUSHI  #0x00000000
48386 @ 413666:                        ASSPAR
48387 @ 413667:                        PUSHI  #0x00000062
48388 @ 413672:                        ASSPAR
48389 @ 413673:                        CALL  

  7577        %IF SNNO=16 %THEN PF1(RAD,0,PC,SPECIAL CONSTS(0));! RAD 0.5
48390 @ 413674:                        LINE   7577 "regression-compile-tmp/nrimp10s-77.imp"
48391 @ 413716:                        PUSH   SNNO
48392 @ 413719:                        PUSHI  #0x00000010
48393 @ 413724:                        JUMPIF # L_0004
48394 @ 413728:                        PUSH   PF1
48395 @ 413731:                        PUSHI  #0x000000f0
48396 @ 413736:                        ASSPAR
48397 @ 413737:                        PUSHI  #0x00000000
48398 @ 413742:                        ASSPAR
48399 @ 413743:                        PUSHI  #0x00000004
48400 @ 413748:                        ASSPAR
48401 @ 413749:                        PUSH   SPECIALCONSTS
48402 @ 413752:                        PUSHI  #0x00000000
48403 @ 413757:                        ASSPAR
48404 @ 413758:                        CALL  
48405 @ 413759:                        ASSPAR
48406 @ 413760:                        CALL  
48407 @ 413761:                        LOCATE L_0004

  7578        %IF PARMOPT=0 %THEN PSF1(RSC,0,55) %AND PSF1(RSC,0,-55)
48408 @ 413764:                        LINE   7578 "regression-compile-tmp/nrimp10s-77.imp"
48409 @ 413806:                        PUSH   PARMOPT
48410 @ 413809:                        PUSHI  #0x00000000
48411 @ 413814:                        JUMPIF # L_0004
48412 @ 413818:                        PUSH   PSF1
48413 @ 413821:                        PUSHI  #0x000000f8
48414 @ 413826:                        ASSPAR
48415 @ 413827:                        PUSHI  #0x00000000
48416 @ 413832:                        ASSPAR
48417 @ 413833:                        PUSHI  #0x00000037
48418 @ 413838:                        ASSPAR
48419 @ 413839:                        CALL  
48420 @ 413840:                        PUSH   PSF1
48421 @ 413843:                        PUSHI  #0x000000f8
48422 @ 413848:                        ASSPAR
48423 @ 413849:                        PUSHI  #0x00000000
48424 @ 413854:                        ASSPAR
48425 @ 413855:                        PUSHI  #0x00000037
48426 @ 413860:                        NEGATE
48427 @ 413861:                        ASSPAR
48428 @ 413862:                        CALL  
48429 @ 413863:                        LOCATE L_0004

  7579        %IF REGISTER(BREG)#0 %THEN BOOT OUT(BREG)
48430 @ 413866:                        LINE   7579 "regression-compile-tmp/nrimp10s-77.imp"
48431 @ 413908:                        PUSH   REGISTER
48432 @ 413911:                        PUSHI  #0x00000007
48433 @ 413916:                        ACCESS
48434 @ 413917:                        PUSHI  #0x00000000
48435 @ 413922:                        JUMPIF = L_0004
48436 @ 413926:                        PUSH   BOOTOUT
48437 @ 413929:                        PUSHI  #0x00000007
48438 @ 413934:                        ASSPAR
48439 @ 413935:                        CALL  
48440 @ 413936:                        LOCATE L_0004

  7580        PF1(FIX,0,BREG,0)
48441 @ 413939:                        LINE   7580 "regression-compile-tmp/nrimp10s-77.imp"
48442 @ 413981:                        PUSH   PF1
48443 @ 413984:                        PUSHI  #0x000000b8
48444 @ 413989:                        ASSPAR
48445 @ 413990:                        PUSHI  #0x00000000
48446 @ 413995:                        ASSPAR
48447 @ 413996:                        PUSHI  #0x00000007
48448 @ 414001:                        ASSPAR
48449 @ 414002:                        PUSHI  #0x00000000
48450 @ 414007:                        ASSPAR
48451 @ 414008:                        CALL  

  7581        PSF1(MYB,0,4)
48452 @ 414009:                        LINE   7581 "regression-compile-tmp/nrimp10s-77.imp"
48453 @ 414051:                        PUSH   PSF1
48454 @ 414054:                        PUSHI  #0x0000002a
48455 @ 414059:                        ASSPAR
48456 @ 414060:                        PUSHI  #0x00000000
48457 @ 414065:                        ASSPAR
48458 @ 414066:                        PUSHI  #0x00000004
48459 @ 414071:                        ASSPAR
48460 @ 414072:                        CALL  

  7582        PSF1(CPB,0,-64)
48461 @ 414073:                        LINE   7582 "regression-compile-tmp/nrimp10s-77.imp"
48462 @ 414115:                        PUSH   PSF1
48463 @ 414118:                        PUSHI  #0x00000026
48464 @ 414123:                        ASSPAR
48465 @ 414124:                        PUSHI  #0x00000000
48466 @ 414129:                        ASSPAR
48467 @ 414130:                        PUSHI  #0x00000040
48468 @ 414135:                        NEGATE
48469 @ 414136:                        ASSPAR
48470 @ 414137:                        CALL  

  7583        PF3(JCC,10,0,3)
48471 @ 414138:                        LINE   7583 "regression-compile-tmp/nrimp10s-77.imp"
48472 @ 414180:                        PUSH   PF3
48473 @ 414183:                        PUSHI  #0x00000002
48474 @ 414188:                        ASSPAR
48475 @ 414189:                        PUSHI  #0x0000000a
48476 @ 414194:                        ASSPAR
48477 @ 414195:                        PUSHI  #0x00000000
48478 @ 414200:                        ASSPAR
48479 @ 414201:                        PUSHI  #0x00000003
48480 @ 414206:                        ASSPAR
48481 @ 414207:                        CALL  

  7584        PSF1(LB,0,-64)
48482 @ 414208:                        LINE   7584 "regression-compile-tmp/nrimp10s-77.imp"
48483 @ 414250:                        PUSH   PSF1
48484 @ 414253:                        PUSHI  #0x0000007a
48485 @ 414258:                        ASSPAR
48486 @ 414259:                        PUSHI  #0x00000000
48487 @ 414264:                        ASSPAR
48488 @ 414265:                        PUSHI  #0x00000040
48489 @ 414270:                        NEGATE
48490 @ 414271:                        ASSPAR
48491 @ 414272:                        CALL  

  7585        PF1(ISH,0,BREG,0)
48492 @ 414273:                        LINE   7585 "regression-compile-tmp/nrimp10s-77.imp"
48493 @ 414315:                        PUSH   PF1
48494 @ 414318:                        PUSHI  #0x000000e8
48495 @ 414323:                        ASSPAR
48496 @ 414324:                        PUSHI  #0x00000000
48497 @ 414329:                        ASSPAR
48498 @ 414330:                        PUSHI  #0x00000007
48499 @ 414335:                        ASSPAR
48500 @ 414336:                        PUSHI  #0x00000000
48501 @ 414341:                        ASSPAR
48502 @ 414342:                        CALL  

  7586        PF1(STUH,0,BREG,0)
48503 @ 414343:                        LINE   7586 "regression-compile-tmp/nrimp10s-77.imp"
48504 @ 414385:                        PUSH   PF1
48505 @ 414388:                        PUSHI  #0x0000004a
48506 @ 414393:                        ASSPAR
48507 @ 414394:                        PUSHI  #0x00000000
48508 @ 414399:                        ASSPAR
48509 @ 414400:                        PUSHI  #0x00000007
48510 @ 414405:                        ASSPAR
48511 @ 414406:                        PUSHI  #0x00000000
48512 @ 414411:                        ASSPAR
48513 @ 414412:                        CALL  

  7587        GRUSE(ACCR)=0; GRUSE(BREG)=0
48514 @ 414413:                        LINE   7587 "regression-compile-tmp/nrimp10s-77.imp"
48515 @ 414455:                        PUSH   GRUSE
48516 @ 414458:                        PUSHI  #0x00000000
48517 @ 414463:                        ACCESS
48518 @ 414464:                        PUSHI  #0x00000000
48519 @ 414469:                        ASSVAL
48520 @ 414470:                        LINE   7587 "regression-compile-tmp/nrimp10s-77.imp"
48521 @ 414512:                        PUSH   GRUSE
48522 @ 414515:                        PUSHI  #0x00000007
48523 @ 414520:                        ACCESS
48524 @ 414521:                        PUSHI  #0x00000000
48525 @ 414526:                        ASSVAL

  7588        NEST=ACCR
48526 @ 414527:                        LINE   7588 "regression-compile-tmp/nrimp10s-77.imp"
48527 @ 414569:                        PUSH   NEST
48528 @ 414572:                        PUSHI  #0x00000000
48529 @ 414577:                        ASSVAL

  7589        P=P+1
48530 @ 414578:                        LINE   7589 "regression-compile-tmp/nrimp10s-77.imp"
48531 @ 414620:                        PUSH   P
48532 @ 414623:                        PUSH   P
48533 @ 414626:                        PUSHI  #0x00000001
48534 @ 414631:                        ADD   
48535 @ 414632:                        ASSVAL

  7590        ->OKEXIT
48536 @ 414633:                        LINE   7590 "regression-compile-tmp/nrimp10s-77.imp"
48537 @ 414675:                        JUMP   L_01fc

  7591  ADHOC(5):                               ! ADDR(=14)
48538 @ 414678:                        LINE   7591 "regression-compile-tmp/nrimp10s-77.imp"
48539 @ 414720:                        PUSHI  #0x00000005
48540 @ 414725:                        SLABEL 484

  7592        P=P+5; CNAME(4,REG);              ! FETCH ADDRESS MODE
48541 @ 414728:                        LINE   7592 "regression-compile-tmp/nrimp10s-77.imp"
48542 @ 414770:                        PUSH   P
48543 @ 414773:                        PUSH   P
48544 @ 414776:                        PUSHI  #0x00000005
48545 @ 414781:                        ADD   
48546 @ 414782:                        ASSVAL
48547 @ 414783:                        LINE   7592 "regression-compile-tmp/nrimp10s-77.imp"
48548 @ 414825:                        PUSH   CNAME
48549 @ 414828:                        PUSHI  #0x00000004
48550 @ 414833:                        ASSPAR
48551 @ 414834:                        PUSH   REG
48552 @ 414837:                        ASSPAR
48553 @ 414838:                        CALL  

  7593        NEST=REG
48554 @ 414839:                        LINE   7593 "regression-compile-tmp/nrimp10s-77.imp"
48555 @ 414881:                        PUSH   NEST
48556 @ 414884:                        PUSH   REG
48557 @ 414887:                        ASSVAL

  7594        P=P+2; ->OKEXIT
48558 @ 414888:                        LINE   7594 "regression-compile-tmp/nrimp10s-77.imp"
48559 @ 414930:                        PUSH   P
48560 @ 414933:                        PUSH   P
48561 @ 414936:                        PUSHI  #0x00000002
48562 @ 414941:                        ADD   
48563 @ 414942:                        ASSVAL
48564 @ 414943:                        LINE   7594 "regression-compile-tmp/nrimp10s-77.imp"
48565 @ 414985:                        JUMP   L_01fc

  7595  ADHOC(6):                               ! MOD(=23), IMOD(=51)
48566 @ 414988:                        LINE   7595 "regression-compile-tmp/nrimp10s-77.imp"
48567 @ 415030:                        PUSHI  #0x00000006
48568 @ 415035:                        SLABEL 484

  7596        %IF SNNO=51 %THEN %START
48569 @ 415038:                        LINE   7596 "regression-compile-tmp/nrimp10s-77.imp"
48570 @ 415080:                        PUSH   SNNO
48571 @ 415083:                        PUSHI  #0x00000033
48572 @ 415088:                        JUMPIF # L_0004

  7597           JJ=16_51; B=5; D=IRSB
48573 @ 415092:                        LINE   7597 "regression-compile-tmp/nrimp10s-77.imp"
48574 @ 415134:                        PUSH   JJ
48575 @ 415137:                        PUSHI  #0x00000051
48576 @ 415142:                        ASSVAL
48577 @ 415143:                        LINE   7597 "regression-compile-tmp/nrimp10s-77.imp"
48578 @ 415185:                        PUSH   B
48579 @ 415188:                        PUSHI  #0x00000005
48580 @ 415193:                        ASSVAL
48581 @ 415194:                        LINE   7597 "regression-compile-tmp/nrimp10s-77.imp"
48582 @ 415236:                        PUSH   D
48583 @ 415239:                        PUSHI  #0x000000e4
48584 @ 415244:                        ASSVAL

  7598           XTRA=3; WREG=ACCR
48585 @ 415245:                        LINE   7598 "regression-compile-tmp/nrimp10s-77.imp"
48586 @ 415287:                        PUSH   XTRA
48587 @ 415290:                        PUSHI  #0x00000003
48588 @ 415295:                        ASSVAL
48589 @ 415296:                        LINE   7598 "regression-compile-tmp/nrimp10s-77.imp"
48590 @ 415338:                        PUSH   WREG
48591 @ 415341:                        PUSHI  #0x00000000
48592 @ 415346:                        ASSVAL

  7599           %IF REG=BREG %START
48593 @ 415347:                        LINE   7599 "regression-compile-tmp/nrimp10s-77.imp"
48594 @ 415389:                        PUSH   REG
48595 @ 415392:                        PUSHI  #0x00000007
48596 @ 415397:                        JUMPIF # L_0007

  7600              B=13; D=SLB; XTRA=4; WREG=BREG
48597 @ 415401:                        LINE   7600 "regression-compile-tmp/nrimp10s-77.imp"
48598 @ 415443:                        PUSH   B
48599 @ 415446:                        PUSHI  #0x0000000d
48600 @ 415451:                        ASSVAL
48601 @ 415452:                        LINE   7600 "regression-compile-tmp/nrimp10s-77.imp"
48602 @ 415494:                        PUSH   D
48603 @ 415497:                        PUSHI  #0x00000052
48604 @ 415502:                        ASSVAL
48605 @ 415503:                        LINE   7600 "regression-compile-tmp/nrimp10s-77.imp"
48606 @ 415545:                        PUSH   XTRA
48607 @ 415548:                        PUSHI  #0x00000004
48608 @ 415553:                        ASSVAL
48609 @ 415554:                        LINE   7600 "regression-compile-tmp/nrimp10s-77.imp"
48610 @ 415596:                        PUSH   WREG
48611 @ 415599:                        PUSHI  #0x00000007
48612 @ 415604:                        ASSVAL

  7601           %FINISH
48613 @ 415605:                        LINE   7601 "regression-compile-tmp/nrimp10s-77.imp"
48614 @ 415647:                        LOCATE L_0007

  7602        %FINISH %ELSE %START
48615 @ 415650:                        LINE   7602 "regression-compile-tmp/nrimp10s-77.imp"
48616 @ 415692:                        GOTO   L_0003
48617 @ 415695:                        LOCATE L_0004

  7603           JJ=16_62; B=1; D=RRSB
48618 @ 415698:                        LINE   7603 "regression-compile-tmp/nrimp10s-77.imp"
48619 @ 415740:                        PUSH   JJ
48620 @ 415743:                        PUSHI  #0x00000062
48621 @ 415748:                        ASSVAL
48622 @ 415749:                        LINE   7603 "regression-compile-tmp/nrimp10s-77.imp"
48623 @ 415791:                        PUSH   B
48624 @ 415794:                        PUSHI  #0x00000001
48625 @ 415799:                        ASSVAL
48626 @ 415800:                        LINE   7603 "regression-compile-tmp/nrimp10s-77.imp"
48627 @ 415842:                        PUSH   D
48628 @ 415845:                        PUSHI  #0x000000f4
48629 @ 415850:                        ASSVAL

  7604           XTRA=3; WREG=ACCR
48630 @ 415851:                        LINE   7604 "regression-compile-tmp/nrimp10s-77.imp"
48631 @ 415893:                        PUSH   XTRA
48632 @ 415896:                        PUSHI  #0x00000003
48633 @ 415901:                        ASSVAL
48634 @ 415902:                        LINE   7604 "regression-compile-tmp/nrimp10s-77.imp"
48635 @ 415944:                        PUSH   WREG
48636 @ 415947:                        PUSHI  #0x00000000
48637 @ 415952:                        ASSVAL

  7605        %FINISH
48638 @ 415953:                        LINE   7605 "regression-compile-tmp/nrimp10s-77.imp"
48639 @ 415995:                        LOCATE L_0003

  7606        CSEXP(WREG,JJ);                   ! INTEGER OR LONGREAL MODE
48640 @ 415998:                        LINE   7606 "regression-compile-tmp/nrimp10s-77.imp"
48641 @ 416040:                        PUSH   CSEXP
48642 @ 416043:                        PUSH   WREG
48643 @ 416046:                        ASSPAR
48644 @ 416047:                        PUSH   JJ
48645 @ 416050:                        ASSPAR
48646 @ 416051:                        CALL  

  7607        PF3(JAT,B,0,XTRA);                ! JUMP ACC >0
48647 @ 416052:                        LINE   7607 "regression-compile-tmp/nrimp10s-77.imp"
48648 @ 416094:                        PUSH   PF3
48649 @ 416097:                        PUSHI  #0x00000004
48650 @ 416102:                        ASSPAR
48651 @ 416103:                        PUSH   B
48652 @ 416106:                        ASSPAR
48653 @ 416107:                        PUSHI  #0x00000000
48654 @ 416112:                        ASSPAR
48655 @ 416113:                        PUSH   XTRA
48656 @ 416116:                        ASSPAR
48657 @ 416117:                        CALL  

  7608        PSF1(D,0,0)
48658 @ 416118:                        LINE   7608 "regression-compile-tmp/nrimp10s-77.imp"
48659 @ 416160:                        PUSH   PSF1
48660 @ 416163:                        PUSH   D
48661 @ 416166:                        ASSPAR
48662 @ 416167:                        PUSHI  #0x00000000
48663 @ 416172:                        ASSPAR
48664 @ 416173:                        PUSHI  #0x00000000
48665 @ 416178:                        ASSPAR
48666 @ 416179:                        CALL  

  7609        %IF WREG=BREG %THEN PF1(SBB,0,TOS,0)
48667 @ 416180:                        LINE   7609 "regression-compile-tmp/nrimp10s-77.imp"
48668 @ 416222:                        PUSH   WREG
48669 @ 416225:                        PUSHI  #0x00000007
48670 @ 416230:                        JUMPIF # L_0004
48671 @ 416234:                        PUSH   PF1
48672 @ 416237:                        PUSHI  #0x00000022
48673 @ 416242:                        ASSPAR
48674 @ 416243:                        PUSHI  #0x00000000
48675 @ 416248:                        ASSPAR
48676 @ 416249:                        PUSHI  #0x00000006
48677 @ 416254:                        ASSPAR
48678 @ 416255:                        PUSHI  #0x00000000
48679 @ 416260:                        ASSPAR
48680 @ 416261:                        CALL  
48681 @ 416262:                        LOCATE L_0004

  7610        GRUSE(WREG)=0
48682 @ 416265:                        LINE   7610 "regression-compile-tmp/nrimp10s-77.imp"
48683 @ 416307:                        PUSH   GRUSE
48684 @ 416310:                        PUSH   WREG
48685 @ 416313:                        ACCESS
48686 @ 416314:                        PUSHI  #0x00000000
48687 @ 416319:                        ASSVAL

  7611        NEST=WREG
48688 @ 416320:                        LINE   7611 "regression-compile-tmp/nrimp10s-77.imp"
48689 @ 416362:                        PUSH   NEST
48690 @ 416365:                        PUSH   WREG
48691 @ 416368:                        ASSVAL

  7612        P=P+1
48692 @ 416369:                        LINE   7612 "regression-compile-tmp/nrimp10s-77.imp"
48693 @ 416411:                        PUSH   P
48694 @ 416414:                        PUSH   P
48695 @ 416417:                        PUSHI  #0x00000001
48696 @ 416422:                        ADD   
48697 @ 416423:                        ASSVAL

  7613        ->OKEXIT
48698 @ 416424:                        LINE   7613 "regression-compile-tmp/nrimp10s-77.imp"
48699 @ 416466:                        JUMP   L_01fc

  7614  ADHOC(7):                               ! CHARNO(=45) & LENGTH(=36)
48700 @ 416469:                        LINE   7614 "regression-compile-tmp/nrimp10s-77.imp"
48701 @ 416511:                        PUSHI  #0x00000007
48702 @ 416516:                        SLABEL 484

  7615        P=P+5
48703 @ 416519:                        LINE   7615 "regression-compile-tmp/nrimp10s-77.imp"
48704 @ 416561:                        PUSH   P
48705 @ 416564:                        PUSH   P
48706 @ 416567:                        PUSHI  #0x00000005
48707 @ 416572:                        ADD   
48708 @ 416573:                        ASSVAL

  7616        %IF PARMARR#0 %AND SNNO=45 %THEN CNAME(Z,DR) %ELSE CNAME(4,BREG)
48709 @ 416574:                        LINE   7616 "regression-compile-tmp/nrimp10s-77.imp"
48710 @ 416616:                        PUSH   PARMARR
48711 @ 416619:                        PUSHI  #0x00000000
48712 @ 416624:                        JUMPIF = L_0004
48713 @ 416628:                        PUSH   SNNO
48714 @ 416631:                        PUSHI  #0x0000002d
48715 @ 416636:                        JUMPIF # L_0004
48716 @ 416640:                        PUSH   CNAME
48717 @ 416643:                        PUSH   Z
48718 @ 416646:                        ASSPAR
48719 @ 416647:                        PUSHI  #0x00000001
48720 @ 416652:                        ASSPAR
48721 @ 416653:                        CALL  
48722 @ 416654:                        GOTO   L_0003
48723 @ 416657:                        LOCATE L_0004
48724 @ 416660:                        PUSH   CNAME
48725 @ 416663:                        PUSHI  #0x00000004
48726 @ 416668:                        ASSPAR
48727 @ 416669:                        PUSHI  #0x00000007
48728 @ 416674:                        ASSPAR
48729 @ 416675:                        CALL  
48730 @ 416676:                        LOCATE L_0003

  7617        ERRNO=22
48731 @ 416679:                        LINE   7617 "regression-compile-tmp/nrimp10s-77.imp"
48732 @ 416721:                        PUSH   ERRNO
48733 @ 416724:                        PUSHI  #0x00000016
48734 @ 416729:                        ASSVAL

  7618        ->ERREXIT %UNLESS TYPE=5 %AND ROUT=0
48735 @ 416730:                        LINE   7618 "regression-compile-tmp/nrimp10s-77.imp"
48736 @ 416772:                        PUSH   TYPE
48737 @ 416775:                        PUSHI  #0x00000005
48738 @ 416780:                        JUMPIF # L_0005
48739 @ 416784:                        PUSH   ROUT
48740 @ 416787:                        PUSHI  #0x00000000
48741 @ 416792:                        JUMPIF = L_0004
48742 @ 416796:                        LOCATE L_0005
48743 @ 416799:                        JUMP   L_01fb
48744 @ 416802:                        LOCATE L_0004

  7619        P=P+2
48745 @ 416805:                        LINE   7619 "regression-compile-tmp/nrimp10s-77.imp"
48746 @ 416847:                        PUSH   P
48747 @ 416850:                        PUSH   P
48748 @ 416853:                        PUSHI  #0x00000002
48749 @ 416858:                        ADD   
48750 @ 416859:                        ASSVAL

  7620        %IF SNNO#36 %THEN %START
48751 @ 416860:                        LINE   7620 "regression-compile-tmp/nrimp10s-77.imp"
48752 @ 416902:                        PUSH   SNNO
48753 @ 416905:                        PUSHI  #0x00000024
48754 @ 416910:                        JUMPIF = L_0004

  7621           %IF PARMARR=0=PARMCHK %THEN %START
48755 @ 416914:                        LINE   7621 "regression-compile-tmp/nrimp10s-77.imp"
48756 @ 416956:                        PUSH   PARMARR
48757 @ 416959:                        PUSHI  #0x00000000
48758 @ 416964:                        JUMPIFD # L_0007
48759 @ 416968:                        PUSH   PARMCHK
48760 @ 416971:                        JUMPIF # L_0007

  7622              PF1(STB,0,TOS,0)
48761 @ 416975:                        LINE   7622 "regression-compile-tmp/nrimp10s-77.imp"
48762 @ 417017:                        PUSH   PF1
48763 @ 417020:                        PUSHI  #0x0000005a
48764 @ 417025:                        ASSPAR
48765 @ 417026:                        PUSHI  #0x00000000
48766 @ 417031:                        ASSPAR
48767 @ 417032:                        PUSHI  #0x00000006
48768 @ 417037:                        ASSPAR
48769 @ 417038:                        PUSHI  #0x00000000
48770 @ 417043:                        ASSPAR
48771 @ 417044:                        CALL  

  7623              CSEXP(BREG,16_51)
48772 @ 417045:                        LINE   7623 "regression-compile-tmp/nrimp10s-77.imp"
48773 @ 417087:                        PUSH   CSEXP
48774 @ 417090:                        PUSHI  #0x00000007
48775 @ 417095:                        ASSPAR
48776 @ 417096:                        PUSHI  #0x00000051
48777 @ 417101:                        ASSPAR
48778 @ 417102:                        CALL  

  7624              PF1(ADB,0,TOS,0)
48779 @ 417103:                        LINE   7624 "regression-compile-tmp/nrimp10s-77.imp"
48780 @ 417145:                        PUSH   PF1
48781 @ 417148:                        PUSHI  #0x00000020
48782 @ 417153:                        ASSPAR
48783 @ 417154:                        PUSHI  #0x00000000
48784 @ 417159:                        ASSPAR
48785 @ 417160:                        PUSHI  #0x00000006
48786 @ 417165:                        ASSPAR
48787 @ 417166:                        PUSHI  #0x00000000
48788 @ 417171:                        ASSPAR
48789 @ 417172:                        CALL  

  7625           %FINISH %ELSE %START;          ! FRIG BND CHECK FOR PARM=ARR
48790 @ 417173:                        LINE   7625 "regression-compile-tmp/nrimp10s-77.imp"
48791 @ 417215:                        GOTO   L_0006
48792 @ 417218:                        LOCATE L_0007

  7626              GET WSP(JJ,2)
48793 @ 417221:                        LINE   7626 "regression-compile-tmp/nrimp10s-77.imp"
48794 @ 417263:                        PUSH   GETWSP
48795 @ 417266:                        PUSH   JJ
48796 @ 417269:                        ASSPAR
48797 @ 417270:                        PUSHI  #0x00000002
48798 @ 417275:                        ASSPAR
48799 @ 417276:                        CALL  

  7627              %IF Z=2 %OR Z=5 %THEN B=INCA %ELSE B=MODD
48800 @ 417277:                        LINE   7627 "regression-compile-tmp/nrimp10s-77.imp"
48801 @ 417319:                        PUSH   Z
48802 @ 417322:                        PUSHI  #0x00000002
48803 @ 417327:                        JUMPIF = L_000b
48804 @ 417331:                        PUSH   Z
48805 @ 417334:                        PUSHI  #0x00000005
48806 @ 417339:                        JUMPIF # L_000a
48807 @ 417343:                        LOCATE L_000b
48808 @ 417346:                        PUSH   B
48809 @ 417349:                        PUSHI  #0x00000014
48810 @ 417354:                        ASSVAL
48811 @ 417355:                        GOTO   L_0009
48812 @ 417358:                        LOCATE L_000a
48813 @ 417361:                        PUSH   B
48814 @ 417364:                        PUSHI  #0x00000016
48815 @ 417369:                        ASSVAL
48816 @ 417370:                        LOCATE L_0009

  7628              PSF1(B,0,1)
48817 @ 417373:                        LINE   7628 "regression-compile-tmp/nrimp10s-77.imp"
48818 @ 417415:                        PUSH   PSF1
48819 @ 417418:                        PUSH   B
48820 @ 417421:                        ASSPAR
48821 @ 417422:                        PUSHI  #0x00000000
48822 @ 417427:                        ASSPAR
48823 @ 417428:                        PUSHI  #0x00000001
48824 @ 417433:                        ASSPAR
48825 @ 417434:                        CALL  

  7629              PSF1(STD,1,JJ)
48826 @ 417435:                        LINE   7629 "regression-compile-tmp/nrimp10s-77.imp"
48827 @ 417477:                        PUSH   PSF1
48828 @ 417480:                        PUSHI  #0x00000058
48829 @ 417485:                        ASSPAR
48830 @ 417486:                        PUSHI  #0x00000001
48831 @ 417491:                        ASSPAR
48832 @ 417492:                        PUSH   JJ
48833 @ 417495:                        ASSPAR
48834 @ 417496:                        CALL  

  7630              CSEXP(BREG,16_51)
48835 @ 417497:                        LINE   7630 "regression-compile-tmp/nrimp10s-77.imp"
48836 @ 417539:                        PUSH   CSEXP
48837 @ 417542:                        PUSHI  #0x00000007
48838 @ 417547:                        ASSPAR
48839 @ 417548:                        PUSHI  #0x00000051
48840 @ 417553:                        ASSPAR
48841 @ 417554:                        CALL  

  7631              PSF1(LD,1,JJ)
48842 @ 417555:                        LINE   7631 "regression-compile-tmp/nrimp10s-77.imp"
48843 @ 417597:                        PUSH   PSF1
48844 @ 417600:                        PUSHI  #0x00000078
48845 @ 417605:                        ASSPAR
48846 @ 417606:                        PUSHI  #0x00000001
48847 @ 417611:                        ASSPAR
48848 @ 417612:                        PUSH   JJ
48849 @ 417615:                        ASSPAR
48850 @ 417616:                        CALL  

  7632              PSF1(SBB,0,1)
48851 @ 417617:                        LINE   7632 "regression-compile-tmp/nrimp10s-77.imp"
48852 @ 417659:                        PUSH   PSF1
48853 @ 417662:                        PUSHI  #0x00000022
48854 @ 417667:                        ASSPAR
48855 @ 417668:                        PUSHI  #0x00000000
48856 @ 417673:                        ASSPAR
48857 @ 417674:                        PUSHI  #0x00000001
48858 @ 417679:                        ASSPAR
48859 @ 417680:                        CALL  

  7633              PF1(MODD,0,BREG,0)
48860 @ 417681:                        LINE   7633 "regression-compile-tmp/nrimp10s-77.imp"
48861 @ 417723:                        PUSH   PF1
48862 @ 417726:                        PUSHI  #0x00000016
48863 @ 417731:                        ASSPAR
48864 @ 417732:                        PUSHI  #0x00000000
48865 @ 417737:                        ASSPAR
48866 @ 417738:                        PUSHI  #0x00000007
48867 @ 417743:                        ASSPAR
48868 @ 417744:                        PUSHI  #0x00000000
48869 @ 417749:                        ASSPAR
48870 @ 417750:                        CALL  

  7634              GRUSE(DR)=0
48871 @ 417751:                        LINE   7634 "regression-compile-tmp/nrimp10s-77.imp"
48872 @ 417793:                        PUSH   GRUSE
48873 @ 417796:                        PUSHI  #0x00000001
48874 @ 417801:                        ACCESS
48875 @ 417802:                        PUSHI  #0x00000000
48876 @ 417807:                        ASSVAL

  7635              PSF1(ADB,1,JJ+4)
48877 @ 417808:                        LINE   7635 "regression-compile-tmp/nrimp10s-77.imp"
48878 @ 417850:                        PUSH   PSF1
48879 @ 417853:                        PUSHI  #0x00000020
48880 @ 417858:                        ASSPAR
48881 @ 417859:                        PUSHI  #0x00000001
48882 @ 417864:                        ASSPAR
48883 @ 417865:                        PUSH   JJ
48884 @ 417868:                        PUSHI  #0x00000004
48885 @ 417873:                        ADD   
48886 @ 417874:                        ASSPAR
48887 @ 417875:                        CALL  

  7636           %FINISH
48888 @ 417876:                        LINE   7636 "regression-compile-tmp/nrimp10s-77.imp"
48889 @ 417918:                        LOCATE L_0006

  7637           P=P+1
48890 @ 417921:                        LINE   7637 "regression-compile-tmp/nrimp10s-77.imp"
48891 @ 417963:                        PUSH   P
48892 @ 417966:                        PUSH   P
48893 @ 417969:                        PUSHI  #0x00000001
48894 @ 417974:                        ADD   
48895 @ 417975:                        ASSVAL

  7638           GRUSE(BREG)=0
48896 @ 417976:                        LINE   7638 "regression-compile-tmp/nrimp10s-77.imp"
48897 @ 418018:                        PUSH   GRUSE
48898 @ 418021:                        PUSHI  #0x00000007
48899 @ 418026:                        ACCESS
48900 @ 418027:                        PUSHI  #0x00000000
48901 @ 418032:                        ASSVAL

  7639        %FINISH
48902 @ 418033:                        LINE   7639 "regression-compile-tmp/nrimp10s-77.imp"
48903 @ 418075:                        LOCATE L_0004

  7640        DISP=MAPDES(3)
48904 @ 418078:                        LINE   7640 "regression-compile-tmp/nrimp10s-77.imp"
48905 @ 418120:                        PUSH   DISP
48906 @ 418123:                        PUSH   MAPDES
48907 @ 418126:                        PUSHI  #0x00000003
48908 @ 418131:                        ASSPAR
48909 @ 418132:                        CALL  
48910 @ 418133:                        ASSVAL

  7641        AREA=PC; ACCESS=3
48911 @ 418134:                        LINE   7641 "regression-compile-tmp/nrimp10s-77.imp"
48912 @ 418176:                        PUSH   AREA
48913 @ 418179:                        PUSHI  #0x00000004
48914 @ 418184:                        ASSVAL
48915 @ 418185:                        LINE   7641 "regression-compile-tmp/nrimp10s-77.imp"
48916 @ 418227:                        PUSH   ACCESS
48917 @ 418230:                        PUSHI  #0x00000003
48918 @ 418235:                        ASSVAL

  7642        STNAME=-1 %IF Z=1;                ! CANT REMEBER NAME
48919 @ 418236:                        LINE   7642 "regression-compile-tmp/nrimp10s-77.imp"
48920 @ 418278:                        PUSH   Z
48921 @ 418281:                        PUSHI  #0x00000001
48922 @ 418286:                        JUMPIF # L_0004
48923 @ 418290:                        PUSH   STNAME
48924 @ 418293:                        PUSHI  #0x00000001
48925 @ 418298:                        NEGATE
48926 @ 418299:                        ASSVAL
48927 @ 418300:                        LOCATE L_0004

  7643        SNPTYPE=SNPTYPE+16_1C00
48928 @ 418303:                        LINE   7643 "regression-compile-tmp/nrimp10s-77.imp"
48929 @ 418345:                        PUSH   SNPTYPE
48930 @ 418348:                        PUSH   SNPTYPE
48931 @ 418351:                        PUSHI  #0x00001c00
48932 @ 418356:                        ADD   
48933 @ 418357:                        ASSVAL

  7644        ->OKEXIT
48934 @ 418358:                        LINE   7644 "regression-compile-tmp/nrimp10s-77.imp"
48935 @ 418400:                        JUMP   L_01fc

  7645  ADHOC(12):                              ! PI(=52)
48936 @ 418403:                        LINE   7645 "regression-compile-tmp/nrimp10s-77.imp"
48937 @ 418445:                        PUSHI  #0x0000000c
48938 @ 418450:                        SLABEL 484

  7646  ADHOC(8):                               ! NL(=38). THIS FN IS PICKED OFF
48939 @ 418453:                        LINE   7646 "regression-compile-tmp/nrimp10s-77.imp"
48940 @ 418495:                        PUSHI  #0x00000008
48941 @ 418500:                        SLABEL 484

  7647        NEST=0;                           ! IN CSEXP.ONLY COMES HERE IN
48942 @ 418503:                        LINE   7647 "regression-compile-tmp/nrimp10s-77.imp"
48943 @ 418545:                        PUSH   NEST
48944 @ 418548:                        PUSHI  #0x00000000
48945 @ 418553:                        ASSVAL

  7648        P=P+1
48946 @ 418554:                        LINE   7648 "regression-compile-tmp/nrimp10s-77.imp"
48947 @ 418596:                        PUSH   P
48948 @ 418599:                        PUSH   P
48949 @ 418602:                        PUSHI  #0x00000001
48950 @ 418607:                        ADD   
48951 @ 418608:                        ASSVAL

  7649        ->OKEXIT;                         ! ERROR EG NL=A+B
48952 @ 418609:                        LINE   7649 "regression-compile-tmp/nrimp10s-77.imp"
48953 @ 418651:                        JUMP   L_01fc

  7650  ADHOC(9):                               ! TOSTRING(=46)
48954 @ 418654:                        LINE   7650 "regression-compile-tmp/nrimp10s-77.imp"
48955 @ 418696:                        PUSHI  #0x00000009
48956 @ 418701:                        SLABEL 484

  7651        CSEXP(ACCR,16_51);                ! RET EXPSN
48957 @ 418704:                        LINE   7651 "regression-compile-tmp/nrimp10s-77.imp"
48958 @ 418746:                        PUSH   CSEXP
48959 @ 418749:                        PUSHI  #0x00000000
48960 @ 418754:                        ASSPAR
48961 @ 418755:                        PUSHI  #0x00000051
48962 @ 418760:                        ASSPAR
48963 @ 418761:                        CALL  

  7652        P=P+1
48964 @ 418762:                        LINE   7652 "regression-compile-tmp/nrimp10s-77.imp"
48965 @ 418804:                        PUSH   P
48966 @ 418807:                        PUSH   P
48967 @ 418810:                        PUSHI  #0x00000001
48968 @ 418815:                        ADD   
48969 @ 418816:                        ASSVAL

  7653        RTOS(BREG)
48970 @ 418817:                        LINE   7653 "regression-compile-tmp/nrimp10s-77.imp"
48971 @ 418859:                        PUSH   RTOS
48972 @ 418862:                        PUSHI  #0x00000007
48973 @ 418867:                        ASSPAR
48974 @ 418868:                        CALL  

  7654        DISP=MAPDES(3)
48975 @ 418869:                        LINE   7654 "regression-compile-tmp/nrimp10s-77.imp"
48976 @ 418911:                        PUSH   DISP
48977 @ 418914:                        PUSH   MAPDES
48978 @ 418917:                        PUSHI  #0x00000003
48979 @ 418922:                        ASSPAR
48980 @ 418923:                        CALL  
48981 @ 418924:                        ASSVAL

  7655        AREA=PC; ACCESS=3
48982 @ 418925:                        LINE   7655 "regression-compile-tmp/nrimp10s-77.imp"
48983 @ 418967:                        PUSH   AREA
48984 @ 418970:                        PUSHI  #0x00000004
48985 @ 418975:                        ASSVAL
48986 @ 418976:                        LINE   7655 "regression-compile-tmp/nrimp10s-77.imp"
48987 @ 419018:                        PUSH   ACCESS
48988 @ 419021:                        PUSHI  #0x00000003
48989 @ 419026:                        ASSVAL

  7656        SNPTYPE=SNPTYPE+16_1C00
48990 @ 419027:                        LINE   7656 "regression-compile-tmp/nrimp10s-77.imp"
48991 @ 419069:                        PUSH   SNPTYPE
48992 @ 419072:                        PUSH   SNPTYPE
48993 @ 419075:                        PUSHI  #0x00001c00
48994 @ 419080:                        ADD   
48995 @ 419081:                        ASSVAL

  7657        ->OKEXIT
48996 @ 419082:                        LINE   7657 "regression-compile-tmp/nrimp10s-77.imp"
48997 @ 419124:                        JUMP   L_01fc

  7658  ADHOC(10):                              ! RECORD(=48)
48998 @ 419127:                        LINE   7658 "regression-compile-tmp/nrimp10s-77.imp"
48999 @ 419169:                        PUSHI  #0x0000000a
49000 @ 419174:                        SLABEL 484

  7659        %IF RECTB=0 %THEN JJ=16_1800FFFF %AND STORECONST(RECTB,4,ADDR(JJ))
49001 @ 419177:                        LINE   7659 "regression-compile-tmp/nrimp10s-77.imp"
49002 @ 419219:                        PUSH   RECTB
49003 @ 419222:                        PUSHI  #0x00000000
49004 @ 419227:                        JUMPIF # L_0004
49005 @ 419231:                        PUSH   JJ
49006 @ 419234:                        PUSHI  #0x1800ffff
49007 @ 419239:                        ASSVAL
49008 @ 419240:                        PUSH   STORECONST
49009 @ 419243:                        PUSH   RECTB
49010 @ 419246:                        ASSPAR
49011 @ 419247:                        PUSHI  #0x00000004
49012 @ 419252:                        ASSPAR
49013 @ 419253:                        PUSH   ADDR
49014 @ 419256:                        PUSH   JJ
49015 @ 419259:                        ASSPAR
49016 @ 419260:                        CALL  
49017 @ 419261:                        ASSPAR
49018 @ 419262:                        CALL  
49019 @ 419263:                        LOCATE L_0004

  7660        %IF REG=ACCR %THEN %START
49020 @ 419266:                        LINE   7660 "regression-compile-tmp/nrimp10s-77.imp"
49021 @ 419308:                        PUSH   REG
49022 @ 419311:                        PUSHI  #0x00000000
49023 @ 419316:                        JUMPIF # L_0004

  7661           CSEXP(ACCR,16_51)
49024 @ 419320:                        LINE   7661 "regression-compile-tmp/nrimp10s-77.imp"
49025 @ 419362:                        PUSH   CSEXP
49026 @ 419365:                        PUSHI  #0x00000000
49027 @ 419370:                        ASSPAR
49028 @ 419371:                        PUSHI  #0x00000051
49029 @ 419376:                        ASSPAR
49030 @ 419377:                        CALL  

  7662           PF1(LUH,0,PC,RECTB)
49031 @ 419378:                        LINE   7662 "regression-compile-tmp/nrimp10s-77.imp"
49032 @ 419420:                        PUSH   PF1
49033 @ 419423:                        PUSHI  #0x0000006a
49034 @ 419428:                        ASSPAR
49035 @ 419429:                        PUSHI  #0x00000000
49036 @ 419434:                        ASSPAR
49037 @ 419435:                        PUSHI  #0x00000004
49038 @ 419440:                        ASSPAR
49039 @ 419441:                        PUSH   RECTB
49040 @ 419444:                        ASSPAR
49041 @ 419445:                        CALL  

  7663        %FINISH %ELSE %START
49042 @ 419446:                        LINE   7663 "regression-compile-tmp/nrimp10s-77.imp"
49043 @ 419488:                        GOTO   L_0003
49044 @ 419491:                        LOCATE L_0004

  7664           CSEXP(BREG,16_51)
49045 @ 419494:                        LINE   7664 "regression-compile-tmp/nrimp10s-77.imp"
49046 @ 419536:                        PUSH   CSEXP
49047 @ 419539:                        PUSHI  #0x00000007
49048 @ 419544:                        ASSPAR
49049 @ 419545:                        PUSHI  #0x00000051
49050 @ 419550:                        ASSPAR
49051 @ 419551:                        CALL  

  7665           PF1(LDTB,0,PC,RECTB)
49052 @ 419552:                        LINE   7665 "regression-compile-tmp/nrimp10s-77.imp"
49053 @ 419594:                        PUSH   PF1
49054 @ 419597:                        PUSHI  #0x00000074
49055 @ 419602:                        ASSPAR
49056 @ 419603:                        PUSHI  #0x00000000
49057 @ 419608:                        ASSPAR
49058 @ 419609:                        PUSHI  #0x00000004
49059 @ 419614:                        ASSPAR
49060 @ 419615:                        PUSH   RECTB
49061 @ 419618:                        ASSPAR
49062 @ 419619:                        CALL  

  7666           PF1(LDA,0,BREG,0)
49063 @ 419620:                        LINE   7666 "regression-compile-tmp/nrimp10s-77.imp"
49064 @ 419662:                        PUSH   PF1
49065 @ 419665:                        PUSHI  #0x00000072
49066 @ 419670:                        ASSPAR
49067 @ 419671:                        PUSHI  #0x00000000
49068 @ 419676:                        ASSPAR
49069 @ 419677:                        PUSHI  #0x00000007
49070 @ 419682:                        ASSPAR
49071 @ 419683:                        PUSHI  #0x00000000
49072 @ 419688:                        ASSPAR
49073 @ 419689:                        CALL  

  7667        %FINISH
49074 @ 419690:                        LINE   7667 "regression-compile-tmp/nrimp10s-77.imp"
49075 @ 419732:                        LOCATE L_0003

  7668        P=P+1
49076 @ 419735:                        LINE   7668 "regression-compile-tmp/nrimp10s-77.imp"
49077 @ 419777:                        PUSH   P
49078 @ 419780:                        PUSH   P
49079 @ 419783:                        PUSHI  #0x00000001
49080 @ 419788:                        ADD   
49081 @ 419789:                        ASSVAL

  7669        GRUSE(REG)=0
49082 @ 419790:                        LINE   7669 "regression-compile-tmp/nrimp10s-77.imp"
49083 @ 419832:                        PUSH   GRUSE
49084 @ 419835:                        PUSH   REG
49085 @ 419838:                        ACCESS
49086 @ 419839:                        PUSHI  #0x00000000
49087 @ 419844:                        ASSVAL

  7670        OLDI=0; ACC=16_FFFF
49088 @ 419845:                        LINE   7670 "regression-compile-tmp/nrimp10s-77.imp"
49089 @ 419887:                        PUSH   OLDI
49090 @ 419890:                        PUSHI  #0x00000000
49091 @ 419895:                        ASSVAL
49092 @ 419896:                        LINE   7670 "regression-compile-tmp/nrimp10s-77.imp"
49093 @ 419938:                        PUSH   ACC
49094 @ 419941:                        PUSHI  #0x0000ffff
49095 @ 419946:                        ASSVAL

  7671        SNPTYPE=SNPTYPE+16_1C00;          ! ADD MAP BITS
49096 @ 419947:                        LINE   7671 "regression-compile-tmp/nrimp10s-77.imp"
49097 @ 419989:                        PUSH   SNPTYPE
49098 @ 419992:                        PUSH   SNPTYPE
49099 @ 419995:                        PUSHI  #0x00001c00
49100 @ 420000:                        ADD   
49101 @ 420001:                        ASSVAL

  7672        ->OKEXIT
49102 @ 420002:                        LINE   7672 "regression-compile-tmp/nrimp10s-77.imp"
49103 @ 420044:                        JUMP   L_01fc

  7673  ADHOC(11):                              ! ARRAY(=49)
49104 @ 420047:                        LINE   7673 "regression-compile-tmp/nrimp10s-77.imp"
49105 @ 420089:                        PUSHI  #0x0000000b
49106 @ 420094:                        SLABEL 484

  7674        CSEXP(ACCR,16_51);                ! ADDR(A(0)) TO ACCR
49107 @ 420097:                        LINE   7674 "regression-compile-tmp/nrimp10s-77.imp"
49108 @ 420139:                        PUSH   CSEXP
49109 @ 420142:                        PUSHI  #0x00000000
49110 @ 420147:                        ASSPAR
49111 @ 420148:                        PUSHI  #0x00000051
49112 @ 420153:                        ASSPAR
49113 @ 420154:                        CALL  

  7675        ERRNO=22
49114 @ 420155:                        LINE   7675 "regression-compile-tmp/nrimp10s-77.imp"
49115 @ 420197:                        PUSH   ERRNO
49116 @ 420200:                        PUSHI  #0x00000016
49117 @ 420205:                        ASSVAL

  7676        ->ERREXIT %UNLESS A(P+4)=4 %AND A(P+5)=1
49118 @ 420206:                        LINE   7676 "regression-compile-tmp/nrimp10s-77.imp"
49119 @ 420248:                        PUSH   A
49120 @ 420251:                        PUSH   P
49121 @ 420254:                        PUSHI  #0x00000004
49122 @ 420259:                        ADD   
49123 @ 420260:                        ACCESS
49124 @ 420261:                        PUSHI  #0x00000004
49125 @ 420266:                        JUMPIF # L_0005
49126 @ 420270:                        PUSH   A
49127 @ 420273:                        PUSH   P
49128 @ 420276:                        PUSHI  #0x00000005
49129 @ 420281:                        ADD   
49130 @ 420282:                        ACCESS
49131 @ 420283:                        PUSHI  #0x00000001
49132 @ 420288:                        JUMPIF = L_0004
49133 @ 420292:                        LOCATE L_0005
49134 @ 420295:                        JUMP   L_01fb
49135 @ 420298:                        LOCATE L_0004

  7677        REGISTER(ACCR)=1; OLINK(ACCR)=ADDR(R)
49136 @ 420301:                        LINE   7677 "regression-compile-tmp/nrimp10s-77.imp"
49137 @ 420343:                        PUSH   REGISTER
49138 @ 420346:                        PUSHI  #0x00000000
49139 @ 420351:                        ACCESS
49140 @ 420352:                        PUSHI  #0x00000001
49141 @ 420357:                        ASSVAL
49142 @ 420358:                        LINE   7677 "regression-compile-tmp/nrimp10s-77.imp"
49143 @ 420400:                        PUSH   OLINK
49144 @ 420403:                        PUSHI  #0x00000000
49145 @ 420408:                        ACCESS
49146 @ 420409:                        PUSH   ADDR
49147 @ 420412:                        PUSH   R
49148 @ 420415:                        ASSPAR
49149 @ 420416:                        CALL  
49150 @ 420417:                        ASSVAL

  7678        R=0; R_PTYPE=16_51
49151 @ 420418:                        LINE   7678 "regression-compile-tmp/nrimp10s-77.imp"
49152 @ 420460:                        PUSH   R
49153 @ 420463:                        PUSHI  #0x00000000
49154 @ 420468:                        ASSVAL
49155 @ 420469:                        LINE   7678 "regression-compile-tmp/nrimp10s-77.imp"
49156 @ 420511:                        PUSH   R
49157 @ 420514:                        SELECT 2
49158 @ 420517:                        PUSHI  #0x00000051
49159 @ 420522:                        ASSVAL

  7679        R_FLAG=9; R_XB=ACCR
49160 @ 420523:                        LINE   7679 "regression-compile-tmp/nrimp10s-77.imp"
49161 @ 420565:                        PUSH   R
49162 @ 420568:                        SELECT 4
49163 @ 420571:                        PUSHI  #0x00000009
49164 @ 420576:                        ASSVAL
49165 @ 420577:                        LINE   7679 "regression-compile-tmp/nrimp10s-77.imp"
49166 @ 420619:                        PUSH   R
49167 @ 420622:                        SELECT 3
49168 @ 420625:                        PUSHI  #0x00000000
49169 @ 420630:                        ASSVAL

  7680        P=P+6; CNAME(12,0)
49170 @ 420631:                        LINE   7680 "regression-compile-tmp/nrimp10s-77.imp"
49171 @ 420673:                        PUSH   P
49172 @ 420676:                        PUSH   P
49173 @ 420679:                        PUSHI  #0x00000006
49174 @ 420684:                        ADD   
49175 @ 420685:                        ASSVAL
49176 @ 420686:                        LINE   7680 "regression-compile-tmp/nrimp10s-77.imp"
49177 @ 420728:                        PUSH   CNAME
49178 @ 420731:                        PUSHI  #0x0000000c
49179 @ 420736:                        ASSPAR
49180 @ 420737:                        PUSHI  #0x00000000
49181 @ 420742:                        ASSPAR
49182 @ 420743:                        CALL  

  7681        %IF R_FLAG#9 %THEN PF1(LSS,0,TOS,0)
49183 @ 420744:                        LINE   7681 "regression-compile-tmp/nrimp10s-77.imp"
49184 @ 420786:                        PUSH   R
49185 @ 420789:                        SELECT 4
49186 @ 420792:                        PUSHI  #0x00000009
49187 @ 420797:                        JUMPIF = L_0004
49188 @ 420801:                        PUSH   PF1
49189 @ 420804:                        PUSHI  #0x00000062
49190 @ 420809:                        ASSPAR
49191 @ 420810:                        PUSHI  #0x00000000
49192 @ 420815:                        ASSPAR
49193 @ 420816:                        PUSHI  #0x00000006
49194 @ 420821:                        ASSPAR
49195 @ 420822:                        PUSHI  #0x00000000
49196 @ 420827:                        ASSPAR
49197 @ 420828:                        CALL  
49198 @ 420829:                        LOCATE L_0004

  7682        REGISTER(ACCR)=0
49199 @ 420832:                        LINE   7682 "regression-compile-tmp/nrimp10s-77.imp"
49200 @ 420874:                        PUSH   REGISTER
49201 @ 420877:                        PUSHI  #0x00000000
49202 @ 420882:                        ACCESS
49203 @ 420883:                        PUSHI  #0x00000000
49204 @ 420888:                        ASSVAL

  7683        ->ERREXIT %UNLESS A(P)=2 %AND ARR>0
49205 @ 420889:                        LINE   7683 "regression-compile-tmp/nrimp10s-77.imp"
49206 @ 420931:                        PUSH   A
49207 @ 420934:                        PUSH   P
49208 @ 420937:                        ACCESS
49209 @ 420938:                        PUSHI  #0x00000002
49210 @ 420943:                        JUMPIF # L_0005
49211 @ 420947:                        PUSH   ARR
49212 @ 420950:                        PUSHI  #0x00000000
49213 @ 420955:                        JUMPIF > L_0004
49214 @ 420959:                        LOCATE L_0005
49215 @ 420962:                        JUMP   L_01fb
49216 @ 420965:                        LOCATE L_0004

  7684        P=P+2
49217 @ 420968:                        LINE   7684 "regression-compile-tmp/nrimp10s-77.imp"
49218 @ 421010:                        PUSH   P
49219 @ 421013:                        PUSH   P
49220 @ 421016:                        PUSHI  #0x00000002
49221 @ 421021:                        ADD   
49222 @ 421022:                        ASSVAL

  7685        CREATE AH(0)
49223 @ 421023:                        LINE   7685 "regression-compile-tmp/nrimp10s-77.imp"
49224 @ 421065:                        PUSH   CREATEAH
49225 @ 421068:                        PUSHI  #0x00000000
49226 @ 421073:                        ASSPAR
49227 @ 421074:                        CALL  

  7686        %RETURN
49228 @ 421075:                        LINE   7686 "regression-compile-tmp/nrimp10s-77.imp"
49229 @ 421117:                        RETURN

  7687  ADHOC(13):                              ! EVENTINF(=33) & EVENTLINE
49230 @ 421118:                        LINE   7687 "regression-compile-tmp/nrimp10s-77.imp"
49231 @ 421160:                        PUSHI  #0x0000000d
49232 @ 421165:                        SLABEL 484

  7688        D=ONINF(LEVEL)
49233 @ 421168:                        LINE   7688 "regression-compile-tmp/nrimp10s-77.imp"
49234 @ 421210:                        PUSH   D
49235 @ 421213:                        PUSH   ONINF
49236 @ 421216:                        PUSH   LEVEL
49237 @ 421219:                        ACCESS
49238 @ 421220:                        ASSVAL

  7689        FAULT(16,SNNAME) %IF D=0
49239 @ 421221:                        LINE   7689 "regression-compile-tmp/nrimp10s-77.imp"
49240 @ 421263:                        PUSH   D
49241 @ 421266:                        PUSHI  #0x00000000
49242 @ 421271:                        JUMPIF # L_0004
49243 @ 421275:                        PUSH   FAULT
49244 @ 421278:                        PUSHI  #0x00000010
49245 @ 421283:                        ASSPAR
49246 @ 421284:                        PUSH   SNNAME
49247 @ 421287:                        ASSPAR
49248 @ 421288:                        CALL  
49249 @ 421289:                        LOCATE L_0004

  7690        D=D+4 %IF SNNO#33
49250 @ 421292:                        LINE   7690 "regression-compile-tmp/nrimp10s-77.imp"
49251 @ 421334:                        PUSH   SNNO
49252 @ 421337:                        PUSHI  #0x00000021
49253 @ 421342:                        JUMPIF = L_0004
49254 @ 421346:                        PUSH   D
49255 @ 421349:                        PUSH   D
49256 @ 421352:                        PUSHI  #0x00000004
49257 @ 421357:                        ADD   
49258 @ 421358:                        ASSVAL
49259 @ 421359:                        LOCATE L_0004

  7691        GET IN ACC(ACCR,1,0,LNB,D)
49260 @ 421362:                        LINE   7691 "regression-compile-tmp/nrimp10s-77.imp"
49261 @ 421404:                        PUSH   GETINACC
49262 @ 421407:                        PUSHI  #0x00000000
49263 @ 421412:                        ASSPAR
49264 @ 421413:                        PUSHI  #0x00000001
49265 @ 421418:                        ASSPAR
49266 @ 421419:                        PUSHI  #0x00000000
49267 @ 421424:                        ASSPAR
49268 @ 421425:                        PUSHI  #0x00000002
49269 @ 421430:                        ASSPAR
49270 @ 421431:                        PUSH   D
49271 @ 421434:                        ASSPAR
49272 @ 421435:                        CALL  

  7692        GRUSE(ACCR)=0
49273 @ 421436:                        LINE   7692 "regression-compile-tmp/nrimp10s-77.imp"
49274 @ 421478:                        PUSH   GRUSE
49275 @ 421481:                        PUSHI  #0x00000000
49276 @ 421486:                        ACCESS
49277 @ 421487:                        PUSHI  #0x00000000
49278 @ 421492:                        ASSVAL

  7693        NEST=ACCR
49279 @ 421493:                        LINE   7693 "regression-compile-tmp/nrimp10s-77.imp"
49280 @ 421535:                        PUSH   NEST
49281 @ 421538:                        PUSHI  #0x00000000
49282 @ 421543:                        ASSVAL

  7694        ->OKEXIT
49283 @ 421544:                        LINE   7694 "regression-compile-tmp/nrimp10s-77.imp"
49284 @ 421586:                        JUMP   L_01fc

  7695  ADHOC(14):                              ! LENGTHEN AND SHORTEN
49285 @ 421589:                        LINE   7695 "regression-compile-tmp/nrimp10s-77.imp"
49286 @ 421631:                        PUSHI  #0x0000000e
49287 @ 421636:                        SLABEL 484

  7696        D=(SNNO&3)*8
49288 @ 421639:                        LINE   7696 "regression-compile-tmp/nrimp10s-77.imp"
49289 @ 421681:                        PUSH   D
49290 @ 421684:                        PUSH   SNNO
49291 @ 421687:                        PUSHI  #0x00000003
49292 @ 421692:                        AND   
49293 @ 421693:                        PUSHI  #0x00000008
49294 @ 421698:                        MUL   
49295 @ 421699:                        ASSVAL

  7697        CSEXP(ACCR,16_62517261>>D&255)
49296 @ 421700:                        LINE   7697 "regression-compile-tmp/nrimp10s-77.imp"
49297 @ 421742:                        PUSH   CSEXP
49298 @ 421745:                        PUSHI  #0x00000000
49299 @ 421750:                        ASSPAR
49300 @ 421751:                        PUSHI  #0x62517261
49301 @ 421756:                        PUSH   D
49302 @ 421759:                        RSH   
49303 @ 421760:                        PUSHI  #0x000000ff
49304 @ 421765:                        AND   
49305 @ 421766:                        ASSPAR
49306 @ 421767:                        CALL  

  7698        P=P+1; NEST=ACCR
49307 @ 421768:                        LINE   7698 "regression-compile-tmp/nrimp10s-77.imp"
49308 @ 421810:                        PUSH   P
49309 @ 421813:                        PUSH   P
49310 @ 421816:                        PUSHI  #0x00000001
49311 @ 421821:                        ADD   
49312 @ 421822:                        ASSVAL
49313 @ 421823:                        LINE   7698 "regression-compile-tmp/nrimp10s-77.imp"
49314 @ 421865:                        PUSH   NEST
49315 @ 421868:                        PUSHI  #0x00000000
49316 @ 421873:                        ASSVAL

  7699        ->OKEXIT
49317 @ 421874:                        LINE   7699 "regression-compile-tmp/nrimp10s-77.imp"
49318 @ 421916:                        JUMP   L_01fc

  7700  ADHOC(15):                              ! PPROFILE(IGNORED UNLESS PARM SET)
49319 @ 421919:                        LINE   7700 "regression-compile-tmp/nrimp10s-77.imp"
49320 @ 421961:                        PUSHI  #0x0000000f
49321 @ 421966:                        SLABEL 484

  7701        PPJ(0,22) %UNLESS PARMPROF=0
49322 @ 421969:                        LINE   7701 "regression-compile-tmp/nrimp10s-77.imp"
49323 @ 422011:                        PUSH   PARMPROF
49324 @ 422014:                        PUSHI  #0x00000000
49325 @ 422019:                        JUMPIF = L_0004
49326 @ 422023:                        PUSH   PPJ
49327 @ 422026:                        PUSHI  #0x00000000
49328 @ 422031:                        ASSPAR
49329 @ 422032:                        PUSHI  #0x00000016
49330 @ 422037:                        ASSPAR
49331 @ 422038:                        CALL  
49332 @ 422039:                        LOCATE L_0004

  7702  OKEXIT:                                 ! NORMAL EXIT
49333 @ 422042:                        LINE   7702 "regression-compile-tmp/nrimp10s-77.imp"
49334 @ 422084:                        LABEL  L_01fc

  7703        PTYPE=SNPTYPE; UNPACK
49335 @ 422087:                        LINE   7703 "regression-compile-tmp/nrimp10s-77.imp"
49336 @ 422129:                        PUSH   PTYPE
49337 @ 422132:                        PUSH   SNPTYPE
49338 @ 422135:                        ASSVAL
49339 @ 422136:                        LINE   7703 "regression-compile-tmp/nrimp10s-77.imp"
49340 @ 422178:                        PUSH   UNPACK
49341 @ 422181:                        CALL  

  7704        %RETURN
49342 @ 422182:                        LINE   7704 "regression-compile-tmp/nrimp10s-77.imp"
49343 @ 422224:                        RETURN

  7705  ERREXIT:                                ! ERROR EXIT
49344 @ 422225:                        LINE   7705 "regression-compile-tmp/nrimp10s-77.imp"
49345 @ 422267:                        LABEL  L_01fb

  7706        FAULT(ERRNO,SNNAME)
49346 @ 422270:                        LINE   7706 "regression-compile-tmp/nrimp10s-77.imp"
49347 @ 422312:                        PUSH   FAULT
49348 @ 422315:                        PUSH   ERRNO
49349 @ 422318:                        ASSPAR
49350 @ 422319:                        PUSH   SNNAME
49351 @ 422322:                        ASSPAR
49352 @ 422323:                        CALL  

  7707        BASE=0; DISP=0; ACCESS=0; AREA=0
49353 @ 422324:                        LINE   7707 "regression-compile-tmp/nrimp10s-77.imp"
49354 @ 422366:                        PUSH   BASE
49355 @ 422369:                        PUSHI  #0x00000000
49356 @ 422374:                        ASSVAL
49357 @ 422375:                        LINE   7707 "regression-compile-tmp/nrimp10s-77.imp"
49358 @ 422417:                        PUSH   DISP
49359 @ 422420:                        PUSHI  #0x00000000
49360 @ 422425:                        ASSVAL
49361 @ 422426:                        LINE   7707 "regression-compile-tmp/nrimp10s-77.imp"
49362 @ 422468:                        PUSH   ACCESS
49363 @ 422471:                        PUSHI  #0x00000000
49364 @ 422476:                        ASSVAL
49365 @ 422477:                        LINE   7707 "regression-compile-tmp/nrimp10s-77.imp"
49366 @ 422519:                        PUSH   AREA
49367 @ 422522:                        PUSHI  #0x00000000
49368 @ 422527:                        ASSVAL

  7708        P=PIN+2; SKIP APP
49369 @ 422528:                        LINE   7708 "regression-compile-tmp/nrimp10s-77.imp"
49370 @ 422570:                        PUSH   P
49371 @ 422573:                        PUSH   PIN
49372 @ 422576:                        PUSHI  #0x00000002
49373 @ 422581:                        ADD   
49374 @ 422582:                        ASSVAL
49375 @ 422583:                        LINE   7708 "regression-compile-tmp/nrimp10s-77.imp"
49376 @ 422625:                        PUSH   SKIPAPP
49377 @ 422628:                        CALL  

  7709        P=P-1; %RETURN
49378 @ 422629:                        LINE   7709 "regression-compile-tmp/nrimp10s-77.imp"
49379 @ 422671:                        PUSH   P
49380 @ 422674:                        PUSH   P
49381 @ 422677:                        PUSHI  #0x00000001
49382 @ 422682:                        SUB   
49383 @ 422683:                        ASSVAL
49384 @ 422684:                        LINE   7709 "regression-compile-tmp/nrimp10s-77.imp"
49385 @ 422726:                        RETURN

  7710  %INTEGERFN OPTMAP
  7711  !***********************************************************************
  7712  !*       LOOK FOR EXPRESSION LIKE INTEGER(ADDR(X)) AND AVOID USING DR  *
  7713  !***********************************************************************
49386 @ 422727:                        LINE   7710 "regression-compile-tmp/nrimp10s-77.imp"
49387 @ 422769:                        DEF    OPTMAP (_lev0id0_lev1id1_lev2id3_CSS_CSNAME_OPTMAP) p1=V_01e3 a/tf=18 b/format=1 c/ostate=10  type=1 (integer) form=8 (function) special=0 (<special:0>) linkage=0 (auto) spec=0 indirect=1 unass=0
49388 @ 422787:                           START  ( FORMAL PARAMETERS  {lev=6 --> 7, nested=0 --> 1}
49389 @ 422788:                           FINISH ) {lev=6}

  7714  %INTEGER VARNAME,REXP,PP,CVAL,OP,XYNB
49390 @ 422789:                           LINE   7714 "regression-compile-tmp/nrimp10s-77.imp"
49391 @ 422831:                           DEF    VARNAME p1=V_01fd a/tf=11 b/format=1 c/ostate=0  type=1 (integer) form=1 (simple) special=0 (<special:0>) linkage=0 (auto) spec=0 indirect=0 unass=0
49392 @ 422850:                           DEF    REXP p1=V_01fe a/tf=11 b/format=1 c/ostate=0  type=1 (integer) form=1 (simple) special=0 (<special:0>) linkage=0 (auto) spec=0 indirect=0 unass=0
49393 @ 422866:                           DEF    PP p1=V_01ff a/tf=11 b/format=1 c/ostate=0  type=1 (integer) form=1 (simple) special=0 (<special:0>) linkage=0 (auto) spec=0 indirect=0 unass=0
49394 @ 422880:                           DEF    CVAL p1=V_0200 a/tf=11 b/format=1 c/ostate=0  type=1 (integer) form=1 (simple) special=0 (<special:0>) linkage=0 (auto) spec=0 indirect=0 unass=0
49395 @ 422896:                           DEF    OP p1=V_0201 a/tf=11 b/format=1 c/ostate=0  type=1 (integer) form=1 (simple) special=0 (<special:0>) linkage=0 (auto) spec=0 indirect=0 unass=0
49396 @ 422910:                           DEF    XYNB p1=V_0202 a/tf=11 b/format=1 c/ostate=0  type=1 (integer) form=1 (simple) special=0 (<special:0>) linkage=0 (auto) spec=0 indirect=0 unass=0

  7715           %IF 3<=Z<=4 %OR SNNO=42 %OR SNNO=32 %OR SNNO=61 %THEN %RESULT=0
49397 @ 422926:                           LINE   7715 "regression-compile-tmp/nrimp10s-77.imp"
49398 @ 422968:                           PUSHI  #0x00000003
49399 @ 422973:                           PUSH   Z
49400 @ 422976:                           JUMPIFD > L_0006
49401 @ 422980:                           PUSHI  #0x00000004
49402 @ 422985:                           JUMPIF <= L_0005
49403 @ 422989:                           LOCATE L_0006
49404 @ 422992:                           PUSH   SNNO
49405 @ 422995:                           PUSHI  #0x0000002a
49406 @ 423000:                           JUMPIF = L_0005
49407 @ 423004:                           PUSH   SNNO
49408 @ 423007:                           PUSHI  #0x00000020
49409 @ 423012:                           JUMPIF = L_0005
49410 @ 423016:                           PUSH   SNNO
49411 @ 423019:                           PUSHI  #0x0000003d
49412 @ 423024:                           JUMPIF # L_0004
49413 @ 423028:                           LOCATE L_0005
49414 @ 423031:                           PUSHI  #0x00000000
49415 @ 423036:                           RESULT
49416 @ 423037:                           LOCATE L_0004

  7716           PP=P+2; REXP=FROM AR2(PP)+PP;  ! TO REST OF EXP
49417 @ 423040:                           LINE   7716 "regression-compile-tmp/nrimp10s-77.imp"
49418 @ 423082:                           PUSH   PP
49419 @ 423085:                           PUSH   P
49420 @ 423088:                           PUSHI  #0x00000002
49421 @ 423093:                           ADD   
49422 @ 423094:                           ASSVAL
49423 @ 423095:                           LINE   7716 "regression-compile-tmp/nrimp10s-77.imp"
49424 @ 423137:                           PUSH   REXP
49425 @ 423140:                           PUSH   FROMAR2
49426 @ 423143:                           PUSH   PP
49427 @ 423146:                           ASSPAR
49428 @ 423147:                           CALL  
49429 @ 423148:                           PUSH   PP
49430 @ 423151:                           ADD   
49431 @ 423152:                           ASSVAL

  7717           VARNAME=FROM AR2(PP+4);             ! SHOULD BE ADDR
49432 @ 423153:                           LINE   7717 "regression-compile-tmp/nrimp10s-77.imp"
49433 @ 423195:                           PUSH   VARNAME
49434 @ 423198:                           PUSH   FROMAR2
49435 @ 423201:                           PUSH   PP
49436 @ 423204:                           PUSHI  #0x00000004
49437 @ 423209:                           ADD   
49438 @ 423210:                           ASSPAR
49439 @ 423211:                           CALL  
49440 @ 423212:                           ASSVAL

  7718           %RESULT=0 %UNLESS A(PP+2)=4 %AND A(PP+3)=1
49441 @ 423213:                           LINE   7718 "regression-compile-tmp/nrimp10s-77.imp"
49442 @ 423255:                           PUSH   A
49443 @ 423258:                           PUSH   PP
49444 @ 423261:                           PUSHI  #0x00000002
49445 @ 423266:                           ADD   
49446 @ 423267:                           ACCESS
49447 @ 423268:                           PUSHI  #0x00000004
49448 @ 423273:                           JUMPIF # L_0005
49449 @ 423277:                           PUSH   A
49450 @ 423280:                           PUSH   PP
49451 @ 423283:                           PUSHI  #0x00000003
49452 @ 423288:                           ADD   
49453 @ 423289:                           ACCESS
49454 @ 423290:                           PUSHI  #0x00000001
49455 @ 423295:                           JUMPIF = L_0004
49456 @ 423299:                           LOCATE L_0005
49457 @ 423302:                           PUSHI  #0x00000000
49458 @ 423307:                           RESULT
49459 @ 423308:                           LOCATE L_0004

  7719           COPY TAG(VARNAME);             ! CHECK IT WAS ADDR
49460 @ 423311:                           LINE   7719 "regression-compile-tmp/nrimp10s-77.imp"
49461 @ 423353:                           PUSH   COPYTAG
49462 @ 423356:                           PUSH   VARNAME
49463 @ 423359:                           ASSPAR
49464 @ 423360:                           CALL  

  7720           ->WASADR %IF PTYPE=SNPT %AND K=14 %AND A(PP+6)=1
49465 @ 423361:                           LINE   7720 "regression-compile-tmp/nrimp10s-77.imp"
49466 @ 423403:                           PUSH   PTYPE
49467 @ 423406:                           PUSHI  #0x00001006
49468 @ 423411:                           JUMPIF # L_0004
49469 @ 423415:                           PUSH   K
49470 @ 423418:                           PUSHI  #0x0000000e
49471 @ 423423:                           JUMPIF # L_0004
49472 @ 423427:                           PUSH   A
49473 @ 423430:                           PUSH   PP
49474 @ 423433:                           PUSHI  #0x00000006
49475 @ 423438:                           ADD   
49476 @ 423439:                           ACCESS
49477 @ 423440:                           PUSHI  #0x00000001
49478 @ 423445:                           JUMPIF # L_0004
49479 @ 423449:                           JUMP   L_0203
49480 @ 423452:                           LOCATE L_0004

  7721           ->WASLOC %IF PTYPE&16_FBFF=16_51 %AND A(PP+6)=2=A(PP+7)
49481 @ 423455:                           LINE   7721 "regression-compile-tmp/nrimp10s-77.imp"
49482 @ 423497:                           PUSH   PTYPE
49483 @ 423500:                           PUSHI  #0x0000fbff
49484 @ 423505:                           AND   
49485 @ 423506:                           PUSHI  #0x00000051
49486 @ 423511:                           JUMPIF # L_0004
49487 @ 423515:                           PUSH   A
49488 @ 423518:                           PUSH   PP
49489 @ 423521:                           PUSHI  #0x00000006
49490 @ 423526:                           ADD   
49491 @ 423527:                           ACCESS
49492 @ 423528:                           PUSHI  #0x00000002
49493 @ 423533:                           JUMPIFD # L_0004
49494 @ 423537:                           PUSH   A
49495 @ 423540:                           PUSH   PP
49496 @ 423543:                           PUSHI  #0x00000007
49497 @ 423548:                           ADD   
49498 @ 423549:                           ACCESS
49499 @ 423550:                           JUMPIF # L_0004
49500 @ 423554:                           JUMP   L_0204
49501 @ 423557:                           LOCATE L_0004

  7722           %RESULT=0
49502 @ 423560:                           LINE   7722 "regression-compile-tmp/nrimp10s-77.imp"
49503 @ 423602:                           PUSHI  #0x00000000
49504 @ 423607:                           RESULT

  7723  WASADR:  PP=PP+10
49505 @ 423608:                           LINE   7723 "regression-compile-tmp/nrimp10s-77.imp"
49506 @ 423650:                           LABEL  L_0203
49507 @ 423653:                           LINE   7723 "regression-compile-tmp/nrimp10s-77.imp"
49508 @ 423695:                           PUSH   PP
49509 @ 423698:                           PUSH   PP
49510 @ 423701:                           PUSHI  #0x0000000a
49511 @ 423706:                           ADD   
49512 @ 423707:                           ASSVAL

  7724           %RESULT=0 %UNLESS A(PP)=4 %AND A(PP+1)=1 %AND A(PP+4)=2=A(PP+5) %AND A(PP+6)=2=A(PP+7) %AND A(PP+8)=2
49513 @ 423708:                           LINE   7724 "regression-compile-tmp/nrimp10s-77.imp"
49514 @ 423750:                           PUSH   A
49515 @ 423753:                           PUSH   PP
49516 @ 423756:                           ACCESS
49517 @ 423757:                           PUSHI  #0x00000004
49518 @ 423762:                           JUMPIF # L_0005
49519 @ 423766:                           PUSH   A
49520 @ 423769:                           PUSH   PP
49521 @ 423772:                           PUSHI  #0x00000001
49522 @ 423777:                           ADD   
49523 @ 423778:                           ACCESS
49524 @ 423779:                           PUSHI  #0x00000001
49525 @ 423784:                           JUMPIF # L_0005
49526 @ 423788:                           PUSH   A
49527 @ 423791:                           PUSH   PP
49528 @ 423794:                           PUSHI  #0x00000004
49529 @ 423799:                           ADD   
49530 @ 423800:                           ACCESS
49531 @ 423801:                           PUSHI  #0x00000002
49532 @ 423806:                           JUMPIFD # L_0005
49533 @ 423810:                           PUSH   A
49534 @ 423813:                           PUSH   PP
49535 @ 423816:                           PUSHI  #0x00000005
49536 @ 423821:                           ADD   
49537 @ 423822:                           ACCESS
49538 @ 423823:                           JUMPIF # L_0005
49539 @ 423827:                           PUSH   A
49540 @ 423830:                           PUSH   PP
49541 @ 423833:                           PUSHI  #0x00000006
49542 @ 423838:                           ADD   
49543 @ 423839:                           ACCESS
49544 @ 423840:                           PUSHI  #0x00000002
49545 @ 423845:                           JUMPIFD # L_0005
49546 @ 423849:                           PUSH   A
49547 @ 423852:                           PUSH   PP
49548 @ 423855:                           PUSHI  #0x00000007
49549 @ 423860:                           ADD   
49550 @ 423861:                           ACCESS
49551 @ 423862:                           JUMPIF # L_0005
49552 @ 423866:                           PUSH   A
49553 @ 423869:                           PUSH   PP
49554 @ 423872:                           PUSHI  #0x00000008
49555 @ 423877:                           ADD   
49556 @ 423878:                           ACCESS
49557 @ 423879:                           PUSHI  #0x00000002
49558 @ 423884:                           JUMPIF = L_0004
49559 @ 423888:                           LOCATE L_0005
49560 @ 423891:                           PUSHI  #0x00000000
49561 @ 423896:                           RESULT
49562 @ 423897:                           LOCATE L_0004

  7725           VARNAME=FROM AR2(PP+2); COPY TAG(VARNAME)
49563 @ 423900:                           LINE   7725 "regression-compile-tmp/nrimp10s-77.imp"
49564 @ 423942:                           PUSH   VARNAME
49565 @ 423945:                           PUSH   FROMAR2
49566 @ 423948:                           PUSH   PP
49567 @ 423951:                           PUSHI  #0x00000002
49568 @ 423956:                           ADD   
49569 @ 423957:                           ASSPAR
49570 @ 423958:                           CALL  
49571 @ 423959:                           ASSVAL
49572 @ 423960:                           LINE   7725 "regression-compile-tmp/nrimp10s-77.imp"
49573 @ 424002:                           PUSH   COPYTAG
49574 @ 424005:                           PUSH   VARNAME
49575 @ 424008:                           ASSPAR
49576 @ 424009:                           CALL  

  7726           %RESULT=0 %UNLESS PTYPE&16_FF0C=0
49577 @ 424010:                           LINE   7726 "regression-compile-tmp/nrimp10s-77.imp"
49578 @ 424052:                           PUSH   PTYPE
49579 @ 424055:                           PUSHI  #0x0000ff0c
49580 @ 424060:                           AND   
49581 @ 424061:                           PUSHI  #0x00000000
49582 @ 424066:                           JUMPIF = L_0004
49583 @ 424070:                           PUSHI  #0x00000000
49584 @ 424075:                           RESULT
49585 @ 424076:                           LOCATE L_0004

  7727           %IF A(REXP)=2 %THEN P=REXP+2 %ELSE %START
49586 @ 424079:                           LINE   7727 "regression-compile-tmp/nrimp10s-77.imp"
49587 @ 424121:                           PUSH   A
49588 @ 424124:                           PUSH   REXP
49589 @ 424127:                           ACCESS
49590 @ 424128:                           PUSHI  #0x00000002
49591 @ 424133:                           JUMPIF # L_0004
49592 @ 424137:                           PUSH   P
49593 @ 424140:                           PUSH   REXP
49594 @ 424143:                           PUSHI  #0x00000002
49595 @ 424148:                           ADD   
49596 @ 424149:                           ASSVAL
49597 @ 424150:                           GOTO   L_0003
49598 @ 424153:                           LOCATE L_0004

  7728              OP=A(REXP+1)
49599 @ 424156:                           LINE   7728 "regression-compile-tmp/nrimp10s-77.imp"
49600 @ 424198:                           PUSH   OP
49601 @ 424201:                           PUSH   A
49602 @ 424204:                           PUSH   REXP
49603 @ 424207:                           PUSHI  #0x00000001
49604 @ 424212:                           ADD   
49605 @ 424213:                           ACCESS
49606 @ 424214:                           ASSVAL

  7729              %RESULT=0 %UNLESS 1<=OP<=2 %AND A(REXP+2)=2 %AND A(REXP+3)=16_41 %AND A(REXP+6)=2
49607 @ 424215:                           LINE   7729 "regression-compile-tmp/nrimp10s-77.imp"
49608 @ 424257:                           PUSHI  #0x00000001
49609 @ 424262:                           PUSH   OP
49610 @ 424265:                           JUMPIFD > L_0008
49611 @ 424269:                           PUSHI  #0x00000002
49612 @ 424274:                           JUMPIF > L_0008
49613 @ 424278:                           PUSH   A
49614 @ 424281:                           PUSH   REXP
49615 @ 424284:                           PUSHI  #0x00000002
49616 @ 424289:                           ADD   
49617 @ 424290:                           ACCESS
49618 @ 424291:                           PUSHI  #0x00000002
49619 @ 424296:                           JUMPIF # L_0008
49620 @ 424300:                           PUSH   A
49621 @ 424303:                           PUSH   REXP
49622 @ 424306:                           PUSHI  #0x00000003
49623 @ 424311:                           ADD   
49624 @ 424312:                           ACCESS
49625 @ 424313:                           PUSHI  #0x00000041
49626 @ 424318:                           JUMPIF # L_0008
49627 @ 424322:                           PUSH   A
49628 @ 424325:                           PUSH   REXP
49629 @ 424328:                           PUSHI  #0x00000006
49630 @ 424333:                           ADD   
49631 @ 424334:                           ACCESS
49632 @ 424335:                           PUSHI  #0x00000002
49633 @ 424340:                           JUMPIF = L_0007
49634 @ 424344:                           LOCATE L_0008
49635 @ 424347:                           PUSHI  #0x00000000
49636 @ 424352:                           RESULT
49637 @ 424353:                           LOCATE L_0007

  7730              CVAL=FROM AR2(REXP+4)
49638 @ 424356:                           LINE   7730 "regression-compile-tmp/nrimp10s-77.imp"
49639 @ 424398:                           PUSH   CVAL
49640 @ 424401:                           PUSH   FROMAR2
49641 @ 424404:                           PUSH   REXP
49642 @ 424407:                           PUSHI  #0x00000004
49643 @ 424412:                           ADD   
49644 @ 424413:                           ASSPAR
49645 @ 424414:                           CALL  
49646 @ 424415:                           ASSVAL

  7731              %IF OP=1 %THEN K=K+CVAL %ELSE K=K-CVAL
49647 @ 424416:                           LINE   7731 "regression-compile-tmp/nrimp10s-77.imp"
49648 @ 424458:                           PUSH   OP
49649 @ 424461:                           PUSHI  #0x00000001
49650 @ 424466:                           JUMPIF # L_0007
49651 @ 424470:                           PUSH   K
49652 @ 424473:                           PUSH   K
49653 @ 424476:                           PUSH   CVAL
49654 @ 424479:                           ADD   
49655 @ 424480:                           ASSVAL
49656 @ 424481:                           GOTO   L_0006
49657 @ 424484:                           LOCATE L_0007
49658 @ 424487:                           PUSH   K
49659 @ 424490:                           PUSH   K
49660 @ 424493:                           PUSH   CVAL
49661 @ 424496:                           SUB   
49662 @ 424497:                           ASSVAL
49663 @ 424498:                           LOCATE L_0006

  7732              %RESULT=0 %IF K<0
49664 @ 424501:                           LINE   7732 "regression-compile-tmp/nrimp10s-77.imp"
49665 @ 424543:                           PUSH   K
49666 @ 424546:                           PUSHI  #0x00000000
49667 @ 424551:                           JUMPIF >= L_0007
49668 @ 424555:                           PUSHI  #0x00000000
49669 @ 424560:                           RESULT
49670 @ 424561:                           LOCATE L_0007

  7733              P=REXP+8
49671 @ 424564:                           LINE   7733 "regression-compile-tmp/nrimp10s-77.imp"
49672 @ 424606:                           PUSH   P
49673 @ 424609:                           PUSH   REXP
49674 @ 424612:                           PUSHI  #0x00000008
49675 @ 424617:                           ADD   
49676 @ 424618:                           ASSVAL

  7734           %FINISH
49677 @ 424619:                           LINE   7734 "regression-compile-tmp/nrimp10s-77.imp"
49678 @ 424661:                           LOCATE L_0003

  7735           BASE=I
49679 @ 424664:                           LINE   7735 "regression-compile-tmp/nrimp10s-77.imp"
49680 @ 424706:                           PUSH   BASE
49681 @ 424709:                           PUSH   I
49682 @ 424712:                           ASSVAL

  7736           DISP=K; AREA=-1; ACCESS=0
49683 @ 424713:                           LINE   7736 "regression-compile-tmp/nrimp10s-77.imp"
49684 @ 424755:                           PUSH   DISP
49685 @ 424758:                           PUSH   K
49686 @ 424761:                           ASSVAL
49687 @ 424762:                           LINE   7736 "regression-compile-tmp/nrimp10s-77.imp"
49688 @ 424804:                           PUSH   AREA
49689 @ 424807:                           PUSHI  #0x00000001
49690 @ 424812:                           NEGATE
49691 @ 424813:                           ASSVAL
49692 @ 424814:                           LINE   7736 "regression-compile-tmp/nrimp10s-77.imp"
49693 @ 424856:                           PUSH   ACCESS
49694 @ 424859:                           PUSHI  #0x00000000
49695 @ 424864:                           ASSVAL

  7737           AREA=AREA CODE
49696 @ 424865:                           LINE   7737 "regression-compile-tmp/nrimp10s-77.imp"
49697 @ 424907:                           PUSH   AREA
49698 @ 424910:                           PUSH   AREACODE
49699 @ 424913:                           CALL  
49700 @ 424914:                           ASSVAL

  7738           %RESULT=1
  7739  
49701 @ 424915:                           LINE   7738 "regression-compile-tmp/nrimp10s-77.imp"
49702 @ 424957:                           PUSHI  #0x00000001
49703 @ 424962:                           RESULT

  7740  WASLOC:                                 ! FORM INTEGER(NAME+CONST)
49704 @ 424963:                           LINE   7740 "regression-compile-tmp/nrimp10s-77.imp"
49705 @ 425005:                           LABEL  L_0204

  7741           CVAL=0
49706 @ 425008:                           LINE   7741 "regression-compile-tmp/nrimp10s-77.imp"
49707 @ 425050:                           PUSH   CVAL
49708 @ 425053:                           PUSHI  #0x00000000
49709 @ 425058:                           ASSVAL

  7742           %IF A(REXP)=2 %THEN PP=REXP+2 %AND ->FETCH
49710 @ 425059:                           LINE   7742 "regression-compile-tmp/nrimp10s-77.imp"
49711 @ 425101:                           PUSH   A
49712 @ 425104:                           PUSH   REXP
49713 @ 425107:                           ACCESS
49714 @ 425108:                           PUSHI  #0x00000002
49715 @ 425113:                           JUMPIF # L_0004
49716 @ 425117:                           PUSH   PP
49717 @ 425120:                           PUSH   REXP
49718 @ 425123:                           PUSHI  #0x00000002
49719 @ 425128:                           ADD   
49720 @ 425129:                           ASSVAL
49721 @ 425130:                           JUMP   L_0205
49722 @ 425133:                           LOCATE L_0004

  7743           %RESULT=0 %UNLESS A(REXP+1)=1 %AND A(REXP+2)=2
49723 @ 425136:                           LINE   7743 "regression-compile-tmp/nrimp10s-77.imp"
49724 @ 425178:                           PUSH   A
49725 @ 425181:                           PUSH   REXP
49726 @ 425184:                           PUSHI  #0x00000001
49727 @ 425189:                           ADD   
49728 @ 425190:                           ACCESS
49729 @ 425191:                           PUSHI  #0x00000001
49730 @ 425196:                           JUMPIF # L_0005
49731 @ 425200:                           PUSH   A
49732 @ 425203:                           PUSH   REXP
49733 @ 425206:                           PUSHI  #0x00000002
49734 @ 425211:                           ADD   
49735 @ 425212:                           ACCESS
49736 @ 425213:                           PUSHI  #0x00000002
49737 @ 425218:                           JUMPIF = L_0004
49738 @ 425222:                           LOCATE L_0005
49739 @ 425225:                           PUSHI  #0x00000000
49740 @ 425230:                           RESULT
49741 @ 425231:                           LOCATE L_0004

  7744           %IF A(REXP+3)=16_41 %AND A(REXP+6)=2 %THEN CVAL=FROM AR2(REXP+4) %AND PP=REXP+8 %AND ->FETCH
49742 @ 425234:                           LINE   7744 "regression-compile-tmp/nrimp10s-77.imp"
49743 @ 425276:                           PUSH   A
49744 @ 425279:                           PUSH   REXP
49745 @ 425282:                           PUSHI  #0x00000003
49746 @ 425287:                           ADD   
49747 @ 425288:                           ACCESS
49748 @ 425289:                           PUSHI  #0x00000041
49749 @ 425294:                           JUMPIF # L_0004
49750 @ 425298:                           PUSH   A
49751 @ 425301:                           PUSH   REXP
49752 @ 425304:                           PUSHI  #0x00000006
49753 @ 425309:                           ADD   
49754 @ 425310:                           ACCESS
49755 @ 425311:                           PUSHI  #0x00000002
49756 @ 425316:                           JUMPIF # L_0004
49757 @ 425320:                           PUSH   CVAL
49758 @ 425323:                           PUSH   FROMAR2
49759 @ 425326:                           PUSH   REXP
49760 @ 425329:                           PUSHI  #0x00000004
49761 @ 425334:                           ADD   
49762 @ 425335:                           ASSPAR
49763 @ 425336:                           CALL  
49764 @ 425337:                           ASSVAL
49765 @ 425338:                           PUSH   PP
49766 @ 425341:                           PUSH   REXP
49767 @ 425344:                           PUSHI  #0x00000008
49768 @ 425349:                           ADD   
49769 @ 425350:                           ASSVAL
49770 @ 425351:                           JUMP   L_0205
49771 @ 425354:                           LOCATE L_0004

  7745           %IF A(REXP+3)=16_51 %AND A(REXP+8)=2 %THEN CVAL=FROM AR4(REXP+4) %AND PP=REXP+10 %AND ->FETCH
49772 @ 425357:                           LINE   7745 "regression-compile-tmp/nrimp10s-77.imp"
49773 @ 425399:                           PUSH   A
49774 @ 425402:                           PUSH   REXP
49775 @ 425405:                           PUSHI  #0x00000003
49776 @ 425410:                           ADD   
49777 @ 425411:                           ACCESS
49778 @ 425412:                           PUSHI  #0x00000051
49779 @ 425417:                           JUMPIF # L_0004
49780 @ 425421:                           PUSH   A
49781 @ 425424:                           PUSH   REXP
49782 @ 425427:                           PUSHI  #0x00000008
49783 @ 425432:                           ADD   
49784 @ 425433:                           ACCESS
49785 @ 425434:                           PUSHI  #0x00000002
49786 @ 425439:                           JUMPIF # L_0004
49787 @ 425443:                           PUSH   CVAL
49788 @ 425446:                           PUSH   FROMAR4
49789 @ 425449:                           PUSH   REXP
49790 @ 425452:                           PUSHI  #0x00000004
49791 @ 425457:                           ADD   
49792 @ 425458:                           ASSPAR
49793 @ 425459:                           CALL  
49794 @ 425460:                           ASSVAL
49795 @ 425461:                           PUSH   PP
49796 @ 425464:                           PUSH   REXP
49797 @ 425467:                           PUSHI  #0x0000000a
49798 @ 425472:                           ADD   
49799 @ 425473:                           ASSVAL
49800 @ 425474:                           JUMP   L_0205
49801 @ 425477:                           LOCATE L_0004

  7746           %RESULT=0
49802 @ 425480:                           LINE   7746 "regression-compile-tmp/nrimp10s-77.imp"
49803 @ 425522:                           PUSHI  #0x00000000
49804 @ 425527:                           RESULT

  7747  FETCH:   %RESULT=0 %UNLESS CVAL&3=0 %AND CVAL>>20=0;! MAX FOR XNB+N
49805 @ 425528:                           LINE   7747 "regression-compile-tmp/nrimp10s-77.imp"
49806 @ 425570:                           LABEL  L_0205
49807 @ 425573:                           LINE   7747 "regression-compile-tmp/nrimp10s-77.imp"
49808 @ 425615:                           PUSH   CVAL
49809 @ 425618:                           PUSHI  #0x00000003
49810 @ 425623:                           AND   
49811 @ 425624:                           PUSHI  #0x00000000
49812 @ 425629:                           JUMPIF # L_0005
49813 @ 425633:                           PUSH   CVAL
49814 @ 425636:                           PUSHI  #0x00000014
49815 @ 425641:                           RSH   
49816 @ 425642:                           PUSHI  #0x00000000
49817 @ 425647:                           JUMPIF = L_0004
49818 @ 425651:                           LOCATE L_0005
49819 @ 425654:                           PUSHI  #0x00000000
49820 @ 425659:                           RESULT
49821 @ 425660:                           LOCATE L_0004

  7748           XYNB=XORYNB(9,VARNAME)
49822 @ 425663:                           LINE   7748 "regression-compile-tmp/nrimp10s-77.imp"
49823 @ 425705:                           PUSH   XYNB
49824 @ 425708:                           PUSH   XORYNB
49825 @ 425711:                           PUSHI  #0x00000009
49826 @ 425716:                           ASSPAR
49827 @ 425717:                           PUSH   VARNAME
49828 @ 425720:                           ASSPAR
49829 @ 425721:                           CALL  
49830 @ 425722:                           ASSVAL

  7749           %UNLESS GRUSE(XYNB)=9 %AND GRINF1(XYNB)=VARNAME %START
49831 @ 425723:                           LINE   7749 "regression-compile-tmp/nrimp10s-77.imp"
49832 @ 425765:                           PUSH   GRUSE
49833 @ 425768:                           PUSH   XYNB
49834 @ 425771:                           ACCESS
49835 @ 425772:                           PUSHI  #0x00000009
49836 @ 425777:                           JUMPIF # L_0005
49837 @ 425781:                           PUSH   GRINF1
49838 @ 425784:                           PUSH   XYNB
49839 @ 425787:                           ACCESS
49840 @ 425788:                           PUSH   VARNAME
49841 @ 425791:                           JUMPIF = L_0004
49842 @ 425795:                           LOCATE L_0005

  7750              AREA=-1; BASE=I
49843 @ 425798:                           LINE   7750 "regression-compile-tmp/nrimp10s-77.imp"
49844 @ 425840:                           PUSH   AREA
49845 @ 425843:                           PUSHI  #0x00000001
49846 @ 425848:                           NEGATE
49847 @ 425849:                           ASSVAL
49848 @ 425850:                           LINE   7750 "regression-compile-tmp/nrimp10s-77.imp"
49849 @ 425892:                           PUSH   BASE
49850 @ 425895:                           PUSH   I
49851 @ 425898:                           ASSVAL

  7751              PSORLF1(LDCODE(XYNB),2*NAM,AREA CODE,K)
49852 @ 425899:                           LINE   7751 "regression-compile-tmp/nrimp10s-77.imp"
49853 @ 425941:                           PUSH   PSORLF1
49854 @ 425944:                           PUSH   LDCODE
49855 @ 425947:                           PUSH   XYNB
49856 @ 425950:                           ACCESS
49857 @ 425951:                           ASSPAR
49858 @ 425952:                           PUSHI  #0x00000002
49859 @ 425957:                           PUSH   NAM
49860 @ 425960:                           MUL   
49861 @ 425961:                           ASSPAR
49862 @ 425962:                           PUSH   AREACODE
49863 @ 425965:                           CALL  
49864 @ 425966:                           ASSPAR
49865 @ 425967:                           PUSH   K
49866 @ 425970:                           ASSPAR
49867 @ 425971:                           CALL  

  7752              GRUSE(XYNB)=9; GRINF1(XYNB)=VARNAME
49868 @ 425972:                           LINE   7752 "regression-compile-tmp/nrimp10s-77.imp"
49869 @ 426014:                           PUSH   GRUSE
49870 @ 426017:                           PUSH   XYNB
49871 @ 426020:                           ACCESS
49872 @ 426021:                           PUSHI  #0x00000009
49873 @ 426026:                           ASSVAL
49874 @ 426027:                           LINE   7752 "regression-compile-tmp/nrimp10s-77.imp"
49875 @ 426069:                           PUSH   GRINF1
49876 @ 426072:                           PUSH   XYNB
49877 @ 426075:                           ACCESS
49878 @ 426076:                           PUSH   VARNAME
49879 @ 426079:                           ASSVAL

  7753           %FINISH
49880 @ 426080:                           LINE   7753 "regression-compile-tmp/nrimp10s-77.imp"
49881 @ 426122:                           LOCATE L_0004

  7754           P=PP; AREA=XYNB
49882 @ 426125:                           LINE   7754 "regression-compile-tmp/nrimp10s-77.imp"
49883 @ 426167:                           PUSH   P
49884 @ 426170:                           PUSH   PP
49885 @ 426173:                           ASSVAL
49886 @ 426174:                           LINE   7754 "regression-compile-tmp/nrimp10s-77.imp"
49887 @ 426216:                           PUSH   AREA
49888 @ 426219:                           PUSH   XYNB
49889 @ 426222:                           ASSVAL

  7755           ACCESS=0; DISP=CVAL
49890 @ 426223:                           LINE   7755 "regression-compile-tmp/nrimp10s-77.imp"
49891 @ 426265:                           PUSH   ACCESS
49892 @ 426268:                           PUSHI  #0x00000000
49893 @ 426273:                           ASSVAL
49894 @ 426274:                           LINE   7755 "regression-compile-tmp/nrimp10s-77.imp"
49895 @ 426316:                           PUSH   DISP
49896 @ 426319:                           PUSH   CVAL
49897 @ 426322:                           ASSVAL

  7756           %RESULT=1
49898 @ 426323:                           LINE   7756 "regression-compile-tmp/nrimp10s-77.imp"
49899 @ 426365:                           PUSHI  #0x00000001
49900 @ 426370:                           RESULT

  7757  %END
49901 @ 426371:                           LINE   7757 "regression-compile-tmp/nrimp10s-77.imp"
49902 @ 426413:                        END    _lev0id0_lev1id1_lev2id3_CSS_CSNAME_OPTMAP {lev=6 --> 5}

  7758           %ROUTINE RTOS(%INTEGER REG)
  7759  !***********************************************************************
  7760  !*       PLANTS CODE TO CONVERT A SYMBOL IN ACC TO A ONE               *
  7761  !*       CHARACTER STRING IN A TEMPORARARY VARIABLE.                   *
  7762  !***********************************************************************
49903 @ 426414:                        LINE   7758 "regression-compile-tmp/nrimp10s-77.imp"
49904 @ 426456:                        DEF    RTOS (_lev0id0_lev1id1_lev2id3_CSS_CSNAME_RTOS) p1=V_01e8 a/tf=7 b/format=0 c/ostate=0  type=0 (<type:0>) form=7 (routine) special=0 (<special:0>) linkage=0 (auto) spec=0 indirect=0 unass=0
49905 @ 426472:                           START  ( FORMAL PARAMETERS  {lev=6 --> 7, nested=0 --> 1}
49906 @ 426473:                              DEF    REG p1=V_01fd a/tf=11 b/format=1 c/ostate=0  type=1 (integer) form=1 (simple) special=0 (<special:0>) linkage=0 (auto) spec=0 indirect=0 unass=0
49907 @ 426488:                           FINISH ) {lev=6}

  7763           %INTEGER KK
49908 @ 426489:                           LINE   7763 "regression-compile-tmp/nrimp10s-77.imp"
49909 @ 426531:                           DEF    KK p1=V_01fe a/tf=11 b/format=1 c/ostate=0  type=1 (integer) form=1 (simple) special=0 (<special:0>) linkage=0 (auto) spec=0 indirect=0 unass=0

  7764           GET WSP(KK,1);               ! GET 1 WORD WK AREA
49910 @ 426545:                           LINE   7764 "regression-compile-tmp/nrimp10s-77.imp"
49911 @ 426587:                           PUSH   GETWSP
49912 @ 426590:                           PUSH   KK
49913 @ 426593:                           ASSPAR
49914 @ 426594:                           PUSHI  #0x00000001
49915 @ 426599:                           ASSPAR
49916 @ 426600:                           CALL  

  7765           STRINGL=1; DISP=KK+2
49917 @ 426601:                           LINE   7765 "regression-compile-tmp/nrimp10s-77.imp"
49918 @ 426643:                           PUSH   STRINGL
49919 @ 426646:                           PUSHI  #0x00000001
49920 @ 426651:                           ASSVAL
49921 @ 426652:                           LINE   7765 "regression-compile-tmp/nrimp10s-77.imp"
49922 @ 426694:                           PUSH   DISP
49923 @ 426697:                           PUSH   KK
49924 @ 426700:                           PUSHI  #0x00000002
49925 @ 426705:                           ADD   
49926 @ 426706:                           ASSVAL

  7766           PF1(OR,0,0,256)
49927 @ 426707:                           LINE   7766 "regression-compile-tmp/nrimp10s-77.imp"
49928 @ 426749:                           PUSH   PF1
49929 @ 426752:                           PUSHI  #0x0000008c
49930 @ 426757:                           ASSPAR
49931 @ 426758:                           PUSHI  #0x00000000
49932 @ 426763:                           ASSPAR
49933 @ 426764:                           PUSHI  #0x00000000
49934 @ 426769:                           ASSPAR
49935 @ 426770:                           PUSHI  #0x00000100
49936 @ 426775:                           ASSPAR
49937 @ 426776:                           CALL  

  7767           PSF1(ST,1,KK)
49938 @ 426777:                           LINE   7767 "regression-compile-tmp/nrimp10s-77.imp"
49939 @ 426819:                           PUSH   PSF1
49940 @ 426822:                           PUSHI  #0x00000048
49941 @ 426827:                           ASSPAR
49942 @ 426828:                           PUSHI  #0x00000001
49943 @ 426833:                           ASSPAR
49944 @ 426834:                           PUSH   KK
49945 @ 426837:                           ASSPAR
49946 @ 426838:                           CALL  

  7768           GET IN ACC(REG,1,0,LNB,PTR OFFSET(RBASE))
49947 @ 426839:                           LINE   7768 "regression-compile-tmp/nrimp10s-77.imp"
49948 @ 426881:                           PUSH   GETINACC
49949 @ 426884:                           PUSH   REG
49950 @ 426887:                           ASSPAR
49951 @ 426888:                           PUSHI  #0x00000001
49952 @ 426893:                           ASSPAR
49953 @ 426894:                           PUSHI  #0x00000000
49954 @ 426899:                           ASSPAR
49955 @ 426900:                           PUSHI  #0x00000002
49956 @ 426905:                           ASSPAR
49957 @ 426906:                           PUSH   PTROFFSET
49958 @ 426909:                           PUSH   RBASE
49959 @ 426912:                           ASSPAR
49960 @ 426913:                           CALL  
49961 @ 426914:                           ASSPAR
49962 @ 426915:                           CALL  

  7769           %IF REG=BREG %THEN KK=ADB %ELSE KK=IAD
49963 @ 426916:                           LINE   7769 "regression-compile-tmp/nrimp10s-77.imp"
49964 @ 426958:                           PUSH   REG
49965 @ 426961:                           PUSHI  #0x00000007
49966 @ 426966:                           JUMPIF # L_0004
49967 @ 426970:                           PUSH   KK
49968 @ 426973:                           PUSHI  #0x00000020
49969 @ 426978:                           ASSVAL
49970 @ 426979:                           GOTO   L_0003
49971 @ 426982:                           LOCATE L_0004
49972 @ 426985:                           PUSH   KK
49973 @ 426988:                           PUSHI  #0x000000e0
49974 @ 426993:                           ASSVAL
49975 @ 426994:                           LOCATE L_0003

  7770           PSF1(KK,0,DISP)
49976 @ 426997:                           LINE   7770 "regression-compile-tmp/nrimp10s-77.imp"
49977 @ 427039:                           PUSH   PSF1
49978 @ 427042:                           PUSH   KK
49979 @ 427045:                           ASSPAR
49980 @ 427046:                           PUSHI  #0x00000000
49981 @ 427051:                           ASSPAR
49982 @ 427052:                           PUSH   DISP
49983 @ 427055:                           ASSPAR
49984 @ 427056:                           CALL  

  7771           GRUSE(BREG)=0
49985 @ 427057:                           LINE   7771 "regression-compile-tmp/nrimp10s-77.imp"
49986 @ 427099:                           PUSH   GRUSE
49987 @ 427102:                           PUSHI  #0x00000007
49988 @ 427107:                           ACCESS
49989 @ 427108:                           PUSHI  #0x00000000
49990 @ 427113:                           ASSVAL

  7772           %END
49991 @ 427114:                           LINE   7772 "regression-compile-tmp/nrimp10s-77.imp"
49992 @ 427156:                        END    _lev0id0_lev1id1_lev2id3_CSS_CSNAME_RTOS {lev=6 --> 5}

  7773           %END;                        ! OF ROUTINE CSNAME
49993 @ 427157:                        LINE   7773 "regression-compile-tmp/nrimp10s-77.imp"
49994 @ 427199:                     END    _lev0id0_lev1id1_lev2id3_CSS_CSNAME {lev=5 --> 4}

  7774  %ROUTINE CANAME(%INTEGER ARRP,BS,DP)
  7775  !***********************************************************************
  7776  !*       BS & DP DEFINE THE POSITION OF THE ARRAY HEAD                 * 
  7777  !*       ARRP=1 FOR ARRAYS,2 FOR VECTORS,3 FOR ARRAYS IN RECORDS       *
  7778  !*       BASIC DISP = DISPMNT OF A(0) FOR VECTORS OR ARRAYS IN RECORDS *
  7779  !***********************************************************************
49995 @ 427200:                     LINE   7774 "regression-compile-tmp/nrimp10s-77.imp"
49996 @ 427242:                     DEF    CANAME (_lev0id0_lev1id1_lev2id3_CSS_CANAME) p1=V_0190 a/tf=7 b/format=0 c/ostate=0  type=0 (<type:0>) form=7 (routine) special=0 (<special:0>) linkage=0 (auto) spec=0 indirect=0 unass=0
49997 @ 427260:                        START  ( FORMAL PARAMETERS  {lev=5 --> 6, nested=0 --> 1}
49998 @ 427261:                           DEF    ARRP p1=V_01e1 a/tf=11 b/format=1 c/ostate=0  type=1 (integer) form=1 (simple) special=0 (<special:0>) linkage=0 (auto) spec=0 indirect=0 unass=0
49999 @ 427277:                           DEF    BS p1=V_01e2 a/tf=11 b/format=1 c/ostate=0  type=1 (integer) form=1 (simple) special=0 (<special:0>) linkage=0 (auto) spec=0 indirect=0 unass=0
50000 @ 427291:                           DEF    DP p1=V_01e3 a/tf=11 b/format=1 c/ostate=0  type=1 (integer) form=1 (simple) special=0 (<special:0>) linkage=0 (auto) spec=0 indirect=0 unass=0
50001 @ 427305:                        FINISH ) {lev=5}

  7780  %INTEGER HEAD1,HEAD2,HEAD3,NOPS,PTYPEP,KK,PP,JJ,SOLDI,TYPEP,ARRNAME,Q,PRECP,ELSIZE,NAMINF,BOT1,BOT2,BOT3,DVD,VMYOP
50002 @ 427306:                        LINE   7780 "regression-compile-tmp/nrimp10s-77.imp"
50003 @ 427348:                        DEF    HEAD1 p1=V_01e4 a/tf=11 b/format=1 c/ostate=0  type=1 (integer) form=1 (simple) special=0 (<special:0>) linkage=0 (auto) spec=0 indirect=0 unass=0
50004 @ 427365:                        DEF    HEAD2 p1=V_01e5 a/tf=11 b/format=1 c/ostate=0  type=1 (integer) form=1 (simple) special=0 (<special:0>) linkage=0 (auto) spec=0 indirect=0 unass=0
50005 @ 427382:                        DEF    HEAD3 p1=V_01e6 a/tf=11 b/format=1 c/ostate=0  type=1 (integer) form=1 (simple) special=0 (<special:0>) linkage=0 (auto) spec=0 indirect=0 unass=0
50006 @ 427399:                        DEF    NOPS p1=V_01e7 a/tf=11 b/format=1 c/ostate=0  type=1 (integer) form=1 (simple) special=0 (<special:0>) linkage=0 (auto) spec=0 indirect=0 unass=0
50007 @ 427415:                        DEF    PTYPEP p1=V_01e8 a/tf=11 b/format=1 c/ostate=0  type=1 (integer) form=1 (simple) special=0 (<special:0>) linkage=0 (auto) spec=0 indirect=0 unass=0
50008 @ 427433:                        DEF    KK p1=V_01e9 a/tf=11 b/format=1 c/ostate=0  type=1 (integer) form=1 (simple) special=0 (<special:0>) linkage=0 (auto) spec=0 indirect=0 unass=0
50009 @ 427447:                        DEF    PP p1=V_01ea a/tf=11 b/format=1 c/ostate=0  type=1 (integer) form=1 (simple) special=0 (<special:0>) linkage=0 (auto) spec=0 indirect=0 unass=0
50010 @ 427461:                        DEF    JJ p1=V_01eb a/tf=11 b/format=1 c/ostate=0  type=1 (integer) form=1 (simple) special=0 (<special:0>) linkage=0 (auto) spec=0 indirect=0 unass=0
50011 @ 427475:                        DEF    SOLDI p1=V_01ec a/tf=11 b/format=1 c/ostate=0  type=1 (integer) form=1 (simple) special=0 (<special:0>) linkage=0 (auto) spec=0 indirect=0 unass=0
50012 @ 427492:                        DEF    TYPEP p1=V_01ed a/tf=11 b/format=1 c/ostate=0  type=1 (integer) form=1 (simple) special=0 (<special:0>) linkage=0 (auto) spec=0 indirect=0 unass=0
50013 @ 427509:                        DEF    ARRNAME p1=V_01ee a/tf=11 b/format=1 c/ostate=0  type=1 (integer) form=1 (simple) special=0 (<special:0>) linkage=0 (auto) spec=0 indirect=0 unass=0
50014 @ 427528:                        DEF    Q p1=V_01ef a/tf=11 b/format=1 c/ostate=0  type=1 (integer) form=1 (simple) special=0 (<special:0>) linkage=0 (auto) spec=0 indirect=0 unass=0
50015 @ 427541:                        DEF    PRECP p1=V_01f0 a/tf=11 b/format=1 c/ostate=0  type=1 (integer) form=1 (simple) special=0 (<special:0>) linkage=0 (auto) spec=0 indirect=0 unass=0
50016 @ 427558:                        DEF    ELSIZE p1=V_01f1 a/tf=11 b/format=1 c/ostate=0  type=1 (integer) form=1 (simple) special=0 (<special:0>) linkage=0 (auto) spec=0 indirect=0 unass=0
50017 @ 427576:                        DEF    NAMINF p1=V_01f2 a/tf=11 b/format=1 c/ostate=0  type=1 (integer) form=1 (simple) special=0 (<special:0>) linkage=0 (auto) spec=0 indirect=0 unass=0
50018 @ 427594:                        DEF    BOT1 p1=V_01f3 a/tf=11 b/format=1 c/ostate=0  type=1 (integer) form=1 (simple) special=0 (<special:0>) linkage=0 (auto) spec=0 indirect=0 unass=0
50019 @ 427610:                        DEF    BOT2 p1=V_01f4 a/tf=11 b/format=1 c/ostate=0  type=1 (integer) form=1 (simple) special=0 (<special:0>) linkage=0 (auto) spec=0 indirect=0 unass=0
50020 @ 427626:                        DEF    BOT3 p1=V_01f5 a/tf=11 b/format=1 c/ostate=0  type=1 (integer) form=1 (simple) special=0 (<special:0>) linkage=0 (auto) spec=0 indirect=0 unass=0
50021 @ 427642:                        DEF    DVD p1=V_01f6 a/tf=11 b/format=1 c/ostate=0  type=1 (integer) form=1 (simple) special=0 (<special:0>) linkage=0 (auto) spec=0 indirect=0 unass=0
50022 @ 427657:                        DEF    VMYOP p1=V_01f7 a/tf=11 b/format=1 c/ostate=0  type=1 (integer) form=1 (simple) special=0 (<special:0>) linkage=0 (auto) spec=0 indirect=0 unass=0

  7781        PP=P; TYPEP=TYPE
50023 @ 427674:                        LINE   7781 "regression-compile-tmp/nrimp10s-77.imp"
50024 @ 427716:                        PUSH   PP
50025 @ 427719:                        PUSH   P
50026 @ 427722:                        ASSVAL
50027 @ 427723:                        LINE   7781 "regression-compile-tmp/nrimp10s-77.imp"
50028 @ 427765:                        PUSH   TYPEP
50029 @ 427768:                        PUSH   TYPE
50030 @ 427771:                        ASSVAL

  7782        JJ=J; PTYPEP=PTYPE; PRECP=PREC; SOLDI=OLDI
50031 @ 427772:                        LINE   7782 "regression-compile-tmp/nrimp10s-77.imp"
50032 @ 427814:                        PUSH   JJ
50033 @ 427817:                        PUSH   J
50034 @ 427820:                        ASSVAL
50035 @ 427821:                        LINE   7782 "regression-compile-tmp/nrimp10s-77.imp"
50036 @ 427863:                        PUSH   PTYPEP
50037 @ 427866:                        PUSH   PTYPE
50038 @ 427869:                        ASSVAL
50039 @ 427870:                        LINE   7782 "regression-compile-tmp/nrimp10s-77.imp"
50040 @ 427912:                        PUSH   PRECP
50041 @ 427915:                        PUSH   PREC
50042 @ 427918:                        ASSVAL
50043 @ 427919:                        LINE   7782 "regression-compile-tmp/nrimp10s-77.imp"
50044 @ 427961:                        PUSH   SOLDI
50045 @ 427964:                        PUSH   OLDI
50046 @ 427967:                        ASSVAL

  7783        %IF TYPE<=2 %THEN ELSIZE=BYTES(PRECP) %ELSE ELSIZE=ACC
50047 @ 427968:                        LINE   7783 "regression-compile-tmp/nrimp10s-77.imp"
50048 @ 428010:                        PUSH   TYPE
50049 @ 428013:                        PUSHI  #0x00000002
50050 @ 428018:                        JUMPIF > L_0004
50051 @ 428022:                        PUSH   ELSIZE
50052 @ 428025:                        PUSH   BYTES
50053 @ 428028:                        PUSH   PRECP
50054 @ 428031:                        ACCESS
50055 @ 428032:                        ASSVAL
50056 @ 428033:                        GOTO   L_0003
50057 @ 428036:                        LOCATE L_0004
50058 @ 428039:                        PUSH   ELSIZE
50059 @ 428042:                        PUSH   ACC
50060 @ 428045:                        ASSVAL
50061 @ 428046:                        LOCATE L_0003

  7784        DVD=SNDISP;                       ! LOCATION OF DV IF CONSTANT
50062 @ 428049:                        LINE   7784 "regression-compile-tmp/nrimp10s-77.imp"
50063 @ 428091:                        PUSH   DVD
50064 @ 428094:                        PUSH   SNDISP
50065 @ 428097:                        ASSVAL

  7785        ARRNAME=FROM AR2(P);              ! NAME OF ENTITY
50066 @ 428098:                        LINE   7785 "regression-compile-tmp/nrimp10s-77.imp"
50067 @ 428140:                        PUSH   ARRNAME
50068 @ 428143:                        PUSH   FROMAR2
50069 @ 428146:                        PUSH   P
50070 @ 428149:                        ASSPAR
50071 @ 428150:                        CALL  
50072 @ 428151:                        ASSVAL

  7786        NAMINF=TAGS(ARRNAME)
50073 @ 428152:                        LINE   7786 "regression-compile-tmp/nrimp10s-77.imp"
50074 @ 428194:                        PUSH   NAMINF
50075 @ 428197:                        PUSH   TAGS
50076 @ 428200:                        PUSH   ARRNAME
50077 @ 428203:                        ACCESS
50078 @ 428204:                        ASSVAL

  7787        FAULT(29,ARRNAME) %IF ARR=3;      ! ARRAYFORMAT USED AS ARRAY
50079 @ 428205:                        LINE   7787 "regression-compile-tmp/nrimp10s-77.imp"
50080 @ 428247:                        PUSH   ARR
50081 @ 428250:                        PUSHI  #0x00000003
50082 @ 428255:                        JUMPIF # L_0004
50083 @ 428259:                        PUSH   FAULT
50084 @ 428262:                        PUSHI  #0x0000001d
50085 @ 428267:                        ASSPAR
50086 @ 428268:                        PUSH   ARRNAME
50087 @ 428271:                        ASSPAR
50088 @ 428272:                        CALL  
50089 @ 428273:                        LOCATE L_0004

  7788        NAMINF=-2 %AND DVD=0 %IF ARRP>2;  ! ARRAYS IN RECORDS 
50090 @ 428276:                        LINE   7788 "regression-compile-tmp/nrimp10s-77.imp"
50091 @ 428318:                        PUSH   ARRP
50092 @ 428321:                        PUSHI  #0x00000002
50093 @ 428326:                        JUMPIF <= L_0004
50094 @ 428330:                        PUSH   NAMINF
50095 @ 428333:                        PUSHI  #0x00000002
50096 @ 428338:                        NEGATE
50097 @ 428339:                        ASSVAL
50098 @ 428340:                        PUSH   DVD
50099 @ 428343:                        PUSHI  #0x00000000
50100 @ 428348:                        ASSVAL
50101 @ 428349:                        LOCATE L_0004

  7789        TEST APP(Q);                      ! COUNT NO OF SUBSCRIPTS
  7790  !
  7791  ! CHECK CORRECT NO OF SUBSCRIPTS PROVIDED. HOWEVER ENTITIES DECLARED
  7792  ! AS %<TYPE>ARRAYNAME HAVE NO DIMENSION . THIS SECTION SETS THE
  7793  ! DIMENSION FROM THE FIRST USE OF THE NAME.
  7794  !
50102 @ 428352:                        LINE   7789 "regression-compile-tmp/nrimp10s-77.imp"
50103 @ 428394:                        PUSH   TESTAPP
50104 @ 428397:                        PUSH   Q
50105 @ 428400:                        ASSPAR
50106 @ 428401:                        CALL  

  7795        %IF JJ=0 %THEN %START;            ! 0 DIMENSIONS = NOT KNOWN
50107 @ 428402:                        LINE   7795 "regression-compile-tmp/nrimp10s-77.imp"
50108 @ 428444:                        PUSH   JJ
50109 @ 428447:                        PUSHI  #0x00000000
50110 @ 428452:                        JUMPIF # L_0004

  7796           REPLACE1(TCELL,FROM1(TCELL)!Q);! DIMSN IS BOTTOM 4 BITS OF TAG
50111 @ 428456:                        LINE   7796 "regression-compile-tmp/nrimp10s-77.imp"
50112 @ 428498:                        PUSH   REPLACE1
50113 @ 428501:                        PUSH   TCELL
50114 @ 428504:                        ASSPAR
50115 @ 428505:                        PUSH   FROM1
50116 @ 428508:                        PUSH   TCELL
50117 @ 428511:                        ASSPAR
50118 @ 428512:                        CALL  
50119 @ 428513:                        PUSH   Q
50120 @ 428516:                        OR    
50121 @ 428517:                        ASSPAR
50122 @ 428518:                        CALL  

  7797           JJ=Q
50123 @ 428519:                        LINE   7797 "regression-compile-tmp/nrimp10s-77.imp"
50124 @ 428561:                        PUSH   JJ
50125 @ 428564:                        PUSH   Q
50126 @ 428567:                        ASSVAL

  7798        %FINISH
50127 @ 428568:                        LINE   7798 "regression-compile-tmp/nrimp10s-77.imp"
50128 @ 428610:                        LOCATE L_0004

  7799        %IF JJ=Q#0 %THEN %START;          ! IN LINE CODE
  7800  !
  7801  ! FOR IN-LINE CODE WE SET UP A CHAIN OF REVERSE POLISH OPERATIONS TO
  7802  ! EVALUATE THE VARIOUS SUBSCRIPTS,MULTIPLY BY THE MULTIPLIERS AND
  7803  ! ADD THEM TOGETHER.
  7804  !
50129 @ 428613:                        LINE   7799 "regression-compile-tmp/nrimp10s-77.imp"
50130 @ 428655:                        PUSH   JJ
50131 @ 428658:                        PUSH   Q
50132 @ 428661:                        JUMPIFD # L_0004
50133 @ 428665:                        PUSHI  #0x00000000
50134 @ 428670:                        JUMPIF = L_0004

  7805           NOPS=0;HEAD1=0;HEAD2=0;HEAD3=0;! CLEAR LISTHEADS
50135 @ 428674:                        LINE   7805 "regression-compile-tmp/nrimp10s-77.imp"
50136 @ 428716:                        PUSH   NOPS
50137 @ 428719:                        PUSHI  #0x00000000
50138 @ 428724:                        ASSVAL
50139 @ 428725:                        LINE   7805 "regression-compile-tmp/nrimp10s-77.imp"
50140 @ 428767:                        PUSH   HEAD1
50141 @ 428770:                        PUSHI  #0x00000000
50142 @ 428775:                        ASSVAL
50143 @ 428776:                        LINE   7805 "regression-compile-tmp/nrimp10s-77.imp"
50144 @ 428818:                        PUSH   HEAD2
50145 @ 428821:                        PUSHI  #0x00000000
50146 @ 428826:                        ASSVAL
50147 @ 428827:                        LINE   7805 "regression-compile-tmp/nrimp10s-77.imp"
50148 @ 428869:                        PUSH   HEAD3
50149 @ 428872:                        PUSHI  #0x00000000
50150 @ 428877:                        ASSVAL

  7806           BOT1=0; BOT3=0
  7807  !
  7808  ! NOW PROCESS THE SUBSCRIPTS CALLINR TORP TO CONVERT THE EXPRESSIONS
  7809  ! TO REVERSE POLISH AND ADDING THE EXTRA OPERATIONS.
  7810  !
50151 @ 428878:                        LINE   7806 "regression-compile-tmp/nrimp10s-77.imp"
50152 @ 428920:                        PUSH   BOT1
50153 @ 428923:                        PUSHI  #0x00000000
50154 @ 428928:                        ASSVAL
50155 @ 428929:                        LINE   7806 "regression-compile-tmp/nrimp10s-77.imp"
50156 @ 428971:                        PUSH   BOT3
50157 @ 428974:                        PUSHI  #0x00000000
50158 @ 428979:                        ASSVAL

  7811           P=PP+3
50159 @ 428980:                        LINE   7811 "regression-compile-tmp/nrimp10s-77.imp"
50160 @ 429022:                        PUSH   P
50161 @ 429025:                        PUSH   PP
50162 @ 429028:                        PUSHI  #0x00000003
50163 @ 429033:                        ADD   
50164 @ 429034:                        ASSVAL

  7812           %CYCLE KK=1,1,JJ;                ! THROUGH THE SUBSCRIPTS
50165 @ 429035:                        LINE   7812 "regression-compile-tmp/nrimp10s-77.imp"
50166 @ 429077:                        PUSH   KK
50167 @ 429080:                        PUSHI  #0x00000001
50168 @ 429085:                        PUSH   JJ
50169 @ 429088:                        PUSHI  #0x00000001
50170 @ 429093:                        FOR    L_0006

  7813              P=P+3; BOT2=0
50171 @ 429096:                        LINE   7813 "regression-compile-tmp/nrimp10s-77.imp"
50172 @ 429138:                        PUSH   P
50173 @ 429141:                        PUSH   P
50174 @ 429144:                        PUSHI  #0x00000003
50175 @ 429149:                        ADD   
50176 @ 429150:                        ASSVAL
50177 @ 429151:                        LINE   7813 "regression-compile-tmp/nrimp10s-77.imp"
50178 @ 429193:                        PUSH   BOT2
50179 @ 429196:                        PUSHI  #0x00000000
50180 @ 429201:                        ASSVAL

  7814              TORP(HEAD2,BOT2,NOPS);      ! SUBSCRIPT TO REVERSE POLISH
50181 @ 429202:                        LINE   7814 "regression-compile-tmp/nrimp10s-77.imp"
50182 @ 429244:                        PUSH   TORP
50183 @ 429247:                        PUSH   HEAD2
50184 @ 429250:                        ASSPAR
50185 @ 429251:                        PUSH   BOT2
50186 @ 429254:                        ASSPAR
50187 @ 429255:                        PUSH   NOPS
50188 @ 429258:                        ASSPAR
50189 @ 429259:                        CALL  

  7815              P=P+1
  7816  !
  7817  ! MULTIPLIERS ARE DOPE VECTOR ITEMS (OPTYPE=3)
  7818  !
  7819  ! N SUBSCRIPTS WILL REQUIRE (N-1) MULTIPLICATIONS AND ADDITIONS
  7820  !
50190 @ 429260:                        LINE   7815 "regression-compile-tmp/nrimp10s-77.imp"
50191 @ 429302:                        PUSH   P
50192 @ 429305:                        PUSH   P
50193 @ 429308:                        PUSHI  #0x00000001
50194 @ 429313:                        ADD   
50195 @ 429314:                        ASSVAL

  7821              NOPS=(NOPS+1)!1<<24;          ! DVM AS '*'
50196 @ 429315:                        LINE   7821 "regression-compile-tmp/nrimp10s-77.imp"
50197 @ 429357:                        PUSH   NOPS
50198 @ 429360:                        PUSH   NOPS
50199 @ 429363:                        PUSHI  #0x00000001
50200 @ 429368:                        ADD   
50201 @ 429369:                        PUSHI  #0x00000001
50202 @ 429374:                        PUSHI  #0x00000018
50203 @ 429379:                        LSH   
50204 @ 429380:                        OR    
50205 @ 429381:                        ASSVAL

  7822              PUSH(HEAD3,33,PTYPEP<<16!ARRNAME,ELSIZE);! DOPE VECTOR MULTIPLY
50206 @ 429382:                        LINE   7822 "regression-compile-tmp/nrimp10s-77.imp"
50207 @ 429424:                        PUSH   PUSH
50208 @ 429427:                        PUSH   HEAD3
50209 @ 429430:                        ASSPAR
50210 @ 429431:                        PUSHI  #0x00000021
50211 @ 429436:                        ASSPAR
50212 @ 429437:                        PUSH   PTYPEP
50213 @ 429440:                        PUSHI  #0x00000010
50214 @ 429445:                        LSH   
50215 @ 429446:                        PUSH   ARRNAME
50216 @ 429449:                        OR    
50217 @ 429450:                        ASSPAR
50218 @ 429451:                        PUSH   ELSIZE
50219 @ 429454:                        ASSPAR
50220 @ 429455:                        CALL  

  7823              BOT3=HEAD3 %IF BOT3=0
50221 @ 429456:                        LINE   7823 "regression-compile-tmp/nrimp10s-77.imp"
50222 @ 429498:                        PUSH   BOT3
50223 @ 429501:                        PUSHI  #0x00000000
50224 @ 429506:                        JUMPIF # L_000a
50225 @ 429510:                        PUSH   BOT3
50226 @ 429513:                        PUSH   HEAD3
50227 @ 429516:                        ASSVAL
50228 @ 429517:                        LOCATE L_000a

  7824              VMYOP=KK<<24!JJ<<16!DVD
50229 @ 429520:                        LINE   7824 "regression-compile-tmp/nrimp10s-77.imp"
50230 @ 429562:                        PUSH   VMYOP
50231 @ 429565:                        PUSH   KK
50232 @ 429568:                        PUSHI  #0x00000018
50233 @ 429573:                        LSH   
50234 @ 429574:                        PUSH   JJ
50235 @ 429577:                        PUSHI  #0x00000010
50236 @ 429582:                        LSH   
50237 @ 429583:                        OR    
50238 @ 429584:                        PUSH   DVD
50239 @ 429587:                        OR    
50240 @ 429588:                        ASSVAL

  7825              PUSH(HEAD3,1<<16,VMYOP,BS<<18!DP);! MULTIPLIER
50241 @ 429589:                        LINE   7825 "regression-compile-tmp/nrimp10s-77.imp"
50242 @ 429631:                        PUSH   PUSH
50243 @ 429634:                        PUSH   HEAD3
50244 @ 429637:                        ASSPAR
50245 @ 429638:                        PUSHI  #0x00000001
50246 @ 429643:                        PUSHI  #0x00000010
50247 @ 429648:                        LSH   
50248 @ 429649:                        ASSPAR
50249 @ 429650:                        PUSH   VMYOP
50250 @ 429653:                        ASSPAR
50251 @ 429654:                        PUSH   BS
50252 @ 429657:                        PUSHI  #0x00000012
50253 @ 429662:                        LSH   
50254 @ 429663:                        PUSH   DP
50255 @ 429666:                        OR    
50256 @ 429667:                        ASSPAR
50257 @ 429668:                        CALL  

  7826              %IF HEAD1=0 %THEN HEAD1=HEAD2 %ELSE ASLIST(BOT1)_LINK=HEAD2
50258 @ 429669:                        LINE   7826 "regression-compile-tmp/nrimp10s-77.imp"
50259 @ 429711:                        PUSH   HEAD1
50260 @ 429714:                        PUSHI  #0x00000000
50261 @ 429719:                        JUMPIF # L_000a
50262 @ 429723:                        PUSH   HEAD1
50263 @ 429726:                        PUSH   HEAD2
50264 @ 429729:                        ASSVAL
50265 @ 429730:                        GOTO   L_0009
50266 @ 429733:                        LOCATE L_000a
50267 @ 429736:                        PUSH   ASLIST
50268 @ 429739:                        PUSH   BOT1
50269 @ 429742:                        ACCESS
50270 @ 429743:                        SELECT 4
50271 @ 429746:                        PUSH   HEAD2
50272 @ 429749:                        ASSVAL
50273 @ 429750:                        LOCATE L_0009

  7827              BOT1=BOT2; HEAD2=0
50274 @ 429753:                        LINE   7827 "regression-compile-tmp/nrimp10s-77.imp"
50275 @ 429795:                        PUSH   BOT1
50276 @ 429798:                        PUSH   BOT2
50277 @ 429801:                        ASSVAL
50278 @ 429802:                        LINE   7827 "regression-compile-tmp/nrimp10s-77.imp"
50279 @ 429844:                        PUSH   HEAD2
50280 @ 429847:                        PUSHI  #0x00000000
50281 @ 429852:                        ASSVAL

  7828           %REPEAT
  7829  !
  7830  ! ADD OPERATORS TO THE BACK OF OPERANDS AND EVALUATE
  7831  !
50282 @ 429853:                        LINE   7828 "regression-compile-tmp/nrimp10s-77.imp"
50283 @ 429895:                        REPEAT L_0006
50284 @ 429898:                        LOCATE L_0007

  7832           ASLIST(BOT1)_LINK=HEAD3
50285 @ 429901:                        LINE   7832 "regression-compile-tmp/nrimp10s-77.imp"
50286 @ 429943:                        PUSH   ASLIST
50287 @ 429946:                        PUSH   BOT1
50288 @ 429949:                        ACCESS
50289 @ 429950:                        SELECT 4
50290 @ 429953:                        PUSH   HEAD3
50291 @ 429956:                        ASSVAL

  7833           BOT1=BOT3
50292 @ 429957:                        LINE   7833 "regression-compile-tmp/nrimp10s-77.imp"
50293 @ 429999:                        PUSH   BOT1
50294 @ 430002:                        PUSH   BOT3
50295 @ 430005:                        ASSVAL

  7834           EXPOP(HEAD1,BREG,NOPS,16_251);    ! EVALUATE THE REVERSE POLISH LIST
  7835                                         ! CONSTANT ACCEPTABLE AS RESULT
50296 @ 430006:                        LINE   7834 "regression-compile-tmp/nrimp10s-77.imp"
50297 @ 430048:                        PUSH   EXPOP
50298 @ 430051:                        PUSH   HEAD1
50299 @ 430054:                        ASSPAR
50300 @ 430055:                        PUSHI  #0x00000007
50301 @ 430060:                        ASSPAR
50302 @ 430061:                        PUSH   NOPS
50303 @ 430064:                        ASSPAR
50304 @ 430065:                        PUSHI  #0x00000251
50305 @ 430070:                        ASSPAR
50306 @ 430071:                        CALL  

  7836           ASLIST(BOT1)_LINK=ASL
50307 @ 430072:                        LINE   7836 "regression-compile-tmp/nrimp10s-77.imp"
50308 @ 430114:                        PUSH   ASLIST
50309 @ 430117:                        PUSH   BOT1
50310 @ 430120:                        ACCESS
50311 @ 430121:                        SELECT 4
50312 @ 430124:                        PUSH   ASL
50313 @ 430127:                        ASSVAL

  7837           ASL=HEAD1
50314 @ 430128:                        LINE   7837 "regression-compile-tmp/nrimp10s-77.imp"
50315 @ 430170:                        PUSH   ASL
50316 @ 430173:                        PUSH   HEAD1
50317 @ 430176:                        ASSVAL

  7838           BASE=BS; DISP=DP; ACCESS=3; AREA=-1
50318 @ 430177:                        LINE   7838 "regression-compile-tmp/nrimp10s-77.imp"
50319 @ 430219:                        PUSH   BASE
50320 @ 430222:                        PUSH   BS
50321 @ 430225:                        ASSVAL
50322 @ 430226:                        LINE   7838 "regression-compile-tmp/nrimp10s-77.imp"
50323 @ 430268:                        PUSH   DISP
50324 @ 430271:                        PUSH   DP
50325 @ 430274:                        ASSVAL
50326 @ 430275:                        LINE   7838 "regression-compile-tmp/nrimp10s-77.imp"
50327 @ 430317:                        PUSH   ACCESS
50328 @ 430320:                        PUSHI  #0x00000003
50329 @ 430325:                        ASSVAL
50330 @ 430326:                        LINE   7838 "regression-compile-tmp/nrimp10s-77.imp"
50331 @ 430368:                        PUSH   AREA
50332 @ 430371:                        PUSHI  #0x00000001
50333 @ 430376:                        NEGATE
50334 @ 430377:                        ASSVAL

  7839           %IF EXPOPND_FLAG<=1 %START;    ! EVALUATED TO CONSTANT
50335 @ 430378:                        LINE   7839 "regression-compile-tmp/nrimp10s-77.imp"
50336 @ 430420:                        PUSH   EXPOPND
50337 @ 430423:                        SELECT 4
50338 @ 430426:                        PUSHI  #0x00000001
50339 @ 430431:                        JUMPIF > L_0007

  7840              NUMMOD=EXPOPND_D;           ! VALUE OF CONSTANT
50340 @ 430435:                        LINE   7840 "regression-compile-tmp/nrimp10s-77.imp"
50341 @ 430477:                        PUSH   NUMMOD
50342 @ 430480:                        PUSH   EXPOPND
50343 @ 430483:                        SELECT 5
50344 @ 430486:                        ASSVAL

  7841              %IF NUMMOD<0 %THEN GETINACC(BREG,1,0,0,NUMMOD) %ELSE ACCESS=1;                ! DESCPTR WITH CONST MODIFIER
50345 @ 430487:                        LINE   7841 "regression-compile-tmp/nrimp10s-77.imp"
50346 @ 430529:                        PUSH   NUMMOD
50347 @ 430532:                        PUSHI  #0x00000000
50348 @ 430537:                        JUMPIF >= L_000a
50349 @ 430541:                        PUSH   GETINACC
50350 @ 430544:                        PUSHI  #0x00000007
50351 @ 430549:                        ASSPAR
50352 @ 430550:                        PUSHI  #0x00000001
50353 @ 430555:                        ASSPAR
50354 @ 430556:                        PUSHI  #0x00000000
50355 @ 430561:                        ASSPAR
50356 @ 430562:                        PUSHI  #0x00000000
50357 @ 430567:                        ASSPAR
50358 @ 430568:                        PUSH   NUMMOD
50359 @ 430571:                        ASSPAR
50360 @ 430572:                        CALL  
50361 @ 430573:                        GOTO   L_0009
50362 @ 430576:                        LOCATE L_000a
50363 @ 430579:                        PUSH   ACCESS
50364 @ 430582:                        PUSHI  #0x00000001
50365 @ 430587:                        ASSVAL
50366 @ 430588:                        LOCATE L_0009

  7842           %FINISH
50367 @ 430591:                        LINE   7842 "regression-compile-tmp/nrimp10s-77.imp"
50368 @ 430633:                        LOCATE L_0007

  7843        %FINISH %ELSE %START
50369 @ 430636:                        LINE   7843 "regression-compile-tmp/nrimp10s-77.imp"
50370 @ 430678:                        GOTO   L_0003
50371 @ 430681:                        LOCATE L_0004

  7844              %IF JJ>Q %THEN FAULT2(20,JJ-Q,ARRNAME) %ELSE FAULT2(21,Q-JJ,ARRNAME)
50372 @ 430684:                        LINE   7844 "regression-compile-tmp/nrimp10s-77.imp"
50373 @ 430726:                        PUSH   JJ
50374 @ 430729:                        PUSH   Q
50375 @ 430732:                        JUMPIF <= L_0007
50376 @ 430736:                        PUSH   FAULT2
50377 @ 430739:                        PUSHI  #0x00000014
50378 @ 430744:                        ASSPAR
50379 @ 430745:                        PUSH   JJ
50380 @ 430748:                        PUSH   Q
50381 @ 430751:                        SUB   
50382 @ 430752:                        ASSPAR
50383 @ 430753:                        PUSH   ARRNAME
50384 @ 430756:                        ASSPAR
50385 @ 430757:                        CALL  
50386 @ 430758:                        GOTO   L_0006
50387 @ 430761:                        LOCATE L_0007
50388 @ 430764:                        PUSH   FAULT2
50389 @ 430767:                        PUSHI  #0x00000015
50390 @ 430772:                        ASSPAR
50391 @ 430773:                        PUSH   Q
50392 @ 430776:                        PUSH   JJ
50393 @ 430779:                        SUB   
50394 @ 430780:                        ASSPAR
50395 @ 430781:                        PUSH   ARRNAME
50396 @ 430784:                        ASSPAR
50397 @ 430785:                        CALL  
50398 @ 430786:                        LOCATE L_0006

  7845              P=P+2; SKIP APP
50399 @ 430789:                        LINE   7845 "regression-compile-tmp/nrimp10s-77.imp"
50400 @ 430831:                        PUSH   P
50401 @ 430834:                        PUSH   P
50402 @ 430837:                        PUSHI  #0x00000002
50403 @ 430842:                        ADD   
50404 @ 430843:                        ASSVAL
50405 @ 430844:                        LINE   7845 "regression-compile-tmp/nrimp10s-77.imp"
50406 @ 430886:                        PUSH   SKIPAPP
50407 @ 430889:                        CALL  

  7846              BASE=BS; DISP=0; ACCESS=3; AREA=-1
50408 @ 430890:                        LINE   7846 "regression-compile-tmp/nrimp10s-77.imp"
50409 @ 430932:                        PUSH   BASE
50410 @ 430935:                        PUSH   BS
50411 @ 430938:                        ASSVAL
50412 @ 430939:                        LINE   7846 "regression-compile-tmp/nrimp10s-77.imp"
50413 @ 430981:                        PUSH   DISP
50414 @ 430984:                        PUSHI  #0x00000000
50415 @ 430989:                        ASSVAL
50416 @ 430990:                        LINE   7846 "regression-compile-tmp/nrimp10s-77.imp"
50417 @ 431032:                        PUSH   ACCESS
50418 @ 431035:                        PUSHI  #0x00000003
50419 @ 431040:                        ASSVAL
50420 @ 431041:                        LINE   7846 "regression-compile-tmp/nrimp10s-77.imp"
50421 @ 431083:                        PUSH   AREA
50422 @ 431086:                        PUSHI  #0x00000001
50423 @ 431091:                        NEGATE
50424 @ 431092:                        ASSVAL

  7847        %FINISH
50425 @ 431093:                        LINE   7847 "regression-compile-tmp/nrimp10s-77.imp"
50426 @ 431135:                        LOCATE L_0003

  7848        ACC=ELSIZE
50427 @ 431138:                        LINE   7848 "regression-compile-tmp/nrimp10s-77.imp"
50428 @ 431180:                        PUSH   ACC
50429 @ 431183:                        PUSH   ELSIZE
50430 @ 431186:                        ASSVAL

  7849        PTYPE=PTYPEP; UNPACK; J=JJ
50431 @ 431187:                        LINE   7849 "regression-compile-tmp/nrimp10s-77.imp"
50432 @ 431229:                        PUSH   PTYPE
50433 @ 431232:                        PUSH   PTYPEP
50434 @ 431235:                        ASSVAL
50435 @ 431236:                        LINE   7849 "regression-compile-tmp/nrimp10s-77.imp"
50436 @ 431278:                        PUSH   UNPACK
50437 @ 431281:                        CALL  
50438 @ 431282:                        LINE   7849 "regression-compile-tmp/nrimp10s-77.imp"
50439 @ 431324:                        PUSH   J
50440 @ 431327:                        PUSH   JJ
50441 @ 431330:                        ASSVAL

  7850        OLDI=SOLDI;                       ! FOR NAME==A(EL) VALIDATION
50442 @ 431331:                        LINE   7850 "regression-compile-tmp/nrimp10s-77.imp"
50443 @ 431373:                        PUSH   OLDI
50444 @ 431376:                        PUSH   SOLDI
50445 @ 431379:                        ASSVAL

  7851  %END;                                   ! OF ROUTINE CANAME
50446 @ 431380:                        LINE   7851 "regression-compile-tmp/nrimp10s-77.imp"
50447 @ 431422:                     END    _lev0id0_lev1id1_lev2id3_CSS_CANAME {lev=5 --> 4}

  7852  %ROUTINE CNAME(%INTEGER Z, REG)
  7853  !***********************************************************************
  7854  !*       THIS IS THE MAIN ROUTINE FOR PROCESSING NAMES.CANAME,CSNAME   *
  7855  !*       AND CRNAME ARE ONLY CALLED FROM HERE,THE NAME (AND ANY PARAMS *
  7856  !*       OR SUBNAMES) ARE ACCESSED BY P WHICH IS ADVANCED.             *
  7857  !*       Z SPECIFIES ACTION AS FOLLOWS:-                               *
  7858  !*       Z=0 COMPILE A ROUTINE CALL                                    *
  7859  !*       Z=1 SET ACCESS,AREA AND DISP FOR A 'STORE' OPERATION          *
  7860  !*       Z=2 FETCH NAME TO 'REG'                                       *
  7861  !*       Z=3 SET DESCRIPTOR IN REG FOR PASSING BY NAME                 *
  7862  !*       Z=4 SET 32 BIT ADDRESS OF NAME IN REG                         *
  7863  !*       Z=5 DELAYED FETCH IF NAME SIMPLE ELSE AS Z=2                  *
  7864  !*       Z=6 STORE 'REG' (CONTAINS POINTER) INTO POINTER VARIABLE      *
  7865  !*       Z=7->11  NOT NOW USED                                         *
  7866  !*       Z=12 SET BASE AND DISP TO POINT TO ARRAYHEAD                  *
  7867  !*       Z=13 SET REG TO POINT TO 4 WORD ROUTINE DISCRIPTOR            *
  7868  !*              (INTERNAL ROUTINES FIRST CREATE THE DISCRIPTOR)        *
  7869  !*       Z=14 STORE 'REG' INTO A RECORD NAME VARIABLE                  *
  7870  !*       Z=15 SET 'REG' TO POINT TO A RECORD                           *
  7871  !*       Z=16 SET BASE AND DISP  FOR RECORD                            *
  7872  !*                                                                     *
  7873  !*       REG (WHERE APPROPRIATE) IS SET AS FOLLOWS:-                   *
  7874  !*       >=0  A REGISTER                                               *
  7875  !*       -1   MEANS CHOOSE ANY REGISTER                                *
  7876  !*       IF A REGISTER IS CHOSEN THEN NEST IS SET WITH CHOICE          *
  7877  !***********************************************************************
50448 @ 431423:                     LINE   7852 "regression-compile-tmp/nrimp10s-77.imp"
50449 @ 431465:                     DEF    CNAME (_lev0id0_lev1id1_lev2id3_CSS_CNAME) p1=V_018f a/tf=7 b/format=0 c/ostate=0  type=0 (<type:0>) form=7 (routine) special=0 (<special:0>) linkage=0 (auto) spec=0 indirect=0 unass=0
50450 @ 431482:                        START  ( FORMAL PARAMETERS  {lev=5 --> 6, nested=0 --> 1}
50451 @ 431483:                           DEF    Z p1=V_01e1 a/tf=11 b/format=1 c/ostate=0  type=1 (integer) form=1 (simple) special=0 (<special:0>) linkage=0 (auto) spec=0 indirect=0 unass=0
50452 @ 431496:                           DEF    REG p1=V_01e2 a/tf=11 b/format=1 c/ostate=0  type=1 (integer) form=1 (simple) special=0 (<special:0>) linkage=0 (auto) spec=0 indirect=0 unass=0
50453 @ 431511:                        FINISH ) {lev=5}

  7878  %INTEGER JJ, JJJ, KK, RR, LEVELP, DISPP, NAMEP, PP, SAVESL, FNAME
50454 @ 431512:                        LINE   7878 "regression-compile-tmp/nrimp10s-77.imp"
50455 @ 431554:                        DEF    JJ p1=V_01e3 a/tf=11 b/format=1 c/ostate=0  type=1 (integer) form=1 (simple) special=0 (<special:0>) linkage=0 (auto) spec=0 indirect=0 unass=0
50456 @ 431568:                        DEF    JJJ p1=V_01e4 a/tf=11 b/format=1 c/ostate=0  type=1 (integer) form=1 (simple) special=0 (<special:0>) linkage=0 (auto) spec=0 indirect=0 unass=0
50457 @ 431583:                        DEF    KK p1=V_01e5 a/tf=11 b/format=1 c/ostate=0  type=1 (integer) form=1 (simple) special=0 (<special:0>) linkage=0 (auto) spec=0 indirect=0 unass=0
50458 @ 431597:                        DEF    RR p1=V_01e6 a/tf=11 b/format=1 c/ostate=0  type=1 (integer) form=1 (simple) special=0 (<special:0>) linkage=0 (auto) spec=0 indirect=0 unass=0
50459 @ 431611:                        DEF    LEVELP p1=V_01e7 a/tf=11 b/format=1 c/ostate=0  type=1 (integer) form=1 (simple) special=0 (<special:0>) linkage=0 (auto) spec=0 indirect=0 unass=0
50460 @ 431629:                        DEF    DISPP p1=V_01e8 a/tf=11 b/format=1 c/ostate=0  type=1 (integer) form=1 (simple) special=0 (<special:0>) linkage=0 (auto) spec=0 indirect=0 unass=0
50461 @ 431646:                        DEF    NAMEP p1=V_01e9 a/tf=11 b/format=1 c/ostate=0  type=1 (integer) form=1 (simple) special=0 (<special:0>) linkage=0 (auto) spec=0 indirect=0 unass=0
50462 @ 431663:                        DEF    PP p1=V_01ea a/tf=11 b/format=1 c/ostate=0  type=1 (integer) form=1 (simple) special=0 (<special:0>) linkage=0 (auto) spec=0 indirect=0 unass=0
50463 @ 431677:                        DEF    SAVESL p1=V_01eb a/tf=11 b/format=1 c/ostate=0  type=1 (integer) form=1 (simple) special=0 (<special:0>) linkage=0 (auto) spec=0 indirect=0 unass=0
50464 @ 431695:                        DEF    FNAME p1=V_01ec a/tf=11 b/format=1 c/ostate=0  type=1 (integer) form=1 (simple) special=0 (<special:0>) linkage=0 (auto) spec=0 indirect=0 unass=0

  7879  %SWITCH S, FUNNY(12:13), SW(0:8), MAP(0:3)
50465 @ 431712:                        LINE   7879 "regression-compile-tmp/nrimp10s-77.imp"
50466 @ 431754:                        PUSHI  #0x0000000c
50467 @ 431759:                        PUSHI  #0x0000000d
50468 @ 431764:                        BOUNDS
50469 @ 431765:                        DEF    S p1=V_01ed a/tf=6 b/format=0 c/ostate=0  type=0 (<type:0>) form=6 (switch) special=0 (<special:0>) linkage=0 (auto) spec=0 indirect=0 unass=0
50470 @ 431778:                        DEF    FUNNY p1=V_01ee a/tf=6 b/format=0 c/ostate=0  type=0 (<type:0>) form=6 (switch) special=0 (<special:0>) linkage=0 (auto) spec=0 indirect=0 unass=0
50471 @ 431795:                        PUSHI  #0x00000000
50472 @ 431800:                        PUSHI  #0x00000008
50473 @ 431805:                        BOUNDS
50474 @ 431806:                        DEF    SW p1=V_01ef a/tf=6 b/format=0 c/ostate=0  type=0 (<type:0>) form=6 (switch) special=0 (<special:0>) linkage=0 (auto) spec=0 indirect=0 unass=0
50475 @ 431820:                        PUSHI  #0x00000000
50476 @ 431825:                        PUSHI  #0x00000003
50477 @ 431830:                        BOUNDS
50478 @ 431831:                        DEF    MAP p1=V_01f0 a/tf=6 b/format=0 c/ostate=0  type=0 (<type:0>) form=6 (switch) special=0 (<special:0>) linkage=0 (auto) spec=0 indirect=0 unass=0

  7880           PP=P
50479 @ 431846:                        LINE   7880 "regression-compile-tmp/nrimp10s-77.imp"
50480 @ 431888:                        PUSH   PP
50481 @ 431891:                        PUSH   P
50482 @ 431894:                        ASSVAL

  7881           FNAME=A(P)<<8+A(P+1)
50483 @ 431895:                        LINE   7881 "regression-compile-tmp/nrimp10s-77.imp"
50484 @ 431937:                        PUSH   FNAME
50485 @ 431940:                        PUSH   A
50486 @ 431943:                        PUSH   P
50487 @ 431946:                        ACCESS
50488 @ 431947:                        PUSHI  #0x00000008
50489 @ 431952:                        LSH   
50490 @ 431953:                        PUSH   A
50491 @ 431956:                        PUSH   P
50492 @ 431959:                        PUSHI  #0x00000001
50493 @ 431964:                        ADD   
50494 @ 431965:                        ACCESS
50495 @ 431966:                        ADD   
50496 @ 431967:                        ASSVAL

  7882           %IF Z=1 %OR Z=6 %THEN STNAME=FNAME
50497 @ 431968:                        LINE   7882 "regression-compile-tmp/nrimp10s-77.imp"
50498 @ 432010:                        PUSH   Z
50499 @ 432013:                        PUSHI  #0x00000001
50500 @ 432018:                        JUMPIF = L_0005
50501 @ 432022:                        PUSH   Z
50502 @ 432025:                        PUSHI  #0x00000006
50503 @ 432030:                        JUMPIF # L_0004
50504 @ 432034:                        LOCATE L_0005
50505 @ 432037:                        PUSH   STNAME
50506 @ 432040:                        PUSH   FNAME
50507 @ 432043:                        ASSVAL
50508 @ 432044:                        LOCATE L_0004

  7883           COPYTAG(FNAME)
50509 @ 432047:                        LINE   7883 "regression-compile-tmp/nrimp10s-77.imp"
50510 @ 432089:                        PUSH   COPYTAG
50511 @ 432092:                        PUSH   FNAME
50512 @ 432095:                        ASSPAR
50513 @ 432096:                        CALL  

  7884           %IF I=-1 %THEN %START
50514 @ 432097:                        LINE   7884 "regression-compile-tmp/nrimp10s-77.imp"
50515 @ 432139:                        PUSH   I
50516 @ 432142:                        PUSHI  #0x00000001
50517 @ 432147:                        NEGATE
50518 @ 432148:                        JUMPIF # L_0004

  7885              FAULT(16, FNAME)
50519 @ 432152:                        LINE   7885 "regression-compile-tmp/nrimp10s-77.imp"
50520 @ 432194:                        PUSH   FAULT
50521 @ 432197:                        PUSHI  #0x00000010
50522 @ 432202:                        ASSPAR
50523 @ 432203:                        PUSH   FNAME
50524 @ 432206:                        ASSPAR
50525 @ 432207:                        CALL  

  7886              I=RLEVEL;  J=0;  K=FNAME
50526 @ 432208:                        LINE   7886 "regression-compile-tmp/nrimp10s-77.imp"
50527 @ 432250:                        PUSH   I
50528 @ 432253:                        PUSH   RLEVEL
50529 @ 432256:                        ASSVAL
50530 @ 432257:                        LINE   7886 "regression-compile-tmp/nrimp10s-77.imp"
50531 @ 432299:                        PUSH   J
50532 @ 432302:                        PUSHI  #0x00000000
50533 @ 432307:                        ASSVAL
50534 @ 432308:                        LINE   7886 "regression-compile-tmp/nrimp10s-77.imp"
50535 @ 432350:                        PUSH   K
50536 @ 432353:                        PUSH   FNAME
50537 @ 432356:                        ASSVAL

  7887              KFORM=0; SNDISP=0; ACC=4
50538 @ 432357:                        LINE   7887 "regression-compile-tmp/nrimp10s-77.imp"
50539 @ 432399:                        PUSH   KFORM
50540 @ 432402:                        PUSHI  #0x00000000
50541 @ 432407:                        ASSVAL
50542 @ 432408:                        LINE   7887 "regression-compile-tmp/nrimp10s-77.imp"
50543 @ 432450:                        PUSH   SNDISP
50544 @ 432453:                        PUSHI  #0x00000000
50545 @ 432458:                        ASSVAL
50546 @ 432459:                        LINE   7887 "regression-compile-tmp/nrimp10s-77.imp"
50547 @ 432501:                        PUSH   ACC
50548 @ 432504:                        PUSHI  #0x00000004
50549 @ 432509:                        ASSVAL

  7888              PTYPE=7;  STORE TAG(K, N)
50550 @ 432510:                        LINE   7888 "regression-compile-tmp/nrimp10s-77.imp"
50551 @ 432552:                        PUSH   PTYPE
50552 @ 432555:                        PUSHI  #0x00000007
50553 @ 432560:                        ASSVAL
50554 @ 432561:                        LINE   7888 "regression-compile-tmp/nrimp10s-77.imp"
50555 @ 432603:                        PUSH   STORETAG
50556 @ 432606:                        PUSH   K
50557 @ 432609:                        ASSPAR
50558 @ 432610:                        PUSH   N
50559 @ 432613:                        ASSPAR
50560 @ 432614:                        CALL  

  7889              K=N;  N=N+4;  COPYTAG(FNAME);! SET USE BITS!
50561 @ 432615:                        LINE   7889 "regression-compile-tmp/nrimp10s-77.imp"
50562 @ 432657:                        PUSH   K
50563 @ 432660:                        PUSH   N
50564 @ 432663:                        ASSVAL
50565 @ 432664:                        LINE   7889 "regression-compile-tmp/nrimp10s-77.imp"
50566 @ 432706:                        PUSH   N
50567 @ 432709:                        PUSH   N
50568 @ 432712:                        PUSHI  #0x00000004
50569 @ 432717:                        ADD   
50570 @ 432718:                        ASSVAL
50571 @ 432719:                        LINE   7889 "regression-compile-tmp/nrimp10s-77.imp"
50572 @ 432761:                        PUSH   COPYTAG
50573 @ 432764:                        PUSH   FNAME
50574 @ 432767:                        ASSPAR
50575 @ 432768:                        CALL  

  7890           %FINISH
50576 @ 432769:                        LINE   7890 "regression-compile-tmp/nrimp10s-77.imp"
50577 @ 432811:                        LOCATE L_0004

  7891           SAVESL=ACC
50578 @ 432814:                        LINE   7891 "regression-compile-tmp/nrimp10s-77.imp"
50579 @ 432856:                        PUSH   SAVESL
50580 @ 432859:                        PUSH   ACC
50581 @ 432862:                        ASSVAL

  7892           JJ=J;  JJ=0 %IF JJ=15
50582 @ 432863:                        LINE   7892 "regression-compile-tmp/nrimp10s-77.imp"
50583 @ 432905:                        PUSH   JJ
50584 @ 432908:                        PUSH   J
50585 @ 432911:                        ASSVAL
50586 @ 432912:                        LINE   7892 "regression-compile-tmp/nrimp10s-77.imp"
50587 @ 432954:                        PUSH   JJ
50588 @ 432957:                        PUSHI  #0x0000000f
50589 @ 432962:                        JUMPIF # L_0004
50590 @ 432966:                        PUSH   JJ
50591 @ 432969:                        PUSHI  #0x00000000
50592 @ 432974:                        ASSVAL
50593 @ 432975:                        LOCATE L_0004

  7893           NAMEP=FNAME
50594 @ 432978:                        LINE   7893 "regression-compile-tmp/nrimp10s-77.imp"
50595 @ 433020:                        PUSH   NAMEP
50596 @ 433023:                        PUSH   FNAME
50597 @ 433026:                        ASSVAL

  7894           LEVELP=I;  DISPP=K
50598 @ 433027:                        LINE   7894 "regression-compile-tmp/nrimp10s-77.imp"
50599 @ 433069:                        PUSH   LEVELP
50600 @ 433072:                        PUSH   I
50601 @ 433075:                        ASSVAL
50602 @ 433076:                        LINE   7894 "regression-compile-tmp/nrimp10s-77.imp"
50603 @ 433118:                        PUSH   DISPP
50604 @ 433121:                        PUSH   K
50605 @ 433124:                        ASSVAL

  7895           FAULT(29, FNAME) %IF LITL=1 %AND ROUT=0=NAM %AND (Z=1 %OR Z=3 %OR (Z=4 %AND TYPE<5 %AND ARR=0))
50606 @ 433125:                        LINE   7895 "regression-compile-tmp/nrimp10s-77.imp"
50607 @ 433167:                        PUSH   LITL
50608 @ 433170:                        PUSHI  #0x00000001
50609 @ 433175:                        JUMPIF # L_0004
50610 @ 433179:                        PUSH   ROUT
50611 @ 433182:                        PUSHI  #0x00000000
50612 @ 433187:                        JUMPIFD # L_0004
50613 @ 433191:                        PUSH   NAM
50614 @ 433194:                        JUMPIF # L_0004
50615 @ 433198:                        PUSH   Z
50616 @ 433201:                        PUSHI  #0x00000001
50617 @ 433206:                        JUMPIF = L_0005
50618 @ 433210:                        PUSH   Z
50619 @ 433213:                        PUSHI  #0x00000003
50620 @ 433218:                        JUMPIF = L_0005
50621 @ 433222:                        PUSH   Z
50622 @ 433225:                        PUSHI  #0x00000004
50623 @ 433230:                        JUMPIF # L_0004
50624 @ 433234:                        PUSH   TYPE
50625 @ 433237:                        PUSHI  #0x00000005
50626 @ 433242:                        JUMPIF >= L_0004
50627 @ 433246:                        PUSH   ARR
50628 @ 433249:                        PUSHI  #0x00000000
50629 @ 433254:                        JUMPIF # L_0004
50630 @ 433258:                        LOCATE L_0005
50631 @ 433261:                        PUSH   FAULT
50632 @ 433264:                        PUSHI  #0x0000001d
50633 @ 433269:                        ASSPAR
50634 @ 433270:                        PUSH   FNAME
50635 @ 433273:                        ASSPAR
50636 @ 433274:                        CALL  
50637 @ 433275:                        LOCATE L_0004

  7896           ->NOT SET %IF TYPE=7
50638 @ 433278:                        LINE   7896 "regression-compile-tmp/nrimp10s-77.imp"
50639 @ 433320:                        PUSH   TYPE
50640 @ 433323:                        PUSHI  #0x00000007
50641 @ 433328:                        JUMPIF # L_0004
50642 @ 433332:                        JUMP   L_01f1
50643 @ 433335:                        LOCATE L_0004

  7897           %IF (Z=0 %AND (ROUT#1 %OR 0#TYPE#6)) %OR (Z=13 %AND ROUT=0) %THEN FAULT2(27,0,FNAME) %AND ->NOT SET
50644 @ 433338:                        LINE   7897 "regression-compile-tmp/nrimp10s-77.imp"
50645 @ 433380:                        PUSH   Z
50646 @ 433383:                        PUSHI  #0x00000000
50647 @ 433388:                        JUMPIF # L_0006
50648 @ 433392:                        PUSH   ROUT
50649 @ 433395:                        PUSHI  #0x00000001
50650 @ 433400:                        JUMPIF # L_0005
50651 @ 433404:                        PUSHI  #0x00000000
50652 @ 433409:                        PUSH   TYPE
50653 @ 433412:                        JUMPIFD = L_0006
50654 @ 433416:                        PUSHI  #0x00000006
50655 @ 433421:                        JUMPIF # L_0005
50656 @ 433425:                        LOCATE L_0006
50657 @ 433428:                        PUSH   Z
50658 @ 433431:                        PUSHI  #0x0000000d
50659 @ 433436:                        JUMPIF # L_0004
50660 @ 433440:                        PUSH   ROUT
50661 @ 433443:                        PUSHI  #0x00000000
50662 @ 433448:                        JUMPIF # L_0004
50663 @ 433452:                        LOCATE L_0005
50664 @ 433455:                        PUSH   FAULT2
50665 @ 433458:                        PUSHI  #0x0000001b
50666 @ 433463:                        ASSPAR
50667 @ 433464:                        PUSHI  #0x00000000
50668 @ 433469:                        ASSPAR
50669 @ 433470:                        PUSH   FNAME
50670 @ 433473:                        ASSPAR
50671 @ 433474:                        CALL  
50672 @ 433475:                        JUMP   L_01f1
50673 @ 433478:                        LOCATE L_0004

  7898           ->FUNNY(Z) %IF Z>=10
50674 @ 433481:                        LINE   7898 "regression-compile-tmp/nrimp10s-77.imp"
50675 @ 433523:                        PUSH   Z
50676 @ 433526:                        PUSHI  #0x0000000a
50677 @ 433531:                        JUMPIF < L_0004
50678 @ 433535:                        PUSH   Z
50679 @ 433538:                        SJUMP  494
50680 @ 433541:                        LOCATE L_0004

  7899           ->RTCALL %IF ROUT=1
50681 @ 433544:                        LINE   7899 "regression-compile-tmp/nrimp10s-77.imp"
50682 @ 433586:                        PUSH   ROUT
50683 @ 433589:                        PUSHI  #0x00000001
50684 @ 433594:                        JUMPIF # L_0004
50685 @ 433598:                        JUMP   L_01f2
50686 @ 433601:                        LOCATE L_0004

  7900           ->SW(TYPE)
50687 @ 433604:                        LINE   7900 "regression-compile-tmp/nrimp10s-77.imp"
50688 @ 433646:                        PUSH   TYPE
50689 @ 433649:                        SJUMP  495

  7901  SW(6):
50690 @ 433652:                        LINE   7901 "regression-compile-tmp/nrimp10s-77.imp"
50691 @ 433694:                        PUSHI  #0x00000006
50692 @ 433699:                        SLABEL 495

  7902  SW(4):                                  !RECORD FORMAT NAME
50693 @ 433702:                        LINE   7902 "regression-compile-tmp/nrimp10s-77.imp"
50694 @ 433744:                        PUSHI  #0x00000004
50695 @ 433749:                        SLABEL 495

  7903           FAULT2(5, 0, FNAME)
50696 @ 433752:                        LINE   7903 "regression-compile-tmp/nrimp10s-77.imp"
50697 @ 433794:                        PUSH   FAULT2
50698 @ 433797:                        PUSHI  #0x00000005
50699 @ 433802:                        ASSPAR
50700 @ 433803:                        PUSHI  #0x00000000
50701 @ 433808:                        ASSPAR
50702 @ 433809:                        PUSH   FNAME
50703 @ 433812:                        ASSPAR
50704 @ 433813:                        CALL  

  7904  SW(7):
50705 @ 433814:                        LINE   7904 "regression-compile-tmp/nrimp10s-77.imp"
50706 @ 433856:                        PUSHI  #0x00000007
50707 @ 433861:                        SLABEL 495

  7905  NOT SET:                                ! NAME NOT SET
50708 @ 433864:                        LINE   7905 "regression-compile-tmp/nrimp10s-77.imp"
50709 @ 433906:                        LABEL  L_01f1

  7906           NEST=0;  BASE=I;  DISP=K;  ACCESS=0
50710 @ 433909:                        LINE   7906 "regression-compile-tmp/nrimp10s-77.imp"
50711 @ 433951:                        PUSH   NEST
50712 @ 433954:                        PUSHI  #0x00000000
50713 @ 433959:                        ASSVAL
50714 @ 433960:                        LINE   7906 "regression-compile-tmp/nrimp10s-77.imp"
50715 @ 434002:                        PUSH   BASE
50716 @ 434005:                        PUSH   I
50717 @ 434008:                        ASSVAL
50718 @ 434009:                        LINE   7906 "regression-compile-tmp/nrimp10s-77.imp"
50719 @ 434051:                        PUSH   DISP
50720 @ 434054:                        PUSH   K
50721 @ 434057:                        ASSVAL
50722 @ 434058:                        LINE   7906 "regression-compile-tmp/nrimp10s-77.imp"
50723 @ 434100:                        PUSH   ACCESS
50724 @ 434103:                        PUSHI  #0x00000000
50725 @ 434108:                        ASSVAL

  7907           AREA=LNB; PTYPE=1;  UNPACK
50726 @ 434109:                        LINE   7907 "regression-compile-tmp/nrimp10s-77.imp"
50727 @ 434151:                        PUSH   AREA
50728 @ 434154:                        PUSHI  #0x00000002
50729 @ 434159:                        ASSVAL
50730 @ 434160:                        LINE   7907 "regression-compile-tmp/nrimp10s-77.imp"
50731 @ 434202:                        PUSH   PTYPE
50732 @ 434205:                        PUSHI  #0x00000001
50733 @ 434210:                        ASSVAL
50734 @ 434211:                        LINE   7907 "regression-compile-tmp/nrimp10s-77.imp"
50735 @ 434253:                        PUSH   UNPACK
50736 @ 434256:                        CALL  

  7908           P=P+2; SKIP APP;  ->CHKEN
50737 @ 434257:                        LINE   7908 "regression-compile-tmp/nrimp10s-77.imp"
50738 @ 434299:                        PUSH   P
50739 @ 434302:                        PUSH   P
50740 @ 434305:                        PUSHI  #0x00000002
50741 @ 434310:                        ADD   
50742 @ 434311:                        ASSVAL
50743 @ 434312:                        LINE   7908 "regression-compile-tmp/nrimp10s-77.imp"
50744 @ 434354:                        PUSH   SKIPAPP
50745 @ 434357:                        CALL  
50746 @ 434358:                        LINE   7908 "regression-compile-tmp/nrimp10s-77.imp"
50747 @ 434400:                        JUMP   L_01f3

  7909  FUNNY(12):                              ! SET BASE & DISP FOR ARRAYHEAD
50748 @ 434403:                        LINE   7909 "regression-compile-tmp/nrimp10s-77.imp"
50749 @ 434445:                        PUSHI  #0x0000000c
50750 @ 434450:                        SLABEL 494

  7910           ->SW(3) %IF TYPE=3 %AND (ARR=0 %OR A(P+2)=1)
50751 @ 434453:                        LINE   7910 "regression-compile-tmp/nrimp10s-77.imp"
50752 @ 434495:                        PUSH   TYPE
50753 @ 434498:                        PUSHI  #0x00000003
50754 @ 434503:                        JUMPIF # L_0004
50755 @ 434507:                        PUSH   ARR
50756 @ 434510:                        PUSHI  #0x00000000
50757 @ 434515:                        JUMPIF = L_0005
50758 @ 434519:                        PUSH   A
50759 @ 434522:                        PUSH   P
50760 @ 434525:                        PUSHI  #0x00000002
50761 @ 434530:                        ADD   
50762 @ 434531:                        ACCESS
50763 @ 434532:                        PUSHI  #0x00000001
50764 @ 434537:                        JUMPIF # L_0004
50765 @ 434541:                        LOCATE L_0005
50766 @ 434544:                        PUSHI  #0x00000003
50767 @ 434549:                        SJUMP  495
50768 @ 434552:                        LOCATE L_0004

  7911           %IF PTYPE=SNPT %THEN CSNAME(12,REG) %AND ->CHKEN
50769 @ 434555:                        LINE   7911 "regression-compile-tmp/nrimp10s-77.imp"
50770 @ 434597:                        PUSH   PTYPE
50771 @ 434600:                        PUSHI  #0x00001006
50772 @ 434605:                        JUMPIF # L_0004
50773 @ 434609:                        PUSH   CSNAME
50774 @ 434612:                        PUSHI  #0x0000000c
50775 @ 434617:                        ASSPAR
50776 @ 434618:                        PUSH   REG
50777 @ 434621:                        ASSPAR
50778 @ 434622:                        CALL  
50779 @ 434623:                        JUMP   L_01f3
50780 @ 434626:                        LOCATE L_0004

  7912           %IF A(P+2)=2 %THEN P=P+3 %ELSE NO APP
50781 @ 434629:                        LINE   7912 "regression-compile-tmp/nrimp10s-77.imp"
50782 @ 434671:                        PUSH   A
50783 @ 434674:                        PUSH   P
50784 @ 434677:                        PUSHI  #0x00000002
50785 @ 434682:                        ADD   
50786 @ 434683:                        ACCESS
50787 @ 434684:                        PUSHI  #0x00000002
50788 @ 434689:                        JUMPIF # L_0004
50789 @ 434693:                        PUSH   P
50790 @ 434696:                        PUSH   P
50791 @ 434699:                        PUSHI  #0x00000003
50792 @ 434704:                        ADD   
50793 @ 434705:                        ASSVAL
50794 @ 434706:                        GOTO   L_0003
50795 @ 434709:                        LOCATE L_0004
50796 @ 434712:                        PUSH   NOAPP
50797 @ 434715:                        CALL  
50798 @ 434716:                        LOCATE L_0003

  7913           ACCESS=0; BASE=I; DISP=K; AREA=-1
50799 @ 434719:                        LINE   7913 "regression-compile-tmp/nrimp10s-77.imp"
50800 @ 434761:                        PUSH   ACCESS
50801 @ 434764:                        PUSHI  #0x00000000
50802 @ 434769:                        ASSVAL
50803 @ 434770:                        LINE   7913 "regression-compile-tmp/nrimp10s-77.imp"
50804 @ 434812:                        PUSH   BASE
50805 @ 434815:                        PUSH   I
50806 @ 434818:                        ASSVAL
50807 @ 434819:                        LINE   7913 "regression-compile-tmp/nrimp10s-77.imp"
50808 @ 434861:                        PUSH   DISP
50809 @ 434864:                        PUSH   K
50810 @ 434867:                        ASSVAL
50811 @ 434868:                        LINE   7913 "regression-compile-tmp/nrimp10s-77.imp"
50812 @ 434910:                        PUSH   AREA
50813 @ 434913:                        PUSHI  #0x00000001
50814 @ 434918:                        NEGATE
50815 @ 434919:                        ASSVAL

  7914  ADJUST HEAD:
50816 @ 434920:                        LINE   7914 "regression-compile-tmp/nrimp10s-77.imp"
50817 @ 434962:                        LABEL  L_01f4

  7915           %IF ARR=1=J %AND PARMARR=0=NAM %AND PARMCHK=0 %AND TYPE<=3 %START;             ! ADJUST DESR TO 1ST ELMNT
50818 @ 434965:                        LINE   7915 "regression-compile-tmp/nrimp10s-77.imp"
50819 @ 435007:                        PUSH   ARR
50820 @ 435010:                        PUSHI  #0x00000001
50821 @ 435015:                        JUMPIFD # L_0004
50822 @ 435019:                        PUSH   J
50823 @ 435022:                        JUMPIF # L_0004
50824 @ 435026:                        PUSH   PARMARR
50825 @ 435029:                        PUSHI  #0x00000000
50826 @ 435034:                        JUMPIFD # L_0004
50827 @ 435038:                        PUSH   NAM
50828 @ 435041:                        JUMPIF # L_0004
50829 @ 435045:                        PUSH   PARMCHK
50830 @ 435048:                        PUSHI  #0x00000000
50831 @ 435053:                        JUMPIF # L_0004
50832 @ 435057:                        PUSH   TYPE
50833 @ 435060:                        PUSHI  #0x00000003
50834 @ 435065:                        JUMPIF > L_0004

  7916              GET WSP(JJ,4)
50835 @ 435069:                        LINE   7916 "regression-compile-tmp/nrimp10s-77.imp"
50836 @ 435111:                        PUSH   GETWSP
50837 @ 435114:                        PUSH   JJ
50838 @ 435117:                        ASSPAR
50839 @ 435118:                        PUSHI  #0x00000004
50840 @ 435123:                        ASSPAR
50841 @ 435124:                        CALL  

  7917              GET IN ACC(ACCR,4,ACCESS,AREA CODE,DISP)
50842 @ 435125:                        LINE   7917 "regression-compile-tmp/nrimp10s-77.imp"
50843 @ 435167:                        PUSH   GETINACC
50844 @ 435170:                        PUSHI  #0x00000000
50845 @ 435175:                        ASSPAR
50846 @ 435176:                        PUSHI  #0x00000004
50847 @ 435181:                        ASSPAR
50848 @ 435182:                        PUSH   ACCESS
50849 @ 435185:                        ASSPAR
50850 @ 435186:                        PUSH   AREACODE
50851 @ 435189:                        CALL  
50852 @ 435190:                        ASSPAR
50853 @ 435191:                        PUSH   DISP
50854 @ 435194:                        ASSPAR
50855 @ 435195:                        CALL  

  7918              PSF1(ST,1,JJ)
50856 @ 435196:                        LINE   7918 "regression-compile-tmp/nrimp10s-77.imp"
50857 @ 435238:                        PUSH   PSF1
50858 @ 435241:                        PUSHI  #0x00000048
50859 @ 435246:                        ASSPAR
50860 @ 435247:                        PUSHI  #0x00000001
50861 @ 435252:                        ASSPAR
50862 @ 435253:                        PUSH   JJ
50863 @ 435256:                        ASSPAR
50864 @ 435257:                        CALL  

  7919              GET IN ACC(BREG,1,2,LNB,JJ+8);                          
50865 @ 435258:                        LINE   7919 "regression-compile-tmp/nrimp10s-77.imp"
50866 @ 435300:                        PUSH   GETINACC
50867 @ 435303:                        PUSHI  #0x00000007
50868 @ 435308:                        ASSPAR
50869 @ 435309:                        PUSHI  #0x00000001
50870 @ 435314:                        ASSPAR
50871 @ 435315:                        PUSHI  #0x00000002
50872 @ 435320:                        ASSPAR
50873 @ 435321:                        PUSHI  #0x00000002
50874 @ 435326:                        ASSPAR
50875 @ 435327:                        PUSH   JJ
50876 @ 435330:                        PUSHI  #0x00000008
50877 @ 435335:                        ADD   
50878 @ 435336:                        ASSPAR
50879 @ 435337:                        CALL  

  7920              %IF TYPE=3 %THEN KK=ACC %ELSE KK=BYTES(PREC)
50880 @ 435338:                        LINE   7920 "regression-compile-tmp/nrimp10s-77.imp"
50881 @ 435380:                        PUSH   TYPE
50882 @ 435383:                        PUSHI  #0x00000003
50883 @ 435388:                        JUMPIF # L_0007
50884 @ 435392:                        PUSH   KK
50885 @ 435395:                        PUSH   ACC
50886 @ 435398:                        ASSVAL
50887 @ 435399:                        GOTO   L_0006
50888 @ 435402:                        LOCATE L_0007
50889 @ 435405:                        PUSH   KK
50890 @ 435408:                        PUSH   BYTES
50891 @ 435411:                        PUSH   PREC
50892 @ 435414:                        ACCESS
50893 @ 435415:                        ASSVAL
50894 @ 435416:                        LOCATE L_0006

  7921              PSF1(MYB,0,KK) %UNLESS KK=1
50895 @ 435419:                        LINE   7921 "regression-compile-tmp/nrimp10s-77.imp"
50896 @ 435461:                        PUSH   KK
50897 @ 435464:                        PUSHI  #0x00000001
50898 @ 435469:                        JUMPIF = L_0007
50899 @ 435473:                        PUSH   PSF1
50900 @ 435476:                        PUSHI  #0x0000002a
50901 @ 435481:                        ASSPAR
50902 @ 435482:                        PUSHI  #0x00000000
50903 @ 435487:                        ASSPAR
50904 @ 435488:                        PUSH   KK
50905 @ 435491:                        ASSPAR
50906 @ 435492:                        CALL  
50907 @ 435493:                        LOCATE L_0007

  7922              PSF1(LD,1,JJ)
50908 @ 435496:                        LINE   7922 "regression-compile-tmp/nrimp10s-77.imp"
50909 @ 435538:                        PUSH   PSF1
50910 @ 435541:                        PUSHI  #0x00000078
50911 @ 435546:                        ASSPAR
50912 @ 435547:                        PUSHI  #0x00000001
50913 @ 435552:                        ASSPAR
50914 @ 435553:                        PUSH   JJ
50915 @ 435556:                        ASSPAR
50916 @ 435557:                        CALL  

  7923              PF1(INCA,0,BREG,0);         ! ADJUST DESCRPTR
50917 @ 435558:                        LINE   7923 "regression-compile-tmp/nrimp10s-77.imp"
50918 @ 435600:                        PUSH   PF1
50919 @ 435603:                        PUSHI  #0x00000014
50920 @ 435608:                        ASSPAR
50921 @ 435609:                        PUSHI  #0x00000000
50922 @ 435614:                        ASSPAR
50923 @ 435615:                        PUSHI  #0x00000007
50924 @ 435620:                        ASSPAR
50925 @ 435621:                        PUSHI  #0x00000000
50926 @ 435626:                        ASSPAR
50927 @ 435627:                        CALL  

  7924              PSF1(STD,1,JJ)
50928 @ 435628:                        LINE   7924 "regression-compile-tmp/nrimp10s-77.imp"
50929 @ 435670:                        PUSH   PSF1
50930 @ 435673:                        PUSHI  #0x00000058
50931 @ 435678:                        ASSPAR
50932 @ 435679:                        PUSHI  #0x00000001
50933 @ 435684:                        ASSPAR
50934 @ 435685:                        PUSH   JJ
50935 @ 435688:                        ASSPAR
50936 @ 435689:                        CALL  

  7925              GRUSE(DR)=0; GRUSE(ACCR)=0
50937 @ 435690:                        LINE   7925 "regression-compile-tmp/nrimp10s-77.imp"
50938 @ 435732:                        PUSH   GRUSE
50939 @ 435735:                        PUSHI  #0x00000001
50940 @ 435740:                        ACCESS
50941 @ 435741:                        PUSHI  #0x00000000
50942 @ 435746:                        ASSVAL
50943 @ 435747:                        LINE   7925 "regression-compile-tmp/nrimp10s-77.imp"
50944 @ 435789:                        PUSH   GRUSE
50945 @ 435792:                        PUSHI  #0x00000000
50946 @ 435797:                        ACCESS
50947 @ 435798:                        PUSHI  #0x00000000
50948 @ 435803:                        ASSVAL

  7926              GRUSE(BREG)=0; AREA=LNB; DISP=JJ
50949 @ 435804:                        LINE   7926 "regression-compile-tmp/nrimp10s-77.imp"
50950 @ 435846:                        PUSH   GRUSE
50951 @ 435849:                        PUSHI  #0x00000007
50952 @ 435854:                        ACCESS
50953 @ 435855:                        PUSHI  #0x00000000
50954 @ 435860:                        ASSVAL
50955 @ 435861:                        LINE   7926 "regression-compile-tmp/nrimp10s-77.imp"
50956 @ 435903:                        PUSH   AREA
50957 @ 435906:                        PUSHI  #0x00000002
50958 @ 435911:                        ASSVAL
50959 @ 435912:                        LINE   7926 "regression-compile-tmp/nrimp10s-77.imp"
50960 @ 435954:                        PUSH   DISP
50961 @ 435957:                        PUSH   JJ
50962 @ 435960:                        ASSVAL

  7927           %FINISH
50963 @ 435961:                        LINE   7927 "regression-compile-tmp/nrimp10s-77.imp"
50964 @ 436003:                        LOCATE L_0004

  7928           ->CHKEN
50965 @ 436006:                        LINE   7928 "regression-compile-tmp/nrimp10s-77.imp"
50966 @ 436048:                        JUMP   L_01f3

  7929  S(12):                                  ! ARRAYS IN RECORDS BY NAME
50967 @ 436051:                        LINE   7929 "regression-compile-tmp/nrimp10s-77.imp"
50968 @ 436093:                        PUSHI  #0x0000000c
50969 @ 436098:                        SLABEL 493

  7930           NAMEOP(1,ACCR,16,NAMEP);       ! Z=STORE TO UPDATE BASE&DISP
50970 @ 436101:                        LINE   7930 "regression-compile-tmp/nrimp10s-77.imp"
50971 @ 436143:                        PUSH   NAMEOP
50972 @ 436146:                        PUSHI  #0x00000001
50973 @ 436151:                        ASSPAR
50974 @ 436152:                        PUSHI  #0x00000000
50975 @ 436157:                        ASSPAR
50976 @ 436158:                        PUSHI  #0x00000010
50977 @ 436163:                        ASSPAR
50978 @ 436164:                        PUSH   NAMEP
50979 @ 436167:                        ASSPAR
50980 @ 436168:                        CALL  

  7931           ->ADJUST HEAD
50981 @ 436169:                        LINE   7931 "regression-compile-tmp/nrimp10s-77.imp"
50982 @ 436211:                        JUMP   L_01f4

  7932  FUNNY(13):                              ! LOAD ADDR FOR RT-TYPE
50983 @ 436214:                        LINE   7932 "regression-compile-tmp/nrimp10s-77.imp"
50984 @ 436256:                        PUSHI  #0x0000000d
50985 @ 436261:                        SLABEL 494

  7933           %IF PTYPE=SNPT %THEN CSNAME(Z,REG) %AND P=P+1 %AND->CHKEN
50986 @ 436264:                        LINE   7933 "regression-compile-tmp/nrimp10s-77.imp"
50987 @ 436306:                        PUSH   PTYPE
50988 @ 436309:                        PUSHI  #0x00001006
50989 @ 436314:                        JUMPIF # L_0004
50990 @ 436318:                        PUSH   CSNAME
50991 @ 436321:                        PUSH   Z
50992 @ 436324:                        ASSPAR
50993 @ 436325:                        PUSH   REG
50994 @ 436328:                        ASSPAR
50995 @ 436329:                        CALL  
50996 @ 436330:                        PUSH   P
50997 @ 436333:                        PUSH   P
50998 @ 436336:                        PUSHI  #0x00000001
50999 @ 436341:                        ADD   
51000 @ 436342:                        ASSVAL
51001 @ 436343:                        JUMP   L_01f3
51002 @ 436346:                        LOCATE L_0004

  7934           DISP=MIDCELL; BASE=I
51003 @ 436349:                        LINE   7934 "regression-compile-tmp/nrimp10s-77.imp"
51004 @ 436391:                        PUSH   DISP
51005 @ 436394:                        PUSH   MIDCELL
51006 @ 436397:                        ASSVAL
51007 @ 436398:                        LINE   7934 "regression-compile-tmp/nrimp10s-77.imp"
51008 @ 436440:                        PUSH   BASE
51009 @ 436443:                        PUSH   I
51010 @ 436446:                        ASSVAL

  7935           %IF NAM&1#0 %THEN %START
51011 @ 436447:                        LINE   7935 "regression-compile-tmp/nrimp10s-77.imp"
51012 @ 436489:                        PUSH   NAM
51013 @ 436492:                        PUSHI  #0x00000001
51014 @ 436497:                        AND   
51015 @ 436498:                        PUSHI  #0x00000000
51016 @ 436503:                        JUMPIF = L_0004

  7936              AREA=-1
51017 @ 436507:                        LINE   7936 "regression-compile-tmp/nrimp10s-77.imp"
51018 @ 436549:                        PUSH   AREA
51019 @ 436552:                        PUSHI  #0x00000001
51020 @ 436557:                        NEGATE
51021 @ 436558:                        ASSVAL

  7937              GET IN ACC(REG,4,0,AREA CODE,DISP)
51022 @ 436559:                        LINE   7937 "regression-compile-tmp/nrimp10s-77.imp"
51023 @ 436601:                        PUSH   GETINACC
51024 @ 436604:                        PUSH   REG
51025 @ 436607:                        ASSPAR
51026 @ 436608:                        PUSHI  #0x00000004
51027 @ 436613:                        ASSPAR
51028 @ 436614:                        PUSHI  #0x00000000
51029 @ 436619:                        ASSPAR
51030 @ 436620:                        PUSH   AREACODE
51031 @ 436623:                        CALL  
51032 @ 436624:                        ASSPAR
51033 @ 436625:                        PUSH   DISP
51034 @ 436628:                        ASSPAR
51035 @ 436629:                        CALL  

  7938           %FINISH %ELSE %START
51036 @ 436630:                        LINE   7938 "regression-compile-tmp/nrimp10s-77.imp"
51037 @ 436672:                        GOTO   L_0003
51038 @ 436675:                        LOCATE L_0004

  7939              %IF J=14 %THEN %START;      ! EXTERNAL ROUTINE PASSED
51039 @ 436678:                        LINE   7939 "regression-compile-tmp/nrimp10s-77.imp"
51040 @ 436720:                        PUSH   J
51041 @ 436723:                        PUSHI  #0x0000000e
51042 @ 436728:                        JUMPIF # L_0007

  7940                 GET IN ACC(REG,2,0,0,0); ! ZERO ENVIRONMENT
51043 @ 436732:                        LINE   7940 "regression-compile-tmp/nrimp10s-77.imp"
51044 @ 436774:                        PUSH   GETINACC
51045 @ 436777:                        PUSH   REG
51046 @ 436780:                        ASSPAR
51047 @ 436781:                        PUSHI  #0x00000002
51048 @ 436786:                        ASSPAR
51049 @ 436787:                        PUSHI  #0x00000000
51050 @ 436792:                        ASSPAR
51051 @ 436793:                        PUSHI  #0x00000000
51052 @ 436798:                        ASSPAR
51053 @ 436799:                        PUSHI  #0x00000000
51054 @ 436804:                        ASSPAR
51055 @ 436805:                        CALL  

  7941                 GET IN ACC(DR,2,0,SET XORYNB(-1,-1),DISP)
  7942  !               PSF1(MODD,0,0);          ! PROVOKE ESCAPE IF DYNAMIC
51056 @ 436806:                        LINE   7941 "regression-compile-tmp/nrimp10s-77.imp"
51057 @ 436848:                        PUSH   GETINACC
51058 @ 436851:                        PUSHI  #0x00000001
51059 @ 436856:                        ASSPAR
51060 @ 436857:                        PUSHI  #0x00000002
51061 @ 436862:                        ASSPAR
51062 @ 436863:                        PUSHI  #0x00000000
51063 @ 436868:                        ASSPAR
51064 @ 436869:                        PUSH   SETXORYNB
51065 @ 436872:                        PUSHI  #0x00000001
51066 @ 436877:                        NEGATE
51067 @ 436878:                        ASSPAR
51068 @ 436879:                        PUSHI  #0x00000001
51069 @ 436884:                        NEGATE
51070 @ 436885:                        ASSPAR
51071 @ 436886:                        CALL  
51072 @ 436887:                        ASSPAR
51073 @ 436888:                        PUSH   DISP
51074 @ 436891:                        ASSPAR
51075 @ 436892:                        CALL  

  7943              %FINISH %ELSE %START
51076 @ 436893:                        LINE   7943 "regression-compile-tmp/nrimp10s-77.imp"
51077 @ 436935:                        GOTO   L_0006
51078 @ 436938:                        LOCATE L_0007

  7944                 %IF BASE=0 %AND CPRMODE=2 %START;! IN FILE OF RTS
51079 @ 436941:                        LINE   7944 "regression-compile-tmp/nrimp10s-77.imp"
51080 @ 436983:                        PUSH   BASE
51081 @ 436986:                        PUSHI  #0x00000000
51082 @ 436991:                        JUMPIF # L_000a
51083 @ 436995:                        PUSH   CPRMODE
51084 @ 436998:                        PUSHI  #0x00000002
51085 @ 437003:                        JUMPIF # L_000a

  7945                    PSF1(LD,1,12)
51086 @ 437007:                        LINE   7945 "regression-compile-tmp/nrimp10s-77.imp"
51087 @ 437049:                        PUSH   PSF1
51088 @ 437052:                        PUSHI  #0x00000078
51089 @ 437057:                        ASSPAR
51090 @ 437058:                        PUSHI  #0x00000001
51091 @ 437063:                        ASSPAR
51092 @ 437064:                        PUSHI  #0x0000000c
51093 @ 437069:                        ASSPAR
51094 @ 437070:                        CALL  

  7946                    PSF1(INCA,0,DISP) %UNLESS DISP=0
51095 @ 437071:                        LINE   7946 "regression-compile-tmp/nrimp10s-77.imp"
51096 @ 437113:                        PUSH   DISP
51097 @ 437116:                        PUSHI  #0x00000000
51098 @ 437121:                        JUMPIF = L_000d
51099 @ 437125:                        PUSH   PSF1
51100 @ 437128:                        PUSHI  #0x00000014
51101 @ 437133:                        ASSPAR
51102 @ 437134:                        PUSHI  #0x00000000
51103 @ 437139:                        ASSPAR
51104 @ 437140:                        PUSH   DISP
51105 @ 437143:                        ASSPAR
51106 @ 437144:                        CALL  
51107 @ 437145:                        LOCATE L_000d

  7947                    GET IN ACC(ACCR,2,0,0,0)
51108 @ 437148:                        LINE   7947 "regression-compile-tmp/nrimp10s-77.imp"
51109 @ 437190:                        PUSH   GETINACC
51110 @ 437193:                        PUSHI  #0x00000000
51111 @ 437198:                        ASSPAR
51112 @ 437199:                        PUSHI  #0x00000002
51113 @ 437204:                        ASSPAR
51114 @ 437205:                        PUSHI  #0x00000000
51115 @ 437210:                        ASSPAR
51116 @ 437211:                        PUSHI  #0x00000000
51117 @ 437216:                        ASSPAR
51118 @ 437217:                        PUSHI  #0x00000000
51119 @ 437222:                        ASSPAR
51120 @ 437223:                        CALL  

  7948                 %FINISH %ELSE %START
51121 @ 437224:                        LINE   7948 "regression-compile-tmp/nrimp10s-77.imp"
51122 @ 437266:                        GOTO   L_0009
51123 @ 437269:                        LOCATE L_000a

  7949                    PSF1(JLK,0,1);           ! GET PC TO TOS
51124 @ 437272:                        LINE   7949 "regression-compile-tmp/nrimp10s-77.imp"
51125 @ 437314:                        PUSH   PSF1
51126 @ 437317:                        PUSHI  #0x0000001c
51127 @ 437322:                        ASSPAR
51128 @ 437323:                        PUSHI  #0x00000000
51129 @ 437328:                        ASSPAR
51130 @ 437329:                        PUSHI  #0x00000001
51131 @ 437334:                        ASSPAR
51132 @ 437335:                        CALL  

  7950                    RTJUMP(LDA,ASLIST(TAGS(FNAME))_S2);! ADD N TO POINT @ ENTRY
51133 @ 437336:                        LINE   7950 "regression-compile-tmp/nrimp10s-77.imp"
51134 @ 437378:                        PUSH   RTJUMP
51135 @ 437381:                        PUSHI  #0x00000072
51136 @ 437386:                        ASSPAR
51137 @ 437387:                        PUSH   ASLIST
51138 @ 437390:                        PUSH   TAGS
51139 @ 437393:                        PUSH   FNAME
51140 @ 437396:                        ACCESS
51141 @ 437397:                        ACCESS
51142 @ 437398:                        SELECT 2
51143 @ 437401:                        ASSPAR
51144 @ 437402:                        CALL  

  7951                    PF1(INCA,0,TOS,0);       ! AND TO DES REG
51145 @ 437403:                        LINE   7951 "regression-compile-tmp/nrimp10s-77.imp"
51146 @ 437445:                        PUSH   PF1
51147 @ 437448:                        PUSHI  #0x00000014
51148 @ 437453:                        ASSPAR
51149 @ 437454:                        PUSHI  #0x00000000
51150 @ 437459:                        ASSPAR
51151 @ 437460:                        PUSHI  #0x00000006
51152 @ 437465:                        ASSPAR
51153 @ 437466:                        PUSHI  #0x00000000
51154 @ 437471:                        ASSPAR
51155 @ 437472:                        CALL  

  7952                    JJ=16_E0000001
51156 @ 437473:                        LINE   7952 "regression-compile-tmp/nrimp10s-77.imp"
51157 @ 437515:                        PUSH   JJ
51158 @ 437518:                        PUSHI  #0xe0000001
51159 @ 437523:                        ASSVAL

  7953                    STORE CONST(JJJ,4,ADDR(JJ))
51160 @ 437524:                        LINE   7953 "regression-compile-tmp/nrimp10s-77.imp"
51161 @ 437566:                        PUSH   STORECONST
51162 @ 437569:                        PUSH   JJJ
51163 @ 437572:                        ASSPAR
51164 @ 437573:                        PUSHI  #0x00000004
51165 @ 437578:                        ASSPAR
51166 @ 437579:                        PUSH   ADDR
51167 @ 437582:                        PUSH   JJ
51168 @ 437585:                        ASSPAR
51169 @ 437586:                        CALL  
51170 @ 437587:                        ASSPAR
51171 @ 437588:                        CALL  

  7954                    PF1(LDTB,0,PC,JJJ)
51172 @ 437589:                        LINE   7954 "regression-compile-tmp/nrimp10s-77.imp"
51173 @ 437631:                        PUSH   PF1
51174 @ 437634:                        PUSHI  #0x00000074
51175 @ 437639:                        ASSPAR
51176 @ 437640:                        PUSHI  #0x00000000
51177 @ 437645:                        ASSPAR
51178 @ 437646:                        PUSHI  #0x00000004
51179 @ 437651:                        ASSPAR
51180 @ 437652:                        PUSH   JJJ
51181 @ 437655:                        ASSPAR
51182 @ 437656:                        CALL  

  7955                    GET IN ACC(ACCR,1,0,LNB,PTR OFFSET(BASE))
51183 @ 437657:                        LINE   7955 "regression-compile-tmp/nrimp10s-77.imp"
51184 @ 437699:                        PUSH   GETINACC
51185 @ 437702:                        PUSHI  #0x00000000
51186 @ 437707:                        ASSPAR
51187 @ 437708:                        PUSHI  #0x00000001
51188 @ 437713:                        ASSPAR
51189 @ 437714:                        PUSHI  #0x00000000
51190 @ 437719:                        ASSPAR
51191 @ 437720:                        PUSHI  #0x00000002
51192 @ 437725:                        ASSPAR
51193 @ 437726:                        PUSH   PTROFFSET
51194 @ 437729:                        PUSH   BASE
51195 @ 437732:                        ASSPAR
51196 @ 437733:                        CALL  
51197 @ 437734:                        ASSPAR
51198 @ 437735:                        CALL  

  7956                    JJ=M'IMP'
51199 @ 437736:                        LINE   7956 "regression-compile-tmp/nrimp10s-77.imp"
51200 @ 437778:                        PUSH   JJ
51201 @ 437781:                        PUSHI  #0x00494d50
51202 @ 437786:                        ASSVAL

  7957                    STORE CONST(JJJ,4,ADDR(JJ))
51203 @ 437787:                        LINE   7957 "regression-compile-tmp/nrimp10s-77.imp"
51204 @ 437829:                        PUSH   STORECONST
51205 @ 437832:                        PUSH   JJJ
51206 @ 437835:                        ASSPAR
51207 @ 437836:                        PUSHI  #0x00000004
51208 @ 437841:                        ASSPAR
51209 @ 437842:                        PUSH   ADDR
51210 @ 437845:                        PUSH   JJ
51211 @ 437848:                        ASSPAR
51212 @ 437849:                        CALL  
51213 @ 437850:                        ASSPAR
51214 @ 437851:                        CALL  

  7958                    PF1(LUH,0,PC,JJJ);    ! SPARE FIELD IN RT HDDR
51215 @ 437852:                        LINE   7958 "regression-compile-tmp/nrimp10s-77.imp"
51216 @ 437894:                        PUSH   PF1
51217 @ 437897:                        PUSHI  #0x0000006a
51218 @ 437902:                        ASSPAR
51219 @ 437903:                        PUSHI  #0x00000000
51220 @ 437908:                        ASSPAR
51221 @ 437909:                        PUSHI  #0x00000004
51222 @ 437914:                        ASSPAR
51223 @ 437915:                        PUSH   JJJ
51224 @ 437918:                        ASSPAR
51225 @ 437919:                        CALL  

  7959                 %FINISH
51226 @ 437920:                        LINE   7959 "regression-compile-tmp/nrimp10s-77.imp"
51227 @ 437962:                        LOCATE L_0009

  7960              %FINISH
51228 @ 437965:                        LINE   7960 "regression-compile-tmp/nrimp10s-77.imp"
51229 @ 438007:                        LOCATE L_0006

  7961              PF1(STD,0,TOS,0);           ! DR TO TOP OF STACK
51230 @ 438010:                        LINE   7961 "regression-compile-tmp/nrimp10s-77.imp"
51231 @ 438052:                        PUSH   PF1
51232 @ 438055:                        PUSHI  #0x00000058
51233 @ 438060:                        ASSPAR
51234 @ 438061:                        PUSHI  #0x00000000
51235 @ 438066:                        ASSPAR
51236 @ 438067:                        PUSHI  #0x00000006
51237 @ 438072:                        ASSPAR
51238 @ 438073:                        PUSHI  #0x00000000
51239 @ 438078:                        ASSPAR
51240 @ 438079:                        CALL  

  7962              PF1(LUH,0,TOS,0);           ! AND TO TOP 64 BITS OF ACC
51241 @ 438080:                        LINE   7962 "regression-compile-tmp/nrimp10s-77.imp"
51242 @ 438122:                        PUSH   PF1
51243 @ 438125:                        PUSHI  #0x0000006a
51244 @ 438130:                        ASSPAR
51245 @ 438131:                        PUSHI  #0x00000000
51246 @ 438136:                        ASSPAR
51247 @ 438137:                        PUSHI  #0x00000006
51248 @ 438142:                        ASSPAR
51249 @ 438143:                        PUSHI  #0x00000000
51250 @ 438148:                        ASSPAR
51251 @ 438149:                        CALL  

  7963              GRUSE(DR)=0
51252 @ 438150:                        LINE   7963 "regression-compile-tmp/nrimp10s-77.imp"
51253 @ 438192:                        PUSH   GRUSE
51254 @ 438195:                        PUSHI  #0x00000001
51255 @ 438200:                        ACCESS
51256 @ 438201:                        PUSHI  #0x00000000
51257 @ 438206:                        ASSVAL

  7964           %FINISH
51258 @ 438207:                        LINE   7964 "regression-compile-tmp/nrimp10s-77.imp"
51259 @ 438249:                        LOCATE L_0003

  7965           %IF A(P+2)=2 %THEN P=P+3 %ELSE NO APP; ->CHKEN
51260 @ 438252:                        LINE   7965 "regression-compile-tmp/nrimp10s-77.imp"
51261 @ 438294:                        PUSH   A
51262 @ 438297:                        PUSH   P
51263 @ 438300:                        PUSHI  #0x00000002
51264 @ 438305:                        ADD   
51265 @ 438306:                        ACCESS
51266 @ 438307:                        PUSHI  #0x00000002
51267 @ 438312:                        JUMPIF # L_0004
51268 @ 438316:                        PUSH   P
51269 @ 438319:                        PUSH   P
51270 @ 438322:                        PUSHI  #0x00000003
51271 @ 438327:                        ADD   
51272 @ 438328:                        ASSVAL
51273 @ 438329:                        GOTO   L_0003
51274 @ 438332:                        LOCATE L_0004
51275 @ 438335:                        PUSH   NOAPP
51276 @ 438338:                        CALL  
51277 @ 438339:                        LOCATE L_0003
51278 @ 438342:                        LINE   7965 "regression-compile-tmp/nrimp10s-77.imp"
51279 @ 438384:                        JUMP   L_01f3

  7966  SW(3):                                 ! RECORD
51280 @ 438387:                        LINE   7966 "regression-compile-tmp/nrimp10s-77.imp"
51281 @ 438429:                        PUSHI  #0x00000003
51282 @ 438434:                        SLABEL 495

  7967           CRNAME(Z, REG, 2*NAM, I, -1, K, NAMEP)
51283 @ 438437:                        LINE   7967 "regression-compile-tmp/nrimp10s-77.imp"
51284 @ 438479:                        PUSH   CRNAME
51285 @ 438482:                        PUSH   Z
51286 @ 438485:                        ASSPAR
51287 @ 438486:                        PUSH   REG
51288 @ 438489:                        ASSPAR
51289 @ 438490:                        PUSHI  #0x00000002
51290 @ 438495:                        PUSH   NAM
51291 @ 438498:                        MUL   
51292 @ 438499:                        ASSPAR
51293 @ 438500:                        PUSH   I
51294 @ 438503:                        ASSPAR
51295 @ 438504:                        PUSHI  #0x00000001
51296 @ 438509:                        NEGATE
51297 @ 438510:                        ASSPAR
51298 @ 438511:                        PUSH   K
51299 @ 438514:                        ASSPAR
51300 @ 438515:                        PUSH   NAMEP
51301 @ 438518:                        ASSPAR
51302 @ 438519:                        CALL  

  7968           ->S(Z) %IF Z>=10
51303 @ 438520:                        LINE   7968 "regression-compile-tmp/nrimp10s-77.imp"
51304 @ 438562:                        PUSH   Z
51305 @ 438565:                        PUSHI  #0x0000000a
51306 @ 438570:                        JUMPIF < L_0004
51307 @ 438574:                        PUSH   Z
51308 @ 438577:                        SJUMP  493
51309 @ 438580:                        LOCATE L_0004

  7969           STNAME=NAMEP %IF Z=1 %OR Z=6
51310 @ 438583:                        LINE   7969 "regression-compile-tmp/nrimp10s-77.imp"
51311 @ 438625:                        PUSH   Z
51312 @ 438628:                        PUSHI  #0x00000001
51313 @ 438633:                        JUMPIF = L_0005
51314 @ 438637:                        PUSH   Z
51315 @ 438640:                        PUSHI  #0x00000006
51316 @ 438645:                        JUMPIF # L_0004
51317 @ 438649:                        LOCATE L_0005
51318 @ 438652:                        PUSH   STNAME
51319 @ 438655:                        PUSH   NAMEP
51320 @ 438658:                        ASSVAL
51321 @ 438659:                        LOCATE L_0004

  7970           ->STRINREC %IF TYPE=5 %AND Z#6
51322 @ 438662:                        LINE   7970 "regression-compile-tmp/nrimp10s-77.imp"
51323 @ 438704:                        PUSH   TYPE
51324 @ 438707:                        PUSHI  #0x00000005
51325 @ 438712:                        JUMPIF # L_0004
51326 @ 438716:                        PUSH   Z
51327 @ 438719:                        PUSHI  #0x00000006
51328 @ 438724:                        JUMPIF = L_0004
51329 @ 438728:                        JUMP   L_01f5
51330 @ 438731:                        LOCATE L_0004

  7971           ->NOT SET %IF TYPE=7
51331 @ 438734:                        LINE   7971 "regression-compile-tmp/nrimp10s-77.imp"
51332 @ 438776:                        PUSH   TYPE
51333 @ 438779:                        PUSHI  #0x00000007
51334 @ 438784:                        JUMPIF # L_0004
51335 @ 438788:                        JUMP   L_01f1
51336 @ 438791:                        LOCATE L_0004

  7972           NAMEOP(Z,REG,BYTES(PREC),NAMEP)
51337 @ 438794:                        LINE   7972 "regression-compile-tmp/nrimp10s-77.imp"
51338 @ 438836:                        PUSH   NAMEOP
51339 @ 438839:                        PUSH   Z
51340 @ 438842:                        ASSPAR
51341 @ 438843:                        PUSH   REG
51342 @ 438846:                        ASSPAR
51343 @ 438847:                        PUSH   BYTES
51344 @ 438850:                        PUSH   PREC
51345 @ 438853:                        ACCESS
51346 @ 438854:                        ASSPAR
51347 @ 438855:                        PUSH   NAMEP
51348 @ 438858:                        ASSPAR
51349 @ 438859:                        CALL  

  7973           ->CHKEN
51350 @ 438860:                        LINE   7973 "regression-compile-tmp/nrimp10s-77.imp"
51351 @ 438902:                        JUMP   L_01f3

  7974  SW(5):                                  ! TYPE =STRING
  7975  !
  7976  ! ALL STRING OPERATIONS ARE ON THE RELEVANT DESCRIPTOR. Z=2 &Z=5
  7977  ! REQUIRE A CURRENT LENGTH(IE MODIFIED) DESCRIPTOR. OTHER OPERATIONS
  7978  ! REQUIRE THE MAX LENGTH DESCRIPTOR (IE UNMODIFIED HEADER)
  7979  !
51352 @ 438905:                        LINE   7974 "regression-compile-tmp/nrimp10s-77.imp"
51353 @ 438947:                        PUSHI  #0x00000005
51354 @ 438952:                        SLABEL 495

  7980           %IF Z=6 %THEN ->SW(1)
51355 @ 438955:                        LINE   7980 "regression-compile-tmp/nrimp10s-77.imp"
51356 @ 438997:                        PUSH   Z
51357 @ 439000:                        PUSHI  #0x00000006
51358 @ 439005:                        JUMPIF # L_0004
51359 @ 439009:                        PUSHI  #0x00000001
51360 @ 439014:                        SJUMP  495
51361 @ 439017:                        LOCATE L_0004

  7981           ->STRARR %IF ARR>=1
51362 @ 439020:                        LINE   7981 "regression-compile-tmp/nrimp10s-77.imp"
51363 @ 439062:                        PUSH   ARR
51364 @ 439065:                        PUSHI  #0x00000001
51365 @ 439070:                        JUMPIF < L_0004
51366 @ 439074:                        JUMP   L_01f6
51367 @ 439077:                        LOCATE L_0004

  7982           %IF A(P+2)=2 %THEN P=P+3 %ELSE NO APP
51368 @ 439080:                        LINE   7982 "regression-compile-tmp/nrimp10s-77.imp"
51369 @ 439122:                        PUSH   A
51370 @ 439125:                        PUSH   P
51371 @ 439128:                        PUSHI  #0x00000002
51372 @ 439133:                        ADD   
51373 @ 439134:                        ACCESS
51374 @ 439135:                        PUSHI  #0x00000002
51375 @ 439140:                        JUMPIF # L_0004
51376 @ 439144:                        PUSH   P
51377 @ 439147:                        PUSH   P
51378 @ 439150:                        PUSHI  #0x00000003
51379 @ 439155:                        ADD   
51380 @ 439156:                        ASSVAL
51381 @ 439157:                        GOTO   L_0003
51382 @ 439160:                        LOCATE L_0004
51383 @ 439163:                        PUSH   NOAPP
51384 @ 439166:                        CALL  
51385 @ 439167:                        LOCATE L_0003

  7983           BASE=I; ACCESS=2; AREA=-1; DISP=K
51386 @ 439170:                        LINE   7983 "regression-compile-tmp/nrimp10s-77.imp"
51387 @ 439212:                        PUSH   BASE
51388 @ 439215:                        PUSH   I
51389 @ 439218:                        ASSVAL
51390 @ 439219:                        LINE   7983 "regression-compile-tmp/nrimp10s-77.imp"
51391 @ 439261:                        PUSH   ACCESS
51392 @ 439264:                        PUSHI  #0x00000002
51393 @ 439269:                        ASSVAL
51394 @ 439270:                        LINE   7983 "regression-compile-tmp/nrimp10s-77.imp"
51395 @ 439312:                        PUSH   AREA
51396 @ 439315:                        PUSHI  #0x00000001
51397 @ 439320:                        NEGATE
51398 @ 439321:                        ASSVAL
51399 @ 439322:                        LINE   7983 "regression-compile-tmp/nrimp10s-77.imp"
51400 @ 439364:                        PUSH   DISP
51401 @ 439367:                        PUSH   K
51402 @ 439370:                        ASSVAL

  7984  SNINREC:         %IF Z=1 %THEN Z=3;     ! STRINGNAMES IN RECORDS
51403 @ 439371:                        LINE   7984 "regression-compile-tmp/nrimp10s-77.imp"
51404 @ 439413:                        LABEL  L_01f7
51405 @ 439416:                        LINE   7984 "regression-compile-tmp/nrimp10s-77.imp"
51406 @ 439458:                        PUSH   Z
51407 @ 439461:                        PUSHI  #0x00000001
51408 @ 439466:                        JUMPIF # L_0004
51409 @ 439470:                        PUSH   Z
51410 @ 439473:                        PUSHI  #0x00000003
51411 @ 439478:                        ASSVAL
51412 @ 439479:                        LOCATE L_0004

  7985           %IF Z=3 %OR Z=4 %THEN NAMEOP(Z,REG,8,-1) %AND ->CHKEN
51413 @ 439482:                        LINE   7985 "regression-compile-tmp/nrimp10s-77.imp"
51414 @ 439524:                        PUSH   Z
51415 @ 439527:                        PUSHI  #0x00000003
51416 @ 439532:                        JUMPIF = L_0005
51417 @ 439536:                        PUSH   Z
51418 @ 439539:                        PUSHI  #0x00000004
51419 @ 439544:                        JUMPIF # L_0004
51420 @ 439548:                        LOCATE L_0005
51421 @ 439551:                        PUSH   NAMEOP
51422 @ 439554:                        PUSH   Z
51423 @ 439557:                        ASSPAR
51424 @ 439558:                        PUSH   REG
51425 @ 439561:                        ASSPAR
51426 @ 439562:                        PUSHI  #0x00000008
51427 @ 439567:                        ASSPAR
51428 @ 439568:                        PUSHI  #0x00000001
51429 @ 439573:                        NEGATE
51430 @ 439574:                        ASSPAR
51431 @ 439575:                        CALL  
51432 @ 439576:                        JUMP   L_01f3
51433 @ 439579:                        LOCATE L_0004

  7986           %IF ACCESS=2 %AND PARMCHK=0 %AND REGISTER(DR)=0 %START
51434 @ 439582:                        LINE   7986 "regression-compile-tmp/nrimp10s-77.imp"
51435 @ 439624:                        PUSH   ACCESS
51436 @ 439627:                        PUSHI  #0x00000002
51437 @ 439632:                        JUMPIF # L_0004
51438 @ 439636:                        PUSH   PARMCHK
51439 @ 439639:                        PUSHI  #0x00000000
51440 @ 439644:                        JUMPIF # L_0004
51441 @ 439648:                        PUSH   REGISTER
51442 @ 439651:                        PUSHI  #0x00000001
51443 @ 439656:                        ACCESS
51444 @ 439657:                        PUSHI  #0x00000000
51445 @ 439662:                        JUMPIF # L_0004

  7987              PSORLF1(LDB,2,AREA CODE,DISP);! LOAD BND & DR IN 1 INSTRN
51446 @ 439666:                        LINE   7987 "regression-compile-tmp/nrimp10s-77.imp"
51447 @ 439708:                        PUSH   PSORLF1
51448 @ 439711:                        PUSHI  #0x00000076
51449 @ 439716:                        ASSPAR
51450 @ 439717:                        PUSHI  #0x00000002
51451 @ 439722:                        ASSPAR
51452 @ 439723:                        PUSH   AREACODE
51453 @ 439726:                        CALL  
51454 @ 439727:                        ASSPAR
51455 @ 439728:                        PUSH   DISP
51456 @ 439731:                        ASSPAR
51457 @ 439732:                        CALL  

  7988              GRUSE(DR)=0
51458 @ 439733:                        LINE   7988 "regression-compile-tmp/nrimp10s-77.imp"
51459 @ 439775:                        PUSH   GRUSE
51460 @ 439778:                        PUSHI  #0x00000001
51461 @ 439783:                        ACCESS
51462 @ 439784:                        PUSHI  #0x00000000
51463 @ 439789:                        ASSVAL

  7989              %IF REG=ACCR %THEN COPY DR
51464 @ 439790:                        LINE   7989 "regression-compile-tmp/nrimp10s-77.imp"
51465 @ 439832:                        PUSH   REG
51466 @ 439835:                        PUSHI  #0x00000000
51467 @ 439840:                        JUMPIF # L_0007
51468 @ 439844:                        PUSH   COPYDR
51469 @ 439847:                        CALL  
51470 @ 439848:                        LOCATE L_0007

  7990              ->CHKEN
51471 @ 439851:                        LINE   7990 "regression-compile-tmp/nrimp10s-77.imp"
51472 @ 439893:                        JUMP   L_01f3

  7991           %FINISH
51473 @ 439896:                        LINE   7991 "regression-compile-tmp/nrimp10s-77.imp"
51474 @ 439938:                        LOCATE L_0004

  7992           NAMEOP(3,DR,8,-1)
51475 @ 439941:                        LINE   7992 "regression-compile-tmp/nrimp10s-77.imp"
51476 @ 439983:                        PUSH   NAMEOP
51477 @ 439986:                        PUSHI  #0x00000003
51478 @ 439991:                        ASSPAR
51479 @ 439992:                        PUSHI  #0x00000001
51480 @ 439997:                        ASSPAR
51481 @ 439998:                        PUSHI  #0x00000008
51482 @ 440003:                        ASSPAR
51483 @ 440004:                        PUSHI  #0x00000001
51484 @ 440009:                        NEGATE
51485 @ 440010:                        ASSPAR
51486 @ 440011:                        CALL  

  7993  MBND:    %IF PARMCHK=1 %THEN TEST ASS(DR,5,8)
51487 @ 440012:                        LINE   7993 "regression-compile-tmp/nrimp10s-77.imp"
51488 @ 440054:                        LABEL  L_01f8
51489 @ 440057:                        LINE   7993 "regression-compile-tmp/nrimp10s-77.imp"
51490 @ 440099:                        PUSH   PARMCHK
51491 @ 440102:                        PUSHI  #0x00000001
51492 @ 440107:                        JUMPIF # L_0004
51493 @ 440111:                        PUSH   TESTASS
51494 @ 440114:                        PUSHI  #0x00000001
51495 @ 440119:                        ASSPAR
51496 @ 440120:                        PUSHI  #0x00000005
51497 @ 440125:                        ASSPAR
51498 @ 440126:                        PUSHI  #0x00000008
51499 @ 440131:                        ASSPAR
51500 @ 440132:                        CALL  
51501 @ 440133:                        LOCATE L_0004

  7994           PF1(LDB,2,7,0);                ! LBOUND FIRST BYTE=CURRENT L
51502 @ 440136:                        LINE   7994 "regression-compile-tmp/nrimp10s-77.imp"
51503 @ 440178:                        PUSH   PF1
51504 @ 440181:                        PUSHI  #0x00000076
51505 @ 440186:                        ASSPAR
51506 @ 440187:                        PUSHI  #0x00000002
51507 @ 440192:                        ASSPAR
51508 @ 440193:                        PUSHI  #0x00000007
51509 @ 440198:                        ASSPAR
51510 @ 440199:                        PUSHI  #0x00000000
51511 @ 440204:                        ASSPAR
51512 @ 440205:                        CALL  

  7995           %IF REG=ACCR %THEN COPY DR
51513 @ 440206:                        LINE   7995 "regression-compile-tmp/nrimp10s-77.imp"
51514 @ 440248:                        PUSH   REG
51515 @ 440251:                        PUSHI  #0x00000000
51516 @ 440256:                        JUMPIF # L_0004
51517 @ 440260:                        PUSH   COPYDR
51518 @ 440263:                        CALL  
51519 @ 440264:                        LOCATE L_0004

  7996           ->CHKEN
51520 @ 440267:                        LINE   7996 "regression-compile-tmp/nrimp10s-77.imp"
51521 @ 440309:                        JUMP   L_01f3

  7997  STRARR:                                 ! STRINGARRAYS &  ARRAYNAMES
51522 @ 440312:                        LINE   7997 "regression-compile-tmp/nrimp10s-77.imp"
51523 @ 440354:                        LABEL  L_01f6

  7998           CANAME(ARR, I, K)
51524 @ 440357:                        LINE   7998 "regression-compile-tmp/nrimp10s-77.imp"
51525 @ 440399:                        PUSH   CANAME
51526 @ 440402:                        PUSH   ARR
51527 @ 440405:                        ASSPAR
51528 @ 440406:                        PUSH   I
51529 @ 440409:                        ASSPAR
51530 @ 440410:                        PUSH   K
51531 @ 440413:                        ASSPAR
51532 @ 440414:                        CALL  

  7999           NAMEP=-1
51533 @ 440415:                        LINE   7999 "regression-compile-tmp/nrimp10s-77.imp"
51534 @ 440457:                        PUSH   NAMEP
51535 @ 440460:                        PUSHI  #0x00000001
51536 @ 440465:                        NEGATE
51537 @ 440466:                        ASSVAL

  8000           %IF Z=1 %OR Z=6 %THEN STNAME=NAMEP
51538 @ 440467:                        LINE   8000 "regression-compile-tmp/nrimp10s-77.imp"
51539 @ 440509:                        PUSH   Z
51540 @ 440512:                        PUSHI  #0x00000001
51541 @ 440517:                        JUMPIF = L_0005
51542 @ 440521:                        PUSH   Z
51543 @ 440524:                        PUSHI  #0x00000006
51544 @ 440529:                        JUMPIF # L_0004
51545 @ 440533:                        LOCATE L_0005
51546 @ 440536:                        PUSH   STNAME
51547 @ 440539:                        PUSH   NAMEP
51548 @ 440542:                        ASSVAL
51549 @ 440543:                        LOCATE L_0004

  8001  SAINREC:                                ! STRING ARRAYS IN RECORDS
51550 @ 440546:                        LINE   8001 "regression-compile-tmp/nrimp10s-77.imp"
51551 @ 440588:                        LABEL  L_01f9

  8002           %IF Z=1 %OR Z=3 %THEN %START
51552 @ 440591:                        LINE   8002 "regression-compile-tmp/nrimp10s-77.imp"
51553 @ 440633:                        PUSH   Z
51554 @ 440636:                        PUSHI  #0x00000001
51555 @ 440641:                        JUMPIF = L_0005
51556 @ 440645:                        PUSH   Z
51557 @ 440648:                        PUSHI  #0x00000003
51558 @ 440653:                        JUMPIF # L_0004
51559 @ 440657:                        LOCATE L_0005

  8003              %IF NAM=1 %THEN %START
51560 @ 440660:                        LINE   8003 "regression-compile-tmp/nrimp10s-77.imp"
51561 @ 440702:                        PUSH   NAM
51562 @ 440705:                        PUSHI  #0x00000001
51563 @ 440710:                        JUMPIF # L_0007

  8004                 GET IN ACC(DR,2,0,AREA CODE,DISP+8);! DV DR
  8005                                          ! CANAME WILL HAVE SET J=DIMEN
  8006                                          ! FOR ALL CASES INCLUDING RECORDS
51564 @ 440714:                        LINE   8004 "regression-compile-tmp/nrimp10s-77.imp"
51565 @ 440756:                        PUSH   GETINACC
51566 @ 440759:                        PUSHI  #0x00000001
51567 @ 440764:                        ASSPAR
51568 @ 440765:                        PUSHI  #0x00000002
51569 @ 440770:                        ASSPAR
51570 @ 440771:                        PUSHI  #0x00000000
51571 @ 440776:                        ASSPAR
51572 @ 440777:                        PUSH   AREACODE
51573 @ 440780:                        CALL  
51574 @ 440781:                        ASSPAR
51575 @ 440782:                        PUSH   DISP
51576 @ 440785:                        PUSHI  #0x00000008
51577 @ 440790:                        ADD   
51578 @ 440791:                        ASSPAR
51579 @ 440792:                        CALL  

  8007                 PF1(SLB,1,0,1+3*(J-1));  ! STACK MODIFIER AND
  8008                                          ! SET BREG TO STRING LENGTH
51580 @ 440793:                        LINE   8007 "regression-compile-tmp/nrimp10s-77.imp"
51581 @ 440835:                        PUSH   PF1
51582 @ 440838:                        PUSHI  #0x00000052
51583 @ 440843:                        ASSPAR
51584 @ 440844:                        PUSHI  #0x00000001
51585 @ 440849:                        ASSPAR
51586 @ 440850:                        PUSHI  #0x00000000
51587 @ 440855:                        ASSPAR
51588 @ 440856:                        PUSHI  #0x00000001
51589 @ 440861:                        PUSHI  #0x00000003
51590 @ 440866:                        PUSH   J
51591 @ 440869:                        PUSHI  #0x00000001
51592 @ 440874:                        SUB   
51593 @ 440875:                        MUL   
51594 @ 440876:                        ADD   
51595 @ 440877:                        ASSPAR
51596 @ 440878:                        CALL  

  8009              %FINISH
51597 @ 440879:                        LINE   8009 "regression-compile-tmp/nrimp10s-77.imp"
51598 @ 440921:                        LOCATE L_0007

  8010              GET IN ACC(DR,2,0,AREA CODE,DISP)%IF AREA#7;! ALREADY IN DR
51599 @ 440924:                        LINE   8010 "regression-compile-tmp/nrimp10s-77.imp"
51600 @ 440966:                        PUSH   AREA
51601 @ 440969:                        PUSHI  #0x00000007
51602 @ 440974:                        JUMPIF = L_0007
51603 @ 440978:                        PUSH   GETINACC
51604 @ 440981:                        PUSHI  #0x00000001
51605 @ 440986:                        ASSPAR
51606 @ 440987:                        PUSHI  #0x00000002
51607 @ 440992:                        ASSPAR
51608 @ 440993:                        PUSHI  #0x00000000
51609 @ 440998:                        ASSPAR
51610 @ 440999:                        PUSH   AREACODE
51611 @ 441002:                        CALL  
51612 @ 441003:                        ASSPAR
51613 @ 441004:                        PUSH   DISP
51614 @ 441007:                        ASSPAR
51615 @ 441008:                        CALL  
51616 @ 441009:                        LOCATE L_0007

  8011              %IF NAM=1 %THEN %START
51617 @ 441012:                        LINE   8011 "regression-compile-tmp/nrimp10s-77.imp"
51618 @ 441054:                        PUSH   NAM
51619 @ 441057:                        PUSHI  #0x00000001
51620 @ 441062:                        JUMPIF # L_0007

  8012                 PF1(MODD,0,TOS,0)
51621 @ 441066:                        LINE   8012 "regression-compile-tmp/nrimp10s-77.imp"
51622 @ 441108:                        PUSH   PF1
51623 @ 441111:                        PUSHI  #0x00000016
51624 @ 441116:                        ASSPAR
51625 @ 441117:                        PUSHI  #0x00000000
51626 @ 441122:                        ASSPAR
51627 @ 441123:                        PUSHI  #0x00000006
51628 @ 441128:                        ASSPAR
51629 @ 441129:                        PUSHI  #0x00000000
51630 @ 441134:                        ASSPAR
51631 @ 441135:                        CALL  

  8013                 PF1(LDB,0,BREG,0)
51632 @ 441136:                        LINE   8013 "regression-compile-tmp/nrimp10s-77.imp"
51633 @ 441178:                        PUSH   PF1
51634 @ 441181:                        PUSHI  #0x00000076
51635 @ 441186:                        ASSPAR
51636 @ 441187:                        PUSHI  #0x00000000
51637 @ 441192:                        ASSPAR
51638 @ 441193:                        PUSHI  #0x00000007
51639 @ 441198:                        ASSPAR
51640 @ 441199:                        PUSHI  #0x00000000
51641 @ 441204:                        ASSPAR
51642 @ 441205:                        CALL  

  8014              %FINISH %ELSE %START
51643 @ 441206:                        LINE   8014 "regression-compile-tmp/nrimp10s-77.imp"
51644 @ 441248:                        GOTO   L_0006
51645 @ 441251:                        LOCATE L_0007

  8015                 %IF ACCESS=1 %THEN %START
51646 @ 441254:                        LINE   8015 "regression-compile-tmp/nrimp10s-77.imp"
51647 @ 441296:                        PUSH   ACCESS
51648 @ 441299:                        PUSHI  #0x00000001
51649 @ 441304:                        JUMPIF # L_000a

  8016                    PSF1(MODD,0,NUMMOD) %UNLESS NUMMOD=0
51650 @ 441308:                        LINE   8016 "regression-compile-tmp/nrimp10s-77.imp"
51651 @ 441350:                        PUSH   NUMMOD
51652 @ 441353:                        PUSHI  #0x00000000
51653 @ 441358:                        JUMPIF = L_000d
51654 @ 441362:                        PUSH   PSF1
51655 @ 441365:                        PUSHI  #0x00000016
51656 @ 441370:                        ASSPAR
51657 @ 441371:                        PUSHI  #0x00000000
51658 @ 441376:                        ASSPAR
51659 @ 441377:                        PUSH   NUMMOD
51660 @ 441380:                        ASSPAR
51661 @ 441381:                        CALL  
51662 @ 441382:                        LOCATE L_000d

  8017                 %FINISH %ELSE %START
51663 @ 441385:                        LINE   8017 "regression-compile-tmp/nrimp10s-77.imp"
51664 @ 441427:                        GOTO   L_0009
51665 @ 441430:                        LOCATE L_000a

  8018                    PF1(MODD,0,BREG,0) %IF ACCESS=3
51666 @ 441433:                        LINE   8018 "regression-compile-tmp/nrimp10s-77.imp"
51667 @ 441475:                        PUSH   ACCESS
51668 @ 441478:                        PUSHI  #0x00000003
51669 @ 441483:                        JUMPIF # L_000d
51670 @ 441487:                        PUSH   PF1
51671 @ 441490:                        PUSHI  #0x00000016
51672 @ 441495:                        ASSPAR
51673 @ 441496:                        PUSHI  #0x00000000
51674 @ 441501:                        ASSPAR
51675 @ 441502:                        PUSHI  #0x00000007
51676 @ 441507:                        ASSPAR
51677 @ 441508:                        PUSHI  #0x00000000
51678 @ 441513:                        ASSPAR
51679 @ 441514:                        CALL  
51680 @ 441515:                        LOCATE L_000d

  8019                 %FINISH
51681 @ 441518:                        LINE   8019 "regression-compile-tmp/nrimp10s-77.imp"
51682 @ 441560:                        LOCATE L_0009

  8020                 PSF1(LDB,0,ACC)
51683 @ 441563:                        LINE   8020 "regression-compile-tmp/nrimp10s-77.imp"
51684 @ 441605:                        PUSH   PSF1
51685 @ 441608:                        PUSHI  #0x00000076
51686 @ 441613:                        ASSPAR
51687 @ 441614:                        PUSHI  #0x00000000
51688 @ 441619:                        ASSPAR
51689 @ 441620:                        PUSH   ACC
51690 @ 441623:                        ASSPAR
51691 @ 441624:                        CALL  

  8021              %FINISH
51692 @ 441625:                        LINE   8021 "regression-compile-tmp/nrimp10s-77.imp"
51693 @ 441667:                        LOCATE L_0006

  8022              %IF REG=ACCR %THEN COPY DR
51694 @ 441670:                        LINE   8022 "regression-compile-tmp/nrimp10s-77.imp"
51695 @ 441712:                        PUSH   REG
51696 @ 441715:                        PUSHI  #0x00000000
51697 @ 441720:                        JUMPIF # L_0007
51698 @ 441724:                        PUSH   COPYDR
51699 @ 441727:                        CALL  
51700 @ 441728:                        LOCATE L_0007

  8023              ->CHKEN
51701 @ 441731:                        LINE   8023 "regression-compile-tmp/nrimp10s-77.imp"
51702 @ 441773:                        JUMP   L_01f3

  8024           %FINISH
51703 @ 441776:                        LINE   8024 "regression-compile-tmp/nrimp10s-77.imp"
51704 @ 441818:                        LOCATE L_0004

  8025           %IF Z=4 %THEN NAMEOP(Z,REG,4,-1) %AND ->CHKEN
51705 @ 441821:                        LINE   8025 "regression-compile-tmp/nrimp10s-77.imp"
51706 @ 441863:                        PUSH   Z
51707 @ 441866:                        PUSHI  #0x00000004
51708 @ 441871:                        JUMPIF # L_0004
51709 @ 441875:                        PUSH   NAMEOP
51710 @ 441878:                        PUSH   Z
51711 @ 441881:                        ASSPAR
51712 @ 441882:                        PUSH   REG
51713 @ 441885:                        ASSPAR
51714 @ 441886:                        PUSHI  #0x00000004
51715 @ 441891:                        ASSPAR
51716 @ 441892:                        PUSHI  #0x00000001
51717 @ 441897:                        NEGATE
51718 @ 441898:                        ASSPAR
51719 @ 441899:                        CALL  
51720 @ 441900:                        JUMP   L_01f3
51721 @ 441903:                        LOCATE L_0004

  8026           GET IN ACC(DR,2,0,AREA CODE,DISP) %UNLESS AREA=7
51722 @ 441906:                        LINE   8026 "regression-compile-tmp/nrimp10s-77.imp"
51723 @ 441948:                        PUSH   AREA
51724 @ 441951:                        PUSHI  #0x00000007
51725 @ 441956:                        JUMPIF = L_0004
51726 @ 441960:                        PUSH   GETINACC
51727 @ 441963:                        PUSHI  #0x00000001
51728 @ 441968:                        ASSPAR
51729 @ 441969:                        PUSHI  #0x00000002
51730 @ 441974:                        ASSPAR
51731 @ 441975:                        PUSHI  #0x00000000
51732 @ 441980:                        ASSPAR
51733 @ 441981:                        PUSH   AREACODE
51734 @ 441984:                        CALL  
51735 @ 441985:                        ASSPAR
51736 @ 441986:                        PUSH   DISP
51737 @ 441989:                        ASSPAR
51738 @ 441990:                        CALL  
51739 @ 441991:                        LOCATE L_0004

  8027           %IF ACCESS=1 %THEN %START
51740 @ 441994:                        LINE   8027 "regression-compile-tmp/nrimp10s-77.imp"
51741 @ 442036:                        PUSH   ACCESS
51742 @ 442039:                        PUSHI  #0x00000001
51743 @ 442044:                        JUMPIF # L_0004

  8028              PSF1(MODD,0,NUMMOD) %UNLESS NUMMOD=0
51744 @ 442048:                        LINE   8028 "regression-compile-tmp/nrimp10s-77.imp"
51745 @ 442090:                        PUSH   NUMMOD
51746 @ 442093:                        PUSHI  #0x00000000
51747 @ 442098:                        JUMPIF = L_0007
51748 @ 442102:                        PUSH   PSF1
51749 @ 442105:                        PUSHI  #0x00000016
51750 @ 442110:                        ASSPAR
51751 @ 442111:                        PUSHI  #0x00000000
51752 @ 442116:                        ASSPAR
51753 @ 442117:                        PUSH   NUMMOD
51754 @ 442120:                        ASSPAR
51755 @ 442121:                        CALL  
51756 @ 442122:                        LOCATE L_0007

  8029           %FINISH %ELSE %START
51757 @ 442125:                        LINE   8029 "regression-compile-tmp/nrimp10s-77.imp"
51758 @ 442167:                        GOTO   L_0003
51759 @ 442170:                        LOCATE L_0004

  8030              PF1(MODD,0,BREG,0) %IF ACCESS=3
51760 @ 442173:                        LINE   8030 "regression-compile-tmp/nrimp10s-77.imp"
51761 @ 442215:                        PUSH   ACCESS
51762 @ 442218:                        PUSHI  #0x00000003
51763 @ 442223:                        JUMPIF # L_0007
51764 @ 442227:                        PUSH   PF1
51765 @ 442230:                        PUSHI  #0x00000016
51766 @ 442235:                        ASSPAR
51767 @ 442236:                        PUSHI  #0x00000000
51768 @ 442241:                        ASSPAR
51769 @ 442242:                        PUSHI  #0x00000007
51770 @ 442247:                        ASSPAR
51771 @ 442248:                        PUSHI  #0x00000000
51772 @ 442253:                        ASSPAR
51773 @ 442254:                        CALL  
51774 @ 442255:                        LOCATE L_0007

  8031           %FINISH
51775 @ 442258:                        LINE   8031 "regression-compile-tmp/nrimp10s-77.imp"
51776 @ 442300:                        LOCATE L_0003

  8032           ->MBND
51777 @ 442303:                        LINE   8032 "regression-compile-tmp/nrimp10s-77.imp"
51778 @ 442345:                        JUMP   L_01f8

  8033  STRINREC:                               ! STRINGS IN RECORDS
51779 @ 442348:                        LINE   8033 "regression-compile-tmp/nrimp10s-77.imp"
51780 @ 442390:                        LABEL  L_01f5

  8034           ->SAINREC %IF ARR#0
51781 @ 442393:                        LINE   8034 "regression-compile-tmp/nrimp10s-77.imp"
51782 @ 442435:                        PUSH   ARR
51783 @ 442438:                        PUSHI  #0x00000000
51784 @ 442443:                        JUMPIF = L_0004
51785 @ 442447:                        JUMP   L_01f9
51786 @ 442450:                        LOCATE L_0004

  8035           ->SNINREC %IF NAM#0 %OR Z=4
  8036  !
  8037  ! STRINGS IN RECORDS HAVE NO HEADER AND ARE SPECIAL
  8038  !
51787 @ 442453:                        LINE   8035 "regression-compile-tmp/nrimp10s-77.imp"
51788 @ 442495:                        PUSH   NAM
51789 @ 442498:                        PUSHI  #0x00000000
51790 @ 442503:                        JUMPIF # L_0005
51791 @ 442507:                        PUSH   Z
51792 @ 442510:                        PUSHI  #0x00000004
51793 @ 442515:                        JUMPIF # L_0004
51794 @ 442519:                        LOCATE L_0005
51795 @ 442522:                        JUMP   L_01f7
51796 @ 442525:                        LOCATE L_0004

  8039           NAMEOP(4,BREG,4,-1)
51797 @ 442528:                        LINE   8039 "regression-compile-tmp/nrimp10s-77.imp"
51798 @ 442570:                        PUSH   NAMEOP
51799 @ 442573:                        PUSHI  #0x00000004
51800 @ 442578:                        ASSPAR
51801 @ 442579:                        PUSHI  #0x00000007
51802 @ 442584:                        ASSPAR
51803 @ 442585:                        PUSHI  #0x00000004
51804 @ 442590:                        ASSPAR
51805 @ 442591:                        PUSHI  #0x00000001
51806 @ 442596:                        NEGATE
51807 @ 442597:                        ASSPAR
51808 @ 442598:                        CALL  

  8040           PF1(LDTB,0,PC,PARAM DES(3))
51809 @ 442599:                        LINE   8040 "regression-compile-tmp/nrimp10s-77.imp"
51810 @ 442641:                        PUSH   PF1
51811 @ 442644:                        PUSHI  #0x00000074
51812 @ 442649:                        ASSPAR
51813 @ 442650:                        PUSHI  #0x00000000
51814 @ 442655:                        ASSPAR
51815 @ 442656:                        PUSHI  #0x00000004
51816 @ 442661:                        ASSPAR
51817 @ 442662:                        PUSH   PARAMDES
51818 @ 442665:                        PUSHI  #0x00000003
51819 @ 442670:                        ASSPAR
51820 @ 442671:                        CALL  
51821 @ 442672:                        ASSPAR
51822 @ 442673:                        CALL  

  8041           PF1(LDA,0,BREG,0)
51823 @ 442674:                        LINE   8041 "regression-compile-tmp/nrimp10s-77.imp"
51824 @ 442716:                        PUSH   PF1
51825 @ 442719:                        PUSHI  #0x00000072
51826 @ 442724:                        ASSPAR
51827 @ 442725:                        PUSHI  #0x00000000
51828 @ 442730:                        ASSPAR
51829 @ 442731:                        PUSHI  #0x00000007
51830 @ 442736:                        ASSPAR
51831 @ 442737:                        PUSHI  #0x00000000
51832 @ 442742:                        ASSPAR
51833 @ 442743:                        CALL  

  8042           PSF1(LDB,0,ACC) %UNLESS Z=2 %AND PARMCHK=0
51834 @ 442744:                        LINE   8042 "regression-compile-tmp/nrimp10s-77.imp"
51835 @ 442786:                        PUSH   Z
51836 @ 442789:                        PUSHI  #0x00000002
51837 @ 442794:                        JUMPIF # L_0005
51838 @ 442798:                        PUSH   PARMCHK
51839 @ 442801:                        PUSHI  #0x00000000
51840 @ 442806:                        JUMPIF = L_0004
51841 @ 442810:                        LOCATE L_0005
51842 @ 442813:                        PUSH   PSF1
51843 @ 442816:                        PUSHI  #0x00000076
51844 @ 442821:                        ASSPAR
51845 @ 442822:                        PUSHI  #0x00000000
51846 @ 442827:                        ASSPAR
51847 @ 442828:                        PUSH   ACC
51848 @ 442831:                        ASSPAR
51849 @ 442832:                        CALL  
51850 @ 442833:                        LOCATE L_0004

  8043           GRUSE(DR)=0
51851 @ 442836:                        LINE   8043 "regression-compile-tmp/nrimp10s-77.imp"
51852 @ 442878:                        PUSH   GRUSE
51853 @ 442881:                        PUSHI  #0x00000001
51854 @ 442886:                        ACCESS
51855 @ 442887:                        PUSHI  #0x00000000
51856 @ 442892:                        ASSVAL

  8044           ->MBND %IF Z=2
51857 @ 442893:                        LINE   8044 "regression-compile-tmp/nrimp10s-77.imp"
51858 @ 442935:                        PUSH   Z
51859 @ 442938:                        PUSHI  #0x00000002
51860 @ 442943:                        JUMPIF # L_0004
51861 @ 442947:                        JUMP   L_01f8
51862 @ 442950:                        LOCATE L_0004

  8045           COPY DR %IF REG=ACCR
51863 @ 442953:                        LINE   8045 "regression-compile-tmp/nrimp10s-77.imp"
51864 @ 442995:                        PUSH   REG
51865 @ 442998:                        PUSHI  #0x00000000
51866 @ 443003:                        JUMPIF # L_0004
51867 @ 443007:                        PUSH   COPYDR
51868 @ 443010:                        CALL  
51869 @ 443011:                        LOCATE L_0004

  8046           ->CHKEN
  8047  !
  8048  ! SECTION TO DEAL WITH ALL NAMES INVOLVING ROUTINE CALL
  8049  !
51870 @ 443014:                        LINE   8046 "regression-compile-tmp/nrimp10s-77.imp"
51871 @ 443056:                        JUMP   L_01f3

  8050  RTCALL:                                 ! FIRST CHECK
51872 @ 443059:                        LINE   8050 "regression-compile-tmp/nrimp10s-77.imp"
51873 @ 443101:                        LABEL  L_01f2

  8051           %IF TYPE=0 %AND Z#0 %THEN FAULT(23, FNAME) %AND ->NOT SET
  8052                                          ! RT NAME IN EXPRSN
51874 @ 443104:                        LINE   8051 "regression-compile-tmp/nrimp10s-77.imp"
51875 @ 443146:                        PUSH   TYPE
51876 @ 443149:                        PUSHI  #0x00000000
51877 @ 443154:                        JUMPIF # L_0004
51878 @ 443158:                        PUSH   Z
51879 @ 443161:                        PUSHI  #0x00000000
51880 @ 443166:                        JUMPIF = L_0004
51881 @ 443170:                        PUSH   FAULT
51882 @ 443173:                        PUSHI  #0x00000017
51883 @ 443178:                        ASSPAR
51884 @ 443179:                        PUSH   FNAME
51885 @ 443182:                        ASSPAR
51886 @ 443183:                        CALL  
51887 @ 443184:                        JUMP   L_01f1
51888 @ 443187:                        LOCATE L_0004

  8053           %IF PTYPE=SNPT %THEN %START
51889 @ 443190:                        LINE   8053 "regression-compile-tmp/nrimp10s-77.imp"
51890 @ 443232:                        PUSH   PTYPE
51891 @ 443235:                        PUSHI  #0x00001006
51892 @ 443240:                        JUMPIF # L_0004

  8054              CSNAME(Z, REG);             ! SPECIAL NAME
51893 @ 443244:                        LINE   8054 "regression-compile-tmp/nrimp10s-77.imp"
51894 @ 443286:                        PUSH   CSNAME
51895 @ 443289:                        PUSH   Z
51896 @ 443292:                        ASSPAR
51897 @ 443293:                        PUSH   REG
51898 @ 443296:                        ASSPAR
51899 @ 443297:                        CALL  

  8055              ->BIM %IF ROUT=1 %AND NAM>=1 %AND Z#0
51900 @ 443298:                        LINE   8055 "regression-compile-tmp/nrimp10s-77.imp"
51901 @ 443340:                        PUSH   ROUT
51902 @ 443343:                        PUSHI  #0x00000001
51903 @ 443348:                        JUMPIF # L_0007
51904 @ 443352:                        PUSH   NAM
51905 @ 443355:                        PUSHI  #0x00000001
51906 @ 443360:                        JUMPIF < L_0007
51907 @ 443364:                        PUSH   Z
51908 @ 443367:                        PUSHI  #0x00000000
51909 @ 443372:                        JUMPIF = L_0007
51910 @ 443376:                        JUMP   L_01fa
51911 @ 443379:                        LOCATE L_0007

  8056              %IF TYPE#0 %AND NEST=ACCR %THEN ->MVFNRES
51912 @ 443382:                        LINE   8056 "regression-compile-tmp/nrimp10s-77.imp"
51913 @ 443424:                        PUSH   TYPE
51914 @ 443427:                        PUSHI  #0x00000000
51915 @ 443432:                        JUMPIF = L_0007
51916 @ 443436:                        PUSH   NEST
51917 @ 443439:                        PUSHI  #0x00000000
51918 @ 443444:                        JUMPIF # L_0007
51919 @ 443448:                        JUMP   L_01fb
51920 @ 443451:                        LOCATE L_0007

  8057              ->CHKEN
51921 @ 443454:                        LINE   8057 "regression-compile-tmp/nrimp10s-77.imp"
51922 @ 443496:                        JUMP   L_01f3

  8058           %FINISH
51923 @ 443499:                        LINE   8058 "regression-compile-tmp/nrimp10s-77.imp"
51924 @ 443541:                        LOCATE L_0004

  8059           CRCALL(FNAME);  P=P+1;         ! DEAL WITH PARAMS
51925 @ 443544:                        LINE   8059 "regression-compile-tmp/nrimp10s-77.imp"
51926 @ 443586:                        PUSH   CRCALL
51927 @ 443589:                        PUSH   FNAME
51928 @ 443592:                        ASSPAR
51929 @ 443593:                        CALL  
51930 @ 443594:                        LINE   8059 "regression-compile-tmp/nrimp10s-77.imp"
51931 @ 443636:                        PUSH   P
51932 @ 443639:                        PUSH   P
51933 @ 443642:                        PUSHI  #0x00000001
51934 @ 443647:                        ADD   
51935 @ 443648:                        ASSVAL

  8060           ->CHKEN %IF PTYPE&15=0
51936 @ 443649:                        LINE   8060 "regression-compile-tmp/nrimp10s-77.imp"
51937 @ 443691:                        PUSH   PTYPE
51938 @ 443694:                        PUSHI  #0x0000000f
51939 @ 443699:                        AND   
51940 @ 443700:                        PUSHI  #0x00000000
51941 @ 443705:                        JUMPIF # L_0004
51942 @ 443709:                        JUMP   L_01f3
51943 @ 443712:                        LOCATE L_0004

  8061           ->UDM %IF NAM>1;               ! MAPS
51944 @ 443715:                        LINE   8061 "regression-compile-tmp/nrimp10s-77.imp"
51945 @ 443757:                        PUSH   NAM
51946 @ 443760:                        PUSHI  #0x00000001
51947 @ 443765:                        JUMPIF <= L_0004
51948 @ 443769:                        JUMP   L_01fc
51949 @ 443772:                        LOCATE L_0004

  8062           %UNLESS Z=2 %OR Z=5 %THEN %START;   ! FUNCTIONS
51950 @ 443775:                        LINE   8062 "regression-compile-tmp/nrimp10s-77.imp"
51951 @ 443817:                        PUSH   Z
51952 @ 443820:                        PUSHI  #0x00000002
51953 @ 443825:                        JUMPIF = L_0004
51954 @ 443829:                        PUSH   Z
51955 @ 443832:                        PUSHI  #0x00000005
51956 @ 443837:                        JUMPIF = L_0004

  8063              FAULT(29, FNAME);  BASE=0
51957 @ 443841:                        LINE   8063 "regression-compile-tmp/nrimp10s-77.imp"
51958 @ 443883:                        PUSH   FAULT
51959 @ 443886:                        PUSHI  #0x0000001d
51960 @ 443891:                        ASSPAR
51961 @ 443892:                        PUSH   FNAME
51962 @ 443895:                        ASSPAR
51963 @ 443896:                        CALL  
51964 @ 443897:                        LINE   8063 "regression-compile-tmp/nrimp10s-77.imp"
51965 @ 443939:                        PUSH   BASE
51966 @ 443942:                        PUSHI  #0x00000000
51967 @ 443947:                        ASSVAL

  8064              ACCESS=0;  DISP=0
51968 @ 443948:                        LINE   8064 "regression-compile-tmp/nrimp10s-77.imp"
51969 @ 443990:                        PUSH   ACCESS
51970 @ 443993:                        PUSHI  #0x00000000
51971 @ 443998:                        ASSVAL
51972 @ 443999:                        LINE   8064 "regression-compile-tmp/nrimp10s-77.imp"
51973 @ 444041:                        PUSH   DISP
51974 @ 444044:                        PUSHI  #0x00000000
51975 @ 444049:                        ASSVAL

  8065           %FINISH
51976 @ 444050:                        LINE   8065 "regression-compile-tmp/nrimp10s-77.imp"
51977 @ 444092:                        LOCATE L_0004

  8066  MVFNRES: %IF TYPE=5 %THEN %START;       ! STRING FNS
51978 @ 444095:                        LINE   8066 "regression-compile-tmp/nrimp10s-77.imp"
51979 @ 444137:                        LABEL  L_01fb
51980 @ 444140:                        LINE   8066 "regression-compile-tmp/nrimp10s-77.imp"
51981 @ 444182:                        PUSH   TYPE
51982 @ 444185:                        PUSHI  #0x00000005
51983 @ 444190:                        JUMPIF # L_0004

  8067              %IF REG=DR %THEN PF1(ST,0,TOS,0) %AND PF1(LD,0,TOS,0)
51984 @ 444194:                        LINE   8067 "regression-compile-tmp/nrimp10s-77.imp"
51985 @ 444236:                        PUSH   REG
51986 @ 444239:                        PUSHI  #0x00000001
51987 @ 444244:                        JUMPIF # L_0007
51988 @ 444248:                        PUSH   PF1
51989 @ 444251:                        PUSHI  #0x00000048
51990 @ 444256:                        ASSPAR
51991 @ 444257:                        PUSHI  #0x00000000
51992 @ 444262:                        ASSPAR
51993 @ 444263:                        PUSHI  #0x00000006
51994 @ 444268:                        ASSPAR
51995 @ 444269:                        PUSHI  #0x00000000
51996 @ 444274:                        ASSPAR
51997 @ 444275:                        CALL  
51998 @ 444276:                        PUSH   PF1
51999 @ 444279:                        PUSHI  #0x00000078
52000 @ 444284:                        ASSPAR
52001 @ 444285:                        PUSHI  #0x00000000
52002 @ 444290:                        ASSPAR
52003 @ 444291:                        PUSHI  #0x00000006
52004 @ 444296:                        ASSPAR
52005 @ 444297:                        PUSHI  #0x00000000
52006 @ 444302:                        ASSPAR
52007 @ 444303:                        CALL  
52008 @ 444304:                        LOCATE L_0007

  8068           %FINISH %ELSE %START
52009 @ 444307:                        LINE   8068 "regression-compile-tmp/nrimp10s-77.imp"
52010 @ 444349:                        GOTO   L_0003
52011 @ 444352:                        LOCATE L_0004

  8069              %IF REG=BREG %THEN %START
52012 @ 444355:                        LINE   8069 "regression-compile-tmp/nrimp10s-77.imp"
52013 @ 444397:                        PUSH   REG
52014 @ 444400:                        PUSHI  #0x00000007
52015 @ 444405:                        JUMPIF # L_0007

  8070                 BOOT OUT(BREG) %IF REGISTER(BREG)#0
52016 @ 444409:                        LINE   8070 "regression-compile-tmp/nrimp10s-77.imp"
52017 @ 444451:                        PUSH   REGISTER
52018 @ 444454:                        PUSHI  #0x00000007
52019 @ 444459:                        ACCESS
52020 @ 444460:                        PUSHI  #0x00000000
52021 @ 444465:                        JUMPIF = L_000a
52022 @ 444469:                        PUSH   BOOTOUT
52023 @ 444472:                        PUSHI  #0x00000007
52024 @ 444477:                        ASSPAR
52025 @ 444478:                        CALL  
52026 @ 444479:                        LOCATE L_000a

  8071                 PF1(ST,0,BREG,0)
52027 @ 444482:                        LINE   8071 "regression-compile-tmp/nrimp10s-77.imp"
52028 @ 444524:                        PUSH   PF1
52029 @ 444527:                        PUSHI  #0x00000048
52030 @ 444532:                        ASSPAR
52031 @ 444533:                        PUSHI  #0x00000000
52032 @ 444538:                        ASSPAR
52033 @ 444539:                        PUSHI  #0x00000007
52034 @ 444544:                        ASSPAR
52035 @ 444545:                        PUSHI  #0x00000000
52036 @ 444550:                        ASSPAR
52037 @ 444551:                        CALL  

  8072              %FINISH
52038 @ 444552:                        LINE   8072 "regression-compile-tmp/nrimp10s-77.imp"
52039 @ 444594:                        LOCATE L_0007

  8073           %FINISH
52040 @ 444597:                        LINE   8073 "regression-compile-tmp/nrimp10s-77.imp"
52041 @ 444639:                        LOCATE L_0003

  8074           NEST=REG; ->CHKEN
52042 @ 444642:                        LINE   8074 "regression-compile-tmp/nrimp10s-77.imp"
52043 @ 444684:                        PUSH   NEST
52044 @ 444687:                        PUSH   REG
52045 @ 444690:                        ASSVAL
52046 @ 444691:                        LINE   8074 "regression-compile-tmp/nrimp10s-77.imp"
52047 @ 444733:                        JUMP   L_01f3

  8075  UDM:                                    ! USER DEFINED MAPS
52048 @ 444736:                        LINE   8075 "regression-compile-tmp/nrimp10s-77.imp"
52049 @ 444778:                        LABEL  L_01fc

  8076           PF1(ST,0,BREG,0);              ! RETURN 32 BIT ADDR IN ACC
52050 @ 444781:                        LINE   8076 "regression-compile-tmp/nrimp10s-77.imp"
52051 @ 444823:                        PUSH   PF1
52052 @ 444826:                        PUSHI  #0x00000048
52053 @ 444831:                        ASSPAR
52054 @ 444832:                        PUSHI  #0x00000000
52055 @ 444837:                        ASSPAR
52056 @ 444838:                        PUSHI  #0x00000007
52057 @ 444843:                        ASSPAR
52058 @ 444844:                        PUSHI  #0x00000000
52059 @ 444849:                        ASSPAR
52060 @ 444850:                        CALL  

  8077           DISP=MAPDES(PREC)
52061 @ 444851:                        LINE   8077 "regression-compile-tmp/nrimp10s-77.imp"
52062 @ 444893:                        PUSH   DISP
52063 @ 444896:                        PUSH   MAPDES
52064 @ 444899:                        PUSH   PREC
52065 @ 444902:                        ASSPAR
52066 @ 444903:                        CALL  
52067 @ 444904:                        ASSVAL

  8078           ACCESS=3; AREA=PC
52068 @ 444905:                        LINE   8078 "regression-compile-tmp/nrimp10s-77.imp"
52069 @ 444947:                        PUSH   ACCESS
52070 @ 444950:                        PUSHI  #0x00000003
52071 @ 444955:                        ASSVAL
52072 @ 444956:                        LINE   8078 "regression-compile-tmp/nrimp10s-77.imp"
52073 @ 444998:                        PUSH   AREA
52074 @ 445001:                        PUSHI  #0x00000004
52075 @ 445006:                        ASSVAL

  8079           NAMEP=-1; STNAME=-1
52076 @ 445007:                        LINE   8079 "regression-compile-tmp/nrimp10s-77.imp"
52077 @ 445049:                        PUSH   NAMEP
52078 @ 445052:                        PUSHI  #0x00000001
52079 @ 445057:                        NEGATE
52080 @ 445058:                        ASSVAL
52081 @ 445059:                        LINE   8079 "regression-compile-tmp/nrimp10s-77.imp"
52082 @ 445101:                        PUSH   STNAME
52083 @ 445104:                        PUSHI  #0x00000001
52084 @ 445109:                        NEGATE
52085 @ 445110:                        ASSVAL

  8080  BIM:                                    ! BUILT IN MAPS
52086 @ 445111:                        LINE   8080 "regression-compile-tmp/nrimp10s-77.imp"
52087 @ 445153:                        LABEL  L_01fa

  8081           NAMEP=-1 %AND STNAME=-1 %UNLESS AREA=PC %AND ACCESS=3
52088 @ 445156:                        LINE   8081 "regression-compile-tmp/nrimp10s-77.imp"
52089 @ 445198:                        PUSH   AREA
52090 @ 445201:                        PUSHI  #0x00000004
52091 @ 445206:                        JUMPIF # L_0005
52092 @ 445210:                        PUSH   ACCESS
52093 @ 445213:                        PUSHI  #0x00000003
52094 @ 445218:                        JUMPIF = L_0004
52095 @ 445222:                        LOCATE L_0005
52096 @ 445225:                        PUSH   NAMEP
52097 @ 445228:                        PUSHI  #0x00000001
52098 @ 445233:                        NEGATE
52099 @ 445234:                        ASSVAL
52100 @ 445235:                        PUSH   STNAME
52101 @ 445238:                        PUSHI  #0x00000001
52102 @ 445243:                        NEGATE
52103 @ 445244:                        ASSVAL
52104 @ 445245:                        LOCATE L_0004

  8082           ->CHKEN %IF TYPE=3;            ! MAP RECORD USE VERY LIMITED
52105 @ 445248:                        LINE   8082 "regression-compile-tmp/nrimp10s-77.imp"
52106 @ 445290:                        PUSH   TYPE
52107 @ 445293:                        PUSHI  #0x00000003
52108 @ 445298:                        JUMPIF # L_0004
52109 @ 445302:                        JUMP   L_01f3
52110 @ 445305:                        LOCATE L_0004

  8083           %IF Z=3 %OR (TYPE=5 %AND Z#4) %START
52111 @ 445308:                        LINE   8083 "regression-compile-tmp/nrimp10s-77.imp"
52112 @ 445350:                        PUSH   Z
52113 @ 445353:                        PUSHI  #0x00000003
52114 @ 445358:                        JUMPIF = L_0005
52115 @ 445362:                        PUSH   TYPE
52116 @ 445365:                        PUSHI  #0x00000005
52117 @ 445370:                        JUMPIF # L_0004
52118 @ 445374:                        PUSH   Z
52119 @ 445377:                        PUSHI  #0x00000004
52120 @ 445382:                        JUMPIF = L_0004
52121 @ 445386:                        LOCATE L_0005

  8084              PF1(LDTB,0,PC,DISP)
52122 @ 445389:                        LINE   8084 "regression-compile-tmp/nrimp10s-77.imp"
52123 @ 445431:                        PUSH   PF1
52124 @ 445434:                        PUSHI  #0x00000074
52125 @ 445439:                        ASSPAR
52126 @ 445440:                        PUSHI  #0x00000000
52127 @ 445445:                        ASSPAR
52128 @ 445446:                        PUSHI  #0x00000004
52129 @ 445451:                        ASSPAR
52130 @ 445452:                        PUSH   DISP
52131 @ 445455:                        ASSPAR
52132 @ 445456:                        CALL  

  8085              %IF TYPE=5 %AND (PARMCHK#0 %OR Z#2) %THEN PSF1(LDB,0,255)
52133 @ 445457:                        LINE   8085 "regression-compile-tmp/nrimp10s-77.imp"
52134 @ 445499:                        PUSH   TYPE
52135 @ 445502:                        PUSHI  #0x00000005
52136 @ 445507:                        JUMPIF # L_0007
52137 @ 445511:                        PUSH   PARMCHK
52138 @ 445514:                        PUSHI  #0x00000000
52139 @ 445519:                        JUMPIF # L_0008
52140 @ 445523:                        PUSH   Z
52141 @ 445526:                        PUSHI  #0x00000002
52142 @ 445531:                        JUMPIF = L_0007
52143 @ 445535:                        LOCATE L_0008
52144 @ 445538:                        PUSH   PSF1
52145 @ 445541:                        PUSHI  #0x00000076
52146 @ 445546:                        ASSPAR
52147 @ 445547:                        PUSHI  #0x00000000
52148 @ 445552:                        ASSPAR
52149 @ 445553:                        PUSHI  #0x000000ff
52150 @ 445558:                        ASSPAR
52151 @ 445559:                        CALL  
52152 @ 445560:                        LOCATE L_0007

  8086              PF1(LDA,0,BREG,0)
52153 @ 445563:                        LINE   8086 "regression-compile-tmp/nrimp10s-77.imp"
52154 @ 445605:                        PUSH   PF1
52155 @ 445608:                        PUSHI  #0x00000072
52156 @ 445613:                        ASSPAR
52157 @ 445614:                        PUSHI  #0x00000000
52158 @ 445619:                        ASSPAR
52159 @ 445620:                        PUSHI  #0x00000007
52160 @ 445625:                        ASSPAR
52161 @ 445626:                        PUSHI  #0x00000000
52162 @ 445631:                        ASSPAR
52163 @ 445632:                        CALL  

  8087              GRUSE(DR)=0
52164 @ 445633:                        LINE   8087 "regression-compile-tmp/nrimp10s-77.imp"
52165 @ 445675:                        PUSH   GRUSE
52166 @ 445678:                        PUSHI  #0x00000001
52167 @ 445683:                        ACCESS
52168 @ 445684:                        PUSHI  #0x00000000
52169 @ 445689:                        ASSVAL

  8088           %FINISH %ELSE %START
52170 @ 445690:                        LINE   8088 "regression-compile-tmp/nrimp10s-77.imp"
52171 @ 445732:                        GOTO   L_0003
52172 @ 445735:                        LOCATE L_0004

  8089              %IF GRUSE(DR)=7 %AND NAMEP>0 %AND GRINF1(DR)=NAMEP&16_FFFF %AND 1<=Z<=2 %THEN AREA=7
  8090                                          ! CHANGE TO(%DR+%B) FORM
52173 @ 445738:                        LINE   8089 "regression-compile-tmp/nrimp10s-77.imp"
52174 @ 445780:                        PUSH   GRUSE
52175 @ 445783:                        PUSHI  #0x00000001
52176 @ 445788:                        ACCESS
52177 @ 445789:                        PUSHI  #0x00000007
52178 @ 445794:                        JUMPIF # L_0007
52179 @ 445798:                        PUSH   NAMEP
52180 @ 445801:                        PUSHI  #0x00000000
52181 @ 445806:                        JUMPIF <= L_0007
52182 @ 445810:                        PUSH   GRINF1
52183 @ 445813:                        PUSHI  #0x00000001
52184 @ 445818:                        ACCESS
52185 @ 445819:                        PUSH   NAMEP
52186 @ 445822:                        PUSHI  #0x0000ffff
52187 @ 445827:                        AND   
52188 @ 445828:                        JUMPIF # L_0007
52189 @ 445832:                        PUSHI  #0x00000001
52190 @ 445837:                        PUSH   Z
52191 @ 445840:                        JUMPIFD > L_0007
52192 @ 445844:                        PUSHI  #0x00000002
52193 @ 445849:                        JUMPIF > L_0007
52194 @ 445853:                        PUSH   AREA
52195 @ 445856:                        PUSHI  #0x00000007
52196 @ 445861:                        ASSVAL
52197 @ 445862:                        LOCATE L_0007

  8091           %FINISH
  8092  !         NAM=0
52198 @ 445865:                        LINE   8091 "regression-compile-tmp/nrimp10s-77.imp"
52199 @ 445907:                        LOCATE L_0003

  8093           KK=Z; KK=2 %IF Z=5
52200 @ 445910:                        LINE   8093 "regression-compile-tmp/nrimp10s-77.imp"
52201 @ 445952:                        PUSH   KK
52202 @ 445955:                        PUSH   Z
52203 @ 445958:                        ASSVAL
52204 @ 445959:                        LINE   8093 "regression-compile-tmp/nrimp10s-77.imp"
52205 @ 446001:                        PUSH   Z
52206 @ 446004:                        PUSHI  #0x00000005
52207 @ 446009:                        JUMPIF # L_0004
52208 @ 446013:                        PUSH   KK
52209 @ 446016:                        PUSHI  #0x00000002
52210 @ 446021:                        ASSVAL
52211 @ 446022:                        LOCATE L_0004

  8094           ->MAP(KK&3)
52212 @ 446025:                        LINE   8094 "regression-compile-tmp/nrimp10s-77.imp"
52213 @ 446067:                        PUSH   KK
52214 @ 446070:                        PUSHI  #0x00000003
52215 @ 446075:                        AND   
52216 @ 446076:                        SJUMP  496

  8095  MAP(0):                                 ! FETCH ADDRESS
52217 @ 446079:                        LINE   8095 "regression-compile-tmp/nrimp10s-77.imp"
52218 @ 446121:                        PUSHI  #0x00000000
52219 @ 446126:                        SLABEL 496

  8096           %IF REG#BREG %THEN GET IN ACC(ACCR,1,0,BREG,0)
52220 @ 446129:                        LINE   8096 "regression-compile-tmp/nrimp10s-77.imp"
52221 @ 446171:                        PUSH   REG
52222 @ 446174:                        PUSHI  #0x00000007
52223 @ 446179:                        JUMPIF = L_0004
52224 @ 446183:                        PUSH   GETINACC
52225 @ 446186:                        PUSHI  #0x00000000
52226 @ 446191:                        ASSPAR
52227 @ 446192:                        PUSHI  #0x00000001
52228 @ 446197:                        ASSPAR
52229 @ 446198:                        PUSHI  #0x00000000
52230 @ 446203:                        ASSPAR
52231 @ 446204:                        PUSHI  #0x00000007
52232 @ 446209:                        ASSPAR
52233 @ 446210:                        PUSHI  #0x00000000
52234 @ 446215:                        ASSPAR
52235 @ 446216:                        CALL  
52236 @ 446217:                        LOCATE L_0004

  8097           ->CHKEN
52237 @ 446220:                        LINE   8097 "regression-compile-tmp/nrimp10s-77.imp"
52238 @ 446262:                        JUMP   L_01f3

  8098  MAP(1):                                 ! STORE
52239 @ 446265:                        LINE   8098 "regression-compile-tmp/nrimp10s-77.imp"
52240 @ 446307:                        PUSHI  #0x00000001
52241 @ 446312:                        SLABEL 496

  8099           ->CHKEN %UNLESS TYPE=5; ->MAP(3)
52242 @ 446315:                        LINE   8099 "regression-compile-tmp/nrimp10s-77.imp"
52243 @ 446357:                        PUSH   TYPE
52244 @ 446360:                        PUSHI  #0x00000005
52245 @ 446365:                        JUMPIF = L_0004
52246 @ 446369:                        JUMP   L_01f3
52247 @ 446372:                        LOCATE L_0004
52248 @ 446375:                        LINE   8099 "regression-compile-tmp/nrimp10s-77.imp"
52249 @ 446417:                        PUSHI  #0x00000003
52250 @ 446422:                        SJUMP  496

  8100  MAP(2):                                 ! FETCH
52251 @ 446425:                        LINE   8100 "regression-compile-tmp/nrimp10s-77.imp"
52252 @ 446467:                        PUSHI  #0x00000002
52253 @ 446472:                        SLABEL 496

  8101           %IF TYPE=5 %THEN ->MBND
52254 @ 446475:                        LINE   8101 "regression-compile-tmp/nrimp10s-77.imp"
52255 @ 446517:                        PUSH   TYPE
52256 @ 446520:                        PUSHI  #0x00000005
52257 @ 446525:                        JUMPIF # L_0004
52258 @ 446529:                        JUMP   L_01f8
52259 @ 446532:                        LOCATE L_0004

  8102           GET IN ACC(REG,BYTES(PREC)>>2,ACCESS,AREA,DISP)
52260 @ 446535:                        LINE   8102 "regression-compile-tmp/nrimp10s-77.imp"
52261 @ 446577:                        PUSH   GETINACC
52262 @ 446580:                        PUSH   REG
52263 @ 446583:                        ASSPAR
52264 @ 446584:                        PUSH   BYTES
52265 @ 446587:                        PUSH   PREC
52266 @ 446590:                        ACCESS
52267 @ 446591:                        PUSHI  #0x00000002
52268 @ 446596:                        RSH   
52269 @ 446597:                        ASSPAR
52270 @ 446598:                        PUSH   ACCESS
52271 @ 446601:                        ASSPAR
52272 @ 446602:                        PUSH   AREA
52273 @ 446605:                        ASSPAR
52274 @ 446606:                        PUSH   DISP
52275 @ 446609:                        ASSPAR
52276 @ 446610:                        CALL  

  8103           %IF NAMEP>0 %THEN GRUSE(DR)=7 %AND GRINF1(DR)=NAMEP
52277 @ 446611:                        LINE   8103 "regression-compile-tmp/nrimp10s-77.imp"
52278 @ 446653:                        PUSH   NAMEP
52279 @ 446656:                        PUSHI  #0x00000000
52280 @ 446661:                        JUMPIF <= L_0004
52281 @ 446665:                        PUSH   GRUSE
52282 @ 446668:                        PUSHI  #0x00000001
52283 @ 446673:                        ACCESS
52284 @ 446674:                        PUSHI  #0x00000007
52285 @ 446679:                        ASSVAL
52286 @ 446680:                        PUSH   GRINF1
52287 @ 446683:                        PUSHI  #0x00000001
52288 @ 446688:                        ACCESS
52289 @ 446689:                        PUSH   NAMEP
52290 @ 446692:                        ASSVAL
52291 @ 446693:                        LOCATE L_0004

  8104           %IF PARMCHK=1 %AND PREC>=5 %THEN TEST ASS(REG,1,BYTES(PREC))
52292 @ 446696:                        LINE   8104 "regression-compile-tmp/nrimp10s-77.imp"
52293 @ 446738:                        PUSH   PARMCHK
52294 @ 446741:                        PUSHI  #0x00000001
52295 @ 446746:                        JUMPIF # L_0004
52296 @ 446750:                        PUSH   PREC
52297 @ 446753:                        PUSHI  #0x00000005
52298 @ 446758:                        JUMPIF < L_0004
52299 @ 446762:                        PUSH   TESTASS
52300 @ 446765:                        PUSH   REG
52301 @ 446768:                        ASSPAR
52302 @ 446769:                        PUSHI  #0x00000001
52303 @ 446774:                        ASSPAR
52304 @ 446775:                        PUSH   BYTES
52305 @ 446778:                        PUSH   PREC
52306 @ 446781:                        ACCESS
52307 @ 446782:                        ASSPAR
52308 @ 446783:                        CALL  
52309 @ 446784:                        LOCATE L_0004

  8105           ->CHKEN
52310 @ 446787:                        LINE   8105 "regression-compile-tmp/nrimp10s-77.imp"
52311 @ 446829:                        JUMP   L_01f3

  8106  MAP(3):                                 ! SET DESCRIPTOR
52312 @ 446832:                        LINE   8106 "regression-compile-tmp/nrimp10s-77.imp"
52313 @ 446874:                        PUSHI  #0x00000003
52314 @ 446879:                        SLABEL 496

  8107           %IF TYPE=5 %THEN PF1(LDB,0,0,256)
52315 @ 446882:                        LINE   8107 "regression-compile-tmp/nrimp10s-77.imp"
52316 @ 446924:                        PUSH   TYPE
52317 @ 446927:                        PUSHI  #0x00000005
52318 @ 446932:                        JUMPIF # L_0004
52319 @ 446936:                        PUSH   PF1
52320 @ 446939:                        PUSHI  #0x00000076
52321 @ 446944:                        ASSPAR
52322 @ 446945:                        PUSHI  #0x00000000
52323 @ 446950:                        ASSPAR
52324 @ 446951:                        PUSHI  #0x00000000
52325 @ 446956:                        ASSPAR
52326 @ 446957:                        PUSHI  #0x00000100
52327 @ 446962:                        ASSPAR
52328 @ 446963:                        CALL  
52329 @ 446964:                        LOCATE L_0004

  8108           COPY DR %UNLESS REG=DR
52330 @ 446967:                        LINE   8108 "regression-compile-tmp/nrimp10s-77.imp"
52331 @ 447009:                        PUSH   REG
52332 @ 447012:                        PUSHI  #0x00000001
52333 @ 447017:                        JUMPIF = L_0004
52334 @ 447021:                        PUSH   COPYDR
52335 @ 447024:                        CALL  
52336 @ 447025:                        LOCATE L_0004

  8109           ->CHKEN
52337 @ 447028:                        LINE   8109 "regression-compile-tmp/nrimp10s-77.imp"
52338 @ 447070:                        JUMP   L_01f3

  8110  SW(0):                                  ! %NAME PARAMETERS NO TYPE
  8111                                          ! ALLOW FETCH ADDR OPERATIONS
  8112                                          ! AND SPECIAL FOR BUILTIN MAPS
52339 @ 447073:                        LINE   8110 "regression-compile-tmp/nrimp10s-77.imp"
52340 @ 447115:                        PUSHI  #0x00000000
52341 @ 447120:                        SLABEL 495

  8113           %UNLESS 3<=Z<=4 %THEN %START
52342 @ 447123:                        LINE   8113 "regression-compile-tmp/nrimp10s-77.imp"
52343 @ 447165:                        PUSHI  #0x00000003
52344 @ 447170:                        PUSH   Z
52345 @ 447173:                        JUMPIFD > L_0005
52346 @ 447177:                        PUSHI  #0x00000004
52347 @ 447182:                        JUMPIF <= L_0004
52348 @ 447186:                        LOCATE L_0005

  8114              FAULT2(90,0,FNAME);  TYPE=1
52349 @ 447189:                        LINE   8114 "regression-compile-tmp/nrimp10s-77.imp"
52350 @ 447231:                        PUSH   FAULT2
52351 @ 447234:                        PUSHI  #0x0000005a
52352 @ 447239:                        ASSPAR
52353 @ 447240:                        PUSHI  #0x00000000
52354 @ 447245:                        ASSPAR
52355 @ 447246:                        PUSH   FNAME
52356 @ 447249:                        ASSPAR
52357 @ 447250:                        CALL  
52358 @ 447251:                        LINE   8114 "regression-compile-tmp/nrimp10s-77.imp"
52359 @ 447293:                        PUSH   TYPE
52360 @ 447296:                        PUSHI  #0x00000001
52361 @ 447301:                        ASSVAL

  8115           %FINISH
52362 @ 447302:                        LINE   8115 "regression-compile-tmp/nrimp10s-77.imp"
52363 @ 447344:                        LOCATE L_0004

  8116  SW(1):                                  ! TYPE =INTEGER
52364 @ 447347:                        LINE   8116 "regression-compile-tmp/nrimp10s-77.imp"
52365 @ 447389:                        PUSHI  #0x00000001
52366 @ 447394:                        SLABEL 495

  8117  SW(2):                                  ! TYPE=REAL
52367 @ 447397:                        LINE   8117 "regression-compile-tmp/nrimp10s-77.imp"
52368 @ 447439:                        PUSHI  #0x00000002
52369 @ 447444:                        SLABEL 495

  8118           %IF ARR=0 %OR (Z=6 %AND A(P+2)=2) %THEN %START
52370 @ 447447:                        LINE   8118 "regression-compile-tmp/nrimp10s-77.imp"
52371 @ 447489:                        PUSH   ARR
52372 @ 447492:                        PUSHI  #0x00000000
52373 @ 447497:                        JUMPIF = L_0005
52374 @ 447501:                        PUSH   Z
52375 @ 447504:                        PUSHI  #0x00000006
52376 @ 447509:                        JUMPIF # L_0004
52377 @ 447513:                        PUSH   A
52378 @ 447516:                        PUSH   P
52379 @ 447519:                        PUSHI  #0x00000002
52380 @ 447524:                        ADD   
52381 @ 447525:                        ACCESS
52382 @ 447526:                        PUSHI  #0x00000002
52383 @ 447531:                        JUMPIF # L_0004
52384 @ 447535:                        LOCATE L_0005

  8119              BASE=I; ACCESS=2*NAM
52385 @ 447538:                        LINE   8119 "regression-compile-tmp/nrimp10s-77.imp"
52386 @ 447580:                        PUSH   BASE
52387 @ 447583:                        PUSH   I
52388 @ 447586:                        ASSVAL
52389 @ 447587:                        LINE   8119 "regression-compile-tmp/nrimp10s-77.imp"
52390 @ 447629:                        PUSH   ACCESS
52391 @ 447632:                        PUSHI  #0x00000002
52392 @ 447637:                        PUSH   NAM
52393 @ 447640:                        MUL   
52394 @ 447641:                        ASSVAL

  8120              DISP=K; AREA=-1
52395 @ 447642:                        LINE   8120 "regression-compile-tmp/nrimp10s-77.imp"
52396 @ 447684:                        PUSH   DISP
52397 @ 447687:                        PUSH   K
52398 @ 447690:                        ASSVAL
52399 @ 447691:                        LINE   8120 "regression-compile-tmp/nrimp10s-77.imp"
52400 @ 447733:                        PUSH   AREA
52401 @ 447736:                        PUSHI  #0x00000001
52402 @ 447741:                        NEGATE
52403 @ 447742:                        ASSVAL

  8121              %IF A(P+2)=2 %THEN P=P+3 %ELSE NO APP
52404 @ 447743:                        LINE   8121 "regression-compile-tmp/nrimp10s-77.imp"
52405 @ 447785:                        PUSH   A
52406 @ 447788:                        PUSH   P
52407 @ 447791:                        PUSHI  #0x00000002
52408 @ 447796:                        ADD   
52409 @ 447797:                        ACCESS
52410 @ 447798:                        PUSHI  #0x00000002
52411 @ 447803:                        JUMPIF # L_0007
52412 @ 447807:                        PUSH   P
52413 @ 447810:                        PUSH   P
52414 @ 447813:                        PUSHI  #0x00000003
52415 @ 447818:                        ADD   
52416 @ 447819:                        ASSVAL
52417 @ 447820:                        GOTO   L_0006
52418 @ 447823:                        LOCATE L_0007
52419 @ 447826:                        PUSH   NOAPP
52420 @ 447829:                        CALL  
52421 @ 447830:                        LOCATE L_0006

  8122           %FINISH %ELSE %START
52422 @ 447833:                        LINE   8122 "regression-compile-tmp/nrimp10s-77.imp"
52423 @ 447875:                        GOTO   L_0003
52424 @ 447878:                        LOCATE L_0004

  8123              CANAME(ARR, I, K)
52425 @ 447881:                        LINE   8123 "regression-compile-tmp/nrimp10s-77.imp"
52426 @ 447923:                        PUSH   CANAME
52427 @ 447926:                        PUSH   ARR
52428 @ 447929:                        ASSPAR
52429 @ 447930:                        PUSH   I
52430 @ 447933:                        ASSPAR
52431 @ 447934:                        PUSH   K
52432 @ 447937:                        ASSPAR
52433 @ 447938:                        CALL  

  8124              NAM=0
52434 @ 447939:                        LINE   8124 "regression-compile-tmp/nrimp10s-77.imp"
52435 @ 447981:                        PUSH   NAM
52436 @ 447984:                        PUSHI  #0x00000000
52437 @ 447989:                        ASSVAL

  8125           %FINISH
52438 @ 447990:                        LINE   8125 "regression-compile-tmp/nrimp10s-77.imp"
52439 @ 448032:                        LOCATE L_0003

  8126           NAMEOP(Z,REG,BYTES(PREC),NAMEP)
52440 @ 448035:                        LINE   8126 "regression-compile-tmp/nrimp10s-77.imp"
52441 @ 448077:                        PUSH   NAMEOP
52442 @ 448080:                        PUSH   Z
52443 @ 448083:                        ASSPAR
52444 @ 448084:                        PUSH   REG
52445 @ 448087:                        ASSPAR
52446 @ 448088:                        PUSH   BYTES
52447 @ 448091:                        PUSH   PREC
52448 @ 448094:                        ACCESS
52449 @ 448095:                        ASSPAR
52450 @ 448096:                        PUSH   NAMEP
52451 @ 448099:                        ASSPAR
52452 @ 448100:                        CALL  

  8127           ->CHKEN
  8128  !
  8129                                          ! GENERAL FETCHING & STORING 
  8130                                          !SECTION
  8131  !
52453 @ 448101:                        LINE   8127 "regression-compile-tmp/nrimp10s-77.imp"
52454 @ 448143:                        JUMP   L_01f3

  8132  CHKEN:   %WHILE A(P)=1 %CYCLE
52455 @ 448146:                        LINE   8132 "regression-compile-tmp/nrimp10s-77.imp"
52456 @ 448188:                        LABEL  L_01f3
52457 @ 448191:                        LINE   8132 "regression-compile-tmp/nrimp10s-77.imp"
52458 @ 448233:                        LOCATE L_0003
52459 @ 448236:                        PUSH   A
52460 @ 448239:                        PUSH   P
52461 @ 448242:                        ACCESS
52462 @ 448243:                        PUSHI  #0x00000001
52463 @ 448248:                        JUMPIF # L_0004

  8133              FAULT(69,FNAME)
52464 @ 448252:                        LINE   8133 "regression-compile-tmp/nrimp10s-77.imp"
52465 @ 448294:                        PUSH   FAULT
52466 @ 448297:                        PUSHI  #0x00000045
52467 @ 448302:                        ASSPAR
52468 @ 448303:                        PUSH   FNAME
52469 @ 448306:                        ASSPAR
52470 @ 448307:                        CALL  

  8134              P=P+3; SKIP APP
52471 @ 448308:                        LINE   8134 "regression-compile-tmp/nrimp10s-77.imp"
52472 @ 448350:                        PUSH   P
52473 @ 448353:                        PUSH   P
52474 @ 448356:                        PUSHI  #0x00000003
52475 @ 448361:                        ADD   
52476 @ 448362:                        ASSVAL
52477 @ 448363:                        LINE   8134 "regression-compile-tmp/nrimp10s-77.imp"
52478 @ 448405:                        PUSH   SKIPAPP
52479 @ 448408:                        CALL  

  8135           %REPEAT
52480 @ 448409:                        LINE   8135 "regression-compile-tmp/nrimp10s-77.imp"
52481 @ 448451:                        REPEAT L_0003
52482 @ 448454:                        LOCATE L_0004

  8136           P=P+1
52483 @ 448457:                        LINE   8136 "regression-compile-tmp/nrimp10s-77.imp"
52484 @ 448499:                        PUSH   P
52485 @ 448502:                        PUSH   P
52486 @ 448505:                        PUSHI  #0x00000001
52487 @ 448510:                        ADD   
52488 @ 448511:                        ASSVAL

  8137  %END
  8138  
52489 @ 448512:                        LINE   8137 "regression-compile-tmp/nrimp10s-77.imp"
52490 @ 448554:                     END    _lev0id0_lev1id1_lev2id3_CSS_CNAME {lev=5 --> 4}

  8139  %ROUTINE NAMEOP(%INTEGER Z, REG, SIZE, NAMEP)
  8140  !***********************************************************************
  8141  !*    FETCH OR STORE REG FROM OR TO VARIABLE DEFINED BY AREA ACCESS    *
  8142  !*    BASE AND DISP.                                                   *
  8143  !***********************************************************************
52491 @ 448555:                     LINE   8139 "regression-compile-tmp/nrimp10s-77.imp"
52492 @ 448597:                     DEF    NAMEOP (_lev0id0_lev1id1_lev2id3_CSS_NAMEOP) p1=V_018e a/tf=7 b/format=0 c/ostate=0  type=0 (<type:0>) form=7 (routine) special=0 (<special:0>) linkage=0 (auto) spec=0 indirect=0 unass=0
52493 @ 448615:                        START  ( FORMAL PARAMETERS  {lev=5 --> 6, nested=0 --> 1}
52494 @ 448616:                           DEF    Z p1=V_01e1 a/tf=11 b/format=1 c/ostate=0  type=1 (integer) form=1 (simple) special=0 (<special:0>) linkage=0 (auto) spec=0 indirect=0 unass=0
52495 @ 448629:                           DEF    REG p1=V_01e2 a/tf=11 b/format=1 c/ostate=0  type=1 (integer) form=1 (simple) special=0 (<special:0>) linkage=0 (auto) spec=0 indirect=0 unass=0
52496 @ 448644:                           DEF    SIZE p1=V_01e3 a/tf=11 b/format=1 c/ostate=0  type=1 (integer) form=1 (simple) special=0 (<special:0>) linkage=0 (auto) spec=0 indirect=0 unass=0
52497 @ 448660:                           DEF    NAMEP p1=V_01e4 a/tf=11 b/format=1 c/ostate=0  type=1 (integer) form=1 (simple) special=0 (<special:0>) linkage=0 (auto) spec=0 indirect=0 unass=0
52498 @ 448677:                        FINISH ) {lev=5}

  8144  %SWITCH MOD(0:47)
52499 @ 448678:                        LINE   8144 "regression-compile-tmp/nrimp10s-77.imp"
52500 @ 448720:                        PUSHI  #0x00000000
52501 @ 448725:                        PUSHI  #0x0000002f
52502 @ 448730:                        BOUNDS
52503 @ 448731:                        DEF    MOD p1=V_01e5 a/tf=6 b/format=0 c/ostate=0  type=0 (<type:0>) form=6 (switch) special=0 (<special:0>) linkage=0 (auto) spec=0 indirect=0 unass=0

  8145  %INTEGERFNSPEC BASEREG(%INTEGER GRUSEVAL,GRINFVAL)
52504 @ 448746:                        LINE   8145 "regression-compile-tmp/nrimp10s-77.imp"
52505 @ 448788:                        DEF    BASEREG (_lev0id0_lev1id1_lev2id3_CSS_NAMEOP_BASEREG) p1=V_01e6 a/tf=18 b/format=1 c/ostate=18  type=1 (integer) form=8 (function) special=0 (<special:0>) linkage=0 (auto) spec=1 indirect=1 unass=0
52506 @ 448807:                        START  ( FORMAL PARAMETERS  {lev=5 --> 6, nested=0 --> 1}
52507 @ 448808:                           DEF    GRUSEVAL p1=V_01e7 a/tf=11 b/format=1 c/ostate=0  type=1 (integer) form=1 (simple) special=0 (<special:0>) linkage=0 (auto) spec=0 indirect=0 unass=0
52508 @ 448828:                           DEF    GRINFVAL p1=V_01e8 a/tf=11 b/format=1 c/ostate=0  type=1 (integer) form=1 (simple) special=0 (<special:0>) linkage=0 (auto) spec=0 indirect=0 unass=0
52509 @ 448848:                        FINISH ) {lev=5}

  8146  %INTEGER KK, JJJ, TOTHER, XYNB, JJ, OP1, OP2
52510 @ 448849:                        LINE   8146 "regression-compile-tmp/nrimp10s-77.imp"
52511 @ 448891:                        DEF    KK p1=V_01e7 a/tf=11 b/format=1 c/ostate=0  type=1 (integer) form=1 (simple) special=0 (<special:0>) linkage=0 (auto) spec=0 indirect=0 unass=0
52512 @ 448905:                        DEF    JJJ p1=V_01e8 a/tf=11 b/format=1 c/ostate=0  type=1 (integer) form=1 (simple) special=0 (<special:0>) linkage=0 (auto) spec=0 indirect=0 unass=0
52513 @ 448920:                        DEF    TOTHER p1=V_01e9 a/tf=11 b/format=1 c/ostate=0  type=1 (integer) form=1 (simple) special=0 (<special:0>) linkage=0 (auto) spec=0 indirect=0 unass=0
52514 @ 448938:                        DEF    XYNB p1=V_01ea a/tf=11 b/format=1 c/ostate=0  type=1 (integer) form=1 (simple) special=0 (<special:0>) linkage=0 (auto) spec=0 indirect=0 unass=0
52515 @ 448954:                        DEF    JJ p1=V_01eb a/tf=11 b/format=1 c/ostate=0  type=1 (integer) form=1 (simple) special=0 (<special:0>) linkage=0 (auto) spec=0 indirect=0 unass=0
52516 @ 448968:                        DEF    OP1 p1=V_01ec a/tf=11 b/format=1 c/ostate=0  type=1 (integer) form=1 (simple) special=0 (<special:0>) linkage=0 (auto) spec=0 indirect=0 unass=0
52517 @ 448983:                        DEF    OP2 p1=V_01ed a/tf=11 b/format=1 c/ostate=0  type=1 (integer) form=1 (simple) special=0 (<special:0>) linkage=0 (auto) spec=0 indirect=0 unass=0

  8147        KK=Z;  KK=2 %IF Z=5
52518 @ 448998:                        LINE   8147 "regression-compile-tmp/nrimp10s-77.imp"
52519 @ 449040:                        PUSH   KK
52520 @ 449043:                        PUSH   Z
52521 @ 449046:                        ASSVAL
52522 @ 449047:                        LINE   8147 "regression-compile-tmp/nrimp10s-77.imp"
52523 @ 449089:                        PUSH   Z
52524 @ 449092:                        PUSHI  #0x00000005
52525 @ 449097:                        JUMPIF # L_0004
52526 @ 449101:                        PUSH   KK
52527 @ 449104:                        PUSHI  #0x00000002
52528 @ 449109:                        ASSVAL
52529 @ 449110:                        LOCATE L_0004

  8148        %IF Z=6 %THEN %START
52530 @ 449113:                        LINE   8148 "regression-compile-tmp/nrimp10s-77.imp"
52531 @ 449155:                        PUSH   Z
52532 @ 449158:                        PUSHI  #0x00000006
52533 @ 449163:                        JUMPIF # L_0004

  8149           FAULT2(82,0,NAMEP) %UNLESS NAM=1 %AND ROUT=0 %AND (ACCESS>=8 %OR ACCESS=2)
52534 @ 449167:                        LINE   8149 "regression-compile-tmp/nrimp10s-77.imp"
52535 @ 449209:                        PUSH   NAM
52536 @ 449212:                        PUSHI  #0x00000001
52537 @ 449217:                        JUMPIF # L_0008
52538 @ 449221:                        PUSH   ROUT
52539 @ 449224:                        PUSHI  #0x00000000
52540 @ 449229:                        JUMPIF # L_0008
52541 @ 449233:                        PUSH   ACCESS
52542 @ 449236:                        PUSHI  #0x00000008
52543 @ 449241:                        JUMPIF >= L_0007
52544 @ 449245:                        PUSH   ACCESS
52545 @ 449248:                        PUSHI  #0x00000002
52546 @ 449253:                        JUMPIF = L_0007
52547 @ 449257:                        LOCATE L_0008
52548 @ 449260:                        PUSH   FAULT2
52549 @ 449263:                        PUSHI  #0x00000052
52550 @ 449268:                        ASSPAR
52551 @ 449269:                        PUSHI  #0x00000000
52552 @ 449274:                        ASSPAR
52553 @ 449275:                        PUSH   NAMEP
52554 @ 449278:                        ASSPAR
52555 @ 449279:                        CALL  
52556 @ 449280:                        LOCATE L_0007

  8150           KK=1;  SIZE=8
52557 @ 449283:                        LINE   8150 "regression-compile-tmp/nrimp10s-77.imp"
52558 @ 449325:                        PUSH   KK
52559 @ 449328:                        PUSHI  #0x00000001
52560 @ 449333:                        ASSVAL
52561 @ 449334:                        LINE   8150 "regression-compile-tmp/nrimp10s-77.imp"
52562 @ 449376:                        PUSH   SIZE
52563 @ 449379:                        PUSHI  #0x00000008
52564 @ 449384:                        ASSVAL

  8151           %IF ACCESS>=8 %THEN ACCESS=ACCESS-4 %ELSE ACCESS=0
52565 @ 449385:                        LINE   8151 "regression-compile-tmp/nrimp10s-77.imp"
52566 @ 449427:                        PUSH   ACCESS
52567 @ 449430:                        PUSHI  #0x00000008
52568 @ 449435:                        JUMPIF < L_0007
52569 @ 449439:                        PUSH   ACCESS
52570 @ 449442:                        PUSH   ACCESS
52571 @ 449445:                        PUSHI  #0x00000004
52572 @ 449450:                        SUB   
52573 @ 449451:                        ASSVAL
52574 @ 449452:                        GOTO   L_0006
52575 @ 449455:                        LOCATE L_0007
52576 @ 449458:                        PUSH   ACCESS
52577 @ 449461:                        PUSHI  #0x00000000
52578 @ 449466:                        ASSVAL
52579 @ 449467:                        LOCATE L_0006

  8152        %FINISH
52580 @ 449470:                        LINE   8152 "regression-compile-tmp/nrimp10s-77.imp"
52581 @ 449512:                        LOCATE L_0004

  8153        KK=KK&3
52582 @ 449515:                        LINE   8153 "regression-compile-tmp/nrimp10s-77.imp"
52583 @ 449557:                        PUSH   KK
52584 @ 449560:                        PUSH   KK
52585 @ 449563:                        PUSHI  #0x00000003
52586 @ 449568:                        AND   
52587 @ 449569:                        ASSVAL

  8154        ->MOD(ACCESS<<2!KK)
  8155  !
  8156  
  8157  ! AREA AND ACCESS
  8158  !**** *** ******
  8159  ! THESE VARIABLES DEFINE HOW TO ACCESS ANY IMP VARIABLE. AREA HAS THE
  8160  ! THREE BIT AREA CODE FROM THE PRIMARY FORMAT INSTRN.(EG 6=TOS ETC)
  8161  ! THE SPECIAL CASE AREA=-1 IS USED FOR ENTITIES IN STACK FRAME 'BASE'
  8162  ! THE FN AREA CODE CONVERTS THIS CASE TO AREA=LNB OR AREA=XNB ARRANGING
  8163  ! TO LOAD XNB IF NECESSARY.
  8164  
  8165  ! ACCESS HAS TWO VERSIONS OF THE 2-BIT INDIRECTION CODE FROM PRIMARY
  8166  ! FORMAT INSTRNS:-
  8167  ! =0 VARIABLE DIRECTLY ADDRESSED IN 'AREA' BY 'DISP'
  8168  ! =1 VARIABLE ADDRESSED BY DESCPTR AT AREA & DISP MODDED BY CONST NUMMOD
  8169  ! =2 DESCRIPTOR TO VARIABLE DIRECTLY ADDRESS BY 'AREA' & 'DISP'
  8170  ! =3 DESCRIPTOR AS IN =2 IS TO BE MODIFIED BY 'B'
  8171  ! =4 VARIABLE 'XDISP' INTO RECORD DIRECTLY ADDRESSED BY 'AREA' & 'DISP'
  8172  ! =5 VARIABLE 'XDISP' INTO RECORD ADDRESSED BY DR MODIFIED AS =1
  8173  ! =6 VAR 'XDISP' INTO RECORD ADDRESSED BY DESCRIPTOR AT 'AREA' & 'DISP'
  8174  ! =7 AS =6 BUT DESCRIPTOR MODIFIED BY B
  8175  ! =8-11 AS 4-7 BUT THERE IS A DESCRIPTOR TO ITEM AT 'XDISP' INTO RECORD
  8176  
  8177  ! THESE COVER ALL THE COMMON CASES. ITEMS LIKE ARRAYS IN RECORD ARRAYS
  8178  ! NEED AN INTERMEDIATE DESCRIPTOR TO BE CALCULATED AND(USUALLY) STACKED
  8179  
  8180  !
  8181  ! NOTE THAT ACCESS=1 AS USED ON VARIABLES IS DIFFERENT FROM ACCESS=1
  8182  ! AS USED IN ACTUAL PLANTING ROUTINES PF1 ETC. THE CODE ACCESS=1  NEEDS
  8183  ! THE RELEVANT DESCRIPOR IN DR FIRST !
  8184  !
  8185  ! AREA=7 WITH ACCESS =2 OR 3 IS USED WHEN THE DESCRIPTOR IS ALREADY
  8186  ! LOADED IN DR. THIS IS AWKARD ESPECIALLY ON THE GET 32 BIT ADDR
  8187  ! CASE AND NEEDS PLANTING OF IMAGE STORE FORMAT INSTRNS
  8188  !
52588 @ 449570:                        LINE   8154 "regression-compile-tmp/nrimp10s-77.imp"
52589 @ 449612:                        PUSH   ACCESS
52590 @ 449615:                        PUSHI  #0x00000002
52591 @ 449620:                        LSH   
52592 @ 449621:                        PUSH   KK
52593 @ 449624:                        OR    
52594 @ 449625:                        SJUMP  485

  8189  MOD(0):                                 ! ACCESS=0 FETCH ADDRESS
52595 @ 449628:                        LINE   8189 "regression-compile-tmp/nrimp10s-77.imp"
52596 @ 449670:                        PUSHI  #0x00000000
52597 @ 449675:                        SLABEL 485

  8190        %IF TYPE=3 %THEN GETINACC(REG,1,0,AREA CODE,DISP-4) %AND %RETURN
52598 @ 449678:                        LINE   8190 "regression-compile-tmp/nrimp10s-77.imp"
52599 @ 449720:                        PUSH   TYPE
52600 @ 449723:                        PUSHI  #0x00000003
52601 @ 449728:                        JUMPIF # L_0004
52602 @ 449732:                        PUSH   GETINACC
52603 @ 449735:                        PUSH   REG
52604 @ 449738:                        ASSPAR
52605 @ 449739:                        PUSHI  #0x00000001
52606 @ 449744:                        ASSPAR
52607 @ 449745:                        PUSHI  #0x00000000
52608 @ 449750:                        ASSPAR
52609 @ 449751:                        PUSH   AREACODE
52610 @ 449754:                        CALL  
52611 @ 449755:                        ASSPAR
52612 @ 449756:                        PUSH   DISP
52613 @ 449759:                        PUSHI  #0x00000004
52614 @ 449764:                        SUB   
52615 @ 449765:                        ASSPAR
52616 @ 449766:                        CALL  
52617 @ 449767:                        RETURN
52618 @ 449768:                        LOCATE L_0004

  8191        GET IN ACC(REG,1,0,LNB,PTR OFFSET(BASE))
52619 @ 449771:                        LINE   8191 "regression-compile-tmp/nrimp10s-77.imp"
52620 @ 449813:                        PUSH   GETINACC
52621 @ 449816:                        PUSH   REG
52622 @ 449819:                        ASSPAR
52623 @ 449820:                        PUSHI  #0x00000001
52624 @ 449825:                        ASSPAR
52625 @ 449826:                        PUSHI  #0x00000000
52626 @ 449831:                        ASSPAR
52627 @ 449832:                        PUSHI  #0x00000002
52628 @ 449837:                        ASSPAR
52629 @ 449838:                        PUSH   PTROFFSET
52630 @ 449841:                        PUSH   BASE
52631 @ 449844:                        ASSPAR
52632 @ 449845:                        CALL  
52633 @ 449846:                        ASSPAR
52634 @ 449847:                        CALL  

  8192        %IF REG=BREG %THEN JJJ=ADB %ELSE JJJ=IAD
52635 @ 449848:                        LINE   8192 "regression-compile-tmp/nrimp10s-77.imp"
52636 @ 449890:                        PUSH   REG
52637 @ 449893:                        PUSHI  #0x00000007
52638 @ 449898:                        JUMPIF # L_0004
52639 @ 449902:                        PUSH   JJJ
52640 @ 449905:                        PUSHI  #0x00000020
52641 @ 449910:                        ASSVAL
52642 @ 449911:                        GOTO   L_0003
52643 @ 449914:                        LOCATE L_0004
52644 @ 449917:                        PUSH   JJJ
52645 @ 449920:                        PUSHI  #0x000000e0
52646 @ 449925:                        ASSVAL
52647 @ 449926:                        LOCATE L_0003

  8193        PSF1(JJJ,0,DISP)
52648 @ 449929:                        LINE   8193 "regression-compile-tmp/nrimp10s-77.imp"
52649 @ 449971:                        PUSH   PSF1
52650 @ 449974:                        PUSH   JJJ
52651 @ 449977:                        ASSPAR
52652 @ 449978:                        PUSHI  #0x00000000
52653 @ 449983:                        ASSPAR
52654 @ 449984:                        PUSH   DISP
52655 @ 449987:                        ASSPAR
52656 @ 449988:                        CALL  

  8194        %IF BIMSTR=1 %THEN NOTE ASSMENT(REG,3,NAMEP)
52657 @ 449989:                        LINE   8194 "regression-compile-tmp/nrimp10s-77.imp"
52658 @ 450031:                        PUSH   BIMSTR
52659 @ 450034:                        PUSHI  #0x00000001
52660 @ 450039:                        JUMPIF # L_0004
52661 @ 450043:                        PUSH   NOTEASSMENT
52662 @ 450046:                        PUSH   REG
52663 @ 450049:                        ASSPAR
52664 @ 450050:                        PUSHI  #0x00000003
52665 @ 450055:                        ASSPAR
52666 @ 450056:                        PUSH   NAMEP
52667 @ 450059:                        ASSPAR
52668 @ 450060:                        CALL  
52669 @ 450061:                        LOCATE L_0004

  8195        %RETURN
52670 @ 450064:                        LINE   8195 "regression-compile-tmp/nrimp10s-77.imp"
52671 @ 450106:                        RETURN

  8196  MOD(1):                                 ! ACCESS=0 STORE
52672 @ 450107:                        LINE   8196 "regression-compile-tmp/nrimp10s-77.imp"
52673 @ 450149:                        PUSHI  #0x00000001
52674 @ 450154:                        SLABEL 485

  8197        %IF 1<=SIZE<=2 %THEN %START;      ! BYTES & HALFS REQUIRE DESCRIPTOR
52675 @ 450157:                        LINE   8197 "regression-compile-tmp/nrimp10s-77.imp"
52676 @ 450199:                        PUSHI  #0x00000001
52677 @ 450204:                        PUSH   SIZE
52678 @ 450207:                        JUMPIFD > L_0004
52679 @ 450211:                        PUSHI  #0x00000002
52680 @ 450216:                        JUMPIF > L_0004

  8198           PF1(LDTB,0,PC,MAP DES(SIZE+2)) %UNLESS GRUSE(DR)=SIZE+11
52681 @ 450220:                        LINE   8198 "regression-compile-tmp/nrimp10s-77.imp"
52682 @ 450262:                        PUSH   GRUSE
52683 @ 450265:                        PUSHI  #0x00000001
52684 @ 450270:                        ACCESS
52685 @ 450271:                        PUSH   SIZE
52686 @ 450274:                        PUSHI  #0x0000000b
52687 @ 450279:                        ADD   
52688 @ 450280:                        JUMPIF = L_0007
52689 @ 450284:                        PUSH   PF1
52690 @ 450287:                        PUSHI  #0x00000074
52691 @ 450292:                        ASSPAR
52692 @ 450293:                        PUSHI  #0x00000000
52693 @ 450298:                        ASSPAR
52694 @ 450299:                        PUSHI  #0x00000004
52695 @ 450304:                        ASSPAR
52696 @ 450305:                        PUSH   MAPDES
52697 @ 450308:                        PUSH   SIZE
52698 @ 450311:                        PUSHI  #0x00000002
52699 @ 450316:                        ADD   
52700 @ 450317:                        ASSPAR
52701 @ 450318:                        CALL  
52702 @ 450319:                        ASSPAR
52703 @ 450320:                        CALL  
52704 @ 450321:                        LOCATE L_0007

  8199           PSF1(LDA,1,PTR OFFSET(BASE)) %UNLESS 12<=GRUSE(DR)<=13 %AND GRINF1(DR)=BASE
52705 @ 450324:                        LINE   8199 "regression-compile-tmp/nrimp10s-77.imp"
52706 @ 450366:                        PUSHI  #0x0000000c
52707 @ 450371:                        PUSH   GRUSE
52708 @ 450374:                        PUSHI  #0x00000001
52709 @ 450379:                        ACCESS
52710 @ 450380:                        JUMPIFD > L_0008
52711 @ 450384:                        PUSHI  #0x0000000d
52712 @ 450389:                        JUMPIF > L_0008
52713 @ 450393:                        PUSH   GRINF1
52714 @ 450396:                        PUSHI  #0x00000001
52715 @ 450401:                        ACCESS
52716 @ 450402:                        PUSH   BASE
52717 @ 450405:                        JUMPIF = L_0007
52718 @ 450409:                        LOCATE L_0008
52719 @ 450412:                        PUSH   PSF1
52720 @ 450415:                        PUSHI  #0x00000072
52721 @ 450420:                        ASSPAR
52722 @ 450421:                        PUSHI  #0x00000001
52723 @ 450426:                        ASSPAR
52724 @ 450427:                        PUSH   PTROFFSET
52725 @ 450430:                        PUSH   BASE
52726 @ 450433:                        ASSPAR
52727 @ 450434:                        CALL  
52728 @ 450435:                        ASSPAR
52729 @ 450436:                        CALL  
52730 @ 450437:                        LOCATE L_0007

  8200           GRUSE(DR)=SIZE+11;  GRINF1(DR)=BASE
52731 @ 450440:                        LINE   8200 "regression-compile-tmp/nrimp10s-77.imp"
52732 @ 450482:                        PUSH   GRUSE
52733 @ 450485:                        PUSHI  #0x00000001
52734 @ 450490:                        ACCESS
52735 @ 450491:                        PUSH   SIZE
52736 @ 450494:                        PUSHI  #0x0000000b
52737 @ 450499:                        ADD   
52738 @ 450500:                        ASSVAL
52739 @ 450501:                        LINE   8200 "regression-compile-tmp/nrimp10s-77.imp"
52740 @ 450543:                        PUSH   GRINF1
52741 @ 450546:                        PUSHI  #0x00000001
52742 @ 450551:                        ACCESS
52743 @ 450552:                        PUSH   BASE
52744 @ 450555:                        ASSVAL

  8201           ACCESS=1;  AREA=0
52745 @ 450556:                        LINE   8201 "regression-compile-tmp/nrimp10s-77.imp"
52746 @ 450598:                        PUSH   ACCESS
52747 @ 450601:                        PUSHI  #0x00000001
52748 @ 450606:                        ASSVAL
52749 @ 450607:                        LINE   8201 "regression-compile-tmp/nrimp10s-77.imp"
52750 @ 450649:                        PUSH   AREA
52751 @ 450652:                        PUSHI  #0x00000000
52752 @ 450657:                        ASSVAL

  8202        %FINISH %ELSE AREA=AREA CODE
52753 @ 450658:                        LINE   8202 "regression-compile-tmp/nrimp10s-77.imp"
52754 @ 450700:                        GOTO   L_0003
52755 @ 450703:                        LOCATE L_0004
52756 @ 450706:                        PUSH   AREA
52757 @ 450709:                        PUSH   AREACODE
52758 @ 450712:                        CALL  
52759 @ 450713:                        ASSVAL
52760 @ 450714:                        LOCATE L_0003

  8203        %RETURN
52761 @ 450717:                        LINE   8203 "regression-compile-tmp/nrimp10s-77.imp"
52762 @ 450759:                        RETURN

  8204  MOD(2):                                 ! ACCESS=0 FETCH
52763 @ 450760:                        LINE   8204 "regression-compile-tmp/nrimp10s-77.imp"
52764 @ 450802:                        PUSHI  #0x00000002
52765 @ 450807:                        SLABEL 485

  8205        %IF SIZE>2 %AND Z=5 %AND PARMCHK=0 %THEN NEST=-1 %AND %RETURN
52766 @ 450810:                        LINE   8205 "regression-compile-tmp/nrimp10s-77.imp"
52767 @ 450852:                        PUSH   SIZE
52768 @ 450855:                        PUSHI  #0x00000002
52769 @ 450860:                        JUMPIF <= L_0004
52770 @ 450864:                        PUSH   Z
52771 @ 450867:                        PUSHI  #0x00000005
52772 @ 450872:                        JUMPIF # L_0004
52773 @ 450876:                        PUSH   PARMCHK
52774 @ 450879:                        PUSHI  #0x00000000
52775 @ 450884:                        JUMPIF # L_0004
52776 @ 450888:                        PUSH   NEST
52777 @ 450891:                        PUSHI  #0x00000001
52778 @ 450896:                        NEGATE
52779 @ 450897:                        ASSVAL
52780 @ 450898:                        RETURN
52781 @ 450899:                        LOCATE L_0004

  8206  MOD(10):                                ! ACCESS=2 FETCH
52782 @ 450902:                        LINE   8206 "regression-compile-tmp/nrimp10s-77.imp"
52783 @ 450944:                        PUSHI  #0x0000000a
52784 @ 450949:                        SLABEL 485

  8207        %IF GRUSE(REG)>=9 %AND NAMEP>0 %THEN %START
52785 @ 450952:                        LINE   8207 "regression-compile-tmp/nrimp10s-77.imp"
52786 @ 450994:                        PUSH   GRUSE
52787 @ 450997:                        PUSH   REG
52788 @ 451000:                        ACCESS
52789 @ 451001:                        PUSHI  #0x00000009
52790 @ 451006:                        JUMPIF < L_0004
52791 @ 451010:                        PUSH   NAMEP
52792 @ 451013:                        PUSHI  #0x00000000
52793 @ 451018:                        JUMPIF <= L_0004

  8208           %IF (GRINF1(REG)=NAMEP %AND GRUSE(REG)&255=9) %OR (GRINF2(REG)=NAMEP %AND GRUSE(REG)>>16=9) %START
52794 @ 451022:                        LINE   8208 "regression-compile-tmp/nrimp10s-77.imp"
52795 @ 451064:                        PUSH   GRINF1
52796 @ 451067:                        PUSH   REG
52797 @ 451070:                        ACCESS
52798 @ 451071:                        PUSH   NAMEP
52799 @ 451074:                        JUMPIF # L_0009
52800 @ 451078:                        PUSH   GRUSE
52801 @ 451081:                        PUSH   REG
52802 @ 451084:                        ACCESS
52803 @ 451085:                        PUSHI  #0x000000ff
52804 @ 451090:                        AND   
52805 @ 451091:                        PUSHI  #0x00000009
52806 @ 451096:                        JUMPIF = L_0008
52807 @ 451100:                        LOCATE L_0009
52808 @ 451103:                        PUSH   GRINF2
52809 @ 451106:                        PUSH   REG
52810 @ 451109:                        ACCESS
52811 @ 451110:                        PUSH   NAMEP
52812 @ 451113:                        JUMPIF # L_0007
52813 @ 451117:                        PUSH   GRUSE
52814 @ 451120:                        PUSH   REG
52815 @ 451123:                        ACCESS
52816 @ 451124:                        PUSHI  #0x00000010
52817 @ 451129:                        RSH   
52818 @ 451130:                        PUSHI  #0x00000009
52819 @ 451135:                        JUMPIF # L_0007
52820 @ 451139:                        LOCATE L_0008

  8209              %IF REGISTER(REG)#0 %THEN BOOT OUT(REG)
52821 @ 451142:                        LINE   8209 "regression-compile-tmp/nrimp10s-77.imp"
52822 @ 451184:                        PUSH   REGISTER
52823 @ 451187:                        PUSH   REG
52824 @ 451190:                        ACCESS
52825 @ 451191:                        PUSHI  #0x00000000
52826 @ 451196:                        JUMPIF = L_000a
52827 @ 451200:                        PUSH   BOOTOUT
52828 @ 451203:                        PUSH   REG
52829 @ 451206:                        ASSPAR
52830 @ 451207:                        CALL  
52831 @ 451208:                        LOCATE L_000a

  8210              NEST=REG;  %RETURN
52832 @ 451211:                        LINE   8210 "regression-compile-tmp/nrimp10s-77.imp"
52833 @ 451253:                        PUSH   NEST
52834 @ 451256:                        PUSH   REG
52835 @ 451259:                        ASSVAL
52836 @ 451260:                        LINE   8210 "regression-compile-tmp/nrimp10s-77.imp"
52837 @ 451302:                        RETURN

  8211           %FINISH
52838 @ 451303:                        LINE   8211 "regression-compile-tmp/nrimp10s-77.imp"
52839 @ 451345:                        LOCATE L_0007

  8212        %FINISH
52840 @ 451348:                        LINE   8212 "regression-compile-tmp/nrimp10s-77.imp"
52841 @ 451390:                        LOCATE L_0004

  8213        TOTHER=REG!!7
52842 @ 451393:                        LINE   8213 "regression-compile-tmp/nrimp10s-77.imp"
52843 @ 451435:                        PUSH   TOTHER
52844 @ 451438:                        PUSH   REG
52845 @ 451441:                        PUSHI  #0x00000007
52846 @ 451446:                        XOR   
52847 @ 451447:                        ASSVAL

  8214        %IF GRUSE(TOTHER)>=9 %AND NAMEP>0 %START
52848 @ 451448:                        LINE   8214 "regression-compile-tmp/nrimp10s-77.imp"
52849 @ 451490:                        PUSH   GRUSE
52850 @ 451493:                        PUSH   TOTHER
52851 @ 451496:                        ACCESS
52852 @ 451497:                        PUSHI  #0x00000009
52853 @ 451502:                        JUMPIF < L_0004
52854 @ 451506:                        PUSH   NAMEP
52855 @ 451509:                        PUSHI  #0x00000000
52856 @ 451514:                        JUMPIF <= L_0004

  8215           KK=GRINF1(TOTHER)
52857 @ 451518:                        LINE   8215 "regression-compile-tmp/nrimp10s-77.imp"
52858 @ 451560:                        PUSH   KK
52859 @ 451563:                        PUSH   GRINF1
52860 @ 451566:                        PUSH   TOTHER
52861 @ 451569:                        ACCESS
52862 @ 451570:                        ASSVAL

  8216           %IF (KK=NAMEP %AND GRUSE(TOTHER)&255=9) %OR (GRINF2(TOTHER)=NAMEP %AND GRUSE(TOTHER)>>16=9) %START
52863 @ 451571:                        LINE   8216 "regression-compile-tmp/nrimp10s-77.imp"
52864 @ 451613:                        PUSH   KK
52865 @ 451616:                        PUSH   NAMEP
52866 @ 451619:                        JUMPIF # L_0009
52867 @ 451623:                        PUSH   GRUSE
52868 @ 451626:                        PUSH   TOTHER
52869 @ 451629:                        ACCESS
52870 @ 451630:                        PUSHI  #0x000000ff
52871 @ 451635:                        AND   
52872 @ 451636:                        PUSHI  #0x00000009
52873 @ 451641:                        JUMPIF = L_0008
52874 @ 451645:                        LOCATE L_0009
52875 @ 451648:                        PUSH   GRINF2
52876 @ 451651:                        PUSH   TOTHER
52877 @ 451654:                        ACCESS
52878 @ 451655:                        PUSH   NAMEP
52879 @ 451658:                        JUMPIF # L_0007
52880 @ 451662:                        PUSH   GRUSE
52881 @ 451665:                        PUSH   TOTHER
52882 @ 451668:                        ACCESS
52883 @ 451669:                        PUSHI  #0x00000010
52884 @ 451674:                        RSH   
52885 @ 451675:                        PUSHI  #0x00000009
52886 @ 451680:                        JUMPIF # L_0007
52887 @ 451684:                        LOCATE L_0008

  8217              %IF REG=BREG %AND REGISTER(BREG)=0 %START
52888 @ 451687:                        LINE   8217 "regression-compile-tmp/nrimp10s-77.imp"
52889 @ 451729:                        PUSH   REG
52890 @ 451732:                        PUSHI  #0x00000007
52891 @ 451737:                        JUMPIF # L_000a
52892 @ 451741:                        PUSH   REGISTER
52893 @ 451744:                        PUSHI  #0x00000007
52894 @ 451749:                        ACCESS
52895 @ 451750:                        PUSHI  #0x00000000
52896 @ 451755:                        JUMPIF # L_000a

  8218                 PF1(ST,0,BREG,0);        ! ACC TO BRGE
52897 @ 451759:                        LINE   8218 "regression-compile-tmp/nrimp10s-77.imp"
52898 @ 451801:                        PUSH   PF1
52899 @ 451804:                        PUSHI  #0x00000048
52900 @ 451809:                        ASSPAR
52901 @ 451810:                        PUSHI  #0x00000000
52902 @ 451815:                        ASSPAR
52903 @ 451816:                        PUSHI  #0x00000007
52904 @ 451821:                        ASSPAR
52905 @ 451822:                        PUSHI  #0x00000000
52906 @ 451827:                        ASSPAR
52907 @ 451828:                        CALL  

  8219                 GRUSE(REG)=GRUSE(TOTHER)
52908 @ 451829:                        LINE   8219 "regression-compile-tmp/nrimp10s-77.imp"
52909 @ 451871:                        PUSH   GRUSE
52910 @ 451874:                        PUSH   REG
52911 @ 451877:                        ACCESS
52912 @ 451878:                        PUSH   GRUSE
52913 @ 451881:                        PUSH   TOTHER
52914 @ 451884:                        ACCESS
52915 @ 451885:                        ASSVAL

  8220                 GRINF1(REG)=GRINF1(TOTHER)
52916 @ 451886:                        LINE   8220 "regression-compile-tmp/nrimp10s-77.imp"
52917 @ 451928:                        PUSH   GRINF1
52918 @ 451931:                        PUSH   REG
52919 @ 451934:                        ACCESS
52920 @ 451935:                        PUSH   GRINF1
52921 @ 451938:                        PUSH   TOTHER
52922 @ 451941:                        ACCESS
52923 @ 451942:                        ASSVAL

  8221                 GRINF2(REG)=GRINF2(TOTHER)
52924 @ 451943:                        LINE   8221 "regression-compile-tmp/nrimp10s-77.imp"
52925 @ 451985:                        PUSH   GRINF2
52926 @ 451988:                        PUSH   REG
52927 @ 451991:                        ACCESS
52928 @ 451992:                        PUSH   GRINF2
52929 @ 451995:                        PUSH   TOTHER
52930 @ 451998:                        ACCESS
52931 @ 451999:                        ASSVAL

  8222                 NEST=REG
52932 @ 452000:                        LINE   8222 "regression-compile-tmp/nrimp10s-77.imp"
52933 @ 452042:                        PUSH   NEST
52934 @ 452045:                        PUSH   REG
52935 @ 452048:                        ASSVAL

  8223                 %RETURN
52936 @ 452049:                        LINE   8223 "regression-compile-tmp/nrimp10s-77.imp"
52937 @ 452091:                        RETURN

  8224              %FINISH
52938 @ 452092:                        LINE   8224 "regression-compile-tmp/nrimp10s-77.imp"
52939 @ 452134:                        LOCATE L_000a

  8225              %IF REG=ACCR %AND Z=2 %THEN %START
52940 @ 452137:                        LINE   8225 "regression-compile-tmp/nrimp10s-77.imp"
52941 @ 452179:                        PUSH   REG
52942 @ 452182:                        PUSHI  #0x00000000
52943 @ 452187:                        JUMPIF # L_000a
52944 @ 452191:                        PUSH   Z
52945 @ 452194:                        PUSHI  #0x00000002
52946 @ 452199:                        JUMPIF # L_000a

  8226                 ACCESS=0;  AREA=7
52947 @ 452203:                        LINE   8226 "regression-compile-tmp/nrimp10s-77.imp"
52948 @ 452245:                        PUSH   ACCESS
52949 @ 452248:                        PUSHI  #0x00000000
52950 @ 452253:                        ASSVAL
52951 @ 452254:                        LINE   8226 "regression-compile-tmp/nrimp10s-77.imp"
52952 @ 452296:                        PUSH   AREA
52953 @ 452299:                        PUSHI  #0x00000007
52954 @ 452304:                        ASSVAL

  8227                 SIZE=4;  DISP=0
52955 @ 452305:                        LINE   8227 "regression-compile-tmp/nrimp10s-77.imp"
52956 @ 452347:                        PUSH   SIZE
52957 @ 452350:                        PUSHI  #0x00000004
52958 @ 452355:                        ASSVAL
52959 @ 452356:                        LINE   8227 "regression-compile-tmp/nrimp10s-77.imp"
52960 @ 452398:                        PUSH   DISP
52961 @ 452401:                        PUSHI  #0x00000000
52962 @ 452406:                        ASSVAL

  8228              %FINISH
52963 @ 452407:                        LINE   8228 "regression-compile-tmp/nrimp10s-77.imp"
52964 @ 452449:                        LOCATE L_000a

  8229           %FINISH
52965 @ 452452:                        LINE   8229 "regression-compile-tmp/nrimp10s-77.imp"
52966 @ 452494:                        LOCATE L_0007

  8230        %FINISH
52967 @ 452497:                        LINE   8230 "regression-compile-tmp/nrimp10s-77.imp"
52968 @ 452539:                        LOCATE L_0004

  8231        %IF 1<=SIZE<=2 %AND ACCESS=0 %THEN %START;  ! BYTES
52969 @ 452542:                        LINE   8231 "regression-compile-tmp/nrimp10s-77.imp"
52970 @ 452584:                        PUSHI  #0x00000001
52971 @ 452589:                        PUSH   SIZE
52972 @ 452592:                        JUMPIFD > L_0004
52973 @ 452596:                        PUSHI  #0x00000002
52974 @ 452601:                        JUMPIF > L_0004
52975 @ 452605:                        PUSH   ACCESS
52976 @ 452608:                        PUSHI  #0x00000000
52977 @ 452613:                        JUMPIF # L_0004

  8232           PF1(LDTB,0,PC,MAP DES(SIZE+2)) %UNLESS GRUSE(DR)=SIZE+11
52978 @ 452617:                        LINE   8232 "regression-compile-tmp/nrimp10s-77.imp"
52979 @ 452659:                        PUSH   GRUSE
52980 @ 452662:                        PUSHI  #0x00000001
52981 @ 452667:                        ACCESS
52982 @ 452668:                        PUSH   SIZE
52983 @ 452671:                        PUSHI  #0x0000000b
52984 @ 452676:                        ADD   
52985 @ 452677:                        JUMPIF = L_0007
52986 @ 452681:                        PUSH   PF1
52987 @ 452684:                        PUSHI  #0x00000074
52988 @ 452689:                        ASSPAR
52989 @ 452690:                        PUSHI  #0x00000000
52990 @ 452695:                        ASSPAR
52991 @ 452696:                        PUSHI  #0x00000004
52992 @ 452701:                        ASSPAR
52993 @ 452702:                        PUSH   MAPDES
52994 @ 452705:                        PUSH   SIZE
52995 @ 452708:                        PUSHI  #0x00000002
52996 @ 452713:                        ADD   
52997 @ 452714:                        ASSPAR
52998 @ 452715:                        CALL  
52999 @ 452716:                        ASSPAR
53000 @ 452717:                        CALL  
53001 @ 452718:                        LOCATE L_0007

  8233           PSF1(LDA,1,PTR OFFSET(BASE)) %UNLESS 12<=GRUSE(DR)<=13 %AND GRINF1(DR)=BASE
53002 @ 452721:                        LINE   8233 "regression-compile-tmp/nrimp10s-77.imp"
53003 @ 452763:                        PUSHI  #0x0000000c
53004 @ 452768:                        PUSH   GRUSE
53005 @ 452771:                        PUSHI  #0x00000001
53006 @ 452776:                        ACCESS
53007 @ 452777:                        JUMPIFD > L_0008
53008 @ 452781:                        PUSHI  #0x0000000d
53009 @ 452786:                        JUMPIF > L_0008
53010 @ 452790:                        PUSH   GRINF1
53011 @ 452793:                        PUSHI  #0x00000001
53012 @ 452798:                        ACCESS
53013 @ 452799:                        PUSH   BASE
53014 @ 452802:                        JUMPIF = L_0007
53015 @ 452806:                        LOCATE L_0008
53016 @ 452809:                        PUSH   PSF1
53017 @ 452812:                        PUSHI  #0x00000072
53018 @ 452817:                        ASSPAR
53019 @ 452818:                        PUSHI  #0x00000001
53020 @ 452823:                        ASSPAR
53021 @ 452824:                        PUSH   PTROFFSET
53022 @ 452827:                        PUSH   BASE
53023 @ 452830:                        ASSPAR
53024 @ 452831:                        CALL  
53025 @ 452832:                        ASSPAR
53026 @ 452833:                        CALL  
53027 @ 452834:                        LOCATE L_0007

  8234           GRUSE(DR)=SIZE+11;  GRINF1(DR)=BASE
53028 @ 452837:                        LINE   8234 "regression-compile-tmp/nrimp10s-77.imp"
53029 @ 452879:                        PUSH   GRUSE
53030 @ 452882:                        PUSHI  #0x00000001
53031 @ 452887:                        ACCESS
53032 @ 452888:                        PUSH   SIZE
53033 @ 452891:                        PUSHI  #0x0000000b
53034 @ 452896:                        ADD   
53035 @ 452897:                        ASSVAL
53036 @ 452898:                        LINE   8234 "regression-compile-tmp/nrimp10s-77.imp"
53037 @ 452940:                        PUSH   GRINF1
53038 @ 452943:                        PUSHI  #0x00000001
53039 @ 452948:                        ACCESS
53040 @ 452949:                        PUSH   BASE
53041 @ 452952:                        ASSVAL

  8235           %IF Z=5 %AND PARMCHK=0 %START
53042 @ 452953:                        LINE   8235 "regression-compile-tmp/nrimp10s-77.imp"
53043 @ 452995:                        PUSH   Z
53044 @ 452998:                        PUSHI  #0x00000005
53045 @ 453003:                        JUMPIF # L_0007
53046 @ 453007:                        PUSH   PARMCHK
53047 @ 453010:                        PUSHI  #0x00000000
53048 @ 453015:                        JUMPIF # L_0007

  8236              ACCESS=1;  AREA=0;  NEST=-1;  %RETURN
53049 @ 453019:                        LINE   8236 "regression-compile-tmp/nrimp10s-77.imp"
53050 @ 453061:                        PUSH   ACCESS
53051 @ 453064:                        PUSHI  #0x00000001
53052 @ 453069:                        ASSVAL
53053 @ 453070:                        LINE   8236 "regression-compile-tmp/nrimp10s-77.imp"
53054 @ 453112:                        PUSH   AREA
53055 @ 453115:                        PUSHI  #0x00000000
53056 @ 453120:                        ASSVAL
53057 @ 453121:                        LINE   8236 "regression-compile-tmp/nrimp10s-77.imp"
53058 @ 453163:                        PUSH   NEST
53059 @ 453166:                        PUSHI  #0x00000001
53060 @ 453171:                        NEGATE
53061 @ 453172:                        ASSVAL
53062 @ 453173:                        LINE   8236 "regression-compile-tmp/nrimp10s-77.imp"
53063 @ 453215:                        RETURN

  8237           %FINISH
53064 @ 453216:                        LINE   8237 "regression-compile-tmp/nrimp10s-77.imp"
53065 @ 453258:                        LOCATE L_0007

  8238           GET IN ACC(REG,1,1,0,DISP)
53066 @ 453261:                        LINE   8238 "regression-compile-tmp/nrimp10s-77.imp"
53067 @ 453303:                        PUSH   GETINACC
53068 @ 453306:                        PUSH   REG
53069 @ 453309:                        ASSPAR
53070 @ 453310:                        PUSHI  #0x00000001
53071 @ 453315:                        ASSPAR
53072 @ 453316:                        PUSHI  #0x00000001
53073 @ 453321:                        ASSPAR
53074 @ 453322:                        PUSHI  #0x00000000
53075 @ 453327:                        ASSPAR
53076 @ 453328:                        PUSH   DISP
53077 @ 453331:                        ASSPAR
53078 @ 453332:                        CALL  

  8239           %IF PARMCHK#0 %AND SIZE=2 %THEN TEST ASS(REG,TYPE,SIZE)
53079 @ 453333:                        LINE   8239 "regression-compile-tmp/nrimp10s-77.imp"
53080 @ 453375:                        PUSH   PARMCHK
53081 @ 453378:                        PUSHI  #0x00000000
53082 @ 453383:                        JUMPIF = L_0007
53083 @ 453387:                        PUSH   SIZE
53084 @ 453390:                        PUSHI  #0x00000002
53085 @ 453395:                        JUMPIF # L_0007
53086 @ 453399:                        PUSH   TESTASS
53087 @ 453402:                        PUSH   REG
53088 @ 453405:                        ASSPAR
53089 @ 453406:                        PUSH   TYPE
53090 @ 453409:                        ASSPAR
53091 @ 453410:                        PUSH   SIZE
53092 @ 453413:                        ASSPAR
53093 @ 453414:                        CALL  
53094 @ 453415:                        LOCATE L_0007

  8240           NEST=REG;  %RETURN
53095 @ 453418:                        LINE   8240 "regression-compile-tmp/nrimp10s-77.imp"
53096 @ 453460:                        PUSH   NEST
53097 @ 453463:                        PUSH   REG
53098 @ 453466:                        ASSVAL
53099 @ 453467:                        LINE   8240 "regression-compile-tmp/nrimp10s-77.imp"
53100 @ 453509:                        RETURN

  8241        %FINISH
53101 @ 453510:                        LINE   8241 "regression-compile-tmp/nrimp10s-77.imp"
53102 @ 453552:                        LOCATE L_0004

  8242  MOD(14):                                ! ACCESS=3 FETCH
53103 @ 453555:                        LINE   8242 "regression-compile-tmp/nrimp10s-77.imp"
53104 @ 453597:                        PUSHI  #0x0000000e
53105 @ 453602:                        SLABEL 485

  8243        %IF ACCESS>=2 %AND(AREA=7 %OR  (GRUSE(DR)=7 %AND NAMEP>0 %AND GRINF1(DR)=NAMEP&16_FFFF)) %THEN AREA=7 %AND DISP=0 %ELSE AREA=AREA CODE
53106 @ 453605:                        LINE   8243 "regression-compile-tmp/nrimp10s-77.imp"
53107 @ 453647:                        PUSH   ACCESS
53108 @ 453650:                        PUSHI  #0x00000002
53109 @ 453655:                        JUMPIF < L_0004
53110 @ 453659:                        PUSH   AREA
53111 @ 453662:                        PUSHI  #0x00000007
53112 @ 453667:                        JUMPIF = L_0005
53113 @ 453671:                        PUSH   GRUSE
53114 @ 453674:                        PUSHI  #0x00000001
53115 @ 453679:                        ACCESS
53116 @ 453680:                        PUSHI  #0x00000007
53117 @ 453685:                        JUMPIF # L_0004
53118 @ 453689:                        PUSH   NAMEP
53119 @ 453692:                        PUSHI  #0x00000000
53120 @ 453697:                        JUMPIF <= L_0004
53121 @ 453701:                        PUSH   GRINF1
53122 @ 453704:                        PUSHI  #0x00000001
53123 @ 453709:                        ACCESS
53124 @ 453710:                        PUSH   NAMEP
53125 @ 453713:                        PUSHI  #0x0000ffff
53126 @ 453718:                        AND   
53127 @ 453719:                        JUMPIF # L_0004
53128 @ 453723:                        LOCATE L_0005
53129 @ 453726:                        PUSH   AREA
53130 @ 453729:                        PUSHI  #0x00000007
53131 @ 453734:                        ASSVAL
53132 @ 453735:                        PUSH   DISP
53133 @ 453738:                        PUSHI  #0x00000000
53134 @ 453743:                        ASSVAL
53135 @ 453744:                        GOTO   L_0003
53136 @ 453747:                        LOCATE L_0004
53137 @ 453750:                        PUSH   AREA
53138 @ 453753:                        PUSH   AREACODE
53139 @ 453756:                        CALL  
53140 @ 453757:                        ASSVAL
53141 @ 453758:                        LOCATE L_0003

  8244  DRFETCH:
53142 @ 453761:                        LINE   8244 "regression-compile-tmp/nrimp10s-77.imp"
53143 @ 453803:                        LABEL  L_01ee

  8245        GET IN ACC(REG,SIZE>>2,ACCESS,AREA,DISP)
53144 @ 453806:                        LINE   8245 "regression-compile-tmp/nrimp10s-77.imp"
53145 @ 453848:                        PUSH   GETINACC
53146 @ 453851:                        PUSH   REG
53147 @ 453854:                        ASSPAR
53148 @ 453855:                        PUSH   SIZE
53149 @ 453858:                        PUSHI  #0x00000002
53150 @ 453863:                        RSH   
53151 @ 453864:                        ASSPAR
53152 @ 453865:                        PUSH   ACCESS
53153 @ 453868:                        ASSPAR
53154 @ 453869:                        PUSH   AREA
53155 @ 453872:                        ASSPAR
53156 @ 453873:                        PUSH   DISP
53157 @ 453876:                        ASSPAR
53158 @ 453877:                        CALL  

  8246        %IF PARMCHK=1 %AND SIZE#1 %THEN TEST ASS(REG,TYPE,SIZE)
53159 @ 453878:                        LINE   8246 "regression-compile-tmp/nrimp10s-77.imp"
53160 @ 453920:                        PUSH   PARMCHK
53161 @ 453923:                        PUSHI  #0x00000001
53162 @ 453928:                        JUMPIF # L_0004
53163 @ 453932:                        PUSH   SIZE
53164 @ 453935:                        PUSHI  #0x00000001
53165 @ 453940:                        JUMPIF = L_0004
53166 @ 453944:                        PUSH   TESTASS
53167 @ 453947:                        PUSH   REG
53168 @ 453950:                        ASSPAR
53169 @ 453951:                        PUSH   TYPE
53170 @ 453954:                        ASSPAR
53171 @ 453955:                        PUSH   SIZE
53172 @ 453958:                        ASSPAR
53173 @ 453959:                        CALL  
53174 @ 453960:                        LOCATE L_0004

  8247        %IF (ACCESS=0 %OR ACCESS=2) %AND NAMEP>0 %THEN GRUSE(REG)=9 %AND GRINF1(REG)=NAMEP
53175 @ 453963:                        LINE   8247 "regression-compile-tmp/nrimp10s-77.imp"
53176 @ 454005:                        PUSH   ACCESS
53177 @ 454008:                        PUSHI  #0x00000000
53178 @ 454013:                        JUMPIF = L_0005
53179 @ 454017:                        PUSH   ACCESS
53180 @ 454020:                        PUSHI  #0x00000002
53181 @ 454025:                        JUMPIF # L_0004
53182 @ 454029:                        LOCATE L_0005
53183 @ 454032:                        PUSH   NAMEP
53184 @ 454035:                        PUSHI  #0x00000000
53185 @ 454040:                        JUMPIF <= L_0004
53186 @ 454044:                        PUSH   GRUSE
53187 @ 454047:                        PUSH   REG
53188 @ 454050:                        ACCESS
53189 @ 454051:                        PUSHI  #0x00000009
53190 @ 454056:                        ASSVAL
53191 @ 454057:                        PUSH   GRINF1
53192 @ 454060:                        PUSH   REG
53193 @ 454063:                        ACCESS
53194 @ 454064:                        PUSH   NAMEP
53195 @ 454067:                        ASSVAL
53196 @ 454068:                        LOCATE L_0004

  8248        %IF ACCESS>=2 %AND NAMEP>0 %THEN GRUSE(DR)=7 %AND GRINF1(DR)=NAMEP&16_FFFF
53197 @ 454071:                        LINE   8248 "regression-compile-tmp/nrimp10s-77.imp"
53198 @ 454113:                        PUSH   ACCESS
53199 @ 454116:                        PUSHI  #0x00000002
53200 @ 454121:                        JUMPIF < L_0004
53201 @ 454125:                        PUSH   NAMEP
53202 @ 454128:                        PUSHI  #0x00000000
53203 @ 454133:                        JUMPIF <= L_0004
53204 @ 454137:                        PUSH   GRUSE
53205 @ 454140:                        PUSHI  #0x00000001
53206 @ 454145:                        ACCESS
53207 @ 454146:                        PUSHI  #0x00000007
53208 @ 454151:                        ASSVAL
53209 @ 454152:                        PUSH   GRINF1
53210 @ 454155:                        PUSHI  #0x00000001
53211 @ 454160:                        ACCESS
53212 @ 454161:                        PUSH   NAMEP
53213 @ 454164:                        PUSHI  #0x0000ffff
53214 @ 454169:                        AND   
53215 @ 454170:                        ASSVAL
53216 @ 454171:                        LOCATE L_0004

  8249        NEST=REG;  %RETURN
53217 @ 454174:                        LINE   8249 "regression-compile-tmp/nrimp10s-77.imp"
53218 @ 454216:                        PUSH   NEST
53219 @ 454219:                        PUSH   REG
53220 @ 454222:                        ASSVAL
53221 @ 454223:                        LINE   8249 "regression-compile-tmp/nrimp10s-77.imp"
53222 @ 454265:                        RETURN

  8250  MOD(3):                                 ! ACCESS=0 SET DESCRIPTOR
53223 @ 454266:                        LINE   8250 "regression-compile-tmp/nrimp10s-77.imp"
53224 @ 454308:                        PUSHI  #0x00000003
53225 @ 454313:                        SLABEL 485

  8251        ABORT %UNLESS REG=ACCR %OR REG=DR
53226 @ 454316:                        LINE   8251 "regression-compile-tmp/nrimp10s-77.imp"
53227 @ 454358:                        PUSH   REG
53228 @ 454361:                        PUSHI  #0x00000000
53229 @ 454366:                        JUMPIF = L_0004
53230 @ 454370:                        PUSH   REG
53231 @ 454373:                        PUSHI  #0x00000001
53232 @ 454378:                        JUMPIF = L_0004
53233 @ 454382:                        PUSH   ABORT
53234 @ 454385:                        CALL  
53235 @ 454386:                        LOCATE L_0004

  8252        %IF TYPE=3 %THEN %START
53236 @ 454389:                        LINE   8252 "regression-compile-tmp/nrimp10s-77.imp"
53237 @ 454431:                        PUSH   TYPE
53238 @ 454434:                        PUSHI  #0x00000003
53239 @ 454439:                        JUMPIF # L_0004

  8253           GET IN ACC(REG,2,0,AREA CODE,DISP-8);    ! PTR BEFORE START
53240 @ 454443:                        LINE   8253 "regression-compile-tmp/nrimp10s-77.imp"
53241 @ 454485:                        PUSH   GETINACC
53242 @ 454488:                        PUSH   REG
53243 @ 454491:                        ASSPAR
53244 @ 454492:                        PUSHI  #0x00000002
53245 @ 454497:                        ASSPAR
53246 @ 454498:                        PUSHI  #0x00000000
53247 @ 454503:                        ASSPAR
53248 @ 454504:                        PUSH   AREACODE
53249 @ 454507:                        CALL  
53250 @ 454508:                        ASSPAR
53251 @ 454509:                        PUSH   DISP
53252 @ 454512:                        PUSHI  #0x00000008
53253 @ 454517:                        SUB   
53254 @ 454518:                        ASSPAR
53255 @ 454519:                        CALL  

  8254           %RETURN
53256 @ 454520:                        LINE   8254 "regression-compile-tmp/nrimp10s-77.imp"
53257 @ 454562:                        RETURN

  8255        %FINISH %ELSE JJJ=PARAM DES(PREC)
  8256  
53258 @ 454563:                        LINE   8255 "regression-compile-tmp/nrimp10s-77.imp"
53259 @ 454605:                        LOCATE L_0004
53260 @ 454608:                        PUSH   JJJ
53261 @ 454611:                        PUSH   PARAMDES
53262 @ 454614:                        PUSH   PREC
53263 @ 454617:                        ASSPAR
53264 @ 454618:                        CALL  
53265 @ 454619:                        ASSVAL

  8257        %IF REG=ACCR %THEN %START
53266 @ 454620:                        LINE   8257 "regression-compile-tmp/nrimp10s-77.imp"
53267 @ 454662:                        PUSH   REG
53268 @ 454665:                        PUSHI  #0x00000000
53269 @ 454670:                        JUMPIF # L_0004

  8258           GET IN ACC(REG,1,0,LNB,PTR OFFSET(BASE))
53270 @ 454674:                        LINE   8258 "regression-compile-tmp/nrimp10s-77.imp"
53271 @ 454716:                        PUSH   GETINACC
53272 @ 454719:                        PUSH   REG
53273 @ 454722:                        ASSPAR
53274 @ 454723:                        PUSHI  #0x00000001
53275 @ 454728:                        ASSPAR
53276 @ 454729:                        PUSHI  #0x00000000
53277 @ 454734:                        ASSPAR
53278 @ 454735:                        PUSHI  #0x00000002
53279 @ 454740:                        ASSPAR
53280 @ 454741:                        PUSH   PTROFFSET
53281 @ 454744:                        PUSH   BASE
53282 @ 454747:                        ASSPAR
53283 @ 454748:                        CALL  
53284 @ 454749:                        ASSPAR
53285 @ 454750:                        CALL  

  8259           OP1=IAD;  OP2=LUH
53286 @ 454751:                        LINE   8259 "regression-compile-tmp/nrimp10s-77.imp"
53287 @ 454793:                        PUSH   OP1
53288 @ 454796:                        PUSHI  #0x000000e0
53289 @ 454801:                        ASSVAL
53290 @ 454802:                        LINE   8259 "regression-compile-tmp/nrimp10s-77.imp"
53291 @ 454844:                        PUSH   OP2
53292 @ 454847:                        PUSHI  #0x0000006a
53293 @ 454852:                        ASSVAL

  8260        %FINISH %ELSE %START
53294 @ 454853:                        LINE   8260 "regression-compile-tmp/nrimp10s-77.imp"
53295 @ 454895:                        GOTO   L_0003
53296 @ 454898:                        LOCATE L_0004

  8261           PSF1(LDA,1,PTR OFFSET(BASE))
53297 @ 454901:                        LINE   8261 "regression-compile-tmp/nrimp10s-77.imp"
53298 @ 454943:                        PUSH   PSF1
53299 @ 454946:                        PUSHI  #0x00000072
53300 @ 454951:                        ASSPAR
53301 @ 454952:                        PUSHI  #0x00000001
53302 @ 454957:                        ASSPAR
53303 @ 454958:                        PUSH   PTROFFSET
53304 @ 454961:                        PUSH   BASE
53305 @ 454964:                        ASSPAR
53306 @ 454965:                        CALL  
53307 @ 454966:                        ASSPAR
53308 @ 454967:                        CALL  

  8262           OP1=INCA;  OP2=LDTB
53309 @ 454968:                        LINE   8262 "regression-compile-tmp/nrimp10s-77.imp"
53310 @ 455010:                        PUSH   OP1
53311 @ 455013:                        PUSHI  #0x00000014
53312 @ 455018:                        ASSVAL
53313 @ 455019:                        LINE   8262 "regression-compile-tmp/nrimp10s-77.imp"
53314 @ 455061:                        PUSH   OP2
53315 @ 455064:                        PUSHI  #0x00000074
53316 @ 455069:                        ASSVAL

  8263        %FINISH
53317 @ 455070:                        LINE   8263 "regression-compile-tmp/nrimp10s-77.imp"
53318 @ 455112:                        LOCATE L_0003

  8264        PSF1(OP1,0,DISP)
53319 @ 455115:                        LINE   8264 "regression-compile-tmp/nrimp10s-77.imp"
53320 @ 455157:                        PUSH   PSF1
53321 @ 455160:                        PUSH   OP1
53322 @ 455163:                        ASSPAR
53323 @ 455164:                        PUSHI  #0x00000000
53324 @ 455169:                        ASSPAR
53325 @ 455170:                        PUSH   DISP
53326 @ 455173:                        ASSPAR
53327 @ 455174:                        CALL  

  8265        PF1(OP2,0,PC,JJJ)
53328 @ 455175:                        LINE   8265 "regression-compile-tmp/nrimp10s-77.imp"
53329 @ 455217:                        PUSH   PF1
53330 @ 455220:                        PUSH   OP2
53331 @ 455223:                        ASSPAR
53332 @ 455224:                        PUSHI  #0x00000000
53333 @ 455229:                        ASSPAR
53334 @ 455230:                        PUSHI  #0x00000004
53335 @ 455235:                        ASSPAR
53336 @ 455236:                        PUSH   JJJ
53337 @ 455239:                        ASSPAR
53338 @ 455240:                        CALL  

  8266        GRUSE(REG)=0
53339 @ 455241:                        LINE   8266 "regression-compile-tmp/nrimp10s-77.imp"
53340 @ 455283:                        PUSH   GRUSE
53341 @ 455286:                        PUSH   REG
53342 @ 455289:                        ACCESS
53343 @ 455290:                        PUSHI  #0x00000000
53344 @ 455295:                        ASSVAL

  8267        %RETURN
53345 @ 455296:                        LINE   8267 "regression-compile-tmp/nrimp10s-77.imp"
53346 @ 455338:                        RETURN

  8268  MOD(4):                                 ! ACCESS=1 FETCH ADDRESS
53347 @ 455339:                        LINE   8268 "regression-compile-tmp/nrimp10s-77.imp"
53348 @ 455381:                        PUSHI  #0x00000004
53349 @ 455386:                        SLABEL 485

  8269        JJ=NUMMOD
53350 @ 455389:                        LINE   8269 "regression-compile-tmp/nrimp10s-77.imp"
53351 @ 455431:                        PUSH   JJ
53352 @ 455434:                        PUSH   NUMMOD
53353 @ 455437:                        ASSVAL

  8270        JJ=JJ*BYTES(PREC) %IF PREC>4;     ! HALF COME WITH BYTE MODIFIER
53354 @ 455438:                        LINE   8270 "regression-compile-tmp/nrimp10s-77.imp"
53355 @ 455480:                        PUSH   PREC
53356 @ 455483:                        PUSHI  #0x00000004
53357 @ 455488:                        JUMPIF <= L_0004
53358 @ 455492:                        PUSH   JJ
53359 @ 455495:                        PUSH   JJ
53360 @ 455498:                        PUSH   BYTES
53361 @ 455501:                        PUSH   PREC
53362 @ 455504:                        ACCESS
53363 @ 455505:                        MUL   
53364 @ 455506:                        ASSVAL
53365 @ 455507:                        LOCATE L_0004

  8271        ->MD20
53366 @ 455510:                        LINE   8271 "regression-compile-tmp/nrimp10s-77.imp"
53367 @ 455552:                        JUMP   L_01ef

  8272  MOD(20):                                ! ACCESS=5 FETCH ADDRESS
53368 @ 455555:                        LINE   8272 "regression-compile-tmp/nrimp10s-77.imp"
53369 @ 455597:                        PUSHI  #0x00000014
53370 @ 455602:                        SLABEL 485

  8273        JJ=NUMMOD+XDISP
53371 @ 455605:                        LINE   8273 "regression-compile-tmp/nrimp10s-77.imp"
53372 @ 455647:                        PUSH   JJ
53373 @ 455650:                        PUSH   NUMMOD
53374 @ 455653:                        PUSH   XDISP
53375 @ 455656:                        ADD   
53376 @ 455657:                        ASSVAL

  8274  MD20: GET IN ACC(REG,1,0,AREA CODE,DISP+4);! BACK HALF OF DESCTR
53377 @ 455658:                        LINE   8274 "regression-compile-tmp/nrimp10s-77.imp"
53378 @ 455700:                        LABEL  L_01ef
53379 @ 455703:                        LINE   8274 "regression-compile-tmp/nrimp10s-77.imp"
53380 @ 455745:                        PUSH   GETINACC
53381 @ 455748:                        PUSH   REG
53382 @ 455751:                        ASSPAR
53383 @ 455752:                        PUSHI  #0x00000001
53384 @ 455757:                        ASSPAR
53385 @ 455758:                        PUSHI  #0x00000000
53386 @ 455763:                        ASSPAR
53387 @ 455764:                        PUSH   AREACODE
53388 @ 455767:                        CALL  
53389 @ 455768:                        ASSPAR
53390 @ 455769:                        PUSH   DISP
53391 @ 455772:                        PUSHI  #0x00000004
53392 @ 455777:                        ADD   
53393 @ 455778:                        ASSPAR
53394 @ 455779:                        CALL  

  8275        %IF REG=ACCR %THEN OP1=IAD %ELSE OP1=ADB
53395 @ 455780:                        LINE   8275 "regression-compile-tmp/nrimp10s-77.imp"
53396 @ 455822:                        PUSH   REG
53397 @ 455825:                        PUSHI  #0x00000000
53398 @ 455830:                        JUMPIF # L_0004
53399 @ 455834:                        PUSH   OP1
53400 @ 455837:                        PUSHI  #0x000000e0
53401 @ 455842:                        ASSVAL
53402 @ 455843:                        GOTO   L_0003
53403 @ 455846:                        LOCATE L_0004
53404 @ 455849:                        PUSH   OP1
53405 @ 455852:                        PUSHI  #0x00000020
53406 @ 455857:                        ASSVAL
53407 @ 455858:                        LOCATE L_0003

  8276        PSF1(OP1,0,JJ) %UNLESS JJ=0
53408 @ 455861:                        LINE   8276 "regression-compile-tmp/nrimp10s-77.imp"
53409 @ 455903:                        PUSH   JJ
53410 @ 455906:                        PUSHI  #0x00000000
53411 @ 455911:                        JUMPIF = L_0004
53412 @ 455915:                        PUSH   PSF1
53413 @ 455918:                        PUSH   OP1
53414 @ 455921:                        ASSPAR
53415 @ 455922:                        PUSHI  #0x00000000
53416 @ 455927:                        ASSPAR
53417 @ 455928:                        PUSH   JJ
53418 @ 455931:                        ASSPAR
53419 @ 455932:                        CALL  
53420 @ 455933:                        LOCATE L_0004

  8277        %RETURN
53421 @ 455936:                        LINE   8277 "regression-compile-tmp/nrimp10s-77.imp"
53422 @ 455978:                        RETURN

  8278  MOD(7):                                 ! ACCESS=1 SET DESCRIPTOR
53423 @ 455979:                        LINE   8278 "regression-compile-tmp/nrimp10s-77.imp"
53424 @ 456021:                        PUSHI  #0x00000007
53425 @ 456026:                        SLABEL 485

  8279        JJ=NUMMOD
53426 @ 456029:                        LINE   8279 "regression-compile-tmp/nrimp10s-77.imp"
53427 @ 456071:                        PUSH   JJ
53428 @ 456074:                        PUSH   NUMMOD
53429 @ 456077:                        ASSVAL

  8280        JJ=JJ*BYTES(PREC) %IF PREC>4;     ! HALF COME WITH BYTE MODIFIER
53430 @ 456078:                        LINE   8280 "regression-compile-tmp/nrimp10s-77.imp"
53431 @ 456120:                        PUSH   PREC
53432 @ 456123:                        PUSHI  #0x00000004
53433 @ 456128:                        JUMPIF <= L_0004
53434 @ 456132:                        PUSH   JJ
53435 @ 456135:                        PUSH   JJ
53436 @ 456138:                        PUSH   BYTES
53437 @ 456141:                        PUSH   PREC
53438 @ 456144:                        ACCESS
53439 @ 456145:                        MUL   
53440 @ 456146:                        ASSVAL
53441 @ 456147:                        LOCATE L_0004

  8281        GET IN ACC(REG,2,0,AREA CODE,DISP);! DESCTR
53442 @ 456150:                        LINE   8281 "regression-compile-tmp/nrimp10s-77.imp"
53443 @ 456192:                        PUSH   GETINACC
53444 @ 456195:                        PUSH   REG
53445 @ 456198:                        ASSPAR
53446 @ 456199:                        PUSHI  #0x00000002
53447 @ 456204:                        ASSPAR
53448 @ 456205:                        PUSHI  #0x00000000
53449 @ 456210:                        ASSPAR
53450 @ 456211:                        PUSH   AREACODE
53451 @ 456214:                        CALL  
53452 @ 456215:                        ASSPAR
53453 @ 456216:                        PUSH   DISP
53454 @ 456219:                        ASSPAR
53455 @ 456220:                        CALL  

  8282        %IF REG=ACCR %THEN OP1=IAD %ELSE OP1=INCA
53456 @ 456221:                        LINE   8282 "regression-compile-tmp/nrimp10s-77.imp"
53457 @ 456263:                        PUSH   REG
53458 @ 456266:                        PUSHI  #0x00000000
53459 @ 456271:                        JUMPIF # L_0004
53460 @ 456275:                        PUSH   OP1
53461 @ 456278:                        PUSHI  #0x000000e0
53462 @ 456283:                        ASSVAL
53463 @ 456284:                        GOTO   L_0003
53464 @ 456287:                        LOCATE L_0004
53465 @ 456290:                        PUSH   OP1
53466 @ 456293:                        PUSHI  #0x00000014
53467 @ 456298:                        ASSVAL
53468 @ 456299:                        LOCATE L_0003

  8283        PSF1(OP1,0,JJ) %UNLESS JJ=0
53469 @ 456302:                        LINE   8283 "regression-compile-tmp/nrimp10s-77.imp"
53470 @ 456344:                        PUSH   JJ
53471 @ 456347:                        PUSHI  #0x00000000
53472 @ 456352:                        JUMPIF = L_0004
53473 @ 456356:                        PUSH   PSF1
53474 @ 456359:                        PUSH   OP1
53475 @ 456362:                        ASSPAR
53476 @ 456363:                        PUSHI  #0x00000000
53477 @ 456368:                        ASSPAR
53478 @ 456369:                        PUSH   JJ
53479 @ 456372:                        ASSPAR
53480 @ 456373:                        CALL  
53481 @ 456374:                        LOCATE L_0004

  8284        %RETURN
53482 @ 456377:                        LINE   8284 "regression-compile-tmp/nrimp10s-77.imp"
53483 @ 456419:                        RETURN

  8285  MOD(5):                                 ! ACCESS=1 STORE
53484 @ 456420:                        LINE   8285 "regression-compile-tmp/nrimp10s-77.imp"
53485 @ 456462:                        PUSHI  #0x00000005
53486 @ 456467:                        SLABEL 485

  8286  MOD(6):                                 ! ACCESS=1 FETCH
53487 @ 456470:                        LINE   8286 "regression-compile-tmp/nrimp10s-77.imp"
53488 @ 456512:                        PUSHI  #0x00000006
53489 @ 456517:                        SLABEL 485

  8287        %IF NUMMOD=0 %THEN ACCESS=2 %AND ->MOD(KK+8)
  8288  
53490 @ 456520:                        LINE   8287 "regression-compile-tmp/nrimp10s-77.imp"
53491 @ 456562:                        PUSH   NUMMOD
53492 @ 456565:                        PUSHI  #0x00000000
53493 @ 456570:                        JUMPIF # L_0004
53494 @ 456574:                        PUSH   ACCESS
53495 @ 456577:                        PUSHI  #0x00000002
53496 @ 456582:                        ASSVAL
53497 @ 456583:                        PUSH   KK
53498 @ 456586:                        PUSHI  #0x00000008
53499 @ 456591:                        ADD   
53500 @ 456592:                        SJUMP  485
53501 @ 456595:                        LOCATE L_0004

  8289        %UNLESS GRUSE(DR)=7 %AND NAMEP>0 %AND GRINF1(DR)=NAMEP&16_FFFF %THEN GET IN ACC(DR,2,0,AREA CODE,DISP)
53502 @ 456598:                        LINE   8289 "regression-compile-tmp/nrimp10s-77.imp"
53503 @ 456640:                        PUSH   GRUSE
53504 @ 456643:                        PUSHI  #0x00000001
53505 @ 456648:                        ACCESS
53506 @ 456649:                        PUSHI  #0x00000007
53507 @ 456654:                        JUMPIF # L_0005
53508 @ 456658:                        PUSH   NAMEP
53509 @ 456661:                        PUSHI  #0x00000000
53510 @ 456666:                        JUMPIF <= L_0005
53511 @ 456670:                        PUSH   GRINF1
53512 @ 456673:                        PUSHI  #0x00000001
53513 @ 456678:                        ACCESS
53514 @ 456679:                        PUSH   NAMEP
53515 @ 456682:                        PUSHI  #0x0000ffff
53516 @ 456687:                        AND   
53517 @ 456688:                        JUMPIF = L_0004
53518 @ 456692:                        LOCATE L_0005
53519 @ 456695:                        PUSH   GETINACC
53520 @ 456698:                        PUSHI  #0x00000001
53521 @ 456703:                        ASSPAR
53522 @ 456704:                        PUSHI  #0x00000002
53523 @ 456709:                        ASSPAR
53524 @ 456710:                        PUSHI  #0x00000000
53525 @ 456715:                        ASSPAR
53526 @ 456716:                        PUSH   AREACODE
53527 @ 456719:                        CALL  
53528 @ 456720:                        ASSPAR
53529 @ 456721:                        PUSH   DISP
53530 @ 456724:                        ASSPAR
53531 @ 456725:                        CALL  
53532 @ 456726:                        LOCATE L_0004

  8290        %IF NAMEP>0 %THEN GRUSE(DR)=7 %AND GRINF1(DR)=NAMEP&16_FFFF
53533 @ 456729:                        LINE   8290 "regression-compile-tmp/nrimp10s-77.imp"
53534 @ 456771:                        PUSH   NAMEP
53535 @ 456774:                        PUSHI  #0x00000000
53536 @ 456779:                        JUMPIF <= L_0004
53537 @ 456783:                        PUSH   GRUSE
53538 @ 456786:                        PUSHI  #0x00000001
53539 @ 456791:                        ACCESS
53540 @ 456792:                        PUSHI  #0x00000007
53541 @ 456797:                        ASSVAL
53542 @ 456798:                        PUSH   GRINF1
53543 @ 456801:                        PUSHI  #0x00000001
53544 @ 456806:                        ACCESS
53545 @ 456807:                        PUSH   NAMEP
53546 @ 456810:                        PUSHI  #0x0000ffff
53547 @ 456815:                        AND   
53548 @ 456816:                        ASSVAL
53549 @ 456817:                        LOCATE L_0004

  8291        AREA=0; DISP=NUMMOD
53550 @ 456820:                        LINE   8291 "regression-compile-tmp/nrimp10s-77.imp"
53551 @ 456862:                        PUSH   AREA
53552 @ 456865:                        PUSHI  #0x00000000
53553 @ 456870:                        ASSVAL
53554 @ 456871:                        LINE   8291 "regression-compile-tmp/nrimp10s-77.imp"
53555 @ 456913:                        PUSH   DISP
53556 @ 456916:                        PUSH   NUMMOD
53557 @ 456919:                        ASSVAL

  8292        ->DRFETCH %IF Z=2
53558 @ 456920:                        LINE   8292 "regression-compile-tmp/nrimp10s-77.imp"
53559 @ 456962:                        PUSH   Z
53560 @ 456965:                        PUSHI  #0x00000002
53561 @ 456970:                        JUMPIF # L_0004
53562 @ 456974:                        JUMP   L_01ee
53563 @ 456977:                        LOCATE L_0004

  8293        %RETURN
53564 @ 456980:                        LINE   8293 "regression-compile-tmp/nrimp10s-77.imp"
53565 @ 457022:                        RETURN

  8294  MOD(12):                                ! ACCESS=3 FETCH ADDRESS
53566 @ 457023:                        LINE   8294 "regression-compile-tmp/nrimp10s-77.imp"
53567 @ 457065:                        PUSHI  #0x0000000c
53568 @ 457070:                        SLABEL 485

  8295        JJJ=BYTES(PREC)
  8296  !
  8297  ! REMEMBER HALF INTEGERS READY SCALED BY VMY OR IN CANAME
  8298  !
53569 @ 457073:                        LINE   8295 "regression-compile-tmp/nrimp10s-77.imp"
53570 @ 457115:                        PUSH   JJJ
53571 @ 457118:                        PUSH   BYTES
53572 @ 457121:                        PUSH   PREC
53573 @ 457124:                        ACCESS
53574 @ 457125:                        ASSVAL

  8299        PSF1(MYB,0,JJJ) %AND GRUSE(BREG)=0 %UNLESS JJJ=1 %OR PREC=4
53575 @ 457126:                        LINE   8299 "regression-compile-tmp/nrimp10s-77.imp"
53576 @ 457168:                        PUSH   JJJ
53577 @ 457171:                        PUSHI  #0x00000001
53578 @ 457176:                        JUMPIF = L_0004
53579 @ 457180:                        PUSH   PREC
53580 @ 457183:                        PUSHI  #0x00000004
53581 @ 457188:                        JUMPIF = L_0004
53582 @ 457192:                        PUSH   PSF1
53583 @ 457195:                        PUSHI  #0x0000002a
53584 @ 457200:                        ASSPAR
53585 @ 457201:                        PUSHI  #0x00000000
53586 @ 457206:                        ASSPAR
53587 @ 457207:                        PUSH   JJJ
53588 @ 457210:                        ASSPAR
53589 @ 457211:                        CALL  
53590 @ 457212:                        PUSH   GRUSE
53591 @ 457215:                        PUSHI  #0x00000007
53592 @ 457220:                        ACCESS
53593 @ 457221:                        PUSHI  #0x00000000
53594 @ 457226:                        ASSVAL
53595 @ 457227:                        LOCATE L_0004

  8300  MD12: %IF REG=BREG %THEN %START
53596 @ 457230:                        LINE   8300 "regression-compile-tmp/nrimp10s-77.imp"
53597 @ 457272:                        LABEL  L_01f0
53598 @ 457275:                        LINE   8300 "regression-compile-tmp/nrimp10s-77.imp"
53599 @ 457317:                        PUSH   REG
53600 @ 457320:                        PUSHI  #0x00000007
53601 @ 457325:                        JUMPIF # L_0004

  8301           %IF AREA=7 %START
53602 @ 457329:                        LINE   8301 "regression-compile-tmp/nrimp10s-77.imp"
53603 @ 457371:                        PUSH   AREA
53604 @ 457374:                        PUSHI  #0x00000007
53605 @ 457379:                        JUMPIF # L_0007

  8302              PF1(INCA,0,BREG,0)
53606 @ 457383:                        LINE   8302 "regression-compile-tmp/nrimp10s-77.imp"
53607 @ 457425:                        PUSH   PF1
53608 @ 457428:                        PUSHI  #0x00000014
53609 @ 457433:                        ASSPAR
53610 @ 457434:                        PUSHI  #0x00000000
53611 @ 457439:                        ASSPAR
53612 @ 457440:                        PUSHI  #0x00000007
53613 @ 457445:                        ASSPAR
53614 @ 457446:                        PUSHI  #0x00000000
53615 @ 457451:                        ASSPAR
53616 @ 457452:                        CALL  

  8303              GRUSE(DR)=0
53617 @ 457453:                        LINE   8303 "regression-compile-tmp/nrimp10s-77.imp"
53618 @ 457495:                        PUSH   GRUSE
53619 @ 457498:                        PUSHI  #0x00000001
53620 @ 457503:                        ACCESS
53621 @ 457504:                        PUSHI  #0x00000000
53622 @ 457509:                        ASSVAL

  8304              PF1(LB,2,0,11);             ! DR BTM HALF TO B VIA IMAGE STORE INSTRUCTION
53623 @ 457510:                        LINE   8304 "regression-compile-tmp/nrimp10s-77.imp"
53624 @ 457552:                        PUSH   PF1
53625 @ 457555:                        PUSHI  #0x0000007a
53626 @ 457560:                        ASSPAR
53627 @ 457561:                        PUSHI  #0x00000002
53628 @ 457566:                        ASSPAR
53629 @ 457567:                        PUSHI  #0x00000000
53630 @ 457572:                        ASSPAR
53631 @ 457573:                        PUSHI  #0x0000000b
53632 @ 457578:                        ASSPAR
53633 @ 457579:                        CALL  

  8305           %FINISH %ELSE PF1(ADB,0,AREA CODE,DISP+4)
53634 @ 457580:                        LINE   8305 "regression-compile-tmp/nrimp10s-77.imp"
53635 @ 457622:                        GOTO   L_0006
53636 @ 457625:                        LOCATE L_0007
53637 @ 457628:                        PUSH   PF1
53638 @ 457631:                        PUSHI  #0x00000020
53639 @ 457636:                        ASSPAR
53640 @ 457637:                        PUSHI  #0x00000000
53641 @ 457642:                        ASSPAR
53642 @ 457643:                        PUSH   AREACODE
53643 @ 457646:                        CALL  
53644 @ 457647:                        ASSPAR
53645 @ 457648:                        PUSH   DISP
53646 @ 457651:                        PUSHI  #0x00000004
53647 @ 457656:                        ADD   
53648 @ 457657:                        ASSPAR
53649 @ 457658:                        CALL  
53650 @ 457659:                        LOCATE L_0006

  8306           GRUSE(BREG)=0
53651 @ 457662:                        LINE   8306 "regression-compile-tmp/nrimp10s-77.imp"
53652 @ 457704:                        PUSH   GRUSE
53653 @ 457707:                        PUSHI  #0x00000007
53654 @ 457712:                        ACCESS
53655 @ 457713:                        PUSHI  #0x00000000
53656 @ 457718:                        ASSVAL

  8307           %RETURN
53657 @ 457719:                        LINE   8307 "regression-compile-tmp/nrimp10s-77.imp"
53658 @ 457761:                        RETURN

  8308        %FINISH
53659 @ 457762:                        LINE   8308 "regression-compile-tmp/nrimp10s-77.imp"
53660 @ 457804:                        LOCATE L_0004

  8309  MOD(8):                                 ! ACCESS=2 FETCH ADDRESS
53661 @ 457807:                        LINE   8309 "regression-compile-tmp/nrimp10s-77.imp"
53662 @ 457849:                        PUSHI  #0x00000008
53663 @ 457854:                        SLABEL 485

  8310        %IF AREA=7 %THEN GET IN ACC(REG,1,2,0,11) %ELSE GET IN ACC(REG,1,0,AREA CODE,DISP+4)
53664 @ 457857:                        LINE   8310 "regression-compile-tmp/nrimp10s-77.imp"
53665 @ 457899:                        PUSH   AREA
53666 @ 457902:                        PUSHI  #0x00000007
53667 @ 457907:                        JUMPIF # L_0004
53668 @ 457911:                        PUSH   GETINACC
53669 @ 457914:                        PUSH   REG
53670 @ 457917:                        ASSPAR
53671 @ 457918:                        PUSHI  #0x00000001
53672 @ 457923:                        ASSPAR
53673 @ 457924:                        PUSHI  #0x00000002
53674 @ 457929:                        ASSPAR
53675 @ 457930:                        PUSHI  #0x00000000
53676 @ 457935:                        ASSPAR
53677 @ 457936:                        PUSHI  #0x0000000b
53678 @ 457941:                        ASSPAR
53679 @ 457942:                        CALL  
53680 @ 457943:                        GOTO   L_0003
53681 @ 457946:                        LOCATE L_0004
53682 @ 457949:                        PUSH   GETINACC
53683 @ 457952:                        PUSH   REG
53684 @ 457955:                        ASSPAR
53685 @ 457956:                        PUSHI  #0x00000001
53686 @ 457961:                        ASSPAR
53687 @ 457962:                        PUSHI  #0x00000000
53688 @ 457967:                        ASSPAR
53689 @ 457968:                        PUSH   AREACODE
53690 @ 457971:                        CALL  
53691 @ 457972:                        ASSPAR
53692 @ 457973:                        PUSH   DISP
53693 @ 457976:                        PUSHI  #0x00000004
53694 @ 457981:                        ADD   
53695 @ 457982:                        ASSPAR
53696 @ 457983:                        CALL  
53697 @ 457984:                        LOCATE L_0003

  8311        %IF ACCESS&3=3 %THEN PF1(IAD,0,BREG,0)
53698 @ 457987:                        LINE   8311 "regression-compile-tmp/nrimp10s-77.imp"
53699 @ 458029:                        PUSH   ACCESS
53700 @ 458032:                        PUSHI  #0x00000003
53701 @ 458037:                        AND   
53702 @ 458038:                        PUSHI  #0x00000003
53703 @ 458043:                        JUMPIF # L_0004
53704 @ 458047:                        PUSH   PF1
53705 @ 458050:                        PUSHI  #0x000000e0
53706 @ 458055:                        ASSPAR
53707 @ 458056:                        PUSHI  #0x00000000
53708 @ 458061:                        ASSPAR
53709 @ 458062:                        PUSHI  #0x00000007
53710 @ 458067:                        ASSPAR
53711 @ 458068:                        PUSHI  #0x00000000
53712 @ 458073:                        ASSPAR
53713 @ 458074:                        CALL  
53714 @ 458075:                        LOCATE L_0004

  8312        %RETURN
53715 @ 458078:                        LINE   8312 "regression-compile-tmp/nrimp10s-77.imp"
53716 @ 458120:                        RETURN

  8313  MOD(9):                                 ! ACCESS=2 STORE
53717 @ 458121:                        LINE   8313 "regression-compile-tmp/nrimp10s-77.imp"
53718 @ 458163:                        PUSHI  #0x00000009
53719 @ 458168:                        SLABEL 485

  8314  MOD(13):                                ! ACCESS=3 STORE
53720 @ 458171:                        LINE   8314 "regression-compile-tmp/nrimp10s-77.imp"
53721 @ 458213:                        PUSHI  #0x0000000d
53722 @ 458218:                        SLABEL 485

  8315        %IF AREA=7 %THEN DISP=0 %AND %RETURN
53723 @ 458221:                        LINE   8315 "regression-compile-tmp/nrimp10s-77.imp"
53724 @ 458263:                        PUSH   AREA
53725 @ 458266:                        PUSHI  #0x00000007
53726 @ 458271:                        JUMPIF # L_0004
53727 @ 458275:                        PUSH   DISP
53728 @ 458278:                        PUSHI  #0x00000000
53729 @ 458283:                        ASSVAL
53730 @ 458284:                        RETURN
53731 @ 458285:                        LOCATE L_0004

  8316        %IF GRUSE(DR)=7 %AND NAMEP>0 %AND GRINF1(DR)=NAMEP&16_FFFF %THEN AREA=7 %AND DISP=0 %ELSE AREA=AREA CODE
53732 @ 458288:                        LINE   8316 "regression-compile-tmp/nrimp10s-77.imp"
53733 @ 458330:                        PUSH   GRUSE
53734 @ 458333:                        PUSHI  #0x00000001
53735 @ 458338:                        ACCESS
53736 @ 458339:                        PUSHI  #0x00000007
53737 @ 458344:                        JUMPIF # L_0004
53738 @ 458348:                        PUSH   NAMEP
53739 @ 458351:                        PUSHI  #0x00000000
53740 @ 458356:                        JUMPIF <= L_0004
53741 @ 458360:                        PUSH   GRINF1
53742 @ 458363:                        PUSHI  #0x00000001
53743 @ 458368:                        ACCESS
53744 @ 458369:                        PUSH   NAMEP
53745 @ 458372:                        PUSHI  #0x0000ffff
53746 @ 458377:                        AND   
53747 @ 458378:                        JUMPIF # L_0004
53748 @ 458382:                        PUSH   AREA
53749 @ 458385:                        PUSHI  #0x00000007
53750 @ 458390:                        ASSVAL
53751 @ 458391:                        PUSH   DISP
53752 @ 458394:                        PUSHI  #0x00000000
53753 @ 458399:                        ASSVAL
53754 @ 458400:                        GOTO   L_0003
53755 @ 458403:                        LOCATE L_0004
53756 @ 458406:                        PUSH   AREA
53757 @ 458409:                        PUSH   AREACODE
53758 @ 458412:                        CALL  
53759 @ 458413:                        ASSVAL
53760 @ 458414:                        LOCATE L_0003

  8317        %RETURN
53761 @ 458417:                        LINE   8317 "regression-compile-tmp/nrimp10s-77.imp"
53762 @ 458459:                        RETURN

  8318  MOD(11):                                ! ACCESS=2 SET DESCRIPTOR
53763 @ 458460:                        LINE   8318 "regression-compile-tmp/nrimp10s-77.imp"
53764 @ 458502:                        PUSHI  #0x0000000b
53765 @ 458507:                        SLABEL 485

  8319        %IF AREA=7 %THEN %START
53766 @ 458510:                        LINE   8319 "regression-compile-tmp/nrimp10s-77.imp"
53767 @ 458552:                        PUSH   AREA
53768 @ 458555:                        PUSHI  #0x00000007
53769 @ 458560:                        JUMPIF # L_0004

  8320           COPY DR %UNLESS REG=DR
53770 @ 458564:                        LINE   8320 "regression-compile-tmp/nrimp10s-77.imp"
53771 @ 458606:                        PUSH   REG
53772 @ 458609:                        PUSHI  #0x00000001
53773 @ 458614:                        JUMPIF = L_0007
53774 @ 458618:                        PUSH   COPYDR
53775 @ 458621:                        CALL  
53776 @ 458622:                        LOCATE L_0007

  8321           %RETURN
53777 @ 458625:                        LINE   8321 "regression-compile-tmp/nrimp10s-77.imp"
53778 @ 458667:                        RETURN

  8322        %FINISH
53779 @ 458668:                        LINE   8322 "regression-compile-tmp/nrimp10s-77.imp"
53780 @ 458710:                        LOCATE L_0004

  8323        GET IN ACC(REG,2,0,AREA CODE,DISP)
53781 @ 458713:                        LINE   8323 "regression-compile-tmp/nrimp10s-77.imp"
53782 @ 458755:                        PUSH   GETINACC
53783 @ 458758:                        PUSH   REG
53784 @ 458761:                        ASSPAR
53785 @ 458762:                        PUSHI  #0x00000002
53786 @ 458767:                        ASSPAR
53787 @ 458768:                        PUSHI  #0x00000000
53788 @ 458773:                        ASSPAR
53789 @ 458774:                        PUSH   AREACODE
53790 @ 458777:                        CALL  
53791 @ 458778:                        ASSPAR
53792 @ 458779:                        PUSH   DISP
53793 @ 458782:                        ASSPAR
53794 @ 458783:                        CALL  

  8324        %RETURN
53795 @ 458784:                        LINE   8324 "regression-compile-tmp/nrimp10s-77.imp"
53796 @ 458826:                        RETURN

  8325  MOD(15):                                ! ACCESS=3 SET DESCRIPTOR
53797 @ 458827:                        LINE   8325 "regression-compile-tmp/nrimp10s-77.imp"
53798 @ 458869:                        PUSHI  #0x0000000f
53799 @ 458874:                        SLABEL 485

  8326        GET IN ACC(DR,2,0,AREA CODE,DISP) %UNLESS AREA=7
53800 @ 458877:                        LINE   8326 "regression-compile-tmp/nrimp10s-77.imp"
53801 @ 458919:                        PUSH   AREA
53802 @ 458922:                        PUSHI  #0x00000007
53803 @ 458927:                        JUMPIF = L_0004
53804 @ 458931:                        PUSH   GETINACC
53805 @ 458934:                        PUSHI  #0x00000001
53806 @ 458939:                        ASSPAR
53807 @ 458940:                        PUSHI  #0x00000002
53808 @ 458945:                        ASSPAR
53809 @ 458946:                        PUSHI  #0x00000000
53810 @ 458951:                        ASSPAR
53811 @ 458952:                        PUSH   AREACODE
53812 @ 458955:                        CALL  
53813 @ 458956:                        ASSPAR
53814 @ 458957:                        PUSH   DISP
53815 @ 458960:                        ASSPAR
53816 @ 458961:                        CALL  
53817 @ 458962:                        LOCATE L_0004

  8327        %IF PREC=4 %OR(TYPE=3 %AND PARMARR=0) %THEN JJ=INCA %ELSE JJ=MODD
53818 @ 458965:                        LINE   8327 "regression-compile-tmp/nrimp10s-77.imp"
53819 @ 459007:                        PUSH   PREC
53820 @ 459010:                        PUSHI  #0x00000004
53821 @ 459015:                        JUMPIF = L_0005
53822 @ 459019:                        PUSH   TYPE
53823 @ 459022:                        PUSHI  #0x00000003
53824 @ 459027:                        JUMPIF # L_0004
53825 @ 459031:                        PUSH   PARMARR
53826 @ 459034:                        PUSHI  #0x00000000
53827 @ 459039:                        JUMPIF # L_0004
53828 @ 459043:                        LOCATE L_0005
53829 @ 459046:                        PUSH   JJ
53830 @ 459049:                        PUSHI  #0x00000014
53831 @ 459054:                        ASSVAL
53832 @ 459055:                        GOTO   L_0003
53833 @ 459058:                        LOCATE L_0004
53834 @ 459061:                        PUSH   JJ
53835 @ 459064:                        PUSHI  #0x00000016
53836 @ 459069:                        ASSVAL
53837 @ 459070:                        LOCATE L_0003

  8328        PF1(JJ,0,BREG,0)
53838 @ 459073:                        LINE   8328 "regression-compile-tmp/nrimp10s-77.imp"
53839 @ 459115:                        PUSH   PF1
53840 @ 459118:                        PUSH   JJ
53841 @ 459121:                        ASSPAR
53842 @ 459122:                        PUSHI  #0x00000000
53843 @ 459127:                        ASSPAR
53844 @ 459128:                        PUSHI  #0x00000007
53845 @ 459133:                        ASSPAR
53846 @ 459134:                        PUSHI  #0x00000000
53847 @ 459139:                        ASSPAR
53848 @ 459140:                        CALL  

  8329        %IF REG#DR %THEN COPY DR
53849 @ 459141:                        LINE   8329 "regression-compile-tmp/nrimp10s-77.imp"
53850 @ 459183:                        PUSH   REG
53851 @ 459186:                        PUSHI  #0x00000001
53852 @ 459191:                        JUMPIF = L_0004
53853 @ 459195:                        PUSH   COPYDR
53854 @ 459198:                        CALL  
53855 @ 459199:                        LOCATE L_0004

  8330        GRUSE(DR)=0
53856 @ 459202:                        LINE   8330 "regression-compile-tmp/nrimp10s-77.imp"
53857 @ 459244:                        PUSH   GRUSE
53858 @ 459247:                        PUSHI  #0x00000001
53859 @ 459252:                        ACCESS
53860 @ 459253:                        PUSHI  #0x00000000
53861 @ 459258:                        ASSVAL

  8331        %RETURN
53862 @ 459259:                        LINE   8331 "regression-compile-tmp/nrimp10s-77.imp"
53863 @ 459301:                        RETURN

  8332  MOD(17):                                ! ACCESS=4 STORE
53864 @ 459302:                        LINE   8332 "regression-compile-tmp/nrimp10s-77.imp"
53865 @ 459344:                        PUSHI  #0x00000011
53866 @ 459349:                        SLABEL 485

  8333  MOD(18):                                ! ACCESS=4 FETCH
53867 @ 459352:                        LINE   8333 "regression-compile-tmp/nrimp10s-77.imp"
53868 @ 459394:                        PUSHI  #0x00000012
53869 @ 459399:                        SLABEL 485

  8334        %IF SIZE=1 %THEN DISP=DISP-8 %AND ->MD2526
53870 @ 459402:                        LINE   8334 "regression-compile-tmp/nrimp10s-77.imp"
53871 @ 459444:                        PUSH   SIZE
53872 @ 459447:                        PUSHI  #0x00000001
53873 @ 459452:                        JUMPIF # L_0004
53874 @ 459456:                        PUSH   DISP
53875 @ 459459:                        PUSH   DISP
53876 @ 459462:                        PUSHI  #0x00000008
53877 @ 459467:                        SUB   
53878 @ 459468:                        ASSVAL
53879 @ 459469:                        JUMP   L_01f1
53880 @ 459472:                        LOCATE L_0004

  8335        DISP=DISP+XDISP
53881 @ 459475:                        LINE   8335 "regression-compile-tmp/nrimp10s-77.imp"
53882 @ 459517:                        PUSH   DISP
53883 @ 459520:                        PUSH   DISP
53884 @ 459523:                        PUSH   XDISP
53885 @ 459526:                        ADD   
53886 @ 459527:                        ASSVAL

  8336        ACCESS=0
53887 @ 459528:                        LINE   8336 "regression-compile-tmp/nrimp10s-77.imp"
53888 @ 459570:                        PUSH   ACCESS
53889 @ 459573:                        PUSHI  #0x00000000
53890 @ 459578:                        ASSVAL

  8337        ->MOD(KK);                        ! REDUCES TO ACCESS=0
53891 @ 459579:                        LINE   8337 "regression-compile-tmp/nrimp10s-77.imp"
53892 @ 459621:                        PUSH   KK
53893 @ 459624:                        SJUMP  485

  8338  MOD(36):                                ! ACCESS=9 FETCH ADDRESS
53894 @ 459627:                        LINE   8338 "regression-compile-tmp/nrimp10s-77.imp"
53895 @ 459669:                        PUSHI  #0x00000024
53896 @ 459674:                        SLABEL 485

  8339  MOD(37):                                ! ACCESS=9 STORE
53897 @ 459677:                        LINE   8339 "regression-compile-tmp/nrimp10s-77.imp"
53898 @ 459719:                        PUSHI  #0x00000025
53899 @ 459724:                        SLABEL 485

  8340  MOD(38):                                ! ACCESS=9 FETCH
53900 @ 459727:                        LINE   8340 "regression-compile-tmp/nrimp10s-77.imp"
53901 @ 459769:                        PUSHI  #0x00000026
53902 @ 459774:                        SLABEL 485

  8341  MOD(39):                                ! ACCESS=9 SET DESCRIPTOR
53903 @ 459777:                        LINE   8341 "regression-compile-tmp/nrimp10s-77.imp"
53904 @ 459819:                        PUSHI  #0x00000027
53905 @ 459824:                        SLABEL 485

  8342        XYNB=BASEREG(8,NAMEP&16_FFFF)
53906 @ 459827:                        LINE   8342 "regression-compile-tmp/nrimp10s-77.imp"
53907 @ 459869:                        PUSH   XYNB
53908 @ 459872:                        PUSH   BASEREG
53909 @ 459875:                        PUSHI  #0x00000008
53910 @ 459880:                        ASSPAR
53911 @ 459881:                        PUSH   NAMEP
53912 @ 459884:                        PUSHI  #0x0000ffff
53913 @ 459889:                        AND   
53914 @ 459890:                        ASSPAR
53915 @ 459891:                        CALL  
53916 @ 459892:                        ASSVAL

  8343        DISP=NUMMOD+XDISP; AREA=XYNB
53917 @ 459893:                        LINE   8343 "regression-compile-tmp/nrimp10s-77.imp"
53918 @ 459935:                        PUSH   DISP
53919 @ 459938:                        PUSH   NUMMOD
53920 @ 459941:                        PUSH   XDISP
53921 @ 459944:                        ADD   
53922 @ 459945:                        ASSVAL
53923 @ 459946:                        LINE   8343 "regression-compile-tmp/nrimp10s-77.imp"
53924 @ 459988:                        PUSH   AREA
53925 @ 459991:                        PUSH   XYNB
53926 @ 459994:                        ASSVAL

  8344        ACCESS=3; NAMEP=0
53927 @ 459995:                        LINE   8344 "regression-compile-tmp/nrimp10s-77.imp"
53928 @ 460037:                        PUSH   ACCESS
53929 @ 460040:                        PUSHI  #0x00000003
53930 @ 460045:                        ASSVAL
53931 @ 460046:                        LINE   8344 "regression-compile-tmp/nrimp10s-77.imp"
53932 @ 460088:                        PUSH   NAMEP
53933 @ 460091:                        PUSHI  #0x00000000
53934 @ 460096:                        ASSVAL

  8345        ->MOD(KK+8);                      ! HAS REDUCED TO ACCESS=2
53935 @ 460097:                        LINE   8345 "regression-compile-tmp/nrimp10s-77.imp"
53936 @ 460139:                        PUSH   KK
53937 @ 460142:                        PUSHI  #0x00000008
53938 @ 460147:                        ADD   
53939 @ 460148:                        SJUMP  485

  8346  MOD(16):                                ! ACCESS=4 FETCH ADDRESS
53940 @ 460151:                        LINE   8346 "regression-compile-tmp/nrimp10s-77.imp"
53941 @ 460193:                        PUSHI  #0x00000010
53942 @ 460198:                        SLABEL 485

  8347        DISP=DISP-8
53943 @ 460201:                        LINE   8347 "regression-compile-tmp/nrimp10s-77.imp"
53944 @ 460243:                        PUSH   DISP
53945 @ 460246:                        PUSH   DISP
53946 @ 460249:                        PUSHI  #0x00000008
53947 @ 460254:                        SUB   
53948 @ 460255:                        ASSVAL

  8348  MOD(24):                                ! ACCESS=6 FETCH ADDRESS
53949 @ 460256:                        LINE   8348 "regression-compile-tmp/nrimp10s-77.imp"
53950 @ 460298:                        PUSHI  #0x00000018
53951 @ 460303:                        SLABEL 485

  8349        GET IN ACC(REG,1,0,AREA CODE,DISP+4)
53952 @ 460306:                        LINE   8349 "regression-compile-tmp/nrimp10s-77.imp"
53953 @ 460348:                        PUSH   GETINACC
53954 @ 460351:                        PUSH   REG
53955 @ 460354:                        ASSPAR
53956 @ 460355:                        PUSHI  #0x00000001
53957 @ 460360:                        ASSPAR
53958 @ 460361:                        PUSHI  #0x00000000
53959 @ 460366:                        ASSPAR
53960 @ 460367:                        PUSH   AREACODE
53961 @ 460370:                        CALL  
53962 @ 460371:                        ASSPAR
53963 @ 460372:                        PUSH   DISP
53964 @ 460375:                        PUSHI  #0x00000004
53965 @ 460380:                        ADD   
53966 @ 460381:                        ASSPAR
53967 @ 460382:                        CALL  

  8350        %IF REG=BREG %THEN KK=ADB %ELSE KK=IAD
53968 @ 460383:                        LINE   8350 "regression-compile-tmp/nrimp10s-77.imp"
53969 @ 460425:                        PUSH   REG
53970 @ 460428:                        PUSHI  #0x00000007
53971 @ 460433:                        JUMPIF # L_0004
53972 @ 460437:                        PUSH   KK
53973 @ 460440:                        PUSHI  #0x00000020
53974 @ 460445:                        ASSVAL
53975 @ 460446:                        GOTO   L_0003
53976 @ 460449:                        LOCATE L_0004
53977 @ 460452:                        PUSH   KK
53978 @ 460455:                        PUSHI  #0x000000e0
53979 @ 460460:                        ASSVAL
53980 @ 460461:                        LOCATE L_0003

  8351        PSF1(KK,0,XDISP) %UNLESS XDISP=0
53981 @ 460464:                        LINE   8351 "regression-compile-tmp/nrimp10s-77.imp"
53982 @ 460506:                        PUSH   XDISP
53983 @ 460509:                        PUSHI  #0x00000000
53984 @ 460514:                        JUMPIF = L_0004
53985 @ 460518:                        PUSH   PSF1
53986 @ 460521:                        PUSH   KK
53987 @ 460524:                        ASSPAR
53988 @ 460525:                        PUSHI  #0x00000000
53989 @ 460530:                        ASSPAR
53990 @ 460531:                        PUSH   XDISP
53991 @ 460534:                        ASSPAR
53992 @ 460535:                        CALL  
53993 @ 460536:                        LOCATE L_0004

  8352        %RETURN
53994 @ 460539:                        LINE   8352 "regression-compile-tmp/nrimp10s-77.imp"
53995 @ 460581:                        RETURN

  8353  MD2526:
53996 @ 460582:                        LINE   8353 "regression-compile-tmp/nrimp10s-77.imp"
53997 @ 460624:                        LABEL  L_01f1

  8354  MOD(25):                                ! ACCESS=6 STORE
53998 @ 460627:                        LINE   8354 "regression-compile-tmp/nrimp10s-77.imp"
53999 @ 460669:                        PUSHI  #0x00000019
54000 @ 460674:                        SLABEL 485

  8355  MOD(26):                                ! ACCESS=6 FETCH
54001 @ 460677:                        LINE   8355 "regression-compile-tmp/nrimp10s-77.imp"
54002 @ 460719:                        PUSHI  #0x0000001a
54003 @ 460724:                        SLABEL 485

  8356        %IF SIZE>2 %START
54004 @ 460727:                        LINE   8356 "regression-compile-tmp/nrimp10s-77.imp"
54005 @ 460769:                        PUSH   SIZE
54006 @ 460772:                        PUSHI  #0x00000002
54007 @ 460777:                        JUMPIF <= L_0004

  8357           XYNB=BASEREG(8,NAMEP&16_FFFF)
54008 @ 460781:                        LINE   8357 "regression-compile-tmp/nrimp10s-77.imp"
54009 @ 460823:                        PUSH   XYNB
54010 @ 460826:                        PUSH   BASEREG
54011 @ 460829:                        PUSHI  #0x00000008
54012 @ 460834:                        ASSPAR
54013 @ 460835:                        PUSH   NAMEP
54014 @ 460838:                        PUSHI  #0x0000ffff
54015 @ 460843:                        AND   
54016 @ 460844:                        ASSPAR
54017 @ 460845:                        CALL  
54018 @ 460846:                        ASSVAL

  8358           AREA=XYNB;  ACCESS=0
54019 @ 460847:                        LINE   8358 "regression-compile-tmp/nrimp10s-77.imp"
54020 @ 460889:                        PUSH   AREA
54021 @ 460892:                        PUSH   XYNB
54022 @ 460895:                        ASSVAL
54023 @ 460896:                        LINE   8358 "regression-compile-tmp/nrimp10s-77.imp"
54024 @ 460938:                        PUSH   ACCESS
54025 @ 460941:                        PUSHI  #0x00000000
54026 @ 460946:                        ASSVAL

  8359           DISP=XDISP; ->MOD(KK)
54027 @ 460947:                        LINE   8359 "regression-compile-tmp/nrimp10s-77.imp"
54028 @ 460989:                        PUSH   DISP
54029 @ 460992:                        PUSH   XDISP
54030 @ 460995:                        ASSVAL
54031 @ 460996:                        LINE   8359 "regression-compile-tmp/nrimp10s-77.imp"
54032 @ 461038:                        PUSH   KK
54033 @ 461041:                        SJUMP  485

  8360        %FINISH
54034 @ 461044:                        LINE   8360 "regression-compile-tmp/nrimp10s-77.imp"
54035 @ 461086:                        LOCATE L_0004

  8361        %IF SIZE=1 %THEN %START;          ! SIZE = 1 FOR BYTES
54036 @ 461089:                        LINE   8361 "regression-compile-tmp/nrimp10s-77.imp"
54037 @ 461131:                        PUSH   SIZE
54038 @ 461134:                        PUSHI  #0x00000001
54039 @ 461139:                        JUMPIF # L_0004

  8362           PSORLF1(LD,0,AREA CODE,DISP) %UNLESS GRUSE(DR)=7 %AND NAMEP>0 %AND GRINF1(DR)=NAMEP&16_FFFF
54040 @ 461143:                        LINE   8362 "regression-compile-tmp/nrimp10s-77.imp"
54041 @ 461185:                        PUSH   GRUSE
54042 @ 461188:                        PUSHI  #0x00000001
54043 @ 461193:                        ACCESS
54044 @ 461194:                        PUSHI  #0x00000007
54045 @ 461199:                        JUMPIF # L_0008
54046 @ 461203:                        PUSH   NAMEP
54047 @ 461206:                        PUSHI  #0x00000000
54048 @ 461211:                        JUMPIF <= L_0008
54049 @ 461215:                        PUSH   GRINF1
54050 @ 461218:                        PUSHI  #0x00000001
54051 @ 461223:                        ACCESS
54052 @ 461224:                        PUSH   NAMEP
54053 @ 461227:                        PUSHI  #0x0000ffff
54054 @ 461232:                        AND   
54055 @ 461233:                        JUMPIF = L_0007
54056 @ 461237:                        LOCATE L_0008
54057 @ 461240:                        PUSH   PSORLF1
54058 @ 461243:                        PUSHI  #0x00000078
54059 @ 461248:                        ASSPAR
54060 @ 461249:                        PUSHI  #0x00000000
54061 @ 461254:                        ASSPAR
54062 @ 461255:                        PUSH   AREACODE
54063 @ 461258:                        CALL  
54064 @ 461259:                        ASSPAR
54065 @ 461260:                        PUSH   DISP
54066 @ 461263:                        ASSPAR
54067 @ 461264:                        CALL  
54068 @ 461265:                        LOCATE L_0007

  8363        %FINISH %ELSE %START;             ! SIZE=2 FOR HALFS
54069 @ 461268:                        LINE   8363 "regression-compile-tmp/nrimp10s-77.imp"
54070 @ 461310:                        GOTO   L_0003
54071 @ 461313:                        LOCATE L_0004

  8364           PF1(LDTB,0,PC,MAP DES(4)) %UNLESS GRUSE(DR)=13 %OR GRUSE(DR)=15
54072 @ 461316:                        LINE   8364 "regression-compile-tmp/nrimp10s-77.imp"
54073 @ 461358:                        PUSH   GRUSE
54074 @ 461361:                        PUSHI  #0x00000001
54075 @ 461366:                        ACCESS
54076 @ 461367:                        PUSHI  #0x0000000d
54077 @ 461372:                        JUMPIF = L_0007
54078 @ 461376:                        PUSH   GRUSE
54079 @ 461379:                        PUSHI  #0x00000001
54080 @ 461384:                        ACCESS
54081 @ 461385:                        PUSHI  #0x0000000f
54082 @ 461390:                        JUMPIF = L_0007
54083 @ 461394:                        PUSH   PF1
54084 @ 461397:                        PUSHI  #0x00000074
54085 @ 461402:                        ASSPAR
54086 @ 461403:                        PUSHI  #0x00000000
54087 @ 461408:                        ASSPAR
54088 @ 461409:                        PUSHI  #0x00000004
54089 @ 461414:                        ASSPAR
54090 @ 461415:                        PUSH   MAPDES
54091 @ 461418:                        PUSHI  #0x00000004
54092 @ 461423:                        ASSPAR
54093 @ 461424:                        CALL  
54094 @ 461425:                        ASSPAR
54095 @ 461426:                        CALL  
54096 @ 461427:                        LOCATE L_0007

  8365           PSORLF1(LDA,0,AREA CODE,DISP+4) %UNLESS NAMEP>0 %AND GRINF1(DR)=NAMEP&16_FFFF %AND (GRUSE(DR)=7 %OR GRUSE(DR)=15)
54097 @ 461430:                        LINE   8365 "regression-compile-tmp/nrimp10s-77.imp"
54098 @ 461472:                        PUSH   NAMEP
54099 @ 461475:                        PUSHI  #0x00000000
54100 @ 461480:                        JUMPIF <= L_0008
54101 @ 461484:                        PUSH   GRINF1
54102 @ 461487:                        PUSHI  #0x00000001
54103 @ 461492:                        ACCESS
54104 @ 461493:                        PUSH   NAMEP
54105 @ 461496:                        PUSHI  #0x0000ffff
54106 @ 461501:                        AND   
54107 @ 461502:                        JUMPIF # L_0008
54108 @ 461506:                        PUSH   GRUSE
54109 @ 461509:                        PUSHI  #0x00000001
54110 @ 461514:                        ACCESS
54111 @ 461515:                        PUSHI  #0x00000007
54112 @ 461520:                        JUMPIF = L_0007
54113 @ 461524:                        PUSH   GRUSE
54114 @ 461527:                        PUSHI  #0x00000001
54115 @ 461532:                        ACCESS
54116 @ 461533:                        PUSHI  #0x0000000f
54117 @ 461538:                        JUMPIF = L_0007
54118 @ 461542:                        LOCATE L_0008
54119 @ 461545:                        PUSH   PSORLF1
54120 @ 461548:                        PUSHI  #0x00000072
54121 @ 461553:                        ASSPAR
54122 @ 461554:                        PUSHI  #0x00000000
54123 @ 461559:                        ASSPAR
54124 @ 461560:                        PUSH   AREACODE
54125 @ 461563:                        CALL  
54126 @ 461564:                        ASSPAR
54127 @ 461565:                        PUSH   DISP
54128 @ 461568:                        PUSHI  #0x00000004
54129 @ 461573:                        ADD   
54130 @ 461574:                        ASSPAR
54131 @ 461575:                        CALL  
54132 @ 461576:                        LOCATE L_0007

  8366        %FINISH
54133 @ 461579:                        LINE   8366 "regression-compile-tmp/nrimp10s-77.imp"
54134 @ 461621:                        LOCATE L_0003

  8367        GRUSE(DR)=0
54135 @ 461624:                        LINE   8367 "regression-compile-tmp/nrimp10s-77.imp"
54136 @ 461666:                        PUSH   GRUSE
54137 @ 461669:                        PUSHI  #0x00000001
54138 @ 461674:                        ACCESS
54139 @ 461675:                        PUSHI  #0x00000000
54140 @ 461680:                        ASSVAL

  8368        %IF NAMEP>0 %THEN GRUSE(DR)=8*SIZE-1 %AND GRINF1(DR)=NAMEP&16_FFFF
54141 @ 461681:                        LINE   8368 "regression-compile-tmp/nrimp10s-77.imp"
54142 @ 461723:                        PUSH   NAMEP
54143 @ 461726:                        PUSHI  #0x00000000
54144 @ 461731:                        JUMPIF <= L_0004
54145 @ 461735:                        PUSH   GRUSE
54146 @ 461738:                        PUSHI  #0x00000001
54147 @ 461743:                        ACCESS
54148 @ 461744:                        PUSHI  #0x00000008
54149 @ 461749:                        PUSH   SIZE
54150 @ 461752:                        MUL   
54151 @ 461753:                        PUSHI  #0x00000001
54152 @ 461758:                        SUB   
54153 @ 461759:                        ASSVAL
54154 @ 461760:                        PUSH   GRINF1
54155 @ 461763:                        PUSHI  #0x00000001
54156 @ 461768:                        ACCESS
54157 @ 461769:                        PUSH   NAMEP
54158 @ 461772:                        PUSHI  #0x0000ffff
54159 @ 461777:                        AND   
54160 @ 461778:                        ASSVAL
54161 @ 461779:                        LOCATE L_0004

  8369        ACCESS=1;  AREA=0
54162 @ 461782:                        LINE   8369 "regression-compile-tmp/nrimp10s-77.imp"
54163 @ 461824:                        PUSH   ACCESS
54164 @ 461827:                        PUSHI  #0x00000001
54165 @ 461832:                        ASSVAL
54166 @ 461833:                        LINE   8369 "regression-compile-tmp/nrimp10s-77.imp"
54167 @ 461875:                        PUSH   AREA
54168 @ 461878:                        PUSHI  #0x00000000
54169 @ 461883:                        ASSVAL

  8370        DISP=XDISP
54170 @ 461884:                        LINE   8370 "regression-compile-tmp/nrimp10s-77.imp"
54171 @ 461926:                        PUSH   DISP
54172 @ 461929:                        PUSH   XDISP
54173 @ 461932:                        ASSVAL

  8371        %IF DISP=0 %AND ACCESS=1 %THEN AREA=7 %AND ACCESS=2
54174 @ 461933:                        LINE   8371 "regression-compile-tmp/nrimp10s-77.imp"
54175 @ 461975:                        PUSH   DISP
54176 @ 461978:                        PUSHI  #0x00000000
54177 @ 461983:                        JUMPIF # L_0004
54178 @ 461987:                        PUSH   ACCESS
54179 @ 461990:                        PUSHI  #0x00000001
54180 @ 461995:                        JUMPIF # L_0004
54181 @ 461999:                        PUSH   AREA
54182 @ 462002:                        PUSHI  #0x00000007
54183 @ 462007:                        ASSVAL
54184 @ 462008:                        PUSH   ACCESS
54185 @ 462011:                        PUSHI  #0x00000002
54186 @ 462016:                        ASSVAL
54187 @ 462017:                        LOCATE L_0004

  8372        ->DRFETCH %IF Z=2
54188 @ 462020:                        LINE   8372 "regression-compile-tmp/nrimp10s-77.imp"
54189 @ 462062:                        PUSH   Z
54190 @ 462065:                        PUSHI  #0x00000002
54191 @ 462070:                        JUMPIF # L_0004
54192 @ 462074:                        JUMP   L_01ee
54193 @ 462077:                        LOCATE L_0004

  8373        %RETURN
54194 @ 462080:                        LINE   8373 "regression-compile-tmp/nrimp10s-77.imp"
54195 @ 462122:                        RETURN

  8374  MOD(23):                                ! ACCESS=5 SET DESCRIPTOR
54196 @ 462123:                        LINE   8374 "regression-compile-tmp/nrimp10s-77.imp"
54197 @ 462165:                        PUSHI  #0x00000017
54198 @ 462170:                        SLABEL 485

  8375        XDISP=NUMMOD+XDISP
54199 @ 462173:                        LINE   8375 "regression-compile-tmp/nrimp10s-77.imp"
54200 @ 462215:                        PUSH   XDISP
54201 @ 462218:                        PUSH   NUMMOD
54202 @ 462221:                        PUSH   XDISP
54203 @ 462224:                        ADD   
54204 @ 462225:                        ASSVAL

  8376        ->MD31
54205 @ 462226:                        LINE   8376 "regression-compile-tmp/nrimp10s-77.imp"
54206 @ 462268:                        JUMP   L_01f2

  8377  MOD(19):                                ! ACCESS=4 SET DESCRIPTOR
54207 @ 462271:                        LINE   8377 "regression-compile-tmp/nrimp10s-77.imp"
54208 @ 462313:                        PUSHI  #0x00000013
54209 @ 462318:                        SLABEL 485

  8378        DISP=DISP-8
54210 @ 462321:                        LINE   8378 "regression-compile-tmp/nrimp10s-77.imp"
54211 @ 462363:                        PUSH   DISP
54212 @ 462366:                        PUSH   DISP
54213 @ 462369:                        PUSHI  #0x00000008
54214 @ 462374:                        SUB   
54215 @ 462375:                        ASSVAL

  8379  MOD(27):                                ! ACCESS=6 SET DESCRIPTOR
54216 @ 462376:                        LINE   8379 "regression-compile-tmp/nrimp10s-77.imp"
54217 @ 462418:                        PUSHI  #0x0000001b
54218 @ 462423:                        SLABEL 485

  8380  MOD(31):                                ! ACCESS=7 SET DESRCPTOR
54219 @ 462426:                        LINE   8380 "regression-compile-tmp/nrimp10s-77.imp"
54220 @ 462468:                        PUSHI  #0x0000001f
54221 @ 462473:                        SLABEL 485

  8381  MD31: GET IN ACC(DR,2,0,AREA CODE,DISP)
54222 @ 462476:                        LINE   8381 "regression-compile-tmp/nrimp10s-77.imp"
54223 @ 462518:                        LABEL  L_01f2
54224 @ 462521:                        LINE   8381 "regression-compile-tmp/nrimp10s-77.imp"
54225 @ 462563:                        PUSH   GETINACC
54226 @ 462566:                        PUSHI  #0x00000001
54227 @ 462571:                        ASSPAR
54228 @ 462572:                        PUSHI  #0x00000002
54229 @ 462577:                        ASSPAR
54230 @ 462578:                        PUSHI  #0x00000000
54231 @ 462583:                        ASSPAR
54232 @ 462584:                        PUSH   AREACODE
54233 @ 462587:                        CALL  
54234 @ 462588:                        ASSPAR
54235 @ 462589:                        PUSH   DISP
54236 @ 462592:                        ASSPAR
54237 @ 462593:                        CALL  

  8382        PSF1(INCA,0,XDISP) %UNLESS XDISP=0
54238 @ 462594:                        LINE   8382 "regression-compile-tmp/nrimp10s-77.imp"
54239 @ 462636:                        PUSH   XDISP
54240 @ 462639:                        PUSHI  #0x00000000
54241 @ 462644:                        JUMPIF = L_0004
54242 @ 462648:                        PUSH   PSF1
54243 @ 462651:                        PUSHI  #0x00000014
54244 @ 462656:                        ASSPAR
54245 @ 462657:                        PUSHI  #0x00000000
54246 @ 462662:                        ASSPAR
54247 @ 462663:                        PUSH   XDISP
54248 @ 462666:                        ASSPAR
54249 @ 462667:                        CALL  
54250 @ 462668:                        LOCATE L_0004

  8383        PF1(INCA,0,BREG,0) %IF ACCESS=7
54251 @ 462671:                        LINE   8383 "regression-compile-tmp/nrimp10s-77.imp"
54252 @ 462713:                        PUSH   ACCESS
54253 @ 462716:                        PUSHI  #0x00000007
54254 @ 462721:                        JUMPIF # L_0004
54255 @ 462725:                        PUSH   PF1
54256 @ 462728:                        PUSHI  #0x00000014
54257 @ 462733:                        ASSPAR
54258 @ 462734:                        PUSHI  #0x00000000
54259 @ 462739:                        ASSPAR
54260 @ 462740:                        PUSHI  #0x00000007
54261 @ 462745:                        ASSPAR
54262 @ 462746:                        PUSHI  #0x00000000
54263 @ 462751:                        ASSPAR
54264 @ 462752:                        CALL  
54265 @ 462753:                        LOCATE L_0004

  8384        %IF TYPE=3 %OR TYPE=5 %THEN PSORLF1(LDB,0,0,ACC) %ELSE PF1(LDTB,0,PC,PARAM DES(PREC))
54266 @ 462756:                        LINE   8384 "regression-compile-tmp/nrimp10s-77.imp"
54267 @ 462798:                        PUSH   TYPE
54268 @ 462801:                        PUSHI  #0x00000003
54269 @ 462806:                        JUMPIF = L_0005
54270 @ 462810:                        PUSH   TYPE
54271 @ 462813:                        PUSHI  #0x00000005
54272 @ 462818:                        JUMPIF # L_0004
54273 @ 462822:                        LOCATE L_0005
54274 @ 462825:                        PUSH   PSORLF1
54275 @ 462828:                        PUSHI  #0x00000076
54276 @ 462833:                        ASSPAR
54277 @ 462834:                        PUSHI  #0x00000000
54278 @ 462839:                        ASSPAR
54279 @ 462840:                        PUSHI  #0x00000000
54280 @ 462845:                        ASSPAR
54281 @ 462846:                        PUSH   ACC
54282 @ 462849:                        ASSPAR
54283 @ 462850:                        CALL  
54284 @ 462851:                        GOTO   L_0003
54285 @ 462854:                        LOCATE L_0004
54286 @ 462857:                        PUSH   PF1
54287 @ 462860:                        PUSHI  #0x00000074
54288 @ 462865:                        ASSPAR
54289 @ 462866:                        PUSHI  #0x00000000
54290 @ 462871:                        ASSPAR
54291 @ 462872:                        PUSHI  #0x00000004
54292 @ 462877:                        ASSPAR
54293 @ 462878:                        PUSH   PARAMDES
54294 @ 462881:                        PUSH   PREC
54295 @ 462884:                        ASSPAR
54296 @ 462885:                        CALL  
54297 @ 462886:                        ASSPAR
54298 @ 462887:                        CALL  
54299 @ 462888:                        LOCATE L_0003

  8385        %IF REG#DR %THEN COPY DR
54300 @ 462891:                        LINE   8385 "regression-compile-tmp/nrimp10s-77.imp"
54301 @ 462933:                        PUSH   REG
54302 @ 462936:                        PUSHI  #0x00000001
54303 @ 462941:                        JUMPIF = L_0004
54304 @ 462945:                        PUSH   COPYDR
54305 @ 462948:                        CALL  
54306 @ 462949:                        LOCATE L_0004

  8386        %RETURN
54307 @ 462952:                        LINE   8386 "regression-compile-tmp/nrimp10s-77.imp"
54308 @ 462994:                        RETURN

  8387  MOD(28):                                ! ACCESS=7 FETCH ADDRESS
54309 @ 462995:                        LINE   8387 "regression-compile-tmp/nrimp10s-77.imp"
54310 @ 463037:                        PUSHI  #0x0000001c
54311 @ 463042:                        SLABEL 485

  8388        PSF1(ADB,0,XDISP) %AND GRUSE(BREG)=0 %UNLESS XDISP=0
54312 @ 463045:                        LINE   8388 "regression-compile-tmp/nrimp10s-77.imp"
54313 @ 463087:                        PUSH   XDISP
54314 @ 463090:                        PUSHI  #0x00000000
54315 @ 463095:                        JUMPIF = L_0004
54316 @ 463099:                        PUSH   PSF1
54317 @ 463102:                        PUSHI  #0x00000020
54318 @ 463107:                        ASSPAR
54319 @ 463108:                        PUSHI  #0x00000000
54320 @ 463113:                        ASSPAR
54321 @ 463114:                        PUSH   XDISP
54322 @ 463117:                        ASSPAR
54323 @ 463118:                        CALL  
54324 @ 463119:                        PUSH   GRUSE
54325 @ 463122:                        PUSHI  #0x00000007
54326 @ 463127:                        ACCESS
54327 @ 463128:                        PUSHI  #0x00000000
54328 @ 463133:                        ASSVAL
54329 @ 463134:                        LOCATE L_0004

  8389        ACCESS=3;  ->MD12
54330 @ 463137:                        LINE   8389 "regression-compile-tmp/nrimp10s-77.imp"
54331 @ 463179:                        PUSH   ACCESS
54332 @ 463182:                        PUSHI  #0x00000003
54333 @ 463187:                        ASSVAL
54334 @ 463188:                        LINE   8389 "regression-compile-tmp/nrimp10s-77.imp"
54335 @ 463230:                        JUMP   L_01f0

  8390  MOD(29):                                ! ACCESS=7 STORE
54336 @ 463233:                        LINE   8390 "regression-compile-tmp/nrimp10s-77.imp"
54337 @ 463275:                        PUSHI  #0x0000001d
54338 @ 463280:                        SLABEL 485

  8391  MOD(30):                                ! ACCESS=7 FETCH
54339 @ 463283:                        LINE   8391 "regression-compile-tmp/nrimp10s-77.imp"
54340 @ 463325:                        PUSHI  #0x0000001e
54341 @ 463330:                        SLABEL 485

  8392  MOD(21):                                ! ACCESS=5 STORE
54342 @ 463333:                        LINE   8392 "regression-compile-tmp/nrimp10s-77.imp"
54343 @ 463375:                        PUSHI  #0x00000015
54344 @ 463380:                        SLABEL 485

  8393  MOD(22):                                ! ACCESS=5 FETCH
54345 @ 463383:                        LINE   8393 "regression-compile-tmp/nrimp10s-77.imp"
54346 @ 463425:                        PUSHI  #0x00000016
54347 @ 463430:                        SLABEL 485

  8394        %IF 1<=SIZE<=2 %THEN %START
54348 @ 463433:                        LINE   8394 "regression-compile-tmp/nrimp10s-77.imp"
54349 @ 463475:                        PUSHI  #0x00000001
54350 @ 463480:                        PUSH   SIZE
54351 @ 463483:                        JUMPIFD > L_0004
54352 @ 463487:                        PUSHI  #0x00000002
54353 @ 463492:                        JUMPIF > L_0004

  8395           %IF SIZE=1 %THEN %START
54354 @ 463496:                        LINE   8395 "regression-compile-tmp/nrimp10s-77.imp"
54355 @ 463538:                        PUSH   SIZE
54356 @ 463541:                        PUSHI  #0x00000001
54357 @ 463546:                        JUMPIF # L_0007

  8396              PSORLF1(LD,0,AREA CODE,DISP) %UNLESS GRUSE(DR)=7 %AND NAMEP>0 %AND GRINF1(DR)=NAMEP&16_FFFF
54358 @ 463550:                        LINE   8396 "regression-compile-tmp/nrimp10s-77.imp"
54359 @ 463592:                        PUSH   GRUSE
54360 @ 463595:                        PUSHI  #0x00000001
54361 @ 463600:                        ACCESS
54362 @ 463601:                        PUSHI  #0x00000007
54363 @ 463606:                        JUMPIF # L_000b
54364 @ 463610:                        PUSH   NAMEP
54365 @ 463613:                        PUSHI  #0x00000000
54366 @ 463618:                        JUMPIF <= L_000b
54367 @ 463622:                        PUSH   GRINF1
54368 @ 463625:                        PUSHI  #0x00000001
54369 @ 463630:                        ACCESS
54370 @ 463631:                        PUSH   NAMEP
54371 @ 463634:                        PUSHI  #0x0000ffff
54372 @ 463639:                        AND   
54373 @ 463640:                        JUMPIF = L_000a
54374 @ 463644:                        LOCATE L_000b
54375 @ 463647:                        PUSH   PSORLF1
54376 @ 463650:                        PUSHI  #0x00000078
54377 @ 463655:                        ASSPAR
54378 @ 463656:                        PUSHI  #0x00000000
54379 @ 463661:                        ASSPAR
54380 @ 463662:                        PUSH   AREACODE
54381 @ 463665:                        CALL  
54382 @ 463666:                        ASSPAR
54383 @ 463667:                        PUSH   DISP
54384 @ 463670:                        ASSPAR
54385 @ 463671:                        CALL  
54386 @ 463672:                        LOCATE L_000a

  8397           %FINISH %ELSE %START;          ! SIZE=2 HALFS
54387 @ 463675:                        LINE   8397 "regression-compile-tmp/nrimp10s-77.imp"
54388 @ 463717:                        GOTO   L_0006
54389 @ 463720:                        LOCATE L_0007

  8398              PSORLF1(LDA,0,AREA CODE,DISP+4) %UNLESS NAMEP>=0 %AND GRINF1(DR)=NAMEP&16_FFFF %AND (GRUSE(DR)=7 %OR GRUSE(DR)=15)
54390 @ 463723:                        LINE   8398 "regression-compile-tmp/nrimp10s-77.imp"
54391 @ 463765:                        PUSH   NAMEP
54392 @ 463768:                        PUSHI  #0x00000000
54393 @ 463773:                        JUMPIF < L_000b
54394 @ 463777:                        PUSH   GRINF1
54395 @ 463780:                        PUSHI  #0x00000001
54396 @ 463785:                        ACCESS
54397 @ 463786:                        PUSH   NAMEP
54398 @ 463789:                        PUSHI  #0x0000ffff
54399 @ 463794:                        AND   
54400 @ 463795:                        JUMPIF # L_000b
54401 @ 463799:                        PUSH   GRUSE
54402 @ 463802:                        PUSHI  #0x00000001
54403 @ 463807:                        ACCESS
54404 @ 463808:                        PUSHI  #0x00000007
54405 @ 463813:                        JUMPIF = L_000a
54406 @ 463817:                        PUSH   GRUSE
54407 @ 463820:                        PUSHI  #0x00000001
54408 @ 463825:                        ACCESS
54409 @ 463826:                        PUSHI  #0x0000000f
54410 @ 463831:                        JUMPIF = L_000a
54411 @ 463835:                        LOCATE L_000b
54412 @ 463838:                        PUSH   PSORLF1
54413 @ 463841:                        PUSHI  #0x00000072
54414 @ 463846:                        ASSPAR
54415 @ 463847:                        PUSHI  #0x00000000
54416 @ 463852:                        ASSPAR
54417 @ 463853:                        PUSH   AREACODE
54418 @ 463856:                        CALL  
54419 @ 463857:                        ASSPAR
54420 @ 463858:                        PUSH   DISP
54421 @ 463861:                        PUSHI  #0x00000004
54422 @ 463866:                        ADD   
54423 @ 463867:                        ASSPAR
54424 @ 463868:                        CALL  
54425 @ 463869:                        LOCATE L_000a

  8399              PF1(LDTB,0,PC,MAPDES(4)) %UNLESS GRUSE(DR)=13 %OR GRUSE(DR)=15
54426 @ 463872:                        LINE   8399 "regression-compile-tmp/nrimp10s-77.imp"
54427 @ 463914:                        PUSH   GRUSE
54428 @ 463917:                        PUSHI  #0x00000001
54429 @ 463922:                        ACCESS
54430 @ 463923:                        PUSHI  #0x0000000d
54431 @ 463928:                        JUMPIF = L_000a
54432 @ 463932:                        PUSH   GRUSE
54433 @ 463935:                        PUSHI  #0x00000001
54434 @ 463940:                        ACCESS
54435 @ 463941:                        PUSHI  #0x0000000f
54436 @ 463946:                        JUMPIF = L_000a
54437 @ 463950:                        PUSH   PF1
54438 @ 463953:                        PUSHI  #0x00000074
54439 @ 463958:                        ASSPAR
54440 @ 463959:                        PUSHI  #0x00000000
54441 @ 463964:                        ASSPAR
54442 @ 463965:                        PUSHI  #0x00000004
54443 @ 463970:                        ASSPAR
54444 @ 463971:                        PUSH   MAPDES
54445 @ 463974:                        PUSHI  #0x00000004
54446 @ 463979:                        ASSPAR
54447 @ 463980:                        CALL  
54448 @ 463981:                        ASSPAR
54449 @ 463982:                        CALL  
54450 @ 463983:                        LOCATE L_000a

  8400           %FINISH
54451 @ 463986:                        LINE   8400 "regression-compile-tmp/nrimp10s-77.imp"
54452 @ 464028:                        LOCATE L_0006

  8401           GRUSE(DR)=0
54453 @ 464031:                        LINE   8401 "regression-compile-tmp/nrimp10s-77.imp"
54454 @ 464073:                        PUSH   GRUSE
54455 @ 464076:                        PUSHI  #0x00000001
54456 @ 464081:                        ACCESS
54457 @ 464082:                        PUSHI  #0x00000000
54458 @ 464087:                        ASSVAL

  8402           %IF NAMEP>0 %THEN GRUSE(DR)=8*SIZE-1 %AND GRINF1(DR)=NAMEP&16_FFFF
54459 @ 464088:                        LINE   8402 "regression-compile-tmp/nrimp10s-77.imp"
54460 @ 464130:                        PUSH   NAMEP
54461 @ 464133:                        PUSHI  #0x00000000
54462 @ 464138:                        JUMPIF <= L_0007
54463 @ 464142:                        PUSH   GRUSE
54464 @ 464145:                        PUSHI  #0x00000001
54465 @ 464150:                        ACCESS
54466 @ 464151:                        PUSHI  #0x00000008
54467 @ 464156:                        PUSH   SIZE
54468 @ 464159:                        MUL   
54469 @ 464160:                        PUSHI  #0x00000001
54470 @ 464165:                        SUB   
54471 @ 464166:                        ASSVAL
54472 @ 464167:                        PUSH   GRINF1
54473 @ 464170:                        PUSHI  #0x00000001
54474 @ 464175:                        ACCESS
54475 @ 464176:                        PUSH   NAMEP
54476 @ 464179:                        PUSHI  #0x0000ffff
54477 @ 464184:                        AND   
54478 @ 464185:                        ASSVAL
54479 @ 464186:                        LOCATE L_0007

  8403           %IF ACCESS=7 %START
54480 @ 464189:                        LINE   8403 "regression-compile-tmp/nrimp10s-77.imp"
54481 @ 464231:                        PUSH   ACCESS
54482 @ 464234:                        PUSHI  #0x00000007
54483 @ 464239:                        JUMPIF # L_0007

  8404              PSF1(ADB,0,XDISP) %IF XDISP#0
54484 @ 464243:                        LINE   8404 "regression-compile-tmp/nrimp10s-77.imp"
54485 @ 464285:                        PUSH   XDISP
54486 @ 464288:                        PUSHI  #0x00000000
54487 @ 464293:                        JUMPIF = L_000a
54488 @ 464297:                        PUSH   PSF1
54489 @ 464300:                        PUSHI  #0x00000020
54490 @ 464305:                        ASSPAR
54491 @ 464306:                        PUSHI  #0x00000000
54492 @ 464311:                        ASSPAR
54493 @ 464312:                        PUSH   XDISP
54494 @ 464315:                        ASSPAR
54495 @ 464316:                        CALL  
54496 @ 464317:                        LOCATE L_000a

  8405              ACCESS=3; AREA=7
54497 @ 464320:                        LINE   8405 "regression-compile-tmp/nrimp10s-77.imp"
54498 @ 464362:                        PUSH   ACCESS
54499 @ 464365:                        PUSHI  #0x00000003
54500 @ 464370:                        ASSVAL
54501 @ 464371:                        LINE   8405 "regression-compile-tmp/nrimp10s-77.imp"
54502 @ 464413:                        PUSH   AREA
54503 @ 464416:                        PUSHI  #0x00000007
54504 @ 464421:                        ASSVAL

  8406              DISP=0
54505 @ 464422:                        LINE   8406 "regression-compile-tmp/nrimp10s-77.imp"
54506 @ 464464:                        PUSH   DISP
54507 @ 464467:                        PUSHI  #0x00000000
54508 @ 464472:                        ASSVAL

  8407              GRUSE(BREG)=0
54509 @ 464473:                        LINE   8407 "regression-compile-tmp/nrimp10s-77.imp"
54510 @ 464515:                        PUSH   GRUSE
54511 @ 464518:                        PUSHI  #0x00000007
54512 @ 464523:                        ACCESS
54513 @ 464524:                        PUSHI  #0x00000000
54514 @ 464529:                        ASSVAL

  8408           %FINISH %ELSE %START;          ! ACCESS = 5
54515 @ 464530:                        LINE   8408 "regression-compile-tmp/nrimp10s-77.imp"
54516 @ 464572:                        GOTO   L_0006
54517 @ 464575:                        LOCATE L_0007

  8409              DISP=XDISP+NUMMOD
54518 @ 464578:                        LINE   8409 "regression-compile-tmp/nrimp10s-77.imp"
54519 @ 464620:                        PUSH   DISP
54520 @ 464623:                        PUSH   XDISP
54521 @ 464626:                        PUSH   NUMMOD
54522 @ 464629:                        ADD   
54523 @ 464630:                        ASSVAL

  8410              ACCESS=1;  AREA=0
54524 @ 464631:                        LINE   8410 "regression-compile-tmp/nrimp10s-77.imp"
54525 @ 464673:                        PUSH   ACCESS
54526 @ 464676:                        PUSHI  #0x00000001
54527 @ 464681:                        ASSVAL
54528 @ 464682:                        LINE   8410 "regression-compile-tmp/nrimp10s-77.imp"
54529 @ 464724:                        PUSH   AREA
54530 @ 464727:                        PUSHI  #0x00000000
54531 @ 464732:                        ASSVAL

  8411           %FINISH
54532 @ 464733:                        LINE   8411 "regression-compile-tmp/nrimp10s-77.imp"
54533 @ 464775:                        LOCATE L_0006

  8412           NAMEP=0
54534 @ 464778:                        LINE   8412 "regression-compile-tmp/nrimp10s-77.imp"
54535 @ 464820:                        PUSH   NAMEP
54536 @ 464823:                        PUSHI  #0x00000000
54537 @ 464828:                        ASSVAL

  8413           ->DRFETCH %IF Z=2
54538 @ 464829:                        LINE   8413 "regression-compile-tmp/nrimp10s-77.imp"
54539 @ 464871:                        PUSH   Z
54540 @ 464874:                        PUSHI  #0x00000002
54541 @ 464879:                        JUMPIF # L_0007
54542 @ 464883:                        JUMP   L_01ee
54543 @ 464886:                        LOCATE L_0007

  8414           %RETURN
54544 @ 464889:                        LINE   8414 "regression-compile-tmp/nrimp10s-77.imp"
54545 @ 464931:                        RETURN

  8415        %FINISH
54546 @ 464932:                        LINE   8415 "regression-compile-tmp/nrimp10s-77.imp"
54547 @ 464974:                        LOCATE L_0004

  8416        %IF ACCESS=7 %START
54548 @ 464977:                        LINE   8416 "regression-compile-tmp/nrimp10s-77.imp"
54549 @ 465019:                        PUSH   ACCESS
54550 @ 465022:                        PUSHI  #0x00000007
54551 @ 465027:                        JUMPIF # L_0004

  8417           PSORLF1(ADB,0,AREA CODE,DISP+4)
54552 @ 465031:                        LINE   8417 "regression-compile-tmp/nrimp10s-77.imp"
54553 @ 465073:                        PUSH   PSORLF1
54554 @ 465076:                        PUSHI  #0x00000020
54555 @ 465081:                        ASSPAR
54556 @ 465082:                        PUSHI  #0x00000000
54557 @ 465087:                        ASSPAR
54558 @ 465088:                        PUSH   AREACODE
54559 @ 465091:                        CALL  
54560 @ 465092:                        ASSPAR
54561 @ 465093:                        PUSH   DISP
54562 @ 465096:                        PUSHI  #0x00000004
54563 @ 465101:                        ADD   
54564 @ 465102:                        ASSPAR
54565 @ 465103:                        CALL  

  8418           GRUSE(BREG)=0
54566 @ 465104:                        LINE   8418 "regression-compile-tmp/nrimp10s-77.imp"
54567 @ 465146:                        PUSH   GRUSE
54568 @ 465149:                        PUSHI  #0x00000007
54569 @ 465154:                        ACCESS
54570 @ 465155:                        PUSHI  #0x00000000
54571 @ 465160:                        ASSVAL

  8419           XYNB=XORYNB(0,0)
54572 @ 465161:                        LINE   8419 "regression-compile-tmp/nrimp10s-77.imp"
54573 @ 465203:                        PUSH   XYNB
54574 @ 465206:                        PUSH   XORYNB
54575 @ 465209:                        PUSHI  #0x00000000
54576 @ 465214:                        ASSPAR
54577 @ 465215:                        PUSHI  #0x00000000
54578 @ 465220:                        ASSPAR
54579 @ 465221:                        CALL  
54580 @ 465222:                        ASSVAL

  8420           PF1(LDCODE(XYNB),0,BREG,0)
54581 @ 465223:                        LINE   8420 "regression-compile-tmp/nrimp10s-77.imp"
54582 @ 465265:                        PUSH   PF1
54583 @ 465268:                        PUSH   LDCODE
54584 @ 465271:                        PUSH   XYNB
54585 @ 465274:                        ACCESS
54586 @ 465275:                        ASSPAR
54587 @ 465276:                        PUSHI  #0x00000000
54588 @ 465281:                        ASSPAR
54589 @ 465282:                        PUSHI  #0x00000007
54590 @ 465287:                        ASSPAR
54591 @ 465288:                        PUSHI  #0x00000000
54592 @ 465293:                        ASSPAR
54593 @ 465294:                        CALL  

  8421           GRUSE(XYNB)=0
54594 @ 465295:                        LINE   8421 "regression-compile-tmp/nrimp10s-77.imp"
54595 @ 465337:                        PUSH   GRUSE
54596 @ 465340:                        PUSH   XYNB
54597 @ 465343:                        ACCESS
54598 @ 465344:                        PUSHI  #0x00000000
54599 @ 465349:                        ASSVAL

  8422           DISP=XDISP
54600 @ 465350:                        LINE   8422 "regression-compile-tmp/nrimp10s-77.imp"
54601 @ 465392:                        PUSH   DISP
54602 @ 465395:                        PUSH   XDISP
54603 @ 465398:                        ASSVAL

  8423        %FINISH %ELSE %START;             ! ACCESS=5
54604 @ 465399:                        LINE   8423 "regression-compile-tmp/nrimp10s-77.imp"
54605 @ 465441:                        GOTO   L_0003
54606 @ 465444:                        LOCATE L_0004

  8424           XYNB=BASEREG(8,NAMEP&16_FFFF)
54607 @ 465447:                        LINE   8424 "regression-compile-tmp/nrimp10s-77.imp"
54608 @ 465489:                        PUSH   XYNB
54609 @ 465492:                        PUSH   BASEREG
54610 @ 465495:                        PUSHI  #0x00000008
54611 @ 465500:                        ASSPAR
54612 @ 465501:                        PUSH   NAMEP
54613 @ 465504:                        PUSHI  #0x0000ffff
54614 @ 465509:                        AND   
54615 @ 465510:                        ASSPAR
54616 @ 465511:                        CALL  
54617 @ 465512:                        ASSVAL

  8425           DISP=NUMMOD+XDISP
54618 @ 465513:                        LINE   8425 "regression-compile-tmp/nrimp10s-77.imp"
54619 @ 465555:                        PUSH   DISP
54620 @ 465558:                        PUSH   NUMMOD
54621 @ 465561:                        PUSH   XDISP
54622 @ 465564:                        ADD   
54623 @ 465565:                        ASSVAL

  8426        %FINISH
54624 @ 465566:                        LINE   8426 "regression-compile-tmp/nrimp10s-77.imp"
54625 @ 465608:                        LOCATE L_0003

  8427        AREA=XYNB;  ACCESS=0
54626 @ 465611:                        LINE   8427 "regression-compile-tmp/nrimp10s-77.imp"
54627 @ 465653:                        PUSH   AREA
54628 @ 465656:                        PUSH   XYNB
54629 @ 465659:                        ASSVAL
54630 @ 465660:                        LINE   8427 "regression-compile-tmp/nrimp10s-77.imp"
54631 @ 465702:                        PUSH   ACCESS
54632 @ 465705:                        PUSHI  #0x00000000
54633 @ 465710:                        ASSVAL

  8428        NAMEP=0
54634 @ 465711:                        LINE   8428 "regression-compile-tmp/nrimp10s-77.imp"
54635 @ 465753:                        PUSH   NAMEP
54636 @ 465756:                        PUSHI  #0x00000000
54637 @ 465761:                        ASSVAL

  8429        ->MOD(KK)
54638 @ 465762:                        LINE   8429 "regression-compile-tmp/nrimp10s-77.imp"
54639 @ 465804:                        PUSH   KK
54640 @ 465807:                        SJUMP  485

  8430  MOD(32):                                ! ACCESS=8 FETCH ADDRESS
54641 @ 465810:                        LINE   8430 "regression-compile-tmp/nrimp10s-77.imp"
54642 @ 465852:                        PUSHI  #0x00000020
54643 @ 465857:                        SLABEL 485

  8431  MOD(33):                                ! ACCESS=8 STORE
54644 @ 465860:                        LINE   8431 "regression-compile-tmp/nrimp10s-77.imp"
54645 @ 465902:                        PUSHI  #0x00000021
54646 @ 465907:                        SLABEL 485

  8432  MOD(34):                                ! ACCESS=8 FETCH
54647 @ 465910:                        LINE   8432 "regression-compile-tmp/nrimp10s-77.imp"
54648 @ 465952:                        PUSHI  #0x00000022
54649 @ 465957:                        SLABEL 485

  8433  MOD(35):                                ! ACCESS=8 SET DESCRIPTOR
54650 @ 465960:                        LINE   8433 "regression-compile-tmp/nrimp10s-77.imp"
54651 @ 466002:                        PUSHI  #0x00000023
54652 @ 466007:                        SLABEL 485

  8434        DISP=DISP+XDISP
54653 @ 466010:                        LINE   8434 "regression-compile-tmp/nrimp10s-77.imp"
54654 @ 466052:                        PUSH   DISP
54655 @ 466055:                        PUSH   DISP
54656 @ 466058:                        PUSH   XDISP
54657 @ 466061:                        ADD   
54658 @ 466062:                        ASSVAL

  8435        NAMEP=0
54659 @ 466063:                        LINE   8435 "regression-compile-tmp/nrimp10s-77.imp"
54660 @ 466105:                        PUSH   NAMEP
54661 @ 466108:                        PUSHI  #0x00000000
54662 @ 466113:                        ASSVAL

  8436        ACCESS=2;  ->MOD(KK+8)
54663 @ 466114:                        LINE   8436 "regression-compile-tmp/nrimp10s-77.imp"
54664 @ 466156:                        PUSH   ACCESS
54665 @ 466159:                        PUSHI  #0x00000002
54666 @ 466164:                        ASSVAL
54667 @ 466165:                        LINE   8436 "regression-compile-tmp/nrimp10s-77.imp"
54668 @ 466207:                        PUSH   KK
54669 @ 466210:                        PUSHI  #0x00000008
54670 @ 466215:                        ADD   
54671 @ 466216:                        SJUMP  485

  8437  MOD(40):                                ! ACCESS=10 FETCH ADDRESS
54672 @ 466219:                        LINE   8437 "regression-compile-tmp/nrimp10s-77.imp"
54673 @ 466261:                        PUSHI  #0x00000028
54674 @ 466266:                        SLABEL 485

  8438  MOD(41):                                ! ACCESS=10 STORE
54675 @ 466269:                        LINE   8438 "regression-compile-tmp/nrimp10s-77.imp"
54676 @ 466311:                        PUSHI  #0x00000029
54677 @ 466316:                        SLABEL 485

  8439  MOD(42):                                ! ACCESS=10 FETCH
54678 @ 466319:                        LINE   8439 "regression-compile-tmp/nrimp10s-77.imp"
54679 @ 466361:                        PUSHI  #0x0000002a
54680 @ 466366:                        SLABEL 485

  8440  MOD(43):                                ! ACCESS=10 SET DESCRIPTOR
54681 @ 466369:                        LINE   8440 "regression-compile-tmp/nrimp10s-77.imp"
54682 @ 466411:                        PUSHI  #0x0000002b
54683 @ 466416:                        SLABEL 485

  8441        XYNB=BASEREG(8,NAMEP&16_FFFF)
54684 @ 466419:                        LINE   8441 "regression-compile-tmp/nrimp10s-77.imp"
54685 @ 466461:                        PUSH   XYNB
54686 @ 466464:                        PUSH   BASEREG
54687 @ 466467:                        PUSHI  #0x00000008
54688 @ 466472:                        ASSPAR
54689 @ 466473:                        PUSH   NAMEP
54690 @ 466476:                        PUSHI  #0x0000ffff
54691 @ 466481:                        AND   
54692 @ 466482:                        ASSPAR
54693 @ 466483:                        CALL  
54694 @ 466484:                        ASSVAL

  8442        AREA=XYNB;  ACCESS=2;  DISP=XDISP
54695 @ 466485:                        LINE   8442 "regression-compile-tmp/nrimp10s-77.imp"
54696 @ 466527:                        PUSH   AREA
54697 @ 466530:                        PUSH   XYNB
54698 @ 466533:                        ASSVAL
54699 @ 466534:                        LINE   8442 "regression-compile-tmp/nrimp10s-77.imp"
54700 @ 466576:                        PUSH   ACCESS
54701 @ 466579:                        PUSHI  #0x00000002
54702 @ 466584:                        ASSVAL
54703 @ 466585:                        LINE   8442 "regression-compile-tmp/nrimp10s-77.imp"
54704 @ 466627:                        PUSH   DISP
54705 @ 466630:                        PUSH   XDISP
54706 @ 466633:                        ASSVAL

  8443        NAMEP=0
54707 @ 466634:                        LINE   8443 "regression-compile-tmp/nrimp10s-77.imp"
54708 @ 466676:                        PUSH   NAMEP
54709 @ 466679:                        PUSHI  #0x00000000
54710 @ 466684:                        ASSVAL

  8444        ->MOD(KK+8)
54711 @ 466685:                        LINE   8444 "regression-compile-tmp/nrimp10s-77.imp"
54712 @ 466727:                        PUSH   KK
54713 @ 466730:                        PUSHI  #0x00000008
54714 @ 466735:                        ADD   
54715 @ 466736:                        SJUMP  485

  8445  MOD(44):                                ! ACCESS=11 FETCH ADDRESS
54716 @ 466739:                        LINE   8445 "regression-compile-tmp/nrimp10s-77.imp"
54717 @ 466781:                        PUSHI  #0x0000002c
54718 @ 466786:                        SLABEL 485

  8446  MOD(45):                                ! ACCESS=11 STORE
54719 @ 466789:                        LINE   8446 "regression-compile-tmp/nrimp10s-77.imp"
54720 @ 466831:                        PUSHI  #0x0000002d
54721 @ 466836:                        SLABEL 485

  8447  MOD(46):                                ! ACCESS=11 FETCH
54722 @ 466839:                        LINE   8447 "regression-compile-tmp/nrimp10s-77.imp"
54723 @ 466881:                        PUSHI  #0x0000002e
54724 @ 466886:                        SLABEL 485

  8448  MOD(47):                                ! ACCESS=11 SET DESCRIPTOR
54725 @ 466889:                        LINE   8448 "regression-compile-tmp/nrimp10s-77.imp"
54726 @ 466931:                        PUSHI  #0x0000002f
54727 @ 466936:                        SLABEL 485

  8449        PSORLF1(ADB,0,AREA CODE,DISP+4)
54728 @ 466939:                        LINE   8449 "regression-compile-tmp/nrimp10s-77.imp"
54729 @ 466981:                        PUSH   PSORLF1
54730 @ 466984:                        PUSHI  #0x00000020
54731 @ 466989:                        ASSPAR
54732 @ 466990:                        PUSHI  #0x00000000
54733 @ 466995:                        ASSPAR
54734 @ 466996:                        PUSH   AREACODE
54735 @ 466999:                        CALL  
54736 @ 467000:                        ASSPAR
54737 @ 467001:                        PUSH   DISP
54738 @ 467004:                        PUSHI  #0x00000004
54739 @ 467009:                        ADD   
54740 @ 467010:                        ASSPAR
54741 @ 467011:                        CALL  

  8450        GRUSE(BREG)=0
54742 @ 467012:                        LINE   8450 "regression-compile-tmp/nrimp10s-77.imp"
54743 @ 467054:                        PUSH   GRUSE
54744 @ 467057:                        PUSHI  #0x00000007
54745 @ 467062:                        ACCESS
54746 @ 467063:                        PUSHI  #0x00000000
54747 @ 467068:                        ASSVAL

  8451        XYNB=XORYNB(0,0)
54748 @ 467069:                        LINE   8451 "regression-compile-tmp/nrimp10s-77.imp"
54749 @ 467111:                        PUSH   XYNB
54750 @ 467114:                        PUSH   XORYNB
54751 @ 467117:                        PUSHI  #0x00000000
54752 @ 467122:                        ASSPAR
54753 @ 467123:                        PUSHI  #0x00000000
54754 @ 467128:                        ASSPAR
54755 @ 467129:                        CALL  
54756 @ 467130:                        ASSVAL

  8452        PF1(LDCODE(XYNB),0,BREG,0)
54757 @ 467131:                        LINE   8452 "regression-compile-tmp/nrimp10s-77.imp"
54758 @ 467173:                        PUSH   PF1
54759 @ 467176:                        PUSH   LDCODE
54760 @ 467179:                        PUSH   XYNB
54761 @ 467182:                        ACCESS
54762 @ 467183:                        ASSPAR
54763 @ 467184:                        PUSHI  #0x00000000
54764 @ 467189:                        ASSPAR
54765 @ 467190:                        PUSHI  #0x00000007
54766 @ 467195:                        ASSPAR
54767 @ 467196:                        PUSHI  #0x00000000
54768 @ 467201:                        ASSPAR
54769 @ 467202:                        CALL  

  8453        GRUSE(XYNB)=0
54770 @ 467203:                        LINE   8453 "regression-compile-tmp/nrimp10s-77.imp"
54771 @ 467245:                        PUSH   GRUSE
54772 @ 467248:                        PUSH   XYNB
54773 @ 467251:                        ACCESS
54774 @ 467252:                        PUSHI  #0x00000000
54775 @ 467257:                        ASSVAL

  8454        NAMEP=0;  AREA=XYNB
54776 @ 467258:                        LINE   8454 "regression-compile-tmp/nrimp10s-77.imp"
54777 @ 467300:                        PUSH   NAMEP
54778 @ 467303:                        PUSHI  #0x00000000
54779 @ 467308:                        ASSVAL
54780 @ 467309:                        LINE   8454 "regression-compile-tmp/nrimp10s-77.imp"
54781 @ 467351:                        PUSH   AREA
54782 @ 467354:                        PUSH   XYNB
54783 @ 467357:                        ASSVAL

  8455        ACCESS=2;  DISP=XDISP;  ->MOD(KK+8)
54784 @ 467358:                        LINE   8455 "regression-compile-tmp/nrimp10s-77.imp"
54785 @ 467400:                        PUSH   ACCESS
54786 @ 467403:                        PUSHI  #0x00000002
54787 @ 467408:                        ASSVAL
54788 @ 467409:                        LINE   8455 "regression-compile-tmp/nrimp10s-77.imp"
54789 @ 467451:                        PUSH   DISP
54790 @ 467454:                        PUSH   XDISP
54791 @ 467457:                        ASSVAL
54792 @ 467458:                        LINE   8455 "regression-compile-tmp/nrimp10s-77.imp"
54793 @ 467500:                        PUSH   KK
54794 @ 467503:                        PUSHI  #0x00000008
54795 @ 467508:                        ADD   
54796 @ 467509:                        SJUMP  485

  8456  %INTEGERFN BASEREG(%INTEGER GRUSEVAL,GRINFVAL)
  8457  !***********************************************************************
  8458  !*    SETS A BASE REGISTER FOR RECORD WHOSE POINTER IS AT AREA&DISP     *
  8459  !***********************************************************************
54797 @ 467512:                        LINE   8456 "regression-compile-tmp/nrimp10s-77.imp"
54798 @ 467554:                        DEF    BASEREG (_lev0id0_lev1id1_lev2id3_CSS_NAMEOP_BASEREG) p1=V_01e6 a/tf=18 b/format=1 c/ostate=10  type=1 (integer) form=8 (function) special=0 (<special:0>) linkage=0 (auto) spec=0 indirect=1 unass=0
54799 @ 467573:                           START  ( FORMAL PARAMETERS  {lev=6 --> 7, nested=0 --> 1}
54800 @ 467574:                              DEF    GRUSEVAL p1=V_01f3 a/tf=11 b/format=1 c/ostate=0  type=1 (integer) form=1 (simple) special=0 (<special:0>) linkage=0 (auto) spec=0 indirect=0 unass=0
54801 @ 467594:                              DEF    GRINFVAL p1=V_01f4 a/tf=11 b/format=1 c/ostate=0  type=1 (integer) form=1 (simple) special=0 (<special:0>) linkage=0 (auto) spec=0 indirect=0 unass=0
54802 @ 467614:                           FINISH ) {lev=6}

  8460  %INTEGER XYNB
54803 @ 467615:                           LINE   8460 "regression-compile-tmp/nrimp10s-77.imp"
54804 @ 467657:                           DEF    XYNB p1=V_01f5 a/tf=11 b/format=1 c/ostate=0  type=1 (integer) form=1 (simple) special=0 (<special:0>) linkage=0 (auto) spec=0 indirect=0 unass=0

  8461        %IF NAMEP<=0 %THEN GRUSEVAL=0 %AND GRINFVAL=0
54805 @ 467673:                           LINE   8461 "regression-compile-tmp/nrimp10s-77.imp"
54806 @ 467715:                           PUSH   NAMEP
54807 @ 467718:                           PUSHI  #0x00000000
54808 @ 467723:                           JUMPIF > L_0004
54809 @ 467727:                           PUSH   GRUSEVAL
54810 @ 467730:                           PUSHI  #0x00000000
54811 @ 467735:                           ASSVAL
54812 @ 467736:                           PUSH   GRINFVAL
54813 @ 467739:                           PUSHI  #0x00000000
54814 @ 467744:                           ASSVAL
54815 @ 467745:                           LOCATE L_0004

  8462        XYNB=XORYNB(GRUSEVAL,GRINFVAL)
54816 @ 467748:                           LINE   8462 "regression-compile-tmp/nrimp10s-77.imp"
54817 @ 467790:                           PUSH   XYNB
54818 @ 467793:                           PUSH   XORYNB
54819 @ 467796:                           PUSH   GRUSEVAL
54820 @ 467799:                           ASSPAR
54821 @ 467800:                           PUSH   GRINFVAL
54822 @ 467803:                           ASSPAR
54823 @ 467804:                           CALL  
54824 @ 467805:                           ASSVAL

  8463        PSORLF1(LDCODE(XYNB),0,AREA CODE,DISP+4) %UNLESS GRUSE(XYNB)=GRUSEVAL>0 %AND GRINF1(XYNB)=GRINFVAL
54825 @ 467806:                           LINE   8463 "regression-compile-tmp/nrimp10s-77.imp"
54826 @ 467848:                           PUSH   GRUSE
54827 @ 467851:                           PUSH   XYNB
54828 @ 467854:                           ACCESS
54829 @ 467855:                           PUSH   GRUSEVAL
54830 @ 467858:                           JUMPIFD # L_0005
54831 @ 467862:                           PUSHI  #0x00000000
54832 @ 467867:                           JUMPIF <= L_0005
54833 @ 467871:                           PUSH   GRINF1
54834 @ 467874:                           PUSH   XYNB
54835 @ 467877:                           ACCESS
54836 @ 467878:                           PUSH   GRINFVAL
54837 @ 467881:                           JUMPIF = L_0004
54838 @ 467885:                           LOCATE L_0005
54839 @ 467888:                           PUSH   PSORLF1
54840 @ 467891:                           PUSH   LDCODE
54841 @ 467894:                           PUSH   XYNB
54842 @ 467897:                           ACCESS
54843 @ 467898:                           ASSPAR
54844 @ 467899:                           PUSHI  #0x00000000
54845 @ 467904:                           ASSPAR
54846 @ 467905:                           PUSH   AREACODE
54847 @ 467908:                           CALL  
54848 @ 467909:                           ASSPAR
54849 @ 467910:                           PUSH   DISP
54850 @ 467913:                           PUSHI  #0x00000004
54851 @ 467918:                           ADD   
54852 @ 467919:                           ASSPAR
54853 @ 467920:                           CALL  
54854 @ 467921:                           LOCATE L_0004

  8464        GRUSE(XYNB)=GRUSEVAL
54855 @ 467924:                           LINE   8464 "regression-compile-tmp/nrimp10s-77.imp"
54856 @ 467966:                           PUSH   GRUSE
54857 @ 467969:                           PUSH   XYNB
54858 @ 467972:                           ACCESS
54859 @ 467973:                           PUSH   GRUSEVAL
54860 @ 467976:                           ASSVAL

  8465        GRINF1(XYNB)=GRINFVAL
54861 @ 467977:                           LINE   8465 "regression-compile-tmp/nrimp10s-77.imp"
54862 @ 468019:                           PUSH   GRINF1
54863 @ 468022:                           PUSH   XYNB
54864 @ 468025:                           ACCESS
54865 @ 468026:                           PUSH   GRINFVAL
54866 @ 468029:                           ASSVAL

  8466        GRAT(XYNB)=CA
54867 @ 468030:                           LINE   8466 "regression-compile-tmp/nrimp10s-77.imp"
54868 @ 468072:                           PUSH   GRAT
54869 @ 468075:                           PUSH   XYNB
54870 @ 468078:                           ACCESS
54871 @ 468079:                           PUSH   CA
54872 @ 468082:                           ASSVAL

  8467        %RESULT=XYNB
54873 @ 468083:                           LINE   8467 "regression-compile-tmp/nrimp10s-77.imp"
54874 @ 468125:                           PUSH   XYNB
54875 @ 468128:                           RESULT

  8468  %END
54876 @ 468129:                           LINE   8468 "regression-compile-tmp/nrimp10s-77.imp"
54877 @ 468171:                        END    _lev0id0_lev1id1_lev2id3_CSS_NAMEOP_BASEREG {lev=6 --> 5}

  8469  %END
54878 @ 468172:                        LINE   8469 "regression-compile-tmp/nrimp10s-77.imp"
54879 @ 468214:                     END    _lev0id0_lev1id1_lev2id3_CSS_NAMEOP {lev=5 --> 4}

  8470           %ROUTINE CRCALL(%INTEGER RTNAME)
  8471  !***********************************************************************
  8472  !*       COMPILE A ROUTINE OR FN CALL                                  *
  8473  !*       THE PROCEDURE CONSIST OF THREE PARTS:-                        *
  8474  !*       A) PLANT THE PARAMETER (IF ANY)                               *
  8475  !*       B) ENTER THE ROUTINE OR FN                                    *
  8476  !*       C) FORGET ANY REGISTERS WHICH HOLD ENTITIES THAT CAN BE       *
  8477  !*          ALTERED BY THE CALLED PROCEDURE.                           *
  8478  !***********************************************************************
54880 @ 468215:                     LINE   8470 "regression-compile-tmp/nrimp10s-77.imp"
54881 @ 468257:                     DEF    CRCALL (_lev0id0_lev1id1_lev2id3_CSS_CRCALL) p1=V_018d a/tf=7 b/format=0 c/ostate=0  type=0 (<type:0>) form=7 (routine) special=0 (<special:0>) linkage=0 (auto) spec=0 indirect=0 unass=0
54882 @ 468275:                        START  ( FORMAL PARAMETERS  {lev=5 --> 6, nested=0 --> 1}
54883 @ 468276:                           DEF    RTNAME p1=V_01e1 a/tf=11 b/format=1 c/ostate=0  type=1 (integer) form=1 (simple) special=0 (<special:0>) linkage=0 (auto) spec=0 indirect=0 unass=0
54884 @ 468294:                        FINISH ) {lev=5}

  8479  %SWITCH FPD(0:3)
54885 @ 468295:                        LINE   8479 "regression-compile-tmp/nrimp10s-77.imp"
54886 @ 468337:                        PUSHI  #0x00000000
54887 @ 468342:                        PUSHI  #0x00000003
54888 @ 468347:                        BOUNDS
54889 @ 468348:                        DEF    FPD p1=V_01e2 a/tf=6 b/format=0 c/ostate=0  type=0 (<type:0>) form=6 (switch) special=0 (<special:0>) linkage=0 (auto) spec=0 indirect=0 unass=0

  8480  %INTEGER II,III,QQQ,DLINK,JJ,JJJ,NPARMS,PT,LP,PSIZE,TWSP,FPTR,TYPEP,PRECP,NAMP,TL,MOVEPTR,CLINK,RDISP
54890 @ 468363:                        LINE   8480 "regression-compile-tmp/nrimp10s-77.imp"
54891 @ 468405:                        DEF    II p1=V_01e3 a/tf=11 b/format=1 c/ostate=0  type=1 (integer) form=1 (simple) special=0 (<special:0>) linkage=0 (auto) spec=0 indirect=0 unass=0
54892 @ 468419:                        DEF    III p1=V_01e4 a/tf=11 b/format=1 c/ostate=0  type=1 (integer) form=1 (simple) special=0 (<special:0>) linkage=0 (auto) spec=0 indirect=0 unass=0
54893 @ 468434:                        DEF    QQQ p1=V_01e5 a/tf=11 b/format=1 c/ostate=0  type=1 (integer) form=1 (simple) special=0 (<special:0>) linkage=0 (auto) spec=0 indirect=0 unass=0
54894 @ 468449:                        DEF    DLINK p1=V_01e6 a/tf=11 b/format=1 c/ostate=0  type=1 (integer) form=1 (simple) special=0 (<special:0>) linkage=0 (auto) spec=0 indirect=0 unass=0
54895 @ 468466:                        DEF    JJ p1=V_01e7 a/tf=11 b/format=1 c/ostate=0  type=1 (integer) form=1 (simple) special=0 (<special:0>) linkage=0 (auto) spec=0 indirect=0 unass=0
54896 @ 468480:                        DEF    JJJ p1=V_01e8 a/tf=11 b/format=1 c/ostate=0  type=1 (integer) form=1 (simple) special=0 (<special:0>) linkage=0 (auto) spec=0 indirect=0 unass=0
54897 @ 468495:                        DEF    NPARMS p1=V_01e9 a/tf=11 b/format=1 c/ostate=0  type=1 (integer) form=1 (simple) special=0 (<special:0>) linkage=0 (auto) spec=0 indirect=0 unass=0
54898 @ 468513:                        DEF    PT p1=V_01ea a/tf=11 b/format=1 c/ostate=0  type=1 (integer) form=1 (simple) special=0 (<special:0>) linkage=0 (auto) spec=0 indirect=0 unass=0
54899 @ 468527:                        DEF    LP p1=V_01eb a/tf=11 b/format=1 c/ostate=0  type=1 (integer) form=1 (simple) special=0 (<special:0>) linkage=0 (auto) spec=0 indirect=0 unass=0
54900 @ 468541:                        DEF    PSIZE p1=V_01ec a/tf=11 b/format=1 c/ostate=0  type=1 (integer) form=1 (simple) special=0 (<special:0>) linkage=0 (auto) spec=0 indirect=0 unass=0
54901 @ 468558:                        DEF    TWSP p1=V_01ed a/tf=11 b/format=1 c/ostate=0  type=1 (integer) form=1 (simple) special=0 (<special:0>) linkage=0 (auto) spec=0 indirect=0 unass=0
54902 @ 468574:                        DEF    FPTR p1=V_01ee a/tf=11 b/format=1 c/ostate=0  type=1 (integer) form=1 (simple) special=0 (<special:0>) linkage=0 (auto) spec=0 indirect=0 unass=0
54903 @ 468590:                        DEF    TYPEP p1=V_01ef a/tf=11 b/format=1 c/ostate=0  type=1 (integer) form=1 (simple) special=0 (<special:0>) linkage=0 (auto) spec=0 indirect=0 unass=0
54904 @ 468607:                        DEF    PRECP p1=V_01f0 a/tf=11 b/format=1 c/ostate=0  type=1 (integer) form=1 (simple) special=0 (<special:0>) linkage=0 (auto) spec=0 indirect=0 unass=0
54905 @ 468624:                        DEF    NAMP p1=V_01f1 a/tf=11 b/format=1 c/ostate=0  type=1 (integer) form=1 (simple) special=0 (<special:0>) linkage=0 (auto) spec=0 indirect=0 unass=0
54906 @ 468640:                        DEF    TL p1=V_01f2 a/tf=11 b/format=1 c/ostate=0  type=1 (integer) form=1 (simple) special=0 (<special:0>) linkage=0 (auto) spec=0 indirect=0 unass=0
54907 @ 468654:                        DEF    MOVEPTR p1=V_01f3 a/tf=11 b/format=1 c/ostate=0  type=1 (integer) form=1 (simple) special=0 (<special:0>) linkage=0 (auto) spec=0 indirect=0 unass=0
54908 @ 468673:                        DEF    CLINK p1=V_01f4 a/tf=11 b/format=1 c/ostate=0  type=1 (integer) form=1 (simple) special=0 (<special:0>) linkage=0 (auto) spec=0 indirect=0 unass=0
54909 @ 468690:                        DEF    RDISP p1=V_01f5 a/tf=11 b/format=1 c/ostate=0  type=1 (integer) form=1 (simple) special=0 (<special:0>) linkage=0 (auto) spec=0 indirect=0 unass=0

  8481  %RECORD(LISTF)%NAME LCELL{(LISTF)
54910 @ 468707:                        LINE   8481 "regression-compile-tmp/nrimp10s-77.imp"
54911 @ 468749:                        DEF    LCELL p1=V_01f6 a/tf=42 b/format=f3 c/ostate=0  type=4 (record) form=2 (name) special=0 (<special:0>) linkage=0 (auto) spec=0 indirect=0 unass=0

  8482           PT=PTYPE; JJJ=J; TL=OLDI
54912 @ 468766:                        LINE   8482 "regression-compile-tmp/nrimp10s-77.imp"
54913 @ 468808:                        PUSH   PT
54914 @ 468811:                        PUSH   PTYPE
54915 @ 468814:                        ASSVAL
54916 @ 468815:                        LINE   8482 "regression-compile-tmp/nrimp10s-77.imp"
54917 @ 468857:                        PUSH   JJJ
54918 @ 468860:                        PUSH   J
54919 @ 468863:                        ASSVAL
54920 @ 468864:                        LINE   8482 "regression-compile-tmp/nrimp10s-77.imp"
54921 @ 468906:                        PUSH   TL
54922 @ 468909:                        PUSH   OLDI
54923 @ 468912:                        ASSVAL

  8483           TWSP=0
54924 @ 468913:                        LINE   8483 "regression-compile-tmp/nrimp10s-77.imp"
54925 @ 468955:                        PUSH   TWSP
54926 @ 468958:                        PUSHI  #0x00000000
54927 @ 468963:                        ASSVAL

  8484           LP=I; CLINK=K
54928 @ 468964:                        LINE   8484 "regression-compile-tmp/nrimp10s-77.imp"
54929 @ 469006:                        PUSH   LP
54930 @ 469009:                        PUSH   I
54931 @ 469012:                        ASSVAL
54932 @ 469013:                        LINE   8484 "regression-compile-tmp/nrimp10s-77.imp"
54933 @ 469055:                        PUSH   CLINK
54934 @ 469058:                        PUSH   K
54935 @ 469061:                        ASSVAL

  8485           TYPEP=TYPE; PRECP=PREC; NAMP=NAM
54936 @ 469062:                        LINE   8485 "regression-compile-tmp/nrimp10s-77.imp"
54937 @ 469104:                        PUSH   TYPEP
54938 @ 469107:                        PUSH   TYPE
54939 @ 469110:                        ASSVAL
54940 @ 469111:                        LINE   8485 "regression-compile-tmp/nrimp10s-77.imp"
54941 @ 469153:                        PUSH   PRECP
54942 @ 469156:                        PUSH   PREC
54943 @ 469159:                        ASSVAL
54944 @ 469160:                        LINE   8485 "regression-compile-tmp/nrimp10s-77.imp"
54945 @ 469202:                        PUSH   NAMP
54946 @ 469205:                        PUSH   NAM
54947 @ 469208:                        ASSVAL

  8486           RDISP=MIDCELL
  8487  !
  8488  ! NOW CHECK THAT THE RIGHT NUMBER OF PARAMETERS HAVE BEEN PROVIDED
  8489  !
54948 @ 469209:                        LINE   8486 "regression-compile-tmp/nrimp10s-77.imp"
54949 @ 469251:                        PUSH   RDISP
54950 @ 469254:                        PUSH   MIDCELL
54951 @ 469257:                        ASSVAL

  8490           TEST APP(NPARMS)
54952 @ 469258:                        LINE   8490 "regression-compile-tmp/nrimp10s-77.imp"
54953 @ 469300:                        PUSH   TESTAPP
54954 @ 469303:                        PUSH   NPARMS
54955 @ 469306:                        ASSPAR
54956 @ 469307:                        CALL  

  8491           P=P+2
54957 @ 469308:                        LINE   8491 "regression-compile-tmp/nrimp10s-77.imp"
54958 @ 469350:                        PUSH   P
54959 @ 469353:                        PUSH   P
54960 @ 469356:                        PUSHI  #0x00000002
54961 @ 469361:                        ADD   
54962 @ 469362:                        ASSVAL

  8492           %IF KFORM#NPARMS %THEN %START
54963 @ 469363:                        LINE   8492 "regression-compile-tmp/nrimp10s-77.imp"
54964 @ 469405:                        PUSH   KFORM
54965 @ 469408:                        PUSH   NPARMS
54966 @ 469411:                        JUMPIF = L_0004

  8493              FAULT(19,RTNAME);          ! WRONG NO OF PARAMETERS GIVEN
54967 @ 469415:                        LINE   8493 "regression-compile-tmp/nrimp10s-77.imp"
54968 @ 469457:                        PUSH   FAULT
54969 @ 469460:                        PUSHI  #0x00000013
54970 @ 469465:                        ASSPAR
54971 @ 469466:                        PUSH   RTNAME
54972 @ 469469:                        ASSPAR
54973 @ 469470:                        CALL  

  8494              SKIP APP; P=P-1
54974 @ 469471:                        LINE   8494 "regression-compile-tmp/nrimp10s-77.imp"
54975 @ 469513:                        PUSH   SKIPAPP
54976 @ 469516:                        CALL  
54977 @ 469517:                        LINE   8494 "regression-compile-tmp/nrimp10s-77.imp"
54978 @ 469559:                        PUSH   P
54979 @ 469562:                        PUSH   P
54980 @ 469565:                        PUSHI  #0x00000001
54981 @ 469570:                        SUB   
54982 @ 469571:                        ASSVAL

  8495              %RETURN
54983 @ 469572:                        LINE   8495 "regression-compile-tmp/nrimp10s-77.imp"
54984 @ 469614:                        RETURN

  8496           %FINISH
  8497  !
54985 @ 469615:                        LINE   8496 "regression-compile-tmp/nrimp10s-77.imp"
54986 @ 469657:                        LOCATE L_0004

  8498           SAVE IRS;                      ! STACK ANY IRS BEFORS ASF
54987 @ 469660:                        LINE   8498 "regression-compile-tmp/nrimp10s-77.imp"
54988 @ 469702:                        PUSH   SAVEIRS
54989 @ 469705:                        CALL  

  8499           PSF1(PRCL,0,4)
54990 @ 469706:                        LINE   8499 "regression-compile-tmp/nrimp10s-77.imp"
54991 @ 469748:                        PUSH   PSF1
54992 @ 469751:                        PUSHI  #0x00000018
54993 @ 469756:                        ASSPAR
54994 @ 469757:                        PUSHI  #0x00000000
54995 @ 469762:                        ASSPAR
54996 @ 469763:                        PUSHI  #0x00000004
54997 @ 469768:                        ASSPAR
54998 @ 469769:                        CALL  

  8500           FPTR=20
54999 @ 469770:                        LINE   8500 "regression-compile-tmp/nrimp10s-77.imp"
55000 @ 469812:                        PUSH   FPTR
55001 @ 469815:                        PUSHI  #0x00000014
55002 @ 469820:                        ASSVAL

  8501           ->FIRST PARM
  8502  !
55003 @ 469821:                        LINE   8501 "regression-compile-tmp/nrimp10s-77.imp"
55004 @ 469863:                        JUMP   L_01f7

  8503  NEXT PARM:CLINK=LCELL_LINK
55005 @ 469866:                        LINE   8503 "regression-compile-tmp/nrimp10s-77.imp"
55006 @ 469908:                        LABEL  L_01f8
55007 @ 469911:                        LINE   8503 "regression-compile-tmp/nrimp10s-77.imp"
55008 @ 469953:                        PUSH   CLINK
55009 @ 469956:                        PUSH   LCELL
55010 @ 469959:                        SELECT 4
55011 @ 469962:                        ASSVAL

  8504  FIRSTPARM:->ENTRY SEQ %IF CLINK=0;      ! DEPART AT ONCE IF NO PARAMS
55012 @ 469963:                        LINE   8504 "regression-compile-tmp/nrimp10s-77.imp"
55013 @ 470005:                        LABEL  L_01f7
55014 @ 470008:                        LINE   8504 "regression-compile-tmp/nrimp10s-77.imp"
55015 @ 470050:                        PUSH   CLINK
55016 @ 470053:                        PUSHI  #0x00000000
55017 @ 470058:                        JUMPIF # L_0004
55018 @ 470062:                        JUMP   L_01f9
55019 @ 470065:                        LOCATE L_0004

  8505           LCELL==ASLIST(CLINK)
55020 @ 470068:                        LINE   8505 "regression-compile-tmp/nrimp10s-77.imp"
55021 @ 470110:                        PUSH   LCELL
55022 @ 470113:                        PUSH   ASLIST
55023 @ 470116:                        PUSH   CLINK
55024 @ 470119:                        ACCESS
55025 @ 470120:                        ASSREF

  8506           PSIZE=LCELL_S2>>16
55026 @ 470121:                        LINE   8506 "regression-compile-tmp/nrimp10s-77.imp"
55027 @ 470163:                        PUSH   PSIZE
55028 @ 470166:                        PUSH   LCELL
55029 @ 470169:                        SELECT 2
55030 @ 470172:                        PUSHI  #0x00000010
55031 @ 470177:                        RSH   
55032 @ 470178:                        ASSVAL

  8507           P=P+1
55033 @ 470179:                        LINE   8507 "regression-compile-tmp/nrimp10s-77.imp"
55034 @ 470221:                        PUSH   P
55035 @ 470224:                        PUSH   P
55036 @ 470227:                        PUSHI  #0x00000001
55037 @ 470232:                        ADD   
55038 @ 470233:                        ASSVAL

  8508           PTYPE=LCELL_S1>>16
55039 @ 470234:                        LINE   8508 "regression-compile-tmp/nrimp10s-77.imp"
55040 @ 470276:                        PUSH   PTYPE
55041 @ 470279:                        PUSH   LCELL
55042 @ 470282:                        SELECT 1
55043 @ 470285:                        PUSHI  #0x00000010
55044 @ 470290:                        RSH   
55045 @ 470291:                        ASSVAL

  8509           UNPACK
55046 @ 470292:                        LINE   8509 "regression-compile-tmp/nrimp10s-77.imp"
55047 @ 470334:                        PUSH   UNPACK
55048 @ 470337:                        CALL  

  8510           II=TYPE;III=PREC
55049 @ 470338:                        LINE   8510 "regression-compile-tmp/nrimp10s-77.imp"
55050 @ 470380:                        PUSH   II
55051 @ 470383:                        PUSH   TYPE
55052 @ 470386:                        ASSVAL
55053 @ 470387:                        LINE   8510 "regression-compile-tmp/nrimp10s-77.imp"
55054 @ 470429:                        PUSH   III
55055 @ 470432:                        PUSH   PREC
55056 @ 470435:                        ASSVAL

  8511           JJ=(NAM<<1!ARR)&3
55057 @ 470436:                        LINE   8511 "regression-compile-tmp/nrimp10s-77.imp"
55058 @ 470478:                        PUSH   JJ
55059 @ 470481:                        PUSH   NAM
55060 @ 470484:                        PUSHI  #0x00000001
55061 @ 470489:                        LSH   
55062 @ 470490:                        PUSH   ARR
55063 @ 470493:                        OR    
55064 @ 470494:                        PUSHI  #0x00000003
55065 @ 470499:                        AND   
55066 @ 470500:                        ASSVAL

  8512           %UNLESS (JJ=0 %AND ROUT=0) %OR (A(P+3)=4 %AND A(P+4)=1 %AND A(P+FROMAR2(P+1)+1)=2) %START
55067 @ 470501:                        LINE   8512 "regression-compile-tmp/nrimp10s-77.imp"
55068 @ 470543:                        PUSH   JJ
55069 @ 470546:                        PUSHI  #0x00000000
55070 @ 470551:                        JUMPIF # L_0005
55071 @ 470555:                        PUSH   ROUT
55072 @ 470558:                        PUSHI  #0x00000000
55073 @ 470563:                        JUMPIF = L_0004
55074 @ 470567:                        LOCATE L_0005
55075 @ 470570:                        PUSH   A
55076 @ 470573:                        PUSH   P
55077 @ 470576:                        PUSHI  #0x00000003
55078 @ 470581:                        ADD   
55079 @ 470582:                        ACCESS
55080 @ 470583:                        PUSHI  #0x00000004
55081 @ 470588:                        JUMPIF # L_0005
55082 @ 470592:                        PUSH   A
55083 @ 470595:                        PUSH   P
55084 @ 470598:                        PUSHI  #0x00000004
55085 @ 470603:                        ADD   
55086 @ 470604:                        ACCESS
55087 @ 470605:                        PUSHI  #0x00000001
55088 @ 470610:                        JUMPIF # L_0005
55089 @ 470614:                        PUSH   A
55090 @ 470617:                        PUSH   P
55091 @ 470620:                        PUSH   FROMAR2
55092 @ 470623:                        PUSH   P
55093 @ 470626:                        PUSHI  #0x00000001
55094 @ 470631:                        ADD   
55095 @ 470632:                        ASSPAR
55096 @ 470633:                        CALL  
55097 @ 470634:                        ADD   
55098 @ 470635:                        PUSHI  #0x00000001
55099 @ 470640:                        ADD   
55100 @ 470641:                        ACCESS
55101 @ 470642:                        PUSHI  #0x00000002
55102 @ 470647:                        JUMPIF = L_0004
55103 @ 470651:                        LOCATE L_0005

  8513              FAULT(22,0); SKIP EXP
55104 @ 470654:                        LINE   8513 "regression-compile-tmp/nrimp10s-77.imp"
55105 @ 470696:                        PUSH   FAULT
55106 @ 470699:                        PUSHI  #0x00000016
55107 @ 470704:                        ASSPAR
55108 @ 470705:                        PUSHI  #0x00000000
55109 @ 470710:                        ASSPAR
55110 @ 470711:                        CALL  
55111 @ 470712:                        LINE   8513 "regression-compile-tmp/nrimp10s-77.imp"
55112 @ 470754:                        PUSH   SKIPEXP
55113 @ 470757:                        CALL  

  8514              ->NEXT PARM
55114 @ 470758:                        LINE   8514 "regression-compile-tmp/nrimp10s-77.imp"
55115 @ 470800:                        JUMP   L_01f8

  8515           %FINISH
  8516  !
  8517  ! RT TYPE PARAMS, PASS 4 WORDS SET UP AS CODE DESC,DUMMY & ENVIRONMENT
  8518  !
55116 @ 470803:                        LINE   8515 "regression-compile-tmp/nrimp10s-77.imp"
55117 @ 470845:                        LOCATE L_0004

  8519           %IF ROUT=1 %THEN %START
55118 @ 470848:                        LINE   8519 "regression-compile-tmp/nrimp10s-77.imp"
55119 @ 470890:                        PUSH   ROUT
55120 @ 470893:                        PUSHI  #0x00000001
55121 @ 470898:                        JUMPIF # L_0004

  8520              II=PTYPE; P=P+5
55122 @ 470902:                        LINE   8520 "regression-compile-tmp/nrimp10s-77.imp"
55123 @ 470944:                        PUSH   II
55124 @ 470947:                        PUSH   PTYPE
55125 @ 470950:                        ASSVAL
55126 @ 470951:                        LINE   8520 "regression-compile-tmp/nrimp10s-77.imp"
55127 @ 470993:                        PUSH   P
55128 @ 470996:                        PUSH   P
55129 @ 470999:                        PUSHI  #0x00000005
55130 @ 471004:                        ADD   
55131 @ 471005:                        ASSVAL

  8521              CNAME(13,ACCR);            ! SET UP 4 WDS IN ACC
55132 @ 471006:                        LINE   8521 "regression-compile-tmp/nrimp10s-77.imp"
55133 @ 471048:                        PUSH   CNAME
55134 @ 471051:                        PUSHI  #0x0000000d
55135 @ 471056:                        ASSPAR
55136 @ 471057:                        PUSHI  #0x00000000
55137 @ 471062:                        ASSPAR
55138 @ 471063:                        CALL  

  8522              FAULT(22,0) %IF II&255#PTYPE&255;! PREC&TYPE SIMILAR
55139 @ 471064:                        LINE   8522 "regression-compile-tmp/nrimp10s-77.imp"
55140 @ 471106:                        PUSH   II
55141 @ 471109:                        PUSHI  #0x000000ff
55142 @ 471114:                        AND   
55143 @ 471115:                        PUSH   PTYPE
55144 @ 471118:                        PUSHI  #0x000000ff
55145 @ 471123:                        AND   
55146 @ 471124:                        JUMPIF = L_0007
55147 @ 471128:                        PUSH   FAULT
55148 @ 471131:                        PUSHI  #0x00000016
55149 @ 471136:                        ASSPAR
55150 @ 471137:                        PUSHI  #0x00000000
55151 @ 471142:                        ASSPAR
55152 @ 471143:                        CALL  
55153 @ 471144:                        LOCATE L_0007

  8523              P=P+1; MOVEPTR=16
55154 @ 471147:                        LINE   8523 "regression-compile-tmp/nrimp10s-77.imp"
55155 @ 471189:                        PUSH   P
55156 @ 471192:                        PUSH   P
55157 @ 471195:                        PUSHI  #0x00000001
55158 @ 471200:                        ADD   
55159 @ 471201:                        ASSVAL
55160 @ 471202:                        LINE   8523 "regression-compile-tmp/nrimp10s-77.imp"
55161 @ 471244:                        PUSH   MOVEPTR
55162 @ 471247:                        PUSHI  #0x00000010
55163 @ 471252:                        ASSVAL

  8524              ->STUFF
55164 @ 471253:                        LINE   8524 "regression-compile-tmp/nrimp10s-77.imp"
55165 @ 471295:                        JUMP   L_01fa

  8525           %FINISH
55166 @ 471298:                        LINE   8525 "regression-compile-tmp/nrimp10s-77.imp"
55167 @ 471340:                        LOCATE L_0004

  8526           ->FPD(JJ)
55168 @ 471343:                        LINE   8526 "regression-compile-tmp/nrimp10s-77.imp"
55169 @ 471385:                        PUSH   JJ
55170 @ 471388:                        SJUMP  482

  8527  FPD(0):                                ! VALUE PARAMETERS
55171 @ 471391:                        LINE   8527 "regression-compile-tmp/nrimp10s-77.imp"
55172 @ 471433:                        PUSHI  #0x00000000
55173 @ 471438:                        SLABEL 482

  8528           %IF TYPE=5 %THEN %START
55174 @ 471441:                        LINE   8528 "regression-compile-tmp/nrimp10s-77.imp"
55175 @ 471483:                        PUSH   TYPE
55176 @ 471486:                        PUSHI  #0x00000005
55177 @ 471491:                        JUMPIF # L_0004

  8529              CSTREXP(17,DR);             ! TO WK AREA & KEEP WK AREA
55178 @ 471495:                        LINE   8529 "regression-compile-tmp/nrimp10s-77.imp"
55179 @ 471537:                        PUSH   CSTREXP
55180 @ 471540:                        PUSHI  #0x00000011
55181 @ 471545:                        ASSPAR
55182 @ 471546:                        PUSHI  #0x00000001
55183 @ 471551:                        ASSPAR
55184 @ 471552:                        CALL  

  8530              PSF1(LDB,0,PSIZE)
55185 @ 471553:                        LINE   8530 "regression-compile-tmp/nrimp10s-77.imp"
55186 @ 471595:                        PUSH   PSF1
55187 @ 471598:                        PUSHI  #0x00000076
55188 @ 471603:                        ASSPAR
55189 @ 471604:                        PUSHI  #0x00000000
55190 @ 471609:                        ASSPAR
55191 @ 471610:                        PUSH   PSIZE
55192 @ 471613:                        ASSPAR
55193 @ 471614:                        CALL  

  8531              %IF REGISTER(ACCR)=3 %THEN PF1(ST,0,TOS,0) %AND REGISTER(ACCR)=0
55194 @ 471615:                        LINE   8531 "regression-compile-tmp/nrimp10s-77.imp"
55195 @ 471657:                        PUSH   REGISTER
55196 @ 471660:                        PUSHI  #0x00000000
55197 @ 471665:                        ACCESS
55198 @ 471666:                        PUSHI  #0x00000003
55199 @ 471671:                        JUMPIF # L_0007
55200 @ 471675:                        PUSH   PF1
55201 @ 471678:                        PUSHI  #0x00000048
55202 @ 471683:                        ASSPAR
55203 @ 471684:                        PUSHI  #0x00000000
55204 @ 471689:                        ASSPAR
55205 @ 471690:                        PUSHI  #0x00000006
55206 @ 471695:                        ASSPAR
55207 @ 471696:                        PUSHI  #0x00000000
55208 @ 471701:                        ASSPAR
55209 @ 471702:                        CALL  
55210 @ 471703:                        PUSH   REGISTER
55211 @ 471706:                        PUSHI  #0x00000000
55212 @ 471711:                        ACCESS
55213 @ 471712:                        PUSHI  #0x00000000
55214 @ 471717:                        ASSVAL
55215 @ 471718:                        LOCATE L_0007

  8532              PF1(STD,0,TOS,0)
55216 @ 471721:                        LINE   8532 "regression-compile-tmp/nrimp10s-77.imp"
55217 @ 471763:                        PUSH   PF1
55218 @ 471766:                        PUSHI  #0x00000058
55219 @ 471771:                        ASSPAR
55220 @ 471772:                        PUSHI  #0x00000000
55221 @ 471777:                        ASSPAR
55222 @ 471778:                        PUSHI  #0x00000006
55223 @ 471783:                        ASSPAR
55224 @ 471784:                        PUSHI  #0x00000000
55225 @ 471789:                        ASSPAR
55226 @ 471790:                        CALL  

  8533              PUSH(TWSP,VALUE,268,0);   ! RETURN WK AREA AT CALL
55227 @ 471791:                        LINE   8533 "regression-compile-tmp/nrimp10s-77.imp"
55228 @ 471833:                        PUSH   PUSH
55229 @ 471836:                        PUSH   TWSP
55230 @ 471839:                        ASSPAR
55231 @ 471840:                        PUSH   VALUE
55232 @ 471843:                        ASSPAR
55233 @ 471844:                        PUSHI  #0x0000010c
55234 @ 471849:                        ASSPAR
55235 @ 471850:                        PUSHI  #0x00000000
55236 @ 471855:                        ASSPAR
55237 @ 471856:                        CALL  

  8534              FPTR=FPTR+8; ->NEXT PARM
55238 @ 471857:                        LINE   8534 "regression-compile-tmp/nrimp10s-77.imp"
55239 @ 471899:                        PUSH   FPTR
55240 @ 471902:                        PUSH   FPTR
55241 @ 471905:                        PUSHI  #0x00000008
55242 @ 471910:                        ADD   
55243 @ 471911:                        ASSVAL
55244 @ 471912:                        LINE   8534 "regression-compile-tmp/nrimp10s-77.imp"
55245 @ 471954:                        JUMP   L_01f8

  8535           %FINISH %ELSE %START
55246 @ 471957:                        LINE   8535 "regression-compile-tmp/nrimp10s-77.imp"
55247 @ 471999:                        LOCATE L_0004

  8536              %IF PREC=6 %THEN JJ=3 %ELSE JJ=TYPE
55248 @ 472002:                        LINE   8536 "regression-compile-tmp/nrimp10s-77.imp"
55249 @ 472044:                        PUSH   PREC
55250 @ 472047:                        PUSHI  #0x00000006
55251 @ 472052:                        JUMPIF # L_0007
55252 @ 472056:                        PUSH   JJ
55253 @ 472059:                        PUSHI  #0x00000003
55254 @ 472064:                        ASSVAL
55255 @ 472065:                        GOTO   L_0006
55256 @ 472068:                        LOCATE L_0007
55257 @ 472071:                        PUSH   JJ
55258 @ 472074:                        PUSH   TYPE
55259 @ 472077:                        ASSVAL
55260 @ 472078:                        LOCATE L_0006

  8537              CSEXP(ACCR,III<<4!II)
55261 @ 472081:                        LINE   8537 "regression-compile-tmp/nrimp10s-77.imp"
55262 @ 472123:                        PUSH   CSEXP
55263 @ 472126:                        PUSHI  #0x00000000
55264 @ 472131:                        ASSPAR
55265 @ 472132:                        PUSH   III
55266 @ 472135:                        PUSHI  #0x00000004
55267 @ 472140:                        LSH   
55268 @ 472141:                        PUSH   II
55269 @ 472144:                        OR    
55270 @ 472145:                        ASSPAR
55271 @ 472146:                        CALL  

  8538              MOVEPTR=((BYTES(III)+3)&(-4))
55272 @ 472147:                        LINE   8538 "regression-compile-tmp/nrimp10s-77.imp"
55273 @ 472189:                        PUSH   MOVEPTR
55274 @ 472192:                        PUSH   BYTES
55275 @ 472195:                        PUSH   III
55276 @ 472198:                        ACCESS
55277 @ 472199:                        PUSHI  #0x00000003
55278 @ 472204:                        ADD   
55279 @ 472205:                        PUSHI  #0x00000004
55280 @ 472210:                        NEGATE
55281 @ 472211:                        AND   
55282 @ 472212:                        ASSVAL

  8539           %FINISH
55283 @ 472213:                        LINE   8539 "regression-compile-tmp/nrimp10s-77.imp"

  8540           ->STUFF
  8541  !
55284 @ 472255:                        LINE   8540 "regression-compile-tmp/nrimp10s-77.imp"
55285 @ 472297:                        JUMP   L_01fa

  8542  FPD(2):                                ! NAME PARAMETERS
55286 @ 472300:                        LINE   8542 "regression-compile-tmp/nrimp10s-77.imp"
55287 @ 472342:                        PUSHI  #0x00000002
55288 @ 472347:                        SLABEL 482

  8543           P=P+5
55289 @ 472350:                        LINE   8543 "regression-compile-tmp/nrimp10s-77.imp"
55290 @ 472392:                        PUSH   P
55291 @ 472395:                        PUSH   P
55292 @ 472398:                        PUSHI  #0x00000005
55293 @ 472403:                        ADD   
55294 @ 472404:                        ASSVAL

  8544           FNAME=FROM AR2(P)
55295 @ 472405:                        LINE   8544 "regression-compile-tmp/nrimp10s-77.imp"
55296 @ 472447:                        PUSH   FNAME
55297 @ 472450:                        PUSH   FROMAR2
55298 @ 472453:                        PUSH   P
55299 @ 472456:                        ASSPAR
55300 @ 472457:                        CALL  
55301 @ 472458:                        ASSVAL

  8545           COPY TAG(FNAME)
55302 @ 472459:                        LINE   8545 "regression-compile-tmp/nrimp10s-77.imp"
55303 @ 472501:                        PUSH   COPYTAG
55304 @ 472504:                        PUSH   FNAME
55305 @ 472507:                        ASSPAR
55306 @ 472508:                        CALL  

  8546           %IF II#0 %OR TYPE=0 %START
55307 @ 472509:                        LINE   8546 "regression-compile-tmp/nrimp10s-77.imp"
55308 @ 472551:                        PUSH   II
55309 @ 472554:                        PUSHI  #0x00000000
55310 @ 472559:                        JUMPIF # L_0005
55311 @ 472563:                        PUSH   TYPE
55312 @ 472566:                        PUSHI  #0x00000000
55313 @ 472571:                        JUMPIF # L_0004
55314 @ 472575:                        LOCATE L_0005

  8547              CNAME(3,ACCR)
55315 @ 472578:                        LINE   8547 "regression-compile-tmp/nrimp10s-77.imp"
55316 @ 472620:                        PUSH   CNAME
55317 @ 472623:                        PUSHI  #0x00000003
55318 @ 472628:                        ASSPAR
55319 @ 472629:                        PUSHI  #0x00000000
55320 @ 472634:                        ASSPAR
55321 @ 472635:                        CALL  

  8548              FAULT(22,FNAME) %UNLESS II=TYPE %AND III=PREC
55322 @ 472636:                        LINE   8548 "regression-compile-tmp/nrimp10s-77.imp"
55323 @ 472678:                        PUSH   II
55324 @ 472681:                        PUSH   TYPE
55325 @ 472684:                        JUMPIF # L_0008
55326 @ 472688:                        PUSH   III
55327 @ 472691:                        PUSH   PREC
55328 @ 472694:                        JUMPIF = L_0007
55329 @ 472698:                        LOCATE L_0008
55330 @ 472701:                        PUSH   FAULT
55331 @ 472704:                        PUSHI  #0x00000016
55332 @ 472709:                        ASSPAR
55333 @ 472710:                        PUSH   FNAME
55334 @ 472713:                        ASSPAR
55335 @ 472714:                        CALL  
55336 @ 472715:                        LOCATE L_0007

  8549           %FINISH %ELSE %START
55337 @ 472718:                        LINE   8549 "regression-compile-tmp/nrimp10s-77.imp"
55338 @ 472760:                        GOTO   L_0003
55339 @ 472763:                        LOCATE L_0004

  8550              CNAME(4,ACCR)
55340 @ 472766:                        LINE   8550 "regression-compile-tmp/nrimp10s-77.imp"
55341 @ 472808:                        PUSH   CNAME
55342 @ 472811:                        PUSHI  #0x00000004
55343 @ 472816:                        ASSPAR
55344 @ 472817:                        PUSHI  #0x00000000
55345 @ 472822:                        ASSPAR
55346 @ 472823:                        CALL  

  8551              %IF TYPE<=2 %THEN JJ=PREC<<27!TYPE %ELSE JJ=16_1A<<24+ACC
55347 @ 472824:                        LINE   8551 "regression-compile-tmp/nrimp10s-77.imp"
55348 @ 472866:                        PUSH   TYPE
55349 @ 472869:                        PUSHI  #0x00000002
55350 @ 472874:                        JUMPIF > L_0007
55351 @ 472878:                        PUSH   JJ
55352 @ 472881:                        PUSH   PREC
55353 @ 472884:                        PUSHI  #0x0000001b
55354 @ 472889:                        LSH   
55355 @ 472890:                        PUSH   TYPE
55356 @ 472893:                        OR    
55357 @ 472894:                        ASSVAL
55358 @ 472895:                        GOTO   L_0006
55359 @ 472898:                        LOCATE L_0007
55360 @ 472901:                        PUSH   JJ
55361 @ 472904:                        PUSHI  #0x0000001a
55362 @ 472909:                        PUSHI  #0x00000018
55363 @ 472914:                        LSH   
55364 @ 472915:                        PUSH   ACC
55365 @ 472918:                        ADD   
55366 @ 472919:                        ASSVAL
55367 @ 472920:                        LOCATE L_0006

  8552              STORE CONST(III,4,ADDR(JJ))
55368 @ 472923:                        LINE   8552 "regression-compile-tmp/nrimp10s-77.imp"
55369 @ 472965:                        PUSH   STORECONST
55370 @ 472968:                        PUSH   III
55371 @ 472971:                        ASSPAR
55372 @ 472972:                        PUSHI  #0x00000004
55373 @ 472977:                        ASSPAR
55374 @ 472978:                        PUSH   ADDR
55375 @ 472981:                        PUSH   JJ
55376 @ 472984:                        ASSPAR
55377 @ 472985:                        CALL  
55378 @ 472986:                        ASSPAR
55379 @ 472987:                        CALL  

  8553              PF1(LUH,0,PC,III)
55380 @ 472988:                        LINE   8553 "regression-compile-tmp/nrimp10s-77.imp"
55381 @ 473030:                        PUSH   PF1
55382 @ 473033:                        PUSHI  #0x0000006a
55383 @ 473038:                        ASSPAR
55384 @ 473039:                        PUSHI  #0x00000000
55385 @ 473044:                        ASSPAR
55386 @ 473045:                        PUSHI  #0x00000004
55387 @ 473050:                        ASSPAR
55388 @ 473051:                        PUSH   III
55389 @ 473054:                        ASSPAR
55390 @ 473055:                        CALL  

  8554           %FINISH
55391 @ 473056:                        LINE   8554 "regression-compile-tmp/nrimp10s-77.imp"
55392 @ 473098:                        LOCATE L_0003

  8555           P=P+1; MOVEPTR=8
55393 @ 473101:                        LINE   8555 "regression-compile-tmp/nrimp10s-77.imp"
55394 @ 473143:                        PUSH   P
55395 @ 473146:                        PUSH   P
55396 @ 473149:                        PUSHI  #0x00000001
55397 @ 473154:                        ADD   
55398 @ 473155:                        ASSVAL
55399 @ 473156:                        LINE   8555 "regression-compile-tmp/nrimp10s-77.imp"
55400 @ 473198:                        PUSH   MOVEPTR
55401 @ 473201:                        PUSHI  #0x00000008
55402 @ 473206:                        ASSVAL

  8556           ->STUFF
  8557  !
55403 @ 473207:                        LINE   8556 "regression-compile-tmp/nrimp10s-77.imp"
55404 @ 473249:                        JUMP   L_01fa

  8558  FPD(1):FPD(3):                        ! ARRAY NAME (&VALUE)
  8559  !
  8560  ! FOR ARRAYNAME PARAMETERS THE NO OF DIMENSIONS OF THE ARRAY IS
  8561  ! DEDUCED FROM THE FIRST CALL AND STORED IN STREAM3 OF THE PARAMETER
  8562  ! LIST. ON ANY SUBSEQUENT CALL ONLY ARRAYS OF THE SAME DIMENSION CAN
  8563  ! BE PASSED
  8564  !
55405 @ 473252:                        LINE   8558 "regression-compile-tmp/nrimp10s-77.imp"
55406 @ 473294:                        PUSHI  #0x00000001
55407 @ 473299:                        SLABEL 482
55408 @ 473302:                        LINE   8558 "regression-compile-tmp/nrimp10s-77.imp"
55409 @ 473344:                        PUSHI  #0x00000003
55410 @ 473349:                        SLABEL 482

  8565           P=P+5
55411 @ 473352:                        LINE   8565 "regression-compile-tmp/nrimp10s-77.imp"
55412 @ 473394:                        PUSH   P
55413 @ 473397:                        PUSH   P
55414 @ 473400:                        PUSHI  #0x00000005
55415 @ 473405:                        ADD   
55416 @ 473406:                        ASSVAL

  8566           CNAME(12,ACCR)
55417 @ 473407:                        LINE   8566 "regression-compile-tmp/nrimp10s-77.imp"
55418 @ 473449:                        PUSH   CNAME
55419 @ 473452:                        PUSHI  #0x0000000c
55420 @ 473457:                        ASSPAR
55421 @ 473458:                        PUSHI  #0x00000000
55422 @ 473463:                        ASSPAR
55423 @ 473464:                        CALL  

  8567           GET IN ACC(ACCR,4,0,AREA CODE,DISP)
55424 @ 473465:                        LINE   8567 "regression-compile-tmp/nrimp10s-77.imp"
55425 @ 473507:                        PUSH   GETINACC
55426 @ 473510:                        PUSHI  #0x00000000
55427 @ 473515:                        ASSPAR
55428 @ 473516:                        PUSHI  #0x00000004
55429 @ 473521:                        ASSPAR
55430 @ 473522:                        PUSHI  #0x00000000
55431 @ 473527:                        ASSPAR
55432 @ 473528:                        PUSH   AREACODE
55433 @ 473531:                        CALL  
55434 @ 473532:                        ASSPAR
55435 @ 473533:                        PUSH   DISP
55436 @ 473536:                        ASSPAR
55437 @ 473537:                        CALL  

  8568           P=P+1; MOVEPTR=16
55438 @ 473538:                        LINE   8568 "regression-compile-tmp/nrimp10s-77.imp"
55439 @ 473580:                        PUSH   P
55440 @ 473583:                        PUSH   P
55441 @ 473586:                        PUSHI  #0x00000001
55442 @ 473591:                        ADD   
55443 @ 473592:                        ASSVAL
55444 @ 473593:                        LINE   8568 "regression-compile-tmp/nrimp10s-77.imp"
55445 @ 473635:                        PUSH   MOVEPTR
55446 @ 473638:                        PUSHI  #0x00000010
55447 @ 473643:                        ASSVAL

  8569           FAULT(22,0) %AND ->STUFF %UNLESS 1<=ARR<=2 %AND II=TYPE %AND III=PREC
55448 @ 473644:                        LINE   8569 "regression-compile-tmp/nrimp10s-77.imp"
55449 @ 473686:                        PUSHI  #0x00000001
55450 @ 473691:                        PUSH   ARR
55451 @ 473694:                        JUMPIFD > L_0005
55452 @ 473698:                        PUSHI  #0x00000002
55453 @ 473703:                        JUMPIF > L_0005
55454 @ 473707:                        PUSH   II
55455 @ 473710:                        PUSH   TYPE
55456 @ 473713:                        JUMPIF # L_0005
55457 @ 473717:                        PUSH   III
55458 @ 473720:                        PUSH   PREC
55459 @ 473723:                        JUMPIF = L_0004
55460 @ 473727:                        LOCATE L_0005
55461 @ 473730:                        PUSH   FAULT
55462 @ 473733:                        PUSHI  #0x00000016
55463 @ 473738:                        ASSPAR
55464 @ 473739:                        PUSHI  #0x00000000
55465 @ 473744:                        ASSPAR
55466 @ 473745:                        CALL  
55467 @ 473746:                        JUMP   L_01fa
55468 @ 473749:                        LOCATE L_0004

  8570           QQQ=FROM1(TCELL)&15;           ! DIMENSION OF ACTUAL(IF KNOWN)
55469 @ 473752:                        LINE   8570 "regression-compile-tmp/nrimp10s-77.imp"
55470 @ 473794:                        PUSH   QQQ
55471 @ 473797:                        PUSH   FROM1
55472 @ 473800:                        PUSH   TCELL
55473 @ 473803:                        ASSPAR
55474 @ 473804:                        CALL  
55475 @ 473805:                        PUSHI  #0x0000000f
55476 @ 473810:                        AND   
55477 @ 473811:                        ASSVAL

  8571           JJ=LCELL_S1&15;                ! DIMENSION OF FORMAL
55478 @ 473812:                        LINE   8571 "regression-compile-tmp/nrimp10s-77.imp"
55479 @ 473854:                        PUSH   JJ
55480 @ 473857:                        PUSH   LCELL
55481 @ 473860:                        SELECT 1
55482 @ 473863:                        PUSHI  #0x0000000f
55483 @ 473868:                        AND   
55484 @ 473869:                        ASSVAL

  8572           %IF JJ=0 %THEN JJ=QQQ %AND LCELL_S1=LCELL_S1!JJ
55485 @ 473870:                        LINE   8572 "regression-compile-tmp/nrimp10s-77.imp"
55486 @ 473912:                        PUSH   JJ
55487 @ 473915:                        PUSHI  #0x00000000
55488 @ 473920:                        JUMPIF # L_0004
55489 @ 473924:                        PUSH   JJ
55490 @ 473927:                        PUSH   QQQ
55491 @ 473930:                        ASSVAL
55492 @ 473931:                        PUSH   LCELL
55493 @ 473934:                        SELECT 1
55494 @ 473937:                        PUSH   LCELL
55495 @ 473940:                        SELECT 1
55496 @ 473943:                        PUSH   JJ
55497 @ 473946:                        OR    
55498 @ 473947:                        ASSVAL
55499 @ 473948:                        LOCATE L_0004

  8573           %IF QQQ=0 %THEN QQQ=JJ %AND REPLACE1(TCELL,FROM1(TCELL)!JJ)
55500 @ 473951:                        LINE   8573 "regression-compile-tmp/nrimp10s-77.imp"
55501 @ 473993:                        PUSH   QQQ
55502 @ 473996:                        PUSHI  #0x00000000
55503 @ 474001:                        JUMPIF # L_0004
55504 @ 474005:                        PUSH   QQQ
55505 @ 474008:                        PUSH   JJ
55506 @ 474011:                        ASSVAL
55507 @ 474012:                        PUSH   REPLACE1
55508 @ 474015:                        PUSH   TCELL
55509 @ 474018:                        ASSPAR
55510 @ 474019:                        PUSH   FROM1
55511 @ 474022:                        PUSH   TCELL
55512 @ 474025:                        ASSPAR
55513 @ 474026:                        CALL  
55514 @ 474027:                        PUSH   JJ
55515 @ 474030:                        OR    
55516 @ 474031:                        ASSPAR
55517 @ 474032:                        CALL  
55518 @ 474033:                        LOCATE L_0004

  8574           FAULT(22,0) %UNLESS JJ=QQQ
55519 @ 474036:                        LINE   8574 "regression-compile-tmp/nrimp10s-77.imp"
55520 @ 474078:                        PUSH   JJ
55521 @ 474081:                        PUSH   QQQ
55522 @ 474084:                        JUMPIF = L_0004
55523 @ 474088:                        PUSH   FAULT
55524 @ 474091:                        PUSHI  #0x00000016
55525 @ 474096:                        ASSPAR
55526 @ 474097:                        PUSHI  #0x00000000
55527 @ 474102:                        ASSPAR
55528 @ 474103:                        CALL  
55529 @ 474104:                        LOCATE L_0004

  8575  STUFF:   REGISTER(ACCR)=3
55530 @ 474107:                        LINE   8575 "regression-compile-tmp/nrimp10s-77.imp"
55531 @ 474149:                        LABEL  L_01fa
55532 @ 474152:                        LINE   8575 "regression-compile-tmp/nrimp10s-77.imp"
55533 @ 474194:                        PUSH   REGISTER
55534 @ 474197:                        PUSHI  #0x00000000
55535 @ 474202:                        ACCESS
55536 @ 474203:                        PUSHI  #0x00000003
55537 @ 474208:                        ASSVAL

  8576           FPTR=FPTR+MOVEPTR
55538 @ 474209:                        LINE   8576 "regression-compile-tmp/nrimp10s-77.imp"
55539 @ 474251:                        PUSH   FPTR
55540 @ 474254:                        PUSH   FPTR
55541 @ 474257:                        PUSH   MOVEPTR
55542 @ 474260:                        ADD   
55543 @ 474261:                        ASSVAL

  8577           -> NEXT PARM
55544 @ 474262:                        LINE   8577 "regression-compile-tmp/nrimp10s-77.imp"
55545 @ 474304:                        JUMP   L_01f8

  8578  ENTRY SEQ:                             ! CODE FOR RT ENTRY
55546 @ 474307:                        LINE   8578 "regression-compile-tmp/nrimp10s-77.imp"
55547 @ 474349:                        LABEL  L_01f9

  8579           %IF REGISTER(ACCR)=3 %THEN PF1(ST,0,TOS,0) %AND REGISTER(ACCR)=0
55548 @ 474352:                        LINE   8579 "regression-compile-tmp/nrimp10s-77.imp"
55549 @ 474394:                        PUSH   REGISTER
55550 @ 474397:                        PUSHI  #0x00000000
55551 @ 474402:                        ACCESS
55552 @ 474403:                        PUSHI  #0x00000003
55553 @ 474408:                        JUMPIF # L_0004
55554 @ 474412:                        PUSH   PF1
55555 @ 474415:                        PUSHI  #0x00000048
55556 @ 474420:                        ASSPAR
55557 @ 474421:                        PUSHI  #0x00000000
55558 @ 474426:                        ASSPAR
55559 @ 474427:                        PUSHI  #0x00000006
55560 @ 474432:                        ASSPAR
55561 @ 474433:                        PUSHI  #0x00000000
55562 @ 474438:                        ASSPAR
55563 @ 474439:                        CALL  
55564 @ 474440:                        PUSH   REGISTER
55565 @ 474443:                        PUSHI  #0x00000000
55566 @ 474448:                        ACCESS
55567 @ 474449:                        PUSHI  #0x00000000
55568 @ 474454:                        ASSVAL
55569 @ 474455:                        LOCATE L_0004

  8580           J=JJJ
  8581  !
  8582  ! RETURN ANY STRING WSPACE HERE. CAN BE UXED AGAIN FOR RESULT
  8583  !
55570 @ 474458:                        LINE   8580 "regression-compile-tmp/nrimp10s-77.imp"
55571 @ 474500:                        PUSH   J
55572 @ 474503:                        PUSH   JJJ
55573 @ 474506:                        ASSVAL

  8584           %WHILE TWSP#0 %CYCLE
55574 @ 474507:                        LINE   8584 "regression-compile-tmp/nrimp10s-77.imp"
55575 @ 474549:                        LOCATE L_0003
55576 @ 474552:                        PUSH   TWSP
55577 @ 474555:                        PUSHI  #0x00000000
55578 @ 474560:                        JUMPIF = L_0004

  8585              POP(TWSP,QQQ,JJ,III)
55579 @ 474564:                        LINE   8585 "regression-compile-tmp/nrimp10s-77.imp"
55580 @ 474606:                        PUSH   POP
55581 @ 474609:                        PUSH   TWSP
55582 @ 474612:                        ASSPAR
55583 @ 474613:                        PUSH   QQQ
55584 @ 474616:                        ASSPAR
55585 @ 474617:                        PUSH   JJ
55586 @ 474620:                        ASSPAR
55587 @ 474621:                        PUSH   III
55588 @ 474624:                        ASSPAR
55589 @ 474625:                        CALL  

  8586              RETURN WSP(QQQ,268)
55590 @ 474626:                        LINE   8586 "regression-compile-tmp/nrimp10s-77.imp"
55591 @ 474668:                        PUSH   RETURNWSP
55592 @ 474671:                        PUSH   QQQ
55593 @ 474674:                        ASSPAR
55594 @ 474675:                        PUSHI  #0x0000010c
55595 @ 474680:                        ASSPAR
55596 @ 474681:                        CALL  

  8587           %REPEAT
  8588  !
  8589  ! STRING FNS NEED A WORK AREA TO RETURN THEIR RESULTS
  8590  !
55597 @ 474682:                        LINE   8587 "regression-compile-tmp/nrimp10s-77.imp"
55598 @ 474724:                        REPEAT L_0003
55599 @ 474727:                        LOCATE L_0004

  8591           %IF TYPEP=5 %AND NAMP<=1 %THEN %START
55600 @ 474730:                        LINE   8591 "regression-compile-tmp/nrimp10s-77.imp"
55601 @ 474772:                        PUSH   TYPEP
55602 @ 474775:                        PUSHI  #0x00000005
55603 @ 474780:                        JUMPIF # L_0004
55604 @ 474784:                        PUSH   NAMP
55605 @ 474787:                        PUSHI  #0x00000001
55606 @ 474792:                        JUMPIF > L_0004

  8592              GET WSP(QQQ,268)
55607 @ 474796:                        LINE   8592 "regression-compile-tmp/nrimp10s-77.imp"
55608 @ 474838:                        PUSH   GETWSP
55609 @ 474841:                        PUSH   QQQ
55610 @ 474844:                        ASSPAR
55611 @ 474845:                        PUSHI  #0x0000010c
55612 @ 474850:                        ASSPAR
55613 @ 474851:                        CALL  

  8593              STRFNRES=QQQ;               ! FOR CSTREXP TO USE
55614 @ 474852:                        LINE   8593 "regression-compile-tmp/nrimp10s-77.imp"
55615 @ 474894:                        PUSH   STRFNRES
55616 @ 474897:                        PUSH   QQQ
55617 @ 474900:                        ASSVAL

  8594              III=16_18000100; QQQ=QQQ+8
55618 @ 474901:                        LINE   8594 "regression-compile-tmp/nrimp10s-77.imp"
55619 @ 474943:                        PUSH   III
55620 @ 474946:                        PUSHI  #0x18000100
55621 @ 474951:                        ASSVAL
55622 @ 474952:                        LINE   8594 "regression-compile-tmp/nrimp10s-77.imp"
55623 @ 474994:                        PUSH   QQQ
55624 @ 474997:                        PUSH   QQQ
55625 @ 475000:                        PUSHI  #0x00000008
55626 @ 475005:                        ADD   
55627 @ 475006:                        ASSVAL

  8595              STORE CONST(JJ,8,ADDR(III))
55628 @ 475007:                        LINE   8595 "regression-compile-tmp/nrimp10s-77.imp"
55629 @ 475049:                        PUSH   STORECONST
55630 @ 475052:                        PUSH   JJ
55631 @ 475055:                        ASSPAR
55632 @ 475056:                        PUSHI  #0x00000008
55633 @ 475061:                        ASSPAR
55634 @ 475062:                        PUSH   ADDR
55635 @ 475065:                        PUSH   III
55636 @ 475068:                        ASSPAR
55637 @ 475069:                        CALL  
55638 @ 475070:                        ASSPAR
55639 @ 475071:                        CALL  

  8596              PF1(LD,0,PC,JJ)
55640 @ 475072:                        LINE   8596 "regression-compile-tmp/nrimp10s-77.imp"
55641 @ 475114:                        PUSH   PF1
55642 @ 475117:                        PUSHI  #0x00000078
55643 @ 475122:                        ASSPAR
55644 @ 475123:                        PUSHI  #0x00000000
55645 @ 475128:                        ASSPAR
55646 @ 475129:                        PUSHI  #0x00000004
55647 @ 475134:                        ASSPAR
55648 @ 475135:                        PUSH   JJ
55649 @ 475138:                        ASSPAR
55650 @ 475139:                        CALL  

  8597              PSF1(INCA,1,PTR OFFSET(RBASE))
55651 @ 475140:                        LINE   8597 "regression-compile-tmp/nrimp10s-77.imp"
55652 @ 475182:                        PUSH   PSF1
55653 @ 475185:                        PUSHI  #0x00000014
55654 @ 475190:                        ASSPAR
55655 @ 475191:                        PUSHI  #0x00000001
55656 @ 475196:                        ASSPAR
55657 @ 475197:                        PUSH   PTROFFSET
55658 @ 475200:                        PUSH   RBASE
55659 @ 475203:                        ASSPAR
55660 @ 475204:                        CALL  
55661 @ 475205:                        ASSPAR
55662 @ 475206:                        CALL  

  8598              PF1(STD,0,TOS,0)
55663 @ 475207:                        LINE   8598 "regression-compile-tmp/nrimp10s-77.imp"
55664 @ 475249:                        PUSH   PF1
55665 @ 475252:                        PUSHI  #0x00000058
55666 @ 475257:                        ASSPAR
55667 @ 475258:                        PUSHI  #0x00000000
55668 @ 475263:                        ASSPAR
55669 @ 475264:                        PUSHI  #0x00000006
55670 @ 475269:                        ASSPAR
55671 @ 475270:                        PUSHI  #0x00000000
55672 @ 475275:                        ASSPAR
55673 @ 475276:                        CALL  

  8599              FPTR=FPTR+8
55674 @ 475277:                        LINE   8599 "regression-compile-tmp/nrimp10s-77.imp"
55675 @ 475319:                        PUSH   FPTR
55676 @ 475322:                        PUSH   FPTR
55677 @ 475325:                        PUSHI  #0x00000008
55678 @ 475330:                        ADD   
55679 @ 475331:                        ASSVAL

  8600           %FINISH
  8601  !
  8602  ! ORDINARY ROUTINES WILL AND RT PARAMS MAY REQUIRE AN EXTRA PARAMETER
  8603  ! BEING LNB FOR THE LEVEL OF ROUTINE DECLARATION TO BE STACKED
  8604  !
55680 @ 475332:                        LINE   8600 "regression-compile-tmp/nrimp10s-77.imp"
55681 @ 475374:                        LOCATE L_0004

  8605           %IF JJJ=14 %THEN %START;    ! EXTERNAL
55682 @ 475377:                        LINE   8605 "regression-compile-tmp/nrimp10s-77.imp"
55683 @ 475419:                        PUSH   JJJ
55684 @ 475422:                        PUSHI  #0x0000000e
55685 @ 475427:                        JUMPIF # L_0004

  8606              NMDECS(LEVEL)=NMDECS(LEVEL)!2
55686 @ 475431:                        LINE   8606 "regression-compile-tmp/nrimp10s-77.imp"
55687 @ 475473:                        PUSH   NMDECS
55688 @ 475476:                        PUSH   LEVEL
55689 @ 475479:                        ACCESS
55690 @ 475480:                        PUSH   NMDECS
55691 @ 475483:                        PUSH   LEVEL
55692 @ 475486:                        ACCESS
55693 @ 475487:                        PUSHI  #0x00000002
55694 @ 475492:                        OR    
55695 @ 475493:                        ASSVAL

  8607              II=SET XORYNB(-1,-1)
55696 @ 475494:                        LINE   8607 "regression-compile-tmp/nrimp10s-77.imp"
55697 @ 475536:                        PUSH   II
55698 @ 475539:                        PUSH   SETXORYNB
55699 @ 475542:                        PUSHI  #0x00000001
55700 @ 475547:                        NEGATE
55701 @ 475548:                        ASSPAR
55702 @ 475549:                        PUSHI  #0x00000001
55703 @ 475554:                        NEGATE
55704 @ 475555:                        ASSPAR
55705 @ 475556:                        CALL  
55706 @ 475557:                        ASSVAL

  8608              PSF1(RALN,0,FPTR>>2)
55707 @ 475558:                        LINE   8608 "regression-compile-tmp/nrimp10s-77.imp"
55708 @ 475600:                        PUSH   PSF1
55709 @ 475603:                        PUSHI  #0x0000006c
55710 @ 475608:                        ASSPAR
55711 @ 475609:                        PUSHI  #0x00000000
55712 @ 475614:                        ASSPAR
55713 @ 475615:                        PUSH   FPTR
55714 @ 475618:                        PUSHI  #0x00000002
55715 @ 475623:                        RSH   
55716 @ 475624:                        ASSPAR
55717 @ 475625:                        CALL  

  8609              PF1(CALL,2,II,RDISP)
55718 @ 475626:                        LINE   8609 "regression-compile-tmp/nrimp10s-77.imp"
55719 @ 475668:                        PUSH   PF1
55720 @ 475671:                        PUSHI  #0x0000001e
55721 @ 475676:                        ASSPAR
55722 @ 475677:                        PUSHI  #0x00000002
55723 @ 475682:                        ASSPAR
55724 @ 475683:                        PUSH   II
55725 @ 475686:                        ASSPAR
55726 @ 475687:                        PUSH   RDISP
55727 @ 475690:                        ASSPAR
55728 @ 475691:                        CALL  

  8610           %FINISH %ELSE %START
55729 @ 475692:                        LINE   8610 "regression-compile-tmp/nrimp10s-77.imp"
55730 @ 475734:                        GOTO   L_0003
55731 @ 475737:                        LOCATE L_0004

  8611              %IF NAMP&1=0 %THEN %START;! INTERNAL RT CALLS
55732 @ 475740:                        LINE   8611 "regression-compile-tmp/nrimp10s-77.imp"
55733 @ 475782:                        PUSH   NAMP
55734 @ 475785:                        PUSHI  #0x00000001
55735 @ 475790:                        AND   
55736 @ 475791:                        PUSHI  #0x00000000
55737 @ 475796:                        JUMPIF # L_0007

  8612                 %IF LP=0 %THEN %START
55738 @ 475800:                        LINE   8612 "regression-compile-tmp/nrimp10s-77.imp"
55739 @ 475842:                        PUSH   LP
55740 @ 475845:                        PUSHI  #0x00000000
55741 @ 475850:                        JUMPIF # L_000a

  8613                    PSF1(LD,1,12)
55742 @ 475854:                        LINE   8613 "regression-compile-tmp/nrimp10s-77.imp"
55743 @ 475896:                        PUSH   PSF1
55744 @ 475899:                        PUSHI  #0x00000078
55745 @ 475904:                        ASSPAR
55746 @ 475905:                        PUSHI  #0x00000001
55747 @ 475910:                        ASSPAR
55748 @ 475911:                        PUSHI  #0x0000000c
55749 @ 475916:                        ASSPAR
55750 @ 475917:                        CALL  

  8614                    PSF1(INCA,0,RDISP) %UNLESS RDISP=0
55751 @ 475918:                        LINE   8614 "regression-compile-tmp/nrimp10s-77.imp"
55752 @ 475960:                        PUSH   RDISP
55753 @ 475963:                        PUSHI  #0x00000000
55754 @ 475968:                        JUMPIF = L_000d
55755 @ 475972:                        PUSH   PSF1
55756 @ 475975:                        PUSHI  #0x00000014
55757 @ 475980:                        ASSPAR
55758 @ 475981:                        PUSHI  #0x00000000
55759 @ 475986:                        ASSPAR
55760 @ 475987:                        PUSH   RDISP
55761 @ 475990:                        ASSPAR
55762 @ 475991:                        CALL  
55763 @ 475992:                        LOCATE L_000d

  8615                    PSF1(RALN,0,FPTR>>2)
55764 @ 475995:                        LINE   8615 "regression-compile-tmp/nrimp10s-77.imp"
55765 @ 476037:                        PUSH   PSF1
55766 @ 476040:                        PUSHI  #0x0000006c
55767 @ 476045:                        ASSPAR
55768 @ 476046:                        PUSHI  #0x00000000
55769 @ 476051:                        ASSPAR
55770 @ 476052:                        PUSH   FPTR
55771 @ 476055:                        PUSHI  #0x00000002
55772 @ 476060:                        RSH   
55773 @ 476061:                        ASSPAR
55774 @ 476062:                        CALL  

  8616                    PF1(CALL,2,7,0)
55775 @ 476063:                        LINE   8616 "regression-compile-tmp/nrimp10s-77.imp"
55776 @ 476105:                        PUSH   PF1
55777 @ 476108:                        PUSHI  #0x0000001e
55778 @ 476113:                        ASSPAR
55779 @ 476114:                        PUSHI  #0x00000002
55780 @ 476119:                        ASSPAR
55781 @ 476120:                        PUSHI  #0x00000007
55782 @ 476125:                        ASSPAR
55783 @ 476126:                        PUSHI  #0x00000000
55784 @ 476131:                        ASSPAR
55785 @ 476132:                        CALL  

  8617                 %FINISH %ELSE %START;! NORMAL INTERNAL CALL
55786 @ 476133:                        LINE   8617 "regression-compile-tmp/nrimp10s-77.imp"
55787 @ 476175:                        GOTO   L_0009
55788 @ 476178:                        LOCATE L_000a

  8618                    II=SET XORYNB(XNB,LP)
55789 @ 476181:                        LINE   8618 "regression-compile-tmp/nrimp10s-77.imp"
55790 @ 476223:                        PUSH   II
55791 @ 476226:                        PUSH   SETXORYNB
55792 @ 476229:                        PUSHI  #0x00000003
55793 @ 476234:                        ASSPAR
55794 @ 476235:                        PUSH   LP
55795 @ 476238:                        ASSPAR
55796 @ 476239:                        CALL  
55797 @ 476240:                        ASSVAL

  8619                    PSF1(RALN,0,FPTR>>2)
55798 @ 476241:                        LINE   8619 "regression-compile-tmp/nrimp10s-77.imp"
55799 @ 476283:                        PUSH   PSF1
55800 @ 476286:                        PUSHI  #0x0000006c
55801 @ 476291:                        ASSPAR
55802 @ 476292:                        PUSHI  #0x00000000
55803 @ 476297:                        ASSPAR
55804 @ 476298:                        PUSH   FPTR
55805 @ 476301:                        PUSHI  #0x00000002
55806 @ 476306:                        RSH   
55807 @ 476307:                        ASSPAR
55808 @ 476308:                        CALL  

  8620                    RT JUMP(CALL,ASLIST(TAGS(RTNAME))_S2)
55809 @ 476309:                        LINE   8620 "regression-compile-tmp/nrimp10s-77.imp"
55810 @ 476351:                        PUSH   RTJUMP
55811 @ 476354:                        PUSHI  #0x0000001e
55812 @ 476359:                        ASSPAR
55813 @ 476360:                        PUSH   ASLIST
55814 @ 476363:                        PUSH   TAGS
55815 @ 476366:                        PUSH   RTNAME
55816 @ 476369:                        ACCESS
55817 @ 476370:                        ACCESS
55818 @ 476371:                        SELECT 2
55819 @ 476374:                        ASSPAR
55820 @ 476375:                        CALL  

  8621                 %FINISH
55821 @ 476376:                        LINE   8621 "regression-compile-tmp/nrimp10s-77.imp"
55822 @ 476418:                        LOCATE L_0009

  8622              %FINISH %ELSE %START
55823 @ 476421:                        LINE   8622 "regression-compile-tmp/nrimp10s-77.imp"
55824 @ 476463:                        GOTO   L_0006
55825 @ 476466:                        LOCATE L_0007

  8623                 AREA=-1; BASE=LP
55826 @ 476469:                        LINE   8623 "regression-compile-tmp/nrimp10s-77.imp"
55827 @ 476511:                        PUSH   AREA
55828 @ 476514:                        PUSHI  #0x00000001
55829 @ 476519:                        NEGATE
55830 @ 476520:                        ASSVAL
55831 @ 476521:                        LINE   8623 "regression-compile-tmp/nrimp10s-77.imp"
55832 @ 476563:                        PUSH   BASE
55833 @ 476566:                        PUSH   LP
55834 @ 476569:                        ASSVAL

  8624                 AREA=AREA CODE
55835 @ 476570:                        LINE   8624 "regression-compile-tmp/nrimp10s-77.imp"
55836 @ 476612:                        PUSH   AREA
55837 @ 476615:                        PUSH   AREACODE
55838 @ 476618:                        CALL  
55839 @ 476619:                        ASSVAL

  8625                 GET IN ACC(DR,2,0,AREA,RDISP);! DESCR TO DR
55840 @ 476620:                        LINE   8625 "regression-compile-tmp/nrimp10s-77.imp"
55841 @ 476662:                        PUSH   GETINACC
55842 @ 476665:                        PUSHI  #0x00000001
55843 @ 476670:                        ASSPAR
55844 @ 476671:                        PUSHI  #0x00000002
55845 @ 476676:                        ASSPAR
55846 @ 476677:                        PUSHI  #0x00000000
55847 @ 476682:                        ASSPAR
55848 @ 476683:                        PUSH   AREA
55849 @ 476686:                        ASSPAR
55850 @ 476687:                        PUSH   RDISP
55851 @ 476690:                        ASSPAR
55852 @ 476691:                        CALL  

  8626                 PSORLF1(LXN,0,AREA,RDISP+12);! XNB TO ENVIRONMENT
55853 @ 476692:                        LINE   8626 "regression-compile-tmp/nrimp10s-77.imp"
55854 @ 476734:                        PUSH   PSORLF1
55855 @ 476737:                        PUSHI  #0x0000007e
55856 @ 476742:                        ASSPAR
55857 @ 476743:                        PUSHI  #0x00000000
55858 @ 476748:                        ASSPAR
55859 @ 476749:                        PUSH   AREA
55860 @ 476752:                        ASSPAR
55861 @ 476753:                        PUSH   RDISP
55862 @ 476756:                        PUSHI  #0x0000000c
55863 @ 476761:                        ADD   
55864 @ 476762:                        ASSPAR
55865 @ 476763:                        CALL  

  8627                 PSF1(RALN,0,FPTR>>2);    ! RAISE FOR NORMAL PARAMS
55866 @ 476764:                        LINE   8627 "regression-compile-tmp/nrimp10s-77.imp"
55867 @ 476806:                        PUSH   PSF1
55868 @ 476809:                        PUSHI  #0x0000006c
55869 @ 476814:                        ASSPAR
55870 @ 476815:                        PUSHI  #0x00000000
55871 @ 476820:                        ASSPAR
55872 @ 476821:                        PUSH   FPTR
55873 @ 476824:                        PUSHI  #0x00000002
55874 @ 476829:                        RSH   
55875 @ 476830:                        ASSPAR
55876 @ 476831:                        CALL  

  8628                 PF1(CALL,2,7,0)         ;! AND ENTER VIA DESCRPTR IN DR
55877 @ 476832:                        LINE   8628 "regression-compile-tmp/nrimp10s-77.imp"
55878 @ 476874:                        PUSH   PF1
55879 @ 476877:                        PUSHI  #0x0000001e
55880 @ 476882:                        ASSPAR
55881 @ 476883:                        PUSHI  #0x00000002
55882 @ 476888:                        ASSPAR
55883 @ 476889:                        PUSHI  #0x00000007
55884 @ 476894:                        ASSPAR
55885 @ 476895:                        PUSHI  #0x00000000
55886 @ 476900:                        ASSPAR
55887 @ 476901:                        CALL  

  8629              %FINISH
55888 @ 476902:                        LINE   8629 "regression-compile-tmp/nrimp10s-77.imp"
55889 @ 476944:                        LOCATE L_0006

  8630           %FINISH
55890 @ 476947:                        LINE   8630 "regression-compile-tmp/nrimp10s-77.imp"
55891 @ 476989:                        LOCATE L_0003

  8631           FORGET(-1)
55892 @ 476992:                        LINE   8631 "regression-compile-tmp/nrimp10s-77.imp"
55893 @ 477034:                        PUSH   FORGET
55894 @ 477037:                        PUSHI  #0x00000001
55895 @ 477042:                        NEGATE
55896 @ 477043:                        ASSPAR
55897 @ 477044:                        CALL  

  8632           ROUT=1; TYPE=TYPEP; NAM=NAMP
55898 @ 477045:                        LINE   8632 "regression-compile-tmp/nrimp10s-77.imp"
55899 @ 477087:                        PUSH   ROUT
55900 @ 477090:                        PUSHI  #0x00000001
55901 @ 477095:                        ASSVAL
55902 @ 477096:                        LINE   8632 "regression-compile-tmp/nrimp10s-77.imp"
55903 @ 477138:                        PUSH   TYPE
55904 @ 477141:                        PUSH   TYPEP
55905 @ 477144:                        ASSVAL
55906 @ 477145:                        LINE   8632 "regression-compile-tmp/nrimp10s-77.imp"
55907 @ 477187:                        PUSH   NAM
55908 @ 477190:                        PUSH   NAMP
55909 @ 477193:                        ASSVAL

  8633           PREC=PRECP; PTYPE=PT
55910 @ 477194:                        LINE   8633 "regression-compile-tmp/nrimp10s-77.imp"
55911 @ 477236:                        PUSH   PREC
55912 @ 477239:                        PUSH   PRECP
55913 @ 477242:                        ASSVAL
55914 @ 477243:                        LINE   8633 "regression-compile-tmp/nrimp10s-77.imp"
55915 @ 477285:                        PUSH   PTYPE
55916 @ 477288:                        PUSH   PT
55917 @ 477291:                        ASSVAL

  8634           %END
55918 @ 477292:                        LINE   8634 "regression-compile-tmp/nrimp10s-77.imp"
55919 @ 477334:                     END    _lev0id0_lev1id1_lev2id3_CSS_CRCALL {lev=5 --> 4}

  8635  %ROUTINE RT JUMP(%INTEGER CODE,%INTEGERNAME LINK)
  8636  !***********************************************************************
  8637  !*       PLANTS A CALL TO THE APPROPIATE ENTRY ADDRESS IN LINK         *
  8638  !*       IF ROUTINE HAS BEEN SPECIFIED BUT NOT DESCRIBED THE JUMP CAN  *
  8639  !*       NOT BE PLANTED AND IS LINKED INTO A LIST HEADED BY LINK       *
  8640  !*       TO AWAIT FILLING (BY ' RHEAD ') WHEN THE BODY IS GIVEN.       *
  8641  !*       THE FORMAT OF AN ENTRY IS :-                                  *
  8642  !*       S1(32 BITS) = INSTRN TO BE PLANTED                            *
  8643  !*       S2(32 BITS) = ADDRESS OF JUMP TO BE FILLED                    *
  8644  !*       THE CODING ASSUMES I,J&OLDI ARE SET UP FOR THE CALLED ROUTINE *
  8645  !***********************************************************************
55920 @ 477335:                     LINE   8635 "regression-compile-tmp/nrimp10s-77.imp"
55921 @ 477377:                     DEF    RTJUMP (_lev0id0_lev1id1_lev2id3_CSS_RTJUMP) p1=V_0196 a/tf=7 b/format=0 c/ostate=0  type=0 (<type:0>) form=7 (routine) special=0 (<special:0>) linkage=0 (auto) spec=0 indirect=0 unass=0
55922 @ 477395:                        START  ( FORMAL PARAMETERS  {lev=5 --> 6, nested=0 --> 1}
55923 @ 477396:                           DEF    CODE p1=V_01e1 a/tf=11 b/format=1 c/ostate=0  type=1 (integer) form=1 (simple) special=0 (<special:0>) linkage=0 (auto) spec=0 indirect=0 unass=0
55924 @ 477412:                           DEF    LINK p1=V_01e2 a/tf=12 b/format=1 c/ostate=0  type=1 (integer) form=2 (name) special=0 (<special:0>) linkage=0 (auto) spec=0 indirect=0 unass=0
55925 @ 477428:                        FINISH ) {lev=5}

  8646  %INTEGER DP
55926 @ 477429:                        LINE   8646 "regression-compile-tmp/nrimp10s-77.imp"
55927 @ 477471:                        DEF    DP p1=V_01e3 a/tf=11 b/format=1 c/ostate=0  type=1 (integer) form=1 (simple) special=0 (<special:0>) linkage=0 (auto) spec=0 indirect=0 unass=0

  8647           %IF J=15 %THEN %START;        ! RT BODY NOT GIVEN YET
55928 @ 477485:                        LINE   8647 "regression-compile-tmp/nrimp10s-77.imp"
55929 @ 477527:                        PUSH   J
55930 @ 477530:                        PUSHI  #0x0000000f
55931 @ 477535:                        JUMPIF # L_0004

  8648              PUSH(LINK,CODE<<24!3<<23,CA,0)
55932 @ 477539:                        LINE   8648 "regression-compile-tmp/nrimp10s-77.imp"
55933 @ 477581:                        PUSH   PUSH
55934 @ 477584:                        PUSH   LINK
55935 @ 477587:                        ASSPAR
55936 @ 477588:                        PUSH   CODE
55937 @ 477591:                        PUSHI  #0x00000018
55938 @ 477596:                        LSH   
55939 @ 477597:                        PUSHI  #0x00000003
55940 @ 477602:                        PUSHI  #0x00000017
55941 @ 477607:                        LSH   
55942 @ 477608:                        OR    
55943 @ 477609:                        ASSPAR
55944 @ 477610:                        PUSH   CA
55945 @ 477613:                        ASSPAR
55946 @ 477614:                        PUSHI  #0x00000000
55947 @ 477619:                        ASSPAR
55948 @ 477620:                        CALL  

  8649              PF1(CODE,0,0,0)
55949 @ 477621:                        LINE   8649 "regression-compile-tmp/nrimp10s-77.imp"
55950 @ 477663:                        PUSH   PF1
55951 @ 477666:                        PUSH   CODE
55952 @ 477669:                        ASSPAR
55953 @ 477670:                        PUSHI  #0x00000000
55954 @ 477675:                        ASSPAR
55955 @ 477676:                        PUSHI  #0x00000000
55956 @ 477681:                        ASSPAR
55957 @ 477682:                        PUSHI  #0x00000000
55958 @ 477687:                        ASSPAR
55959 @ 477688:                        CALL  

  8650           %FINISH %ELSE %START;          ! BODY GIVEN AND ADDRESS KNOWN
55960 @ 477689:                        LINE   8650 "regression-compile-tmp/nrimp10s-77.imp"
55961 @ 477731:                        GOTO   L_0003
55962 @ 477734:                        LOCATE L_0004

  8651              DP=LINK-CA
55963 @ 477737:                        LINE   8651 "regression-compile-tmp/nrimp10s-77.imp"
55964 @ 477779:                        PUSH   DP
55965 @ 477782:                        PUSH   LINK
55966 @ 477785:                        PUSH   CA
55967 @ 477788:                        SUB   
55968 @ 477789:                        ASSVAL

  8652              DP=DP//2 %IF CODE=CALL;    ! CALL WORKS IN HALFWORDS!
55969 @ 477790:                        LINE   8652 "regression-compile-tmp/nrimp10s-77.imp"
55970 @ 477832:                        PUSH   CODE
55971 @ 477835:                        PUSHI  #0x0000001e
55972 @ 477840:                        JUMPIF # L_0007
55973 @ 477844:                        PUSH   DP
55974 @ 477847:                        PUSH   DP
55975 @ 477850:                        PUSHI  #0x00000002
55976 @ 477855:                        QUOT  
55977 @ 477856:                        ASSVAL
55978 @ 477857:                        LOCATE L_0007

  8653              PSF1(CODE,0,DP)
55979 @ 477860:                        LINE   8653 "regression-compile-tmp/nrimp10s-77.imp"
55980 @ 477902:                        PUSH   PSF1
55981 @ 477905:                        PUSH   CODE
55982 @ 477908:                        ASSPAR
55983 @ 477909:                        PUSHI  #0x00000000
55984 @ 477914:                        ASSPAR
55985 @ 477915:                        PUSH   DP
55986 @ 477918:                        ASSPAR
55987 @ 477919:                        CALL  

  8654           %FINISH
55988 @ 477920:                        LINE   8654 "regression-compile-tmp/nrimp10s-77.imp"
55989 @ 477962:                        LOCATE L_0003

  8655  %END
55990 @ 477965:                        LINE   8655 "regression-compile-tmp/nrimp10s-77.imp"
55991 @ 478007:                     END    _lev0id0_lev1id1_lev2id3_CSS_RTJUMP {lev=5 --> 4}

  8656  %INTEGERFN TSEXP(%INTEGERNAME VALUE)
55992 @ 478008:                     LINE   8656 "regression-compile-tmp/nrimp10s-77.imp"
55993 @ 478050:                     DEF    TSEXP (_lev0id0_lev1id1_lev2id3_CSS_TSEXP) p1=V_018c a/tf=18 b/format=1 c/ostate=10  type=1 (integer) form=8 (function) special=0 (<special:0>) linkage=0 (auto) spec=0 indirect=1 unass=0
55994 @ 478067:                        START  ( FORMAL PARAMETERS  {lev=5 --> 6, nested=0 --> 1}
55995 @ 478068:                           DEF    VALUE p1=V_01e1 a/tf=12 b/format=1 c/ostate=0  type=1 (integer) form=2 (name) special=0 (<special:0>) linkage=0 (auto) spec=0 indirect=0 unass=0
55996 @ 478085:                        FINISH ) {lev=5}

  8657  %SWITCH SW(1:3)
55997 @ 478086:                        LINE   8657 "regression-compile-tmp/nrimp10s-77.imp"
55998 @ 478128:                        PUSHI  #0x00000001
55999 @ 478133:                        PUSHI  #0x00000003
56000 @ 478138:                        BOUNDS
56001 @ 478139:                        DEF    SW p1=V_01e2 a/tf=6 b/format=0 c/ostate=0  type=0 (<type:0>) form=6 (switch) special=0 (<special:0>) linkage=0 (auto) spec=0 indirect=0 unass=0

  8658  %INTEGER PP,REXP,KK,SIGN,CT
56002 @ 478153:                        LINE   8658 "regression-compile-tmp/nrimp10s-77.imp"
56003 @ 478195:                        DEF    PP p1=V_01e3 a/tf=11 b/format=1 c/ostate=0  type=1 (integer) form=1 (simple) special=0 (<special:0>) linkage=0 (auto) spec=0 indirect=0 unass=0
56004 @ 478209:                        DEF    REXP p1=V_01e4 a/tf=11 b/format=1 c/ostate=0  type=1 (integer) form=1 (simple) special=0 (<special:0>) linkage=0 (auto) spec=0 indirect=0 unass=0
56005 @ 478225:                        DEF    KK p1=V_01e5 a/tf=11 b/format=1 c/ostate=0  type=1 (integer) form=1 (simple) special=0 (<special:0>) linkage=0 (auto) spec=0 indirect=0 unass=0
56006 @ 478239:                        DEF    SIGN p1=V_01e6 a/tf=11 b/format=1 c/ostate=0  type=1 (integer) form=1 (simple) special=0 (<special:0>) linkage=0 (auto) spec=0 indirect=0 unass=0
56007 @ 478255:                        DEF    CT p1=V_01e7 a/tf=11 b/format=1 c/ostate=0  type=1 (integer) form=1 (simple) special=0 (<special:0>) linkage=0 (auto) spec=0 indirect=0 unass=0

  8659           TYPE=1; PP=P
56008 @ 478269:                        LINE   8659 "regression-compile-tmp/nrimp10s-77.imp"
56009 @ 478311:                        PUSH   TYPE
56010 @ 478314:                        PUSHI  #0x00000001
56011 @ 478319:                        ASSVAL
56012 @ 478320:                        LINE   8659 "regression-compile-tmp/nrimp10s-77.imp"
56013 @ 478362:                        PUSH   PP
56014 @ 478365:                        PUSH   P
56015 @ 478368:                        ASSVAL

  8660           REXP=2-A(P+1+FROM AR2(P+1))
56016 @ 478369:                        LINE   8660 "regression-compile-tmp/nrimp10s-77.imp"
56017 @ 478411:                        PUSH   REXP
56018 @ 478414:                        PUSHI  #0x00000002
56019 @ 478419:                        PUSH   A
56020 @ 478422:                        PUSH   P
56021 @ 478425:                        PUSHI  #0x00000001
56022 @ 478430:                        ADD   
56023 @ 478431:                        PUSH   FROMAR2
56024 @ 478434:                        PUSH   P
56025 @ 478437:                        PUSHI  #0x00000001
56026 @ 478442:                        ADD   
56027 @ 478443:                        ASSPAR
56028 @ 478444:                        CALL  
56029 @ 478445:                        ADD   
56030 @ 478446:                        ACCESS
56031 @ 478447:                        SUB   
56032 @ 478448:                        ASSVAL

  8661           P=P+3
56033 @ 478449:                        LINE   8661 "regression-compile-tmp/nrimp10s-77.imp"
56034 @ 478491:                        PUSH   P
56035 @ 478494:                        PUSH   P
56036 @ 478497:                        PUSHI  #0x00000003
56037 @ 478502:                        ADD   
56038 @ 478503:                        ASSVAL

  8662           SIGN=A(P)
56039 @ 478504:                        LINE   8662 "regression-compile-tmp/nrimp10s-77.imp"
56040 @ 478546:                        PUSH   SIGN
56041 @ 478549:                        PUSH   A
56042 @ 478552:                        PUSH   P
56043 @ 478555:                        ACCESS
56044 @ 478556:                        ASSVAL

  8663           ->TYPED %UNLESS SIGN=4 %OR A(P+1)=2
56045 @ 478557:                        LINE   8663 "regression-compile-tmp/nrimp10s-77.imp"
56046 @ 478599:                        PUSH   SIGN
56047 @ 478602:                        PUSHI  #0x00000004
56048 @ 478607:                        JUMPIF = L_0004
56049 @ 478611:                        PUSH   A
56050 @ 478614:                        PUSH   P
56051 @ 478617:                        PUSHI  #0x00000001
56052 @ 478622:                        ADD   
56053 @ 478623:                        ACCESS
56054 @ 478624:                        PUSHI  #0x00000002
56055 @ 478629:                        JUMPIF = L_0004
56056 @ 478633:                        JUMP   L_01e8
56057 @ 478636:                        LOCATE L_0004

  8664           ->SW(A(P+1))
56058 @ 478639:                        LINE   8664 "regression-compile-tmp/nrimp10s-77.imp"
56059 @ 478681:                        PUSH   A
56060 @ 478684:                        PUSH   P
56061 @ 478687:                        PUSHI  #0x00000001
56062 @ 478692:                        ADD   
56063 @ 478693:                        ACCESS
56064 @ 478694:                        SJUMP  482

  8665  SW(1):                                  ! NAME
56065 @ 478697:                        LINE   8665 "regression-compile-tmp/nrimp10s-77.imp"
56066 @ 478739:                        PUSHI  #0x00000001
56067 @ 478744:                        SLABEL 482

  8666           P=P+2; REDUCE TAG
56068 @ 478747:                        LINE   8666 "regression-compile-tmp/nrimp10s-77.imp"
56069 @ 478789:                        PUSH   P
56070 @ 478792:                        PUSH   P
56071 @ 478795:                        PUSHI  #0x00000002
56072 @ 478800:                        ADD   
56073 @ 478801:                        ASSVAL
56074 @ 478802:                        LINE   8666 "regression-compile-tmp/nrimp10s-77.imp"
56075 @ 478844:                        PUSH   REDUCETAG
56076 @ 478847:                        CALL  

  8667           ->TYPED
56077 @ 478848:                        LINE   8667 "regression-compile-tmp/nrimp10s-77.imp"
56078 @ 478890:                        JUMP   L_01e8

  8668  SW(2):                                  ! CONSTANT
56079 @ 478893:                        LINE   8668 "regression-compile-tmp/nrimp10s-77.imp"
56080 @ 478935:                        PUSHI  #0x00000002
56081 @ 478940:                        SLABEL 482

  8669           CT=A(P+2); TYPE=CT&7
56082 @ 478943:                        LINE   8669 "regression-compile-tmp/nrimp10s-77.imp"
56083 @ 478985:                        PUSH   CT
56084 @ 478988:                        PUSH   A
56085 @ 478991:                        PUSH   P
56086 @ 478994:                        PUSHI  #0x00000002
56087 @ 478999:                        ADD   
56088 @ 479000:                        ACCESS
56089 @ 479001:                        ASSVAL
56090 @ 479002:                        LINE   8669 "regression-compile-tmp/nrimp10s-77.imp"
56091 @ 479044:                        PUSH   TYPE
56092 @ 479047:                        PUSH   CT
56093 @ 479050:                        PUSHI  #0x00000007
56094 @ 479055:                        AND   
56095 @ 479056:                        ASSVAL

  8670           ->TYPED %UNLESS CT=16_41 %AND SIGN#3
56096 @ 479057:                        LINE   8670 "regression-compile-tmp/nrimp10s-77.imp"
56097 @ 479099:                        PUSH   CT
56098 @ 479102:                        PUSHI  #0x00000041
56099 @ 479107:                        JUMPIF # L_0005
56100 @ 479111:                        PUSH   SIGN
56101 @ 479114:                        PUSHI  #0x00000003
56102 @ 479119:                        JUMPIF # L_0004
56103 @ 479123:                        LOCATE L_0005
56104 @ 479126:                        JUMP   L_01e8
56105 @ 479129:                        LOCATE L_0004

  8671           KK=FROMAR2(P+3)
56106 @ 479132:                        LINE   8671 "regression-compile-tmp/nrimp10s-77.imp"
56107 @ 479174:                        PUSH   KK
56108 @ 479177:                        PUSH   FROMAR2
56109 @ 479180:                        PUSH   P
56110 @ 479183:                        PUSHI  #0x00000003
56111 @ 479188:                        ADD   
56112 @ 479189:                        ASSPAR
56113 @ 479190:                        CALL  
56114 @ 479191:                        ASSVAL

  8672           %IF REXP#0 %AND A(P+6)=CONCOP %THEN TYPE=5 %AND ->TYPED
56115 @ 479192:                        LINE   8672 "regression-compile-tmp/nrimp10s-77.imp"
56116 @ 479234:                        PUSH   REXP
56117 @ 479237:                        PUSHI  #0x00000000
56118 @ 479242:                        JUMPIF = L_0004
56119 @ 479246:                        PUSH   A
56120 @ 479249:                        PUSH   P
56121 @ 479252:                        PUSHI  #0x00000006
56122 @ 479257:                        ADD   
56123 @ 479258:                        ACCESS
56124 @ 479259:                        PUSHI  #0x0000000d
56125 @ 479264:                        JUMPIF # L_0004
56126 @ 479268:                        PUSH   TYPE
56127 @ 479271:                        PUSHI  #0x00000005
56128 @ 479276:                        ASSVAL
56129 @ 479277:                        JUMP   L_01e8
56130 @ 479280:                        LOCATE L_0004

  8673           ->TYPED %UNLESS REXP=0 %AND 0<=KK<=255
56131 @ 479283:                        LINE   8673 "regression-compile-tmp/nrimp10s-77.imp"
56132 @ 479325:                        PUSH   REXP
56133 @ 479328:                        PUSHI  #0x00000000
56134 @ 479333:                        JUMPIF # L_0005
56135 @ 479337:                        PUSHI  #0x00000000
56136 @ 479342:                        PUSH   KK
56137 @ 479345:                        JUMPIFD > L_0005
56138 @ 479349:                        PUSHI  #0x000000ff
56139 @ 479354:                        JUMPIF <= L_0004
56140 @ 479358:                        LOCATE L_0005
56141 @ 479361:                        JUMP   L_01e8
56142 @ 479364:                        LOCATE L_0004

  8674           VALUE=KK
56143 @ 479367:                        LINE   8674 "regression-compile-tmp/nrimp10s-77.imp"
56144 @ 479409:                        PUSH   VALUE
56145 @ 479412:                        PUSH   KK
56146 @ 479415:                        ASSVAL

  8675           P=P+6
56147 @ 479416:                        LINE   8675 "regression-compile-tmp/nrimp10s-77.imp"
56148 @ 479458:                        PUSH   P
56149 @ 479461:                        PUSH   P
56150 @ 479464:                        PUSHI  #0x00000006
56151 @ 479469:                        ADD   
56152 @ 479470:                        ASSVAL

  8676           %IF SIGN#2 %THEN %RESULT=1
56153 @ 479471:                        LINE   8676 "regression-compile-tmp/nrimp10s-77.imp"
56154 @ 479513:                        PUSH   SIGN
56155 @ 479516:                        PUSHI  #0x00000002
56156 @ 479521:                        JUMPIF = L_0004
56157 @ 479525:                        PUSHI  #0x00000001
56158 @ 479530:                        RESULT
56159 @ 479531:                        LOCATE L_0004

  8677            VALUE=-VALUE; %RESULT=-1
56160 @ 479534:                        LINE   8677 "regression-compile-tmp/nrimp10s-77.imp"
56161 @ 479576:                        PUSH   VALUE
56162 @ 479579:                        PUSH   VALUE
56163 @ 479582:                        NEGATE
56164 @ 479583:                        ASSVAL
56165 @ 479584:                        LINE   8677 "regression-compile-tmp/nrimp10s-77.imp"
56166 @ 479626:                        PUSHI  #0x00000001
56167 @ 479631:                        NEGATE
56168 @ 479632:                        RESULT

  8678  SW(3):                                  ! SUB EXPRN
56169 @ 479633:                        LINE   8678 "regression-compile-tmp/nrimp10s-77.imp"
56170 @ 479675:                        PUSHI  #0x00000003
56171 @ 479680:                        SLABEL 482

  8679  TYPED:   P=PP; %RESULT=0
56172 @ 479683:                        LINE   8679 "regression-compile-tmp/nrimp10s-77.imp"
56173 @ 479725:                        LABEL  L_01e8
56174 @ 479728:                        LINE   8679 "regression-compile-tmp/nrimp10s-77.imp"
56175 @ 479770:                        PUSH   P
56176 @ 479773:                        PUSH   PP
56177 @ 479776:                        ASSVAL
56178 @ 479777:                        LINE   8679 "regression-compile-tmp/nrimp10s-77.imp"
56179 @ 479819:                        PUSHI  #0x00000000
56180 @ 479824:                        RESULT

  8680  %END
56181 @ 479825:                        LINE   8680 "regression-compile-tmp/nrimp10s-77.imp"
56182 @ 479867:                     END    _lev0id0_lev1id1_lev2id3_CSS_TSEXP {lev=5 --> 4}

  8681  %ROUTINE SKIP EXP
  8682  !***********************************************************************
  8683  !*       SKIPS OVER THE EXPRESSION POINTED AT BY P. USED FOR ERROR     *
  8684  !*       RECOVERY AND TO EXTRACT INFORMATION ABOUT THE EXPRESSION.     *
  8685  !***********************************************************************
56183 @ 479868:                     LINE   8681 "regression-compile-tmp/nrimp10s-77.imp"
56184 @ 479910:                     DEF    SKIPEXP (_lev0id0_lev1id1_lev2id3_CSS_SKIPEXP) p1=V_017c a/tf=7 b/format=0 c/ostate=0  type=0 (<type:0>) form=7 (routine) special=0 (<special:0>) linkage=0 (auto) spec=0 indirect=0 unass=0
56185 @ 479929:                        START  ( FORMAL PARAMETERS  {lev=5 --> 6, nested=0 --> 1}
56186 @ 479930:                        FINISH ) {lev=5}

  8686  %INTEGER OPTYPE, PIN, J
56187 @ 479931:                        LINE   8686 "regression-compile-tmp/nrimp10s-77.imp"
56188 @ 479973:                        DEF    OPTYPE p1=V_01e1 a/tf=11 b/format=1 c/ostate=0  type=1 (integer) form=1 (simple) special=0 (<special:0>) linkage=0 (auto) spec=0 indirect=0 unass=0
56189 @ 479991:                        DEF    PIN p1=V_01e2 a/tf=11 b/format=1 c/ostate=0  type=1 (integer) form=1 (simple) special=0 (<special:0>) linkage=0 (auto) spec=0 indirect=0 unass=0
56190 @ 480006:                        DEF    J p1=V_01e3 a/tf=11 b/format=1 c/ostate=0  type=1 (integer) form=1 (simple) special=0 (<special:0>) linkage=0 (auto) spec=0 indirect=0 unass=0

  8687           PIN=P
56191 @ 480019:                        LINE   8687 "regression-compile-tmp/nrimp10s-77.imp"
56192 @ 480061:                        PUSH   PIN
56193 @ 480064:                        PUSH   P
56194 @ 480067:                        ASSVAL

  8688           P=P+3;                         ! TO P<+'>
56195 @ 480068:                        LINE   8688 "regression-compile-tmp/nrimp10s-77.imp"
56196 @ 480110:                        PUSH   P
56197 @ 480113:                        PUSH   P
56198 @ 480116:                        PUSHI  #0x00000003
56199 @ 480121:                        ADD   
56200 @ 480122:                        ASSVAL

  8689           %CYCLE;                        ! DOWN THE LIST OF OPERATORS
56201 @ 480123:                        LINE   8689 "regression-compile-tmp/nrimp10s-77.imp"
56202 @ 480165:                        LOCATE L_0003

  8690             OPTYPE=A(P+1);               ! ALT OF P<OPERAND>
56203 @ 480168:                        LINE   8690 "regression-compile-tmp/nrimp10s-77.imp"
56204 @ 480210:                        PUSH   OPTYPE
56205 @ 480213:                        PUSH   A
56206 @ 480216:                        PUSH   P
56207 @ 480219:                        PUSHI  #0x00000001
56208 @ 480224:                        ADD   
56209 @ 480225:                        ACCESS
56210 @ 480226:                        ASSVAL

  8691             P=P+2
56211 @ 480227:                        LINE   8691 "regression-compile-tmp/nrimp10s-77.imp"
56212 @ 480269:                        PUSH   P
56213 @ 480272:                        PUSH   P
56214 @ 480275:                        PUSHI  #0x00000002
56215 @ 480280:                        ADD   
56216 @ 480281:                        ASSVAL

  8692             %IF OPTYPE=0 %OR OPTYPE>3 %THEN ABORT
56217 @ 480282:                        LINE   8692 "regression-compile-tmp/nrimp10s-77.imp"
56218 @ 480324:                        PUSH   OPTYPE
56219 @ 480327:                        PUSHI  #0x00000000
56220 @ 480332:                        JUMPIF = L_0008
56221 @ 480336:                        PUSH   OPTYPE
56222 @ 480339:                        PUSHI  #0x00000003
56223 @ 480344:                        JUMPIF <= L_0007
56224 @ 480348:                        LOCATE L_0008
56225 @ 480351:                        PUSH   ABORT
56226 @ 480354:                        CALL  
56227 @ 480355:                        LOCATE L_0007

  8693             %IF OPTYPE=3 %THEN SKIP EXP; ! SUB EXPRESSIONS
  8694  !
56228 @ 480358:                        LINE   8693 "regression-compile-tmp/nrimp10s-77.imp"
56229 @ 480400:                        PUSH   OPTYPE
56230 @ 480403:                        PUSHI  #0x00000003
56231 @ 480408:                        JUMPIF # L_0007
56232 @ 480412:                        PUSH   SKIPEXP
56233 @ 480415:                        CALL  
56234 @ 480416:                        LOCATE L_0007

  8695             %IF OPTYPE=2 %THEN %START;   ! OPERAND IS A CONSTANT
56235 @ 480419:                        LINE   8695 "regression-compile-tmp/nrimp10s-77.imp"
56236 @ 480461:                        PUSH   OPTYPE
56237 @ 480464:                        PUSHI  #0x00000002
56238 @ 480469:                        JUMPIF # L_0007

  8696                J=A(P)&7;                 ! CONSTANT TYPE
56239 @ 480473:                        LINE   8696 "regression-compile-tmp/nrimp10s-77.imp"
56240 @ 480515:                        PUSH   J
56241 @ 480518:                        PUSH   A
56242 @ 480521:                        PUSH   P
56243 @ 480524:                        ACCESS
56244 @ 480525:                        PUSHI  #0x00000007
56245 @ 480530:                        AND   
56246 @ 480531:                        ASSVAL

  8697                %IF J=5 %THEN P=P+A(P+5)+6 %ELSE P=P+1+BYTES(A(P)>>4)
56247 @ 480532:                        LINE   8697 "regression-compile-tmp/nrimp10s-77.imp"
56248 @ 480574:                        PUSH   J
56249 @ 480577:                        PUSHI  #0x00000005
56250 @ 480582:                        JUMPIF # L_000a
56251 @ 480586:                        PUSH   P
56252 @ 480589:                        PUSH   P
56253 @ 480592:                        PUSH   A
56254 @ 480595:                        PUSH   P
56255 @ 480598:                        PUSHI  #0x00000005
56256 @ 480603:                        ADD   
56257 @ 480604:                        ACCESS
56258 @ 480605:                        ADD   
56259 @ 480606:                        PUSHI  #0x00000006
56260 @ 480611:                        ADD   
56261 @ 480612:                        ASSVAL
56262 @ 480613:                        GOTO   L_0009
56263 @ 480616:                        LOCATE L_000a
56264 @ 480619:                        PUSH   P
56265 @ 480622:                        PUSH   P
56266 @ 480625:                        PUSHI  #0x00000001
56267 @ 480630:                        ADD   
56268 @ 480631:                        PUSH   BYTES
56269 @ 480634:                        PUSH   A
56270 @ 480637:                        PUSH   P
56271 @ 480640:                        ACCESS
56272 @ 480641:                        PUSHI  #0x00000004
56273 @ 480646:                        RSH   
56274 @ 480647:                        ACCESS
56275 @ 480648:                        ADD   
56276 @ 480649:                        ASSVAL
56277 @ 480650:                        LOCATE L_0009

  8698             %FINISH
  8699  !
56278 @ 480653:                        LINE   8698 "regression-compile-tmp/nrimp10s-77.imp"
56279 @ 480695:                        LOCATE L_0007

  8700             %IF OPTYPE=1 %THEN %START;   ! NAME
56280 @ 480698:                        LINE   8700 "regression-compile-tmp/nrimp10s-77.imp"
56281 @ 480740:                        PUSH   OPTYPE
56282 @ 480743:                        PUSHI  #0x00000001
56283 @ 480748:                        JUMPIF # L_0007

  8701                P=P-1
56284 @ 480752:                        LINE   8701 "regression-compile-tmp/nrimp10s-77.imp"
56285 @ 480794:                        PUSH   P
56286 @ 480797:                        PUSH   P
56287 @ 480800:                        PUSHI  #0x00000001
56288 @ 480805:                        SUB   
56289 @ 480806:                        ASSVAL

  8702                P=P+3 %AND SKIP APP %UNTIL A(P)=2 ;! TILL NO ENAME
56290 @ 480807:                        LINE   8702 "regression-compile-tmp/nrimp10s-77.imp"
56291 @ 480849:                        LOCATE L_0009
56292 @ 480852:                        PUSH   P
56293 @ 480855:                        PUSH   P
56294 @ 480858:                        PUSHI  #0x00000003
56295 @ 480863:                        ADD   
56296 @ 480864:                        ASSVAL
56297 @ 480865:                        PUSH   SKIPAPP
56298 @ 480868:                        CALL  
56299 @ 480869:                        PUSH   A
56300 @ 480872:                        PUSH   P
56301 @ 480875:                        ACCESS
56302 @ 480876:                        PUSHI  #0x00000002
56303 @ 480881:                        JUMPIF = L_000a
56304 @ 480885:                        REPEAT L_0009
56305 @ 480888:                        LOCATE L_000a

  8703                P=P+1
56306 @ 480891:                        LINE   8703 "regression-compile-tmp/nrimp10s-77.imp"
56307 @ 480933:                        PUSH   P
56308 @ 480936:                        PUSH   P
56309 @ 480939:                        PUSHI  #0x00000001
56310 @ 480944:                        ADD   
56311 @ 480945:                        ASSVAL

  8704             %FINISH
  8705  !
56312 @ 480946:                        LINE   8704 "regression-compile-tmp/nrimp10s-77.imp"
56313 @ 480988:                        LOCATE L_0007

  8706             P=P+1
56314 @ 480991:                        LINE   8706 "regression-compile-tmp/nrimp10s-77.imp"
56315 @ 481033:                        PUSH   P
56316 @ 481036:                        PUSH   P
56317 @ 481039:                        PUSHI  #0x00000001
56318 @ 481044:                        ADD   
56319 @ 481045:                        ASSVAL

  8707             %IF A(P-1)=2 %THEN %EXIT;    ! NO MORE REST OF EXP
56320 @ 481046:                        LINE   8707 "regression-compile-tmp/nrimp10s-77.imp"
56321 @ 481088:                        PUSH   A
56322 @ 481091:                        PUSH   P
56323 @ 481094:                        PUSHI  #0x00000001
56324 @ 481099:                        SUB   
56325 @ 481100:                        ACCESS
56326 @ 481101:                        PUSHI  #0x00000002
56327 @ 481106:                        JUMPIF # L_0007
56328 @ 481110:                        GOTO   L_0004
56329 @ 481113:                        LOCATE L_0007

  8708           %REPEAT
56330 @ 481116:                        LINE   8708 "regression-compile-tmp/nrimp10s-77.imp"
56331 @ 481158:                        REPEAT L_0003
56332 @ 481161:                        LOCATE L_0004

  8709           %END;                        ! OF ROUTINE SKIP EXP
56333 @ 481164:                        LINE   8709 "regression-compile-tmp/nrimp10s-77.imp"
56334 @ 481206:                     END    _lev0id0_lev1id1_lev2id3_CSS_SKIPEXP {lev=5 --> 4}

  8710  %ROUTINE SKIP APP
  8711  !***********************************************************************
  8712  !*       SKIPS ACTUAL PARAMETER PART                                   *
  8713  !*       P IS ON ALT OF P<APP> AT ENTRY                                *
  8714  !***********************************************************************
56335 @ 481207:                     LINE   8710 "regression-compile-tmp/nrimp10s-77.imp"
56336 @ 481249:                     DEF    SKIPAPP (_lev0id0_lev1id1_lev2id3_CSS_SKIPAPP) p1=V_017d a/tf=7 b/format=0 c/ostate=0  type=0 (<type:0>) form=7 (routine) special=0 (<special:0>) linkage=0 (auto) spec=0 indirect=0 unass=0
56337 @ 481268:                        START  ( FORMAL PARAMETERS  {lev=5 --> 6, nested=0 --> 1}
56338 @ 481269:                        FINISH ) {lev=5}

  8715  %INTEGER PIN
56339 @ 481270:                        LINE   8715 "regression-compile-tmp/nrimp10s-77.imp"
56340 @ 481312:                        DEF    PIN p1=V_01e1 a/tf=11 b/format=1 c/ostate=0  type=1 (integer) form=1 (simple) special=0 (<special:0>) linkage=0 (auto) spec=0 indirect=0 unass=0

  8716           PIN=P
56341 @ 481327:                        LINE   8716 "regression-compile-tmp/nrimp10s-77.imp"
56342 @ 481369:                        PUSH   PIN
56343 @ 481372:                        PUSH   P
56344 @ 481375:                        ASSVAL

  8717           P=P+1 %AND SKIP EXP %WHILE A(P)=1 
56345 @ 481376:                        LINE   8717 "regression-compile-tmp/nrimp10s-77.imp"
56346 @ 481418:                        LOCATE L_0003
56347 @ 481421:                        PUSH   A
56348 @ 481424:                        PUSH   P
56349 @ 481427:                        ACCESS
56350 @ 481428:                        PUSHI  #0x00000001
56351 @ 481433:                        JUMPIF # L_0004
56352 @ 481437:                        PUSH   P
56353 @ 481440:                        PUSH   P
56354 @ 481443:                        PUSHI  #0x00000001
56355 @ 481448:                        ADD   
56356 @ 481449:                        ASSVAL
56357 @ 481450:                        PUSH   SKIPEXP
56358 @ 481453:                        CALL  
56359 @ 481454:                        REPEAT L_0003
56360 @ 481457:                        LOCATE L_0004

  8718           P=P+1
56361 @ 481460:                        LINE   8718 "regression-compile-tmp/nrimp10s-77.imp"
56362 @ 481502:                        PUSH   P
56363 @ 481505:                        PUSH   P
56364 @ 481508:                        PUSHI  #0x00000001
56365 @ 481513:                        ADD   
56366 @ 481514:                        ASSVAL

  8719            %END
56367 @ 481515:                        LINE   8719 "regression-compile-tmp/nrimp10s-77.imp"
56368 @ 481557:                     END    _lev0id0_lev1id1_lev2id3_CSS_SKIPAPP {lev=5 --> 4}

  8720           %ROUTINE NO APP
56369 @ 481558:                     LINE   8720 "regression-compile-tmp/nrimp10s-77.imp"
56370 @ 481600:                     DEF    NOAPP (_lev0id0_lev1id1_lev2id3_CSS_NOAPP) p1=V_017e a/tf=7 b/format=0 c/ostate=0  type=0 (<type:0>) form=7 (routine) special=0 (<special:0>) linkage=0 (auto) spec=0 indirect=0 unass=0
56371 @ 481617:                        START  ( FORMAL PARAMETERS  {lev=5 --> 6, nested=0 --> 1}
56372 @ 481618:                        FINISH ) {lev=5}

  8721              P=P+2
56373 @ 481619:                        LINE   8721 "regression-compile-tmp/nrimp10s-77.imp"
56374 @ 481661:                        PUSH   P
56375 @ 481664:                        PUSH   P
56376 @ 481667:                        PUSHI  #0x00000002
56377 @ 481672:                        ADD   
56378 @ 481673:                        ASSVAL

  8722              %IF A(P)=1 %THEN %START;    ! <APP> PRESENT
56379 @ 481674:                        LINE   8722 "regression-compile-tmp/nrimp10s-77.imp"
56380 @ 481716:                        PUSH   A
56381 @ 481719:                        PUSH   P
56382 @ 481722:                        ACCESS
56383 @ 481723:                        PUSHI  #0x00000001
56384 @ 481728:                        JUMPIF # L_0004

  8723                 FAULT2(17,0,FROM AR2(P-2))
56385 @ 481732:                        LINE   8723 "regression-compile-tmp/nrimp10s-77.imp"
56386 @ 481774:                        PUSH   FAULT2
56387 @ 481777:                        PUSHI  #0x00000011
56388 @ 481782:                        ASSPAR
56389 @ 481783:                        PUSHI  #0x00000000
56390 @ 481788:                        ASSPAR
56391 @ 481789:                        PUSH   FROMAR2
56392 @ 481792:                        PUSH   P
56393 @ 481795:                        PUSHI  #0x00000002
56394 @ 481800:                        SUB   
56395 @ 481801:                        ASSPAR
56396 @ 481802:                        CALL  
56397 @ 481803:                        ASSPAR
56398 @ 481804:                        CALL  

  8724                 SKIP APP
56399 @ 481805:                        LINE   8724 "regression-compile-tmp/nrimp10s-77.imp"
56400 @ 481847:                        PUSH   SKIPAPP
56401 @ 481850:                        CALL  

  8725              %FINISH %ELSE P=P+1;         ! P NOW POINTS TO ENAME
56402 @ 481851:                        LINE   8725 "regression-compile-tmp/nrimp10s-77.imp"
56403 @ 481893:                        GOTO   L_0003
56404 @ 481896:                        LOCATE L_0004
56405 @ 481899:                        PUSH   P
56406 @ 481902:                        PUSH   P
56407 @ 481905:                        PUSHI  #0x00000001
56408 @ 481910:                        ADD   
56409 @ 481911:                        ASSVAL
56410 @ 481912:                        LOCATE L_0003

  8726           %END
56411 @ 481915:                        LINE   8726 "regression-compile-tmp/nrimp10s-77.imp"
56412 @ 481957:                     END    _lev0id0_lev1id1_lev2id3_CSS_NOAPP {lev=5 --> 4}

  8727  %ROUTINE TEST APP(%INTEGERNAME NUM)
  8728  !***********************************************************************
  8729  !*       THIS ROUTINE COUNTS THE NUMBER OF ACTUAL PARAMETERS           *
  8730  !*       WHICH IT RETURNS IN NUM.                                      *
  8731  !***********************************************************************
56413 @ 481958:                     LINE   8727 "regression-compile-tmp/nrimp10s-77.imp"
56414 @ 482000:                     DEF    TESTAPP (_lev0id0_lev1id1_lev2id3_CSS_TESTAPP) p1=V_017b a/tf=7 b/format=0 c/ostate=0  type=0 (<type:0>) form=7 (routine) special=0 (<special:0>) linkage=0 (auto) spec=0 indirect=0 unass=0
56415 @ 482019:                        START  ( FORMAL PARAMETERS  {lev=5 --> 6, nested=0 --> 1}
56416 @ 482020:                           DEF    NUM p1=V_01e1 a/tf=12 b/format=1 c/ostate=0  type=1 (integer) form=2 (name) special=0 (<special:0>) linkage=0 (auto) spec=0 indirect=0 unass=0
56417 @ 482035:                        FINISH ) {lev=5}

  8732  %INTEGER PP, Q
56418 @ 482036:                        LINE   8732 "regression-compile-tmp/nrimp10s-77.imp"
56419 @ 482078:                        DEF    PP p1=V_01e2 a/tf=11 b/format=1 c/ostate=0  type=1 (integer) form=1 (simple) special=0 (<special:0>) linkage=0 (auto) spec=0 indirect=0 unass=0
56420 @ 482092:                        DEF    Q p1=V_01e3 a/tf=11 b/format=1 c/ostate=0  type=1 (integer) form=1 (simple) special=0 (<special:0>) linkage=0 (auto) spec=0 indirect=0 unass=0

  8733           Q=0;  PP=P;  P=P+2;            ! P ON NAME AT ENTRY
56421 @ 482105:                        LINE   8733 "regression-compile-tmp/nrimp10s-77.imp"
56422 @ 482147:                        PUSH   Q
56423 @ 482150:                        PUSHI  #0x00000000
56424 @ 482155:                        ASSVAL
56425 @ 482156:                        LINE   8733 "regression-compile-tmp/nrimp10s-77.imp"
56426 @ 482198:                        PUSH   PP
56427 @ 482201:                        PUSH   P
56428 @ 482204:                        ASSVAL
56429 @ 482205:                        LINE   8733 "regression-compile-tmp/nrimp10s-77.imp"
56430 @ 482247:                        PUSH   P
56431 @ 482250:                        PUSH   P
56432 @ 482253:                        PUSHI  #0x00000002
56433 @ 482258:                        ADD   
56434 @ 482259:                        ASSVAL

  8734           %WHILE A(P)=1 %CYCLE;          ! NO (MORE) PARAMETERS
56435 @ 482260:                        LINE   8734 "regression-compile-tmp/nrimp10s-77.imp"
56436 @ 482302:                        LOCATE L_0003
56437 @ 482305:                        PUSH   A
56438 @ 482308:                        PUSH   P
56439 @ 482311:                        ACCESS
56440 @ 482312:                        PUSHI  #0x00000001
56441 @ 482317:                        JUMPIF # L_0004

  8735              P=P+1;  Q=Q+1
56442 @ 482321:                        LINE   8735 "regression-compile-tmp/nrimp10s-77.imp"
56443 @ 482363:                        PUSH   P
56444 @ 482366:                        PUSH   P
56445 @ 482369:                        PUSHI  #0x00000001
56446 @ 482374:                        ADD   
56447 @ 482375:                        ASSVAL
56448 @ 482376:                        LINE   8735 "regression-compile-tmp/nrimp10s-77.imp"
56449 @ 482418:                        PUSH   Q
56450 @ 482421:                        PUSH   Q
56451 @ 482424:                        PUSHI  #0x00000001
56452 @ 482429:                        ADD   
56453 @ 482430:                        ASSVAL

  8736              SKIP EXP
56454 @ 482431:                        LINE   8736 "regression-compile-tmp/nrimp10s-77.imp"
56455 @ 482473:                        PUSH   SKIPEXP
56456 @ 482476:                        CALL  

  8737           %REPEAT
56457 @ 482477:                        LINE   8737 "regression-compile-tmp/nrimp10s-77.imp"
56458 @ 482519:                        REPEAT L_0003
56459 @ 482522:                        LOCATE L_0004

  8738           P=PP;  NUM=Q
56460 @ 482525:                        LINE   8738 "regression-compile-tmp/nrimp10s-77.imp"
56461 @ 482567:                        PUSH   P
56462 @ 482570:                        PUSH   PP
56463 @ 482573:                        ASSVAL
56464 @ 482574:                        LINE   8738 "regression-compile-tmp/nrimp10s-77.imp"
56465 @ 482616:                        PUSH   NUM
56466 @ 482619:                        PUSH   Q
56467 @ 482622:                        ASSVAL

  8739  %END
56468 @ 482623:                        LINE   8739 "regression-compile-tmp/nrimp10s-77.imp"
56469 @ 482665:                     END    _lev0id0_lev1id1_lev2id3_CSS_TESTAPP {lev=5 --> 4}

  8740  %ROUTINE TEST ASS(%INTEGER REG,TYPE,SIZE)
  8741  !***********************************************************************
  8742  !*       TEST ACC OR B FOR THE UNASSIGNED PATTERN                      *
  8743  !***********************************************************************
56470 @ 482666:                     LINE   8740 "regression-compile-tmp/nrimp10s-77.imp"
56471 @ 482708:                     DEF    TESTASS (_lev0id0_lev1id1_lev2id3_CSS_TESTASS) p1=V_0192 a/tf=7 b/format=0 c/ostate=0  type=0 (<type:0>) form=7 (routine) special=0 (<special:0>) linkage=0 (auto) spec=0 indirect=0 unass=0
56472 @ 482727:                        START  ( FORMAL PARAMETERS  {lev=5 --> 6, nested=0 --> 1}
56473 @ 482728:                           DEF    REG p1=V_01e1 a/tf=11 b/format=1 c/ostate=0  type=1 (integer) form=1 (simple) special=0 (<special:0>) linkage=0 (auto) spec=0 indirect=0 unass=0
56474 @ 482743:                           DEF    TYPE p1=V_01e2 a/tf=11 b/format=1 c/ostate=0  type=1 (integer) form=1 (simple) special=0 (<special:0>) linkage=0 (auto) spec=0 indirect=0 unass=0
56475 @ 482759:                           DEF    SIZE p1=V_01e3 a/tf=11 b/format=1 c/ostate=0  type=1 (integer) form=1 (simple) special=0 (<special:0>) linkage=0 (auto) spec=0 indirect=0 unass=0
56476 @ 482775:                        FINISH ) {lev=5}

  8744  %INTEGER OPCODE,A,D
56477 @ 482776:                        LINE   8744 "regression-compile-tmp/nrimp10s-77.imp"
56478 @ 482818:                        DEF    OPCODE p1=V_01e4 a/tf=11 b/format=1 c/ostate=0  type=1 (integer) form=1 (simple) special=0 (<special:0>) linkage=0 (auto) spec=0 indirect=0 unass=0
56479 @ 482836:                        DEF    A p1=V_01e5 a/tf=11 b/format=1 c/ostate=0  type=1 (integer) form=1 (simple) special=0 (<special:0>) linkage=0 (auto) spec=0 indirect=0 unass=0
56480 @ 482849:                        DEF    D p1=V_01e6 a/tf=11 b/format=1 c/ostate=0  type=1 (integer) form=1 (simple) special=0 (<special:0>) linkage=0 (auto) spec=0 indirect=0 unass=0

  8745           %IF TYPE=5 %THEN %START
56481 @ 482862:                        LINE   8745 "regression-compile-tmp/nrimp10s-77.imp"
56482 @ 482904:                        PUSH   TYPE
56483 @ 482907:                        PUSHI  #0x00000005
56484 @ 482912:                        JUMPIF # L_0004

  8746              %RETURN %UNLESS REG=DR
56485 @ 482916:                        LINE   8746 "regression-compile-tmp/nrimp10s-77.imp"
56486 @ 482958:                        PUSH   REG
56487 @ 482961:                        PUSHI  #0x00000001
56488 @ 482966:                        JUMPIF = L_0007
56489 @ 482970:                        RETURN
56490 @ 482971:                        LOCATE L_0007

  8747              PF1(STD,0,TOS,0)
56491 @ 482974:                        LINE   8747 "regression-compile-tmp/nrimp10s-77.imp"
56492 @ 483016:                        PUSH   PF1
56493 @ 483019:                        PUSHI  #0x00000058
56494 @ 483024:                        ASSPAR
56495 @ 483025:                        PUSHI  #0x00000000
56496 @ 483030:                        ASSPAR
56497 @ 483031:                        PUSHI  #0x00000006
56498 @ 483036:                        ASSPAR
56499 @ 483037:                        PUSHI  #0x00000000
56500 @ 483042:                        ASSPAR
56501 @ 483043:                        CALL  

  8748              PF2(SWEQ,1,1,0,0,UNASSPAT&255)
56502 @ 483044:                        LINE   8748 "regression-compile-tmp/nrimp10s-77.imp"
56503 @ 483086:                        PUSH   PF2
56504 @ 483089:                        PUSHI  #0x000000a0
56505 @ 483094:                        ASSPAR
56506 @ 483095:                        PUSHI  #0x00000001
56507 @ 483100:                        ASSPAR
56508 @ 483101:                        PUSHI  #0x00000001
56509 @ 483106:                        ASSPAR
56510 @ 483107:                        PUSHI  #0x00000000
56511 @ 483112:                        ASSPAR
56512 @ 483113:                        PUSHI  #0x00000000
56513 @ 483118:                        ASSPAR
56514 @ 483119:                        PUSHI  #0x81818181
56515 @ 483124:                        PUSHI  #0x000000ff
56516 @ 483129:                        AND   
56517 @ 483130:                        ASSPAR
56518 @ 483131:                        CALL  

  8749           %FINISH %ELSE %START
56519 @ 483132:                        LINE   8749 "regression-compile-tmp/nrimp10s-77.imp"
56520 @ 483174:                        GOTO   L_0003
56521 @ 483177:                        LOCATE L_0004

  8750              %IF REG=BREG %THEN OPCODE=CPB %ELSE OPCODE=UCP
56522 @ 483180:                        LINE   8750 "regression-compile-tmp/nrimp10s-77.imp"
56523 @ 483222:                        PUSH   REG
56524 @ 483225:                        PUSHI  #0x00000007
56525 @ 483230:                        JUMPIF # L_0007
56526 @ 483234:                        PUSH   OPCODE
56527 @ 483237:                        PUSHI  #0x00000026
56528 @ 483242:                        ASSVAL
56529 @ 483243:                        GOTO   L_0006
56530 @ 483246:                        LOCATE L_0007
56531 @ 483249:                        PUSH   OPCODE
56532 @ 483252:                        PUSHI  #0x000000c6
56533 @ 483257:                        ASSVAL
56534 @ 483258:                        LOCATE L_0006

  8751              %IF SIZE=16 %THEN PF1(STUH,0,TOS,0)
56535 @ 483261:                        LINE   8751 "regression-compile-tmp/nrimp10s-77.imp"
56536 @ 483303:                        PUSH   SIZE
56537 @ 483306:                        PUSHI  #0x00000010
56538 @ 483311:                        JUMPIF # L_0007
56539 @ 483315:                        PUSH   PF1
56540 @ 483318:                        PUSHI  #0x0000004a
56541 @ 483323:                        ASSPAR
56542 @ 483324:                        PUSHI  #0x00000000
56543 @ 483329:                        ASSPAR
56544 @ 483330:                        PUSHI  #0x00000006
56545 @ 483335:                        ASSPAR
56546 @ 483336:                        PUSHI  #0x00000000
56547 @ 483341:                        ASSPAR
56548 @ 483342:                        CALL  
56549 @ 483343:                        LOCATE L_0007

  8752              %IF SIZE=2 %THEN A=0 %AND D=UNASSPAT>>16 %ELSE A=PC %AND D=PLABS(1)
56550 @ 483346:                        LINE   8752 "regression-compile-tmp/nrimp10s-77.imp"
56551 @ 483388:                        PUSH   SIZE
56552 @ 483391:                        PUSHI  #0x00000002
56553 @ 483396:                        JUMPIF # L_0007
56554 @ 483400:                        PUSH   A
56555 @ 483403:                        PUSHI  #0x00000000
56556 @ 483408:                        ASSVAL
56557 @ 483409:                        PUSH   D
56558 @ 483412:                        PUSHI  #0x81818181
56559 @ 483417:                        PUSHI  #0x00000010
56560 @ 483422:                        RSH   
56561 @ 483423:                        ASSVAL
56562 @ 483424:                        GOTO   L_0006
56563 @ 483427:                        LOCATE L_0007
56564 @ 483430:                        PUSH   A
56565 @ 483433:                        PUSHI  #0x00000004
56566 @ 483438:                        ASSVAL
56567 @ 483439:                        PUSH   D
56568 @ 483442:                        PUSH   PLABS
56569 @ 483445:                        PUSHI  #0x00000001
56570 @ 483450:                        ACCESS
56571 @ 483451:                        ASSVAL
56572 @ 483452:                        LOCATE L_0006

  8753              PF1(OPCODE,0,A,D)
56573 @ 483455:                        LINE   8753 "regression-compile-tmp/nrimp10s-77.imp"
56574 @ 483497:                        PUSH   PF1
56575 @ 483500:                        PUSH   OPCODE
56576 @ 483503:                        ASSPAR
56577 @ 483504:                        PUSHI  #0x00000000
56578 @ 483509:                        ASSPAR
56579 @ 483510:                        PUSH   A
56580 @ 483513:                        ASSPAR
56581 @ 483514:                        PUSH   D
56582 @ 483517:                        ASSPAR
56583 @ 483518:                        CALL  

  8754              %IF SIZE=16 %THEN PF1(LUH,0,TOS,0)
56584 @ 483519:                        LINE   8754 "regression-compile-tmp/nrimp10s-77.imp"
56585 @ 483561:                        PUSH   SIZE
56586 @ 483564:                        PUSHI  #0x00000010
56587 @ 483569:                        JUMPIF # L_0007
56588 @ 483573:                        PUSH   PF1
56589 @ 483576:                        PUSHI  #0x0000006a
56590 @ 483581:                        ASSPAR
56591 @ 483582:                        PUSHI  #0x00000000
56592 @ 483587:                        ASSPAR
56593 @ 483588:                        PUSHI  #0x00000006
56594 @ 483593:                        ASSPAR
56595 @ 483594:                        PUSHI  #0x00000000
56596 @ 483599:                        ASSPAR
56597 @ 483600:                        CALL  
56598 @ 483601:                        LOCATE L_0007

  8755           %FINISH
56599 @ 483604:                        LINE   8755 "regression-compile-tmp/nrimp10s-77.imp"
56600 @ 483646:                        LOCATE L_0003

  8756           PPJ(8,5);                      ! BE ERROR ROUTINE 5
56601 @ 483649:                        LINE   8756 "regression-compile-tmp/nrimp10s-77.imp"
56602 @ 483691:                        PUSH   PPJ
56603 @ 483694:                        PUSHI  #0x00000008
56604 @ 483699:                        ASSPAR
56605 @ 483700:                        PUSHI  #0x00000005
56606 @ 483705:                        ASSPAR
56607 @ 483706:                        CALL  

  8757           %IF TYPE=5 %THEN PF1(LD,0,TOS,0)
56608 @ 483707:                        LINE   8757 "regression-compile-tmp/nrimp10s-77.imp"
56609 @ 483749:                        PUSH   TYPE
56610 @ 483752:                        PUSHI  #0x00000005
56611 @ 483757:                        JUMPIF # L_0004
56612 @ 483761:                        PUSH   PF1
56613 @ 483764:                        PUSHI  #0x00000078
56614 @ 483769:                        ASSPAR
56615 @ 483770:                        PUSHI  #0x00000000
56616 @ 483775:                        ASSPAR
56617 @ 483776:                        PUSHI  #0x00000006
56618 @ 483781:                        ASSPAR
56619 @ 483782:                        PUSHI  #0x00000000
56620 @ 483787:                        ASSPAR
56621 @ 483788:                        CALL  
56622 @ 483789:                        LOCATE L_0004

  8758  %END
56623 @ 483792:                        LINE   8758 "regression-compile-tmp/nrimp10s-77.imp"
56624 @ 483834:                     END    _lev0id0_lev1id1_lev2id3_CSS_TESTASS {lev=5 --> 4}

  8759           %ROUTINE GET WSP(%INTEGERNAME PLACE,%INTEGER SIZE)
  8760  !***********************************************************************
  8761  !*       FIND OR CREATE A TEMPORARY VARIABLE OF 'SIZE' WORDS           *
  8762  !***********************************************************************
56625 @ 483835:                     LINE   8759 "regression-compile-tmp/nrimp10s-77.imp"
56626 @ 483877:                     DEF    GETWSP (_lev0id0_lev1id1_lev2id3_CSS_GETWSP) p1=V_018a a/tf=7 b/format=0 c/ostate=0  type=0 (<type:0>) form=7 (routine) special=0 (<special:0>) linkage=0 (auto) spec=0 indirect=0 unass=0
56627 @ 483895:                        START  ( FORMAL PARAMETERS  {lev=5 --> 6, nested=0 --> 1}
56628 @ 483896:                           DEF    PLACE p1=V_01e1 a/tf=12 b/format=1 c/ostate=0  type=1 (integer) form=2 (name) special=0 (<special:0>) linkage=0 (auto) spec=0 indirect=0 unass=0
56629 @ 483913:                           DEF    SIZE p1=V_01e2 a/tf=11 b/format=1 c/ostate=0  type=1 (integer) form=1 (simple) special=0 (<special:0>) linkage=0 (auto) spec=0 indirect=0 unass=0
56630 @ 483929:                        FINISH ) {lev=5}

  8763           %INTEGER J,K,L
56631 @ 483930:                        LINE   8763 "regression-compile-tmp/nrimp10s-77.imp"
56632 @ 483972:                        DEF    J p1=V_01e3 a/tf=11 b/format=1 c/ostate=0  type=1 (integer) form=1 (simple) special=0 (<special:0>) linkage=0 (auto) spec=0 indirect=0 unass=0
56633 @ 483985:                        DEF    K p1=V_01e4 a/tf=11 b/format=1 c/ostate=0  type=1 (integer) form=1 (simple) special=0 (<special:0>) linkage=0 (auto) spec=0 indirect=0 unass=0
56634 @ 483998:                        DEF    L p1=V_01e5 a/tf=11 b/format=1 c/ostate=0  type=1 (integer) form=1 (simple) special=0 (<special:0>) linkage=0 (auto) spec=0 indirect=0 unass=0

  8764           %IF SIZE>4 %THEN SIZE=0
56635 @ 484011:                        LINE   8764 "regression-compile-tmp/nrimp10s-77.imp"
56636 @ 484053:                        PUSH   SIZE
56637 @ 484056:                        PUSHI  #0x00000004
56638 @ 484061:                        JUMPIF <= L_0004
56639 @ 484065:                        PUSH   SIZE
56640 @ 484068:                        PUSHI  #0x00000000
56641 @ 484073:                        ASSVAL
56642 @ 484074:                        LOCATE L_0004

  8765           POP(AVL WSP(SIZE,LEVEL),J,K,L)
56643 @ 484077:                        LINE   8765 "regression-compile-tmp/nrimp10s-77.imp"
56644 @ 484119:                        PUSH   POP
56645 @ 484122:                        PUSH   AVLWSP
56646 @ 484125:                        PUSH   SIZE
56647 @ 484128:                        INDEX 
56648 @ 484129:                        PUSH   LEVEL
56649 @ 484132:                        ACCESS
56650 @ 484133:                        ASSPAR
56651 @ 484134:                        PUSH   J
56652 @ 484137:                        ASSPAR
56653 @ 484138:                        PUSH   K
56654 @ 484141:                        ASSPAR
56655 @ 484142:                        PUSH   L
56656 @ 484145:                        ASSPAR
56657 @ 484146:                        CALL  

  8766           %IF K<=0 %THEN %START;        ! MUST CREATE TEMPORARY
56658 @ 484147:                        LINE   8766 "regression-compile-tmp/nrimp10s-77.imp"
56659 @ 484189:                        PUSH   K
56660 @ 484192:                        PUSHI  #0x00000000
56661 @ 484197:                        JUMPIF > L_0004

  8767              %IF SIZE>1 %THEN ODD ALIGN
56662 @ 484201:                        LINE   8767 "regression-compile-tmp/nrimp10s-77.imp"
56663 @ 484243:                        PUSH   SIZE
56664 @ 484246:                        PUSHI  #0x00000001
56665 @ 484251:                        JUMPIF <= L_0007
56666 @ 484255:                        PUSH   ODDALIGN
56667 @ 484258:                        CALL  
56668 @ 484259:                        LOCATE L_0007

  8768              K=N
56669 @ 484262:                        LINE   8768 "regression-compile-tmp/nrimp10s-77.imp"
56670 @ 484304:                        PUSH   K
56671 @ 484307:                        PUSH   N
56672 @ 484310:                        ASSVAL

  8769              %IF SIZE=0 %THEN N=N+268 %ELSE N=N+SIZE<<2
56673 @ 484311:                        LINE   8769 "regression-compile-tmp/nrimp10s-77.imp"
56674 @ 484353:                        PUSH   SIZE
56675 @ 484356:                        PUSHI  #0x00000000
56676 @ 484361:                        JUMPIF # L_0007
56677 @ 484365:                        PUSH   N
56678 @ 484368:                        PUSH   N
56679 @ 484371:                        PUSHI  #0x0000010c
56680 @ 484376:                        ADD   
56681 @ 484377:                        ASSVAL
56682 @ 484378:                        GOTO   L_0006
56683 @ 484381:                        LOCATE L_0007
56684 @ 484384:                        PUSH   N
56685 @ 484387:                        PUSH   N
56686 @ 484390:                        PUSH   SIZE
56687 @ 484393:                        PUSHI  #0x00000002
56688 @ 484398:                        LSH   
56689 @ 484399:                        ADD   
56690 @ 484400:                        ASSVAL
56691 @ 484401:                        LOCATE L_0006

  8770           %FINISH
56692 @ 484404:                        LINE   8770 "regression-compile-tmp/nrimp10s-77.imp"
56693 @ 484446:                        LOCATE L_0004

  8771           PLACE=K
56694 @ 484449:                        LINE   8771 "regression-compile-tmp/nrimp10s-77.imp"
56695 @ 484491:                        PUSH   PLACE
56696 @ 484494:                        PUSH   K
56697 @ 484497:                        ASSVAL

  8772           PUSH(TWSPHEAD,K,SIZE,0) %UNLESS SIZE=0
56698 @ 484498:                        LINE   8772 "regression-compile-tmp/nrimp10s-77.imp"
56699 @ 484540:                        PUSH   SIZE
56700 @ 484543:                        PUSHI  #0x00000000
56701 @ 484548:                        JUMPIF = L_0004
56702 @ 484552:                        PUSH   PUSH
56703 @ 484555:                        PUSH   TWSPHEAD
56704 @ 484558:                        ASSPAR
56705 @ 484559:                        PUSH   K
56706 @ 484562:                        ASSPAR
56707 @ 484563:                        PUSH   SIZE
56708 @ 484566:                        ASSPAR
56709 @ 484567:                        PUSHI  #0x00000000
56710 @ 484572:                        ASSPAR
56711 @ 484573:                        CALL  
56712 @ 484574:                        LOCATE L_0004

  8773           %END
56713 @ 484577:                        LINE   8773 "regression-compile-tmp/nrimp10s-77.imp"
56714 @ 484619:                     END    _lev0id0_lev1id1_lev2id3_CSS_GETWSP {lev=5 --> 4}

  8774           %ROUTINE RETURN WSP(%INTEGER PLACE,SIZE)
56715 @ 484620:                     LINE   8774 "regression-compile-tmp/nrimp10s-77.imp"
56716 @ 484662:                     DEF    RETURNWSP (_lev0id0_lev1id1_lev2id3_CSS_RETURNWSP) p1=V_018b a/tf=7 b/format=0 c/ostate=0  type=0 (<type:0>) form=7 (routine) special=0 (<special:0>) linkage=0 (auto) spec=0 indirect=0 unass=0
56717 @ 484683:                        START  ( FORMAL PARAMETERS  {lev=5 --> 6, nested=0 --> 1}
56718 @ 484684:                           DEF    PLACE p1=V_01e1 a/tf=11 b/format=1 c/ostate=0  type=1 (integer) form=1 (simple) special=0 (<special:0>) linkage=0 (auto) spec=0 indirect=0 unass=0
56719 @ 484701:                           DEF    SIZE p1=V_01e2 a/tf=11 b/format=1 c/ostate=0  type=1 (integer) form=1 (simple) special=0 (<special:0>) linkage=0 (auto) spec=0 indirect=0 unass=0
56720 @ 484717:                        FINISH ) {lev=5}

  8775           %IF SIZE>4 %THEN SIZE=0
56721 @ 484718:                        LINE   8775 "regression-compile-tmp/nrimp10s-77.imp"
56722 @ 484760:                        PUSH   SIZE
56723 @ 484763:                        PUSHI  #0x00000004
56724 @ 484768:                        JUMPIF <= L_0004
56725 @ 484772:                        PUSH   SIZE
56726 @ 484775:                        PUSHI  #0x00000000
56727 @ 484780:                        ASSVAL
56728 @ 484781:                        LOCATE L_0004

  8776           %IF PLACE<511 %THEN PUSH(AVL WSP(SIZE,LEVEL),0,PLACE,0) %ELSE INSERT AT END(AVL WSP(SIZE,LEVEL),0,PLACE,0)
56729 @ 484784:                        LINE   8776 "regression-compile-tmp/nrimp10s-77.imp"
56730 @ 484826:                        PUSH   PLACE
56731 @ 484829:                        PUSHI  #0x000001ff
56732 @ 484834:                        JUMPIF >= L_0004
56733 @ 484838:                        PUSH   PUSH
56734 @ 484841:                        PUSH   AVLWSP
56735 @ 484844:                        PUSH   SIZE
56736 @ 484847:                        INDEX 
56737 @ 484848:                        PUSH   LEVEL
56738 @ 484851:                        ACCESS
56739 @ 484852:                        ASSPAR
56740 @ 484853:                        PUSHI  #0x00000000
56741 @ 484858:                        ASSPAR
56742 @ 484859:                        PUSH   PLACE
56743 @ 484862:                        ASSPAR
56744 @ 484863:                        PUSHI  #0x00000000
56745 @ 484868:                        ASSPAR
56746 @ 484869:                        CALL  
56747 @ 484870:                        GOTO   L_0003
56748 @ 484873:                        LOCATE L_0004
56749 @ 484876:                        PUSH   INSERTATEND
56750 @ 484879:                        PUSH   AVLWSP
56751 @ 484882:                        PUSH   SIZE
56752 @ 484885:                        INDEX 
56753 @ 484886:                        PUSH   LEVEL
56754 @ 484889:                        ACCESS
56755 @ 484890:                        ASSPAR
56756 @ 484891:                        PUSHI  #0x00000000
56757 @ 484896:                        ASSPAR
56758 @ 484897:                        PUSH   PLACE
56759 @ 484900:                        ASSPAR
56760 @ 484901:                        PUSHI  #0x00000000
56761 @ 484906:                        ASSPAR
56762 @ 484907:                        CALL  
56763 @ 484908:                        LOCATE L_0003

  8777           %END
56764 @ 484911:                        LINE   8777 "regression-compile-tmp/nrimp10s-77.imp"
56765 @ 484953:                     END    _lev0id0_lev1id1_lev2id3_CSS_RETURNWSP {lev=5 --> 4}

  8778           %ROUTINE SETLINE
  8779  !***********************************************************************
  8780  !*       UPDATE THE STATEMENT NO                                       *
  8781  !***********************************************************************
56766 @ 484954:                     LINE   8778 "regression-compile-tmp/nrimp10s-77.imp"
56767 @ 484996:                     DEF    SETLINE (_lev0id0_lev1id1_lev2id3_CSS_SETLINE) p1=V_0167 a/tf=7 b/format=0 c/ostate=0  type=0 (<type:0>) form=7 (routine) special=0 (<special:0>) linkage=0 (auto) spec=0 indirect=0 unass=0
56768 @ 485015:                        START  ( FORMAL PARAMETERS  {lev=5 --> 6, nested=0 --> 1}
56769 @ 485016:                        FINISH ) {lev=5}

  8782  %INTEGER XYNB,I,LDI,STI,REG
56770 @ 485017:                        LINE   8782 "regression-compile-tmp/nrimp10s-77.imp"
56771 @ 485059:                        DEF    XYNB p1=V_01e1 a/tf=11 b/format=1 c/ostate=0  type=1 (integer) form=1 (simple) special=0 (<special:0>) linkage=0 (auto) spec=0 indirect=0 unass=0
56772 @ 485075:                        DEF    I p1=V_01e2 a/tf=11 b/format=1 c/ostate=0  type=1 (integer) form=1 (simple) special=0 (<special:0>) linkage=0 (auto) spec=0 indirect=0 unass=0
56773 @ 485088:                        DEF    LDI p1=V_01e3 a/tf=11 b/format=1 c/ostate=0  type=1 (integer) form=1 (simple) special=0 (<special:0>) linkage=0 (auto) spec=0 indirect=0 unass=0
56774 @ 485103:                        DEF    STI p1=V_01e4 a/tf=11 b/format=1 c/ostate=0  type=1 (integer) form=1 (simple) special=0 (<special:0>) linkage=0 (auto) spec=0 indirect=0 unass=0
56775 @ 485118:                        DEF    REG p1=V_01e5 a/tf=11 b/format=1 c/ostate=0  type=1 (integer) form=1 (simple) special=0 (<special:0>) linkage=0 (auto) spec=0 indirect=0 unass=0

  8783        LDI=LSS; STI=ST; REG=ACCR
56776 @ 485133:                        LINE   8783 "regression-compile-tmp/nrimp10s-77.imp"
56777 @ 485175:                        PUSH   LDI
56778 @ 485178:                        PUSHI  #0x00000062
56779 @ 485183:                        ASSVAL
56780 @ 485184:                        LINE   8783 "regression-compile-tmp/nrimp10s-77.imp"
56781 @ 485226:                        PUSH   STI
56782 @ 485229:                        PUSHI  #0x00000048
56783 @ 485234:                        ASSVAL
56784 @ 485235:                        LINE   8783 "regression-compile-tmp/nrimp10s-77.imp"
56785 @ 485277:                        PUSH   REG
56786 @ 485280:                        PUSHI  #0x00000000
56787 @ 485285:                        ASSVAL

  8784        %IF PARMDBUG!PARMPROF=0 %AND GRUSE(ACCR)#0 %AND (GRUSE(BREG)=0 %OR GRUSE(BREG)=5) %START
56788 @ 485286:                        LINE   8784 "regression-compile-tmp/nrimp10s-77.imp"
56789 @ 485328:                        PUSH   PARMDBUG
56790 @ 485331:                        PUSH   PARMPROF
56791 @ 485334:                        OR    
56792 @ 485335:                        PUSHI  #0x00000000
56793 @ 485340:                        JUMPIF # L_0004
56794 @ 485344:                        PUSH   GRUSE
56795 @ 485347:                        PUSHI  #0x00000000
56796 @ 485352:                        ACCESS
56797 @ 485353:                        PUSHI  #0x00000000
56798 @ 485358:                        JUMPIF = L_0004
56799 @ 485362:                        PUSH   GRUSE
56800 @ 485365:                        PUSHI  #0x00000007
56801 @ 485370:                        ACCESS
56802 @ 485371:                        PUSHI  #0x00000000
56803 @ 485376:                        JUMPIF = L_0005
56804 @ 485380:                        PUSH   GRUSE
56805 @ 485383:                        PUSHI  #0x00000007
56806 @ 485388:                        ACCESS
56807 @ 485389:                        PUSHI  #0x00000005
56808 @ 485394:                        JUMPIF # L_0004
56809 @ 485398:                        LOCATE L_0005

  8785           LDI=LB; STI=STB; REG=BREG
56810 @ 485401:                        LINE   8785 "regression-compile-tmp/nrimp10s-77.imp"
56811 @ 485443:                        PUSH   LDI
56812 @ 485446:                        PUSHI  #0x0000007a
56813 @ 485451:                        ASSVAL
56814 @ 485452:                        LINE   8785 "regression-compile-tmp/nrimp10s-77.imp"
56815 @ 485494:                        PUSH   STI
56816 @ 485497:                        PUSHI  #0x0000005a
56817 @ 485502:                        ASSVAL
56818 @ 485503:                        LINE   8785 "regression-compile-tmp/nrimp10s-77.imp"
56819 @ 485545:                        PUSH   REG
56820 @ 485548:                        PUSHI  #0x00000007
56821 @ 485553:                        ASSVAL

  8786        %FINISH
56822 @ 485554:                        LINE   8786 "regression-compile-tmp/nrimp10s-77.imp"
56823 @ 485596:                        LOCATE L_0004

  8787        PSF1(LDI,0,LINE) %IF PARMLINE!PARMDBUG#0
56824 @ 485599:                        LINE   8787 "regression-compile-tmp/nrimp10s-77.imp"
56825 @ 485641:                        PUSH   PARMLINE
56826 @ 485644:                        PUSH   PARMDBUG
56827 @ 485647:                        OR    
56828 @ 485648:                        PUSHI  #0x00000000
56829 @ 485653:                        JUMPIF = L_0004
56830 @ 485657:                        PUSH   PSF1
56831 @ 485660:                        PUSH   LDI
56832 @ 485663:                        ASSPAR
56833 @ 485664:                        PUSHI  #0x00000000
56834 @ 485669:                        ASSPAR
56835 @ 485670:                        PUSH   LINE
56836 @ 485673:                        ASSPAR
56837 @ 485674:                        CALL  
56838 @ 485675:                        LOCATE L_0004

  8788        %IF PARMLINE=1 %THEN %START
56839 @ 485678:                        LINE   8788 "regression-compile-tmp/nrimp10s-77.imp"
56840 @ 485720:                        PUSH   PARMLINE
56841 @ 485723:                        PUSHI  #0x00000001
56842 @ 485728:                        JUMPIF # L_0004

  8789           PSF1(STI, 1, DIAGINF(LEVEL))
56843 @ 485732:                        LINE   8789 "regression-compile-tmp/nrimp10s-77.imp"
56844 @ 485774:                        PUSH   PSF1
56845 @ 485777:                        PUSH   STI
56846 @ 485780:                        ASSPAR
56847 @ 485781:                        PUSHI  #0x00000001
56848 @ 485786:                        ASSPAR
56849 @ 485787:                        PUSH   DIAGINF
56850 @ 485790:                        PUSH   LEVEL
56851 @ 485793:                        ACCESS
56852 @ 485794:                        ASSPAR
56853 @ 485795:                        CALL  

  8790           GRUSE(REG)=5; GRINF1(REG)=LINE
56854 @ 485796:                        LINE   8790 "regression-compile-tmp/nrimp10s-77.imp"
56855 @ 485838:                        PUSH   GRUSE
56856 @ 485841:                        PUSH   REG
56857 @ 485844:                        ACCESS
56858 @ 485845:                        PUSHI  #0x00000005
56859 @ 485850:                        ASSVAL
56860 @ 485851:                        LINE   8790 "regression-compile-tmp/nrimp10s-77.imp"
56861 @ 485893:                        PUSH   GRINF1
56862 @ 485896:                        PUSH   REG
56863 @ 485899:                        ACCESS
56864 @ 485900:                        PUSH   LINE
56865 @ 485903:                        ASSVAL

  8791         %FINISH
56866 @ 485904:                        LINE   8791 "regression-compile-tmp/nrimp10s-77.imp"
56867 @ 485946:                        LOCATE L_0004

  8792        %IF PARMDBUG#0 %THEN PPJ(0,3)
56868 @ 485949:                        LINE   8792 "regression-compile-tmp/nrimp10s-77.imp"
56869 @ 485991:                        PUSH   PARMDBUG
56870 @ 485994:                        PUSHI  #0x00000000
56871 @ 485999:                        JUMPIF = L_0004
56872 @ 486003:                        PUSH   PPJ
56873 @ 486006:                        PUSHI  #0x00000000
56874 @ 486011:                        ASSPAR
56875 @ 486012:                        PUSHI  #0x00000003
56876 @ 486017:                        ASSPAR
56877 @ 486018:                        CALL  
56878 @ 486019:                        LOCATE L_0004

  8793        %IF PARMPROF#0 %THEN %START
56879 @ 486022:                        LINE   8793 "regression-compile-tmp/nrimp10s-77.imp"
56880 @ 486064:                        PUSH   PARMPROF
56881 @ 486067:                        PUSHI  #0x00000000
56882 @ 486072:                        JUMPIF = L_0004

  8794           XYNB=SET XORYNB(-1,0);      ! TO PLT
56883 @ 486076:                        LINE   8794 "regression-compile-tmp/nrimp10s-77.imp"
56884 @ 486118:                        PUSH   XYNB
56885 @ 486121:                        PUSH   SETXORYNB
56886 @ 486124:                        PUSHI  #0x00000001
56887 @ 486129:                        NEGATE
56888 @ 486130:                        ASSPAR
56889 @ 486131:                        PUSHI  #0x00000000
56890 @ 486136:                        ASSPAR
56891 @ 486137:                        CALL  
56892 @ 486138:                        ASSVAL

  8795           PSF1(LSS,0,1)
56893 @ 486139:                        LINE   8795 "regression-compile-tmp/nrimp10s-77.imp"
56894 @ 486181:                        PUSH   PSF1
56895 @ 486184:                        PUSHI  #0x00000062
56896 @ 486189:                        ASSPAR
56897 @ 486190:                        PUSHI  #0x00000000
56898 @ 486195:                        ASSPAR
56899 @ 486196:                        PUSHI  #0x00000001
56900 @ 486201:                        ASSPAR
56901 @ 486202:                        CALL  

  8796           I=PARMPROF+8+4*LINE
56902 @ 486203:                        LINE   8796 "regression-compile-tmp/nrimp10s-77.imp"
56903 @ 486245:                        PUSH   I
56904 @ 486248:                        PUSH   PARMPROF
56905 @ 486251:                        PUSHI  #0x00000008
56906 @ 486256:                        ADD   
56907 @ 486257:                        PUSHI  #0x00000004
56908 @ 486262:                        PUSH   LINE
56909 @ 486265:                        MUL   
56910 @ 486266:                        ADD   
56911 @ 486267:                        ASSVAL

  8797           PF1(IAD,0,XYNB,I)
56912 @ 486268:                        LINE   8797 "regression-compile-tmp/nrimp10s-77.imp"
56913 @ 486310:                        PUSH   PF1
56914 @ 486313:                        PUSHI  #0x000000e0
56915 @ 486318:                        ASSPAR
56916 @ 486319:                        PUSHI  #0x00000000
56917 @ 486324:                        ASSPAR
56918 @ 486325:                        PUSH   XYNB
56919 @ 486328:                        ASSPAR
56920 @ 486329:                        PUSH   I
56921 @ 486332:                        ASSPAR
56922 @ 486333:                        CALL  

  8798           PF1(ST,0,XYNB,I)
56923 @ 486334:                        LINE   8798 "regression-compile-tmp/nrimp10s-77.imp"
56924 @ 486376:                        PUSH   PF1
56925 @ 486379:                        PUSHI  #0x00000048
56926 @ 486384:                        ASSPAR
56927 @ 486385:                        PUSHI  #0x00000000
56928 @ 486390:                        ASSPAR
56929 @ 486391:                        PUSH   XYNB
56930 @ 486394:                        ASSPAR
56931 @ 486395:                        PUSH   I
56932 @ 486398:                        ASSPAR
56933 @ 486399:                        CALL  

  8799           GRUSE(ACCR)=0
56934 @ 486400:                        LINE   8799 "regression-compile-tmp/nrimp10s-77.imp"
56935 @ 486442:                        PUSH   GRUSE
56936 @ 486445:                        PUSHI  #0x00000000
56937 @ 486450:                        ACCESS
56938 @ 486451:                        PUSHI  #0x00000000
56939 @ 486456:                        ASSVAL

  8800        %FINISH
56940 @ 486457:                        LINE   8800 "regression-compile-tmp/nrimp10s-77.imp"
56941 @ 486499:                        LOCATE L_0004

  8801  %END
56942 @ 486502:                        LINE   8801 "regression-compile-tmp/nrimp10s-77.imp"
56943 @ 486544:                     END    _lev0id0_lev1id1_lev2id3_CSS_SETLINE {lev=5 --> 4}

  8802           %ROUTINE FORGET(%INTEGER REG)
56944 @ 486545:                     LINE   8802 "regression-compile-tmp/nrimp10s-77.imp"
56945 @ 486587:                     DEF    FORGET (_lev0id0_lev1id1_lev2id3_CSS_FORGET) p1=V_01a7 a/tf=7 b/format=0 c/ostate=0  type=0 (<type:0>) form=7 (routine) special=0 (<special:0>) linkage=0 (auto) spec=0 indirect=0 unass=0
56946 @ 486605:                        START  ( FORMAL PARAMETERS  {lev=5 --> 6, nested=0 --> 1}
56947 @ 486606:                           DEF    REG p1=V_01e1 a/tf=11 b/format=1 c/ostate=0  type=1 (integer) form=1 (simple) special=0 (<special:0>) linkage=0 (auto) spec=0 indirect=0 unass=0
56948 @ 486621:                        FINISH ) {lev=5}

  8803  %INTEGER L,U
56949 @ 486622:                        LINE   8803 "regression-compile-tmp/nrimp10s-77.imp"
56950 @ 486664:                        DEF    L p1=V_01e2 a/tf=11 b/format=1 c/ostate=0  type=1 (integer) form=1 (simple) special=0 (<special:0>) linkage=0 (auto) spec=0 indirect=0 unass=0
56951 @ 486677:                        DEF    U p1=V_01e3 a/tf=11 b/format=1 c/ostate=0  type=1 (integer) form=1 (simple) special=0 (<special:0>) linkage=0 (auto) spec=0 indirect=0 unass=0

  8804           L=REG; U=L
56952 @ 486690:                        LINE   8804 "regression-compile-tmp/nrimp10s-77.imp"
56953 @ 486732:                        PUSH   L
56954 @ 486735:                        PUSH   REG
56955 @ 486738:                        ASSVAL
56956 @ 486739:                        LINE   8804 "regression-compile-tmp/nrimp10s-77.imp"
56957 @ 486781:                        PUSH   U
56958 @ 486784:                        PUSH   L
56959 @ 486787:                        ASSVAL

  8805           %IF L<0 %THEN L=0 %AND U=7
56960 @ 486788:                        LINE   8805 "regression-compile-tmp/nrimp10s-77.imp"
56961 @ 486830:                        PUSH   L
56962 @ 486833:                        PUSHI  #0x00000000
56963 @ 486838:                        JUMPIF >= L_0004
56964 @ 486842:                        PUSH   L
56965 @ 486845:                        PUSHI  #0x00000000
56966 @ 486850:                        ASSVAL
56967 @ 486851:                        PUSH   U
56968 @ 486854:                        PUSHI  #0x00000007
56969 @ 486859:                        ASSVAL
56970 @ 486860:                        LOCATE L_0004

  8806           %CYCLE REG=L,1,U
56971 @ 486863:                        LINE   8806 "regression-compile-tmp/nrimp10s-77.imp"
56972 @ 486905:                        PUSH   REG
56973 @ 486908:                        PUSHI  #0x00000001
56974 @ 486913:                        PUSH   U
56975 @ 486916:                        PUSH   L
56976 @ 486919:                        FOR    L_0003

  8807              %IF REGISTER(REG)>= 0 %THEN GRUSE(REG)=0 %AND GRINF1(REG)=0
56977 @ 486922:                        LINE   8807 "regression-compile-tmp/nrimp10s-77.imp"
56978 @ 486964:                        PUSH   REGISTER
56979 @ 486967:                        PUSH   REG
56980 @ 486970:                        ACCESS
56981 @ 486971:                        PUSHI  #0x00000000
56982 @ 486976:                        JUMPIF < L_0007
56983 @ 486980:                        PUSH   GRUSE
56984 @ 486983:                        PUSH   REG
56985 @ 486986:                        ACCESS
56986 @ 486987:                        PUSHI  #0x00000000
56987 @ 486992:                        ASSVAL
56988 @ 486993:                        PUSH   GRINF1
56989 @ 486996:                        PUSH   REG
56990 @ 486999:                        ACCESS
56991 @ 487000:                        PUSHI  #0x00000000
56992 @ 487005:                        ASSVAL
56993 @ 487006:                        LOCATE L_0007

  8808           %REPEAT
56994 @ 487009:                        LINE   8808 "regression-compile-tmp/nrimp10s-77.imp"
56995 @ 487051:                        REPEAT L_0003
56996 @ 487054:                        LOCATE L_0004

  8809           %END
56997 @ 487057:                        LINE   8809 "regression-compile-tmp/nrimp10s-77.imp"
56998 @ 487099:                     END    _lev0id0_lev1id1_lev2id3_CSS_FORGET {lev=5 --> 4}

  8810  %ROUTINE SAVE IRS
  8811  !***********************************************************************
  8812  !*       DUMP ACC AND-OR B ONTO THE STACK.  USED BEFORE CALLING FNS     *
  8813  !*      IN EXPRESSIONS.                                                 *
  8814  !***********************************************************************
56999 @ 487100:                     LINE   8810 "regression-compile-tmp/nrimp10s-77.imp"
57000 @ 487142:                     DEF    SAVEIRS (_lev0id0_lev1id1_lev2id3_CSS_SAVEIRS) p1=V_01a3 a/tf=7 b/format=0 c/ostate=0  type=0 (<type:0>) form=7 (routine) special=0 (<special:0>) linkage=0 (auto) spec=0 indirect=0 unass=0
57001 @ 487161:                        START  ( FORMAL PARAMETERS  {lev=5 --> 6, nested=0 --> 1}
57002 @ 487162:                        FINISH ) {lev=5}

  8815           ABORT %IF REGISTER(ACCR)=1=REGISTER(BREG)
57003 @ 487163:                        LINE   8815 "regression-compile-tmp/nrimp10s-77.imp"
57004 @ 487205:                        PUSH   REGISTER
57005 @ 487208:                        PUSHI  #0x00000000
57006 @ 487213:                        ACCESS
57007 @ 487214:                        PUSHI  #0x00000001
57008 @ 487219:                        JUMPIFD # L_0004
57009 @ 487223:                        PUSH   REGISTER
57010 @ 487226:                        PUSHI  #0x00000007
57011 @ 487231:                        ACCESS
57012 @ 487232:                        JUMPIF # L_0004
57013 @ 487236:                        PUSH   ABORT
57014 @ 487239:                        CALL  
57015 @ 487240:                        LOCATE L_0004

  8816           %IF REGISTER(ACCR)>=1 %THEN BOOT OUT(ACCR)
57016 @ 487243:                        LINE   8816 "regression-compile-tmp/nrimp10s-77.imp"
57017 @ 487285:                        PUSH   REGISTER
57018 @ 487288:                        PUSHI  #0x00000000
57019 @ 487293:                        ACCESS
57020 @ 487294:                        PUSHI  #0x00000001
57021 @ 487299:                        JUMPIF < L_0004
57022 @ 487303:                        PUSH   BOOTOUT
57023 @ 487306:                        PUSHI  #0x00000000
57024 @ 487311:                        ASSPAR
57025 @ 487312:                        CALL  
57026 @ 487313:                        LOCATE L_0004

  8817           %IF REGISTER(BREG)>=1 %THEN BOOT OUT(BREG)
57027 @ 487316:                        LINE   8817 "regression-compile-tmp/nrimp10s-77.imp"
57028 @ 487358:                        PUSH   REGISTER
57029 @ 487361:                        PUSHI  #0x00000007
57030 @ 487366:                        ACCESS
57031 @ 487367:                        PUSHI  #0x00000001
57032 @ 487372:                        JUMPIF < L_0004
57033 @ 487376:                        PUSH   BOOTOUT
57034 @ 487379:                        PUSHI  #0x00000007
57035 @ 487384:                        ASSPAR
57036 @ 487385:                        CALL  
57037 @ 487386:                        LOCATE L_0004

  8818           %IF REGISTER(DR)>=1 %THEN BOOT OUT(DR)
57038 @ 487389:                        LINE   8818 "regression-compile-tmp/nrimp10s-77.imp"
57039 @ 487431:                        PUSH   REGISTER
57040 @ 487434:                        PUSHI  #0x00000001
57041 @ 487439:                        ACCESS
57042 @ 487440:                        PUSHI  #0x00000001
57043 @ 487445:                        JUMPIF < L_0004
57044 @ 487449:                        PUSH   BOOTOUT
57045 @ 487452:                        PUSHI  #0x00000001
57046 @ 487457:                        ASSPAR
57047 @ 487458:                        CALL  
57048 @ 487459:                        LOCATE L_0004

  8819  %END
57049 @ 487462:                        LINE   8819 "regression-compile-tmp/nrimp10s-77.imp"
57050 @ 487504:                     END    _lev0id0_lev1id1_lev2id3_CSS_SAVEIRS {lev=5 --> 4}

  8820  %ROUTINE BOOT OUT(%INTEGER REG)
  8821  !***********************************************************************
  8822  !*       REMOVE TEMPORARIES FROM REG INTO LOCAL OR ONTO STACK          *
  8823  !*       IT IS VITAL THAT ACC IS STACKED FIRST BEFORE B OR DR          *
  8824  !*       OTHERWISE MIXUPS OCCUR WHEN PASSING MULTI-DIMENSION ARRAY     *
  8825  !*       ELEMENTS WITH FNS AS SUBSCRIPTS AS VALUE SCALARS              *
  8826  !***********************************************************************
57051 @ 487505:                     LINE   8820 "regression-compile-tmp/nrimp10s-77.imp"
57052 @ 487547:                     DEF    BOOTOUT (_lev0id0_lev1id1_lev2id3_CSS_BOOTOUT) p1=V_01a5 a/tf=7 b/format=0 c/ostate=0  type=0 (<type:0>) form=7 (routine) special=0 (<special:0>) linkage=0 (auto) spec=0 indirect=0 unass=0
57053 @ 487566:                        START  ( FORMAL PARAMETERS  {lev=5 --> 6, nested=0 --> 1}
57054 @ 487567:                           DEF    REG p1=V_01e1 a/tf=11 b/format=1 c/ostate=0  type=1 (integer) form=1 (simple) special=0 (<special:0>) linkage=0 (auto) spec=0 indirect=0 unass=0
57055 @ 487582:                        FINISH ) {lev=5}

  8827  %CONSTBYTEINTEGERARRAY BOOTCODE(0:7)=16_48,16_58,16_5C,0(4),16_5A;
57056 @ 487583:                        LINE   8827 "regression-compile-tmp/nrimp10s-77.imp"
57057 @ 487625:                        PUSHI  #0x00000000
57058 @ 487630:                        PUSHI  #0x00000007
57059 @ 487635:                        BOUNDS
57060 @ 487636:                        DEF    BOOTCODE p1=V_01e2 a/tf=1b b/format=2 c/ostate=112  type=1 (integer) form=11 (array) special=1 (byte-integer) linkage=2 (constant) spec=0 indirect=1 unass=0
57061 @ 487656:                        PUSHI  #0x00000048
57062 @ 487661:                        INIT   1
57063 @ 487664:                        PUSHI  #0x00000058
57064 @ 487669:                        INIT   1
57065 @ 487672:                        PUSHI  #0x0000005c
57066 @ 487677:                        INIT   1
57067 @ 487680:                        PUSHI  #0x00000000
57068 @ 487685:                        INIT   4
57069 @ 487688:                        PUSHI  #0x0000005a
57070 @ 487693:                        INIT   1

  8828  %INTEGER CODE
57071 @ 487696:                        LINE   8828 "regression-compile-tmp/nrimp10s-77.imp"
57072 @ 487738:                        DEF    CODE p1=V_01e3 a/tf=11 b/format=1 c/ostate=0  type=1 (integer) form=1 (simple) special=0 (<special:0>) linkage=0 (auto) spec=0 indirect=0 unass=0

  8829  %RECORD(RD)%NAME R{(RD)
57073 @ 487754:                        LINE   8829 "regression-compile-tmp/nrimp10s-77.imp"
57074 @ 487796:                        DEF    R p1=V_01e4 a/tf=42 b/format=1ab c/ostate=0  type=4 (record) form=2 (name) special=0 (<special:0>) linkage=0 (auto) spec=0 indirect=0 unass=0

  8830           CODE=BOOTCODE(REG)
57075 @ 487809:                        LINE   8830 "regression-compile-tmp/nrimp10s-77.imp"
57076 @ 487851:                        PUSH   CODE
57077 @ 487854:                        PUSH   BOOTCODE
57078 @ 487857:                        PUSH   REG
57079 @ 487860:                        ACCESS
57080 @ 487861:                        ASSVAL

  8831           ABORT %UNLESS 1<=REGISTER(REG)<=3 %AND  CODE#0
57081 @ 487862:                        LINE   8831 "regression-compile-tmp/nrimp10s-77.imp"
57082 @ 487904:                        PUSHI  #0x00000001
57083 @ 487909:                        PUSH   REGISTER
57084 @ 487912:                        PUSH   REG
57085 @ 487915:                        ACCESS
57086 @ 487916:                        JUMPIFD > L_0005
57087 @ 487920:                        PUSHI  #0x00000003
57088 @ 487925:                        JUMPIF > L_0005
57089 @ 487929:                        PUSH   CODE
57090 @ 487932:                        PUSHI  #0x00000000
57091 @ 487937:                        JUMPIF # L_0004
57092 @ 487941:                        LOCATE L_0005
57093 @ 487944:                        PUSH   ABORT
57094 @ 487947:                        CALL  
57095 @ 487948:                        LOCATE L_0004

  8832           R==RECORD(OLINK(REG))
57096 @ 487951:                        LINE   8832 "regression-compile-tmp/nrimp10s-77.imp"
57097 @ 487993:                        PUSH   R
57098 @ 487996:                        PUSH   RECORD
57099 @ 487999:                        PUSH   OLINK
57100 @ 488002:                        PUSH   REG
57101 @ 488005:                        ACCESS
57102 @ 488006:                        ASSPAR
57103 @ 488007:                        CALL  
57104 @ 488008:                        ASSREF

  8833           %IF REGISTER(REG)=2 %THEN %START
57105 @ 488009:                        LINE   8833 "regression-compile-tmp/nrimp10s-77.imp"
57106 @ 488051:                        PUSH   REGISTER
57107 @ 488054:                        PUSH   REG
57108 @ 488057:                        ACCESS
57109 @ 488058:                        PUSHI  #0x00000002
57110 @ 488063:                        JUMPIF # L_0004

  8834              %IF R_D=0 %THEN GET WSP(R_D,BYTES(R_PTYPE>>4)>>2)
57111 @ 488067:                        LINE   8834 "regression-compile-tmp/nrimp10s-77.imp"
57112 @ 488109:                        PUSH   R
57113 @ 488112:                        SELECT 5
57114 @ 488115:                        PUSHI  #0x00000000
57115 @ 488120:                        JUMPIF # L_0007
57116 @ 488124:                        PUSH   GETWSP
57117 @ 488127:                        PUSH   R
57118 @ 488130:                        SELECT 5
57119 @ 488133:                        ASSPAR
57120 @ 488134:                        PUSH   BYTES
57121 @ 488137:                        PUSH   R
57122 @ 488140:                        SELECT 2
57123 @ 488143:                        PUSHI  #0x00000004
57124 @ 488148:                        RSH   
57125 @ 488149:                        ACCESS
57126 @ 488150:                        PUSHI  #0x00000002
57127 @ 488155:                        RSH   
57128 @ 488156:                        ASSPAR
57129 @ 488157:                        CALL  
57130 @ 488158:                        LOCATE L_0007

  8835                 PSF1(CODE,1,R_D)
57131 @ 488161:                        LINE   8835 "regression-compile-tmp/nrimp10s-77.imp"
57132 @ 488203:                        PUSH   PSF1
57133 @ 488206:                        PUSH   CODE
57134 @ 488209:                        ASSPAR
57135 @ 488210:                        PUSHI  #0x00000001
57136 @ 488215:                        ASSPAR
57137 @ 488216:                        PUSH   R
57138 @ 488219:                        SELECT 5
57139 @ 488222:                        ASSPAR
57140 @ 488223:                        CALL  

  8836           %FINISH %ELSE %START
57141 @ 488224:                        LINE   8836 "regression-compile-tmp/nrimp10s-77.imp"
57142 @ 488266:                        GOTO   L_0003
57143 @ 488269:                        LOCATE L_0004

  8837              %IF REG#ACCR %AND(REGISTER(ACCR)=1 %OR REGISTER(ACCR)=3) %THEN BOOT OUT(ACCR)
57144 @ 488272:                        LINE   8837 "regression-compile-tmp/nrimp10s-77.imp"
57145 @ 488314:                        PUSH   REG
57146 @ 488317:                        PUSHI  #0x00000000
57147 @ 488322:                        JUMPIF = L_0007
57148 @ 488326:                        PUSH   REGISTER
57149 @ 488329:                        PUSHI  #0x00000000
57150 @ 488334:                        ACCESS
57151 @ 488335:                        PUSHI  #0x00000001
57152 @ 488340:                        JUMPIF = L_0008
57153 @ 488344:                        PUSH   REGISTER
57154 @ 488347:                        PUSHI  #0x00000000
57155 @ 488352:                        ACCESS
57156 @ 488353:                        PUSHI  #0x00000003
57157 @ 488358:                        JUMPIF # L_0007
57158 @ 488362:                        LOCATE L_0008
57159 @ 488365:                        PUSH   BOOTOUT
57160 @ 488368:                        PUSHI  #0x00000000
57161 @ 488373:                        ASSPAR
57162 @ 488374:                        CALL  
57163 @ 488375:                        LOCATE L_0007

  8838              PF1(CODE,0,TOS,0)
57164 @ 488378:                        LINE   8838 "regression-compile-tmp/nrimp10s-77.imp"
57165 @ 488420:                        PUSH   PF1
57166 @ 488423:                        PUSH   CODE
57167 @ 488426:                        ASSPAR
57168 @ 488427:                        PUSHI  #0x00000000
57169 @ 488432:                        ASSPAR
57170 @ 488433:                        PUSHI  #0x00000006
57171 @ 488438:                        ASSPAR
57172 @ 488439:                        PUSHI  #0x00000000
57173 @ 488444:                        ASSPAR
57174 @ 488445:                        CALL  

  8839           %FINISH
57175 @ 488446:                        LINE   8839 "regression-compile-tmp/nrimp10s-77.imp"
57176 @ 488488:                        LOCATE L_0003

  8840           CHANGE RD(REG)
57177 @ 488491:                        LINE   8840 "regression-compile-tmp/nrimp10s-77.imp"
57178 @ 488533:                        PUSH   CHANGERD
57179 @ 488536:                        PUSH   REG
57180 @ 488539:                        ASSPAR
57181 @ 488540:                        CALL  

  8841           REGISTER(REG)=0
57182 @ 488541:                        LINE   8841 "regression-compile-tmp/nrimp10s-77.imp"
57183 @ 488583:                        PUSH   REGISTER
57184 @ 488586:                        PUSH   REG
57185 @ 488589:                        ACCESS
57186 @ 488590:                        PUSHI  #0x00000000
57187 @ 488595:                        ASSVAL

  8842  %END
57188 @ 488596:                        LINE   8842 "regression-compile-tmp/nrimp10s-77.imp"
57189 @ 488638:                     END    _lev0id0_lev1id1_lev2id3_CSS_BOOTOUT {lev=5 --> 4}

  8843  %ROUTINE COPY DR
  8844  !***********************************************************************
  8845  !*       COPY THE DR TO ACC SAVING ANYTHING IN ACC                     *
  8846  !***********************************************************************
57190 @ 488639:                     LINE   8843 "regression-compile-tmp/nrimp10s-77.imp"
57191 @ 488681:                     DEF    COPYDR (_lev0id0_lev1id1_lev2id3_CSS_COPYDR) p1=V_01a4 a/tf=7 b/format=0 c/ostate=0  type=0 (<type:0>) form=7 (routine) special=0 (<special:0>) linkage=0 (auto) spec=0 indirect=0 unass=0
57192 @ 488699:                        START  ( FORMAL PARAMETERS  {lev=5 --> 6, nested=0 --> 1}
57193 @ 488700:                        FINISH ) {lev=5}

  8847           %IF REGISTER (ACCR)#0 %THEN BOOT OUT(ACCR)
57194 @ 488701:                        LINE   8847 "regression-compile-tmp/nrimp10s-77.imp"
57195 @ 488743:                        PUSH   REGISTER
57196 @ 488746:                        PUSHI  #0x00000000
57197 @ 488751:                        ACCESS
57198 @ 488752:                        PUSHI  #0x00000000
57199 @ 488757:                        JUMPIF = L_0004
57200 @ 488761:                        PUSH   BOOTOUT
57201 @ 488764:                        PUSHI  #0x00000000
57202 @ 488769:                        ASSPAR
57203 @ 488770:                        CALL  
57204 @ 488771:                        LOCATE L_0004

  8848           PSF1(CYD,0,0)
57205 @ 488774:                        LINE   8848 "regression-compile-tmp/nrimp10s-77.imp"
57206 @ 488816:                        PUSH   PSF1
57207 @ 488819:                        PUSHI  #0x00000012
57208 @ 488824:                        ASSPAR
57209 @ 488825:                        PUSHI  #0x00000000
57210 @ 488830:                        ASSPAR
57211 @ 488831:                        PUSHI  #0x00000000
57212 @ 488836:                        ASSPAR
57213 @ 488837:                        CALL  

  8849           GRUSE(ACCR)=0
57214 @ 488838:                        LINE   8849 "regression-compile-tmp/nrimp10s-77.imp"
57215 @ 488880:                        PUSH   GRUSE
57216 @ 488883:                        PUSHI  #0x00000000
57217 @ 488888:                        ACCESS
57218 @ 488889:                        PUSHI  #0x00000000
57219 @ 488894:                        ASSVAL

  8850  %END
57220 @ 488895:                        LINE   8850 "regression-compile-tmp/nrimp10s-77.imp"
57221 @ 488937:                     END    _lev0id0_lev1id1_lev2id3_CSS_COPYDR {lev=5 --> 4}

  8851  %ROUTINE CHANGE RD(%INTEGER REG)
  8852  !***********************************************************************
  8853  !*         CHANGE A RESULT DESCRIPTOR WHEN OPERAND IS STACKED          *
  8854  !***********************************************************************
57222 @ 488938:                     LINE   8851 "regression-compile-tmp/nrimp10s-77.imp"
57223 @ 488980:                     DEF    CHANGERD (_lev0id0_lev1id1_lev2id3_CSS_CHANGERD) p1=V_01a6 a/tf=7 b/format=0 c/ostate=0  type=0 (<type:0>) form=7 (routine) special=0 (<special:0>) linkage=0 (auto) spec=0 indirect=0 unass=0
57224 @ 489000:                        START  ( FORMAL PARAMETERS  {lev=5 --> 6, nested=0 --> 1}
57225 @ 489001:                           DEF    REG p1=V_01e1 a/tf=11 b/format=1 c/ostate=0  type=1 (integer) form=1 (simple) special=0 (<special:0>) linkage=0 (auto) spec=0 indirect=0 unass=0
57226 @ 489016:                        FINISH ) {lev=5}

  8855  %RECORD(RD)%NAME OPND{(RD)
57227 @ 489017:                        LINE   8855 "regression-compile-tmp/nrimp10s-77.imp"
57228 @ 489059:                        DEF    OPND p1=V_01e2 a/tf=42 b/format=1ab c/ostate=0  type=4 (record) form=2 (name) special=0 (<special:0>) linkage=0 (auto) spec=0 indirect=0 unass=0

  8856           ABORT %UNLESS 1<=REGISTER(REG)<=3;! I-R OR PARAM
57229 @ 489075:                        LINE   8856 "regression-compile-tmp/nrimp10s-77.imp"
57230 @ 489117:                        PUSHI  #0x00000001
57231 @ 489122:                        PUSH   REGISTER
57232 @ 489125:                        PUSH   REG
57233 @ 489128:                        ACCESS
57234 @ 489129:                        JUMPIFD > L_0005
57235 @ 489133:                        PUSHI  #0x00000003
57236 @ 489138:                        JUMPIF <= L_0004
57237 @ 489142:                        LOCATE L_0005
57238 @ 489145:                        PUSH   ABORT
57239 @ 489148:                        CALL  
57240 @ 489149:                        LOCATE L_0004

  8857           OPND==RECORD(OLINK(REG))
57241 @ 489152:                        LINE   8857 "regression-compile-tmp/nrimp10s-77.imp"
57242 @ 489194:                        PUSH   OPND
57243 @ 489197:                        PUSH   RECORD
57244 @ 489200:                        PUSH   OLINK
57245 @ 489203:                        PUSH   REG
57246 @ 489206:                        ACCESS
57247 @ 489207:                        ASSPAR
57248 @ 489208:                        CALL  
57249 @ 489209:                        ASSREF

  8858           %IF REGISTER(REG)=1 %THEN %START;   ! CHANGE RESULT DESCRIPTOR
57250 @ 489210:                        LINE   8858 "regression-compile-tmp/nrimp10s-77.imp"
57251 @ 489252:                        PUSH   REGISTER
57252 @ 489255:                        PUSH   REG
57253 @ 489258:                        ACCESS
57254 @ 489259:                        PUSHI  #0x00000001
57255 @ 489264:                        JUMPIF # L_0004

  8859              ABORT %UNLESS OPND_FLAG=9 %AND OPND_XB>>4=REG
57256 @ 489268:                        LINE   8859 "regression-compile-tmp/nrimp10s-77.imp"
57257 @ 489310:                        PUSH   OPND
57258 @ 489313:                        SELECT 4
57259 @ 489316:                        PUSHI  #0x00000009
57260 @ 489321:                        JUMPIF # L_0008
57261 @ 489325:                        PUSH   OPND
57262 @ 489328:                        SELECT 3
57263 @ 489331:                        PUSHI  #0x00000004
57264 @ 489336:                        RSH   
57265 @ 489337:                        PUSH   REG
57266 @ 489340:                        JUMPIF = L_0007
57267 @ 489344:                        LOCATE L_0008
57268 @ 489347:                        PUSH   ABORT
57269 @ 489350:                        CALL  
57270 @ 489351:                        LOCATE L_0007

  8860              OPND_FLAG=8;             ! CHANGE TO 'STACKED'
57271 @ 489354:                        LINE   8860 "regression-compile-tmp/nrimp10s-77.imp"
57272 @ 489396:                        PUSH   OPND
57273 @ 489399:                        SELECT 4
57274 @ 489402:                        PUSHI  #0x00000008
57275 @ 489407:                        ASSVAL

  8861              OPND_XB=TOS<<4
57276 @ 489408:                        LINE   8861 "regression-compile-tmp/nrimp10s-77.imp"
57277 @ 489450:                        PUSH   OPND
57278 @ 489453:                        SELECT 3
57279 @ 489456:                        PUSHI  #0x00000006
57280 @ 489461:                        PUSHI  #0x00000004
57281 @ 489466:                        LSH   
57282 @ 489467:                        ASSVAL

  8862           %FINISH
57283 @ 489468:                        LINE   8862 "regression-compile-tmp/nrimp10s-77.imp"
57284 @ 489510:                        LOCATE L_0004

  8863           %IF REGISTER(REG)=2 %START
57285 @ 489513:                        LINE   8863 "regression-compile-tmp/nrimp10s-77.imp"
57286 @ 489555:                        PUSH   REGISTER
57287 @ 489558:                        PUSH   REG
57288 @ 489561:                        ACCESS
57289 @ 489562:                        PUSHI  #0x00000002
57290 @ 489567:                        JUMPIF # L_0004

  8864              OPND_FLAG=7; OPND_XB=LNB<<4
57291 @ 489571:                        LINE   8864 "regression-compile-tmp/nrimp10s-77.imp"
57292 @ 489613:                        PUSH   OPND
57293 @ 489616:                        SELECT 4
57294 @ 489619:                        PUSHI  #0x00000007
57295 @ 489624:                        ASSVAL
57296 @ 489625:                        LINE   8864 "regression-compile-tmp/nrimp10s-77.imp"
57297 @ 489667:                        PUSH   OPND
57298 @ 489670:                        SELECT 3
57299 @ 489673:                        PUSHI  #0x00000002
57300 @ 489678:                        PUSHI  #0x00000004
57301 @ 489683:                        LSH   
57302 @ 489684:                        ASSVAL

  8865           %FINISH
57303 @ 489685:                        LINE   8865 "regression-compile-tmp/nrimp10s-77.imp"
57304 @ 489727:                        LOCATE L_0004

  8866  %END
57305 @ 489730:                        LINE   8866 "regression-compile-tmp/nrimp10s-77.imp"
57306 @ 489772:                     END    _lev0id0_lev1id1_lev2id3_CSS_CHANGERD {lev=5 --> 4}

  8867  %ROUTINE STORE TAG(%INTEGER KK, SLINK)
57307 @ 489773:                     LINE   8867 "regression-compile-tmp/nrimp10s-77.imp"
57308 @ 489815:                     DEF    STORETAG (_lev0id0_lev1id1_lev2id3_CSS_STORETAG) p1=V_0197 a/tf=7 b/format=0 c/ostate=0  type=0 (<type:0>) form=7 (routine) special=0 (<special:0>) linkage=0 (auto) spec=0 indirect=0 unass=0
57309 @ 489835:                        START  ( FORMAL PARAMETERS  {lev=5 --> 6, nested=0 --> 1}
57310 @ 489836:                           DEF    KK p1=V_01e1 a/tf=11 b/format=1 c/ostate=0  type=1 (integer) form=1 (simple) special=0 (<special:0>) linkage=0 (auto) spec=0 indirect=0 unass=0
57311 @ 489850:                           DEF    SLINK p1=V_01e2 a/tf=11 b/format=1 c/ostate=0  type=1 (integer) form=1 (simple) special=0 (<special:0>) linkage=0 (auto) spec=0 indirect=0 unass=0
57312 @ 489867:                        FINISH ) {lev=5}

  8868  %INTEGER Q, QQ, QQQ, I, TCELL
57313 @ 489868:                        LINE   8868 "regression-compile-tmp/nrimp10s-77.imp"
57314 @ 489910:                        DEF    Q p1=V_01e3 a/tf=11 b/format=1 c/ostate=0  type=1 (integer) form=1 (simple) special=0 (<special:0>) linkage=0 (auto) spec=0 indirect=0 unass=0
57315 @ 489923:                        DEF    QQ p1=V_01e4 a/tf=11 b/format=1 c/ostate=0  type=1 (integer) form=1 (simple) special=0 (<special:0>) linkage=0 (auto) spec=0 indirect=0 unass=0
57316 @ 489937:                        DEF    QQQ p1=V_01e5 a/tf=11 b/format=1 c/ostate=0  type=1 (integer) form=1 (simple) special=0 (<special:0>) linkage=0 (auto) spec=0 indirect=0 unass=0
57317 @ 489952:                        DEF    I p1=V_01e6 a/tf=11 b/format=1 c/ostate=0  type=1 (integer) form=1 (simple) special=0 (<special:0>) linkage=0 (auto) spec=0 indirect=0 unass=0
57318 @ 489965:                        DEF    TCELL p1=V_01e7 a/tf=11 b/format=1 c/ostate=0  type=1 (integer) form=1 (simple) special=0 (<special:0>) linkage=0 (auto) spec=0 indirect=0 unass=0

  8869  %RECORD(LISTF)%NAME LCELL{(LISTF)
57319 @ 489982:                        LINE   8869 "regression-compile-tmp/nrimp10s-77.imp"
57320 @ 490024:                        DEF    LCELL p1=V_01e8 a/tf=42 b/format=f3 c/ostate=0  type=4 (record) form=2 (name) special=0 (<special:0>) linkage=0 (auto) spec=0 indirect=0 unass=0

  8870           TCELL=TAGS(KK)
57321 @ 490041:                        LINE   8870 "regression-compile-tmp/nrimp10s-77.imp"
57322 @ 490083:                        PUSH   TCELL
57323 @ 490086:                        PUSH   TAGS
57324 @ 490089:                        PUSH   KK
57325 @ 490092:                        ACCESS
57326 @ 490093:                        ASSVAL

  8871           Q=PTYPE<<16!LEVEL<<8!RBASE<<4!J
  8872  !         ABORT %UNLESS (KFORM!ACC)>>16=0
57327 @ 490094:                        LINE   8871 "regression-compile-tmp/nrimp10s-77.imp"
57328 @ 490136:                        PUSH   Q
57329 @ 490139:                        PUSH   PTYPE
57330 @ 490142:                        PUSHI  #0x00000010
57331 @ 490147:                        LSH   
57332 @ 490148:                        PUSH   LEVEL
57333 @ 490151:                        PUSHI  #0x00000008
57334 @ 490156:                        LSH   
57335 @ 490157:                        OR    
57336 @ 490158:                        PUSH   RBASE
57337 @ 490161:                        PUSHI  #0x00000004
57338 @ 490166:                        LSH   
57339 @ 490167:                        OR    
57340 @ 490168:                        PUSH   J
57341 @ 490171:                        OR    
57342 @ 490172:                        ASSVAL

  8873           QQQ=SLINK<<16!KFORM
57343 @ 490173:                        LINE   8873 "regression-compile-tmp/nrimp10s-77.imp"
57344 @ 490215:                        PUSH   QQQ
57345 @ 490218:                        PUSH   SLINK
57346 @ 490221:                        PUSHI  #0x00000010
57347 @ 490226:                        LSH   
57348 @ 490227:                        PUSH   KFORM
57349 @ 490230:                        OR    
57350 @ 490231:                        ASSVAL

  8874           QQ=SNDISP<<16!ACC
57351 @ 490232:                        LINE   8874 "regression-compile-tmp/nrimp10s-77.imp"
57352 @ 490274:                        PUSH   QQ
57353 @ 490277:                        PUSH   SNDISP
57354 @ 490280:                        PUSHI  #0x00000010
57355 @ 490285:                        LSH   
57356 @ 490286:                        PUSH   ACC
57357 @ 490289:                        OR    
57358 @ 490290:                        ASSVAL

  8875           %IF FROM1(TCELL)>>8&63=LEVEL %THEN %START
57359 @ 490291:                        LINE   8875 "regression-compile-tmp/nrimp10s-77.imp"
57360 @ 490333:                        PUSH   FROM1
57361 @ 490336:                        PUSH   TCELL
57362 @ 490339:                        ASSPAR
57363 @ 490340:                        CALL  
57364 @ 490341:                        PUSHI  #0x00000008
57365 @ 490346:                        RSH   
57366 @ 490347:                        PUSHI  #0x0000003f
57367 @ 490352:                        AND   
57368 @ 490353:                        PUSH   LEVEL
57369 @ 490356:                        JUMPIF # L_0004

  8876              FAULT(7,KK)
57370 @ 490360:                        LINE   8876 "regression-compile-tmp/nrimp10s-77.imp"
57371 @ 490402:                        PUSH   FAULT
57372 @ 490405:                        PUSHI  #0x00000007
57373 @ 490410:                        ASSPAR
57374 @ 490411:                        PUSH   KK
57375 @ 490414:                        ASSPAR
57376 @ 490415:                        CALL  

  8877              Q=FROM1(TCELL)&16_C000!Q;! COPY USED BITS ACCROSS
57377 @ 490416:                        LINE   8877 "regression-compile-tmp/nrimp10s-77.imp"
57378 @ 490458:                        PUSH   Q
57379 @ 490461:                        PUSH   FROM1
57380 @ 490464:                        PUSH   TCELL
57381 @ 490467:                        ASSPAR
57382 @ 490468:                        CALL  
57383 @ 490469:                        PUSHI  #0x0000c000
57384 @ 490474:                        AND   
57385 @ 490475:                        PUSH   Q
57386 @ 490478:                        OR    
57387 @ 490479:                        ASSVAL

  8878              REPLACE123(TCELL,Q,QQ,QQQ)
57388 @ 490480:                        LINE   8878 "regression-compile-tmp/nrimp10s-77.imp"
57389 @ 490522:                        PUSH   REPLACE123
57390 @ 490525:                        PUSH   TCELL
57391 @ 490528:                        ASSPAR
57392 @ 490529:                        PUSH   Q
57393 @ 490532:                        ASSPAR
57394 @ 490533:                        PUSH   QQ
57395 @ 490536:                        ASSPAR
57396 @ 490537:                        PUSH   QQQ
57397 @ 490540:                        ASSPAR
57398 @ 490541:                        CALL  

  8879           %FINISH %ELSE %START
57399 @ 490542:                        LINE   8879 "regression-compile-tmp/nrimp10s-77.imp"
57400 @ 490584:                        GOTO   L_0003
57401 @ 490587:                        LOCATE L_0004

  8880              I=ASL; %IF I=0 %THEN I=MORE SPACE
57402 @ 490590:                        LINE   8880 "regression-compile-tmp/nrimp10s-77.imp"
57403 @ 490632:                        PUSH   I
57404 @ 490635:                        PUSH   ASL
57405 @ 490638:                        ASSVAL
57406 @ 490639:                        LINE   8880 "regression-compile-tmp/nrimp10s-77.imp"
57407 @ 490681:                        PUSH   I
57408 @ 490684:                        PUSHI  #0x00000000
57409 @ 490689:                        JUMPIF # L_0007
57410 @ 490693:                        PUSH   I
57411 @ 490696:                        PUSH   MORESPACE
57412 @ 490699:                        CALL  
57413 @ 490700:                        ASSVAL
57414 @ 490701:                        LOCATE L_0007

  8881              LCELL==ASLIST(I)
57415 @ 490704:                        LINE   8881 "regression-compile-tmp/nrimp10s-77.imp"
57416 @ 490746:                        PUSH   LCELL
57417 @ 490749:                        PUSH   ASLIST
57418 @ 490752:                        PUSH   I
57419 @ 490755:                        ACCESS
57420 @ 490756:                        ASSREF

  8882              ASL=LCELL_LINK
57421 @ 490757:                        LINE   8882 "regression-compile-tmp/nrimp10s-77.imp"
57422 @ 490799:                        PUSH   ASL
57423 @ 490802:                        PUSH   LCELL
57424 @ 490805:                        SELECT 4
57425 @ 490808:                        ASSVAL

  8883              LCELL_LINK=TAGS(KK)!NAMES(LEVEL)<<18
57426 @ 490809:                        LINE   8883 "regression-compile-tmp/nrimp10s-77.imp"
57427 @ 490851:                        PUSH   LCELL
57428 @ 490854:                        SELECT 4
57429 @ 490857:                        PUSH   TAGS
57430 @ 490860:                        PUSH   KK
57431 @ 490863:                        ACCESS
57432 @ 490864:                        PUSH   NAMES
57433 @ 490867:                        PUSH   LEVEL
57434 @ 490870:                        ACCESS
57435 @ 490871:                        PUSHI  #0x00000012
57436 @ 490876:                        LSH   
57437 @ 490877:                        OR    
57438 @ 490878:                        ASSVAL

  8884              LCELL_S1=Q; LCELL_S2=QQ; LCELL_S3=QQQ
57439 @ 490879:                        LINE   8884 "regression-compile-tmp/nrimp10s-77.imp"
57440 @ 490921:                        PUSH   LCELL
57441 @ 490924:                        SELECT 1
57442 @ 490927:                        PUSH   Q
57443 @ 490930:                        ASSVAL
57444 @ 490931:                        LINE   8884 "regression-compile-tmp/nrimp10s-77.imp"
57445 @ 490973:                        PUSH   LCELL
57446 @ 490976:                        SELECT 2
57447 @ 490979:                        PUSH   QQ
57448 @ 490982:                        ASSVAL
57449 @ 490983:                        LINE   8884 "regression-compile-tmp/nrimp10s-77.imp"
57450 @ 491025:                        PUSH   LCELL
57451 @ 491028:                        SELECT 3
57452 @ 491031:                        PUSH   QQQ
57453 @ 491034:                        ASSVAL

  8885              TAGS(KK)=I
57454 @ 491035:                        LINE   8885 "regression-compile-tmp/nrimp10s-77.imp"
57455 @ 491077:                        PUSH   TAGS
57456 @ 491080:                        PUSH   KK
57457 @ 491083:                        ACCESS
57458 @ 491084:                        PUSH   I
57459 @ 491087:                        ASSVAL

  8886              NAMES(LEVEL)=KK
57460 @ 491088:                        LINE   8886 "regression-compile-tmp/nrimp10s-77.imp"
57461 @ 491130:                        PUSH   NAMES
57462 @ 491133:                        PUSH   LEVEL
57463 @ 491136:                        ACCESS
57464 @ 491137:                        PUSH   KK
57465 @ 491140:                        ASSVAL

  8887           %FINISH
57466 @ 491141:                        LINE   8887 "regression-compile-tmp/nrimp10s-77.imp"
57467 @ 491183:                        LOCATE L_0003

  8888  %END
57468 @ 491186:                        LINE   8888 "regression-compile-tmp/nrimp10s-77.imp"
57469 @ 491228:                     END    _lev0id0_lev1id1_lev2id3_CSS_STORETAG {lev=5 --> 4}

  8889  %ROUTINE COPY TAG(%INTEGER KK)
57470 @ 491229:                     LINE   8889 "regression-compile-tmp/nrimp10s-77.imp"
57471 @ 491271:                     DEF    COPYTAG (_lev0id0_lev1id1_lev2id3_CSS_COPYTAG) p1=V_0193 a/tf=7 b/format=0 c/ostate=0  type=0 (<type:0>) form=7 (routine) special=0 (<special:0>) linkage=0 (auto) spec=0 indirect=0 unass=0
57472 @ 491290:                        START  ( FORMAL PARAMETERS  {lev=5 --> 6, nested=0 --> 1}
57473 @ 491291:                           DEF    KK p1=V_01e1 a/tf=11 b/format=1 c/ostate=0  type=1 (integer) form=1 (simple) special=0 (<special:0>) linkage=0 (auto) spec=0 indirect=0 unass=0
57474 @ 491305:                        FINISH ) {lev=5}

  8890  %INTEGER QQQ
57475 @ 491306:                        LINE   8890 "regression-compile-tmp/nrimp10s-77.imp"
57476 @ 491348:                        DEF    QQQ p1=V_01e2 a/tf=11 b/format=1 c/ostate=0  type=1 (integer) form=1 (simple) special=0 (<special:0>) linkage=0 (auto) spec=0 indirect=0 unass=0

  8891  %RECORD(LISTF)%NAME LCELL{(LISTF)
57477 @ 491363:                        LINE   8891 "regression-compile-tmp/nrimp10s-77.imp"
57478 @ 491405:                        DEF    LCELL p1=V_01e3 a/tf=42 b/format=f3 c/ostate=0  type=4 (record) form=2 (name) special=0 (<special:0>) linkage=0 (auto) spec=0 indirect=0 unass=0

  8892           TCELL=TAGS(KK)
57479 @ 491422:                        LINE   8892 "regression-compile-tmp/nrimp10s-77.imp"
57480 @ 491464:                        PUSH   TCELL
57481 @ 491467:                        PUSH   TAGS
57482 @ 491470:                        PUSH   KK
57483 @ 491473:                        ACCESS
57484 @ 491474:                        ASSVAL

  8893           %IF TCELL=0 %THEN %START;        ! NAME NOT SET
57485 @ 491475:                        LINE   8893 "regression-compile-tmp/nrimp10s-77.imp"
57486 @ 491517:                        PUSH   TCELL
57487 @ 491520:                        PUSHI  #0x00000000
57488 @ 491525:                        JUMPIF # L_0004

  8894             TYPE=7; PTYPE=16_57; PREC=5
57489 @ 491529:                        LINE   8894 "regression-compile-tmp/nrimp10s-77.imp"
57490 @ 491571:                        PUSH   TYPE
57491 @ 491574:                        PUSHI  #0x00000007
57492 @ 491579:                        ASSVAL
57493 @ 491580:                        LINE   8894 "regression-compile-tmp/nrimp10s-77.imp"
57494 @ 491622:                        PUSH   PTYPE
57495 @ 491625:                        PUSHI  #0x00000057
57496 @ 491630:                        ASSVAL
57497 @ 491631:                        LINE   8894 "regression-compile-tmp/nrimp10s-77.imp"
57498 @ 491673:                        PUSH   PREC
57499 @ 491676:                        PUSHI  #0x00000005
57500 @ 491681:                        ASSVAL

  8895             ROUT=0; NAM=0; ARR=0; LITL=0; ACC=4
57501 @ 491682:                        LINE   8895 "regression-compile-tmp/nrimp10s-77.imp"
57502 @ 491724:                        PUSH   ROUT
57503 @ 491727:                        PUSHI  #0x00000000
57504 @ 491732:                        ASSVAL
57505 @ 491733:                        LINE   8895 "regression-compile-tmp/nrimp10s-77.imp"
57506 @ 491775:                        PUSH   NAM
57507 @ 491778:                        PUSHI  #0x00000000
57508 @ 491783:                        ASSVAL
57509 @ 491784:                        LINE   8895 "regression-compile-tmp/nrimp10s-77.imp"
57510 @ 491826:                        PUSH   ARR
57511 @ 491829:                        PUSHI  #0x00000000
57512 @ 491834:                        ASSVAL
57513 @ 491835:                        LINE   8895 "regression-compile-tmp/nrimp10s-77.imp"
57514 @ 491877:                        PUSH   LITL
57515 @ 491880:                        PUSHI  #0x00000000
57516 @ 491885:                        ASSVAL
57517 @ 491886:                        LINE   8895 "regression-compile-tmp/nrimp10s-77.imp"
57518 @ 491928:                        PUSH   ACC
57519 @ 491931:                        PUSHI  #0x00000004
57520 @ 491936:                        ASSVAL

  8896             I=-1; J=-1; K=-1; OLDI=-1
57521 @ 491937:                        LINE   8896 "regression-compile-tmp/nrimp10s-77.imp"
57522 @ 491979:                        PUSH   I
57523 @ 491982:                        PUSHI  #0x00000001
57524 @ 491987:                        NEGATE
57525 @ 491988:                        ASSVAL
57526 @ 491989:                        LINE   8896 "regression-compile-tmp/nrimp10s-77.imp"
57527 @ 492031:                        PUSH   J
57528 @ 492034:                        PUSHI  #0x00000001
57529 @ 492039:                        NEGATE
57530 @ 492040:                        ASSVAL
57531 @ 492041:                        LINE   8896 "regression-compile-tmp/nrimp10s-77.imp"
57532 @ 492083:                        PUSH   K
57533 @ 492086:                        PUSHI  #0x00000001
57534 @ 492091:                        NEGATE
57535 @ 492092:                        ASSVAL
57536 @ 492093:                        LINE   8896 "regression-compile-tmp/nrimp10s-77.imp"
57537 @ 492135:                        PUSH   OLDI
57538 @ 492138:                        PUSHI  #0x00000001
57539 @ 492143:                        NEGATE
57540 @ 492144:                        ASSVAL

  8897           %FINISH %ELSE %START
57541 @ 492145:                        LINE   8897 "regression-compile-tmp/nrimp10s-77.imp"
57542 @ 492187:                        GOTO   L_0003
57543 @ 492190:                        LOCATE L_0004

  8898              LCELL==ASLIST(TCELL)
57544 @ 492193:                        LINE   8898 "regression-compile-tmp/nrimp10s-77.imp"
57545 @ 492235:                        PUSH   LCELL
57546 @ 492238:                        PUSH   ASLIST
57547 @ 492241:                        PUSH   TCELL
57548 @ 492244:                        ACCESS
57549 @ 492245:                        ASSREF

  8899              KK=LCELL_S1
57550 @ 492246:                        LINE   8899 "regression-compile-tmp/nrimp10s-77.imp"
57551 @ 492288:                        PUSH   KK
57552 @ 492291:                        PUSH   LCELL
57553 @ 492294:                        SELECT 1
57554 @ 492297:                        ASSVAL

  8900              LCELL_S1=KK!16_8000
57555 @ 492298:                        LINE   8900 "regression-compile-tmp/nrimp10s-77.imp"
57556 @ 492340:                        PUSH   LCELL
57557 @ 492343:                        SELECT 1
57558 @ 492346:                        PUSH   KK
57559 @ 492349:                        PUSHI  #0x00008000
57560 @ 492354:                        OR    
57561 @ 492355:                        ASSVAL

  8901              MIDCELL=LCELL_S2
57562 @ 492356:                        LINE   8901 "regression-compile-tmp/nrimp10s-77.imp"
57563 @ 492398:                        PUSH   MIDCELL
57564 @ 492401:                        PUSH   LCELL
57565 @ 492404:                        SELECT 2
57566 @ 492407:                        ASSVAL

  8902              QQQ=LCELL_S3
57567 @ 492408:                        LINE   8902 "regression-compile-tmp/nrimp10s-77.imp"
57568 @ 492450:                        PUSH   QQQ
57569 @ 492453:                        PUSH   LCELL
57570 @ 492456:                        SELECT 3
57571 @ 492459:                        ASSVAL

  8903              PTYPE=KK>>16; USEBITS=KK>>14&3
57572 @ 492460:                        LINE   8903 "regression-compile-tmp/nrimp10s-77.imp"
57573 @ 492502:                        PUSH   PTYPE
57574 @ 492505:                        PUSH   KK
57575 @ 492508:                        PUSHI  #0x00000010
57576 @ 492513:                        RSH   
57577 @ 492514:                        ASSVAL
57578 @ 492515:                        LINE   8903 "regression-compile-tmp/nrimp10s-77.imp"
57579 @ 492557:                        PUSH   USEBITS
57580 @ 492560:                        PUSH   KK
57581 @ 492563:                        PUSHI  #0x0000000e
57582 @ 492568:                        RSH   
57583 @ 492569:                        PUSHI  #0x00000003
57584 @ 492574:                        AND   
57585 @ 492575:                        ASSVAL

  8904              OLDI=KK>>8&63; I=KK>>4&15; J=KK&15
57586 @ 492576:                        LINE   8904 "regression-compile-tmp/nrimp10s-77.imp"
57587 @ 492618:                        PUSH   OLDI
57588 @ 492621:                        PUSH   KK
57589 @ 492624:                        PUSHI  #0x00000008
57590 @ 492629:                        RSH   
57591 @ 492630:                        PUSHI  #0x0000003f
57592 @ 492635:                        AND   
57593 @ 492636:                        ASSVAL
57594 @ 492637:                        LINE   8904 "regression-compile-tmp/nrimp10s-77.imp"
57595 @ 492679:                        PUSH   I
57596 @ 492682:                        PUSH   KK
57597 @ 492685:                        PUSHI  #0x00000004
57598 @ 492690:                        RSH   
57599 @ 492691:                        PUSHI  #0x0000000f
57600 @ 492696:                        AND   
57601 @ 492697:                        ASSVAL
57602 @ 492698:                        LINE   8904 "regression-compile-tmp/nrimp10s-77.imp"
57603 @ 492740:                        PUSH   J
57604 @ 492743:                        PUSH   KK
57605 @ 492746:                        PUSHI  #0x0000000f
57606 @ 492751:                        AND   
57607 @ 492752:                        ASSVAL

  8905              SNDISP=MIDCELL&16_FFFF0000//16_10000
57608 @ 492753:                        LINE   8905 "regression-compile-tmp/nrimp10s-77.imp"
57609 @ 492795:                        PUSH   SNDISP
57610 @ 492798:                        PUSH   MIDCELL
57611 @ 492801:                        PUSHI  #0xffff0000
57612 @ 492806:                        AND   
57613 @ 492807:                        PUSHI  #0x00010000
57614 @ 492812:                        QUOT  
57615 @ 492813:                        ASSVAL

  8906              ACC=MIDCELL&16_FFFF
57616 @ 492814:                        LINE   8906 "regression-compile-tmp/nrimp10s-77.imp"
57617 @ 492856:                        PUSH   ACC
57618 @ 492859:                        PUSH   MIDCELL
57619 @ 492862:                        PUSHI  #0x0000ffff
57620 @ 492867:                        AND   
57621 @ 492868:                        ASSVAL

  8907              K=QQQ>>16
57622 @ 492869:                        LINE   8907 "regression-compile-tmp/nrimp10s-77.imp"
57623 @ 492911:                        PUSH   K
57624 @ 492914:                        PUSH   QQQ
57625 @ 492917:                        PUSHI  #0x00000010
57626 @ 492922:                        RSH   
57627 @ 492923:                        ASSVAL

  8908              KFORM=QQQ&16_FFFF
57628 @ 492924:                        LINE   8908 "regression-compile-tmp/nrimp10s-77.imp"
57629 @ 492966:                        PUSH   KFORM
57630 @ 492969:                        PUSH   QQQ
57631 @ 492972:                        PUSHI  #0x0000ffff
57632 @ 492977:                        AND   
57633 @ 492978:                        ASSVAL

  8909              LITL=PTYPE>>14
57634 @ 492979:                        LINE   8909 "regression-compile-tmp/nrimp10s-77.imp"
57635 @ 493021:                        PUSH   LITL
57636 @ 493024:                        PUSH   PTYPE
57637 @ 493027:                        PUSHI  #0x0000000e
57638 @ 493032:                        RSH   
57639 @ 493033:                        ASSVAL

  8910              ROUT=PTYPE>>12&3
57640 @ 493034:                        LINE   8910 "regression-compile-tmp/nrimp10s-77.imp"
57641 @ 493076:                        PUSH   ROUT
57642 @ 493079:                        PUSH   PTYPE
57643 @ 493082:                        PUSHI  #0x0000000c
57644 @ 493087:                        RSH   
57645 @ 493088:                        PUSHI  #0x00000003
57646 @ 493093:                        AND   
57647 @ 493094:                        ASSVAL

  8911              NAM=PTYPE>>10&3
57648 @ 493095:                        LINE   8911 "regression-compile-tmp/nrimp10s-77.imp"
57649 @ 493137:                        PUSH   NAM
57650 @ 493140:                        PUSH   PTYPE
57651 @ 493143:                        PUSHI  #0x0000000a
57652 @ 493148:                        RSH   
57653 @ 493149:                        PUSHI  #0x00000003
57654 @ 493154:                        AND   
57655 @ 493155:                        ASSVAL

  8912              ARR=PTYPE>>8&3
57656 @ 493156:                        LINE   8912 "regression-compile-tmp/nrimp10s-77.imp"
57657 @ 493198:                        PUSH   ARR
57658 @ 493201:                        PUSH   PTYPE
57659 @ 493204:                        PUSHI  #0x00000008
57660 @ 493209:                        RSH   
57661 @ 493210:                        PUSHI  #0x00000003
57662 @ 493215:                        AND   
57663 @ 493216:                        ASSVAL

  8913              PREC=PTYPE>>4&15
57664 @ 493217:                        LINE   8913 "regression-compile-tmp/nrimp10s-77.imp"
57665 @ 493259:                        PUSH   PREC
57666 @ 493262:                        PUSH   PTYPE
57667 @ 493265:                        PUSHI  #0x00000004
57668 @ 493270:                        RSH   
57669 @ 493271:                        PUSHI  #0x0000000f
57670 @ 493276:                        AND   
57671 @ 493277:                        ASSVAL

  8914              TYPE=PTYPE&15
57672 @ 493278:                        LINE   8914 "regression-compile-tmp/nrimp10s-77.imp"
57673 @ 493320:                        PUSH   TYPE
57674 @ 493323:                        PUSH   PTYPE
57675 @ 493326:                        PUSHI  #0x0000000f
57676 @ 493331:                        AND   
57677 @ 493332:                        ASSVAL

  8915           %FINISH
57678 @ 493333:                        LINE   8915 "regression-compile-tmp/nrimp10s-77.imp"
57679 @ 493375:                        LOCATE L_0003

  8916  %END
57680 @ 493378:                        LINE   8916 "regression-compile-tmp/nrimp10s-77.imp"
57681 @ 493420:                     END    _lev0id0_lev1id1_lev2id3_CSS_COPYTAG {lev=5 --> 4}

  8917  %ROUTINE REDUCE TAG
  8918  !***********************************************************************
  8919  !*       AS COPY TAG FOR NAME AT A(P) EXCEPT:-                         *
  8920  !*       1) SPECIAL NAMES HAVE THEIR CORRECT PREC & TYPE SUBSTITUTED   *
  8921  !*       2) RECORD ELEMENTS HAVE THE SUBNAME PARTICULARS RETURNED      *
  8922  !***********************************************************************
57682 @ 493421:                     LINE   8917 "regression-compile-tmp/nrimp10s-77.imp"
57683 @ 493463:                     DEF    REDUCETAG (_lev0id0_lev1id1_lev2id3_CSS_REDUCETAG) p1=V_0194 a/tf=7 b/format=0 c/ostate=0  type=0 (<type:0>) form=7 (routine) special=0 (<special:0>) linkage=0 (auto) spec=0 indirect=0 unass=0
57684 @ 493484:                        START  ( FORMAL PARAMETERS  {lev=5 --> 6, nested=0 --> 1}
57685 @ 493485:                        FINISH ) {lev=5}

  8923  %INTEGER SUBS,QQ,PP
57686 @ 493486:                        LINE   8923 "regression-compile-tmp/nrimp10s-77.imp"
57687 @ 493528:                        DEF    SUBS p1=V_01e1 a/tf=11 b/format=1 c/ostate=0  type=1 (integer) form=1 (simple) special=0 (<special:0>) linkage=0 (auto) spec=0 indirect=0 unass=0
57688 @ 493544:                        DEF    QQ p1=V_01e2 a/tf=11 b/format=1 c/ostate=0  type=1 (integer) form=1 (simple) special=0 (<special:0>) linkage=0 (auto) spec=0 indirect=0 unass=0
57689 @ 493558:                        DEF    PP p1=V_01e3 a/tf=11 b/format=1 c/ostate=0  type=1 (integer) form=1 (simple) special=0 (<special:0>) linkage=0 (auto) spec=0 indirect=0 unass=0

  8924           COPY TAG(FROMAR2(P))
57690 @ 493572:                        LINE   8924 "regression-compile-tmp/nrimp10s-77.imp"
57691 @ 493614:                        PUSH   COPYTAG
57692 @ 493617:                        PUSH   FROMAR2
57693 @ 493620:                        PUSH   P
57694 @ 493623:                        ASSPAR
57695 @ 493624:                        CALL  
57696 @ 493625:                        ASSPAR
57697 @ 493626:                        CALL  

  8925           %IF PTYPE=SNPT %THEN %START
57698 @ 493627:                        LINE   8925 "regression-compile-tmp/nrimp10s-77.imp"
57699 @ 493669:                        PUSH   PTYPE
57700 @ 493672:                        PUSHI  #0x00001006
57701 @ 493677:                        JUMPIF # L_0004

  8926              PTYPE=TSNAME(K);  UNPACK
57702 @ 493681:                        LINE   8926 "regression-compile-tmp/nrimp10s-77.imp"
57703 @ 493723:                        PUSH   PTYPE
57704 @ 493726:                        PUSH   TSNAME
57705 @ 493729:                        PUSH   K
57706 @ 493732:                        ACCESS
57707 @ 493733:                        ASSVAL
57708 @ 493734:                        LINE   8926 "regression-compile-tmp/nrimp10s-77.imp"
57709 @ 493776:                        PUSH   UNPACK
57710 @ 493779:                        CALL  

  8927              ROUT=1
57711 @ 493780:                        LINE   8927 "regression-compile-tmp/nrimp10s-77.imp"
57712 @ 493822:                        PUSH   ROUT
57713 @ 493825:                        PUSHI  #0x00000001
57714 @ 493830:                        ASSVAL

  8928           %FINISH;                       ! TO AVOID CHECKING PARAMS
57715 @ 493831:                        LINE   8928 "regression-compile-tmp/nrimp10s-77.imp"
57716 @ 493873:                        LOCATE L_0004

  8929           %IF TYPE=3 %THEN %START
57717 @ 493876:                        LINE   8929 "regression-compile-tmp/nrimp10s-77.imp"
57718 @ 493918:                        PUSH   TYPE
57719 @ 493921:                        PUSHI  #0x00000003
57720 @ 493926:                        JUMPIF # L_0004

  8930              PP=P; QQ=COPY RECORD TAG(SUBS); P=PP
57721 @ 493930:                        LINE   8930 "regression-compile-tmp/nrimp10s-77.imp"
57722 @ 493972:                        PUSH   PP
57723 @ 493975:                        PUSH   P
57724 @ 493978:                        ASSVAL
57725 @ 493979:                        LINE   8930 "regression-compile-tmp/nrimp10s-77.imp"
57726 @ 494021:                        PUSH   QQ
57727 @ 494024:                        PUSH   COPYRECORDTAG
57728 @ 494027:                        PUSH   SUBS
57729 @ 494030:                        ASSPAR
57730 @ 494031:                        CALL  
57731 @ 494032:                        ASSVAL
57732 @ 494033:                        LINE   8930 "regression-compile-tmp/nrimp10s-77.imp"
57733 @ 494075:                        PUSH   P
57734 @ 494078:                        PUSH   PP
57735 @ 494081:                        ASSVAL

  8931           %FINISH
57736 @ 494082:                        LINE   8931 "regression-compile-tmp/nrimp10s-77.imp"
57737 @ 494124:                        LOCATE L_0004

  8932  %END
57738 @ 494127:                        LINE   8932 "regression-compile-tmp/nrimp10s-77.imp"
57739 @ 494169:                     END    _lev0id0_lev1id1_lev2id3_CSS_REDUCETAG {lev=5 --> 4}

  8933  %ROUTINE REPLACE TAG(%INTEGER KK)
57740 @ 494170:                     LINE   8933 "regression-compile-tmp/nrimp10s-77.imp"
57741 @ 494212:                     DEF    REPLACETAG (_lev0id0_lev1id1_lev2id3_CSS_REPLACETAG) p1=V_0195 a/tf=7 b/format=0 c/ostate=0  type=0 (<type:0>) form=7 (routine) special=0 (<special:0>) linkage=0 (auto) spec=0 indirect=0 unass=0
57742 @ 494234:                        START  ( FORMAL PARAMETERS  {lev=5 --> 6, nested=0 --> 1}
57743 @ 494235:                           DEF    KK p1=V_01e1 a/tf=11 b/format=1 c/ostate=0  type=1 (integer) form=1 (simple) special=0 (<special:0>) linkage=0 (auto) spec=0 indirect=0 unass=0
57744 @ 494249:                        FINISH ) {lev=5}

  8934  %INTEGER P, Q
57745 @ 494250:                        LINE   8934 "regression-compile-tmp/nrimp10s-77.imp"
57746 @ 494292:                        DEF    P p1=V_01e2 a/tf=11 b/format=1 c/ostate=0  type=1 (integer) form=1 (simple) special=0 (<special:0>) linkage=0 (auto) spec=0 indirect=0 unass=0
57747 @ 494305:                        DEF    Q p1=V_01e3 a/tf=11 b/format=1 c/ostate=0  type=1 (integer) form=1 (simple) special=0 (<special:0>) linkage=0 (auto) spec=0 indirect=0 unass=0

  8935           P=TAGS(KK)
57748 @ 494318:                        LINE   8935 "regression-compile-tmp/nrimp10s-77.imp"
57749 @ 494360:                        PUSH   P
57750 @ 494363:                        PUSH   TAGS
57751 @ 494366:                        PUSH   KK
57752 @ 494369:                        ACCESS
57753 @ 494370:                        ASSVAL

  8936           Q=PTYPE<<16!USEBITS<<14!OLDI<<8!I<<4!J
57754 @ 494371:                        LINE   8936 "regression-compile-tmp/nrimp10s-77.imp"
57755 @ 494413:                        PUSH   Q
57756 @ 494416:                        PUSH   PTYPE
57757 @ 494419:                        PUSHI  #0x00000010
57758 @ 494424:                        LSH   
57759 @ 494425:                        PUSH   USEBITS
57760 @ 494428:                        PUSHI  #0x0000000e
57761 @ 494433:                        LSH   
57762 @ 494434:                        OR    
57763 @ 494435:                        PUSH   OLDI
57764 @ 494438:                        PUSHI  #0x00000008
57765 @ 494443:                        LSH   
57766 @ 494444:                        OR    
57767 @ 494445:                        PUSH   I
57768 @ 494448:                        PUSHI  #0x00000004
57769 @ 494453:                        LSH   
57770 @ 494454:                        OR    
57771 @ 494455:                        PUSH   J
57772 @ 494458:                        OR    
57773 @ 494459:                        ASSVAL

  8937           REPLACE 1(P, Q)
57774 @ 494460:                        LINE   8937 "regression-compile-tmp/nrimp10s-77.imp"
57775 @ 494502:                        PUSH   REPLACE1
57776 @ 494505:                        PUSH   P
57777 @ 494508:                        ASSPAR
57778 @ 494509:                        PUSH   Q
57779 @ 494512:                        ASSPAR
57780 @ 494513:                        CALL  

  8938           REPLACE3(P, K<<16!KFORM)
57781 @ 494514:                        LINE   8938 "regression-compile-tmp/nrimp10s-77.imp"
57782 @ 494556:                        PUSH   REPLACE3
57783 @ 494559:                        PUSH   P
57784 @ 494562:                        ASSPAR
57785 @ 494563:                        PUSH   K
57786 @ 494566:                        PUSHI  #0x00000010
57787 @ 494571:                        LSH   
57788 @ 494572:                        PUSH   KFORM
57789 @ 494575:                        OR    
57790 @ 494576:                        ASSPAR
57791 @ 494577:                        CALL  

  8939  %END
  8940  ! LAYOUT OF PTYPE
  8941  ! ****** ** *****
  8942  ! PTYPE REQUIRES 16 BITS TO DEFINE A VARIABLE AND CAN BE REGARDED AS
  8943  ! AS TWO BYTEINTEGERS:=
  8944  ! UPPER ONE(UPTYPE):= LITL<<6!ROUT<<4!NAM<<2!ARR
  8945  ! LOWER ONE(PTYPE) :=PREC<<4!TYPE
  8946  ! OFTEN (EG IN EXPOP) ONLY THE LOWER PART IS REQUIRED AS FUNCTIONS
  8947  ! ETC ARE PREFETCHED AND STACKED.
  8948  ! LITL:= 1=CONST,2=EXTERNAL,3=EXTRINSIC(OR DYNAMIC), 0=NONE OF THESE
  8949  ! ROUT:= 1 FOR ROUTINE OR FN OR MAP, =0 NONE OF THESE
  8950  ! NAM := 2 FOR MAPS AND 'REFREFS',=1 FOR NAMES ,=0 DIRECTLY ADDRESSED
  8951  ! ARR :=1 FOR ARRAYS =0 SCALARS
  8952  ! PREC IS DESCRIPTOR SIZE CODE FOR EACH PRECISION:-
  8953  !     :=0 BITS,=3 BYTES, =5 WORDS, =6 D-WRDS, =7,QUAD WRDS
  8954  ! TYPE:= THE VARIABLE TYPE 
  8955  !     :=0 (TYPE GENERAL),=1 INTEGER, =2 REAL, =3 RECORD
  8956  !     :=4 (RECORDFORMAT),=5 STRING,  =6 LABEL/SWITCH. =7 NOT SET
  8957  !
57792 @ 494578:                        LINE   8939 "regression-compile-tmp/nrimp10s-77.imp"
57793 @ 494620:                     END    _lev0id0_lev1id1_lev2id3_CSS_REPLACETAG {lev=5 --> 4}

  8958  %ROUTINE UNPACK
57794 @ 494621:                     LINE   8958 "regression-compile-tmp/nrimp10s-77.imp"
57795 @ 494663:                     DEF    UNPACK (_lev0id0_lev1id1_lev2id3_CSS_UNPACK) p1=V_0198 a/tf=7 b/format=0 c/ostate=0  type=0 (<type:0>) form=7 (routine) special=0 (<special:0>) linkage=0 (auto) spec=0 indirect=0 unass=0
57796 @ 494681:                        START  ( FORMAL PARAMETERS  {lev=5 --> 6, nested=0 --> 1}
57797 @ 494682:                        FINISH ) {lev=5}

  8959           LITL=PTYPE>>14
57798 @ 494683:                        LINE   8959 "regression-compile-tmp/nrimp10s-77.imp"
57799 @ 494725:                        PUSH   LITL
57800 @ 494728:                        PUSH   PTYPE
57801 @ 494731:                        PUSHI  #0x0000000e
57802 @ 494736:                        RSH   
57803 @ 494737:                        ASSVAL

  8960           ROUT=PTYPE>>12&3
57804 @ 494738:                        LINE   8960 "regression-compile-tmp/nrimp10s-77.imp"
57805 @ 494780:                        PUSH   ROUT
57806 @ 494783:                        PUSH   PTYPE
57807 @ 494786:                        PUSHI  #0x0000000c
57808 @ 494791:                        RSH   
57809 @ 494792:                        PUSHI  #0x00000003
57810 @ 494797:                        AND   
57811 @ 494798:                        ASSVAL

  8961           NAM=PTYPE>>10&3
57812 @ 494799:                        LINE   8961 "regression-compile-tmp/nrimp10s-77.imp"
57813 @ 494841:                        PUSH   NAM
57814 @ 494844:                        PUSH   PTYPE
57815 @ 494847:                        PUSHI  #0x0000000a
57816 @ 494852:                        RSH   
57817 @ 494853:                        PUSHI  #0x00000003
57818 @ 494858:                        AND   
57819 @ 494859:                        ASSVAL

  8962           ARR=PTYPE>>8&3
57820 @ 494860:                        LINE   8962 "regression-compile-tmp/nrimp10s-77.imp"
57821 @ 494902:                        PUSH   ARR
57822 @ 494905:                        PUSH   PTYPE
57823 @ 494908:                        PUSHI  #0x00000008
57824 @ 494913:                        RSH   
57825 @ 494914:                        PUSHI  #0x00000003
57826 @ 494919:                        AND   
57827 @ 494920:                        ASSVAL

  8963           PREC=PTYPE>>4&15
57828 @ 494921:                        LINE   8963 "regression-compile-tmp/nrimp10s-77.imp"
57829 @ 494963:                        PUSH   PREC
57830 @ 494966:                        PUSH   PTYPE
57831 @ 494969:                        PUSHI  #0x00000004
57832 @ 494974:                        RSH   
57833 @ 494975:                        PUSHI  #0x0000000f
57834 @ 494980:                        AND   
57835 @ 494981:                        ASSVAL

  8964           TYPE=PTYPE&15
57836 @ 494982:                        LINE   8964 "regression-compile-tmp/nrimp10s-77.imp"
57837 @ 495024:                        PUSH   TYPE
57838 @ 495027:                        PUSH   PTYPE
57839 @ 495030:                        PUSHI  #0x0000000f
57840 @ 495035:                        AND   
57841 @ 495036:                        ASSVAL

  8965  %END
57842 @ 495037:                        LINE   8965 "regression-compile-tmp/nrimp10s-77.imp"
57843 @ 495079:                     END    _lev0id0_lev1id1_lev2id3_CSS_UNPACK {lev=5 --> 4}

  8966  %ROUTINE PACK(%INTEGERNAME PTYPE)
57844 @ 495080:                     LINE   8966 "regression-compile-tmp/nrimp10s-77.imp"
57845 @ 495122:                     DEF    PACK (_lev0id0_lev1id1_lev2id3_CSS_PACK) p1=V_0199 a/tf=7 b/format=0 c/ostate=0  type=0 (<type:0>) form=7 (routine) special=0 (<special:0>) linkage=0 (auto) spec=0 indirect=0 unass=0
57846 @ 495138:                        START  ( FORMAL PARAMETERS  {lev=5 --> 6, nested=0 --> 1}
57847 @ 495139:                           DEF    PTYPE p1=V_01e1 a/tf=12 b/format=1 c/ostate=0  type=1 (integer) form=2 (name) special=0 (<special:0>) linkage=0 (auto) spec=0 indirect=0 unass=0
57848 @ 495156:                        FINISH ) {lev=5}

  8967           PTYPE=((((LITL<<2!ROUT)<<2!NAM)<<2!ARR)<<4!PREC)<<4!TYPE
57849 @ 495157:                        LINE   8967 "regression-compile-tmp/nrimp10s-77.imp"
57850 @ 495199:                        PUSH   PTYPE
57851 @ 495202:                        PUSH   LITL
57852 @ 495205:                        PUSHI  #0x00000002
57853 @ 495210:                        LSH   
57854 @ 495211:                        PUSH   ROUT
57855 @ 495214:                        OR    
57856 @ 495215:                        PUSHI  #0x00000002
57857 @ 495220:                        LSH   
57858 @ 495221:                        PUSH   NAM
57859 @ 495224:                        OR    
57860 @ 495225:                        PUSHI  #0x00000002
57861 @ 495230:                        LSH   
57862 @ 495231:                        PUSH   ARR
57863 @ 495234:                        OR    
57864 @ 495235:                        PUSHI  #0x00000004
57865 @ 495240:                        LSH   
57866 @ 495241:                        PUSH   PREC
57867 @ 495244:                        OR    
57868 @ 495245:                        PUSHI  #0x00000004
57869 @ 495250:                        LSH   
57870 @ 495251:                        PUSH   TYPE
57871 @ 495254:                        OR    
57872 @ 495255:                        ASSVAL

  8968  %END
57873 @ 495256:                        LINE   8968 "regression-compile-tmp/nrimp10s-77.imp"
57874 @ 495298:                     END    _lev0id0_lev1id1_lev2id3_CSS_PACK {lev=5 --> 4}

  8969  %ROUTINE PPJ(%INTEGER MASK,N)
  8970  !***********************************************************************
  8971  !*       PLANT A 'JCC MASK,PERMENTRY(N)'                               *
  8972  !*       IF MASK=0 THEN PLANT A JLK                                    *
  8973  !*       IF MASK=-1 THEN PLANT A CALL TO PERM                          *
  8974  !***********************************************************************
57875 @ 495299:                     LINE   8969 "regression-compile-tmp/nrimp10s-77.imp"
57876 @ 495341:                     DEF    PPJ (_lev0id0_lev1id1_lev2id3_CSS_PPJ) p1=V_019f a/tf=7 b/format=0 c/ostate=0  type=0 (<type:0>) form=7 (routine) special=0 (<special:0>) linkage=0 (auto) spec=0 indirect=0 unass=0
57877 @ 495356:                        START  ( FORMAL PARAMETERS  {lev=5 --> 6, nested=0 --> 1}
57878 @ 495357:                           DEF    MASK p1=V_01e1 a/tf=11 b/format=1 c/ostate=0  type=1 (integer) form=1 (simple) special=0 (<special:0>) linkage=0 (auto) spec=0 indirect=0 unass=0
57879 @ 495373:                           DEF    N p1=V_01e2 a/tf=11 b/format=1 c/ostate=0  type=1 (integer) form=1 (simple) special=0 (<special:0>) linkage=0 (auto) spec=0 indirect=0 unass=0
57880 @ 495386:                        FINISH ) {lev=5}

  8975  %INTEGER VAL, INSTRN, CODE, J
57881 @ 495387:                        LINE   8975 "regression-compile-tmp/nrimp10s-77.imp"
57882 @ 495429:                        DEF    VAL p1=V_01e3 a/tf=11 b/format=1 c/ostate=0  type=1 (integer) form=1 (simple) special=0 (<special:0>) linkage=0 (auto) spec=0 indirect=0 unass=0
57883 @ 495444:                        DEF    INSTRN p1=V_01e4 a/tf=11 b/format=1 c/ostate=0  type=1 (integer) form=1 (simple) special=0 (<special:0>) linkage=0 (auto) spec=0 indirect=0 unass=0
57884 @ 495462:                        DEF    CODE p1=V_01e5 a/tf=11 b/format=1 c/ostate=0  type=1 (integer) form=1 (simple) special=0 (<special:0>) linkage=0 (auto) spec=0 indirect=0 unass=0
57885 @ 495478:                        DEF    J p1=V_01e6 a/tf=11 b/format=1 c/ostate=0  type=1 (integer) form=1 (simple) special=0 (<special:0>) linkage=0 (auto) spec=0 indirect=0 unass=0

  8976  %RECORD(LISTF)%NAME LCELL{(LISTF)
57886 @ 495491:                        LINE   8976 "regression-compile-tmp/nrimp10s-77.imp"
57887 @ 495533:                        DEF    LCELL p1=V_01e7 a/tf=42 b/format=f3 c/ostate=0  type=4 (record) form=2 (name) special=0 (<special:0>) linkage=0 (auto) spec=0 indirect=0 unass=0

  8977           %IF MASK=0 %THEN CODE=JLK %ELSE CODE=CALL
57888 @ 495550:                        LINE   8977 "regression-compile-tmp/nrimp10s-77.imp"
57889 @ 495592:                        PUSH   MASK
57890 @ 495595:                        PUSHI  #0x00000000
57891 @ 495600:                        JUMPIF # L_0004
57892 @ 495604:                        PUSH   CODE
57893 @ 495607:                        PUSHI  #0x0000001c
57894 @ 495612:                        ASSVAL
57895 @ 495613:                        GOTO   L_0003
57896 @ 495616:                        LOCATE L_0004
57897 @ 495619:                        PUSH   CODE
57898 @ 495622:                        PUSHI  #0x0000001e
57899 @ 495627:                        ASSVAL
57900 @ 495628:                        LOCATE L_0003

  8978           %IF MASK>0 %THEN CODE=JCC
57901 @ 495631:                        LINE   8978 "regression-compile-tmp/nrimp10s-77.imp"
57902 @ 495673:                        PUSH   MASK
57903 @ 495676:                        PUSHI  #0x00000000
57904 @ 495681:                        JUMPIF <= L_0004
57905 @ 495685:                        PUSH   CODE
57906 @ 495688:                        PUSHI  #0x00000002
57907 @ 495693:                        ASSVAL
57908 @ 495694:                        LOCATE L_0004

  8979           %IF MASK>=16 %THEN CODE=JAT
57909 @ 495697:                        LINE   8979 "regression-compile-tmp/nrimp10s-77.imp"
57910 @ 495739:                        PUSH   MASK
57911 @ 495742:                        PUSHI  #0x00000010
57912 @ 495747:                        JUMPIF < L_0004
57913 @ 495751:                        PUSH   CODE
57914 @ 495754:                        PUSHI  #0x00000004
57915 @ 495759:                        ASSVAL
57916 @ 495760:                        LOCATE L_0004

  8980           %IF MASK>=32 %THEN CODE=JAF
57917 @ 495763:                        LINE   8980 "regression-compile-tmp/nrimp10s-77.imp"
57918 @ 495805:                        PUSH   MASK
57919 @ 495808:                        PUSHI  #0x00000020
57920 @ 495813:                        JUMPIF < L_0004
57921 @ 495817:                        PUSH   CODE
57922 @ 495820:                        PUSHI  #0x00000006
57923 @ 495825:                        ASSVAL
57924 @ 495826:                        LOCATE L_0004

  8981           VAL=PLABS(N)
57925 @ 495829:                        LINE   8981 "regression-compile-tmp/nrimp10s-77.imp"
57926 @ 495871:                        PUSH   VAL
57927 @ 495874:                        PUSH   PLABS
57928 @ 495877:                        PUSH   N
57929 @ 495880:                        ACCESS
57930 @ 495881:                        ASSVAL

  8982           %IF MASK<=0 %THEN INSTRN=CODE<<24!3<<23 %ELSE INSTRN=CODE<<24!(MASK&15)<<21
57931 @ 495882:                        LINE   8982 "regression-compile-tmp/nrimp10s-77.imp"
57932 @ 495924:                        PUSH   MASK
57933 @ 495927:                        PUSHI  #0x00000000
57934 @ 495932:                        JUMPIF > L_0004
57935 @ 495936:                        PUSH   INSTRN
57936 @ 495939:                        PUSH   CODE
57937 @ 495942:                        PUSHI  #0x00000018
57938 @ 495947:                        LSH   
57939 @ 495948:                        PUSHI  #0x00000003
57940 @ 495953:                        PUSHI  #0x00000017
57941 @ 495958:                        LSH   
57942 @ 495959:                        OR    
57943 @ 495960:                        ASSVAL
57944 @ 495961:                        GOTO   L_0003
57945 @ 495964:                        LOCATE L_0004
57946 @ 495967:                        PUSH   INSTRN
57947 @ 495970:                        PUSH   CODE
57948 @ 495973:                        PUSHI  #0x00000018
57949 @ 495978:                        LSH   
57950 @ 495979:                        PUSH   MASK
57951 @ 495982:                        PUSHI  #0x0000000f
57952 @ 495987:                        AND   
57953 @ 495988:                        PUSHI  #0x00000015
57954 @ 495993:                        LSH   
57955 @ 495994:                        OR    
57956 @ 495995:                        ASSVAL
57957 @ 495996:                        LOCATE L_0003

  8983           %IF VAL>0 %THEN INSTRN=INSTRN!((VAL-CA)//2)&16_3FFFF %ELSESTART
57958 @ 495999:                        LINE   8983 "regression-compile-tmp/nrimp10s-77.imp"
57959 @ 496041:                        PUSH   VAL
57960 @ 496044:                        PUSHI  #0x00000000
57961 @ 496049:                        JUMPIF <= L_0004
57962 @ 496053:                        PUSH   INSTRN
57963 @ 496056:                        PUSH   INSTRN
57964 @ 496059:                        PUSH   VAL
57965 @ 496062:                        PUSH   CA
57966 @ 496065:                        SUB   
57967 @ 496066:                        PUSHI  #0x00000002
57968 @ 496071:                        QUOT  
57969 @ 496072:                        PUSHI  #0x0003ffff
57970 @ 496077:                        AND   
57971 @ 496078:                        OR    
57972 @ 496079:                        ASSVAL
57973 @ 496080:                        GOTO   L_0003
57974 @ 496083:                        LOCATE L_0004

  8984              LCELL==ASLIST(PLINK(N))
57975 @ 496086:                        LINE   8984 "regression-compile-tmp/nrimp10s-77.imp"
57976 @ 496128:                        PUSH   LCELL
57977 @ 496131:                        PUSH   ASLIST
57978 @ 496134:                        PUSH   PLINK
57979 @ 496137:                        PUSH   N
57980 @ 496140:                        ACCESS
57981 @ 496141:                        ACCESS
57982 @ 496142:                        ASSREF

  8985              J=INSTRN!CA;                ! ONLY 18 BITS NEEDED FOR CA
57983 @ 496143:                        LINE   8985 "regression-compile-tmp/nrimp10s-77.imp"
57984 @ 496185:                        PUSH   J
57985 @ 496188:                        PUSH   INSTRN
57986 @ 496191:                        PUSH   CA
57987 @ 496194:                        OR    
57988 @ 496195:                        ASSVAL

  8986              %IF LCELL_S3#0 %THEN PUSH(PLINK(N),J,0,0) %ELSE %START
57989 @ 496196:                        LINE   8986 "regression-compile-tmp/nrimp10s-77.imp"
57990 @ 496238:                        PUSH   LCELL
57991 @ 496241:                        SELECT 3
57992 @ 496244:                        PUSHI  #0x00000000
57993 @ 496249:                        JUMPIF = L_0007
57994 @ 496253:                        PUSH   PUSH
57995 @ 496256:                        PUSH   PLINK
57996 @ 496259:                        PUSH   N
57997 @ 496262:                        ACCESS
57998 @ 496263:                        ASSPAR
57999 @ 496264:                        PUSH   J
58000 @ 496267:                        ASSPAR
58001 @ 496268:                        PUSHI  #0x00000000
58002 @ 496273:                        ASSPAR
58003 @ 496274:                        PUSHI  #0x00000000
58004 @ 496279:                        ASSPAR
58005 @ 496280:                        CALL  
58006 @ 496281:                        GOTO   L_0006
58007 @ 496284:                        LOCATE L_0007

  8987                 %IF LCELL_S2=0 %THEN LCELL_S2=J %ELSE LCELL_S3=J
58008 @ 496287:                        LINE   8987 "regression-compile-tmp/nrimp10s-77.imp"
58009 @ 496329:                        PUSH   LCELL
58010 @ 496332:                        SELECT 2
58011 @ 496335:                        PUSHI  #0x00000000
58012 @ 496340:                        JUMPIF # L_000a
58013 @ 496344:                        PUSH   LCELL
58014 @ 496347:                        SELECT 2
58015 @ 496350:                        PUSH   J
58016 @ 496353:                        ASSVAL
58017 @ 496354:                        GOTO   L_0009
58018 @ 496357:                        LOCATE L_000a
58019 @ 496360:                        PUSH   LCELL
58020 @ 496363:                        SELECT 3
58021 @ 496366:                        PUSH   J
58022 @ 496369:                        ASSVAL
58023 @ 496370:                        LOCATE L_0009

  8988              %FINISH
58024 @ 496373:                        LINE   8988 "regression-compile-tmp/nrimp10s-77.imp"
58025 @ 496415:                        LOCATE L_0006

  8989           %FINISH
58026 @ 496418:                        LINE   8989 "regression-compile-tmp/nrimp10s-77.imp"
58027 @ 496460:                        LOCATE L_0003

  8990           PCONST(INSTRN)
58028 @ 496463:                        LINE   8990 "regression-compile-tmp/nrimp10s-77.imp"
58029 @ 496505:                        PUSH   PCONST
58030 @ 496508:                        PUSH   INSTRN
58031 @ 496511:                        ASSPAR
58032 @ 496512:                        CALL  

  8991           FORGET(-1) %IF MASK<=0
58033 @ 496513:                        LINE   8991 "regression-compile-tmp/nrimp10s-77.imp"
58034 @ 496555:                        PUSH   MASK
58035 @ 496558:                        PUSHI  #0x00000000
58036 @ 496563:                        JUMPIF > L_0004
58037 @ 496567:                        PUSH   FORGET
58038 @ 496570:                        PUSHI  #0x00000001
58039 @ 496575:                        NEGATE
58040 @ 496576:                        ASSPAR
58041 @ 496577:                        CALL  
58042 @ 496578:                        LOCATE L_0004

  8992  %END
58043 @ 496581:                        LINE   8992 "regression-compile-tmp/nrimp10s-77.imp"
58044 @ 496623:                     END    _lev0id0_lev1id1_lev2id3_CSS_PPJ {lev=5 --> 4}

  8993  %INTEGERFN SET XORYNB(%INTEGER WHICH,RLEV)
  8994  !***********************************************************************
  8995  !*       SET EXTRA NAME BASE TO ADDRESS ROUTINE LEVEL 'RLEV'           *
  8996  !*       RLEV=0 FOR OWNS, =-1 FOR THE PLT THESE ARE THE SAME! BUT CODED*
  8997  !*       SEPARATELY SO THAT THEY CAN BE SEPARATED IF NECESSARY         *
  8998  !***********************************************************************
58045 @ 496624:                     LINE   8993 "regression-compile-tmp/nrimp10s-77.imp"
58046 @ 496666:                     DEF    SETXORYNB (_lev0id0_lev1id1_lev2id3_CSS_SETXORYNB) p1=V_0168 a/tf=18 b/format=1 c/ostate=10  type=1 (integer) form=8 (function) special=0 (<special:0>) linkage=0 (auto) spec=0 indirect=1 unass=0
58047 @ 496687:                        START  ( FORMAL PARAMETERS  {lev=5 --> 6, nested=0 --> 1}
58048 @ 496688:                           DEF    WHICH p1=V_01e1 a/tf=11 b/format=1 c/ostate=0  type=1 (integer) form=1 (simple) special=0 (<special:0>) linkage=0 (auto) spec=0 indirect=0 unass=0
58049 @ 496705:                           DEF    RLEV p1=V_01e2 a/tf=11 b/format=1 c/ostate=0  type=1 (integer) form=1 (simple) special=0 (<special:0>) linkage=0 (auto) spec=0 indirect=0 unass=0
58050 @ 496721:                        FINISH ) {lev=5}

  8999  %INTEGER USE,INF,OFFSET
58051 @ 496722:                        LINE   8999 "regression-compile-tmp/nrimp10s-77.imp"
58052 @ 496764:                        DEF    USE p1=V_01e3 a/tf=11 b/format=1 c/ostate=0  type=1 (integer) form=1 (simple) special=0 (<special:0>) linkage=0 (auto) spec=0 indirect=0 unass=0
58053 @ 496779:                        DEF    INF p1=V_01e4 a/tf=11 b/format=1 c/ostate=0  type=1 (integer) form=1 (simple) special=0 (<special:0>) linkage=0 (auto) spec=0 indirect=0 unass=0
58054 @ 496794:                        DEF    OFFSET p1=V_01e5 a/tf=11 b/format=1 c/ostate=0  type=1 (integer) form=1 (simple) special=0 (<special:0>) linkage=0 (auto) spec=0 indirect=0 unass=0

  9000           ABORT %UNLESS -1<=RLEV<=RLEVEL
58055 @ 496812:                        LINE   9000 "regression-compile-tmp/nrimp10s-77.imp"
58056 @ 496854:                        PUSHI  #0x00000001
58057 @ 496859:                        NEGATE
58058 @ 496860:                        PUSH   RLEV
58059 @ 496863:                        JUMPIFD > L_0005
58060 @ 496867:                        PUSH   RLEVEL
58061 @ 496870:                        JUMPIF <= L_0004
58062 @ 496874:                        LOCATE L_0005
58063 @ 496877:                        PUSH   ABORT
58064 @ 496880:                        CALL  
58065 @ 496881:                        LOCATE L_0004

  9001        %IF RLEV<=0 %THEN USE=3 %AND INF=0 %ELSE USE=4 %AND INF=RLEV
58066 @ 496884:                        LINE   9001 "regression-compile-tmp/nrimp10s-77.imp"
58067 @ 496926:                        PUSH   RLEV
58068 @ 496929:                        PUSHI  #0x00000000
58069 @ 496934:                        JUMPIF > L_0004
58070 @ 496938:                        PUSH   USE
58071 @ 496941:                        PUSHI  #0x00000003
58072 @ 496946:                        ASSVAL
58073 @ 496947:                        PUSH   INF
58074 @ 496950:                        PUSHI  #0x00000000
58075 @ 496955:                        ASSVAL
58076 @ 496956:                        GOTO   L_0003
58077 @ 496959:                        LOCATE L_0004
58078 @ 496962:                        PUSH   USE
58079 @ 496965:                        PUSHI  #0x00000004
58080 @ 496970:                        ASSVAL
58081 @ 496971:                        PUSH   INF
58082 @ 496974:                        PUSH   RLEV
58083 @ 496977:                        ASSVAL
58084 @ 496978:                        LOCATE L_0003

  9002        %IF WHICH<=0 %THEN WHICH=XORYNB(USE,INF)
58085 @ 496981:                        LINE   9002 "regression-compile-tmp/nrimp10s-77.imp"
58086 @ 497023:                        PUSH   WHICH
58087 @ 497026:                        PUSHI  #0x00000000
58088 @ 497031:                        JUMPIF > L_0004
58089 @ 497035:                        PUSH   WHICH
58090 @ 497038:                        PUSH   XORYNB
58091 @ 497041:                        PUSH   USE
58092 @ 497044:                        ASSPAR
58093 @ 497045:                        PUSH   INF
58094 @ 497048:                        ASSPAR
58095 @ 497049:                        CALL  
58096 @ 497050:                        ASSVAL
58097 @ 497051:                        LOCATE L_0004

  9003        %IF GRUSE(WHICH)=USE %AND GRINF1(WHICH)=INF %THEN GRAT(WHICH)=CA %AND %RESULT=WHICH
58098 @ 497054:                        LINE   9003 "regression-compile-tmp/nrimp10s-77.imp"
58099 @ 497096:                        PUSH   GRUSE
58100 @ 497099:                        PUSH   WHICH
58101 @ 497102:                        ACCESS
58102 @ 497103:                        PUSH   USE
58103 @ 497106:                        JUMPIF # L_0004
58104 @ 497110:                        PUSH   GRINF1
58105 @ 497113:                        PUSH   WHICH
58106 @ 497116:                        ACCESS
58107 @ 497117:                        PUSH   INF
58108 @ 497120:                        JUMPIF # L_0004
58109 @ 497124:                        PUSH   GRAT
58110 @ 497127:                        PUSH   WHICH
58111 @ 497130:                        ACCESS
58112 @ 497131:                        PUSH   CA
58113 @ 497134:                        ASSVAL
58114 @ 497135:                        PUSH   WHICH
58115 @ 497138:                        RESULT
58116 @ 497139:                        LOCATE L_0004

  9004        OFFSET=PTR OFFSET(RLEV)
58117 @ 497142:                        LINE   9004 "regression-compile-tmp/nrimp10s-77.imp"
58118 @ 497184:                        PUSH   OFFSET
58119 @ 497187:                        PUSH   PTROFFSET
58120 @ 497190:                        PUSH   RLEV
58121 @ 497193:                        ASSPAR
58122 @ 497194:                        CALL  
58123 @ 497195:                        ASSVAL

  9005        PSF1(LDCODE(WHICH),1,OFFSET)
58124 @ 497196:                        LINE   9005 "regression-compile-tmp/nrimp10s-77.imp"
58125 @ 497238:                        PUSH   PSF1
58126 @ 497241:                        PUSH   LDCODE
58127 @ 497244:                        PUSH   WHICH
58128 @ 497247:                        ACCESS
58129 @ 497248:                        ASSPAR
58130 @ 497249:                        PUSHI  #0x00000001
58131 @ 497254:                        ASSPAR
58132 @ 497255:                        PUSH   OFFSET
58133 @ 497258:                        ASSPAR
58134 @ 497259:                        CALL  

  9006        GRUSE(WHICH)=USE; GRINF1(WHICH)=INF; GRAT(WHICH)=CA
58135 @ 497260:                        LINE   9006 "regression-compile-tmp/nrimp10s-77.imp"
58136 @ 497302:                        PUSH   GRUSE
58137 @ 497305:                        PUSH   WHICH
58138 @ 497308:                        ACCESS
58139 @ 497309:                        PUSH   USE
58140 @ 497312:                        ASSVAL
58141 @ 497313:                        LINE   9006 "regression-compile-tmp/nrimp10s-77.imp"
58142 @ 497355:                        PUSH   GRINF1
58143 @ 497358:                        PUSH   WHICH
58144 @ 497361:                        ACCESS
58145 @ 497362:                        PUSH   INF
58146 @ 497365:                        ASSVAL
58147 @ 497366:                        LINE   9006 "regression-compile-tmp/nrimp10s-77.imp"
58148 @ 497408:                        PUSH   GRAT
58149 @ 497411:                        PUSH   WHICH
58150 @ 497414:                        ACCESS
58151 @ 497415:                        PUSH   CA
58152 @ 497418:                        ASSVAL

  9007        %RESULT=WHICH
58153 @ 497419:                        LINE   9007 "regression-compile-tmp/nrimp10s-77.imp"
58154 @ 497461:                        PUSH   WHICH
58155 @ 497464:                        RESULT

  9008  %END
58156 @ 497465:                        LINE   9008 "regression-compile-tmp/nrimp10s-77.imp"
58157 @ 497507:                     END    _lev0id0_lev1id1_lev2id3_CSS_SETXORYNB {lev=5 --> 4}

  9009  %INTEGERFN XORYNB(%INTEGER USE,INF)
  9010  !***********************************************************************
  9011  !*    CHECKS IF XNB OR YNB SET UP. IF NOT DECIDES WHICH TO OVERWRITE   *
  9012  !***********************************************************************
58158 @ 497508:                     LINE   9009 "regression-compile-tmp/nrimp10s-77.imp"
58159 @ 497550:                     DEF    XORYNB (_lev0id0_lev1id1_lev2id3_CSS_XORYNB) p1=V_0169 a/tf=18 b/format=1 c/ostate=10  type=1 (integer) form=8 (function) special=0 (<special:0>) linkage=0 (auto) spec=0 indirect=1 unass=0
58160 @ 497568:                        START  ( FORMAL PARAMETERS  {lev=5 --> 6, nested=0 --> 1}
58161 @ 497569:                           DEF    USE p1=V_01e1 a/tf=11 b/format=1 c/ostate=0  type=1 (integer) form=1 (simple) special=0 (<special:0>) linkage=0 (auto) spec=0 indirect=0 unass=0
58162 @ 497584:                           DEF    INF p1=V_01e2 a/tf=11 b/format=1 c/ostate=0  type=1 (integer) form=1 (simple) special=0 (<special:0>) linkage=0 (auto) spec=0 indirect=0 unass=0
58163 @ 497599:                        FINISH ) {lev=5}

  9013        %IF GRUSE(XNB)=USE %AND GRINF1(XNB)=INF %THEN GRAT(XNB)=CA %AND %RESULT=XNB
58164 @ 497600:                        LINE   9013 "regression-compile-tmp/nrimp10s-77.imp"
58165 @ 497642:                        PUSH   GRUSE
58166 @ 497645:                        PUSHI  #0x00000003
58167 @ 497650:                        ACCESS
58168 @ 497651:                        PUSH   USE
58169 @ 497654:                        JUMPIF # L_0004
58170 @ 497658:                        PUSH   GRINF1
58171 @ 497661:                        PUSHI  #0x00000003
58172 @ 497666:                        ACCESS
58173 @ 497667:                        PUSH   INF
58174 @ 497670:                        JUMPIF # L_0004
58175 @ 497674:                        PUSH   GRAT
58176 @ 497677:                        PUSHI  #0x00000003
58177 @ 497682:                        ACCESS
58178 @ 497683:                        PUSH   CA
58179 @ 497686:                        ASSVAL
58180 @ 497687:                        PUSHI  #0x00000003
58181 @ 497692:                        RESULT
58182 @ 497693:                        LOCATE L_0004

  9014        %IF GRUSE(CTB)=USE %AND GRINF1(CTB)=INF %THEN GRAT(CTB)=CA %AND %RESULT=CTB
58183 @ 497696:                        LINE   9014 "regression-compile-tmp/nrimp10s-77.imp"
58184 @ 497738:                        PUSH   GRUSE
58185 @ 497741:                        PUSHI  #0x00000005
58186 @ 497746:                        ACCESS
58187 @ 497747:                        PUSH   USE
58188 @ 497750:                        JUMPIF # L_0004
58189 @ 497754:                        PUSH   GRINF1
58190 @ 497757:                        PUSHI  #0x00000005
58191 @ 497762:                        ACCESS
58192 @ 497763:                        PUSH   INF
58193 @ 497766:                        JUMPIF # L_0004
58194 @ 497770:                        PUSH   GRAT
58195 @ 497773:                        PUSHI  #0x00000005
58196 @ 497778:                        ACCESS
58197 @ 497779:                        PUSH   CA
58198 @ 497782:                        ASSVAL
58199 @ 497783:                        PUSHI  #0x00000005
58200 @ 497788:                        RESULT
58201 @ 497789:                        LOCATE L_0004

  9015        %IF GRUSE(XNB)!GRUSE(CTB)=0 %THEN %START;! BOTH REGS ARE FREE
58202 @ 497792:                        LINE   9015 "regression-compile-tmp/nrimp10s-77.imp"
58203 @ 497834:                        PUSH   GRUSE
58204 @ 497837:                        PUSHI  #0x00000003
58205 @ 497842:                        ACCESS
58206 @ 497843:                        PUSH   GRUSE
58207 @ 497846:                        PUSHI  #0x00000005
58208 @ 497851:                        ACCESS
58209 @ 497852:                        OR    
58210 @ 497853:                        PUSHI  #0x00000000
58211 @ 497858:                        JUMPIF # L_0004

  9016           %IF USE=3 %THEN %RESULT=CTB
58212 @ 497862:                        LINE   9016 "regression-compile-tmp/nrimp10s-77.imp"
58213 @ 497904:                        PUSH   USE
58214 @ 497907:                        PUSHI  #0x00000003
58215 @ 497912:                        JUMPIF # L_0007
58216 @ 497916:                        PUSHI  #0x00000005
58217 @ 497921:                        RESULT
58218 @ 497922:                        LOCATE L_0007

  9017           %RESULT=XNB
58219 @ 497925:                        LINE   9017 "regression-compile-tmp/nrimp10s-77.imp"
58220 @ 497967:                        PUSHI  #0x00000003
58221 @ 497972:                        RESULT

  9018        %FINISH
  9019  !
  9020  ! IF ONLY ONE FREE THEN NO PROBLEM
58222 @ 497973:                        LINE   9018 "regression-compile-tmp/nrimp10s-77.imp"
58223 @ 498015:                        LOCATE L_0004

  9021        %IF GRUSE(XNB)=0 %THEN %RESULT=XNB
58224 @ 498018:                        LINE   9021 "regression-compile-tmp/nrimp10s-77.imp"
58225 @ 498060:                        PUSH   GRUSE
58226 @ 498063:                        PUSHI  #0x00000003
58227 @ 498068:                        ACCESS
58228 @ 498069:                        PUSHI  #0x00000000
58229 @ 498074:                        JUMPIF # L_0004
58230 @ 498078:                        PUSHI  #0x00000003
58231 @ 498083:                        RESULT
58232 @ 498084:                        LOCATE L_0004

  9022        %IF GRUSE(CTB)=0 %THEN %RESULT=CTB
  9023  !
  9024  ! BOTH ARE IN USE. THIS IS WORTH CAREFUL CONSIDERATION AND EXPERIMENT
  9025  ! A VALUE TABLE MAY BE USE AS MAY LOOK AHEAD. CURRENTLY TRY LRU
  9026  !
58233 @ 498087:                        LINE   9022 "regression-compile-tmp/nrimp10s-77.imp"
58234 @ 498129:                        PUSH   GRUSE
58235 @ 498132:                        PUSHI  #0x00000005
58236 @ 498137:                        ACCESS
58237 @ 498138:                        PUSHI  #0x00000000
58238 @ 498143:                        JUMPIF # L_0004
58239 @ 498147:                        PUSHI  #0x00000005
58240 @ 498152:                        RESULT
58241 @ 498153:                        LOCATE L_0004

  9027        %IF GRAT(XNB)<GRAT(CTB) %THEN %RESULT=XNB
58242 @ 498156:                        LINE   9027 "regression-compile-tmp/nrimp10s-77.imp"
58243 @ 498198:                        PUSH   GRAT
58244 @ 498201:                        PUSHI  #0x00000003
58245 @ 498206:                        ACCESS
58246 @ 498207:                        PUSH   GRAT
58247 @ 498210:                        PUSHI  #0x00000005
58248 @ 498215:                        ACCESS
58249 @ 498216:                        JUMPIF >= L_0004
58250 @ 498220:                        PUSHI  #0x00000003
58251 @ 498225:                        RESULT
58252 @ 498226:                        LOCATE L_0004

  9028        %RESULT=CTB
58253 @ 498229:                        LINE   9028 "regression-compile-tmp/nrimp10s-77.imp"
58254 @ 498271:                        PUSHI  #0x00000005
58255 @ 498276:                        RESULT

  9029  %END
58256 @ 498277:                        LINE   9029 "regression-compile-tmp/nrimp10s-77.imp"
58257 @ 498319:                     END    _lev0id0_lev1id1_lev2id3_CSS_XORYNB {lev=5 --> 4}

  9030  %ROUTINE ODDALIGN
  9031  !***********************************************************************
  9032  !*    SETS N TO ODD WORD BOUNDARY. SINCE PRECALL ALSO SETS SF TO ODD   *
  9033  !*    WORD BOUNDARY THIS MEANS 64 BIT QUANTITIES ARE 64 BIT ALIGNED    *
  9034  !*    AND CAN BE REFERNCED IN A SINGL CORE CYCLE                       *
  9035  !***********************************************************************
58258 @ 498320:                     LINE   9030 "regression-compile-tmp/nrimp10s-77.imp"
58259 @ 498362:                     DEF    ODDALIGN (_lev0id0_lev1id1_lev2id3_CSS_ODDALIGN) p1=V_019d a/tf=7 b/format=0 c/ostate=0  type=0 (<type:0>) form=7 (routine) special=0 (<special:0>) linkage=0 (auto) spec=0 indirect=0 unass=0
58260 @ 498382:                        START  ( FORMAL PARAMETERS  {lev=5 --> 6, nested=0 --> 1}
58261 @ 498383:                        FINISH ) {lev=5}

  9036        %IF N&7=0 %THEN RETURN WSP(N,1) %AND N=N+4
58262 @ 498384:                        LINE   9036 "regression-compile-tmp/nrimp10s-77.imp"
58263 @ 498426:                        PUSH   N
58264 @ 498429:                        PUSHI  #0x00000007
58265 @ 498434:                        AND   
58266 @ 498435:                        PUSHI  #0x00000000
58267 @ 498440:                        JUMPIF # L_0004
58268 @ 498444:                        PUSH   RETURNWSP
58269 @ 498447:                        PUSH   N
58270 @ 498450:                        ASSPAR
58271 @ 498451:                        PUSHI  #0x00000001
58272 @ 498456:                        ASSPAR
58273 @ 498457:                        CALL  
58274 @ 498458:                        PUSH   N
58275 @ 498461:                        PUSH   N
58276 @ 498464:                        PUSHI  #0x00000004
58277 @ 498469:                        ADD   
58278 @ 498470:                        ASSVAL
58279 @ 498471:                        LOCATE L_0004

  9037  %END
58280 @ 498474:                        LINE   9037 "regression-compile-tmp/nrimp10s-77.imp"
58281 @ 498516:                     END    _lev0id0_lev1id1_lev2id3_CSS_ODDALIGN {lev=5 --> 4}

  9038  %INTEGERFN PTROFFSET(%INTEGER RLEV)
  9039  !***********************************************************************
  9040  !*    RETURNS OFFSET FROM LNB OF RELEVANT ITEM IN THE CURRENT DISPLAY  *
  9041  !*    WHICH ENABLES TEXTTUAL LEVEL 'RLEV' TO BE ADDRESSED              *
  9042  !*    A FUNCTION IS USED TO ALLOW CHANGES IN THE DISPLAY FORMAT        *
  9043  !***********************************************************************
58282 @ 498517:                     LINE   9038 "regression-compile-tmp/nrimp10s-77.imp"
58283 @ 498559:                     DEF    PTROFFSET (_lev0id0_lev1id1_lev2id3_CSS_PTROFFSET) p1=V_019e a/tf=18 b/format=1 c/ostate=10  type=1 (integer) form=8 (function) special=0 (<special:0>) linkage=0 (auto) spec=0 indirect=1 unass=0
58284 @ 498580:                        START  ( FORMAL PARAMETERS  {lev=5 --> 6, nested=0 --> 1}
58285 @ 498581:                           DEF    RLEV p1=V_01e1 a/tf=11 b/format=1 c/ostate=0  type=1 (integer) form=1 (simple) special=0 (<special:0>) linkage=0 (auto) spec=0 indirect=0 unass=0
58286 @ 498597:                        FINISH ) {lev=5}

  9044        %IF RLEV<=0 %THEN %RESULT=16
58287 @ 498598:                        LINE   9044 "regression-compile-tmp/nrimp10s-77.imp"
58288 @ 498640:                        PUSH   RLEV
58289 @ 498643:                        PUSHI  #0x00000000
58290 @ 498648:                        JUMPIF > L_0004
58291 @ 498652:                        PUSHI  #0x00000010
58292 @ 498657:                        RESULT
58293 @ 498658:                        LOCATE L_0004

  9045        %RESULT=DISPLAY(RLEVEL)+(RLEV-1)<<2
58294 @ 498661:                        LINE   9045 "regression-compile-tmp/nrimp10s-77.imp"
58295 @ 498703:                        PUSH   DISPLAY
58296 @ 498706:                        PUSH   RLEVEL
58297 @ 498709:                        ACCESS
58298 @ 498710:                        PUSH   RLEV
58299 @ 498713:                        PUSHI  #0x00000001
58300 @ 498718:                        SUB   
58301 @ 498719:                        PUSHI  #0x00000002
58302 @ 498724:                        LSH   
58303 @ 498725:                        ADD   
58304 @ 498726:                        RESULT

  9046  %END
58305 @ 498727:                        LINE   9046 "regression-compile-tmp/nrimp10s-77.imp"
58306 @ 498769:                     END    _lev0id0_lev1id1_lev2id3_CSS_PTROFFSET {lev=5 --> 4}

  9047  %INTEGERFN AREA CODE
  9048  !***********************************************************************
  9049  !*       RETURNS THE AREA CODE FOR ROUTINE LEVEL 'BASE' LOADING        *
  9050  !*       XNB WHERE THIS IS NEEDED                                      *
  9051  !***********************************************************************
58307 @ 498770:                     LINE   9047 "regression-compile-tmp/nrimp10s-77.imp"
58308 @ 498812:                     DEF    AREACODE (_lev0id0_lev1id1_lev2id3_CSS_AREACODE) p1=V_016b a/tf=18 b/format=1 c/ostate=10  type=1 (integer) form=8 (function) special=0 (<special:0>) linkage=0 (auto) spec=0 indirect=1 unass=0
58309 @ 498832:                        START  ( FORMAL PARAMETERS  {lev=5 --> 6, nested=0 --> 1}
58310 @ 498833:                        FINISH ) {lev=5}

  9052           %IF AREA<0 %THEN %START
58311 @ 498834:                        LINE   9052 "regression-compile-tmp/nrimp10s-77.imp"
58312 @ 498876:                        PUSH   AREA
58313 @ 498879:                        PUSHI  #0x00000000
58314 @ 498884:                        JUMPIF >= L_0004

  9053              %IF BASE=RBASE %THEN AREA=LNB %AND %RESULT=LNB;! LOCAL LEVEL
58315 @ 498888:                        LINE   9053 "regression-compile-tmp/nrimp10s-77.imp"
58316 @ 498930:                        PUSH   BASE
58317 @ 498933:                        PUSH   RBASE
58318 @ 498936:                        JUMPIF # L_0007
58319 @ 498940:                        PUSH   AREA
58320 @ 498943:                        PUSHI  #0x00000002
58321 @ 498948:                        ASSVAL
58322 @ 498949:                        PUSHI  #0x00000002
58323 @ 498954:                        RESULT
58324 @ 498955:                        LOCATE L_0007

  9054              AREA=SET XORYNB(-1,BASE)
58325 @ 498958:                        LINE   9054 "regression-compile-tmp/nrimp10s-77.imp"
58326 @ 499000:                        PUSH   AREA
58327 @ 499003:                        PUSH   SETXORYNB
58328 @ 499006:                        PUSHI  #0x00000001
58329 @ 499011:                        NEGATE
58330 @ 499012:                        ASSPAR
58331 @ 499013:                        PUSH   BASE
58332 @ 499016:                        ASSPAR
58333 @ 499017:                        CALL  
58334 @ 499018:                        ASSVAL

  9055           %FINISH
58335 @ 499019:                        LINE   9055 "regression-compile-tmp/nrimp10s-77.imp"
58336 @ 499061:                        LOCATE L_0004

  9056           %RESULT=AREA
58337 @ 499064:                        LINE   9056 "regression-compile-tmp/nrimp10s-77.imp"
58338 @ 499106:                        PUSH   AREA
58339 @ 499109:                        RESULT

  9057  %END
58340 @ 499110:                        LINE   9057 "regression-compile-tmp/nrimp10s-77.imp"
58341 @ 499152:                     END    _lev0id0_lev1id1_lev2id3_CSS_AREACODE {lev=5 --> 4}

  9058  %INTEGERFN AREA CODE2(%INTEGER BS)
  9059  !***********************************************************************
  9060  !*    A VERSION OF AREA CODE WITHOUT SIDE EFFECTS !                    *
  9061  !***********************************************************************
58342 @ 499153:                     LINE   9058 "regression-compile-tmp/nrimp10s-77.imp"
58343 @ 499195:                     DEF    AREACODE2 (_lev0id0_lev1id1_lev2id3_CSS_AREACODE2) p1=V_016c a/tf=18 b/format=1 c/ostate=10  type=1 (integer) form=8 (function) special=0 (<special:0>) linkage=0 (auto) spec=0 indirect=1 unass=0
58344 @ 499216:                        START  ( FORMAL PARAMETERS  {lev=5 --> 6, nested=0 --> 1}
58345 @ 499217:                           DEF    BS p1=V_01e1 a/tf=11 b/format=1 c/ostate=0  type=1 (integer) form=1 (simple) special=0 (<special:0>) linkage=0 (auto) spec=0 indirect=0 unass=0
58346 @ 499231:                        FINISH ) {lev=5}

  9062        %IF BS=RBASE %THEN %RESULT=LNB
58347 @ 499232:                        LINE   9062 "regression-compile-tmp/nrimp10s-77.imp"
58348 @ 499274:                        PUSH   BS
58349 @ 499277:                        PUSH   RBASE
58350 @ 499280:                        JUMPIF # L_0004
58351 @ 499284:                        PUSHI  #0x00000002
58352 @ 499289:                        RESULT
58353 @ 499290:                        LOCATE L_0004

  9063        %RESULT=SET XORYNB(-1,BS)
58354 @ 499293:                        LINE   9063 "regression-compile-tmp/nrimp10s-77.imp"
58355 @ 499335:                        PUSH   SETXORYNB
58356 @ 499338:                        PUSHI  #0x00000001
58357 @ 499343:                        NEGATE
58358 @ 499344:                        ASSPAR
58359 @ 499345:                        PUSH   BS
58360 @ 499348:                        ASSPAR
58361 @ 499349:                        CALL  
58362 @ 499350:                        RESULT

  9064  %END
58363 @ 499351:                        LINE   9064 "regression-compile-tmp/nrimp10s-77.imp"
58364 @ 499393:                     END    _lev0id0_lev1id1_lev2id3_CSS_AREACODE2 {lev=5 --> 4}

  9065  %ROUTINE GET IN ACC(%INTEGER REG,SIZE,ACCESS,AREA,DISP)
  9066  !***********************************************************************
  9067  !*         LOADS THE REGISTER SPECIFIED ARRANGING FOR AUTOMATIC        *
  9068  !*       STACKING WHEN THIS IS NEEDED                                  *
  9069  !*       IT IS VITAL THAT ACC IS STACKED FIRST BEFORE B OR DR          *
  9070  !*       OTHERWISE MIXUPS OCCUR WHEN PASSING MULTI-DIMENSION ARRAY     *
  9071  !*       ELEMENTS WITH FNS AS SUBSCRIPTS AS VALUE SCALARS              *
  9072  !***********************************************************************
58365 @ 499394:                     LINE   9065 "regression-compile-tmp/nrimp10s-77.imp"
58366 @ 499436:                     DEF    GETINACC (_lev0id0_lev1id1_lev2id3_CSS_GETINACC) p1=V_016a a/tf=7 b/format=0 c/ostate=0  type=0 (<type:0>) form=7 (routine) special=0 (<special:0>) linkage=0 (auto) spec=0 indirect=0 unass=0
58367 @ 499456:                        START  ( FORMAL PARAMETERS  {lev=5 --> 6, nested=0 --> 1}
58368 @ 499457:                           DEF    REG p1=V_01e1 a/tf=11 b/format=1 c/ostate=0  type=1 (integer) form=1 (simple) special=0 (<special:0>) linkage=0 (auto) spec=0 indirect=0 unass=0
58369 @ 499472:                           DEF    SIZE p1=V_01e2 a/tf=11 b/format=1 c/ostate=0  type=1 (integer) form=1 (simple) special=0 (<special:0>) linkage=0 (auto) spec=0 indirect=0 unass=0
58370 @ 499488:                           DEF    ACCESS p1=V_01e3 a/tf=11 b/format=1 c/ostate=0  type=1 (integer) form=1 (simple) special=0 (<special:0>) linkage=0 (auto) spec=0 indirect=0 unass=0
58371 @ 499506:                           DEF    AREA p1=V_01e4 a/tf=11 b/format=1 c/ostate=0  type=1 (integer) form=1 (simple) special=0 (<special:0>) linkage=0 (auto) spec=0 indirect=0 unass=0
58372 @ 499522:                           DEF    DISP p1=V_01e5 a/tf=11 b/format=1 c/ostate=0  type=1 (integer) form=1 (simple) special=0 (<special:0>) linkage=0 (auto) spec=0 indirect=0 unass=0
58373 @ 499538:                        FINISH ) {lev=5}

  9073  %INTEGER OPCODE
58374 @ 499539:                        LINE   9073 "regression-compile-tmp/nrimp10s-77.imp"
58375 @ 499581:                        DEF    OPCODE p1=V_01e6 a/tf=11 b/format=1 c/ostate=0  type=1 (integer) form=1 (simple) special=0 (<special:0>) linkage=0 (auto) spec=0 indirect=0 unass=0

  9074        SIZE=1 %IF SIZE=0;       ! BITS ABD BYTES!
  9075  !      ABORT %UNLESS REG=ACCR %OR(REG=DR %AND SIZE=2) %OR (REG=BREG %AND SIZE=1)
58376 @ 499599:                        LINE   9074 "regression-compile-tmp/nrimp10s-77.imp"
58377 @ 499641:                        PUSH   SIZE
58378 @ 499644:                        PUSHI  #0x00000000
58379 @ 499649:                        JUMPIF # L_0004
58380 @ 499653:                        PUSH   SIZE
58381 @ 499656:                        PUSHI  #0x00000001
58382 @ 499661:                        ASSVAL
58383 @ 499662:                        LOCATE L_0004

  9076        %IF REG=DR %THEN OPCODE=LD %ELSE %START
58384 @ 499665:                        LINE   9076 "regression-compile-tmp/nrimp10s-77.imp"
58385 @ 499707:                        PUSH   REG
58386 @ 499710:                        PUSHI  #0x00000001
58387 @ 499715:                        JUMPIF # L_0004
58388 @ 499719:                        PUSH   OPCODE
58389 @ 499722:                        PUSHI  #0x00000078
58390 @ 499727:                        ASSVAL
58391 @ 499728:                        GOTO   L_0003
58392 @ 499731:                        LOCATE L_0004

  9077           %IF REG=BREG %THEN OPCODE=LB %ELSE OPCODE=LSS+SIZE&6
58393 @ 499734:                        LINE   9077 "regression-compile-tmp/nrimp10s-77.imp"
58394 @ 499776:                        PUSH   REG
58395 @ 499779:                        PUSHI  #0x00000007
58396 @ 499784:                        JUMPIF # L_0007
58397 @ 499788:                        PUSH   OPCODE
58398 @ 499791:                        PUSHI  #0x0000007a
58399 @ 499796:                        ASSVAL
58400 @ 499797:                        GOTO   L_0006
58401 @ 499800:                        LOCATE L_0007
58402 @ 499803:                        PUSH   OPCODE
58403 @ 499806:                        PUSHI  #0x00000062
58404 @ 499811:                        PUSH   SIZE
58405 @ 499814:                        PUSHI  #0x00000006
58406 @ 499819:                        AND   
58407 @ 499820:                        ADD   
58408 @ 499821:                        ASSVAL
58409 @ 499822:                        LOCATE L_0006

  9078        %FINISH
  9079  !
58410 @ 499825:                        LINE   9078 "regression-compile-tmp/nrimp10s-77.imp"
58411 @ 499867:                        LOCATE L_0003

  9080        %IF REGISTER(REG)>=1 %THEN %START
58412 @ 499870:                        LINE   9080 "regression-compile-tmp/nrimp10s-77.imp"
58413 @ 499912:                        PUSH   REGISTER
58414 @ 499915:                        PUSH   REG
58415 @ 499918:                        ACCESS
58416 @ 499919:                        PUSHI  #0x00000001
58417 @ 499924:                        JUMPIF < L_0004

  9081           %IF REGISTER(REG)=2 %OR(ACCESS=2 %AND AREA=0)%THEN BOOT OUT(REG) %ELSE %START; ! CANNOT SLSS ISN ON ALL MCS
58418 @ 499928:                        LINE   9081 "regression-compile-tmp/nrimp10s-77.imp"
58419 @ 499970:                        PUSH   REGISTER
58420 @ 499973:                        PUSH   REG
58421 @ 499976:                        ACCESS
58422 @ 499977:                        PUSHI  #0x00000002
58423 @ 499982:                        JUMPIF = L_0008
58424 @ 499986:                        PUSH   ACCESS
58425 @ 499989:                        PUSHI  #0x00000002
58426 @ 499994:                        JUMPIF # L_0007
58427 @ 499998:                        PUSH   AREA
58428 @ 500001:                        PUSHI  #0x00000000
58429 @ 500006:                        JUMPIF # L_0007
58430 @ 500010:                        LOCATE L_0008
58431 @ 500013:                        PUSH   BOOTOUT
58432 @ 500016:                        PUSH   REG
58433 @ 500019:                        ASSPAR
58434 @ 500020:                        CALL  
58435 @ 500021:                        GOTO   L_0006
58436 @ 500024:                        LOCATE L_0007

  9082              %IF REG#ACCR %AND(REGISTER(ACCR)=1 %OR REGISTER(ACCR)=3) %THEN BOOT OUT(ACCR)
58437 @ 500027:                        LINE   9082 "regression-compile-tmp/nrimp10s-77.imp"
58438 @ 500069:                        PUSH   REG
58439 @ 500072:                        PUSHI  #0x00000000
58440 @ 500077:                        JUMPIF = L_000a
58441 @ 500081:                        PUSH   REGISTER
58442 @ 500084:                        PUSHI  #0x00000000
58443 @ 500089:                        ACCESS
58444 @ 500090:                        PUSHI  #0x00000001
58445 @ 500095:                        JUMPIF = L_000b
58446 @ 500099:                        PUSH   REGISTER
58447 @ 500102:                        PUSHI  #0x00000000
58448 @ 500107:                        ACCESS
58449 @ 500108:                        PUSHI  #0x00000003
58450 @ 500113:                        JUMPIF # L_000a
58451 @ 500117:                        LOCATE L_000b
58452 @ 500120:                        PUSH   BOOTOUT
58453 @ 500123:                        PUSHI  #0x00000000
58454 @ 500128:                        ASSPAR
58455 @ 500129:                        CALL  
58456 @ 500130:                        LOCATE L_000a

  9083              CHANGE RD(REG)
58457 @ 500133:                        LINE   9083 "regression-compile-tmp/nrimp10s-77.imp"
58458 @ 500175:                        PUSH   CHANGERD
58459 @ 500178:                        PUSH   REG
58460 @ 500181:                        ASSPAR
58461 @ 500182:                        CALL  

  9084              REGISTER(REG)=0
58462 @ 500183:                        LINE   9084 "regression-compile-tmp/nrimp10s-77.imp"
58463 @ 500225:                        PUSH   REGISTER
58464 @ 500228:                        PUSH   REG
58465 @ 500231:                        ACCESS
58466 @ 500232:                        PUSHI  #0x00000000
58467 @ 500237:                        ASSVAL

  9085             %IF REG=ACCR %THEN OPCODE=OPCODE-32 %ELSE OPCODE=OPCODE-40
58468 @ 500238:                        LINE   9085 "regression-compile-tmp/nrimp10s-77.imp"
58469 @ 500280:                        PUSH   REG
58470 @ 500283:                        PUSHI  #0x00000000
58471 @ 500288:                        JUMPIF # L_000a
58472 @ 500292:                        PUSH   OPCODE
58473 @ 500295:                        PUSH   OPCODE
58474 @ 500298:                        PUSHI  #0x00000020
58475 @ 500303:                        SUB   
58476 @ 500304:                        ASSVAL
58477 @ 500305:                        GOTO   L_0009
58478 @ 500308:                        LOCATE L_000a
58479 @ 500311:                        PUSH   OPCODE
58480 @ 500314:                        PUSH   OPCODE
58481 @ 500317:                        PUSHI  #0x00000028
58482 @ 500322:                        SUB   
58483 @ 500323:                        ASSVAL
58484 @ 500324:                        LOCATE L_0009

  9086           %FINISH
58485 @ 500327:                        LINE   9086 "regression-compile-tmp/nrimp10s-77.imp"
58486 @ 500369:                        LOCATE L_0006

  9087        %FINISH
58487 @ 500372:                        LINE   9087 "regression-compile-tmp/nrimp10s-77.imp"
58488 @ 500414:                        LOCATE L_0004

  9088        PSORLF1(OPCODE,ACCESS,AREA,DISP)
58489 @ 500417:                        LINE   9088 "regression-compile-tmp/nrimp10s-77.imp"
58490 @ 500459:                        PUSH   PSORLF1
58491 @ 500462:                        PUSH   OPCODE
58492 @ 500465:                        ASSPAR
58493 @ 500466:                        PUSH   ACCESS
58494 @ 500469:                        ASSPAR
58495 @ 500470:                        PUSH   AREA
58496 @ 500473:                        ASSPAR
58497 @ 500474:                        PUSH   DISP
58498 @ 500477:                        ASSPAR
58499 @ 500478:                        CALL  

  9089        %IF ACCESS>=2 %AND 0#AREA#7 %THEN GRUSE(DR)=0
58500 @ 500479:                        LINE   9089 "regression-compile-tmp/nrimp10s-77.imp"
58501 @ 500521:                        PUSH   ACCESS
58502 @ 500524:                        PUSHI  #0x00000002
58503 @ 500529:                        JUMPIF < L_0004
58504 @ 500533:                        PUSHI  #0x00000000
58505 @ 500538:                        PUSH   AREA
58506 @ 500541:                        JUMPIFD = L_0004
58507 @ 500545:                        PUSHI  #0x00000007
58508 @ 500550:                        JUMPIF = L_0004
58509 @ 500554:                        PUSH   GRUSE
58510 @ 500557:                        PUSHI  #0x00000001
58511 @ 500562:                        ACCESS
58512 @ 500563:                        PUSHI  #0x00000000
58513 @ 500568:                        ASSVAL
58514 @ 500569:                        LOCATE L_0004

  9090        GRUSE(REG)=0
58515 @ 500572:                        LINE   9090 "regression-compile-tmp/nrimp10s-77.imp"
58516 @ 500614:                        PUSH   GRUSE
58517 @ 500617:                        PUSH   REG
58518 @ 500620:                        ACCESS
58519 @ 500621:                        PUSHI  #0x00000000
58520 @ 500626:                        ASSVAL

  9091  %END
58521 @ 500627:                        LINE   9091 "regression-compile-tmp/nrimp10s-77.imp"
58522 @ 500669:                     END    _lev0id0_lev1id1_lev2id3_CSS_GETINACC {lev=5 --> 4}

  9092  %ROUTINE NOTE ASSMENT(%INTEGER REG, ASSOP, VAR)
  9093  !***********************************************************************
  9094  !*       NOTES THE ASSIGNMENT TO SCALAR 'VAR'.  THIS INVOLVES REMOVING *
  9095  !*       OLD COPIES FROM REGISTERS TO AVOID CONFUSING OLD AND NEW VALUE*
  9096  !*       ASSOP =1 FOR'==',=2 FOR '=',=3 FOR '<-'                       *
  9097  !***********************************************************************
58523 @ 500670:                     LINE   9092 "regression-compile-tmp/nrimp10s-77.imp"
58524 @ 500712:                     DEF    NOTEASSMENT (_lev0id0_lev1id1_lev2id3_CSS_NOTEASSMENT) p1=V_01a9 a/tf=7 b/format=0 c/ostate=0  type=0 (<type:0>) form=7 (routine) special=0 (<special:0>) linkage=0 (auto) spec=0 indirect=0 unass=0
58525 @ 500735:                        START  ( FORMAL PARAMETERS  {lev=5 --> 6, nested=0 --> 1}
58526 @ 500736:                           DEF    REG p1=V_01e1 a/tf=11 b/format=1 c/ostate=0  type=1 (integer) form=1 (simple) special=0 (<special:0>) linkage=0 (auto) spec=0 indirect=0 unass=0
58527 @ 500751:                           DEF    ASSOP p1=V_01e2 a/tf=11 b/format=1 c/ostate=0  type=1 (integer) form=1 (simple) special=0 (<special:0>) linkage=0 (auto) spec=0 indirect=0 unass=0
58528 @ 500768:                           DEF    VAR p1=V_01e3 a/tf=11 b/format=1 c/ostate=0  type=1 (integer) form=1 (simple) special=0 (<special:0>) linkage=0 (auto) spec=0 indirect=0 unass=0
58529 @ 500783:                        FINISH ) {lev=5}

  9098  %CONSTINTEGER EEMASK=B'100011110000000';! MASK OF USES RELEVANT TO ==
58530 @ 500784:                        LINE   9098 "regression-compile-tmp/nrimp10s-77.imp"

  9099  %CONSTINTEGER EMASK=B'100011000000000';! MASK OF USES RELEVANT TO =
58531 @ 500826:                        LINE   9099 "regression-compile-tmp/nrimp10s-77.imp"

  9100  %CONSTINTEGER NREGS=5
58532 @ 500868:                        LINE   9100 "regression-compile-tmp/nrimp10s-77.imp"

  9101  %CONSTINTEGER REGS=16*16*16*16*CTB+16*16*16*XNB+16*16*ACCR+16*BREG+DR
58533 @ 500910:                        LINE   9101 "regression-compile-tmp/nrimp10s-77.imp"

  9102  %INTEGER I,USE1,USE2,II
58534 @ 500952:                        LINE   9102 "regression-compile-tmp/nrimp10s-77.imp"
58535 @ 500994:                        DEF    I p1=V_01e4 a/tf=11 b/format=1 c/ostate=0  type=1 (integer) form=1 (simple) special=0 (<special:0>) linkage=0 (auto) spec=0 indirect=0 unass=0
58536 @ 501007:                        DEF    USE1 p1=V_01e5 a/tf=11 b/format=1 c/ostate=0  type=1 (integer) form=1 (simple) special=0 (<special:0>) linkage=0 (auto) spec=0 indirect=0 unass=0
58537 @ 501023:                        DEF    USE2 p1=V_01e6 a/tf=11 b/format=1 c/ostate=0  type=1 (integer) form=1 (simple) special=0 (<special:0>) linkage=0 (auto) spec=0 indirect=0 unass=0
58538 @ 501039:                        DEF    II p1=V_01e7 a/tf=11 b/format=1 c/ostate=0  type=1 (integer) form=1 (simple) special=0 (<special:0>) linkage=0 (auto) spec=0 indirect=0 unass=0

  9103        %RETURN %IF VAR<=0
58539 @ 501053:                        LINE   9103 "regression-compile-tmp/nrimp10s-77.imp"
58540 @ 501095:                        PUSH   VAR
58541 @ 501098:                        PUSHI  #0x00000000
58542 @ 501103:                        JUMPIF > L_0004
58543 @ 501107:                        RETURN
58544 @ 501108:                        LOCATE L_0004

  9104        %IF ASSOP=1 %THEN %START
58545 @ 501111:                        LINE   9104 "regression-compile-tmp/nrimp10s-77.imp"
58546 @ 501153:                        PUSH   ASSOP
58547 @ 501156:                        PUSHI  #0x00000001
58548 @ 501161:                        JUMPIF # L_0004

  9105           %CYCLE I=0,1,7
58549 @ 501165:                        LINE   9105 "regression-compile-tmp/nrimp10s-77.imp"
58550 @ 501207:                        PUSH   I
58551 @ 501210:                        PUSHI  #0x00000001
58552 @ 501215:                        PUSHI  #0x00000007
58553 @ 501220:                        PUSHI  #0x00000000
58554 @ 501225:                        FOR    L_0006

  9106              USE1=GRUSE(I); USE2=USE1>>16; USE1=USE1&255
58555 @ 501228:                        LINE   9106 "regression-compile-tmp/nrimp10s-77.imp"
58556 @ 501270:                        PUSH   USE1
58557 @ 501273:                        PUSH   GRUSE
58558 @ 501276:                        PUSH   I
58559 @ 501279:                        ACCESS
58560 @ 501280:                        ASSVAL
58561 @ 501281:                        LINE   9106 "regression-compile-tmp/nrimp10s-77.imp"
58562 @ 501323:                        PUSH   USE2
58563 @ 501326:                        PUSH   USE1
58564 @ 501329:                        PUSHI  #0x00000010
58565 @ 501334:                        RSH   
58566 @ 501335:                        ASSVAL
58567 @ 501336:                        LINE   9106 "regression-compile-tmp/nrimp10s-77.imp"
58568 @ 501378:                        PUSH   USE1
58569 @ 501381:                        PUSH   USE1
58570 @ 501384:                        PUSHI  #0x000000ff
58571 @ 501389:                        AND   
58572 @ 501390:                        ASSVAL

  9107              %IF EEMASK&1<<USE2#0 %AND (GRINF2(I)&16_FFFF=VAR %OR GRINF2(I)>>16=VAR) %THEN GRUSE(I)=USE1 %AND USE2=0
58573 @ 501391:                        LINE   9107 "regression-compile-tmp/nrimp10s-77.imp"
58574 @ 501433:                        PUSHI  #0x00004780
58575 @ 501438:                        PUSHI  #0x00000001
58576 @ 501443:                        PUSH   USE2
58577 @ 501446:                        LSH   
58578 @ 501447:                        AND   
58579 @ 501448:                        PUSHI  #0x00000000
58580 @ 501453:                        JUMPIF = L_000a
58581 @ 501457:                        PUSH   GRINF2
58582 @ 501460:                        PUSH   I
58583 @ 501463:                        ACCESS
58584 @ 501464:                        PUSHI  #0x0000ffff
58585 @ 501469:                        AND   
58586 @ 501470:                        PUSH   VAR
58587 @ 501473:                        JUMPIF = L_000b
58588 @ 501477:                        PUSH   GRINF2
58589 @ 501480:                        PUSH   I
58590 @ 501483:                        ACCESS
58591 @ 501484:                        PUSHI  #0x00000010
58592 @ 501489:                        RSH   
58593 @ 501490:                        PUSH   VAR
58594 @ 501493:                        JUMPIF # L_000a
58595 @ 501497:                        LOCATE L_000b
58596 @ 501500:                        PUSH   GRUSE
58597 @ 501503:                        PUSH   I
58598 @ 501506:                        ACCESS
58599 @ 501507:                        PUSH   USE1
58600 @ 501510:                        ASSVAL
58601 @ 501511:                        PUSH   USE2
58602 @ 501514:                        PUSHI  #0x00000000
58603 @ 501519:                        ASSVAL
58604 @ 501520:                        LOCATE L_000a

  9108              %IF EEMASK&1<<USE1#0 %AND (GRINF1(I)&16_FFFF=VAR %OR GRINF1(I)>>16=VAR) %THEN GRUSE(I)=USE2 %AND GRINF1(I)=GRINF2(I)
58605 @ 501523:                        LINE   9108 "regression-compile-tmp/nrimp10s-77.imp"
58606 @ 501565:                        PUSHI  #0x00004780
58607 @ 501570:                        PUSHI  #0x00000001
58608 @ 501575:                        PUSH   USE1
58609 @ 501578:                        LSH   
58610 @ 501579:                        AND   
58611 @ 501580:                        PUSHI  #0x00000000
58612 @ 501585:                        JUMPIF = L_000a
58613 @ 501589:                        PUSH   GRINF1
58614 @ 501592:                        PUSH   I
58615 @ 501595:                        ACCESS
58616 @ 501596:                        PUSHI  #0x0000ffff
58617 @ 501601:                        AND   
58618 @ 501602:                        PUSH   VAR
58619 @ 501605:                        JUMPIF = L_000b
58620 @ 501609:                        PUSH   GRINF1
58621 @ 501612:                        PUSH   I
58622 @ 501615:                        ACCESS
58623 @ 501616:                        PUSHI  #0x00000010
58624 @ 501621:                        RSH   
58625 @ 501622:                        PUSH   VAR
58626 @ 501625:                        JUMPIF # L_000a
58627 @ 501629:                        LOCATE L_000b
58628 @ 501632:                        PUSH   GRUSE
58629 @ 501635:                        PUSH   I
58630 @ 501638:                        ACCESS
58631 @ 501639:                        PUSH   USE2
58632 @ 501642:                        ASSVAL
58633 @ 501643:                        PUSH   GRINF1
58634 @ 501646:                        PUSH   I
58635 @ 501649:                        ACCESS
58636 @ 501650:                        PUSH   GRINF2
58637 @ 501653:                        PUSH   I
58638 @ 501656:                        ACCESS
58639 @ 501657:                        ASSVAL
58640 @ 501658:                        LOCATE L_000a

  9109           %REPEAT
58641 @ 501661:                        LINE   9109 "regression-compile-tmp/nrimp10s-77.imp"
58642 @ 501703:                        REPEAT L_0006
58643 @ 501706:                        LOCATE L_0007

  9110           GRUSE(REG)=7
58644 @ 501709:                        LINE   9110 "regression-compile-tmp/nrimp10s-77.imp"
58645 @ 501751:                        PUSH   GRUSE
58646 @ 501754:                        PUSH   REG
58647 @ 501757:                        ACCESS
58648 @ 501758:                        PUSHI  #0x00000007
58649 @ 501763:                        ASSVAL

  9111           GRINF1(REG)=VAR
58650 @ 501764:                        LINE   9111 "regression-compile-tmp/nrimp10s-77.imp"
58651 @ 501806:                        PUSH   GRINF1
58652 @ 501809:                        PUSH   REG
58653 @ 501812:                        ACCESS
58654 @ 501813:                        PUSH   VAR
58655 @ 501816:                        ASSVAL

  9112        %FINISH %ELSE %START
58656 @ 501817:                        LINE   9112 "regression-compile-tmp/nrimp10s-77.imp"
58657 @ 501859:                        GOTO   L_0003
58658 @ 501862:                        LOCATE L_0004

  9113           %CYCLE II=0,4,4*(NREGS-1)
58659 @ 501865:                        LINE   9113 "regression-compile-tmp/nrimp10s-77.imp"
58660 @ 501907:                        PUSH   II
58661 @ 501910:                        PUSHI  #0x00000004
58662 @ 501915:                        PUSHI  #0x00000004
58663 @ 501920:                        PUSHI  #0x00000005
58664 @ 501925:                        PUSHI  #0x00000001
58665 @ 501930:                        SUB   
58666 @ 501931:                        MUL   
58667 @ 501932:                        PUSHI  #0x00000000
58668 @ 501937:                        FOR    L_0006

  9114           I=REGS>>II&15
58669 @ 501940:                        LINE   9114 "regression-compile-tmp/nrimp10s-77.imp"
58670 @ 501982:                        PUSH   I
58671 @ 501985:                        PUSHI  #0x00053071
58672 @ 501990:                        PUSH   II
58673 @ 501993:                        RSH   
58674 @ 501994:                        PUSHI  #0x0000000f
58675 @ 501999:                        AND   
58676 @ 502000:                        ASSVAL

  9115              USE1=GRUSE(I); USE2=USE1>>16; USE1=USE1&255
58677 @ 502001:                        LINE   9115 "regression-compile-tmp/nrimp10s-77.imp"
58678 @ 502043:                        PUSH   USE1
58679 @ 502046:                        PUSH   GRUSE
58680 @ 502049:                        PUSH   I
58681 @ 502052:                        ACCESS
58682 @ 502053:                        ASSVAL
58683 @ 502054:                        LINE   9115 "regression-compile-tmp/nrimp10s-77.imp"
58684 @ 502096:                        PUSH   USE2
58685 @ 502099:                        PUSH   USE1
58686 @ 502102:                        PUSHI  #0x00000010
58687 @ 502107:                        RSH   
58688 @ 502108:                        ASSVAL
58689 @ 502109:                        LINE   9115 "regression-compile-tmp/nrimp10s-77.imp"
58690 @ 502151:                        PUSH   USE1
58691 @ 502154:                        PUSH   USE1
58692 @ 502157:                        PUSHI  #0x000000ff
58693 @ 502162:                        AND   
58694 @ 502163:                        ASSVAL

  9116              %IF EMASK&1<<USE2#0 %AND (GRINF2(I)&16_FFFF=VAR %OR GRINF2(I)>>16=VAR %OR GRINF2(I)=VAR) %THEN GRUSE(I)=USE1 %AND USE2=0
58695 @ 502164:                        LINE   9116 "regression-compile-tmp/nrimp10s-77.imp"
58696 @ 502206:                        PUSHI  #0x00004600
58697 @ 502211:                        PUSHI  #0x00000001
58698 @ 502216:                        PUSH   USE2
58699 @ 502219:                        LSH   
58700 @ 502220:                        AND   
58701 @ 502221:                        PUSHI  #0x00000000
58702 @ 502226:                        JUMPIF = L_000a
58703 @ 502230:                        PUSH   GRINF2
58704 @ 502233:                        PUSH   I
58705 @ 502236:                        ACCESS
58706 @ 502237:                        PUSHI  #0x0000ffff
58707 @ 502242:                        AND   
58708 @ 502243:                        PUSH   VAR
58709 @ 502246:                        JUMPIF = L_000b
58710 @ 502250:                        PUSH   GRINF2
58711 @ 502253:                        PUSH   I
58712 @ 502256:                        ACCESS
58713 @ 502257:                        PUSHI  #0x00000010
58714 @ 502262:                        RSH   
58715 @ 502263:                        PUSH   VAR
58716 @ 502266:                        JUMPIF = L_000b
58717 @ 502270:                        PUSH   GRINF2
58718 @ 502273:                        PUSH   I
58719 @ 502276:                        ACCESS
58720 @ 502277:                        PUSH   VAR
58721 @ 502280:                        JUMPIF # L_000a
58722 @ 502284:                        LOCATE L_000b
58723 @ 502287:                        PUSH   GRUSE
58724 @ 502290:                        PUSH   I
58725 @ 502293:                        ACCESS
58726 @ 502294:                        PUSH   USE1
58727 @ 502297:                        ASSVAL
58728 @ 502298:                        PUSH   USE2
58729 @ 502301:                        PUSHI  #0x00000000
58730 @ 502306:                        ASSVAL
58731 @ 502307:                        LOCATE L_000a

  9117              %IF EMASK&1<<USE1#0 %AND (GRINF1(I)&16_FFFF=VAR  %OR GRINF1(I)>>16=VAR %OR GRINF1(I)=VAR) %THEN GRUSE(I)=USE2 %AND GRINF1(I)=GRINF2(I)
  9118  !
  9119  ! ALL THE FOREGOING CONDITIONS ARE NOT AS SILLY AS THEY SEEM. MUST
  9120  ! BEAR IN MIND THAT BOTH GRINF&VAR MAY BE RECORD ELEMENTS DEFINED
  9121  ! BY ALL 32 BITS OF INF AS WELL AS MODIFIED SCALARS WHEN THE NAME
  9122  ! ONLY TAKES 16 BITS
  9123  !
58732 @ 502310:                        LINE   9117 "regression-compile-tmp/nrimp10s-77.imp"
58733 @ 502352:                        PUSHI  #0x00004600
58734 @ 502357:                        PUSHI  #0x00000001
58735 @ 502362:                        PUSH   USE1
58736 @ 502365:                        LSH   
58737 @ 502366:                        AND   
58738 @ 502367:                        PUSHI  #0x00000000
58739 @ 502372:                        JUMPIF = L_000a
58740 @ 502376:                        PUSH   GRINF1
58741 @ 502379:                        PUSH   I
58742 @ 502382:                        ACCESS
58743 @ 502383:                        PUSHI  #0x0000ffff
58744 @ 502388:                        AND   
58745 @ 502389:                        PUSH   VAR
58746 @ 502392:                        JUMPIF = L_000b
58747 @ 502396:                        PUSH   GRINF1
58748 @ 502399:                        PUSH   I
58749 @ 502402:                        ACCESS
58750 @ 502403:                        PUSHI  #0x00000010
58751 @ 502408:                        RSH   
58752 @ 502409:                        PUSH   VAR
58753 @ 502412:                        JUMPIF = L_000b
58754 @ 502416:                        PUSH   GRINF1
58755 @ 502419:                        PUSH   I
58756 @ 502422:                        ACCESS
58757 @ 502423:                        PUSH   VAR
58758 @ 502426:                        JUMPIF # L_000a
58759 @ 502430:                        LOCATE L_000b
58760 @ 502433:                        PUSH   GRUSE
58761 @ 502436:                        PUSH   I
58762 @ 502439:                        ACCESS
58763 @ 502440:                        PUSH   USE2
58764 @ 502443:                        ASSVAL
58765 @ 502444:                        PUSH   GRINF1
58766 @ 502447:                        PUSH   I
58767 @ 502450:                        ACCESS
58768 @ 502451:                        PUSH   GRINF2
58769 @ 502454:                        PUSH   I
58770 @ 502457:                        ACCESS
58771 @ 502458:                        ASSVAL
58772 @ 502459:                        LOCATE L_000a

  9124           %REPEAT
58773 @ 502462:                        LINE   9124 "regression-compile-tmp/nrimp10s-77.imp"
58774 @ 502504:                        REPEAT L_0006
58775 @ 502507:                        LOCATE L_0007

  9125           %IF ASSOP=2 %AND VAR>0 %START
58776 @ 502510:                        LINE   9125 "regression-compile-tmp/nrimp10s-77.imp"
58777 @ 502552:                        PUSH   ASSOP
58778 @ 502555:                        PUSHI  #0x00000002
58779 @ 502560:                        JUMPIF # L_0007
58780 @ 502564:                        PUSH   VAR
58781 @ 502567:                        PUSHI  #0x00000000
58782 @ 502572:                        JUMPIF <= L_0007

  9126              USE1=GRUSE(REG)
58783 @ 502576:                        LINE   9126 "regression-compile-tmp/nrimp10s-77.imp"
58784 @ 502618:                        PUSH   USE1
58785 @ 502621:                        PUSH   GRUSE
58786 @ 502624:                        PUSH   REG
58787 @ 502627:                        ACCESS
58788 @ 502628:                        ASSVAL

  9127              %IF 5<=USE1&255<=6 %START;  ! ASSIGN CONST TO VAR
58789 @ 502629:                        LINE   9127 "regression-compile-tmp/nrimp10s-77.imp"
58790 @ 502671:                        PUSHI  #0x00000005
58791 @ 502676:                        PUSH   USE1
58792 @ 502679:                        PUSHI  #0x000000ff
58793 @ 502684:                        AND   
58794 @ 502685:                        JUMPIFD > L_000a
58795 @ 502689:                        PUSHI  #0x00000006
58796 @ 502694:                        JUMPIF > L_000a

  9128                 GRUSE(REG)=USE1&255!(9<<16)
58797 @ 502698:                        LINE   9128 "regression-compile-tmp/nrimp10s-77.imp"
58798 @ 502740:                        PUSH   GRUSE
58799 @ 502743:                        PUSH   REG
58800 @ 502746:                        ACCESS
58801 @ 502747:                        PUSH   USE1
58802 @ 502750:                        PUSHI  #0x000000ff
58803 @ 502755:                        AND   
58804 @ 502756:                        PUSHI  #0x00000009
58805 @ 502761:                        PUSHI  #0x00000010
58806 @ 502766:                        LSH   
58807 @ 502767:                        OR    
58808 @ 502768:                        ASSVAL

  9129                 GRINF2(REG)=VAR
58809 @ 502769:                        LINE   9129 "regression-compile-tmp/nrimp10s-77.imp"
58810 @ 502811:                        PUSH   GRINF2
58811 @ 502814:                        PUSH   REG
58812 @ 502817:                        ACCESS
58813 @ 502818:                        PUSH   VAR
58814 @ 502821:                        ASSVAL

  9130              %FINISH %ELSE %START;       ! ASSIGN VAR OR EXP TO VAR
58815 @ 502822:                        LINE   9130 "regression-compile-tmp/nrimp10s-77.imp"
58816 @ 502864:                        GOTO   L_0009
58817 @ 502867:                        LOCATE L_000a

  9131                 GRUSE(REG)=USE1<<16!9
58818 @ 502870:                        LINE   9131 "regression-compile-tmp/nrimp10s-77.imp"
58819 @ 502912:                        PUSH   GRUSE
58820 @ 502915:                        PUSH   REG
58821 @ 502918:                        ACCESS
58822 @ 502919:                        PUSH   USE1
58823 @ 502922:                        PUSHI  #0x00000010
58824 @ 502927:                        LSH   
58825 @ 502928:                        PUSHI  #0x00000009
58826 @ 502933:                        OR    
58827 @ 502934:                        ASSVAL

  9132                 GRINF2(REG)=GRINF1(REG); ! PREVIOUS USE BECOMES 2NDRY
58828 @ 502935:                        LINE   9132 "regression-compile-tmp/nrimp10s-77.imp"
58829 @ 502977:                        PUSH   GRINF2
58830 @ 502980:                        PUSH   REG
58831 @ 502983:                        ACCESS
58832 @ 502984:                        PUSH   GRINF1
58833 @ 502987:                        PUSH   REG
58834 @ 502990:                        ACCESS
58835 @ 502991:                        ASSVAL

  9133                 GRINF1(REG)=VAR
58836 @ 502992:                        LINE   9133 "regression-compile-tmp/nrimp10s-77.imp"
58837 @ 503034:                        PUSH   GRINF1
58838 @ 503037:                        PUSH   REG
58839 @ 503040:                        ACCESS
58840 @ 503041:                        PUSH   VAR
58841 @ 503044:                        ASSVAL

  9134              %FINISH
58842 @ 503045:                        LINE   9134 "regression-compile-tmp/nrimp10s-77.imp"
58843 @ 503087:                        LOCATE L_0009

  9135           %FINISH
58844 @ 503090:                        LINE   9135 "regression-compile-tmp/nrimp10s-77.imp"
58845 @ 503132:                        LOCATE L_0007

  9136        %FINISH
58846 @ 503135:                        LINE   9136 "regression-compile-tmp/nrimp10s-77.imp"
58847 @ 503177:                        LOCATE L_0003

  9137  %END
58848 @ 503180:                        LINE   9137 "regression-compile-tmp/nrimp10s-77.imp"
58849 @ 503222:                     END    _lev0id0_lev1id1_lev2id3_CSS_NOTEASSMENT {lev=5 --> 4}

  9138  %END;                                  ! OF ROUTINE CSS
  9139  !*DELSTART
58850 @ 503223:                     LINE   9138 "regression-compile-tmp/nrimp10s-77.imp"
58851 @ 503265:                  END    _lev0id0_lev1id1_lev2id3_CSS {lev=4 --> 3}

  9140  %ROUTINE PRINTUSE
  9141  !***********************************************************************
  9142  !*    UP TO TWO USES ARE REMEMBERED INFO IN GRINF1 & GRINF2            *
  9143  !*    BOTTOM HALF OF GRUSE RELATES TO INF1 TOP HALF TO INF2            *
  9144  !*    THE MEANS CLEARING GRUSE TO FORGETS THE REG COMPLETELY           *
  9145  !*    ARRAY REGISTER KEEPS THE CLAIM STATUS AND GRAT THE LAST USE      *
  9146  !***********************************************************************
58852 @ 503266:                  LINE   9140 "regression-compile-tmp/nrimp10s-77.imp"
58853 @ 503308:                  DEF    PRINTUSE (_lev0id0_lev1id1_lev2id3_PRINTUSE) p1=V_0153 a/tf=7 b/format=0 c/ostate=0  type=0 (<type:0>) form=7 (routine) special=0 (<special:0>) linkage=0 (auto) spec=0 indirect=0 unass=0
58854 @ 503328:                     START  ( FORMAL PARAMETERS  {lev=4 --> 5, nested=0 --> 1}
58855 @ 503329:                     FINISH ) {lev=4}

  9147  %CONSTSTRING(3)%ARRAY REGS(0:7)="ACC"," DR","LNB","XNB",
  9148                                        " PC","CTB","TOS","  B";
58856 @ 503330:                     LINE   9147 "regression-compile-tmp/nrimp10s-77.imp"
58857 @ 503372:                     PUSHI  #0x00000000
58858 @ 503377:                     PUSHI  #0x00000007
58859 @ 503382:                     BOUNDS
58860 @ 503383:                     DEF    REGS p1=V_015d a/tf=3b b/format=3 c/ostate=112  type=3 (string) form=11 (array) special=0 (<special:0>) linkage=2 (constant) spec=0 indirect=1 unass=0
58861 @ 503399:                     PUSHS  "ACC"
58862 @ 503404:                     INIT   1
58863 @ 503407:                     PUSHS  " DR"
58864 @ 503412:                     INIT   1
58865 @ 503415:                     PUSHS  "LNB"
58866 @ 503420:                     INIT   1
58867 @ 503423:                     PUSHS  "XNB"
58868 @ 503428:                     INIT   1
58869 @ 503431:                     PUSHS  " PC"
58870 @ 503436:                     INIT   1
58871 @ 503439:                     PUSHS  "CTB"
58872 @ 503444:                     INIT   1
58873 @ 503447:                     PUSHS  "TOS"
58874 @ 503452:                     INIT   1
58875 @ 503455:                     PUSHS  "  B"
58876 @ 503460:                     INIT   1

  9149  %CONSTSTRING(15)%ARRAY USES(0:15) =" NOT KNOWN "," I-RESULT  ",
  9150                                     " TEMPORARY ","  PLTBASE  ",
  9151                                     " NAMEBASE  "," LIT CONST ",
  9152                                     " TAB CONST "," DESC FOR  ",
  9153                                     " RECD BASE "," LOCAL VAR ",
  9154                                     " NAME+CNST "," AUXSTPTR- ",
  9155                                     " BYTE DES  "," HALF DES  ",
  9156                                     "  VMY RES  "," REC HDES  ";
58877 @ 503463:                     LINE   9149 "regression-compile-tmp/nrimp10s-77.imp"
58878 @ 503505:                     PUSHI  #0x00000000
58879 @ 503510:                     PUSHI  #0x0000000f
58880 @ 503515:                     BOUNDS
58881 @ 503516:                     DEF    USES p1=V_015e a/tf=3b b/format=f c/ostate=112  type=3 (string) form=11 (array) special=0 (<special:0>) linkage=2 (constant) spec=0 indirect=1 unass=0
58882 @ 503532:                     PUSHS  " NOT KNOWN "
58883 @ 503545:                     INIT   1
58884 @ 503548:                     PUSHS  " I-RESULT  "
58885 @ 503561:                     INIT   1
58886 @ 503564:                     PUSHS  " TEMPORARY "
58887 @ 503577:                     INIT   1
58888 @ 503580:                     PUSHS  "  PLTBASE  "
58889 @ 503593:                     INIT   1
58890 @ 503596:                     PUSHS  " NAMEBASE  "
58891 @ 503609:                     INIT   1
58892 @ 503612:                     PUSHS  " LIT CONST "
58893 @ 503625:                     INIT   1
58894 @ 503628:                     PUSHS  " TAB CONST "
58895 @ 503641:                     INIT   1
58896 @ 503644:                     PUSHS  " DESC FOR  "
58897 @ 503657:                     INIT   1
58898 @ 503660:                     PUSHS  " RECD BASE "
58899 @ 503673:                     INIT   1
58900 @ 503676:                     PUSHS  " LOCAL VAR "
58901 @ 503689:                     INIT   1
58902 @ 503692:                     PUSHS  " NAME+CNST "
58903 @ 503705:                     INIT   1
58904 @ 503708:                     PUSHS  " AUXSTPTR- "
58905 @ 503721:                     INIT   1
58906 @ 503724:                     PUSHS  " BYTE DES  "
58907 @ 503737:                     INIT   1
58908 @ 503740:                     PUSHS  " HALF DES  "
58909 @ 503753:                     INIT   1
58910 @ 503756:                     PUSHS  "  VMY RES  "
58911 @ 503769:                     INIT   1
58912 @ 503772:                     PUSHS  " REC HDES  "
58913 @ 503785:                     INIT   1

  9157  %CONSTSTRING(11)%ARRAY STATE(-1:3)={%C
  9158                                          "  LOCKED   ","   FREE    ",
  9159                                          " I-RESULT  "," TEMPORARY ",
  9160                                          " RT-PARAM  ";
58914 @ 503788:                     LINE   9157 "regression-compile-tmp/nrimp10s-77.imp"
58915 @ 503830:                     PUSHI  #0xffffffff
58916 @ 503835:                     PUSHI  #0x00000003
58917 @ 503840:                     BOUNDS
58918 @ 503841:                     DEF    STATE p1=V_015f a/tf=3b b/format=b c/ostate=112  type=3 (string) form=11 (array) special=0 (<special:0>) linkage=2 (constant) spec=0 indirect=1 unass=0
58919 @ 503858:                     PUSHS  "  LOCKED   "
58920 @ 503871:                     INIT   1
58921 @ 503874:                     PUSHS  "   FREE    "
58922 @ 503887:                     INIT   1
58923 @ 503890:                     PUSHS  " I-RESULT  "
58924 @ 503903:                     INIT   1
58925 @ 503906:                     PUSHS  " TEMPORARY "
58926 @ 503919:                     INIT   1
58927 @ 503922:                     PUSHS  " RT-PARAM  "
58928 @ 503935:                     INIT   1

  9161  %ROUTINESPEC OUT(%INTEGER USE,INF)
58929 @ 503938:                     LINE   9161 "regression-compile-tmp/nrimp10s-77.imp"
58930 @ 503980:                     DEF    OUT (_lev0id0_lev1id1_lev2id3_PRINTUSE_OUT) p1=V_0160 a/tf=7 b/format=0 c/ostate=8  type=0 (<type:0>) form=7 (routine) special=0 (<special:0>) linkage=0 (auto) spec=1 indirect=0 unass=0
58931 @ 503995:                     START  ( FORMAL PARAMETERS  {lev=4 --> 5, nested=0 --> 1}
58932 @ 503996:                        DEF    USE p1=V_0161 a/tf=11 b/format=1 c/ostate=0  type=1 (integer) form=1 (simple) special=0 (<special:0>) linkage=0 (auto) spec=0 indirect=0 unass=0
58933 @ 504011:                        DEF    INF p1=V_0162 a/tf=11 b/format=1 c/ostate=0  type=1 (integer) form=1 (simple) special=0 (<special:0>) linkage=0 (auto) spec=0 indirect=0 unass=0
58934 @ 504026:                     FINISH ) {lev=4}

  9162  %INTEGER I,USE,INF
58935 @ 504027:                     LINE   9162 "regression-compile-tmp/nrimp10s-77.imp"
58936 @ 504069:                     DEF    I p1=V_0161 a/tf=11 b/format=1 c/ostate=0  type=1 (integer) form=1 (simple) special=0 (<special:0>) linkage=0 (auto) spec=0 indirect=0 unass=0
58937 @ 504082:                     DEF    USE p1=V_0162 a/tf=11 b/format=1 c/ostate=0  type=1 (integer) form=1 (simple) special=0 (<special:0>) linkage=0 (auto) spec=0 indirect=0 unass=0
58938 @ 504097:                     DEF    INF p1=V_0163 a/tf=11 b/format=1 c/ostate=0  type=1 (integer) form=1 (simple) special=0 (<special:0>) linkage=0 (auto) spec=0 indirect=0 unass=0

  9163        %CYCLE I=0,1,7
58939 @ 504112:                     LINE   9163 "regression-compile-tmp/nrimp10s-77.imp"
58940 @ 504154:                     PUSH   I
58941 @ 504157:                     PUSHI  #0x00000001
58942 @ 504162:                     PUSHI  #0x00000007
58943 @ 504167:                     PUSHI  #0x00000000
58944 @ 504172:                     FOR    L_0003

  9164           %IF REGISTER(I)!GRUSE(I)#0 %START
58945 @ 504175:                     LINE   9164 "regression-compile-tmp/nrimp10s-77.imp"
58946 @ 504217:                     PUSH   REGISTER
58947 @ 504220:                     PUSH   I
58948 @ 504223:                     ACCESS
58949 @ 504224:                     PUSH   GRUSE
58950 @ 504227:                     PUSH   I
58951 @ 504230:                     ACCESS
58952 @ 504231:                     OR    
58953 @ 504232:                     PUSHI  #0x00000000
58954 @ 504237:                     JUMPIF = L_0007

  9165              USE=GRUSE(I)
58955 @ 504241:                     LINE   9165 "regression-compile-tmp/nrimp10s-77.imp"
58956 @ 504283:                     PUSH   USE
58957 @ 504286:                     PUSH   GRUSE
58958 @ 504289:                     PUSH   I
58959 @ 504292:                     ACCESS
58960 @ 504293:                     ASSVAL

  9166              PRINTSTRING(REGS(I).STATE(REGISTER(I)))
58961 @ 504294:                     LINE   9166 "regression-compile-tmp/nrimp10s-77.imp"
58962 @ 504336:                     PUSH   PRINTSTRING
58963 @ 504339:                     PUSH   REGS
58964 @ 504342:                     PUSH   I
58965 @ 504345:                     ACCESS
58966 @ 504346:                     PUSH   STATE
58967 @ 504349:                     PUSH   REGISTER
58968 @ 504352:                     PUSH   I
58969 @ 504355:                     ACCESS
58970 @ 504356:                     ACCESS
58971 @ 504357:                     CONCAT
58972 @ 504358:                     ASSPAR
58973 @ 504359:                     CALL  

  9167              OUT(USE&255,GRINF1(I))
58974 @ 504360:                     LINE   9167 "regression-compile-tmp/nrimp10s-77.imp"
58975 @ 504402:                     PUSH   OUT
58976 @ 504405:                     PUSH   USE
58977 @ 504408:                     PUSHI  #0x000000ff
58978 @ 504413:                     AND   
58979 @ 504414:                     ASSPAR
58980 @ 504415:                     PUSH   GRINF1
58981 @ 504418:                     PUSH   I
58982 @ 504421:                     ACCESS
58983 @ 504422:                     ASSPAR
58984 @ 504423:                     CALL  

  9168              %IF USE>>16#0 %THEN PRINTSTRING(" ALSO ") %AND OUT(USE>>16,GRINF2(I))
58985 @ 504424:                     LINE   9168 "regression-compile-tmp/nrimp10s-77.imp"
58986 @ 504466:                     PUSH   USE
58987 @ 504469:                     PUSHI  #0x00000010
58988 @ 504474:                     RSH   
58989 @ 504475:                     PUSHI  #0x00000000
58990 @ 504480:                     JUMPIF = L_000a
58991 @ 504484:                     PUSH   PRINTSTRING
58992 @ 504487:                     PUSHS  " ALSO "
58993 @ 504495:                     ASSPAR
58994 @ 504496:                     CALL  
58995 @ 504497:                     PUSH   OUT
58996 @ 504500:                     PUSH   USE
58997 @ 504503:                     PUSHI  #0x00000010
58998 @ 504508:                     RSH   
58999 @ 504509:                     ASSPAR
59000 @ 504510:                     PUSH   GRINF2
59001 @ 504513:                     PUSH   I
59002 @ 504516:                     ACCESS
59003 @ 504517:                     ASSPAR
59004 @ 504518:                     CALL  
59005 @ 504519:                     LOCATE L_000a

  9169              NEWLINE
59006 @ 504522:                     LINE   9169 "regression-compile-tmp/nrimp10s-77.imp"
59007 @ 504564:                     PUSH   NEWLINE
59008 @ 504567:                     CALL  

  9170           %FINISH
59009 @ 504568:                     LINE   9170 "regression-compile-tmp/nrimp10s-77.imp"
59010 @ 504610:                     LOCATE L_0007

  9171        %REPEAT
59011 @ 504613:                     LINE   9171 "regression-compile-tmp/nrimp10s-77.imp"
59012 @ 504655:                     REPEAT L_0003
59013 @ 504658:                     LOCATE L_0004

  9172        %RETURN
59014 @ 504661:                     LINE   9172 "regression-compile-tmp/nrimp10s-77.imp"
59015 @ 504703:                     RETURN

  9173  %ROUTINE OUT(%INTEGER USE,INF)
59016 @ 504704:                     LINE   9173 "regression-compile-tmp/nrimp10s-77.imp"
59017 @ 504746:                     DEF    OUT (_lev0id0_lev1id1_lev2id3_PRINTUSE_OUT) p1=V_0160 a/tf=7 b/format=0 c/ostate=0  type=0 (<type:0>) form=7 (routine) special=0 (<special:0>) linkage=0 (auto) spec=0 indirect=0 unass=0
59018 @ 504761:                        START  ( FORMAL PARAMETERS  {lev=5 --> 6, nested=0 --> 1}
59019 @ 504762:                           DEF    USE p1=V_0164 a/tf=11 b/format=1 c/ostate=0  type=1 (integer) form=1 (simple) special=0 (<special:0>) linkage=0 (auto) spec=0 indirect=0 unass=0
59020 @ 504777:                           DEF    INF p1=V_0165 a/tf=11 b/format=1 c/ostate=0  type=1 (integer) form=1 (simple) special=0 (<special:0>) linkage=0 (auto) spec=0 indirect=0 unass=0
59021 @ 504792:                        FINISH ) {lev=5}

  9174  %CONSTINTEGER LNMASK=B'1100011110000000'
59022 @ 504793:                        LINE   9174 "regression-compile-tmp/nrimp10s-77.imp"

  9175  %CONSTINTEGER UNMASK=B'0100001110000000'
59023 @ 504835:                        LINE   9175 "regression-compile-tmp/nrimp10s-77.imp"

  9176        PRINTSTRING(" USE = ".USES(USE))
59024 @ 504877:                        LINE   9176 "regression-compile-tmp/nrimp10s-77.imp"
59025 @ 504919:                        PUSH   PRINTSTRING
59026 @ 504922:                        PUSHS  " USE = "
59027 @ 504931:                        PUSH   USES
59028 @ 504934:                        PUSH   USE
59029 @ 504937:                        ACCESS
59030 @ 504938:                        CONCAT
59031 @ 504939:                        ASSPAR
59032 @ 504940:                        CALL  

  9177        %IF LNMASK&1<<USE#0 %THEN PRINTSTRING(PRINTNAME(INF&16_FFFF)) %ELSE WRITE(INF,1)
59033 @ 504941:                        LINE   9177 "regression-compile-tmp/nrimp10s-77.imp"
59034 @ 504983:                        PUSHI  #0x0000c780
59035 @ 504988:                        PUSHI  #0x00000001
59036 @ 504993:                        PUSH   USE
59037 @ 504996:                        LSH   
59038 @ 504997:                        AND   
59039 @ 504998:                        PUSHI  #0x00000000
59040 @ 505003:                        JUMPIF = L_0004
59041 @ 505007:                        PUSH   PRINTSTRING
59042 @ 505010:                        PUSH   PRINTNAME
59043 @ 505013:                        PUSH   INF
59044 @ 505016:                        PUSHI  #0x0000ffff
59045 @ 505021:                        AND   
59046 @ 505022:                        ASSPAR
59047 @ 505023:                        CALL  
59048 @ 505024:                        ASSPAR
59049 @ 505025:                        CALL  
59050 @ 505026:                        GOTO   L_0003
59051 @ 505029:                        LOCATE L_0004
59052 @ 505032:                        PUSH   WRITE
59053 @ 505035:                        PUSH   INF
59054 @ 505038:                        ASSPAR
59055 @ 505039:                        PUSHI  #0x00000001
59056 @ 505044:                        ASSPAR
59057 @ 505045:                        CALL  
59058 @ 505046:                        LOCATE L_0003

  9178        %IF USE=10 %THEN PRINTSYMBOL('+') %AND WRITE(INF>>16,1)
59059 @ 505049:                        LINE   9178 "regression-compile-tmp/nrimp10s-77.imp"
59060 @ 505091:                        PUSH   USE
59061 @ 505094:                        PUSHI  #0x0000000a
59062 @ 505099:                        JUMPIF # L_0004
59063 @ 505103:                        PUSH   PRINTSYMBOL
59064 @ 505106:                        PUSHI  #0x0000002b
59065 @ 505111:                        ASSPAR
59066 @ 505112:                        CALL  
59067 @ 505113:                        PUSH   WRITE
59068 @ 505116:                        PUSH   INF
59069 @ 505119:                        PUSHI  #0x00000010
59070 @ 505124:                        RSH   
59071 @ 505125:                        ASSPAR
59072 @ 505126:                        PUSHI  #0x00000001
59073 @ 505131:                        ASSPAR
59074 @ 505132:                        CALL  
59075 @ 505133:                        LOCATE L_0004

  9179        %IF UNMASK&1<<USE#0 %AND INF>>16#0 %THEN PRINTSTRING(" MODBY") %AND PRINTSTRING(PRINTNAME(INF>>16))
59076 @ 505136:                        LINE   9179 "regression-compile-tmp/nrimp10s-77.imp"
59077 @ 505178:                        PUSHI  #0x00004380
59078 @ 505183:                        PUSHI  #0x00000001
59079 @ 505188:                        PUSH   USE
59080 @ 505191:                        LSH   
59081 @ 505192:                        AND   
59082 @ 505193:                        PUSHI  #0x00000000
59083 @ 505198:                        JUMPIF = L_0004
59084 @ 505202:                        PUSH   INF
59085 @ 505205:                        PUSHI  #0x00000010
59086 @ 505210:                        RSH   
59087 @ 505211:                        PUSHI  #0x00000000
59088 @ 505216:                        JUMPIF = L_0004
59089 @ 505220:                        PUSH   PRINTSTRING
59090 @ 505223:                        PUSHS  " MODBY"
59091 @ 505231:                        ASSPAR
59092 @ 505232:                        CALL  
59093 @ 505233:                        PUSH   PRINTSTRING
59094 @ 505236:                        PUSH   PRINTNAME
59095 @ 505239:                        PUSH   INF
59096 @ 505242:                        PUSHI  #0x00000010
59097 @ 505247:                        RSH   
59098 @ 505248:                        ASSPAR
59099 @ 505249:                        CALL  
59100 @ 505250:                        ASSPAR
59101 @ 505251:                        CALL  
59102 @ 505252:                        LOCATE L_0004

  9180  %END
59103 @ 505255:                        LINE   9180 "regression-compile-tmp/nrimp10s-77.imp"
59104 @ 505297:                     END    _lev0id0_lev1id1_lev2id3_PRINTUSE_OUT {lev=5 --> 4}

  9181  %END
  9182  !*DELEND
59105 @ 505298:                     LINE   9181 "regression-compile-tmp/nrimp10s-77.imp"
59106 @ 505340:                  END    _lev0id0_lev1id1_lev2id3_PRINTUSE {lev=4 --> 3}

  9183  %ROUTINE ABORT
59107 @ 505341:                  LINE   9183 "regression-compile-tmp/nrimp10s-77.imp"
59108 @ 505383:                  DEF    ABORT (_lev0id0_lev1id1_lev2id3_ABORT) p1=V_0152 a/tf=7 b/format=0 c/ostate=0  type=0 (<type:0>) form=7 (routine) special=0 (<special:0>) linkage=0 (auto) spec=0 indirect=0 unass=0
59109 @ 505400:                     START  ( FORMAL PARAMETERS  {lev=4 --> 5, nested=0 --> 1}
59110 @ 505401:                     FINISH ) {lev=4}

  9184           PRINTSTRING("
  9185  ****************      ABORT********************    ABORT    *******")
  9186  !*DELSTART
59111 @ 505402:                     LINE   9184 "regression-compile-tmp/nrimp10s-77.imp"
59112 @ 505444:                     PUSH   PRINTSTRING
59113 @ 505447:                     PUSHS  "\n****************      ABORT********************    ABORT    *******"
59114 @ 505517:                     ASSPAR
59115 @ 505518:                     CALL  

  9187           NCODE(ADDR(CODE(0)), ADDR(CODE(PPCURR)), CABUF) %UNLESS CA=CABUF
59116 @ 505519:                     LINE   9187 "regression-compile-tmp/nrimp10s-77.imp"
59117 @ 505561:                     PUSH   CA
59118 @ 505564:                     PUSH   CABUF
59119 @ 505567:                     JUMPIF = L_0004
59120 @ 505571:                     PUSH   NCODE
59121 @ 505574:                     PUSH   ADDR
59122 @ 505577:                     PUSH   CODE
59123 @ 505580:                     PUSHI  #0x00000000
59124 @ 505585:                     ACCESS
59125 @ 505586:                     ASSPAR
59126 @ 505587:                     CALL  
59127 @ 505588:                     ASSPAR
59128 @ 505589:                     PUSH   ADDR
59129 @ 505592:                     PUSH   CODE
59130 @ 505595:                     PUSH   PPCURR
59131 @ 505598:                     ACCESS
59132 @ 505599:                     ASSPAR
59133 @ 505600:                     CALL  
59134 @ 505601:                     ASSPAR
59135 @ 505602:                     PUSH   CABUF
59136 @ 505605:                     ASSPAR
59137 @ 505606:                     CALL  
59138 @ 505607:                     LOCATE L_0004

  9188           PRINT USE
  9189  !*DELEND
59139 @ 505610:                     LINE   9188 "regression-compile-tmp/nrimp10s-77.imp"
59140 @ 505652:                     PUSH   PRINTUSE
59141 @ 505655:                     CALL  

  9190           %MONITOR
59142 @ 505656:                     LINE   9190 "regression-compile-tmp/nrimp10s-77.imp"
59143 @ 505698:                     MONITOR

  9191           %STOP
59144 @ 505699:                     LINE   9191 "regression-compile-tmp/nrimp10s-77.imp"
59145 @ 505741:                     STOP  

  9192  %END
59146 @ 505742:                     LINE   9192 "regression-compile-tmp/nrimp10s-77.imp"
59147 @ 505784:                  END    _lev0id0_lev1id1_lev2id3_ABORT {lev=4 --> 3}

  9193  %ROUTINE EPILOGUE
  9194  !***********************************************************************
  9195  !*       PLANT ANY SUBROUINES THAT HAVE BEEN REQUIRED DURING           *
  9196  !*       THE CODE GENERATION PHASE                                     *
  9197  !***********************************************************************
59148 @ 505785:                  LINE   9193 "regression-compile-tmp/nrimp10s-77.imp"
59149 @ 505827:                  DEF    EPILOGUE (_lev0id0_lev1id1_lev2id3_EPILOGUE) p1=V_014e a/tf=7 b/format=0 c/ostate=0  type=0 (<type:0>) form=7 (routine) special=0 (<special:0>) linkage=0 (auto) spec=0 indirect=0 unass=0
59150 @ 505847:                     START  ( FORMAL PARAMETERS  {lev=4 --> 5, nested=0 --> 1}
59151 @ 505848:                     FINISH ) {lev=4}

  9198  %INTEGER D,J
59152 @ 505849:                     LINE   9198 "regression-compile-tmp/nrimp10s-77.imp"
59153 @ 505891:                     DEF    D p1=V_015d a/tf=11 b/format=1 c/ostate=0  type=1 (integer) form=1 (simple) special=0 (<special:0>) linkage=0 (auto) spec=0 indirect=0 unass=0
59154 @ 505904:                     DEF    J p1=V_015e a/tf=11 b/format=1 c/ostate=0  type=1 (integer) form=1 (simple) special=0 (<special:0>) linkage=0 (auto) spec=0 indirect=0 unass=0

  9199  %ROUTINESPEC FILL(%INTEGER LAB)
59155 @ 505917:                     LINE   9199 "regression-compile-tmp/nrimp10s-77.imp"
59156 @ 505959:                     DEF    FILL (_lev0id0_lev1id1_lev2id3_EPILOGUE_FILL) p1=V_015f a/tf=7 b/format=0 c/ostate=8  type=0 (<type:0>) form=7 (routine) special=0 (<special:0>) linkage=0 (auto) spec=1 indirect=0 unass=0
59157 @ 505975:                     START  ( FORMAL PARAMETERS  {lev=4 --> 5, nested=0 --> 1}
59158 @ 505976:                        DEF    LAB p1=V_0160 a/tf=11 b/format=1 c/ostate=0  type=1 (integer) form=1 (simple) special=0 (<special:0>) linkage=0 (auto) spec=0 indirect=0 unass=0
59159 @ 505991:                     FINISH ) {lev=4}

  9200           %IF PLINK(15)=0 %THEN ->P16
59160 @ 505992:                     LINE   9200 "regression-compile-tmp/nrimp10s-77.imp"
59161 @ 506034:                     PUSH   PLINK
59162 @ 506037:                     PUSHI  #0x0000000f
59163 @ 506042:                     ACCESS
59164 @ 506043:                     PUSHI  #0x00000000
59165 @ 506048:                     JUMPIF # L_0004
59166 @ 506052:                     JUMP   L_0160
59167 @ 506055:                     LOCATE L_0004

  9201           ABORT
59168 @ 506058:                     LINE   9201 "regression-compile-tmp/nrimp10s-77.imp"
59169 @ 506100:                     PUSH   ABORT
59170 @ 506103:                     CALL  

  9202  P16:
  9203  !
  9204  ! STRING RESOLUTION SUBROUTINE
  9205  ! THIS IS ENTERED VIA A CALL INSTRN AND HAS 3 PARAMETERS
  9206  ! P1(LNB+5) = RESD A CURRENT LENGTH DESCRIPTOR POINTING AT THE FIRST BYTE
  9207  !             OF THE STRING BEING RESOLVED
  9208  ! P2(LNB+7) = STD A MAX LENGTH DESCRIPTOR TO THE STRING IN WHICH ANY
  9209  !             FRAGMENT IS TO BE STORED
  9210  ! P3(LNB+9) - EXPD A CURRENT LENGTH DESCRIPTOR POINTING AT THE 
  9211  !             LENGTH BYTE OF STRING TO BE SEARCHED FOR
  9212  !
  9213  ! IF RESOLUTION IS SUCCESSFULL CC IS SET TO 0 AND AN UPDATED VERSION
  9214  ! OF RESD IS RETURNED IN THE ACC IN CASE THERE ARE FURTHER RESLNS
  9215  !
  9216  ! CODE IS AS FOLLOWS:-
  9217  !
  9218  !        LXN   (LNB+0)                  OLD LNB
  9219  !        LD    (XNB+3)                  PLT DESCRIPTOR
  9220  !        LDB   0                        ZERO BOUND FOR MDIAG
  9221  !        STD   (LNB+3)                  STANDARD PLACE
  9222  !        ASF   4                        GRAB 2 TEMPORARIES
  9223  !        LD    (LNB+5)                  RESULT IF NULL ROUTE TAKEN
  9224  !        SLD   (LNB+9)                  EXPD
  9225  !        LB    0
  9226  !        JAT   11,LNULL                 JUMP IF EXP NULL
  9227  !        INCA  1                        TO FIRST CHAR
  9228  !        LB    @DR                      FIRST CHAR INTO B
  9229  !        STD   (LNB+11)                 TEMP1
  9230  !        LSS   (LNB+5)                  TYPE&BND OF RESD
  9231  !        AND   XIFF
  9232  !        JAT   4,RESFAIL                RESD IS NULL &EXPD NOT NULL
  9233  !        LD    (LNB+5)                  RESD TO DR
  9234  !AGN     SWNE  L=DR                     SEARCH FOR FIRST CHAR
  9235  !        JCC   8,RESFAIL                NOT FOUND
  9236  !        STD   (LNB+13)                 SAVE IN TEMP 2
  9237  !        CYD   0
  9238  !        LD    (LNB+11)                 EXP DESCRIPTOR FOR COMPARISON
  9239  !        CPS   L=DR,FILLER=FF           CHECK REST OF EXPRSN
  9240  !        JCC   8,L2                     RESLN HAS SUCCEEDED
  9241  !        LD    (LNB+13)                 RESUME SCANNING
  9242  !        SWEQ  L=1                      ADVANCE BY 1 AVOIDING MODD
  9243  !        J     AGN
  9244  !
  9245  ! RESOLUTION COMPLETE. ARRANGE TO STORE FRAGMENT WITHOUT ANY FILLER CHARS
  9246  ! SO S->S.(T).Z WORKS OK AND ALLOWING STD TO BE NULL
  9247  !
  9248  !L2      SLSS  (LNB+5)                  STORE UPDATED DES & GET BND
  9249  !        ISB   (LNB+13)                 GIVE LENGTH OF FRAGMENT
  9250  !        ST    B
  9251  !        LSS   (LNB+7)                  LENGTH OF STD
  9252  !        JAF   4,*+6                    ! ZERO FOR NO 1ST PART RESLN
  9253  !        LSS   1
  9254  !        AND   X1FF
  9255  !        ICP   B
  9256  !        JCC   12,RESFAIL
  9257  !LNULL   LD    (LNB+7)                  STD TO DR
  9258  !        JAT   11,L3                    STD NULL DONT SET LENGTH
  9259  !        LSD   (LNB+5)                  ORIGINIAL STRING
  9260  !        MVL   L=1                      SET LENGTH BYTE FROM B
  9261  !        LDB   B                        TO STORE CHARS
  9262  !        MV    L=DR,FILLER=16_80        ASSIGN
  9263  !L3      LD    TOS                      RESULT AND SET CC=0
  9264  !        CYD   0
  9265  !        EXIT
  9266  !RESFAIL MPSR  16_24                    SET CC=1
  9267  !        EXIT
59171 @ 506104:                     LINE   9202 "regression-compile-tmp/nrimp10s-77.imp"
59172 @ 506146:                     LABEL  L_0160

  9268           %IF PLINK(16)=0 %THEN ->P17
59173 @ 506149:                     LINE   9268 "regression-compile-tmp/nrimp10s-77.imp"
59174 @ 506191:                     PUSH   PLINK
59175 @ 506194:                     PUSHI  #0x00000010
59176 @ 506199:                     ACCESS
59177 @ 506200:                     PUSHI  #0x00000000
59178 @ 506205:                     JUMPIF # L_0004
59179 @ 506209:                     JUMP   L_0161
59180 @ 506212:                     LOCATE L_0004

  9269           FILL(16)
59181 @ 506215:                     LINE   9269 "regression-compile-tmp/nrimp10s-77.imp"
59182 @ 506257:                     PUSH   FILL
59183 @ 506260:                     PUSHI  #0x00000010
59184 @ 506265:                     ASSPAR
59185 @ 506266:                     CALL  

  9270           PSF1(LXN,1,0)
59186 @ 506267:                     LINE   9270 "regression-compile-tmp/nrimp10s-77.imp"
59187 @ 506309:                     PUSH   PSF1
59188 @ 506312:                     PUSHI  #0x0000007e
59189 @ 506317:                     ASSPAR
59190 @ 506318:                     PUSHI  #0x00000001
59191 @ 506323:                     ASSPAR
59192 @ 506324:                     PUSHI  #0x00000000
59193 @ 506329:                     ASSPAR
59194 @ 506330:                     CALL  

  9271           PF1(LD,0,XNB,12)
59195 @ 506331:                     LINE   9271 "regression-compile-tmp/nrimp10s-77.imp"
59196 @ 506373:                     PUSH   PF1
59197 @ 506376:                     PUSHI  #0x00000078
59198 @ 506381:                     ASSPAR
59199 @ 506382:                     PUSHI  #0x00000000
59200 @ 506387:                     ASSPAR
59201 @ 506388:                     PUSHI  #0x00000003
59202 @ 506393:                     ASSPAR
59203 @ 506394:                     PUSHI  #0x0000000c
59204 @ 506399:                     ASSPAR
59205 @ 506400:                     CALL  

  9272           PSF1(LDB,0,0)
59206 @ 506401:                     LINE   9272 "regression-compile-tmp/nrimp10s-77.imp"
59207 @ 506443:                     PUSH   PSF1
59208 @ 506446:                     PUSHI  #0x00000076
59209 @ 506451:                     ASSPAR
59210 @ 506452:                     PUSHI  #0x00000000
59211 @ 506457:                     ASSPAR
59212 @ 506458:                     PUSHI  #0x00000000
59213 @ 506463:                     ASSPAR
59214 @ 506464:                     CALL  

  9273           PSF1(STD,1,12)
59215 @ 506465:                     LINE   9273 "regression-compile-tmp/nrimp10s-77.imp"
59216 @ 506507:                     PUSH   PSF1
59217 @ 506510:                     PUSHI  #0x00000058
59218 @ 506515:                     ASSPAR
59219 @ 506516:                     PUSHI  #0x00000001
59220 @ 506521:                     ASSPAR
59221 @ 506522:                     PUSHI  #0x0000000c
59222 @ 506527:                     ASSPAR
59223 @ 506528:                     CALL  

  9274           PSF1(ASF,0,4)
59224 @ 506529:                     LINE   9274 "regression-compile-tmp/nrimp10s-77.imp"
59225 @ 506571:                     PUSH   PSF1
59226 @ 506574:                     PUSHI  #0x0000006e
59227 @ 506579:                     ASSPAR
59228 @ 506580:                     PUSHI  #0x00000000
59229 @ 506585:                     ASSPAR
59230 @ 506586:                     PUSHI  #0x00000004
59231 @ 506591:                     ASSPAR
59232 @ 506592:                     CALL  

  9275           PSF1(LD,1,20)
59233 @ 506593:                     LINE   9275 "regression-compile-tmp/nrimp10s-77.imp"
59234 @ 506635:                     PUSH   PSF1
59235 @ 506638:                     PUSHI  #0x00000078
59236 @ 506643:                     ASSPAR
59237 @ 506644:                     PUSHI  #0x00000001
59238 @ 506649:                     ASSPAR
59239 @ 506650:                     PUSHI  #0x00000014
59240 @ 506655:                     ASSPAR
59241 @ 506656:                     CALL  

  9276           PSF1(SLD,1,36)
59242 @ 506657:                     LINE   9276 "regression-compile-tmp/nrimp10s-77.imp"
59243 @ 506699:                     PUSH   PSF1
59244 @ 506702:                     PUSHI  #0x00000050
59245 @ 506707:                     ASSPAR
59246 @ 506708:                     PUSHI  #0x00000001
59247 @ 506713:                     ASSPAR
59248 @ 506714:                     PUSHI  #0x00000024
59249 @ 506719:                     ASSPAR
59250 @ 506720:                     CALL  

  9277           PSF1(LB,0,0)
59251 @ 506721:                     LINE   9277 "regression-compile-tmp/nrimp10s-77.imp"
59252 @ 506763:                     PUSH   PSF1
59253 @ 506766:                     PUSHI  #0x0000007a
59254 @ 506771:                     ASSPAR
59255 @ 506772:                     PUSHI  #0x00000000
59256 @ 506777:                     ASSPAR
59257 @ 506778:                     PUSHI  #0x00000000
59258 @ 506783:                     ASSPAR
59259 @ 506784:                     CALL  

  9278           PF3(JAT,11,0,16_24)
59260 @ 506785:                     LINE   9278 "regression-compile-tmp/nrimp10s-77.imp"
59261 @ 506827:                     PUSH   PF3
59262 @ 506830:                     PUSHI  #0x00000004
59263 @ 506835:                     ASSPAR
59264 @ 506836:                     PUSHI  #0x0000000b
59265 @ 506841:                     ASSPAR
59266 @ 506842:                     PUSHI  #0x00000000
59267 @ 506847:                     ASSPAR
59268 @ 506848:                     PUSHI  #0x00000024
59269 @ 506853:                     ASSPAR
59270 @ 506854:                     CALL  

  9279           PSF1(INCA,0,1)
59271 @ 506855:                     LINE   9279 "regression-compile-tmp/nrimp10s-77.imp"
59272 @ 506897:                     PUSH   PSF1
59273 @ 506900:                     PUSHI  #0x00000014
59274 @ 506905:                     ASSPAR
59275 @ 506906:                     PUSHI  #0x00000000
59276 @ 506911:                     ASSPAR
59277 @ 506912:                     PUSHI  #0x00000001
59278 @ 506917:                     ASSPAR
59279 @ 506918:                     CALL  

  9280           PF1(LB,2,7,0)
59280 @ 506919:                     LINE   9280 "regression-compile-tmp/nrimp10s-77.imp"
59281 @ 506961:                     PUSH   PF1
59282 @ 506964:                     PUSHI  #0x0000007a
59283 @ 506969:                     ASSPAR
59284 @ 506970:                     PUSHI  #0x00000002
59285 @ 506975:                     ASSPAR
59286 @ 506976:                     PUSHI  #0x00000007
59287 @ 506981:                     ASSPAR
59288 @ 506982:                     PUSHI  #0x00000000
59289 @ 506987:                     ASSPAR
59290 @ 506988:                     CALL  

  9281           PSF1(STD,1,44)
59291 @ 506989:                     LINE   9281 "regression-compile-tmp/nrimp10s-77.imp"
59292 @ 507031:                     PUSH   PSF1
59293 @ 507034:                     PUSHI  #0x00000058
59294 @ 507039:                     ASSPAR
59295 @ 507040:                     PUSHI  #0x00000001
59296 @ 507045:                     ASSPAR
59297 @ 507046:                     PUSHI  #0x0000002c
59298 @ 507051:                     ASSPAR
59299 @ 507052:                     CALL  

  9282           PSF1(LSS,1,20)
59300 @ 507053:                     LINE   9282 "regression-compile-tmp/nrimp10s-77.imp"
59301 @ 507095:                     PUSH   PSF1
59302 @ 507098:                     PUSHI  #0x00000062
59303 @ 507103:                     ASSPAR
59304 @ 507104:                     PUSHI  #0x00000001
59305 @ 507109:                     ASSPAR
59306 @ 507110:                     PUSHI  #0x00000014
59307 @ 507115:                     ASSPAR
59308 @ 507116:                     CALL  

  9283           PF1(AND,0,0,16_1FF)
59309 @ 507117:                     LINE   9283 "regression-compile-tmp/nrimp10s-77.imp"
59310 @ 507159:                     PUSH   PF1
59311 @ 507162:                     PUSHI  #0x0000008a
59312 @ 507167:                     ASSPAR
59313 @ 507168:                     PUSHI  #0x00000000
59314 @ 507173:                     ASSPAR
59315 @ 507174:                     PUSHI  #0x00000000
59316 @ 507179:                     ASSPAR
59317 @ 507180:                     PUSHI  #0x000001ff
59318 @ 507185:                     ASSPAR
59319 @ 507186:                     CALL  

  9284           PF3(JAT,4,0,16_27)
59320 @ 507187:                     LINE   9284 "regression-compile-tmp/nrimp10s-77.imp"
59321 @ 507229:                     PUSH   PF3
59322 @ 507232:                     PUSHI  #0x00000004
59323 @ 507237:                     ASSPAR
59324 @ 507238:                     PUSHI  #0x00000004
59325 @ 507243:                     ASSPAR
59326 @ 507244:                     PUSHI  #0x00000000
59327 @ 507249:                     ASSPAR
59328 @ 507250:                     PUSHI  #0x00000027
59329 @ 507255:                     ASSPAR
59330 @ 507256:                     CALL  

  9285           PSF1(LD,1,23)
59331 @ 507257:                     LINE   9285 "regression-compile-tmp/nrimp10s-77.imp"
59332 @ 507299:                     PUSH   PSF1
59333 @ 507302:                     PUSHI  #0x00000078
59334 @ 507307:                     ASSPAR
59335 @ 507308:                     PUSHI  #0x00000001
59336 @ 507313:                     ASSPAR
59337 @ 507314:                     PUSHI  #0x00000017
59338 @ 507319:                     ASSPAR
59339 @ 507320:                     CALL  

  9286           PF2(SWNE,1,0,0,0,0)
59340 @ 507321:                     LINE   9286 "regression-compile-tmp/nrimp10s-77.imp"
59341 @ 507363:                     PUSH   PF2
59342 @ 507366:                     PUSHI  #0x000000a2
59343 @ 507371:                     ASSPAR
59344 @ 507372:                     PUSHI  #0x00000001
59345 @ 507377:                     ASSPAR
59346 @ 507378:                     PUSHI  #0x00000000
59347 @ 507383:                     ASSPAR
59348 @ 507384:                     PUSHI  #0x00000000
59349 @ 507389:                     ASSPAR
59350 @ 507390:                     PUSHI  #0x00000000
59351 @ 507395:                     ASSPAR
59352 @ 507396:                     PUSHI  #0x00000000
59353 @ 507401:                     ASSPAR
59354 @ 507402:                     CALL  

  9287           PF3(JCC,8,0,16_23)
59355 @ 507403:                     LINE   9287 "regression-compile-tmp/nrimp10s-77.imp"
59356 @ 507445:                     PUSH   PF3
59357 @ 507448:                     PUSHI  #0x00000002
59358 @ 507453:                     ASSPAR
59359 @ 507454:                     PUSHI  #0x00000008
59360 @ 507459:                     ASSPAR
59361 @ 507460:                     PUSHI  #0x00000000
59362 @ 507465:                     ASSPAR
59363 @ 507466:                     PUSHI  #0x00000023
59364 @ 507471:                     ASSPAR
59365 @ 507472:                     CALL  

  9288           PSF1(STD,1,52)
59366 @ 507473:                     LINE   9288 "regression-compile-tmp/nrimp10s-77.imp"
59367 @ 507515:                     PUSH   PSF1
59368 @ 507518:                     PUSHI  #0x00000058
59369 @ 507523:                     ASSPAR
59370 @ 507524:                     PUSHI  #0x00000001
59371 @ 507529:                     ASSPAR
59372 @ 507530:                     PUSHI  #0x00000034
59373 @ 507535:                     ASSPAR
59374 @ 507536:                     CALL  

  9289           PSF1(CYD,0,0)
59375 @ 507537:                     LINE   9289 "regression-compile-tmp/nrimp10s-77.imp"
59376 @ 507579:                     PUSH   PSF1
59377 @ 507582:                     PUSHI  #0x00000012
59378 @ 507587:                     ASSPAR
59379 @ 507588:                     PUSHI  #0x00000000
59380 @ 507593:                     ASSPAR
59381 @ 507594:                     PUSHI  #0x00000000
59382 @ 507599:                     ASSPAR
59383 @ 507600:                     CALL  

  9290           PSF1(LD,1,44)
59384 @ 507601:                     LINE   9290 "regression-compile-tmp/nrimp10s-77.imp"
59385 @ 507643:                     PUSH   PSF1
59386 @ 507646:                     PUSHI  #0x00000078
59387 @ 507651:                     ASSPAR
59388 @ 507652:                     PUSHI  #0x00000001
59389 @ 507657:                     ASSPAR
59390 @ 507658:                     PUSHI  #0x0000002c
59391 @ 507663:                     ASSPAR
59392 @ 507664:                     CALL  

  9291           PF2(CPS,1,1,0,0,16_FF)
59393 @ 507665:                     LINE   9291 "regression-compile-tmp/nrimp10s-77.imp"
59394 @ 507707:                     PUSH   PF2
59395 @ 507710:                     PUSHI  #0x000000a4
59396 @ 507715:                     ASSPAR
59397 @ 507716:                     PUSHI  #0x00000001
59398 @ 507721:                     ASSPAR
59399 @ 507722:                     PUSHI  #0x00000001
59400 @ 507727:                     ASSPAR
59401 @ 507728:                     PUSHI  #0x00000000
59402 @ 507733:                     ASSPAR
59403 @ 507734:                     PUSHI  #0x00000000
59404 @ 507739:                     ASSPAR
59405 @ 507740:                     PUSHI  #0x000000ff
59406 @ 507745:                     ASSPAR
59407 @ 507746:                     CALL  

  9292           PF3(JCC,8,0,5)
59408 @ 507747:                     LINE   9292 "regression-compile-tmp/nrimp10s-77.imp"
59409 @ 507789:                     PUSH   PF3
59410 @ 507792:                     PUSHI  #0x00000002
59411 @ 507797:                     ASSPAR
59412 @ 507798:                     PUSHI  #0x00000008
59413 @ 507803:                     ASSPAR
59414 @ 507804:                     PUSHI  #0x00000000
59415 @ 507809:                     ASSPAR
59416 @ 507810:                     PUSHI  #0x00000005
59417 @ 507815:                     ASSPAR
59418 @ 507816:                     CALL  

  9293           PSF1(LD,1,52)
59419 @ 507817:                     LINE   9293 "regression-compile-tmp/nrimp10s-77.imp"
59420 @ 507859:                     PUSH   PSF1
59421 @ 507862:                     PUSHI  #0x00000078
59422 @ 507867:                     ASSPAR
59423 @ 507868:                     PUSHI  #0x00000001
59424 @ 507873:                     ASSPAR
59425 @ 507874:                     PUSHI  #0x00000034
59426 @ 507879:                     ASSPAR
59427 @ 507880:                     CALL  

  9294           PF2(SWEQ,0,0,0,0,0)
59428 @ 507881:                     LINE   9294 "regression-compile-tmp/nrimp10s-77.imp"
59429 @ 507923:                     PUSH   PF2
59430 @ 507926:                     PUSHI  #0x000000a0
59431 @ 507931:                     ASSPAR
59432 @ 507932:                     PUSHI  #0x00000000
59433 @ 507937:                     ASSPAR
59434 @ 507938:                     PUSHI  #0x00000000
59435 @ 507943:                     ASSPAR
59436 @ 507944:                     PUSHI  #0x00000000
59437 @ 507949:                     ASSPAR
59438 @ 507950:                     PUSHI  #0x00000000
59439 @ 507955:                     ASSPAR
59440 @ 507956:                     PUSHI  #0x00000000
59441 @ 507961:                     ASSPAR
59442 @ 507962:                     CALL  

  9295           PSF1(JUNC,0,-12)
59443 @ 507963:                     LINE   9295 "regression-compile-tmp/nrimp10s-77.imp"
59444 @ 508005:                     PUSH   PSF1
59445 @ 508008:                     PUSHI  #0x0000001a
59446 @ 508013:                     ASSPAR
59447 @ 508014:                     PUSHI  #0x00000000
59448 @ 508019:                     ASSPAR
59449 @ 508020:                     PUSHI  #0x0000000c
59450 @ 508025:                     NEGATE
59451 @ 508026:                     ASSPAR
59452 @ 508027:                     CALL  

  9296           PSF1(SLSS,1,20)
59453 @ 508028:                     LINE   9296 "regression-compile-tmp/nrimp10s-77.imp"
59454 @ 508070:                     PUSH   PSF1
59455 @ 508073:                     PUSHI  #0x00000042
59456 @ 508078:                     ASSPAR
59457 @ 508079:                     PUSHI  #0x00000001
59458 @ 508084:                     ASSPAR
59459 @ 508085:                     PUSHI  #0x00000014
59460 @ 508090:                     ASSPAR
59461 @ 508091:                     CALL  

  9297           PSF1(ISB,1,52)
59462 @ 508092:                     LINE   9297 "regression-compile-tmp/nrimp10s-77.imp"
59463 @ 508134:                     PUSH   PSF1
59464 @ 508137:                     PUSHI  #0x000000e2
59465 @ 508142:                     ASSPAR
59466 @ 508143:                     PUSHI  #0x00000001
59467 @ 508148:                     ASSPAR
59468 @ 508149:                     PUSHI  #0x00000034
59469 @ 508154:                     ASSPAR
59470 @ 508155:                     CALL  

  9298           PF1(ST,0,BREG,0)
59471 @ 508156:                     LINE   9298 "regression-compile-tmp/nrimp10s-77.imp"
59472 @ 508198:                     PUSH   PF1
59473 @ 508201:                     PUSHI  #0x00000048
59474 @ 508206:                     ASSPAR
59475 @ 508207:                     PUSHI  #0x00000000
59476 @ 508212:                     ASSPAR
59477 @ 508213:                     PUSHI  #0x00000007
59478 @ 508218:                     ASSPAR
59479 @ 508219:                     PUSHI  #0x00000000
59480 @ 508224:                     ASSPAR
59481 @ 508225:                     CALL  

  9299           PSF1(LSS,1,28)
59482 @ 508226:                     LINE   9299 "regression-compile-tmp/nrimp10s-77.imp"
59483 @ 508268:                     PUSH   PSF1
59484 @ 508271:                     PUSHI  #0x00000062
59485 @ 508276:                     ASSPAR
59486 @ 508277:                     PUSHI  #0x00000001
59487 @ 508282:                     ASSPAR
59488 @ 508283:                     PUSHI  #0x0000001c
59489 @ 508288:                     ASSPAR
59490 @ 508289:                     CALL  

  9300           PF3(JAF,4,0,3)
59491 @ 508290:                     LINE   9300 "regression-compile-tmp/nrimp10s-77.imp"
59492 @ 508332:                     PUSH   PF3
59493 @ 508335:                     PUSHI  #0x00000006
59494 @ 508340:                     ASSPAR
59495 @ 508341:                     PUSHI  #0x00000004
59496 @ 508346:                     ASSPAR
59497 @ 508347:                     PUSHI  #0x00000000
59498 @ 508352:                     ASSPAR
59499 @ 508353:                     PUSHI  #0x00000003
59500 @ 508358:                     ASSPAR
59501 @ 508359:                     CALL  

  9301           PSF1(LSS,0,1)
59502 @ 508360:                     LINE   9301 "regression-compile-tmp/nrimp10s-77.imp"
59503 @ 508402:                     PUSH   PSF1
59504 @ 508405:                     PUSHI  #0x00000062
59505 @ 508410:                     ASSPAR
59506 @ 508411:                     PUSHI  #0x00000000
59507 @ 508416:                     ASSPAR
59508 @ 508417:                     PUSHI  #0x00000001
59509 @ 508422:                     ASSPAR
59510 @ 508423:                     CALL  

  9302           PF1(AND,0,0,16_1FF)
59511 @ 508424:                     LINE   9302 "regression-compile-tmp/nrimp10s-77.imp"
59512 @ 508466:                     PUSH   PF1
59513 @ 508469:                     PUSHI  #0x0000008a
59514 @ 508474:                     ASSPAR
59515 @ 508475:                     PUSHI  #0x00000000
59516 @ 508480:                     ASSPAR
59517 @ 508481:                     PUSHI  #0x00000000
59518 @ 508486:                     ASSPAR
59519 @ 508487:                     PUSHI  #0x000001ff
59520 @ 508492:                     ASSPAR
59521 @ 508493:                     CALL  

  9303           PF1(ICP,0,BREG,0)
59522 @ 508494:                     LINE   9303 "regression-compile-tmp/nrimp10s-77.imp"
59523 @ 508536:                     PUSH   PF1
59524 @ 508539:                     PUSHI  #0x000000e6
59525 @ 508544:                     ASSPAR
59526 @ 508545:                     PUSHI  #0x00000000
59527 @ 508550:                     ASSPAR
59528 @ 508551:                     PUSHI  #0x00000007
59529 @ 508556:                     ASSPAR
59530 @ 508557:                     PUSHI  #0x00000000
59531 @ 508562:                     ASSPAR
59532 @ 508563:                     CALL  

  9304           PF3(JCC,12,0,13)
59533 @ 508564:                     LINE   9304 "regression-compile-tmp/nrimp10s-77.imp"
59534 @ 508606:                     PUSH   PF3
59535 @ 508609:                     PUSHI  #0x00000002
59536 @ 508614:                     ASSPAR
59537 @ 508615:                     PUSHI  #0x0000000c
59538 @ 508620:                     ASSPAR
59539 @ 508621:                     PUSHI  #0x00000000
59540 @ 508626:                     ASSPAR
59541 @ 508627:                     PUSHI  #0x0000000d
59542 @ 508632:                     ASSPAR
59543 @ 508633:                     CALL  

  9305           PSF1(LD,1,28)
59544 @ 508634:                     LINE   9305 "regression-compile-tmp/nrimp10s-77.imp"
59545 @ 508676:                     PUSH   PSF1
59546 @ 508679:                     PUSHI  #0x00000078
59547 @ 508684:                     ASSPAR
59548 @ 508685:                     PUSHI  #0x00000001
59549 @ 508690:                     ASSPAR
59550 @ 508691:                     PUSHI  #0x0000001c
59551 @ 508696:                     ASSPAR
59552 @ 508697:                     CALL  

  9306           PF3(JAT,11,0,7)
59553 @ 508698:                     LINE   9306 "regression-compile-tmp/nrimp10s-77.imp"
59554 @ 508740:                     PUSH   PF3
59555 @ 508743:                     PUSHI  #0x00000004
59556 @ 508748:                     ASSPAR
59557 @ 508749:                     PUSHI  #0x0000000b
59558 @ 508754:                     ASSPAR
59559 @ 508755:                     PUSHI  #0x00000000
59560 @ 508760:                     ASSPAR
59561 @ 508761:                     PUSHI  #0x00000007
59562 @ 508766:                     ASSPAR
59563 @ 508767:                     CALL  

  9307           PSF1(LSD,1,20)
59564 @ 508768:                     LINE   9307 "regression-compile-tmp/nrimp10s-77.imp"
59565 @ 508810:                     PUSH   PSF1
59566 @ 508813:                     PUSHI  #0x00000064
59567 @ 508818:                     ASSPAR
59568 @ 508819:                     PUSHI  #0x00000001
59569 @ 508824:                     ASSPAR
59570 @ 508825:                     PUSHI  #0x00000014
59571 @ 508830:                     ASSPAR
59572 @ 508831:                     CALL  

  9308           PF2(MVL,0,0,0,0,0)
59573 @ 508832:                     LINE   9308 "regression-compile-tmp/nrimp10s-77.imp"
59574 @ 508874:                     PUSH   PF2
59575 @ 508877:                     PUSHI  #0x000000b0
59576 @ 508882:                     ASSPAR
59577 @ 508883:                     PUSHI  #0x00000000
59578 @ 508888:                     ASSPAR
59579 @ 508889:                     PUSHI  #0x00000000
59580 @ 508894:                     ASSPAR
59581 @ 508895:                     PUSHI  #0x00000000
59582 @ 508900:                     ASSPAR
59583 @ 508901:                     PUSHI  #0x00000000
59584 @ 508906:                     ASSPAR
59585 @ 508907:                     PUSHI  #0x00000000
59586 @ 508912:                     ASSPAR
59587 @ 508913:                     CALL  

  9309           PF1(LDB,0,BREG,0)
59588 @ 508914:                     LINE   9309 "regression-compile-tmp/nrimp10s-77.imp"
59589 @ 508956:                     PUSH   PF1
59590 @ 508959:                     PUSHI  #0x00000076
59591 @ 508964:                     ASSPAR
59592 @ 508965:                     PUSHI  #0x00000000
59593 @ 508970:                     ASSPAR
59594 @ 508971:                     PUSHI  #0x00000007
59595 @ 508976:                     ASSPAR
59596 @ 508977:                     PUSHI  #0x00000000
59597 @ 508982:                     ASSPAR
59598 @ 508983:                     CALL  

  9310           PF2(MV,1,1,0,0,UNASSPAT&255)
59599 @ 508984:                     LINE   9310 "regression-compile-tmp/nrimp10s-77.imp"
59600 @ 509026:                     PUSH   PF2
59601 @ 509029:                     PUSHI  #0x000000b2
59602 @ 509034:                     ASSPAR
59603 @ 509035:                     PUSHI  #0x00000001
59604 @ 509040:                     ASSPAR
59605 @ 509041:                     PUSHI  #0x00000001
59606 @ 509046:                     ASSPAR
59607 @ 509047:                     PUSHI  #0x00000000
59608 @ 509052:                     ASSPAR
59609 @ 509053:                     PUSHI  #0x00000000
59610 @ 509058:                     ASSPAR
59611 @ 509059:                     PUSHI  #0x81818181
59612 @ 509064:                     PUSHI  #0x000000ff
59613 @ 509069:                     AND   
59614 @ 509070:                     ASSPAR
59615 @ 509071:                     CALL  

  9311           PF1(LD,0,TOS,0)
59616 @ 509072:                     LINE   9311 "regression-compile-tmp/nrimp10s-77.imp"
59617 @ 509114:                     PUSH   PF1
59618 @ 509117:                     PUSHI  #0x00000078
59619 @ 509122:                     ASSPAR
59620 @ 509123:                     PUSHI  #0x00000000
59621 @ 509128:                     ASSPAR
59622 @ 509129:                     PUSHI  #0x00000006
59623 @ 509134:                     ASSPAR
59624 @ 509135:                     PUSHI  #0x00000000
59625 @ 509140:                     ASSPAR
59626 @ 509141:                     CALL  

  9312           PSF1(CYD,0,0)
59627 @ 509142:                     LINE   9312 "regression-compile-tmp/nrimp10s-77.imp"
59628 @ 509184:                     PUSH   PSF1
59629 @ 509187:                     PUSHI  #0x00000012
59630 @ 509192:                     ASSPAR
59631 @ 509193:                     PUSHI  #0x00000000
59632 @ 509198:                     ASSPAR
59633 @ 509199:                     PUSHI  #0x00000000
59634 @ 509204:                     ASSPAR
59635 @ 509205:                     CALL  

  9313           PSF1(EXIT,0,-16_40)
59636 @ 509206:                     LINE   9313 "regression-compile-tmp/nrimp10s-77.imp"
59637 @ 509248:                     PUSH   PSF1
59638 @ 509251:                     PUSHI  #0x00000038
59639 @ 509256:                     ASSPAR
59640 @ 509257:                     PUSHI  #0x00000000
59641 @ 509262:                     ASSPAR
59642 @ 509263:                     PUSHI  #0x00000040
59643 @ 509268:                     NEGATE
59644 @ 509269:                     ASSPAR
59645 @ 509270:                     CALL  

  9314           PSF1(MPSR,0,16_24)
59646 @ 509271:                     LINE   9314 "regression-compile-tmp/nrimp10s-77.imp"
59647 @ 509313:                     PUSH   PSF1
59648 @ 509316:                     PUSHI  #0x00000032
59649 @ 509321:                     ASSPAR
59650 @ 509322:                     PUSHI  #0x00000000
59651 @ 509327:                     ASSPAR
59652 @ 509328:                     PUSHI  #0x00000024
59653 @ 509333:                     ASSPAR
59654 @ 509334:                     CALL  

  9315           PSF1(EXIT,0,-16_40)
59655 @ 509335:                     LINE   9315 "regression-compile-tmp/nrimp10s-77.imp"
59656 @ 509377:                     PUSH   PSF1
59657 @ 509380:                     PUSHI  #0x00000038
59658 @ 509385:                     ASSPAR
59659 @ 509386:                     PUSHI  #0x00000000
59660 @ 509391:                     ASSPAR
59661 @ 509392:                     PUSHI  #0x00000040
59662 @ 509397:                     NEGATE
59663 @ 509398:                     ASSPAR
59664 @ 509399:                     CALL  

  9316  P17:
  9317  !
  9318  ! EVALUATE X**Y
  9319  ! ******** ****
  9320  ! Y IS IN ACC X IS STACKED BELOW THE LINK(UNAVOIDABLE)
  9321  ! FAULT(21) IS GIVEN IF X<0 OR (X=0 AND Y<=0)
  9322  ! REPEATED MULTIPLICATION IS USED IF Y>0 AND FRACPT(Y)=0
  9323  ! OTHERWISE RESULT=EXP(Y*LOG(Y))
  9324  !
  9325  !        LB    TOS                      SWOP RETURN ADDRESS & X
  9326  !        LD    TOS                      X TO DR
  9327  !        STB   TOS
  9328  !        STD   TOS
  9329  !        SLSD  TOS                      X TO ACC Y TO TOS
  9330  !        JAT   2,EXPERR                 ERROR IF X<0
  9331  !        JAF   0,TRYMULT                JUMP X#0
  9332  !        SLSD  TOS                      STACK X & GET Y
  9333  !        JAF   1.EXPERR                 Y<=0
  9334  !        LSD   TOS                      X (=0) =RESULT TO ACC
  9335  !        J     TOS                      RETURN
  9336  !TRYMULT                                X IS IN ACC & Y STACKED
  9337  !        SLSD  TOS                      Y TO ACC AND X STACKED
  9338  !        ST    TOS                      Y STACKED
  9339  !        JAT   2,NONINT                 Y IS NEGATAIVE
  9340  !        RSC   55
  9341  !        RSC   -55
  9342  !        FIX   B                        FIX PINCHED FROM ICL ALGOL
  9343  !        MYB   4
  9344  !        CPB   -64
  9345  !        JCC   10,*+3
  9346  !        LB    -64
  9347  !        ISH   B
  9348  !        STUH  B                        ACC TO 1 WORD
  9349  !        JCC   7,NONINT                 JUMP IF TRUNCATION
  9350  !        ASF   -2                       LOSE Y OF STACK
  9351  !        ST    B                        INTEGER VERSION OF Y TO B
  9352  !        LSS   1
  9353  !        FLT   0
  9354  !        JAF   12,MUL                   JUMP IF B#0
  9355  !        ASF   -2                       LOSE X OFF STACK
  9356  !        J     TOS                      X**0 =1
  9357  !AGN     STD   TOS                      STACK ANOTHER COPY OF X
  9358  !MUL     RMY   TOS
  9359  !        DEBJ  AGN                      REPEATED MULTIPLICATION
  9360  !        J     TOS
  9361  !NONINT                                 Y IS STACKED OVER X
  9362  !        LSD   TOS
  9363  !        SLSD  TOS
  9364  !        PRCL  4
  9365  !        ST    TOS
  9366  !        LXN   (LNB+4)
  9367  !        RALN  7
  9368  !        CALL  ((XNB+LOGEPDISP)
  9369  !        RMY   TOS
  9370  !        PRCL  4
  9371  !        ST    TOS
  9372  !        LXN   (LNB+4)                  TO PLT
  9373  !        RALN  7
  9374  !        CALL  ((XNB+EXPEPDISP))        CALL EXP
  9375  !        J     TOS
  9376  !EXPERR  J     ERROR RT NO 7
  9377  !
59665 @ 509400:                     LINE   9316 "regression-compile-tmp/nrimp10s-77.imp"
59666 @ 509442:                     LABEL  L_0161

  9378           %IF PLINK(17)=0 %THEN ->P18
59667 @ 509445:                     LINE   9378 "regression-compile-tmp/nrimp10s-77.imp"
59668 @ 509487:                     PUSH   PLINK
59669 @ 509490:                     PUSHI  #0x00000011
59670 @ 509495:                     ACCESS
59671 @ 509496:                     PUSHI  #0x00000000
59672 @ 509501:                     JUMPIF # L_0004
59673 @ 509505:                     JUMP   L_0162
59674 @ 509508:                     LOCATE L_0004

  9379           FILL(17)
59675 @ 509511:                     LINE   9379 "regression-compile-tmp/nrimp10s-77.imp"
59676 @ 509553:                     PUSH   FILL
59677 @ 509556:                     PUSHI  #0x00000011
59678 @ 509561:                     ASSPAR
59679 @ 509562:                     CALL  

  9380           %IF LOGEPDISP=0 %THEN CXREF("S#ILOG",PARMDYNAMIC,2,LOGEPDISP)
59680 @ 509563:                     LINE   9380 "regression-compile-tmp/nrimp10s-77.imp"
59681 @ 509605:                     PUSH   LOGEPDISP
59682 @ 509608:                     PUSHI  #0x00000000
59683 @ 509613:                     JUMPIF # L_0004
59684 @ 509617:                     PUSH   CXREF
59685 @ 509620:                     PUSHS  "S#ILOG"
59686 @ 509628:                     ASSPAR
59687 @ 509629:                     PUSH   PARMDYNAMIC
59688 @ 509632:                     ASSPAR
59689 @ 509633:                     PUSHI  #0x00000002
59690 @ 509638:                     ASSPAR
59691 @ 509639:                     PUSH   LOGEPDISP
59692 @ 509642:                     ASSPAR
59693 @ 509643:                     CALL  
59694 @ 509644:                     LOCATE L_0004

  9381           %IF EXPEPDISP=0 %THEN CXREF("S#IEXP",PARMDYNAMIC,2,EXPEPDISP)
59695 @ 509647:                     LINE   9381 "regression-compile-tmp/nrimp10s-77.imp"
59696 @ 509689:                     PUSH   EXPEPDISP
59697 @ 509692:                     PUSHI  #0x00000000
59698 @ 509697:                     JUMPIF # L_0004
59699 @ 509701:                     PUSH   CXREF
59700 @ 509704:                     PUSHS  "S#IEXP"
59701 @ 509712:                     ASSPAR
59702 @ 509713:                     PUSH   PARMDYNAMIC
59703 @ 509716:                     ASSPAR
59704 @ 509717:                     PUSHI  #0x00000002
59705 @ 509722:                     ASSPAR
59706 @ 509723:                     PUSH   EXPEPDISP
59707 @ 509726:                     ASSPAR
59708 @ 509727:                     CALL  
59709 @ 509728:                     LOCATE L_0004

  9382           PF1(LB,0,TOS,0)
59710 @ 509731:                     LINE   9382 "regression-compile-tmp/nrimp10s-77.imp"
59711 @ 509773:                     PUSH   PF1
59712 @ 509776:                     PUSHI  #0x0000007a
59713 @ 509781:                     ASSPAR
59714 @ 509782:                     PUSHI  #0x00000000
59715 @ 509787:                     ASSPAR
59716 @ 509788:                     PUSHI  #0x00000006
59717 @ 509793:                     ASSPAR
59718 @ 509794:                     PUSHI  #0x00000000
59719 @ 509799:                     ASSPAR
59720 @ 509800:                     CALL  

  9383           PF1(LD,0,TOS,0)
59721 @ 509801:                     LINE   9383 "regression-compile-tmp/nrimp10s-77.imp"
59722 @ 509843:                     PUSH   PF1
59723 @ 509846:                     PUSHI  #0x00000078
59724 @ 509851:                     ASSPAR
59725 @ 509852:                     PUSHI  #0x00000000
59726 @ 509857:                     ASSPAR
59727 @ 509858:                     PUSHI  #0x00000006
59728 @ 509863:                     ASSPAR
59729 @ 509864:                     PUSHI  #0x00000000
59730 @ 509869:                     ASSPAR
59731 @ 509870:                     CALL  

  9384           PF1(STB,0,TOS,0)
59732 @ 509871:                     LINE   9384 "regression-compile-tmp/nrimp10s-77.imp"
59733 @ 509913:                     PUSH   PF1
59734 @ 509916:                     PUSHI  #0x0000005a
59735 @ 509921:                     ASSPAR
59736 @ 509922:                     PUSHI  #0x00000000
59737 @ 509927:                     ASSPAR
59738 @ 509928:                     PUSHI  #0x00000006
59739 @ 509933:                     ASSPAR
59740 @ 509934:                     PUSHI  #0x00000000
59741 @ 509939:                     ASSPAR
59742 @ 509940:                     CALL  

  9385           PF1(STD,0,TOS,0)
59743 @ 509941:                     LINE   9385 "regression-compile-tmp/nrimp10s-77.imp"
59744 @ 509983:                     PUSH   PF1
59745 @ 509986:                     PUSHI  #0x00000058
59746 @ 509991:                     ASSPAR
59747 @ 509992:                     PUSHI  #0x00000000
59748 @ 509997:                     ASSPAR
59749 @ 509998:                     PUSHI  #0x00000006
59750 @ 510003:                     ASSPAR
59751 @ 510004:                     PUSHI  #0x00000000
59752 @ 510009:                     ASSPAR
59753 @ 510010:                     CALL  

  9386           PF1(SLSD,0,TOS,0)
59754 @ 510011:                     LINE   9386 "regression-compile-tmp/nrimp10s-77.imp"
59755 @ 510053:                     PUSH   PF1
59756 @ 510056:                     PUSHI  #0x00000044
59757 @ 510061:                     ASSPAR
59758 @ 510062:                     PUSHI  #0x00000000
59759 @ 510067:                     ASSPAR
59760 @ 510068:                     PUSHI  #0x00000006
59761 @ 510073:                     ASSPAR
59762 @ 510074:                     PUSHI  #0x00000000
59763 @ 510079:                     ASSPAR
59764 @ 510080:                     CALL  

  9387           PF3(JAT,2,0,16_35)
59765 @ 510081:                     LINE   9387 "regression-compile-tmp/nrimp10s-77.imp"
59766 @ 510123:                     PUSH   PF3
59767 @ 510126:                     PUSHI  #0x00000004
59768 @ 510131:                     ASSPAR
59769 @ 510132:                     PUSHI  #0x00000002
59770 @ 510137:                     ASSPAR
59771 @ 510138:                     PUSHI  #0x00000000
59772 @ 510143:                     ASSPAR
59773 @ 510144:                     PUSHI  #0x00000035
59774 @ 510149:                     ASSPAR
59775 @ 510150:                     CALL  

  9388           PF3(JAF,0,0,7)
59776 @ 510151:                     LINE   9388 "regression-compile-tmp/nrimp10s-77.imp"
59777 @ 510193:                     PUSH   PF3
59778 @ 510196:                     PUSHI  #0x00000006
59779 @ 510201:                     ASSPAR
59780 @ 510202:                     PUSHI  #0x00000000
59781 @ 510207:                     ASSPAR
59782 @ 510208:                     PUSHI  #0x00000000
59783 @ 510213:                     ASSPAR
59784 @ 510214:                     PUSHI  #0x00000007
59785 @ 510219:                     ASSPAR
59786 @ 510220:                     CALL  

  9389           PF1(SLSD,0,TOS,0)
59787 @ 510221:                     LINE   9389 "regression-compile-tmp/nrimp10s-77.imp"
59788 @ 510263:                     PUSH   PF1
59789 @ 510266:                     PUSHI  #0x00000044
59790 @ 510271:                     ASSPAR
59791 @ 510272:                     PUSHI  #0x00000000
59792 @ 510277:                     ASSPAR
59793 @ 510278:                     PUSHI  #0x00000006
59794 @ 510283:                     ASSPAR
59795 @ 510284:                     PUSHI  #0x00000000
59796 @ 510289:                     ASSPAR
59797 @ 510290:                     CALL  

  9390           PF3(JAF,1,0,16_30)
59798 @ 510291:                     LINE   9390 "regression-compile-tmp/nrimp10s-77.imp"
59799 @ 510333:                     PUSH   PF3
59800 @ 510336:                     PUSHI  #0x00000006
59801 @ 510341:                     ASSPAR
59802 @ 510342:                     PUSHI  #0x00000001
59803 @ 510347:                     ASSPAR
59804 @ 510348:                     PUSHI  #0x00000000
59805 @ 510353:                     ASSPAR
59806 @ 510354:                     PUSHI  #0x00000030
59807 @ 510359:                     ASSPAR
59808 @ 510360:                     CALL  

  9391           PF1(LSD,0,TOS,0)
59809 @ 510361:                     LINE   9391 "regression-compile-tmp/nrimp10s-77.imp"
59810 @ 510403:                     PUSH   PF1
59811 @ 510406:                     PUSHI  #0x00000064
59812 @ 510411:                     ASSPAR
59813 @ 510412:                     PUSHI  #0x00000000
59814 @ 510417:                     ASSPAR
59815 @ 510418:                     PUSHI  #0x00000006
59816 @ 510423:                     ASSPAR
59817 @ 510424:                     PUSHI  #0x00000000
59818 @ 510429:                     ASSPAR
59819 @ 510430:                     CALL  

  9392           PF1(JUNC,0,TOS,0)
59820 @ 510431:                     LINE   9392 "regression-compile-tmp/nrimp10s-77.imp"
59821 @ 510473:                     PUSH   PF1
59822 @ 510476:                     PUSHI  #0x0000001a
59823 @ 510481:                     ASSPAR
59824 @ 510482:                     PUSHI  #0x00000000
59825 @ 510487:                     ASSPAR
59826 @ 510488:                     PUSHI  #0x00000006
59827 @ 510493:                     ASSPAR
59828 @ 510494:                     PUSHI  #0x00000000
59829 @ 510499:                     ASSPAR
59830 @ 510500:                     CALL  

  9393           PF1(SLSD,0,TOS,0)
59831 @ 510501:                     LINE   9393 "regression-compile-tmp/nrimp10s-77.imp"
59832 @ 510543:                     PUSH   PF1
59833 @ 510546:                     PUSHI  #0x00000044
59834 @ 510551:                     ASSPAR
59835 @ 510552:                     PUSHI  #0x00000000
59836 @ 510557:                     ASSPAR
59837 @ 510558:                     PUSHI  #0x00000006
59838 @ 510563:                     ASSPAR
59839 @ 510564:                     PUSHI  #0x00000000
59840 @ 510569:                     ASSPAR
59841 @ 510570:                     CALL  

  9394           PF1(ST,0,TOS,0)
59842 @ 510571:                     LINE   9394 "regression-compile-tmp/nrimp10s-77.imp"
59843 @ 510613:                     PUSH   PF1
59844 @ 510616:                     PUSHI  #0x00000048
59845 @ 510621:                     ASSPAR
59846 @ 510622:                     PUSHI  #0x00000000
59847 @ 510627:                     ASSPAR
59848 @ 510628:                     PUSHI  #0x00000006
59849 @ 510633:                     ASSPAR
59850 @ 510634:                     PUSHI  #0x00000000
59851 @ 510639:                     ASSPAR
59852 @ 510640:                     CALL  

  9395           PF3(JAT,2,0,26)
59853 @ 510641:                     LINE   9395 "regression-compile-tmp/nrimp10s-77.imp"
59854 @ 510683:                     PUSH   PF3
59855 @ 510686:                     PUSHI  #0x00000004
59856 @ 510691:                     ASSPAR
59857 @ 510692:                     PUSHI  #0x00000002
59858 @ 510697:                     ASSPAR
59859 @ 510698:                     PUSHI  #0x00000000
59860 @ 510703:                     ASSPAR
59861 @ 510704:                     PUSHI  #0x0000001a
59862 @ 510709:                     ASSPAR
59863 @ 510710:                     CALL  

  9396           PSF1(RSC,0,55)
59864 @ 510711:                     LINE   9396 "regression-compile-tmp/nrimp10s-77.imp"
59865 @ 510753:                     PUSH   PSF1
59866 @ 510756:                     PUSHI  #0x000000f8
59867 @ 510761:                     ASSPAR
59868 @ 510762:                     PUSHI  #0x00000000
59869 @ 510767:                     ASSPAR
59870 @ 510768:                     PUSHI  #0x00000037
59871 @ 510773:                     ASSPAR
59872 @ 510774:                     CALL  

  9397           PSF1(RSC,0,-55)
59873 @ 510775:                     LINE   9397 "regression-compile-tmp/nrimp10s-77.imp"
59874 @ 510817:                     PUSH   PSF1
59875 @ 510820:                     PUSHI  #0x000000f8
59876 @ 510825:                     ASSPAR
59877 @ 510826:                     PUSHI  #0x00000000
59878 @ 510831:                     ASSPAR
59879 @ 510832:                     PUSHI  #0x00000037
59880 @ 510837:                     NEGATE
59881 @ 510838:                     ASSPAR
59882 @ 510839:                     CALL  

  9398           PF1(FIX,0,BREG,0)
59883 @ 510840:                     LINE   9398 "regression-compile-tmp/nrimp10s-77.imp"
59884 @ 510882:                     PUSH   PF1
59885 @ 510885:                     PUSHI  #0x000000b8
59886 @ 510890:                     ASSPAR
59887 @ 510891:                     PUSHI  #0x00000000
59888 @ 510896:                     ASSPAR
59889 @ 510897:                     PUSHI  #0x00000007
59890 @ 510902:                     ASSPAR
59891 @ 510903:                     PUSHI  #0x00000000
59892 @ 510908:                     ASSPAR
59893 @ 510909:                     CALL  

  9399           PSF1(MYB,0,4)
59894 @ 510910:                     LINE   9399 "regression-compile-tmp/nrimp10s-77.imp"
59895 @ 510952:                     PUSH   PSF1
59896 @ 510955:                     PUSHI  #0x0000002a
59897 @ 510960:                     ASSPAR
59898 @ 510961:                     PUSHI  #0x00000000
59899 @ 510966:                     ASSPAR
59900 @ 510967:                     PUSHI  #0x00000004
59901 @ 510972:                     ASSPAR
59902 @ 510973:                     CALL  

  9400           PSF1(CPB,0,-64)
59903 @ 510974:                     LINE   9400 "regression-compile-tmp/nrimp10s-77.imp"
59904 @ 511016:                     PUSH   PSF1
59905 @ 511019:                     PUSHI  #0x00000026
59906 @ 511024:                     ASSPAR
59907 @ 511025:                     PUSHI  #0x00000000
59908 @ 511030:                     ASSPAR
59909 @ 511031:                     PUSHI  #0x00000040
59910 @ 511036:                     NEGATE
59911 @ 511037:                     ASSPAR
59912 @ 511038:                     CALL  

  9401           PF3(JCC,10,0,3)
59913 @ 511039:                     LINE   9401 "regression-compile-tmp/nrimp10s-77.imp"
59914 @ 511081:                     PUSH   PF3
59915 @ 511084:                     PUSHI  #0x00000002
59916 @ 511089:                     ASSPAR
59917 @ 511090:                     PUSHI  #0x0000000a
59918 @ 511095:                     ASSPAR
59919 @ 511096:                     PUSHI  #0x00000000
59920 @ 511101:                     ASSPAR
59921 @ 511102:                     PUSHI  #0x00000003
59922 @ 511107:                     ASSPAR
59923 @ 511108:                     CALL  

  9402           PSF1(LB,0,-64)
59924 @ 511109:                     LINE   9402 "regression-compile-tmp/nrimp10s-77.imp"
59925 @ 511151:                     PUSH   PSF1
59926 @ 511154:                     PUSHI  #0x0000007a
59927 @ 511159:                     ASSPAR
59928 @ 511160:                     PUSHI  #0x00000000
59929 @ 511165:                     ASSPAR
59930 @ 511166:                     PUSHI  #0x00000040
59931 @ 511171:                     NEGATE
59932 @ 511172:                     ASSPAR
59933 @ 511173:                     CALL  

  9403           PF1(ISH,0,BREG,0)
59934 @ 511174:                     LINE   9403 "regression-compile-tmp/nrimp10s-77.imp"
59935 @ 511216:                     PUSH   PF1
59936 @ 511219:                     PUSHI  #0x000000e8
59937 @ 511224:                     ASSPAR
59938 @ 511225:                     PUSHI  #0x00000000
59939 @ 511230:                     ASSPAR
59940 @ 511231:                     PUSHI  #0x00000007
59941 @ 511236:                     ASSPAR
59942 @ 511237:                     PUSHI  #0x00000000
59943 @ 511242:                     ASSPAR
59944 @ 511243:                     CALL  

  9404           PF1(STUH,0,BREG,0)
59945 @ 511244:                     LINE   9404 "regression-compile-tmp/nrimp10s-77.imp"
59946 @ 511286:                     PUSH   PF1
59947 @ 511289:                     PUSHI  #0x0000004a
59948 @ 511294:                     ASSPAR
59949 @ 511295:                     PUSHI  #0x00000000
59950 @ 511300:                     ASSPAR
59951 @ 511301:                     PUSHI  #0x00000007
59952 @ 511306:                     ASSPAR
59953 @ 511307:                     PUSHI  #0x00000000
59954 @ 511312:                     ASSPAR
59955 @ 511313:                     CALL  

  9405           PF3(JCC,7,0,14)
59956 @ 511314:                     LINE   9405 "regression-compile-tmp/nrimp10s-77.imp"
59957 @ 511356:                     PUSH   PF3
59958 @ 511359:                     PUSHI  #0x00000002
59959 @ 511364:                     ASSPAR
59960 @ 511365:                     PUSHI  #0x00000007
59961 @ 511370:                     ASSPAR
59962 @ 511371:                     PUSHI  #0x00000000
59963 @ 511376:                     ASSPAR
59964 @ 511377:                     PUSHI  #0x0000000e
59965 @ 511382:                     ASSPAR
59966 @ 511383:                     CALL  

  9406           PSF1(ASF,0,-2)
59967 @ 511384:                     LINE   9406 "regression-compile-tmp/nrimp10s-77.imp"
59968 @ 511426:                     PUSH   PSF1
59969 @ 511429:                     PUSHI  #0x0000006e
59970 @ 511434:                     ASSPAR
59971 @ 511435:                     PUSHI  #0x00000000
59972 @ 511440:                     ASSPAR
59973 @ 511441:                     PUSHI  #0x00000002
59974 @ 511446:                     NEGATE
59975 @ 511447:                     ASSPAR
59976 @ 511448:                     CALL  

  9407           PF1(ST,0,BREG,0)
59977 @ 511449:                     LINE   9407 "regression-compile-tmp/nrimp10s-77.imp"
59978 @ 511491:                     PUSH   PF1
59979 @ 511494:                     PUSHI  #0x00000048
59980 @ 511499:                     ASSPAR
59981 @ 511500:                     PUSHI  #0x00000000
59982 @ 511505:                     ASSPAR
59983 @ 511506:                     PUSHI  #0x00000007
59984 @ 511511:                     ASSPAR
59985 @ 511512:                     PUSHI  #0x00000000
59986 @ 511517:                     ASSPAR
59987 @ 511518:                     CALL  

  9408           PSF1(LSS,0,1)
59988 @ 511519:                     LINE   9408 "regression-compile-tmp/nrimp10s-77.imp"
59989 @ 511561:                     PUSH   PSF1
59990 @ 511564:                     PUSHI  #0x00000062
59991 @ 511569:                     ASSPAR
59992 @ 511570:                     PUSHI  #0x00000000
59993 @ 511575:                     ASSPAR
59994 @ 511576:                     PUSHI  #0x00000001
59995 @ 511581:                     ASSPAR
59996 @ 511582:                     CALL  

  9409           PSF1(FLT,0,0)
59997 @ 511583:                     LINE   9409 "regression-compile-tmp/nrimp10s-77.imp"
59998 @ 511625:                     PUSH   PSF1
59999 @ 511628:                     PUSHI  #0x000000a8
60000 @ 511633:                     ASSPAR
60001 @ 511634:                     PUSHI  #0x00000000
60002 @ 511639:                     ASSPAR
60003 @ 511640:                     PUSHI  #0x00000000
60004 @ 511645:                     ASSPAR
60005 @ 511646:                     CALL  

  9410           PF3(JAF,12,0,5)
60006 @ 511647:                     LINE   9410 "regression-compile-tmp/nrimp10s-77.imp"
60007 @ 511689:                     PUSH   PF3
60008 @ 511692:                     PUSHI  #0x00000006
60009 @ 511697:                     ASSPAR
60010 @ 511698:                     PUSHI  #0x0000000c
60011 @ 511703:                     ASSPAR
60012 @ 511704:                     PUSHI  #0x00000000
60013 @ 511709:                     ASSPAR
60014 @ 511710:                     PUSHI  #0x00000005
60015 @ 511715:                     ASSPAR
60016 @ 511716:                     CALL  

  9411           PSF1(ASF,0,-2)
60017 @ 511717:                     LINE   9411 "regression-compile-tmp/nrimp10s-77.imp"
60018 @ 511759:                     PUSH   PSF1
60019 @ 511762:                     PUSHI  #0x0000006e
60020 @ 511767:                     ASSPAR
60021 @ 511768:                     PUSHI  #0x00000000
60022 @ 511773:                     ASSPAR
60023 @ 511774:                     PUSHI  #0x00000002
60024 @ 511779:                     NEGATE
60025 @ 511780:                     ASSPAR
60026 @ 511781:                     CALL  

  9412           PF1(JUNC,0,TOS,0)
60027 @ 511782:                     LINE   9412 "regression-compile-tmp/nrimp10s-77.imp"
60028 @ 511824:                     PUSH   PF1
60029 @ 511827:                     PUSHI  #0x0000001a
60030 @ 511832:                     ASSPAR
60031 @ 511833:                     PUSHI  #0x00000000
60032 @ 511838:                     ASSPAR
60033 @ 511839:                     PUSHI  #0x00000006
60034 @ 511844:                     ASSPAR
60035 @ 511845:                     PUSHI  #0x00000000
60036 @ 511850:                     ASSPAR
60037 @ 511851:                     CALL  

  9413           PF1(STD,0,TOS,0)
60038 @ 511852:                     LINE   9413 "regression-compile-tmp/nrimp10s-77.imp"
60039 @ 511894:                     PUSH   PF1
60040 @ 511897:                     PUSHI  #0x00000058
60041 @ 511902:                     ASSPAR
60042 @ 511903:                     PUSHI  #0x00000000
60043 @ 511908:                     ASSPAR
60044 @ 511909:                     PUSHI  #0x00000006
60045 @ 511914:                     ASSPAR
60046 @ 511915:                     PUSHI  #0x00000000
60047 @ 511920:                     ASSPAR
60048 @ 511921:                     CALL  

  9414           PF1(RMY,0,TOS,0)
60049 @ 511922:                     LINE   9414 "regression-compile-tmp/nrimp10s-77.imp"
60050 @ 511964:                     PUSH   PF1
60051 @ 511967:                     PUSHI  #0x000000fa
60052 @ 511972:                     ASSPAR
60053 @ 511973:                     PUSHI  #0x00000000
60054 @ 511978:                     ASSPAR
60055 @ 511979:                     PUSHI  #0x00000006
60056 @ 511984:                     ASSPAR
60057 @ 511985:                     PUSHI  #0x00000000
60058 @ 511990:                     ASSPAR
60059 @ 511991:                     CALL  

  9415           PSF1(DEBJ,0,-2)
60060 @ 511992:                     LINE   9415 "regression-compile-tmp/nrimp10s-77.imp"
60061 @ 512034:                     PUSH   PSF1
60062 @ 512037:                     PUSHI  #0x00000024
60063 @ 512042:                     ASSPAR
60064 @ 512043:                     PUSHI  #0x00000000
60065 @ 512048:                     ASSPAR
60066 @ 512049:                     PUSHI  #0x00000002
60067 @ 512054:                     NEGATE
60068 @ 512055:                     ASSPAR
60069 @ 512056:                     CALL  

  9416           PF1(JUNC,0,TOS,0)
60070 @ 512057:                     LINE   9416 "regression-compile-tmp/nrimp10s-77.imp"
60071 @ 512099:                     PUSH   PF1
60072 @ 512102:                     PUSHI  #0x0000001a
60073 @ 512107:                     ASSPAR
60074 @ 512108:                     PUSHI  #0x00000000
60075 @ 512113:                     ASSPAR
60076 @ 512114:                     PUSHI  #0x00000006
60077 @ 512119:                     ASSPAR
60078 @ 512120:                     PUSHI  #0x00000000
60079 @ 512125:                     ASSPAR
60080 @ 512126:                     CALL  

  9417           PF1(LSD,0,TOS,0)
60081 @ 512127:                     LINE   9417 "regression-compile-tmp/nrimp10s-77.imp"
60082 @ 512169:                     PUSH   PF1
60083 @ 512172:                     PUSHI  #0x00000064
60084 @ 512177:                     ASSPAR
60085 @ 512178:                     PUSHI  #0x00000000
60086 @ 512183:                     ASSPAR
60087 @ 512184:                     PUSHI  #0x00000006
60088 @ 512189:                     ASSPAR
60089 @ 512190:                     PUSHI  #0x00000000
60090 @ 512195:                     ASSPAR
60091 @ 512196:                     CALL  

  9418           PF1(SLSD,0,TOS,0)
60092 @ 512197:                     LINE   9418 "regression-compile-tmp/nrimp10s-77.imp"
60093 @ 512239:                     PUSH   PF1
60094 @ 512242:                     PUSHI  #0x00000044
60095 @ 512247:                     ASSPAR
60096 @ 512248:                     PUSHI  #0x00000000
60097 @ 512253:                     ASSPAR
60098 @ 512254:                     PUSHI  #0x00000006
60099 @ 512259:                     ASSPAR
60100 @ 512260:                     PUSHI  #0x00000000
60101 @ 512265:                     ASSPAR
60102 @ 512266:                     CALL  

  9419           PSF1(PRCL,0,4)
60103 @ 512267:                     LINE   9419 "regression-compile-tmp/nrimp10s-77.imp"
60104 @ 512309:                     PUSH   PSF1
60105 @ 512312:                     PUSHI  #0x00000018
60106 @ 512317:                     ASSPAR
60107 @ 512318:                     PUSHI  #0x00000000
60108 @ 512323:                     ASSPAR
60109 @ 512324:                     PUSHI  #0x00000004
60110 @ 512329:                     ASSPAR
60111 @ 512330:                     CALL  

  9420           PF1(ST,0,TOS,0)
60112 @ 512331:                     LINE   9420 "regression-compile-tmp/nrimp10s-77.imp"
60113 @ 512373:                     PUSH   PF1
60114 @ 512376:                     PUSHI  #0x00000048
60115 @ 512381:                     ASSPAR
60116 @ 512382:                     PUSHI  #0x00000000
60117 @ 512387:                     ASSPAR
60118 @ 512388:                     PUSHI  #0x00000006
60119 @ 512393:                     ASSPAR
60120 @ 512394:                     PUSHI  #0x00000000
60121 @ 512399:                     ASSPAR
60122 @ 512400:                     CALL  

  9421           PSF1(LXN,1,16)
60123 @ 512401:                     LINE   9421 "regression-compile-tmp/nrimp10s-77.imp"
60124 @ 512443:                     PUSH   PSF1
60125 @ 512446:                     PUSHI  #0x0000007e
60126 @ 512451:                     ASSPAR
60127 @ 512452:                     PUSHI  #0x00000001
60128 @ 512457:                     ASSPAR
60129 @ 512458:                     PUSHI  #0x00000010
60130 @ 512463:                     ASSPAR
60131 @ 512464:                     CALL  

  9422           PSF1(RALN,0,7)
60132 @ 512465:                     LINE   9422 "regression-compile-tmp/nrimp10s-77.imp"
60133 @ 512507:                     PUSH   PSF1
60134 @ 512510:                     PUSHI  #0x0000006c
60135 @ 512515:                     ASSPAR
60136 @ 512516:                     PUSHI  #0x00000000
60137 @ 512521:                     ASSPAR
60138 @ 512522:                     PUSHI  #0x00000007
60139 @ 512527:                     ASSPAR
60140 @ 512528:                     CALL  

  9423           PF1(CALL,2,XNB,LOGEPDISP)
60141 @ 512529:                     LINE   9423 "regression-compile-tmp/nrimp10s-77.imp"
60142 @ 512571:                     PUSH   PF1
60143 @ 512574:                     PUSHI  #0x0000001e
60144 @ 512579:                     ASSPAR
60145 @ 512580:                     PUSHI  #0x00000002
60146 @ 512585:                     ASSPAR
60147 @ 512586:                     PUSHI  #0x00000003
60148 @ 512591:                     ASSPAR
60149 @ 512592:                     PUSH   LOGEPDISP
60150 @ 512595:                     ASSPAR
60151 @ 512596:                     CALL  

  9424           PF1(RMY,0,TOS,0)
60152 @ 512597:                     LINE   9424 "regression-compile-tmp/nrimp10s-77.imp"
60153 @ 512639:                     PUSH   PF1
60154 @ 512642:                     PUSHI  #0x000000fa
60155 @ 512647:                     ASSPAR
60156 @ 512648:                     PUSHI  #0x00000000
60157 @ 512653:                     ASSPAR
60158 @ 512654:                     PUSHI  #0x00000006
60159 @ 512659:                     ASSPAR
60160 @ 512660:                     PUSHI  #0x00000000
60161 @ 512665:                     ASSPAR
60162 @ 512666:                     CALL  

  9425           PSF1(PRCL,0,4)
60163 @ 512667:                     LINE   9425 "regression-compile-tmp/nrimp10s-77.imp"
60164 @ 512709:                     PUSH   PSF1
60165 @ 512712:                     PUSHI  #0x00000018
60166 @ 512717:                     ASSPAR
60167 @ 512718:                     PUSHI  #0x00000000
60168 @ 512723:                     ASSPAR
60169 @ 512724:                     PUSHI  #0x00000004
60170 @ 512729:                     ASSPAR
60171 @ 512730:                     CALL  

  9426           PF1(ST,0,TOS,0)
60172 @ 512731:                     LINE   9426 "regression-compile-tmp/nrimp10s-77.imp"
60173 @ 512773:                     PUSH   PF1
60174 @ 512776:                     PUSHI  #0x00000048
60175 @ 512781:                     ASSPAR
60176 @ 512782:                     PUSHI  #0x00000000
60177 @ 512787:                     ASSPAR
60178 @ 512788:                     PUSHI  #0x00000006
60179 @ 512793:                     ASSPAR
60180 @ 512794:                     PUSHI  #0x00000000
60181 @ 512799:                     ASSPAR
60182 @ 512800:                     CALL  

  9427           PSF1(LXN,1,16)
60183 @ 512801:                     LINE   9427 "regression-compile-tmp/nrimp10s-77.imp"
60184 @ 512843:                     PUSH   PSF1
60185 @ 512846:                     PUSHI  #0x0000007e
60186 @ 512851:                     ASSPAR
60187 @ 512852:                     PUSHI  #0x00000001
60188 @ 512857:                     ASSPAR
60189 @ 512858:                     PUSHI  #0x00000010
60190 @ 512863:                     ASSPAR
60191 @ 512864:                     CALL  

  9428           PSF1(RALN,0,7)
60192 @ 512865:                     LINE   9428 "regression-compile-tmp/nrimp10s-77.imp"
60193 @ 512907:                     PUSH   PSF1
60194 @ 512910:                     PUSHI  #0x0000006c
60195 @ 512915:                     ASSPAR
60196 @ 512916:                     PUSHI  #0x00000000
60197 @ 512921:                     ASSPAR
60198 @ 512922:                     PUSHI  #0x00000007
60199 @ 512927:                     ASSPAR
60200 @ 512928:                     CALL  

  9429           PF1(CALL,2,XNB,EXPEPDISP)
60201 @ 512929:                     LINE   9429 "regression-compile-tmp/nrimp10s-77.imp"
60202 @ 512971:                     PUSH   PF1
60203 @ 512974:                     PUSHI  #0x0000001e
60204 @ 512979:                     ASSPAR
60205 @ 512980:                     PUSHI  #0x00000002
60206 @ 512985:                     ASSPAR
60207 @ 512986:                     PUSHI  #0x00000003
60208 @ 512991:                     ASSPAR
60209 @ 512992:                     PUSH   EXPEPDISP
60210 @ 512995:                     ASSPAR
60211 @ 512996:                     CALL  

  9430           PF1(JUNC,0,TOS,0)
60212 @ 512997:                     LINE   9430 "regression-compile-tmp/nrimp10s-77.imp"
60213 @ 513039:                     PUSH   PF1
60214 @ 513042:                     PUSHI  #0x0000001a
60215 @ 513047:                     ASSPAR
60216 @ 513048:                     PUSHI  #0x00000000
60217 @ 513053:                     ASSPAR
60218 @ 513054:                     PUSHI  #0x00000006
60219 @ 513059:                     ASSPAR
60220 @ 513060:                     PUSHI  #0x00000000
60221 @ 513065:                     ASSPAR
60222 @ 513066:                     CALL  

  9431           PF1(JUNC,0,0,(PLABS(7)-CA)//2)
60223 @ 513067:                     LINE   9431 "regression-compile-tmp/nrimp10s-77.imp"
60224 @ 513109:                     PUSH   PF1
60225 @ 513112:                     PUSHI  #0x0000001a
60226 @ 513117:                     ASSPAR
60227 @ 513118:                     PUSHI  #0x00000000
60228 @ 513123:                     ASSPAR
60229 @ 513124:                     PUSHI  #0x00000000
60230 @ 513129:                     ASSPAR
60231 @ 513130:                     PUSH   PLABS
60232 @ 513133:                     PUSHI  #0x00000007
60233 @ 513138:                     ACCESS
60234 @ 513139:                     PUSH   CA
60235 @ 513142:                     SUB   
60236 @ 513143:                     PUSHI  #0x00000002
60237 @ 513148:                     QUOT  
60238 @ 513149:                     ASSPAR
60239 @ 513150:                     CALL  

  9432  P18:
  9433  !
  9434  ! MAPPED STRING ASSIGNMENT CHECK. CHECKING MODE ONLY. MUST MOVE ONLY
  9435  ! CURRENT LENGTH INTO MAPPED STRINGS BUT MUST NOT OMIT THE CAPACITY
  9436  ! CHECK. ACC & DR SET FOR MV
  9437  !
  9438  !        ST    TOS                      SAVE ACC DESRPTR
  9439  !        AND   16_1FF00000000            GET CURRENT LENGTH
  9440  !        STUH  B                        INTO BREG
  9441  !        LSD   TOS                      RESTORE ACC
  9442  !        STD   TOS                      SAVE DR DESCRPTR
  9443  !        SBB   1
  9444  !        JAF 13,*+3
  9445  !        MODD  B                        PROVOKE FAILURE IF RELEVANT
  9446  !        ADB   1
  9447  !        LD    TOS
  9448  !        LDB   B                        BOUND=CURRENT L +1(FOR LBYTE)
  9449  !        J     TOS
  9450  !
60240 @ 513151:                     LINE   9432 "regression-compile-tmp/nrimp10s-77.imp"
60241 @ 513193:                     LABEL  L_0162

  9451           %IF PLINK(18)=0 %THEN ->P19
60242 @ 513196:                     LINE   9451 "regression-compile-tmp/nrimp10s-77.imp"
60243 @ 513238:                     PUSH   PLINK
60244 @ 513241:                     PUSHI  #0x00000012
60245 @ 513246:                     ACCESS
60246 @ 513247:                     PUSHI  #0x00000000
60247 @ 513252:                     JUMPIF # L_0004
60248 @ 513256:                     JUMP   L_0163
60249 @ 513259:                     LOCATE L_0004

  9452           CNOP(0,8)
60250 @ 513262:                     LINE   9452 "regression-compile-tmp/nrimp10s-77.imp"
60251 @ 513304:                     PUSH   CNOP
60252 @ 513307:                     PUSHI  #0x00000000
60253 @ 513312:                     ASSPAR
60254 @ 513313:                     PUSHI  #0x00000008
60255 @ 513318:                     ASSPAR
60256 @ 513319:                     CALL  

  9453           D=CA
60257 @ 513320:                     LINE   9453 "regression-compile-tmp/nrimp10s-77.imp"
60258 @ 513362:                     PUSH   D
60259 @ 513365:                     PUSH   CA
60260 @ 513368:                     ASSVAL

  9454           PCONST(511)
60261 @ 513369:                     LINE   9454 "regression-compile-tmp/nrimp10s-77.imp"
60262 @ 513411:                     PUSH   PCONST
60263 @ 513414:                     PUSHI  #0x000001ff
60264 @ 513419:                     ASSPAR
60265 @ 513420:                     CALL  

  9455           PCONST(0);                     ! XFF00000000
60266 @ 513421:                     LINE   9455 "regression-compile-tmp/nrimp10s-77.imp"
60267 @ 513463:                     PUSH   PCONST
60268 @ 513466:                     PUSHI  #0x00000000
60269 @ 513471:                     ASSPAR
60270 @ 513472:                     CALL  

  9456           FILL(18)
60271 @ 513473:                     LINE   9456 "regression-compile-tmp/nrimp10s-77.imp"
60272 @ 513515:                     PUSH   FILL
60273 @ 513518:                     PUSHI  #0x00000012
60274 @ 513523:                     ASSPAR
60275 @ 513524:                     CALL  

  9457           PF1(ST,0,TOS,0)
60276 @ 513525:                     LINE   9457 "regression-compile-tmp/nrimp10s-77.imp"
60277 @ 513567:                     PUSH   PF1
60278 @ 513570:                     PUSHI  #0x00000048
60279 @ 513575:                     ASSPAR
60280 @ 513576:                     PUSHI  #0x00000000
60281 @ 513581:                     ASSPAR
60282 @ 513582:                     PUSHI  #0x00000006
60283 @ 513587:                     ASSPAR
60284 @ 513588:                     PUSHI  #0x00000000
60285 @ 513593:                     ASSPAR
60286 @ 513594:                     CALL  

  9458           PF1(AND,0,PC,D)
60287 @ 513595:                     LINE   9458 "regression-compile-tmp/nrimp10s-77.imp"
60288 @ 513637:                     PUSH   PF1
60289 @ 513640:                     PUSHI  #0x0000008a
60290 @ 513645:                     ASSPAR
60291 @ 513646:                     PUSHI  #0x00000000
60292 @ 513651:                     ASSPAR
60293 @ 513652:                     PUSHI  #0x00000004
60294 @ 513657:                     ASSPAR
60295 @ 513658:                     PUSH   D
60296 @ 513661:                     ASSPAR
60297 @ 513662:                     CALL  

  9459           PF1(STUH,0,BREG,0)
60298 @ 513663:                     LINE   9459 "regression-compile-tmp/nrimp10s-77.imp"
60299 @ 513705:                     PUSH   PF1
60300 @ 513708:                     PUSHI  #0x0000004a
60301 @ 513713:                     ASSPAR
60302 @ 513714:                     PUSHI  #0x00000000
60303 @ 513719:                     ASSPAR
60304 @ 513720:                     PUSHI  #0x00000007
60305 @ 513725:                     ASSPAR
60306 @ 513726:                     PUSHI  #0x00000000
60307 @ 513731:                     ASSPAR
60308 @ 513732:                     CALL  

  9460           PF1(LSD,0,TOS,0)
60309 @ 513733:                     LINE   9460 "regression-compile-tmp/nrimp10s-77.imp"
60310 @ 513775:                     PUSH   PF1
60311 @ 513778:                     PUSHI  #0x00000064
60312 @ 513783:                     ASSPAR
60313 @ 513784:                     PUSHI  #0x00000000
60314 @ 513789:                     ASSPAR
60315 @ 513790:                     PUSHI  #0x00000006
60316 @ 513795:                     ASSPAR
60317 @ 513796:                     PUSHI  #0x00000000
60318 @ 513801:                     ASSPAR
60319 @ 513802:                     CALL  

  9461           PF1(STD,0,TOS,0)
60320 @ 513803:                     LINE   9461 "regression-compile-tmp/nrimp10s-77.imp"
60321 @ 513845:                     PUSH   PF1
60322 @ 513848:                     PUSHI  #0x00000058
60323 @ 513853:                     ASSPAR
60324 @ 513854:                     PUSHI  #0x00000000
60325 @ 513859:                     ASSPAR
60326 @ 513860:                     PUSHI  #0x00000006
60327 @ 513865:                     ASSPAR
60328 @ 513866:                     PUSHI  #0x00000000
60329 @ 513871:                     ASSPAR
60330 @ 513872:                     CALL  

  9462           PSF1(SBB,0,1)
60331 @ 513873:                     LINE   9462 "regression-compile-tmp/nrimp10s-77.imp"
60332 @ 513915:                     PUSH   PSF1
60333 @ 513918:                     PUSHI  #0x00000022
60334 @ 513923:                     ASSPAR
60335 @ 513924:                     PUSHI  #0x00000000
60336 @ 513929:                     ASSPAR
60337 @ 513930:                     PUSHI  #0x00000001
60338 @ 513935:                     ASSPAR
60339 @ 513936:                     CALL  

  9463           PF3(JAF,13,0,3)
60340 @ 513937:                     LINE   9463 "regression-compile-tmp/nrimp10s-77.imp"
60341 @ 513979:                     PUSH   PF3
60342 @ 513982:                     PUSHI  #0x00000006
60343 @ 513987:                     ASSPAR
60344 @ 513988:                     PUSHI  #0x0000000d
60345 @ 513993:                     ASSPAR
60346 @ 513994:                     PUSHI  #0x00000000
60347 @ 513999:                     ASSPAR
60348 @ 514000:                     PUSHI  #0x00000003
60349 @ 514005:                     ASSPAR
60350 @ 514006:                     CALL  

  9464           PF1(MODD,0,BREG,0)
60351 @ 514007:                     LINE   9464 "regression-compile-tmp/nrimp10s-77.imp"
60352 @ 514049:                     PUSH   PF1
60353 @ 514052:                     PUSHI  #0x00000016
60354 @ 514057:                     ASSPAR
60355 @ 514058:                     PUSHI  #0x00000000
60356 @ 514063:                     ASSPAR
60357 @ 514064:                     PUSHI  #0x00000007
60358 @ 514069:                     ASSPAR
60359 @ 514070:                     PUSHI  #0x00000000
60360 @ 514075:                     ASSPAR
60361 @ 514076:                     CALL  

  9465           PSF1(ADB,0,1)
60362 @ 514077:                     LINE   9465 "regression-compile-tmp/nrimp10s-77.imp"
60363 @ 514119:                     PUSH   PSF1
60364 @ 514122:                     PUSHI  #0x00000020
60365 @ 514127:                     ASSPAR
60366 @ 514128:                     PUSHI  #0x00000000
60367 @ 514133:                     ASSPAR
60368 @ 514134:                     PUSHI  #0x00000001
60369 @ 514139:                     ASSPAR
60370 @ 514140:                     CALL  

  9466           PF1(LD,0,TOS,0)
60371 @ 514141:                     LINE   9466 "regression-compile-tmp/nrimp10s-77.imp"
60372 @ 514183:                     PUSH   PF1
60373 @ 514186:                     PUSHI  #0x00000078
60374 @ 514191:                     ASSPAR
60375 @ 514192:                     PUSHI  #0x00000000
60376 @ 514197:                     ASSPAR
60377 @ 514198:                     PUSHI  #0x00000006
60378 @ 514203:                     ASSPAR
60379 @ 514204:                     PUSHI  #0x00000000
60380 @ 514209:                     ASSPAR
60381 @ 514210:                     CALL  

  9467           PF1(LDB,0,BREG,0)
60382 @ 514211:                     LINE   9467 "regression-compile-tmp/nrimp10s-77.imp"
60383 @ 514253:                     PUSH   PF1
60384 @ 514256:                     PUSHI  #0x00000076
60385 @ 514261:                     ASSPAR
60386 @ 514262:                     PUSHI  #0x00000000
60387 @ 514267:                     ASSPAR
60388 @ 514268:                     PUSHI  #0x00000007
60389 @ 514273:                     ASSPAR
60390 @ 514274:                     PUSHI  #0x00000000
60391 @ 514279:                     ASSPAR
60392 @ 514280:                     CALL  

  9468           PF1(JUNC,0,TOS,0)
60393 @ 514281:                     LINE   9468 "regression-compile-tmp/nrimp10s-77.imp"
60394 @ 514323:                     PUSH   PF1
60395 @ 514326:                     PUSHI  #0x0000001a
60396 @ 514331:                     ASSPAR
60397 @ 514332:                     PUSHI  #0x00000000
60398 @ 514337:                     ASSPAR
60399 @ 514338:                     PUSHI  #0x00000006
60400 @ 514343:                     ASSPAR
60401 @ 514344:                     PUSHI  #0x00000000
60402 @ 514349:                     ASSPAR
60403 @ 514350:                     CALL  

  9469  P19:
  9470  ! CONCATENATION ONE
  9471  ! COPY THE FIRST STRING INTO THE WORK AREA
  9472  ! B HAS REL DISP OF THE WORK AREA FROM LNB
  9473  ! DR HAS CURRENT LENGTH DESCRIPTOR OF FIRST STRING
  9474  ! RESULT IS A CURRENT LENGTH DESCRIPTOR TO WORK AREA IN DR AND ACC
  9475  !
  9476  !        STLN TOS
  9477  !        ADB   TOS
  9478  !        LXN   B                        XNB TO WORK AREA
  9479  !        SLB   @DR                      CURRENT LENGTH TO B
  9480  !        STB   (%XNB+2)                 INTO LENGTH BYTE OF WK AREA
  9481  !        INCA  1                        DR PAST LENGTH BYTE
  9482  !        CYD   0                        BECOMES SOURCE STRING
  9483  !        LD    =16_180000FF0000000C     
  9484  !        INCA  TOS                      DESCRIPTOR TO WK STRING
  9485  !        STD   (%XNB+0)                 STORED FOR LATER
  9486  !        LDB   B                        ADJUSTED SO NO FILLING
  9487  !        MV    L=DR                     THE MOVE
  9488  !        LD    (%XNB+0)                 SET UP DR WITH RESULT
  9489  !        LDB   B                        CURRENT LENGTH AS BOUND
  9490  !        INCA  -1                       TO POINT AT LENGTH BYTE
  9491  !        CYD   0                        TO ACC AS WELL
  9492  !        J     TOS                      RETURN
60404 @ 514351:                     LINE   9469 "regression-compile-tmp/nrimp10s-77.imp"
60405 @ 514393:                     LABEL  L_0163

  9493        %IF PLINK(19)!PLINK(20)=0 %THEN ->P21
60406 @ 514396:                     LINE   9493 "regression-compile-tmp/nrimp10s-77.imp"
60407 @ 514438:                     PUSH   PLINK
60408 @ 514441:                     PUSHI  #0x00000013
60409 @ 514446:                     ACCESS
60410 @ 514447:                     PUSH   PLINK
60411 @ 514450:                     PUSHI  #0x00000014
60412 @ 514455:                     ACCESS
60413 @ 514456:                     OR    
60414 @ 514457:                     PUSHI  #0x00000000
60415 @ 514462:                     JUMPIF # L_0004
60416 @ 514466:                     JUMP   L_0164
60417 @ 514469:                     LOCATE L_0004

  9494        CNOP(0,8);                        ! DOUBLE WORD ALLIGN
60418 @ 514472:                     LINE   9494 "regression-compile-tmp/nrimp10s-77.imp"
60419 @ 514514:                     PUSH   CNOP
60420 @ 514517:                     PUSHI  #0x00000000
60421 @ 514522:                     ASSPAR
60422 @ 514523:                     PUSHI  #0x00000008
60423 @ 514528:                     ASSPAR
60424 @ 514529:                     CALL  

  9495        D=CA
60425 @ 514530:                     LINE   9495 "regression-compile-tmp/nrimp10s-77.imp"
60426 @ 514572:                     PUSH   D
60427 @ 514575:                     PUSH   CA
60428 @ 514578:                     ASSVAL

  9496        PCONST(16_180000FF); PCONST(12)
60429 @ 514579:                     LINE   9496 "regression-compile-tmp/nrimp10s-77.imp"
60430 @ 514621:                     PUSH   PCONST
60431 @ 514624:                     PUSHI  #0x180000ff
60432 @ 514629:                     ASSPAR
60433 @ 514630:                     CALL  
60434 @ 514631:                     LINE   9496 "regression-compile-tmp/nrimp10s-77.imp"
60435 @ 514673:                     PUSH   PCONST
60436 @ 514676:                     PUSHI  #0x0000000c
60437 @ 514681:                     ASSPAR
60438 @ 514682:                     CALL  

  9497        FILL(19)
60439 @ 514683:                     LINE   9497 "regression-compile-tmp/nrimp10s-77.imp"
60440 @ 514725:                     PUSH   FILL
60441 @ 514728:                     PUSHI  #0x00000013
60442 @ 514733:                     ASSPAR
60443 @ 514734:                     CALL  

  9498        PF1(STLN,0,TOS,0)
60444 @ 514735:                     LINE   9498 "regression-compile-tmp/nrimp10s-77.imp"
60445 @ 514777:                     PUSH   PF1
60446 @ 514780:                     PUSHI  #0x0000005c
60447 @ 514785:                     ASSPAR
60448 @ 514786:                     PUSHI  #0x00000000
60449 @ 514791:                     ASSPAR
60450 @ 514792:                     PUSHI  #0x00000006
60451 @ 514797:                     ASSPAR
60452 @ 514798:                     PUSHI  #0x00000000
60453 @ 514803:                     ASSPAR
60454 @ 514804:                     CALL  

  9499        PF1(ADB,0,TOS,0)
60455 @ 514805:                     LINE   9499 "regression-compile-tmp/nrimp10s-77.imp"
60456 @ 514847:                     PUSH   PF1
60457 @ 514850:                     PUSHI  #0x00000020
60458 @ 514855:                     ASSPAR
60459 @ 514856:                     PUSHI  #0x00000000
60460 @ 514861:                     ASSPAR
60461 @ 514862:                     PUSHI  #0x00000006
60462 @ 514867:                     ASSPAR
60463 @ 514868:                     PUSHI  #0x00000000
60464 @ 514873:                     ASSPAR
60465 @ 514874:                     CALL  

  9500        PF1(LXN,0,BREG,0)
60466 @ 514875:                     LINE   9500 "regression-compile-tmp/nrimp10s-77.imp"
60467 @ 514917:                     PUSH   PF1
60468 @ 514920:                     PUSHI  #0x0000007e
60469 @ 514925:                     ASSPAR
60470 @ 514926:                     PUSHI  #0x00000000
60471 @ 514931:                     ASSPAR
60472 @ 514932:                     PUSHI  #0x00000007
60473 @ 514937:                     ASSPAR
60474 @ 514938:                     PUSHI  #0x00000000
60475 @ 514943:                     ASSPAR
60476 @ 514944:                     CALL  

  9501        PF1(SLB,2,7,0)
60477 @ 514945:                     LINE   9501 "regression-compile-tmp/nrimp10s-77.imp"
60478 @ 514987:                     PUSH   PF1
60479 @ 514990:                     PUSHI  #0x00000052
60480 @ 514995:                     ASSPAR
60481 @ 514996:                     PUSHI  #0x00000002
60482 @ 515001:                     ASSPAR
60483 @ 515002:                     PUSHI  #0x00000007
60484 @ 515007:                     ASSPAR
60485 @ 515008:                     PUSHI  #0x00000000
60486 @ 515013:                     ASSPAR
60487 @ 515014:                     CALL  

  9502        PF1(STB,0,XNB,8)
60488 @ 515015:                     LINE   9502 "regression-compile-tmp/nrimp10s-77.imp"
60489 @ 515057:                     PUSH   PF1
60490 @ 515060:                     PUSHI  #0x0000005a
60491 @ 515065:                     ASSPAR
60492 @ 515066:                     PUSHI  #0x00000000
60493 @ 515071:                     ASSPAR
60494 @ 515072:                     PUSHI  #0x00000003
60495 @ 515077:                     ASSPAR
60496 @ 515078:                     PUSHI  #0x00000008
60497 @ 515083:                     ASSPAR
60498 @ 515084:                     CALL  

  9503        PSF1(INCA,0,1)
60499 @ 515085:                     LINE   9503 "regression-compile-tmp/nrimp10s-77.imp"
60500 @ 515127:                     PUSH   PSF1
60501 @ 515130:                     PUSHI  #0x00000014
60502 @ 515135:                     ASSPAR
60503 @ 515136:                     PUSHI  #0x00000000
60504 @ 515141:                     ASSPAR
60505 @ 515142:                     PUSHI  #0x00000001
60506 @ 515147:                     ASSPAR
60507 @ 515148:                     CALL  

  9504        PSF1(CYD,0,0)
60508 @ 515149:                     LINE   9504 "regression-compile-tmp/nrimp10s-77.imp"
60509 @ 515191:                     PUSH   PSF1
60510 @ 515194:                     PUSHI  #0x00000012
60511 @ 515199:                     ASSPAR
60512 @ 515200:                     PUSHI  #0x00000000
60513 @ 515205:                     ASSPAR
60514 @ 515206:                     PUSHI  #0x00000000
60515 @ 515211:                     ASSPAR
60516 @ 515212:                     CALL  

  9505        PF1(LD,0,PC,D)
60517 @ 515213:                     LINE   9505 "regression-compile-tmp/nrimp10s-77.imp"
60518 @ 515255:                     PUSH   PF1
60519 @ 515258:                     PUSHI  #0x00000078
60520 @ 515263:                     ASSPAR
60521 @ 515264:                     PUSHI  #0x00000000
60522 @ 515269:                     ASSPAR
60523 @ 515270:                     PUSHI  #0x00000004
60524 @ 515275:                     ASSPAR
60525 @ 515276:                     PUSH   D
60526 @ 515279:                     ASSPAR
60527 @ 515280:                     CALL  

  9506        PF1(INCA,0,TOS,0)
60528 @ 515281:                     LINE   9506 "regression-compile-tmp/nrimp10s-77.imp"
60529 @ 515323:                     PUSH   PF1
60530 @ 515326:                     PUSHI  #0x00000014
60531 @ 515331:                     ASSPAR
60532 @ 515332:                     PUSHI  #0x00000000
60533 @ 515337:                     ASSPAR
60534 @ 515338:                     PUSHI  #0x00000006
60535 @ 515343:                     ASSPAR
60536 @ 515344:                     PUSHI  #0x00000000
60537 @ 515349:                     ASSPAR
60538 @ 515350:                     CALL  

  9507        PF1(STD,0,XNB,0)
60539 @ 515351:                     LINE   9507 "regression-compile-tmp/nrimp10s-77.imp"
60540 @ 515393:                     PUSH   PF1
60541 @ 515396:                     PUSHI  #0x00000058
60542 @ 515401:                     ASSPAR
60543 @ 515402:                     PUSHI  #0x00000000
60544 @ 515407:                     ASSPAR
60545 @ 515408:                     PUSHI  #0x00000003
60546 @ 515413:                     ASSPAR
60547 @ 515414:                     PUSHI  #0x00000000
60548 @ 515419:                     ASSPAR
60549 @ 515420:                     CALL  

  9508        PF1(LDB,0,BREG,0)
60550 @ 515421:                     LINE   9508 "regression-compile-tmp/nrimp10s-77.imp"
60551 @ 515463:                     PUSH   PF1
60552 @ 515466:                     PUSHI  #0x00000076
60553 @ 515471:                     ASSPAR
60554 @ 515472:                     PUSHI  #0x00000000
60555 @ 515477:                     ASSPAR
60556 @ 515478:                     PUSHI  #0x00000007
60557 @ 515483:                     ASSPAR
60558 @ 515484:                     PUSHI  #0x00000000
60559 @ 515489:                     ASSPAR
60560 @ 515490:                     CALL  

  9509        PF2(MV,1,0,0,0,0)
60561 @ 515491:                     LINE   9509 "regression-compile-tmp/nrimp10s-77.imp"
60562 @ 515533:                     PUSH   PF2
60563 @ 515536:                     PUSHI  #0x000000b2
60564 @ 515541:                     ASSPAR
60565 @ 515542:                     PUSHI  #0x00000001
60566 @ 515547:                     ASSPAR
60567 @ 515548:                     PUSHI  #0x00000000
60568 @ 515553:                     ASSPAR
60569 @ 515554:                     PUSHI  #0x00000000
60570 @ 515559:                     ASSPAR
60571 @ 515560:                     PUSHI  #0x00000000
60572 @ 515565:                     ASSPAR
60573 @ 515566:                     PUSHI  #0x00000000
60574 @ 515571:                     ASSPAR
60575 @ 515572:                     CALL  

  9510        PF1(LD,0,XNB,0)
60576 @ 515573:                     LINE   9510 "regression-compile-tmp/nrimp10s-77.imp"
60577 @ 515615:                     PUSH   PF1
60578 @ 515618:                     PUSHI  #0x00000078
60579 @ 515623:                     ASSPAR
60580 @ 515624:                     PUSHI  #0x00000000
60581 @ 515629:                     ASSPAR
60582 @ 515630:                     PUSHI  #0x00000003
60583 @ 515635:                     ASSPAR
60584 @ 515636:                     PUSHI  #0x00000000
60585 @ 515641:                     ASSPAR
60586 @ 515642:                     CALL  

  9511        PF1(LDB,0,BREG,0)
60587 @ 515643:                     LINE   9511 "regression-compile-tmp/nrimp10s-77.imp"
60588 @ 515685:                     PUSH   PF1
60589 @ 515688:                     PUSHI  #0x00000076
60590 @ 515693:                     ASSPAR
60591 @ 515694:                     PUSHI  #0x00000000
60592 @ 515699:                     ASSPAR
60593 @ 515700:                     PUSHI  #0x00000007
60594 @ 515705:                     ASSPAR
60595 @ 515706:                     PUSHI  #0x00000000
60596 @ 515711:                     ASSPAR
60597 @ 515712:                     CALL  

  9512        PSF1(INCA,0,-1)
60598 @ 515713:                     LINE   9512 "regression-compile-tmp/nrimp10s-77.imp"
60599 @ 515755:                     PUSH   PSF1
60600 @ 515758:                     PUSHI  #0x00000014
60601 @ 515763:                     ASSPAR
60602 @ 515764:                     PUSHI  #0x00000000
60603 @ 515769:                     ASSPAR
60604 @ 515770:                     PUSHI  #0x00000001
60605 @ 515775:                     NEGATE
60606 @ 515776:                     ASSPAR
60607 @ 515777:                     CALL  

  9513        PSF1(CYD,0,0)
60608 @ 515778:                     LINE   9513 "regression-compile-tmp/nrimp10s-77.imp"
60609 @ 515820:                     PUSH   PSF1
60610 @ 515823:                     PUSHI  #0x00000012
60611 @ 515828:                     ASSPAR
60612 @ 515829:                     PUSHI  #0x00000000
60613 @ 515834:                     ASSPAR
60614 @ 515835:                     PUSHI  #0x00000000
60615 @ 515840:                     ASSPAR
60616 @ 515841:                     CALL  

  9514        PF1(JUNC,0,TOS,0)
  9515  !
  9516  ! CONCATENATION TWO
  9517  ! ADD THE SECOND AND SUBSEQUENT STRINGS TO THE FIRST
  9518  ! PARAMETERS AND RESULTS AS CONCATENATION ONE
  9519  !
  9520  !        STLN TOS
  9521  !        ADB   TOS
  9522  !        LXN   B                        XNB TO WORK AREA
  9523  !        LB    @DR                      CURRENT LENGTH TO B
  9524  !        STB   TOS                      KEEP FOR THE MOVE
  9525  !        ADB   (%XNB+2)                 ADD OLD LENGTH
  9526  !        INCA  1                        PAST LENGTH BYTE
  9527  !        CYD   0                        BECOMES SOURCE STRING
  9528  !        LD    (%XNB+0)                 GET DESCRIPTOR TO WK STRING
  9529  !        MODD  (%XNB+2)                 MOVE ON PAST FIRST STRING
  9530  !        LDB   TOS                      TO MOVE RIGHT AMOUNT
  9531  !        MV    L=DR
  9532  !        STB   (%XNB+2)                 UP DATE WK STRING LENGTH
  9533  !        CPB   255
  9534  !        JCC   2,CAPACITY EXCEEDED
  9535  !        LD    (%XNB+0)                 SET UP DR WITH RESULT
  9536  !        LDB   B                        CURRENT LENGTH AS BOUND
  9537  !        INCA  -1                       TO POINT AT LENGTH BYTE
  9538  !        CYD   0                        TO ACC AS WELL
  9539  !        J     TOS                      RETURN
60617 @ 515842:                     LINE   9514 "regression-compile-tmp/nrimp10s-77.imp"
60618 @ 515884:                     PUSH   PF1
60619 @ 515887:                     PUSHI  #0x0000001a
60620 @ 515892:                     ASSPAR
60621 @ 515893:                     PUSHI  #0x00000000
60622 @ 515898:                     ASSPAR
60623 @ 515899:                     PUSHI  #0x00000006
60624 @ 515904:                     ASSPAR
60625 @ 515905:                     PUSHI  #0x00000000
60626 @ 515910:                     ASSPAR
60627 @ 515911:                     CALL  

  9540        %IF PLINK(20)=0 %THEN ->P21
60628 @ 515912:                     LINE   9540 "regression-compile-tmp/nrimp10s-77.imp"
60629 @ 515954:                     PUSH   PLINK
60630 @ 515957:                     PUSHI  #0x00000014
60631 @ 515962:                     ACCESS
60632 @ 515963:                     PUSHI  #0x00000000
60633 @ 515968:                     JUMPIF # L_0004
60634 @ 515972:                     JUMP   L_0164
60635 @ 515975:                     LOCATE L_0004

  9541        FILL(20)
60636 @ 515978:                     LINE   9541 "regression-compile-tmp/nrimp10s-77.imp"
60637 @ 516020:                     PUSH   FILL
60638 @ 516023:                     PUSHI  #0x00000014
60639 @ 516028:                     ASSPAR
60640 @ 516029:                     CALL  

  9542        PF1(STLN,0,TOS,0)
60641 @ 516030:                     LINE   9542 "regression-compile-tmp/nrimp10s-77.imp"
60642 @ 516072:                     PUSH   PF1
60643 @ 516075:                     PUSHI  #0x0000005c
60644 @ 516080:                     ASSPAR
60645 @ 516081:                     PUSHI  #0x00000000
60646 @ 516086:                     ASSPAR
60647 @ 516087:                     PUSHI  #0x00000006
60648 @ 516092:                     ASSPAR
60649 @ 516093:                     PUSHI  #0x00000000
60650 @ 516098:                     ASSPAR
60651 @ 516099:                     CALL  

  9543        PF1(ADB,0,TOS,0)
60652 @ 516100:                     LINE   9543 "regression-compile-tmp/nrimp10s-77.imp"
60653 @ 516142:                     PUSH   PF1
60654 @ 516145:                     PUSHI  #0x00000020
60655 @ 516150:                     ASSPAR
60656 @ 516151:                     PUSHI  #0x00000000
60657 @ 516156:                     ASSPAR
60658 @ 516157:                     PUSHI  #0x00000006
60659 @ 516162:                     ASSPAR
60660 @ 516163:                     PUSHI  #0x00000000
60661 @ 516168:                     ASSPAR
60662 @ 516169:                     CALL  

  9544        PF1(LXN,0,BREG,0)
60663 @ 516170:                     LINE   9544 "regression-compile-tmp/nrimp10s-77.imp"
60664 @ 516212:                     PUSH   PF1
60665 @ 516215:                     PUSHI  #0x0000007e
60666 @ 516220:                     ASSPAR
60667 @ 516221:                     PUSHI  #0x00000000
60668 @ 516226:                     ASSPAR
60669 @ 516227:                     PUSHI  #0x00000007
60670 @ 516232:                     ASSPAR
60671 @ 516233:                     PUSHI  #0x00000000
60672 @ 516238:                     ASSPAR
60673 @ 516239:                     CALL  

  9545        PF1(LB,2,7,0)
60674 @ 516240:                     LINE   9545 "regression-compile-tmp/nrimp10s-77.imp"
60675 @ 516282:                     PUSH   PF1
60676 @ 516285:                     PUSHI  #0x0000007a
60677 @ 516290:                     ASSPAR
60678 @ 516291:                     PUSHI  #0x00000002
60679 @ 516296:                     ASSPAR
60680 @ 516297:                     PUSHI  #0x00000007
60681 @ 516302:                     ASSPAR
60682 @ 516303:                     PUSHI  #0x00000000
60683 @ 516308:                     ASSPAR
60684 @ 516309:                     CALL  

  9546        PF1(STB,0,TOS,0)
60685 @ 516310:                     LINE   9546 "regression-compile-tmp/nrimp10s-77.imp"
60686 @ 516352:                     PUSH   PF1
60687 @ 516355:                     PUSHI  #0x0000005a
60688 @ 516360:                     ASSPAR
60689 @ 516361:                     PUSHI  #0x00000000
60690 @ 516366:                     ASSPAR
60691 @ 516367:                     PUSHI  #0x00000006
60692 @ 516372:                     ASSPAR
60693 @ 516373:                     PUSHI  #0x00000000
60694 @ 516378:                     ASSPAR
60695 @ 516379:                     CALL  

  9547        PF1(ADB,0,XNB,8)
60696 @ 516380:                     LINE   9547 "regression-compile-tmp/nrimp10s-77.imp"
60697 @ 516422:                     PUSH   PF1
60698 @ 516425:                     PUSHI  #0x00000020
60699 @ 516430:                     ASSPAR
60700 @ 516431:                     PUSHI  #0x00000000
60701 @ 516436:                     ASSPAR
60702 @ 516437:                     PUSHI  #0x00000003
60703 @ 516442:                     ASSPAR
60704 @ 516443:                     PUSHI  #0x00000008
60705 @ 516448:                     ASSPAR
60706 @ 516449:                     CALL  

  9548        PSF1(INCA,0,1)
60707 @ 516450:                     LINE   9548 "regression-compile-tmp/nrimp10s-77.imp"
60708 @ 516492:                     PUSH   PSF1
60709 @ 516495:                     PUSHI  #0x00000014
60710 @ 516500:                     ASSPAR
60711 @ 516501:                     PUSHI  #0x00000000
60712 @ 516506:                     ASSPAR
60713 @ 516507:                     PUSHI  #0x00000001
60714 @ 516512:                     ASSPAR
60715 @ 516513:                     CALL  

  9549        PSF1(CYD,0,0)
60716 @ 516514:                     LINE   9549 "regression-compile-tmp/nrimp10s-77.imp"
60717 @ 516556:                     PUSH   PSF1
60718 @ 516559:                     PUSHI  #0x00000012
60719 @ 516564:                     ASSPAR
60720 @ 516565:                     PUSHI  #0x00000000
60721 @ 516570:                     ASSPAR
60722 @ 516571:                     PUSHI  #0x00000000
60723 @ 516576:                     ASSPAR
60724 @ 516577:                     CALL  

  9550        PF1(LD,0,XNB,0)
60725 @ 516578:                     LINE   9550 "regression-compile-tmp/nrimp10s-77.imp"
60726 @ 516620:                     PUSH   PF1
60727 @ 516623:                     PUSHI  #0x00000078
60728 @ 516628:                     ASSPAR
60729 @ 516629:                     PUSHI  #0x00000000
60730 @ 516634:                     ASSPAR
60731 @ 516635:                     PUSHI  #0x00000003
60732 @ 516640:                     ASSPAR
60733 @ 516641:                     PUSHI  #0x00000000
60734 @ 516646:                     ASSPAR
60735 @ 516647:                     CALL  

  9551        PF1(MODD,0,XNB,8)
60736 @ 516648:                     LINE   9551 "regression-compile-tmp/nrimp10s-77.imp"
60737 @ 516690:                     PUSH   PF1
60738 @ 516693:                     PUSHI  #0x00000016
60739 @ 516698:                     ASSPAR
60740 @ 516699:                     PUSHI  #0x00000000
60741 @ 516704:                     ASSPAR
60742 @ 516705:                     PUSHI  #0x00000003
60743 @ 516710:                     ASSPAR
60744 @ 516711:                     PUSHI  #0x00000008
60745 @ 516716:                     ASSPAR
60746 @ 516717:                     CALL  

  9552        PF1(LDB,0,TOS,0)
60747 @ 516718:                     LINE   9552 "regression-compile-tmp/nrimp10s-77.imp"
60748 @ 516760:                     PUSH   PF1
60749 @ 516763:                     PUSHI  #0x00000076
60750 @ 516768:                     ASSPAR
60751 @ 516769:                     PUSHI  #0x00000000
60752 @ 516774:                     ASSPAR
60753 @ 516775:                     PUSHI  #0x00000006
60754 @ 516780:                     ASSPAR
60755 @ 516781:                     PUSHI  #0x00000000
60756 @ 516786:                     ASSPAR
60757 @ 516787:                     CALL  

  9553        PF2(MV,1,0,0,0,0)
60758 @ 516788:                     LINE   9553 "regression-compile-tmp/nrimp10s-77.imp"
60759 @ 516830:                     PUSH   PF2
60760 @ 516833:                     PUSHI  #0x000000b2
60761 @ 516838:                     ASSPAR
60762 @ 516839:                     PUSHI  #0x00000001
60763 @ 516844:                     ASSPAR
60764 @ 516845:                     PUSHI  #0x00000000
60765 @ 516850:                     ASSPAR
60766 @ 516851:                     PUSHI  #0x00000000
60767 @ 516856:                     ASSPAR
60768 @ 516857:                     PUSHI  #0x00000000
60769 @ 516862:                     ASSPAR
60770 @ 516863:                     PUSHI  #0x00000000
60771 @ 516868:                     ASSPAR
60772 @ 516869:                     CALL  

  9554        PF1(STB,0,XNB,8)
60773 @ 516870:                     LINE   9554 "regression-compile-tmp/nrimp10s-77.imp"
60774 @ 516912:                     PUSH   PF1
60775 @ 516915:                     PUSHI  #0x0000005a
60776 @ 516920:                     ASSPAR
60777 @ 516921:                     PUSHI  #0x00000000
60778 @ 516926:                     ASSPAR
60779 @ 516927:                     PUSHI  #0x00000003
60780 @ 516932:                     ASSPAR
60781 @ 516933:                     PUSHI  #0x00000008
60782 @ 516938:                     ASSPAR
60783 @ 516939:                     CALL  

  9555        PF1(CPB,0,0,255)
60784 @ 516940:                     LINE   9555 "regression-compile-tmp/nrimp10s-77.imp"
60785 @ 516982:                     PUSH   PF1
60786 @ 516985:                     PUSHI  #0x00000026
60787 @ 516990:                     ASSPAR
60788 @ 516991:                     PUSHI  #0x00000000
60789 @ 516996:                     ASSPAR
60790 @ 516997:                     PUSHI  #0x00000000
60791 @ 517002:                     ASSPAR
60792 @ 517003:                     PUSHI  #0x000000ff
60793 @ 517008:                     ASSPAR
60794 @ 517009:                     CALL  

  9556        PF3(JCC,2,0,(PLABS(9)-CA)//2)
60795 @ 517010:                     LINE   9556 "regression-compile-tmp/nrimp10s-77.imp"
60796 @ 517052:                     PUSH   PF3
60797 @ 517055:                     PUSHI  #0x00000002
60798 @ 517060:                     ASSPAR
60799 @ 517061:                     PUSHI  #0x00000002
60800 @ 517066:                     ASSPAR
60801 @ 517067:                     PUSHI  #0x00000000
60802 @ 517072:                     ASSPAR
60803 @ 517073:                     PUSH   PLABS
60804 @ 517076:                     PUSHI  #0x00000009
60805 @ 517081:                     ACCESS
60806 @ 517082:                     PUSH   CA
60807 @ 517085:                     SUB   
60808 @ 517086:                     PUSHI  #0x00000002
60809 @ 517091:                     QUOT  
60810 @ 517092:                     ASSPAR
60811 @ 517093:                     CALL  

  9557        PF1(LD,0,XNB,0)
60812 @ 517094:                     LINE   9557 "regression-compile-tmp/nrimp10s-77.imp"
60813 @ 517136:                     PUSH   PF1
60814 @ 517139:                     PUSHI  #0x00000078
60815 @ 517144:                     ASSPAR
60816 @ 517145:                     PUSHI  #0x00000000
60817 @ 517150:                     ASSPAR
60818 @ 517151:                     PUSHI  #0x00000003
60819 @ 517156:                     ASSPAR
60820 @ 517157:                     PUSHI  #0x00000000
60821 @ 517162:                     ASSPAR
60822 @ 517163:                     CALL  

  9558        PF1(LDB,0,BREG,0)
60823 @ 517164:                     LINE   9558 "regression-compile-tmp/nrimp10s-77.imp"
60824 @ 517206:                     PUSH   PF1
60825 @ 517209:                     PUSHI  #0x00000076
60826 @ 517214:                     ASSPAR
60827 @ 517215:                     PUSHI  #0x00000000
60828 @ 517220:                     ASSPAR
60829 @ 517221:                     PUSHI  #0x00000007
60830 @ 517226:                     ASSPAR
60831 @ 517227:                     PUSHI  #0x00000000
60832 @ 517232:                     ASSPAR
60833 @ 517233:                     CALL  

  9559        PSF1(INCA,0,-1)
60834 @ 517234:                     LINE   9559 "regression-compile-tmp/nrimp10s-77.imp"
60835 @ 517276:                     PUSH   PSF1
60836 @ 517279:                     PUSHI  #0x00000014
60837 @ 517284:                     ASSPAR
60838 @ 517285:                     PUSHI  #0x00000000
60839 @ 517290:                     ASSPAR
60840 @ 517291:                     PUSHI  #0x00000001
60841 @ 517296:                     NEGATE
60842 @ 517297:                     ASSPAR
60843 @ 517298:                     CALL  

  9560        PSF1(CYD,0,0)
60844 @ 517299:                     LINE   9560 "regression-compile-tmp/nrimp10s-77.imp"
60845 @ 517341:                     PUSH   PSF1
60846 @ 517344:                     PUSHI  #0x00000012
60847 @ 517349:                     ASSPAR
60848 @ 517350:                     PUSHI  #0x00000000
60849 @ 517355:                     ASSPAR
60850 @ 517356:                     PUSHI  #0x00000000
60851 @ 517361:                     ASSPAR
60852 @ 517362:                     CALL  

  9561        PF1(JUNC,0,TOS,0)
60853 @ 517363:                     LINE   9561 "regression-compile-tmp/nrimp10s-77.imp"
60854 @ 517405:                     PUSH   PF1
60855 @ 517408:                     PUSHI  #0x0000001a
60856 @ 517413:                     ASSPAR
60857 @ 517414:                     PUSHI  #0x00000000
60858 @ 517419:                     ASSPAR
60859 @ 517420:                     PUSHI  #0x00000006
60860 @ 517425:                     ASSPAR
60861 @ 517426:                     PUSHI  #0x00000000
60862 @ 517431:                     ASSPAR
60863 @ 517432:                     CALL  

  9562  P21:
  9563  !
  9564  ! THE STOP SEQUENCE
  9565  ! CALL %SYSTEMROUTINE STOP(NO PARAMETERS)
  9566  !
  9567  !STOP1   PRCL   4
  9568  !        LXN   (LNB+4)
  9569  !        RALN  5
  9570  !        CALL  ((XNB+STOPEPDISP))       ! **PLEASE DONT COME BACK**
  9571  !
60864 @ 517433:                     LINE   9562 "regression-compile-tmp/nrimp10s-77.imp"
60865 @ 517475:                     LABEL  L_0164

  9572           %IF PLINK(21)=0 %THEN ->P22
60866 @ 517478:                     LINE   9572 "regression-compile-tmp/nrimp10s-77.imp"
60867 @ 517520:                     PUSH   PLINK
60868 @ 517523:                     PUSHI  #0x00000015
60869 @ 517528:                     ACCESS
60870 @ 517529:                     PUSHI  #0x00000000
60871 @ 517534:                     JUMPIF # L_0004
60872 @ 517538:                     JUMP   L_0165
60873 @ 517541:                     LOCATE L_0004

  9573           FILL(21)
60874 @ 517544:                     LINE   9573 "regression-compile-tmp/nrimp10s-77.imp"
60875 @ 517586:                     PUSH   FILL
60876 @ 517589:                     PUSHI  #0x00000015
60877 @ 517594:                     ASSPAR
60878 @ 517595:                     CALL  

  9574           CXREF("S#STOP",PARMDYNAMIC,2,J)
60879 @ 517596:                     LINE   9574 "regression-compile-tmp/nrimp10s-77.imp"
60880 @ 517638:                     PUSH   CXREF
60881 @ 517641:                     PUSHS  "S#STOP"
60882 @ 517649:                     ASSPAR
60883 @ 517650:                     PUSH   PARMDYNAMIC
60884 @ 517653:                     ASSPAR
60885 @ 517654:                     PUSHI  #0x00000002
60886 @ 517659:                     ASSPAR
60887 @ 517660:                     PUSH   J
60888 @ 517663:                     ASSPAR
60889 @ 517664:                     CALL  

  9575           PSF1(PRCL,0,4)
60890 @ 517665:                     LINE   9575 "regression-compile-tmp/nrimp10s-77.imp"
60891 @ 517707:                     PUSH   PSF1
60892 @ 517710:                     PUSHI  #0x00000018
60893 @ 517715:                     ASSPAR
60894 @ 517716:                     PUSHI  #0x00000000
60895 @ 517721:                     ASSPAR
60896 @ 517722:                     PUSHI  #0x00000004
60897 @ 517727:                     ASSPAR
60898 @ 517728:                     CALL  

  9576           PSF1(LXN,1,16)
60899 @ 517729:                     LINE   9576 "regression-compile-tmp/nrimp10s-77.imp"
60900 @ 517771:                     PUSH   PSF1
60901 @ 517774:                     PUSHI  #0x0000007e
60902 @ 517779:                     ASSPAR
60903 @ 517780:                     PUSHI  #0x00000001
60904 @ 517785:                     ASSPAR
60905 @ 517786:                     PUSHI  #0x00000010
60906 @ 517791:                     ASSPAR
60907 @ 517792:                     CALL  

  9577           PSF1(RALN,0,5)
60908 @ 517793:                     LINE   9577 "regression-compile-tmp/nrimp10s-77.imp"
60909 @ 517835:                     PUSH   PSF1
60910 @ 517838:                     PUSHI  #0x0000006c
60911 @ 517843:                     ASSPAR
60912 @ 517844:                     PUSHI  #0x00000000
60913 @ 517849:                     ASSPAR
60914 @ 517850:                     PUSHI  #0x00000005
60915 @ 517855:                     ASSPAR
60916 @ 517856:                     CALL  

  9578           PF1(CALL,2,XNB,J)
60917 @ 517857:                     LINE   9578 "regression-compile-tmp/nrimp10s-77.imp"
60918 @ 517899:                     PUSH   PF1
60919 @ 517902:                     PUSHI  #0x0000001e
60920 @ 517907:                     ASSPAR
60921 @ 517908:                     PUSHI  #0x00000002
60922 @ 517913:                     ASSPAR
60923 @ 517914:                     PUSHI  #0x00000003
60924 @ 517919:                     ASSPAR
60925 @ 517920:                     PUSH   J
60926 @ 517923:                     ASSPAR
60927 @ 517924:                     CALL  

  9579           PF1(16_4E,0,0,16_B00B);        ! IDLE B00B
60928 @ 517925:                     LINE   9579 "regression-compile-tmp/nrimp10s-77.imp"
60929 @ 517967:                     PUSH   PF1
60930 @ 517970:                     PUSHI  #0x0000004e
60931 @ 517975:                     ASSPAR
60932 @ 517976:                     PUSHI  #0x00000000
60933 @ 517981:                     ASSPAR
60934 @ 517982:                     PUSHI  #0x00000000
60935 @ 517987:                     ASSPAR
60936 @ 517988:                     PUSHI  #0x0000b00b
60937 @ 517993:                     ASSPAR
60938 @ 517994:                     CALL  

  9580  P22:
  9581  !
  9582  ! PRINTPROFILE
  9583  !
60939 @ 517995:                     LINE   9580 "regression-compile-tmp/nrimp10s-77.imp"
60940 @ 518037:                     LABEL  L_0165

  9584           %IF PLINK(22)=0 %THEN ->P23
60941 @ 518040:                     LINE   9584 "regression-compile-tmp/nrimp10s-77.imp"
60942 @ 518082:                     PUSH   PLINK
60943 @ 518085:                     PUSHI  #0x00000016
60944 @ 518090:                     ACCESS
60945 @ 518091:                     PUSHI  #0x00000000
60946 @ 518096:                     JUMPIF # L_0004
60947 @ 518100:                     JUMP   L_0166
60948 @ 518103:                     LOCATE L_0004

  9585           FILL(22)
60949 @ 518106:                     LINE   9585 "regression-compile-tmp/nrimp10s-77.imp"
60950 @ 518148:                     PUSH   FILL
60951 @ 518151:                     PUSHI  #0x00000016
60952 @ 518156:                     ASSPAR
60953 @ 518157:                     CALL  

  9586           CXREF("S#PPROFILE",PARMDYNAMIC,2,J)
60954 @ 518158:                     LINE   9586 "regression-compile-tmp/nrimp10s-77.imp"
60955 @ 518200:                     PUSH   CXREF
60956 @ 518203:                     PUSHS  "S#PPROFILE"
60957 @ 518215:                     ASSPAR
60958 @ 518216:                     PUSH   PARMDYNAMIC
60959 @ 518219:                     ASSPAR
60960 @ 518220:                     PUSHI  #0x00000002
60961 @ 518225:                     ASSPAR
60962 @ 518226:                     PUSH   J
60963 @ 518229:                     ASSPAR
60964 @ 518230:                     CALL  

  9587           PSF1(PRCL,0,4)
60965 @ 518231:                     LINE   9587 "regression-compile-tmp/nrimp10s-77.imp"
60966 @ 518273:                     PUSH   PSF1
60967 @ 518276:                     PUSHI  #0x00000018
60968 @ 518281:                     ASSPAR
60969 @ 518282:                     PUSHI  #0x00000000
60970 @ 518287:                     ASSPAR
60971 @ 518288:                     PUSHI  #0x00000004
60972 @ 518293:                     ASSPAR
60973 @ 518294:                     CALL  

  9588           PSF1(LXN,1,16)
60974 @ 518295:                     LINE   9588 "regression-compile-tmp/nrimp10s-77.imp"
60975 @ 518337:                     PUSH   PSF1
60976 @ 518340:                     PUSHI  #0x0000007e
60977 @ 518345:                     ASSPAR
60978 @ 518346:                     PUSHI  #0x00000001
60979 @ 518351:                     ASSPAR
60980 @ 518352:                     PUSHI  #0x00000010
60981 @ 518357:                     ASSPAR
60982 @ 518358:                     CALL  

  9589           PF1(LDRL,0,XNB,PARMPROF)
60983 @ 518359:                     LINE   9589 "regression-compile-tmp/nrimp10s-77.imp"
60984 @ 518401:                     PUSH   PF1
60985 @ 518404:                     PUSHI  #0x00000070
60986 @ 518409:                     ASSPAR
60987 @ 518410:                     PUSHI  #0x00000000
60988 @ 518415:                     ASSPAR
60989 @ 518416:                     PUSHI  #0x00000003
60990 @ 518421:                     ASSPAR
60991 @ 518422:                     PUSH   PARMPROF
60992 @ 518425:                     ASSPAR
60993 @ 518426:                     CALL  

  9590           PF1(STD,0,TOS,0)
60994 @ 518427:                     LINE   9590 "regression-compile-tmp/nrimp10s-77.imp"
60995 @ 518469:                     PUSH   PF1
60996 @ 518472:                     PUSHI  #0x00000058
60997 @ 518477:                     ASSPAR
60998 @ 518478:                     PUSHI  #0x00000000
60999 @ 518483:                     ASSPAR
61000 @ 518484:                     PUSHI  #0x00000006
61001 @ 518489:                     ASSPAR
61002 @ 518490:                     PUSHI  #0x00000000
61003 @ 518495:                     ASSPAR
61004 @ 518496:                     CALL  

  9591           PSF1(RALN,0,7)
61005 @ 518497:                     LINE   9591 "regression-compile-tmp/nrimp10s-77.imp"
61006 @ 518539:                     PUSH   PSF1
61007 @ 518542:                     PUSHI  #0x0000006c
61008 @ 518547:                     ASSPAR
61009 @ 518548:                     PUSHI  #0x00000000
61010 @ 518553:                     ASSPAR
61011 @ 518554:                     PUSHI  #0x00000007
61012 @ 518559:                     ASSPAR
61013 @ 518560:                     CALL  

  9592           PF1(CALL,2,XNB,J)
61014 @ 518561:                     LINE   9592 "regression-compile-tmp/nrimp10s-77.imp"
61015 @ 518603:                     PUSH   PF1
61016 @ 518606:                     PUSHI  #0x0000001e
61017 @ 518611:                     ASSPAR
61018 @ 518612:                     PUSHI  #0x00000002
61019 @ 518617:                     ASSPAR
61020 @ 518618:                     PUSHI  #0x00000003
61021 @ 518623:                     ASSPAR
61022 @ 518624:                     PUSH   J
61023 @ 518627:                     ASSPAR
61024 @ 518628:                     CALL  

  9593           PF1(JUNC,0,TOS,0)
61025 @ 518629:                     LINE   9593 "regression-compile-tmp/nrimp10s-77.imp"
61026 @ 518671:                     PUSH   PF1
61027 @ 518674:                     PUSHI  #0x0000001a
61028 @ 518679:                     ASSPAR
61029 @ 518680:                     PUSHI  #0x00000000
61030 @ 518685:                     ASSPAR
61031 @ 518686:                     PUSHI  #0x00000006
61032 @ 518691:                     ASSPAR
61033 @ 518692:                     PUSHI  #0x00000000
61034 @ 518697:                     ASSPAR
61035 @ 518698:                     CALL  

  9594  P23:
61036 @ 518699:                     LINE   9594 "regression-compile-tmp/nrimp10s-77.imp"
61037 @ 518741:                     LABEL  L_0166

  9595           %RETURN
61038 @ 518744:                     LINE   9595 "regression-compile-tmp/nrimp10s-77.imp"
61039 @ 518786:                     RETURN

  9596  %ROUTINE FILL(%INTEGER LAB)
  9597  !***********************************************************************
  9598  !*       FILL JUMPS TO THIS LAB WITH JUMP TO CURRENT ADDRESS           *
  9599  !***********************************************************************
61040 @ 518787:                     LINE   9596 "regression-compile-tmp/nrimp10s-77.imp"
61041 @ 518829:                     DEF    FILL (_lev0id0_lev1id1_lev2id3_EPILOGUE_FILL) p1=V_015f a/tf=7 b/format=0 c/ostate=0  type=0 (<type:0>) form=7 (routine) special=0 (<special:0>) linkage=0 (auto) spec=0 indirect=0 unass=0
61042 @ 518845:                        START  ( FORMAL PARAMETERS  {lev=5 --> 6, nested=0 --> 1}
61043 @ 518846:                           DEF    LAB p1=V_0167 a/tf=11 b/format=1 c/ostate=0  type=1 (integer) form=1 (simple) special=0 (<special:0>) linkage=0 (auto) spec=0 indirect=0 unass=0
61044 @ 518861:                        FINISH ) {lev=5}

  9600  %INTEGER AT,INSTRN,I,J
61045 @ 518862:                        LINE   9600 "regression-compile-tmp/nrimp10s-77.imp"
61046 @ 518904:                        DEF    AT p1=V_0168 a/tf=11 b/format=1 c/ostate=0  type=1 (integer) form=1 (simple) special=0 (<special:0>) linkage=0 (auto) spec=0 indirect=0 unass=0
61047 @ 518918:                        DEF    INSTRN p1=V_0169 a/tf=11 b/format=1 c/ostate=0  type=1 (integer) form=1 (simple) special=0 (<special:0>) linkage=0 (auto) spec=0 indirect=0 unass=0
61048 @ 518936:                        DEF    I p1=V_016a a/tf=11 b/format=1 c/ostate=0  type=1 (integer) form=1 (simple) special=0 (<special:0>) linkage=0 (auto) spec=0 indirect=0 unass=0
61049 @ 518949:                        DEF    J p1=V_016b a/tf=11 b/format=1 c/ostate=0  type=1 (integer) form=1 (simple) special=0 (<special:0>) linkage=0 (auto) spec=0 indirect=0 unass=0

  9601  %INTEGERARRAY A(0:2)
61050 @ 518962:                        LINE   9601 "regression-compile-tmp/nrimp10s-77.imp"
61051 @ 519004:                        DEF    A p1=V_016c a/tf=1b b/format=1 c/ostate=100  type=1 (integer) form=11 (array) special=0 (<special:0>) linkage=0 (auto) spec=0 indirect=0 unass=0
61052 @ 519017:                        PUSHI  #0x00000000
61053 @ 519022:                        PUSHI  #0x00000002
61054 @ 519027:                        DIM    0001 0001

  9602           %WHILE PLINK(LAB)#0 %CYCLE
61055 @ 519033:                        LINE   9602 "regression-compile-tmp/nrimp10s-77.imp"
61056 @ 519075:                        LOCATE L_0003
61057 @ 519078:                        PUSH   PLINK
61058 @ 519081:                        PUSH   LAB
61059 @ 519084:                        ACCESS
61060 @ 519085:                        PUSHI  #0x00000000
61061 @ 519090:                        JUMPIF = L_0004

  9603               POP(PLINK(LAB),A(0),A(1),A(2))
61062 @ 519094:                        LINE   9603 "regression-compile-tmp/nrimp10s-77.imp"
61063 @ 519136:                        PUSH   POP
61064 @ 519139:                        PUSH   PLINK
61065 @ 519142:                        PUSH   LAB
61066 @ 519145:                        ACCESS
61067 @ 519146:                        ASSPAR
61068 @ 519147:                        PUSH   A
61069 @ 519150:                        PUSHI  #0x00000000
61070 @ 519155:                        ACCESS
61071 @ 519156:                        ASSPAR
61072 @ 519157:                        PUSH   A
61073 @ 519160:                        PUSHI  #0x00000001
61074 @ 519165:                        ACCESS
61075 @ 519166:                        ASSPAR
61076 @ 519167:                        PUSH   A
61077 @ 519170:                        PUSHI  #0x00000002
61078 @ 519175:                        ACCESS
61079 @ 519176:                        ASSPAR
61080 @ 519177:                        CALL  

  9604              %CYCLE I=0,1,2
61081 @ 519178:                        LINE   9604 "regression-compile-tmp/nrimp10s-77.imp"
61082 @ 519220:                        PUSH   I
61083 @ 519223:                        PUSHI  #0x00000001
61084 @ 519228:                        PUSHI  #0x00000002
61085 @ 519233:                        PUSHI  #0x00000000
61086 @ 519238:                        FOR    L_0006

  9605                 INSTRN=A(I)
61087 @ 519241:                        LINE   9605 "regression-compile-tmp/nrimp10s-77.imp"
61088 @ 519283:                        PUSH   INSTRN
61089 @ 519286:                        PUSH   A
61090 @ 519289:                        PUSH   I
61091 @ 519292:                        ACCESS
61092 @ 519293:                        ASSVAL

  9606                 %IF  INSTRN#0 %THEN %START
61093 @ 519294:                        LINE   9606 "regression-compile-tmp/nrimp10s-77.imp"
61094 @ 519336:                        PUSH   INSTRN
61095 @ 519339:                        PUSHI  #0x00000000
61096 @ 519344:                        JUMPIF = L_000a

  9607                    AT=INSTRN&16_3FFFF
61097 @ 519348:                        LINE   9607 "regression-compile-tmp/nrimp10s-77.imp"
61098 @ 519390:                        PUSH   AT
61099 @ 519393:                        PUSH   INSTRN
61100 @ 519396:                        PUSHI  #0x0003ffff
61101 @ 519401:                        AND   
61102 @ 519402:                        ASSVAL

  9608                    INSTRN=INSTRN&16_FFC00000
61103 @ 519403:                        LINE   9608 "regression-compile-tmp/nrimp10s-77.imp"
61104 @ 519445:                        PUSH   INSTRN
61105 @ 519448:                        PUSH   INSTRN
61106 @ 519451:                        PUSHI  #0xffc00000
61107 @ 519456:                        AND   
61108 @ 519457:                        ASSVAL

  9609                    INSTRN=INSTRN!(CA-AT)>>1
61109 @ 519458:                        LINE   9609 "regression-compile-tmp/nrimp10s-77.imp"
61110 @ 519500:                        PUSH   INSTRN
61111 @ 519503:                        PUSH   INSTRN
61112 @ 519506:                        PUSH   CA
61113 @ 519509:                        PUSH   AT
61114 @ 519512:                        SUB   
61115 @ 519513:                        PUSHI  #0x00000001
61116 @ 519518:                        RSH   
61117 @ 519519:                        OR    
61118 @ 519520:                        ASSVAL

  9610                     PLUG(1,AT,INSTRN,4)
61119 @ 519521:                        LINE   9610 "regression-compile-tmp/nrimp10s-77.imp"
61120 @ 519563:                        PUSH   PLUG
61121 @ 519566:                        PUSHI  #0x00000001
61122 @ 519571:                        ASSPAR
61123 @ 519572:                        PUSH   AT
61124 @ 519575:                        ASSPAR
61125 @ 519576:                        PUSH   INSTRN
61126 @ 519579:                        ASSPAR
61127 @ 519580:                        PUSHI  #0x00000004
61128 @ 519585:                        ASSPAR
61129 @ 519586:                        CALL  

  9611                 %FINISH
61130 @ 519587:                        LINE   9611 "regression-compile-tmp/nrimp10s-77.imp"
61131 @ 519629:                        LOCATE L_000a

  9612              %REPEAT
61132 @ 519632:                        LINE   9612 "regression-compile-tmp/nrimp10s-77.imp"
61133 @ 519674:                        REPEAT L_0006
61134 @ 519677:                        LOCATE L_0007

  9613           %REPEAT
61135 @ 519680:                        LINE   9613 "regression-compile-tmp/nrimp10s-77.imp"
61136 @ 519722:                        REPEAT L_0003
61137 @ 519725:                        LOCATE L_0004

  9614           PLABS(LAB)=CA
61138 @ 519728:                        LINE   9614 "regression-compile-tmp/nrimp10s-77.imp"
61139 @ 519770:                        PUSH   PLABS
61140 @ 519773:                        PUSH   LAB
61141 @ 519776:                        ACCESS
61142 @ 519777:                        PUSH   CA
61143 @ 519780:                        ASSVAL

  9615  %END
61144 @ 519781:                        LINE   9615 "regression-compile-tmp/nrimp10s-77.imp"
61145 @ 519823:                     END    _lev0id0_lev1id1_lev2id3_EPILOGUE_FILL {lev=5 --> 4}

  9616  %END
61146 @ 519824:                     LINE   9616 "regression-compile-tmp/nrimp10s-77.imp"
61147 @ 519866:                  END    _lev0id0_lev1id1_lev2id3_EPILOGUE {lev=4 --> 3}

  9617  %ROUTINE DUMP CONSTS
  9618  !***********************************************************************
  9619  !*    OUTPUT THE CONSTANT TABLE AND MAKE ANY RELEVANT RELOCATIONS      *
  9620  !***********************************************************************
61148 @ 519867:                  LINE   9617 "regression-compile-tmp/nrimp10s-77.imp"
61149 @ 519909:                  DEF    DUMPCONSTS (_lev0id0_lev1id1_lev2id3_DUMPCONSTS) p1=V_0149 a/tf=7 b/format=0 c/ostate=0  type=0 (<type:0>) form=7 (routine) special=0 (<special:0>) linkage=0 (auto) spec=0 indirect=0 unass=0
61150 @ 519931:                     START  ( FORMAL PARAMETERS  {lev=4 --> 5, nested=0 --> 1}
61151 @ 519932:                     FINISH ) {lev=4}

  9621  %ROUTINESPEC DOIT(%INTEGER VAL)
61152 @ 519933:                     LINE   9621 "regression-compile-tmp/nrimp10s-77.imp"
61153 @ 519975:                     DEF    DOIT (_lev0id0_lev1id1_lev2id3_DUMPCONSTS_DOIT) p1=V_015d a/tf=7 b/format=0 c/ostate=8  type=0 (<type:0>) form=7 (routine) special=0 (<special:0>) linkage=0 (auto) spec=1 indirect=0 unass=0
61154 @ 519991:                     START  ( FORMAL PARAMETERS  {lev=4 --> 5, nested=0 --> 1}
61155 @ 519992:                        DEF    VAL p1=V_015e a/tf=11 b/format=1 c/ostate=0  type=1 (integer) form=1 (simple) special=0 (<special:0>) linkage=0 (auto) spec=0 indirect=0 unass=0
61156 @ 520007:                     FINISH ) {lev=4}

  9622  %ROUTINESPEC FILL(%INTEGER CREFHEAD)
61157 @ 520008:                     LINE   9622 "regression-compile-tmp/nrimp10s-77.imp"
61158 @ 520050:                     DEF    FILL (_lev0id0_lev1id1_lev2id3_DUMPCONSTS_FILL) p1=V_015e a/tf=7 b/format=0 c/ostate=8  type=0 (<type:0>) form=7 (routine) special=0 (<special:0>) linkage=0 (auto) spec=1 indirect=0 unass=0
61159 @ 520066:                     START  ( FORMAL PARAMETERS  {lev=4 --> 5, nested=0 --> 1}
61160 @ 520067:                        DEF    CREFHEAD p1=V_015f a/tf=11 b/format=1 c/ostate=0  type=1 (integer) form=1 (simple) special=0 (<special:0>) linkage=0 (auto) spec=0 indirect=0 unass=0
61161 @ 520087:                     FINISH ) {lev=4}

  9623  %INTEGER I,J,K,DISP,SIZE,BASE
61162 @ 520088:                     LINE   9623 "regression-compile-tmp/nrimp10s-77.imp"
61163 @ 520130:                     DEF    I p1=V_015f a/tf=11 b/format=1 c/ostate=0  type=1 (integer) form=1 (simple) special=0 (<special:0>) linkage=0 (auto) spec=0 indirect=0 unass=0
61164 @ 520143:                     DEF    J p1=V_0160 a/tf=11 b/format=1 c/ostate=0  type=1 (integer) form=1 (simple) special=0 (<special:0>) linkage=0 (auto) spec=0 indirect=0 unass=0
61165 @ 520156:                     DEF    K p1=V_0161 a/tf=11 b/format=1 c/ostate=0  type=1 (integer) form=1 (simple) special=0 (<special:0>) linkage=0 (auto) spec=0 indirect=0 unass=0
61166 @ 520169:                     DEF    DISP p1=V_0162 a/tf=11 b/format=1 c/ostate=0  type=1 (integer) form=1 (simple) special=0 (<special:0>) linkage=0 (auto) spec=0 indirect=0 unass=0
61167 @ 520185:                     DEF    SIZE p1=V_0163 a/tf=11 b/format=1 c/ostate=0  type=1 (integer) form=1 (simple) special=0 (<special:0>) linkage=0 (auto) spec=0 indirect=0 unass=0
61168 @ 520201:                     DEF    BASE p1=V_0164 a/tf=11 b/format=1 c/ostate=0  type=1 (integer) form=1 (simple) special=0 (<special:0>) linkage=0 (auto) spec=0 indirect=0 unass=0

  9624        BASE=0
61169 @ 520217:                     LINE   9624 "regression-compile-tmp/nrimp10s-77.imp"
61170 @ 520259:                     PUSH   BASE
61171 @ 520262:                     PUSHI  #0x00000000
61172 @ 520267:                     ASSVAL

  9625        SIZE=CONSTPTR-BASE
61173 @ 520268:                     LINE   9625 "regression-compile-tmp/nrimp10s-77.imp"
61174 @ 520310:                     PUSH   SIZE
61175 @ 520313:                     PUSH   CONSTPTR
61176 @ 520316:                     PUSH   BASE
61177 @ 520319:                     SUB   
61178 @ 520320:                     ASSVAL

  9626        %IF SIZE<=0 %THEN %RETURN
61179 @ 520321:                     LINE   9626 "regression-compile-tmp/nrimp10s-77.imp"
61180 @ 520363:                     PUSH   SIZE
61181 @ 520366:                     PUSHI  #0x00000000
61182 @ 520371:                     JUMPIF > L_0004
61183 @ 520375:                     RETURN
61184 @ 520376:                     LOCATE L_0004

  9627        CNOP(0,8) %UNLESS CA&7=0
61185 @ 520379:                     LINE   9627 "regression-compile-tmp/nrimp10s-77.imp"
61186 @ 520421:                     PUSH   CA
61187 @ 520424:                     PUSHI  #0x00000007
61188 @ 520429:                     AND   
61189 @ 520430:                     PUSHI  #0x00000000
61190 @ 520435:                     JUMPIF = L_0004
61191 @ 520439:                     PUSH   CNOP
61192 @ 520442:                     PUSHI  #0x00000000
61193 @ 520447:                     ASSPAR
61194 @ 520448:                     PUSHI  #0x00000008
61195 @ 520453:                     ASSPAR
61196 @ 520454:                     CALL  
61197 @ 520455:                     LOCATE L_0004

  9628        CODE OUT
61198 @ 520458:                     LINE   9628 "regression-compile-tmp/nrimp10s-77.imp"
61199 @ 520500:                     PUSH   CODEOUT
61200 @ 520503:                     CALL  

  9629        LPUT(1,SIZE*4,CA,ADDR(CTABLE_val(BASE)))
  9630  !*DELSTART
61201 @ 520504:                     LINE   9629 "regression-compile-tmp/nrimp10s-77.imp"
61202 @ 520546:                     PUSH   LPUT
61203 @ 520549:                     PUSHI  #0x00000001
61204 @ 520554:                     ASSPAR
61205 @ 520555:                     PUSH   SIZE
61206 @ 520558:                     PUSHI  #0x00000004
61207 @ 520563:                     MUL   
61208 @ 520564:                     ASSPAR
61209 @ 520565:                     PUSH   CA
61210 @ 520568:                     ASSPAR
61211 @ 520569:                     PUSH   ADDR
61212 @ 520572:                     PUSH   CTABLE
61213 @ 520575:                     SELECT 1
61214 @ 520578:                     PUSH   BASE
61215 @ 520581:                     ACCESS
61216 @ 520582:                     ASSPAR
61217 @ 520583:                     CALL  
61218 @ 520584:                     ASSPAR
61219 @ 520585:                     CALL  

  9631        %IF DCOMP#0 %START
61220 @ 520586:                     LINE   9631 "regression-compile-tmp/nrimp10s-77.imp"
61221 @ 520628:                     PUSH   DCOMP
61222 @ 520631:                     PUSHI  #0x00000000
61223 @ 520636:                     JUMPIF = L_0004

  9632           PRINTSTRING("
  9633  CONSTANT TABLE")
61224 @ 520640:                     LINE   9632 "regression-compile-tmp/nrimp10s-77.imp"
61225 @ 520682:                     PUSH   PRINTSTRING
61226 @ 520685:                     PUSHS  "\nCONSTANT TABLE"
61227 @ 520702:                     ASSPAR
61228 @ 520703:                     CALL  

  9634           I=BASE
61229 @ 520704:                     LINE   9634 "regression-compile-tmp/nrimp10s-77.imp"
61230 @ 520746:                     PUSH   I
61231 @ 520749:                     PUSH   BASE
61232 @ 520752:                     ASSVAL

  9635           %CYCLE
61233 @ 520753:                     LINE   9635 "regression-compile-tmp/nrimp10s-77.imp"
61234 @ 520795:                     LOCATE L_0006

  9636              NEWLINE
61235 @ 520798:                     LINE   9636 "regression-compile-tmp/nrimp10s-77.imp"
61236 @ 520840:                     PUSH   NEWLINE
61237 @ 520843:                     CALL  

  9637              PRHEX(CA+4*(I-BASE),5)
61238 @ 520844:                     LINE   9637 "regression-compile-tmp/nrimp10s-77.imp"
61239 @ 520886:                     PUSH   PRHEX
61240 @ 520889:                     PUSH   CA
61241 @ 520892:                     PUSHI  #0x00000004
61242 @ 520897:                     PUSH   I
61243 @ 520900:                     PUSH   BASE
61244 @ 520903:                     SUB   
61245 @ 520904:                     MUL   
61246 @ 520905:                     ADD   
61247 @ 520906:                     ASSPAR
61248 @ 520907:                     PUSHI  #0x00000005
61249 @ 520912:                     ASSPAR
61250 @ 520913:                     CALL  

  9638              %CYCLE J=0,1,7
61251 @ 520914:                     LINE   9638 "regression-compile-tmp/nrimp10s-77.imp"
61252 @ 520956:                     PUSH   J
61253 @ 520959:                     PUSHI  #0x00000001
61254 @ 520964:                     PUSHI  #0x00000007
61255 @ 520969:                     PUSHI  #0x00000000
61256 @ 520974:                     FOR    L_0009

  9639                 SPACES(2)
61257 @ 520977:                     LINE   9639 "regression-compile-tmp/nrimp10s-77.imp"
61258 @ 521019:                     PUSH   SPACES
61259 @ 521022:                     PUSHI  #0x00000002
61260 @ 521027:                     ASSPAR
61261 @ 521028:                     CALL  

  9640                 PRHEX(CTABLE_val(I+J),8)
61262 @ 521029:                     LINE   9640 "regression-compile-tmp/nrimp10s-77.imp"
61263 @ 521071:                     PUSH   PRHEX
61264 @ 521074:                     PUSH   CTABLE
61265 @ 521077:                     SELECT 1
61266 @ 521080:                     PUSH   I
61267 @ 521083:                     PUSH   J
61268 @ 521086:                     ADD   
61269 @ 521087:                     ACCESS
61270 @ 521088:                     ASSPAR
61271 @ 521089:                     PUSHI  #0x00000008
61272 @ 521094:                     ASSPAR
61273 @ 521095:                     CALL  

  9641              %REPEAT
61274 @ 521096:                     LINE   9641 "regression-compile-tmp/nrimp10s-77.imp"
61275 @ 521138:                     REPEAT L_0009
61276 @ 521141:                     LOCATE L_000a

  9642              SPACE
61277 @ 521144:                     LINE   9642 "regression-compile-tmp/nrimp10s-77.imp"
61278 @ 521186:                     PUSH   SPACE
61279 @ 521189:                     CALL  

  9643              %CYCLE J=0,1,31
61280 @ 521190:                     LINE   9643 "regression-compile-tmp/nrimp10s-77.imp"
61281 @ 521232:                     PUSH   J
61282 @ 521235:                     PUSHI  #0x00000001
61283 @ 521240:                     PUSHI  #0x0000001f
61284 @ 521245:                     PUSHI  #0x00000000
61285 @ 521250:                     FOR    L_0009

  9644                 K=BYTEINTEGER(ADDR(CTABLE_val(I))+J)
61286 @ 521253:                     LINE   9644 "regression-compile-tmp/nrimp10s-77.imp"
61287 @ 521295:                     PUSH   K
61288 @ 521298:                     PUSH   BYTEINTEGER
61289 @ 521301:                     PUSH   ADDR
61290 @ 521304:                     PUSH   CTABLE
61291 @ 521307:                     SELECT 1
61292 @ 521310:                     PUSH   I
61293 @ 521313:                     ACCESS
61294 @ 521314:                     ASSPAR
61295 @ 521315:                     CALL  
61296 @ 521316:                     PUSH   J
61297 @ 521319:                     ADD   
61298 @ 521320:                     ASSPAR
61299 @ 521321:                     CALL  
61300 @ 521322:                     ASSVAL

  9645                 %IF K<31 %OR K>95 %THEN K=32
61301 @ 521323:                     LINE   9645 "regression-compile-tmp/nrimp10s-77.imp"
61302 @ 521365:                     PUSH   K
61303 @ 521368:                     PUSHI  #0x0000001f
61304 @ 521373:                     JUMPIF < L_000e
61305 @ 521377:                     PUSH   K
61306 @ 521380:                     PUSHI  #0x0000005f
61307 @ 521385:                     JUMPIF <= L_000d
61308 @ 521389:                     LOCATE L_000e
61309 @ 521392:                     PUSH   K
61310 @ 521395:                     PUSHI  #0x00000020
61311 @ 521400:                     ASSVAL
61312 @ 521401:                     LOCATE L_000d

  9646                 PRINT SYMBOL(K)
61313 @ 521404:                     LINE   9646 "regression-compile-tmp/nrimp10s-77.imp"
61314 @ 521446:                     PUSH   PRINTSYMBOL
61315 @ 521449:                     PUSH   K
61316 @ 521452:                     ASSPAR
61317 @ 521453:                     CALL  

  9647              %REPEAT
61318 @ 521454:                     LINE   9647 "regression-compile-tmp/nrimp10s-77.imp"
61319 @ 521496:                     REPEAT L_0009
61320 @ 521499:                     LOCATE L_000a

  9648              I=I+8
61321 @ 521502:                     LINE   9648 "regression-compile-tmp/nrimp10s-77.imp"
61322 @ 521544:                     PUSH   I
61323 @ 521547:                     PUSH   I
61324 @ 521550:                     PUSHI  #0x00000008
61325 @ 521555:                     ADD   
61326 @ 521556:                     ASSVAL

  9649              %EXIT %IF I>=CONSTPTR
61327 @ 521557:                     LINE   9649 "regression-compile-tmp/nrimp10s-77.imp"
61328 @ 521599:                     PUSH   I
61329 @ 521602:                     PUSH   CONSTPTR
61330 @ 521605:                     JUMPIF < L_000a
61331 @ 521609:                     GOTO   L_0007
61332 @ 521612:                     LOCATE L_000a

  9650           %REPEAT
61333 @ 521615:                     LINE   9650 "regression-compile-tmp/nrimp10s-77.imp"
61334 @ 521657:                     REPEAT L_0006
61335 @ 521660:                     LOCATE L_0007

  9651        %FINISH
  9652  !*DELEND
  9653  !
61336 @ 521663:                     LINE   9651 "regression-compile-tmp/nrimp10s-77.imp"
61337 @ 521705:                     LOCATE L_0004

  9654        FILL(CREFHEAD)
61338 @ 521708:                     LINE   9654 "regression-compile-tmp/nrimp10s-77.imp"
61339 @ 521750:                     PUSH   FILL
61340 @ 521753:                     PUSH   CREFHEAD
61341 @ 521756:                     ASSPAR
61342 @ 521757:                     CALL  

  9655        SIZE=(SIZE+1)&(-2)
61343 @ 521758:                     LINE   9655 "regression-compile-tmp/nrimp10s-77.imp"
61344 @ 521800:                     PUSH   SIZE
61345 @ 521803:                     PUSH   SIZE
61346 @ 521806:                     PUSHI  #0x00000001
61347 @ 521811:                     ADD   
61348 @ 521812:                     PUSHI  #0x00000002
61349 @ 521817:                     NEGATE
61350 @ 521818:                     AND   
61351 @ 521819:                     ASSVAL

  9656        CA=CA+4*SIZE
61352 @ 521820:                     LINE   9656 "regression-compile-tmp/nrimp10s-77.imp"
61353 @ 521862:                     PUSH   CA
61354 @ 521865:                     PUSH   CA
61355 @ 521868:                     PUSHI  #0x00000004
61356 @ 521873:                     PUSH   SIZE
61357 @ 521876:                     MUL   
61358 @ 521877:                     ADD   
61359 @ 521878:                     ASSVAL

  9657        CABUF=CA
61360 @ 521879:                     LINE   9657 "regression-compile-tmp/nrimp10s-77.imp"
61361 @ 521921:                     PUSH   CABUF
61362 @ 521924:                     PUSH   CA
61363 @ 521927:                     ASSVAL

  9658        %RETURN
61364 @ 521928:                     LINE   9658 "regression-compile-tmp/nrimp10s-77.imp"
61365 @ 521970:                     RETURN

  9659  %ROUTINE FILL(%INTEGER CREFHEAD)
61366 @ 521971:                     LINE   9659 "regression-compile-tmp/nrimp10s-77.imp"
61367 @ 522013:                     DEF    FILL (_lev0id0_lev1id1_lev2id3_DUMPCONSTS_FILL) p1=V_015e a/tf=7 b/format=0 c/ostate=0  type=0 (<type:0>) form=7 (routine) special=0 (<special:0>) linkage=0 (auto) spec=0 indirect=0 unass=0
61368 @ 522029:                        START  ( FORMAL PARAMETERS  {lev=5 --> 6, nested=0 --> 1}
61369 @ 522030:                           DEF    CREFHEAD p1=V_0165 a/tf=11 b/format=1 c/ostate=0  type=1 (integer) form=1 (simple) special=0 (<special:0>) linkage=0 (auto) spec=0 indirect=0 unass=0
61370 @ 522050:                        FINISH ) {lev=5}

  9660        DISP=(CA-4*BASE)//2;            ! RELOCATION FACTOR
61371 @ 522051:                        LINE   9660 "regression-compile-tmp/nrimp10s-77.imp"
61372 @ 522093:                        PUSH   DISP
61373 @ 522096:                        PUSH   CA
61374 @ 522099:                        PUSHI  #0x00000004
61375 @ 522104:                        PUSH   BASE
61376 @ 522107:                        MUL   
61377 @ 522108:                        SUB   
61378 @ 522109:                        PUSHI  #0x00000002
61379 @ 522114:                        QUOT  
61380 @ 522115:                        ASSVAL

  9661        %WHILE CREFHEAD#0 %CYCLE
61381 @ 522116:                        LINE   9661 "regression-compile-tmp/nrimp10s-77.imp"
61382 @ 522158:                        LOCATE L_0003
61383 @ 522161:                        PUSH   CREFHEAD
61384 @ 522164:                        PUSHI  #0x00000000
61385 @ 522169:                        JUMPIF = L_0004

  9662           POP(CREFHEAD,I,J,K)
61386 @ 522173:                        LINE   9662 "regression-compile-tmp/nrimp10s-77.imp"
61387 @ 522215:                        PUSH   POP
61388 @ 522218:                        PUSH   CREFHEAD
61389 @ 522221:                        ASSPAR
61390 @ 522222:                        PUSH   I
61391 @ 522225:                        ASSPAR
61392 @ 522226:                        PUSH   J
61393 @ 522229:                        ASSPAR
61394 @ 522230:                        PUSH   K
61395 @ 522233:                        ASSPAR
61396 @ 522234:                        CALL  

  9663           DOIT(I)
61397 @ 522235:                        LINE   9663 "regression-compile-tmp/nrimp10s-77.imp"
61398 @ 522277:                        PUSH   DOIT
61399 @ 522280:                        PUSH   I
61400 @ 522283:                        ASSPAR
61401 @ 522284:                        CALL  

  9664           %IF J#0 %THEN DOIT(J)
61402 @ 522285:                        LINE   9664 "regression-compile-tmp/nrimp10s-77.imp"
61403 @ 522327:                        PUSH   J
61404 @ 522330:                        PUSHI  #0x00000000
61405 @ 522335:                        JUMPIF = L_0007
61406 @ 522339:                        PUSH   DOIT
61407 @ 522342:                        PUSH   J
61408 @ 522345:                        ASSPAR
61409 @ 522346:                        CALL  
61410 @ 522347:                        LOCATE L_0007

  9665           %IF K#0 %THEN DOIT(K)
61411 @ 522350:                        LINE   9665 "regression-compile-tmp/nrimp10s-77.imp"
61412 @ 522392:                        PUSH   K
61413 @ 522395:                        PUSHI  #0x00000000
61414 @ 522400:                        JUMPIF = L_0007
61415 @ 522404:                        PUSH   DOIT
61416 @ 522407:                        PUSH   K
61417 @ 522410:                        ASSPAR
61418 @ 522411:                        CALL  
61419 @ 522412:                        LOCATE L_0007

  9666        %REPEAT
61420 @ 522415:                        LINE   9666 "regression-compile-tmp/nrimp10s-77.imp"
61421 @ 522457:                        REPEAT L_0003
61422 @ 522460:                        LOCATE L_0004

  9667  %END
61423 @ 522463:                        LINE   9667 "regression-compile-tmp/nrimp10s-77.imp"
61424 @ 522505:                     END    _lev0id0_lev1id1_lev2id3_DUMPCONSTS_FILL {lev=5 --> 4}

  9668  %ROUTINE DOIT(%INTEGER VAL)
  9669  !***********************************************************************
  9670  !*    IF VAL +VE THEN VAL IS CODE ADDRESS FOR LPUT(18) UPDATE          *
  9671  !*    IF VAL -VE IT IS GLAWRDADDRR<<16!CTABLE WRD ADDR                 *
  9672  !*    THE GLA WORD IS TO RELOCATED BY HEAD OF CODE(ALREADY DONE)       *
  9673  !*    HOWEVER THE GLAWORD NEEDS UPDATING FROM  REL CTABLE TO REL CODE  *
  9674  !***********************************************************************
61425 @ 522506:                     LINE   9668 "regression-compile-tmp/nrimp10s-77.imp"
61426 @ 522548:                     DEF    DOIT (_lev0id0_lev1id1_lev2id3_DUMPCONSTS_DOIT) p1=V_015d a/tf=7 b/format=0 c/ostate=0  type=0 (<type:0>) form=7 (routine) special=0 (<special:0>) linkage=0 (auto) spec=0 indirect=0 unass=0
61427 @ 522564:                        START  ( FORMAL PARAMETERS  {lev=5 --> 6, nested=0 --> 1}
61428 @ 522565:                           DEF    VAL p1=V_0165 a/tf=11 b/format=1 c/ostate=0  type=1 (integer) form=1 (simple) special=0 (<special:0>) linkage=0 (auto) spec=0 indirect=0 unass=0
61429 @ 522580:                        FINISH ) {lev=5}

  9675  %INTEGER I,J
61430 @ 522581:                        LINE   9675 "regression-compile-tmp/nrimp10s-77.imp"
61431 @ 522623:                        DEF    I p1=V_0166 a/tf=11 b/format=1 c/ostate=0  type=1 (integer) form=1 (simple) special=0 (<special:0>) linkage=0 (auto) spec=0 indirect=0 unass=0
61432 @ 522636:                        DEF    J p1=V_0167 a/tf=11 b/format=1 c/ostate=0  type=1 (integer) form=1 (simple) special=0 (<special:0>) linkage=0 (auto) spec=0 indirect=0 unass=0

  9676        %IF VAL>0 %THEN LPUT(18,0,VAL,DISP) %ELSE %START
61433 @ 522649:                        LINE   9676 "regression-compile-tmp/nrimp10s-77.imp"
61434 @ 522691:                        PUSH   VAL
61435 @ 522694:                        PUSHI  #0x00000000
61436 @ 522699:                        JUMPIF <= L_0004
61437 @ 522703:                        PUSH   LPUT
61438 @ 522706:                        PUSHI  #0x00000012
61439 @ 522711:                        ASSPAR
61440 @ 522712:                        PUSHI  #0x00000000
61441 @ 522717:                        ASSPAR
61442 @ 522718:                        PUSH   VAL
61443 @ 522721:                        ASSPAR
61444 @ 522722:                        PUSH   DISP
61445 @ 522725:                        ASSPAR
61446 @ 522726:                        CALL  
61447 @ 522727:                        GOTO   L_0003
61448 @ 522730:                        LOCATE L_0004

  9677           I=(VAL>>16&16_7FFF)<<2;        ! GLA BYTE ADDRESS
61449 @ 522733:                        LINE   9677 "regression-compile-tmp/nrimp10s-77.imp"
61450 @ 522775:                        PUSH   I
61451 @ 522778:                        PUSH   VAL
61452 @ 522781:                        PUSHI  #0x00000010
61453 @ 522786:                        RSH   
61454 @ 522787:                        PUSHI  #0x00007fff
61455 @ 522792:                        AND   
61456 @ 522793:                        PUSHI  #0x00000002
61457 @ 522798:                        LSH   
61458 @ 522799:                        ASSVAL

  9678           J=4*(VAL&16_FFFF)+CA;          ! CTABLE ENTRY REL HD OF CODE
61459 @ 522800:                        LINE   9678 "regression-compile-tmp/nrimp10s-77.imp"
61460 @ 522842:                        PUSH   J
61461 @ 522845:                        PUSHI  #0x00000004
61462 @ 522850:                        PUSH   VAL
61463 @ 522853:                        PUSHI  #0x0000ffff
61464 @ 522858:                        AND   
61465 @ 522859:                        MUL   
61466 @ 522860:                        PUSH   CA
61467 @ 522863:                        ADD   
61468 @ 522864:                        ASSVAL

  9679           PLUG(2,I,J,4);                 ! UPDATE THE GLA WORD
61469 @ 522865:                        LINE   9679 "regression-compile-tmp/nrimp10s-77.imp"
61470 @ 522907:                        PUSH   PLUG
61471 @ 522910:                        PUSHI  #0x00000002
61472 @ 522915:                        ASSPAR
61473 @ 522916:                        PUSH   I
61474 @ 522919:                        ASSPAR
61475 @ 522920:                        PUSH   J
61476 @ 522923:                        ASSPAR
61477 @ 522924:                        PUSHI  #0x00000004
61478 @ 522929:                        ASSPAR
61479 @ 522930:                        CALL  

  9680        %FINISH
61480 @ 522931:                        LINE   9680 "regression-compile-tmp/nrimp10s-77.imp"
61481 @ 522973:                        LOCATE L_0003

  9681  %END
61482 @ 522976:                        LINE   9681 "regression-compile-tmp/nrimp10s-77.imp"
61483 @ 523018:                     END    _lev0id0_lev1id1_lev2id3_DUMPCONSTS_DOIT {lev=5 --> 4}

  9682  %END
61484 @ 523019:                     LINE   9682 "regression-compile-tmp/nrimp10s-77.imp"
61485 @ 523061:                  END    _lev0id0_lev1id1_lev2id3_DUMPCONSTS {lev=4 --> 3}

  9683  %END;                                   ! OF SUBBLOCK CONTAINING PASS2
  9684  
61486 @ 523062:                  LINE   9683 "regression-compile-tmp/nrimp10s-77.imp"
61487 @ 523104:               END    _lev0id0_lev1id1_lev2id3 {lev=3 --> 2}

  9685  %STRING(255)%FN MESSAGE(%INTEGER N)
  9686  !***********************************************************************
  9687  !*       OUTPUTS AN ERROR MESSAGE STORED IN A COMPRESSED FORMAT        *
  9688  !*       1  %REPEAT is not required                                    *
  9689  !*       2  Label & has already been set in this block                 *
  9690  !*       4  Switch & has not been declared                             *
  9691  !*       5  Switch name & in expression or assignment                  *
  9692  !*       6  Switch label &(#) set a second time                        *
  9693  !*       7  Name & has already been declared                           *
  9694  !*       8  Routine or fn & has more parameters than specified         *
  9695  !*       9  Parameter # of & differs in type from specification        *
  9696  !*      10  Routine or fn & has fewer parameters than specified        *
  9697  !*      11  Label & referenced at line # has not been set              *
  9698  !*      12  %CYCLE at line # has two control clauses                   *
  9699  !*      13  %REPEAT for %CYCLE at line # is missing                    *
  9700  !*      14  TOO MANY ENDS                                              *
  9701  !*      15  MISSING ENDS                                               *
  9702  !*      16  Name & has not been declared                               *
  9703  !*      17  Name & does not require parameters or subscripts           *
  9704  !*      19  WRONG NO OF PARAMETERS                                     *
  9705  !*      20  # too few subscripts provided for array &                  *
  9706  !*      21  # too many subscripts provided for array &                 *
  9707  !*      22  ACTUAL PARAMETERS NOT AS SPEC                              *
  9708  !*      23  ROUTINE NAME IN EXPRSSN                                    *
  9709  !*      24  REAL IN INTEGER EXPRSSN                                    *
  9710  !*      26  # is not a valid %EVENT number                             *
  9711  !*      27  & is not a routine name                                    *
  9712  !*      28  Routine or fn & has specification but no body              *
  9713  !*      29  LHS NOT DESTNTN                                            *
  9714  !*      30  %RETURN outwith routine body                               *
  9715  !*      31  %RESULT outwith fn or map body                             *
  9716  !*      32  INVALID ASSEMBLER                                          *
  9717  !*      33  INVALID NAME IN ASSEMBLER                                  *
  9718  !*      34  TOO MANY LEVELS                                            *
  9719  !*      37  TOO MANY DIMENSIONS                                        *
  9720  !*      38  Array & has upper bound # less than lower bound            *
  9721  !*      40  DECLN MISPLACED                                            *
  9722  !*      41  Constant cannot be evaluated at compile time               *
  9723  !*      44  ILLEGAL CONST                                              *
  9724  !*      45  WRONG NO OF CONST                                          *
  9725  !*      46  & is declared as invalid type %EXTRINSIC %NAME             *
  9726  !*      47  %ELSE already given at line #                              *
  9727  !*      48  %ELSE invalid after %ON %EVENT                             *
  9728  !*      49  Attempt to initialise %EXTRINSIC or %FORMAT &              *
  9729  !*      50  Subscript of # is outwith the bounds of &                  *
  9730  !*      51  %FINISH is not required                                    *
  9731  !*      52  %REPEAT instead of %FINISH for %START at line #            *
  9732  !*      53  %FINISH for %START at line # is missing                    *
  9733  !*      54  %EXIT outwith %CYCLE %REPEAT body                          *
  9734  !*      55  %CONTINUE outwith %CYCLE %REPEAT body                      *
  9735  !*      56  ENDOFFILE OUT OF CONTEXT                                   *
  9736  !*      57  BEGIN MISSING                                              *
  9737  !*      58  CONTROL STMNT MISPLACED                                    *
  9738  !*      59  %FINISH instead of %REPEAT for %CYCLE at line #            *
  9739  !*      61  Name & has already been used in this %FORMAT               *
  9740  !*      62  NOT FORMAT NAME                                            *
  9741  !*      63  RECORD SPEC ERROR                                          *
  9742  !*      64  SUBNAME MISSING                                            *
  9743  !*      65  SUBNAME NOT IN FORMAT                                      *
  9744  !*      66  Expression assigned to record &                            *
  9745  !*      67  Records && and & have different formats                    *
  9746  !*      69  SUBNAME OUT OF CONTEXT                                     *
  9747  !*      70  ILLEGAL STRING DECLN                                       *
  9748  !*      71  & is not a String varaible                                 *
  9749  !*      72  Arithmetic operator in a String expression                 *
  9750  !*      73  Arithmetic constant in a String expression                 *
  9751  !*      74  Resolution is not the correct format                       *
  9752  !*      75  String expression contains a sub expression                *
  9753  !*      76  String variable & in arithmetic expression                 *
  9754  !*      77  String constant in arithmetic expression                   *
  9755  !*      78  String operator '.' in arithmetic expression               *
  9756  !*      80  Pointer variable & compared with expression                *
  9757  !*      81  Pointer variable & equivalenced to expression              *
  9758  !*      82  & is not a pointer name                                    *
  9759  !*      83  && and & are not equivalent in type                        *
  9760  !*      84  RECORD OUT OF CONTEXT                                      *
  9761  !*      86  Global pointer && equivalenced to local &                  *
  9762  !*      90  Untyped name & used as variable                            *
  9763  !*      91  %FOR control variable & not integer                        *
  9764  !*      92  %FOR clause has zero step                                  *
  9765  !*      93  %FOR clause has noninteger number of traverses             *
  9766  !*     101  SOURCE LINE TOO LONG                                       *
  9767  !*     102  WORKFILE TOO SMALL                                         *
  9768  !*     103  NAMES TOO LONG                                             *
  9769  !*     104  TOO MANY NAMES                                             *
  9770  !*     105  TOO MANY LEVELS                                            *
  9771  !*     106  STRING CONST TOO LONG                                      *
  9772  !*     107  COMPILER TABLES FULL                                       *
  9773  !*     202  Name & not used                                            *
  9774  !*     203  Label & not used                                           *
  9775  !*     204  Global %FOR control variable &                             *
  9776  !*     205  Name & not addressable                                     *
  9777  !*     255  SEE IMP MANUAL                                             *
  9778  !***********************************************************************
61488 @ 523105:               LINE   9685 "regression-compile-tmp/nrimp10s-77.imp"
61489 @ 523147:               DEF    MESSAGE (_lev0id0_lev1id1_MESSAGE) p1=V_0116 a/tf=38 b/format=ff c/ostate=10  type=3 (string) form=8 (function) special=0 (<special:0>) linkage=0 (auto) spec=0 indirect=1 unass=0
61490 @ 523166:                  START  ( FORMAL PARAMETERS  {lev=3 --> 4, nested=0 --> 1}
61491 @ 523167:                     DEF    N p1=V_011e a/tf=11 b/format=1 c/ostate=0  type=1 (integer) form=1 (simple) special=0 (<special:0>) linkage=0 (auto) spec=0 indirect=0 unass=0
61492 @ 523180:                  FINISH ) {lev=3}

  9779  %CONSTBYTEINTEGERARRAY OUTTT(0:63)='?','A','B','C','D','E','F','G',
  9780                                          'H','I','J','K','L','M','N',
  9781                                          'O','P','Q','R','S','T','U',
  9782                                          'V','W','X','Y','Z','&','-',
  9783                                          '/','''','(',')',
  9784                                          'a','b','c','d','e','f','g',
  9785                                          'h','i','j','k','l','m','n',
  9786                                          'o','p','q','r','s','t','u',
  9787                                          'v','w','x','y','z','.','%',
  9788                                          '#','?'(2)
61493 @ 523181:                  LINE   9779 "regression-compile-tmp/nrimp10s-77.imp"
61494 @ 523223:                  PUSHI  #0x00000000
61495 @ 523228:                  PUSHI  #0x0000003f
61496 @ 523233:                  BOUNDS
61497 @ 523234:                  DEF    OUTTT p1=V_011f a/tf=1b b/format=2 c/ostate=112  type=1 (integer) form=11 (array) special=1 (byte-integer) linkage=2 (constant) spec=0 indirect=1 unass=0
61498 @ 523251:                  PUSHI  #0x0000003f
61499 @ 523256:                  INIT   1
61500 @ 523259:                  PUSHI  #0x00000041
61501 @ 523264:                  INIT   1
61502 @ 523267:                  PUSHI  #0x00000042
61503 @ 523272:                  INIT   1
61504 @ 523275:                  PUSHI  #0x00000043
61505 @ 523280:                  INIT   1
61506 @ 523283:                  PUSHI  #0x00000044
61507 @ 523288:                  INIT   1
61508 @ 523291:                  PUSHI  #0x00000045
61509 @ 523296:                  INIT   1
61510 @ 523299:                  PUSHI  #0x00000046
61511 @ 523304:                  INIT   1
61512 @ 523307:                  PUSHI  #0x00000047
61513 @ 523312:                  INIT   1
61514 @ 523315:                  PUSHI  #0x00000048
61515 @ 523320:                  INIT   1
61516 @ 523323:                  PUSHI  #0x00000049
61517 @ 523328:                  INIT   1
61518 @ 523331:                  PUSHI  #0x0000004a
61519 @ 523336:                  INIT   1
61520 @ 523339:                  PUSHI  #0x0000004b
61521 @ 523344:                  INIT   1
61522 @ 523347:                  PUSHI  #0x0000004c
61523 @ 523352:                  INIT   1
61524 @ 523355:                  PUSHI  #0x0000004d
61525 @ 523360:                  INIT   1
61526 @ 523363:                  PUSHI  #0x0000004e
61527 @ 523368:                  INIT   1
61528 @ 523371:                  PUSHI  #0x0000004f
61529 @ 523376:                  INIT   1
61530 @ 523379:                  PUSHI  #0x00000050
61531 @ 523384:                  INIT   1
61532 @ 523387:                  PUSHI  #0x00000051
61533 @ 523392:                  INIT   1
61534 @ 523395:                  PUSHI  #0x00000052
61535 @ 523400:                  INIT   1
61536 @ 523403:                  PUSHI  #0x00000053
61537 @ 523408:                  INIT   1
61538 @ 523411:                  PUSHI  #0x00000054
61539 @ 523416:                  INIT   1
61540 @ 523419:                  PUSHI  #0x00000055
61541 @ 523424:                  INIT   1
61542 @ 523427:                  PUSHI  #0x00000056
61543 @ 523432:                  INIT   1
61544 @ 523435:                  PUSHI  #0x00000057
61545 @ 523440:                  INIT   1
61546 @ 523443:                  PUSHI  #0x00000058
61547 @ 523448:                  INIT   1
61548 @ 523451:                  PUSHI  #0x00000059
61549 @ 523456:                  INIT   1
61550 @ 523459:                  PUSHI  #0x0000005a
61551 @ 523464:                  INIT   1
61552 @ 523467:                  PUSHI  #0x00000026
61553 @ 523472:                  INIT   1
61554 @ 523475:                  PUSHI  #0x0000002d
61555 @ 523480:                  INIT   1
61556 @ 523483:                  PUSHI  #0x0000002f
61557 @ 523488:                  INIT   1
61558 @ 523491:                  PUSHI  #0x00000027
61559 @ 523496:                  INIT   1
61560 @ 523499:                  PUSHI  #0x00000028
61561 @ 523504:                  INIT   1
61562 @ 523507:                  PUSHI  #0x00000029
61563 @ 523512:                  INIT   1
61564 @ 523515:                  PUSHI  #0x00000061
61565 @ 523520:                  INIT   1
61566 @ 523523:                  PUSHI  #0x00000062
61567 @ 523528:                  INIT   1
61568 @ 523531:                  PUSHI  #0x00000063
61569 @ 523536:                  INIT   1
61570 @ 523539:                  PUSHI  #0x00000064
61571 @ 523544:                  INIT   1
61572 @ 523547:                  PUSHI  #0x00000065
61573 @ 523552:                  INIT   1
61574 @ 523555:                  PUSHI  #0x00000066
61575 @ 523560:                  INIT   1
61576 @ 523563:                  PUSHI  #0x00000067
61577 @ 523568:                  INIT   1
61578 @ 523571:                  PUSHI  #0x00000068
61579 @ 523576:                  INIT   1
61580 @ 523579:                  PUSHI  #0x00000069
61581 @ 523584:                  INIT   1
61582 @ 523587:                  PUSHI  #0x0000006a
61583 @ 523592:                  INIT   1
61584 @ 523595:                  PUSHI  #0x0000006b
61585 @ 523600:                  INIT   1
61586 @ 523603:                  PUSHI  #0x0000006c
61587 @ 523608:                  INIT   1
61588 @ 523611:                  PUSHI  #0x0000006d
61589 @ 523616:                  INIT   1
61590 @ 523619:                  PUSHI  #0x0000006e
61591 @ 523624:                  INIT   1
61592 @ 523627:                  PUSHI  #0x0000006f
61593 @ 523632:                  INIT   1
61594 @ 523635:                  PUSHI  #0x00000070
61595 @ 523640:                  INIT   1
61596 @ 523643:                  PUSHI  #0x00000071
61597 @ 523648:                  INIT   1
61598 @ 523651:                  PUSHI  #0x00000072
61599 @ 523656:                  INIT   1
61600 @ 523659:                  PUSHI  #0x00000073
61601 @ 523664:                  INIT   1
61602 @ 523667:                  PUSHI  #0x00000074
61603 @ 523672:                  INIT   1
61604 @ 523675:                  PUSHI  #0x00000075
61605 @ 523680:                  INIT   1
61606 @ 523683:                  PUSHI  #0x00000076
61607 @ 523688:                  INIT   1
61608 @ 523691:                  PUSHI  #0x00000077
61609 @ 523696:                  INIT   1
61610 @ 523699:                  PUSHI  #0x00000078
61611 @ 523704:                  INIT   1
61612 @ 523707:                  PUSHI  #0x00000079
61613 @ 523712:                  INIT   1
61614 @ 523715:                  PUSHI  #0x0000007a
61615 @ 523720:                  INIT   1
61616 @ 523723:                  PUSHI  #0x0000002e
61617 @ 523728:                  INIT   1
61618 @ 523731:                  PUSHI  #0x00000025
61619 @ 523736:                  INIT   1
61620 @ 523739:                  PUSHI  #0x00000023
61621 @ 523744:                  INIT   1
61622 @ 523747:                  PUSHI  #0x0000003f
61623 @ 523752:                  INIT   2

  9789  %CONSTINTEGER WORDMAX= 584,DEFAULT= 580
61624 @ 523755:                  LINE   9789 "regression-compile-tmp/nrimp10s-77.imp"

  9790  {%CONST}%own{HALF}%INTEGERARRAY WORD(0:WORDMAX)=0,{%C
  9791                1, 32769, 32771, 32772, 32773,     2, 32775, 32776,
  9792            32777, 32778, 32780, 32781, 32782, 32783, 32784,     4,
  9793            32785, 32776, 32777, 32772, 32780, 32787,     5, 32785,
  9794            32789, 32776, 32782, 32790, 32792, 32793,     6, 32785,
  9795            32795, 32796, 32781, 32797, 32798, 32800,     7, 32801,
  9796            32776, 32777, 32778, 32780, 32787,     8, 32802, 32792,
  9797            32804, 32776, 32777, 32805, 32806, 32808, 32809,     9,
  9798            32811, 32813, 32814, 32776, 32815, 32782, 32817, 32818,
  9799            32819,    10, 32802, 32792, 32804, 32776, 32777, 32822,
  9800            32806, 32808, 32809,    11, 32775, 32776, 32823, 32825,
  9801            32826, 32813, 32777, 32772, 32780, 32781,    12, 32827,
  9802            32825, 32826, 32813, 32777, 32829, 32830, 32832,    13,
  9803            32769, 32834, 32827, 32825, 32826, 32813, 32771, 32835,
  9804               14, 32837, 32838, 32839,    15, 32840, 32839,    16,
  9805            32801, 32776, 32777, 32772, 32780, 32787,    17, 32801,
  9806            32776, 32842, 32772, 32843, 32806, 32792, 32845,    19,
  9807            32847, 32848, 32849, 32850,    20, 32813, 32852, 32853,
  9808            32845, 32854, 32834, 32856, 32776,    21, 32813, 32852,
  9809            32857, 32845, 32854, 32834, 32856, 32776,    22, 32858,
  9810            32850, 32860, 32861, 32862,    23, 32863, 32865, 32866,
  9811            32867,    24, 32869, 32866, 32870, 32867,    26, 32813,
  9812            32771, 32772, 32797, 32872, 32873, 32875,    27, 32776,
  9813            32771, 32772, 32797, 32877, 32789,    28, 32802, 32792,
  9814            32804, 32776, 32777, 32819, 32879, 32880, 32881,    29,
  9815            32882, 32860, 32883,    30, 32885, 32887, 32877, 32881,
  9816               31, 32889, 32887, 32804, 32792, 32891, 32881,    32,
  9817            32892, 32894,    33, 32892, 32865, 32866, 32894,    34,
  9818            32837, 32838, 32896,    37, 32837, 32838, 32898,    38,
  9819            32900, 32776, 32777, 32901, 32902, 32813, 32903, 32808,
  9820            32904, 32902,    40, 32905, 32906,    41, 32908, 32910,
  9821            32912, 32913, 32825, 32915, 32800,    44, 32917, 32919,
  9822               45, 32847, 32848, 32849, 32919,    46, 32776, 32771,
  9823            32787, 32920, 32921, 32817, 32923, 32925,    47, 32926,
  9824            32778, 32927, 32825, 32826, 32813,    48, 32926, 32921,
  9825            32928, 32929, 32873,    49, 32930, 32932, 32933, 32923,
  9826            32792, 32935, 32776,    50, 32937, 32814, 32813, 32771,
  9827            32887, 32939, 32940, 32814, 32776,    51, 32942, 32771,
  9828            32772, 32773,    52, 32769, 32944, 32814, 32942, 32834,
  9829            32946, 32825, 32826, 32813,    53, 32942, 32834, 32946,
  9830            32825, 32826, 32813, 32771, 32835,    54, 32948, 32887,
  9831            32827, 32769, 32881,    55, 32949, 32887, 32827, 32769,
  9832            32881,    56, 32951, 32953, 32849, 32954,    57, 32956,
  9833            32840,    58, 32957, 32959, 32906,    59, 32942, 32944,
  9834            32814, 32769, 32834, 32827, 32825, 32826, 32813,    61,
  9835            32801, 32776, 32777, 32778, 32780, 32960, 32782, 32783,
  9836            32935,    62, 32860, 32961, 32865,    63, 32963, 32862,
  9837            32965,    64, 32966, 32840,    65, 32966, 32860, 32866,
  9838            32961,    66, 32968, 32970, 32932, 32972, 32776,    67,
  9839            32974, 32976, 32977, 32776, 32978, 32979, 32981,    69,
  9840            32966, 32953, 32849, 32954,    70, 32917, 32983, 32905,
  9841               71, 32776, 32771, 32772, 32797, 32985, 32987,    72,
  9842            32989, 32991, 32782, 32797, 32985, 32790,    73, 32989,
  9843            32993, 32782, 32797, 32985, 32790,    74, 32995, 32771,
  9844            32772, 32939, 32997, 32999,    75, 32985, 32790, 33001,
  9845            32797, 33003, 32790,    76, 32985, 33004, 32776, 32782,
  9846            33006, 32790,    77, 32985, 32993, 32782, 33006, 32790,
  9847               78, 32985, 32991, 33008, 32782, 33006, 32790,    80,
  9848            33009, 33004, 32776, 33011, 33013, 32790,    81, 33009,
  9849            33004, 32776, 33014, 32932, 32790,    82, 32776, 32771,
  9850            32772, 32797, 33017, 32789,    83, 32976, 32977, 32776,
  9851            33019, 32772, 33020, 32782, 32817,    84, 32963, 32953,
  9852            32849, 32954,    86, 33022, 33017, 32976, 33014, 32932,
  9853            33024, 32776,    91, 33025, 32830, 33004, 32776, 32772,
  9854            33026,    92, 33025, 33028, 32777, 33030, 33031,    93,
  9855            33025, 33028, 32777, 33032, 32875, 32814, 33034,    90,
  9856            33036, 32789, 32776, 32960, 32920, 33004,     8, 33038,
  9857              101, 33041, 33043, 32837, 33044,   102, 33045, 32837,
  9858            33047,   103, 33048, 32837, 33044,   104, 32837, 32838,
  9859            33048,   105, 32837, 32838, 32896,   106, 32983, 32919,
  9860            32837, 33044,   107, 33049, 33051, 33053,   202, 32801,
  9861            32776, 32772, 32960,   203, 32775, 32776, 32772, 32960,
  9862              204, 33022, 33025, 32830, 33004, 32776,   205, 32801,
  9863            32776, 32772, 33054,   255, 33057, 33058, 33059,     0
  9864           
61625 @ 523797:                  LINE   9790 "regression-compile-tmp/nrimp10s-77.imp"
61626 @ 523839:                  PUSHI  #0x00000000
61627 @ 523844:                  PUSHI  #0x00000248
61628 @ 523849:                  BOUNDS
61629 @ 523850:                  DEF    WORD p1=V_0120 a/tf=1b b/format=1 c/ostate=121  type=1 (integer) form=11 (array) special=0 (<special:0>) linkage=1 (own) spec=0 indirect=0 unass=1
61630 @ 523866:                  PUSHI  #0x00000000
61631 @ 523871:                  INIT   1
61632 @ 523874:                  PUSHI  #0x00000001
61633 @ 523879:                  INIT   1
61634 @ 523882:                  PUSHI  #0x00008001
61635 @ 523887:                  INIT   1
61636 @ 523890:                  PUSHI  #0x00008003
61637 @ 523895:                  INIT   1
61638 @ 523898:                  PUSHI  #0x00008004
61639 @ 523903:                  INIT   1
61640 @ 523906:                  PUSHI  #0x00008005
61641 @ 523911:                  INIT   1
61642 @ 523914:                  PUSHI  #0x00000002
61643 @ 523919:                  INIT   1
61644 @ 523922:                  PUSHI  #0x00008007
61645 @ 523927:                  INIT   1
61646 @ 523930:                  PUSHI  #0x00008008
61647 @ 523935:                  INIT   1
61648 @ 523938:                  PUSHI  #0x00008009
61649 @ 523943:                  INIT   1
61650 @ 523946:                  PUSHI  #0x0000800a
61651 @ 523951:                  INIT   1
61652 @ 523954:                  PUSHI  #0x0000800c
61653 @ 523959:                  INIT   1
61654 @ 523962:                  PUSHI  #0x0000800d
61655 @ 523967:                  INIT   1
61656 @ 523970:                  PUSHI  #0x0000800e
61657 @ 523975:                  INIT   1
61658 @ 523978:                  PUSHI  #0x0000800f
61659 @ 523983:                  INIT   1
61660 @ 523986:                  PUSHI  #0x00008010
61661 @ 523991:                  INIT   1
61662 @ 523994:                  PUSHI  #0x00000004
61663 @ 523999:                  INIT   1
61664 @ 524002:                  PUSHI  #0x00008011
61665 @ 524007:                  INIT   1
61666 @ 524010:                  PUSHI  #0x00008008
61667 @ 524015:                  INIT   1
61668 @ 524018:                  PUSHI  #0x00008009
61669 @ 524023:                  INIT   1
61670 @ 524026:                  PUSHI  #0x00008004
61671 @ 524031:                  INIT   1
61672 @ 524034:                  PUSHI  #0x0000800c
61673 @ 524039:                  INIT   1
61674 @ 524042:                  PUSHI  #0x00008013
61675 @ 524047:                  INIT   1
61676 @ 524050:                  PUSHI  #0x00000005
61677 @ 524055:                  INIT   1
61678 @ 524058:                  PUSHI  #0x00008011
61679 @ 524063:                  INIT   1
61680 @ 524066:                  PUSHI  #0x00008015
61681 @ 524071:                  INIT   1
61682 @ 524074:                  PUSHI  #0x00008008
61683 @ 524079:                  INIT   1
61684 @ 524082:                  PUSHI  #0x0000800e
61685 @ 524087:                  INIT   1
61686 @ 524090:                  PUSHI  #0x00008016
61687 @ 524095:                  INIT   1
61688 @ 524098:                  PUSHI  #0x00008018
61689 @ 524103:                  INIT   1
61690 @ 524106:                  PUSHI  #0x00008019
61691 @ 524111:                  INIT   1
61692 @ 524114:                  PUSHI  #0x00000006
61693 @ 524119:                  INIT   1
61694 @ 524122:                  PUSHI  #0x00008011
61695 @ 524127:                  INIT   1
61696 @ 524130:                  PUSHI  #0x0000801b
61697 @ 524135:                  INIT   1
61698 @ 524138:                  PUSHI  #0x0000801c
61699 @ 524143:                  INIT   1
61700 @ 524146:                  PUSHI  #0x0000800d
61701 @ 524151:                  INIT   1
61702 @ 524154:                  PUSHI  #0x0000801d
61703 @ 524159:                  INIT   1
61704 @ 524162:                  PUSHI  #0x0000801e
61705 @ 524167:                  INIT   1
61706 @ 524170:                  PUSHI  #0x00008020
61707 @ 524175:                  INIT   1
61708 @ 524178:                  PUSHI  #0x00000007
61709 @ 524183:                  INIT   1
61710 @ 524186:                  PUSHI  #0x00008021
61711 @ 524191:                  INIT   1
61712 @ 524194:                  PUSHI  #0x00008008
61713 @ 524199:                  INIT   1
61714 @ 524202:                  PUSHI  #0x00008009
61715 @ 524207:                  INIT   1
61716 @ 524210:                  PUSHI  #0x0000800a
61717 @ 524215:                  INIT   1
61718 @ 524218:                  PUSHI  #0x0000800c
61719 @ 524223:                  INIT   1
61720 @ 524226:                  PUSHI  #0x00008013
61721 @ 524231:                  INIT   1
61722 @ 524234:                  PUSHI  #0x00000008
61723 @ 524239:                  INIT   1
61724 @ 524242:                  PUSHI  #0x00008022
61725 @ 524247:                  INIT   1
61726 @ 524250:                  PUSHI  #0x00008018
61727 @ 524255:                  INIT   1
61728 @ 524258:                  PUSHI  #0x00008024
61729 @ 524263:                  INIT   1
61730 @ 524266:                  PUSHI  #0x00008008
61731 @ 524271:                  INIT   1
61732 @ 524274:                  PUSHI  #0x00008009
61733 @ 524279:                  INIT   1
61734 @ 524282:                  PUSHI  #0x00008025
61735 @ 524287:                  INIT   1
61736 @ 524290:                  PUSHI  #0x00008026
61737 @ 524295:                  INIT   1
61738 @ 524298:                  PUSHI  #0x00008028
61739 @ 524303:                  INIT   1
61740 @ 524306:                  PUSHI  #0x00008029
61741 @ 524311:                  INIT   1
61742 @ 524314:                  PUSHI  #0x00000009
61743 @ 524319:                  INIT   1
61744 @ 524322:                  PUSHI  #0x0000802b
61745 @ 524327:                  INIT   1
61746 @ 524330:                  PUSHI  #0x0000802d
61747 @ 524335:                  INIT   1
61748 @ 524338:                  PUSHI  #0x0000802e
61749 @ 524343:                  INIT   1
61750 @ 524346:                  PUSHI  #0x00008008
61751 @ 524351:                  INIT   1
61752 @ 524354:                  PUSHI  #0x0000802f
61753 @ 524359:                  INIT   1
61754 @ 524362:                  PUSHI  #0x0000800e
61755 @ 524367:                  INIT   1
61756 @ 524370:                  PUSHI  #0x00008031
61757 @ 524375:                  INIT   1
61758 @ 524378:                  PUSHI  #0x00008032
61759 @ 524383:                  INIT   1
61760 @ 524386:                  PUSHI  #0x00008033
61761 @ 524391:                  INIT   1
61762 @ 524394:                  PUSHI  #0x0000000a
61763 @ 524399:                  INIT   1
61764 @ 524402:                  PUSHI  #0x00008022
61765 @ 524407:                  INIT   1
61766 @ 524410:                  PUSHI  #0x00008018
61767 @ 524415:                  INIT   1
61768 @ 524418:                  PUSHI  #0x00008024
61769 @ 524423:                  INIT   1
61770 @ 524426:                  PUSHI  #0x00008008
61771 @ 524431:                  INIT   1
61772 @ 524434:                  PUSHI  #0x00008009
61773 @ 524439:                  INIT   1
61774 @ 524442:                  PUSHI  #0x00008036
61775 @ 524447:                  INIT   1
61776 @ 524450:                  PUSHI  #0x00008026
61777 @ 524455:                  INIT   1
61778 @ 524458:                  PUSHI  #0x00008028
61779 @ 524463:                  INIT   1
61780 @ 524466:                  PUSHI  #0x00008029
61781 @ 524471:                  INIT   1
61782 @ 524474:                  PUSHI  #0x0000000b
61783 @ 524479:                  INIT   1
61784 @ 524482:                  PUSHI  #0x00008007
61785 @ 524487:                  INIT   1
61786 @ 524490:                  PUSHI  #0x00008008
61787 @ 524495:                  INIT   1
61788 @ 524498:                  PUSHI  #0x00008037
61789 @ 524503:                  INIT   1
61790 @ 524506:                  PUSHI  #0x00008039
61791 @ 524511:                  INIT   1
61792 @ 524514:                  PUSHI  #0x0000803a
61793 @ 524519:                  INIT   1
61794 @ 524522:                  PUSHI  #0x0000802d
61795 @ 524527:                  INIT   1
61796 @ 524530:                  PUSHI  #0x00008009
61797 @ 524535:                  INIT   1
61798 @ 524538:                  PUSHI  #0x00008004
61799 @ 524543:                  INIT   1
61800 @ 524546:                  PUSHI  #0x0000800c
61801 @ 524551:                  INIT   1
61802 @ 524554:                  PUSHI  #0x0000800d
61803 @ 524559:                  INIT   1
61804 @ 524562:                  PUSHI  #0x0000000c
61805 @ 524567:                  INIT   1
61806 @ 524570:                  PUSHI  #0x0000803b
61807 @ 524575:                  INIT   1
61808 @ 524578:                  PUSHI  #0x00008039
61809 @ 524583:                  INIT   1
61810 @ 524586:                  PUSHI  #0x0000803a
61811 @ 524591:                  INIT   1
61812 @ 524594:                  PUSHI  #0x0000802d
61813 @ 524599:                  INIT   1
61814 @ 524602:                  PUSHI  #0x00008009
61815 @ 524607:                  INIT   1
61816 @ 524610:                  PUSHI  #0x0000803d
61817 @ 524615:                  INIT   1
61818 @ 524618:                  PUSHI  #0x0000803e
61819 @ 524623:                  INIT   1
61820 @ 524626:                  PUSHI  #0x00008040
61821 @ 524631:                  INIT   1
61822 @ 524634:                  PUSHI  #0x0000000d
61823 @ 524639:                  INIT   1
61824 @ 524642:                  PUSHI  #0x00008001
61825 @ 524647:                  INIT   1
61826 @ 524650:                  PUSHI  #0x00008042
61827 @ 524655:                  INIT   1
61828 @ 524658:                  PUSHI  #0x0000803b
61829 @ 524663:                  INIT   1
61830 @ 524666:                  PUSHI  #0x00008039
61831 @ 524671:                  INIT   1
61832 @ 524674:                  PUSHI  #0x0000803a
61833 @ 524679:                  INIT   1
61834 @ 524682:                  PUSHI  #0x0000802d
61835 @ 524687:                  INIT   1
61836 @ 524690:                  PUSHI  #0x00008003
61837 @ 524695:                  INIT   1
61838 @ 524698:                  PUSHI  #0x00008043
61839 @ 524703:                  INIT   1
61840 @ 524706:                  PUSHI  #0x0000000e
61841 @ 524711:                  INIT   1
61842 @ 524714:                  PUSHI  #0x00008045
61843 @ 524719:                  INIT   1
61844 @ 524722:                  PUSHI  #0x00008046
61845 @ 524727:                  INIT   1
61846 @ 524730:                  PUSHI  #0x00008047
61847 @ 524735:                  INIT   1
61848 @ 524738:                  PUSHI  #0x0000000f
61849 @ 524743:                  INIT   1
61850 @ 524746:                  PUSHI  #0x00008048
61851 @ 524751:                  INIT   1
61852 @ 524754:                  PUSHI  #0x00008047
61853 @ 524759:                  INIT   1
61854 @ 524762:                  PUSHI  #0x00000010
61855 @ 524767:                  INIT   1
61856 @ 524770:                  PUSHI  #0x00008021
61857 @ 524775:                  INIT   1
61858 @ 524778:                  PUSHI  #0x00008008
61859 @ 524783:                  INIT   1
61860 @ 524786:                  PUSHI  #0x00008009
61861 @ 524791:                  INIT   1
61862 @ 524794:                  PUSHI  #0x00008004
61863 @ 524799:                  INIT   1
61864 @ 524802:                  PUSHI  #0x0000800c
61865 @ 524807:                  INIT   1
61866 @ 524810:                  PUSHI  #0x00008013
61867 @ 524815:                  INIT   1
61868 @ 524818:                  PUSHI  #0x00000011
61869 @ 524823:                  INIT   1
61870 @ 524826:                  PUSHI  #0x00008021
61871 @ 524831:                  INIT   1
61872 @ 524834:                  PUSHI  #0x00008008
61873 @ 524839:                  INIT   1
61874 @ 524842:                  PUSHI  #0x0000804a
61875 @ 524847:                  INIT   1
61876 @ 524850:                  PUSHI  #0x00008004
61877 @ 524855:                  INIT   1
61878 @ 524858:                  PUSHI  #0x0000804b
61879 @ 524863:                  INIT   1
61880 @ 524866:                  PUSHI  #0x00008026
61881 @ 524871:                  INIT   1
61882 @ 524874:                  PUSHI  #0x00008018
61883 @ 524879:                  INIT   1
61884 @ 524882:                  PUSHI  #0x0000804d
61885 @ 524887:                  INIT   1
61886 @ 524890:                  PUSHI  #0x00000013
61887 @ 524895:                  INIT   1
61888 @ 524898:                  PUSHI  #0x0000804f
61889 @ 524903:                  INIT   1
61890 @ 524906:                  PUSHI  #0x00008050
61891 @ 524911:                  INIT   1
61892 @ 524914:                  PUSHI  #0x00008051
61893 @ 524919:                  INIT   1
61894 @ 524922:                  PUSHI  #0x00008052
61895 @ 524927:                  INIT   1
61896 @ 524930:                  PUSHI  #0x00000014
61897 @ 524935:                  INIT   1
61898 @ 524938:                  PUSHI  #0x0000802d
61899 @ 524943:                  INIT   1
61900 @ 524946:                  PUSHI  #0x00008054
61901 @ 524951:                  INIT   1
61902 @ 524954:                  PUSHI  #0x00008055
61903 @ 524959:                  INIT   1
61904 @ 524962:                  PUSHI  #0x0000804d
61905 @ 524967:                  INIT   1
61906 @ 524970:                  PUSHI  #0x00008056
61907 @ 524975:                  INIT   1
61908 @ 524978:                  PUSHI  #0x00008042
61909 @ 524983:                  INIT   1
61910 @ 524986:                  PUSHI  #0x00008058
61911 @ 524991:                  INIT   1
61912 @ 524994:                  PUSHI  #0x00008008
61913 @ 524999:                  INIT   1
61914 @ 525002:                  PUSHI  #0x00000015
61915 @ 525007:                  INIT   1
61916 @ 525010:                  PUSHI  #0x0000802d
61917 @ 525015:                  INIT   1
61918 @ 525018:                  PUSHI  #0x00008054
61919 @ 525023:                  INIT   1
61920 @ 525026:                  PUSHI  #0x00008059
61921 @ 525031:                  INIT   1
61922 @ 525034:                  PUSHI  #0x0000804d
61923 @ 525039:                  INIT   1
61924 @ 525042:                  PUSHI  #0x00008056
61925 @ 525047:                  INIT   1
61926 @ 525050:                  PUSHI  #0x00008042
61927 @ 525055:                  INIT   1
61928 @ 525058:                  PUSHI  #0x00008058
61929 @ 525063:                  INIT   1
61930 @ 525066:                  PUSHI  #0x00008008
61931 @ 525071:                  INIT   1
61932 @ 525074:                  PUSHI  #0x00000016
61933 @ 525079:                  INIT   1
61934 @ 525082:                  PUSHI  #0x0000805a
61935 @ 525087:                  INIT   1
61936 @ 525090:                  PUSHI  #0x00008052
61937 @ 525095:                  INIT   1
61938 @ 525098:                  PUSHI  #0x0000805c
61939 @ 525103:                  INIT   1
61940 @ 525106:                  PUSHI  #0x0000805d
61941 @ 525111:                  INIT   1
61942 @ 525114:                  PUSHI  #0x0000805e
61943 @ 525119:                  INIT   1
61944 @ 525122:                  PUSHI  #0x00000017
61945 @ 525127:                  INIT   1
61946 @ 525130:                  PUSHI  #0x0000805f
61947 @ 525135:                  INIT   1
61948 @ 525138:                  PUSHI  #0x00008061
61949 @ 525143:                  INIT   1
61950 @ 525146:                  PUSHI  #0x00008062
61951 @ 525151:                  INIT   1
61952 @ 525154:                  PUSHI  #0x00008063
61953 @ 525159:                  INIT   1
61954 @ 525162:                  PUSHI  #0x00000018
61955 @ 525167:                  INIT   1
61956 @ 525170:                  PUSHI  #0x00008065
61957 @ 525175:                  INIT   1
61958 @ 525178:                  PUSHI  #0x00008062
61959 @ 525183:                  INIT   1
61960 @ 525186:                  PUSHI  #0x00008066
61961 @ 525191:                  INIT   1
61962 @ 525194:                  PUSHI  #0x00008063
61963 @ 525199:                  INIT   1
61964 @ 525202:                  PUSHI  #0x0000001a
61965 @ 525207:                  INIT   1
61966 @ 525210:                  PUSHI  #0x0000802d
61967 @ 525215:                  INIT   1
61968 @ 525218:                  PUSHI  #0x00008003
61969 @ 525223:                  INIT   1
61970 @ 525226:                  PUSHI  #0x00008004
61971 @ 525231:                  INIT   1
61972 @ 525234:                  PUSHI  #0x0000801d
61973 @ 525239:                  INIT   1
61974 @ 525242:                  PUSHI  #0x00008068
61975 @ 525247:                  INIT   1
61976 @ 525250:                  PUSHI  #0x00008069
61977 @ 525255:                  INIT   1
61978 @ 525258:                  PUSHI  #0x0000806b
61979 @ 525263:                  INIT   1
61980 @ 525266:                  PUSHI  #0x0000001b
61981 @ 525271:                  INIT   1
61982 @ 525274:                  PUSHI  #0x00008008
61983 @ 525279:                  INIT   1
61984 @ 525282:                  PUSHI  #0x00008003
61985 @ 525287:                  INIT   1
61986 @ 525290:                  PUSHI  #0x00008004
61987 @ 525295:                  INIT   1
61988 @ 525298:                  PUSHI  #0x0000801d
61989 @ 525303:                  INIT   1
61990 @ 525306:                  PUSHI  #0x0000806d
61991 @ 525311:                  INIT   1
61992 @ 525314:                  PUSHI  #0x00008015
61993 @ 525319:                  INIT   1
61994 @ 525322:                  PUSHI  #0x0000001c
61995 @ 525327:                  INIT   1
61996 @ 525330:                  PUSHI  #0x00008022
61997 @ 525335:                  INIT   1
61998 @ 525338:                  PUSHI  #0x00008018
61999 @ 525343:                  INIT   1
62000 @ 525346:                  PUSHI  #0x00008024
62001 @ 525351:                  INIT   1
62002 @ 525354:                  PUSHI  #0x00008008
62003 @ 525359:                  INIT   1
62004 @ 525362:                  PUSHI  #0x00008009
62005 @ 525367:                  INIT   1
62006 @ 525370:                  PUSHI  #0x00008033
62007 @ 525375:                  INIT   1
62008 @ 525378:                  PUSHI  #0x0000806f
62009 @ 525383:                  INIT   1
62010 @ 525386:                  PUSHI  #0x00008070
62011 @ 525391:                  INIT   1
62012 @ 525394:                  PUSHI  #0x00008071
62013 @ 525399:                  INIT   1
62014 @ 525402:                  PUSHI  #0x0000001d
62015 @ 525407:                  INIT   1
62016 @ 525410:                  PUSHI  #0x00008072
62017 @ 525415:                  INIT   1
62018 @ 525418:                  PUSHI  #0x0000805c
62019 @ 525423:                  INIT   1
62020 @ 525426:                  PUSHI  #0x00008073
62021 @ 525431:                  INIT   1
62022 @ 525434:                  PUSHI  #0x0000001e
62023 @ 525439:                  INIT   1
62024 @ 525442:                  PUSHI  #0x00008075
62025 @ 525447:                  INIT   1
62026 @ 525450:                  PUSHI  #0x00008077
62027 @ 525455:                  INIT   1
62028 @ 525458:                  PUSHI  #0x0000806d
62029 @ 525463:                  INIT   1
62030 @ 525466:                  PUSHI  #0x00008071
62031 @ 525471:                  INIT   1
62032 @ 525474:                  PUSHI  #0x0000001f
62033 @ 525479:                  INIT   1
62034 @ 525482:                  PUSHI  #0x00008079
62035 @ 525487:                  INIT   1
62036 @ 525490:                  PUSHI  #0x00008077
62037 @ 525495:                  INIT   1
62038 @ 525498:                  PUSHI  #0x00008024
62039 @ 525503:                  INIT   1
62040 @ 525506:                  PUSHI  #0x00008018
62041 @ 525511:                  INIT   1
62042 @ 525514:                  PUSHI  #0x0000807b
62043 @ 525519:                  INIT   1
62044 @ 525522:                  PUSHI  #0x00008071
62045 @ 525527:                  INIT   1
62046 @ 525530:                  PUSHI  #0x00000020
62047 @ 525535:                  INIT   1
62048 @ 525538:                  PUSHI  #0x0000807c
62049 @ 525543:                  INIT   1
62050 @ 525546:                  PUSHI  #0x0000807e
62051 @ 525551:                  INIT   1
62052 @ 525554:                  PUSHI  #0x00000021
62053 @ 525559:                  INIT   1
62054 @ 525562:                  PUSHI  #0x0000807c
62055 @ 525567:                  INIT   1
62056 @ 525570:                  PUSHI  #0x00008061
62057 @ 525575:                  INIT   1
62058 @ 525578:                  PUSHI  #0x00008062
62059 @ 525583:                  INIT   1
62060 @ 525586:                  PUSHI  #0x0000807e
62061 @ 525591:                  INIT   1
62062 @ 525594:                  PUSHI  #0x00000022
62063 @ 525599:                  INIT   1
62064 @ 525602:                  PUSHI  #0x00008045
62065 @ 525607:                  INIT   1
62066 @ 525610:                  PUSHI  #0x00008046
62067 @ 525615:                  INIT   1
62068 @ 525618:                  PUSHI  #0x00008080
62069 @ 525623:                  INIT   1
62070 @ 525626:                  PUSHI  #0x00000025
62071 @ 525631:                  INIT   1
62072 @ 525634:                  PUSHI  #0x00008045
62073 @ 525639:                  INIT   1
62074 @ 525642:                  PUSHI  #0x00008046
62075 @ 525647:                  INIT   1
62076 @ 525650:                  PUSHI  #0x00008082
62077 @ 525655:                  INIT   1
62078 @ 525658:                  PUSHI  #0x00000026
62079 @ 525663:                  INIT   1
62080 @ 525666:                  PUSHI  #0x00008084
62081 @ 525671:                  INIT   1
62082 @ 525674:                  PUSHI  #0x00008008
62083 @ 525679:                  INIT   1
62084 @ 525682:                  PUSHI  #0x00008009
62085 @ 525687:                  INIT   1
62086 @ 525690:                  PUSHI  #0x00008085
62087 @ 525695:                  INIT   1
62088 @ 525698:                  PUSHI  #0x00008086
62089 @ 525703:                  INIT   1
62090 @ 525706:                  PUSHI  #0x0000802d
62091 @ 525711:                  INIT   1
62092 @ 525714:                  PUSHI  #0x00008087
62093 @ 525719:                  INIT   1
62094 @ 525722:                  PUSHI  #0x00008028
62095 @ 525727:                  INIT   1
62096 @ 525730:                  PUSHI  #0x00008088
62097 @ 525735:                  INIT   1
62098 @ 525738:                  PUSHI  #0x00008086
62099 @ 525743:                  INIT   1
62100 @ 525746:                  PUSHI  #0x00000028
62101 @ 525751:                  INIT   1
62102 @ 525754:                  PUSHI  #0x00008089
62103 @ 525759:                  INIT   1
62104 @ 525762:                  PUSHI  #0x0000808a
62105 @ 525767:                  INIT   1
62106 @ 525770:                  PUSHI  #0x00000029
62107 @ 525775:                  INIT   1
62108 @ 525778:                  PUSHI  #0x0000808c
62109 @ 525783:                  INIT   1
62110 @ 525786:                  PUSHI  #0x0000808e
62111 @ 525791:                  INIT   1
62112 @ 525794:                  PUSHI  #0x00008090
62113 @ 525799:                  INIT   1
62114 @ 525802:                  PUSHI  #0x00008091
62115 @ 525807:                  INIT   1
62116 @ 525810:                  PUSHI  #0x00008039
62117 @ 525815:                  INIT   1
62118 @ 525818:                  PUSHI  #0x00008093
62119 @ 525823:                  INIT   1
62120 @ 525826:                  PUSHI  #0x00008020
62121 @ 525831:                  INIT   1
62122 @ 525834:                  PUSHI  #0x0000002c
62123 @ 525839:                  INIT   1
62124 @ 525842:                  PUSHI  #0x00008095
62125 @ 525847:                  INIT   1
62126 @ 525850:                  PUSHI  #0x00008097
62127 @ 525855:                  INIT   1
62128 @ 525858:                  PUSHI  #0x0000002d
62129 @ 525863:                  INIT   1
62130 @ 525866:                  PUSHI  #0x0000804f
62131 @ 525871:                  INIT   1
62132 @ 525874:                  PUSHI  #0x00008050
62133 @ 525879:                  INIT   1
62134 @ 525882:                  PUSHI  #0x00008051
62135 @ 525887:                  INIT   1
62136 @ 525890:                  PUSHI  #0x00008097
62137 @ 525895:                  INIT   1
62138 @ 525898:                  PUSHI  #0x0000002e
62139 @ 525903:                  INIT   1
62140 @ 525906:                  PUSHI  #0x00008008
62141 @ 525911:                  INIT   1
62142 @ 525914:                  PUSHI  #0x00008003
62143 @ 525919:                  INIT   1
62144 @ 525922:                  PUSHI  #0x00008013
62145 @ 525927:                  INIT   1
62146 @ 525930:                  PUSHI  #0x00008098
62147 @ 525935:                  INIT   1
62148 @ 525938:                  PUSHI  #0x00008099
62149 @ 525943:                  INIT   1
62150 @ 525946:                  PUSHI  #0x00008031
62151 @ 525951:                  INIT   1
62152 @ 525954:                  PUSHI  #0x0000809b
62153 @ 525959:                  INIT   1
62154 @ 525962:                  PUSHI  #0x0000809d
62155 @ 525967:                  INIT   1
62156 @ 525970:                  PUSHI  #0x0000002f
62157 @ 525975:                  INIT   1
62158 @ 525978:                  PUSHI  #0x0000809e
62159 @ 525983:                  INIT   1
62160 @ 525986:                  PUSHI  #0x0000800a
62161 @ 525991:                  INIT   1
62162 @ 525994:                  PUSHI  #0x0000809f
62163 @ 525999:                  INIT   1
62164 @ 526002:                  PUSHI  #0x00008039
62165 @ 526007:                  INIT   1
62166 @ 526010:                  PUSHI  #0x0000803a
62167 @ 526015:                  INIT   1
62168 @ 526018:                  PUSHI  #0x0000802d
62169 @ 526023:                  INIT   1
62170 @ 526026:                  PUSHI  #0x00000030
62171 @ 526031:                  INIT   1
62172 @ 526034:                  PUSHI  #0x0000809e
62173 @ 526039:                  INIT   1
62174 @ 526042:                  PUSHI  #0x00008099
62175 @ 526047:                  INIT   1
62176 @ 526050:                  PUSHI  #0x000080a0
62177 @ 526055:                  INIT   1
62178 @ 526058:                  PUSHI  #0x000080a1
62179 @ 526063:                  INIT   1
62180 @ 526066:                  PUSHI  #0x00008069
62181 @ 526071:                  INIT   1
62182 @ 526074:                  PUSHI  #0x00000031
62183 @ 526079:                  INIT   1
62184 @ 526082:                  PUSHI  #0x000080a2
62185 @ 526087:                  INIT   1
62186 @ 526090:                  PUSHI  #0x000080a4
62187 @ 526095:                  INIT   1
62188 @ 526098:                  PUSHI  #0x000080a5
62189 @ 526103:                  INIT   1
62190 @ 526106:                  PUSHI  #0x0000809b
62191 @ 526111:                  INIT   1
62192 @ 526114:                  PUSHI  #0x00008018
62193 @ 526119:                  INIT   1
62194 @ 526122:                  PUSHI  #0x000080a7
62195 @ 526127:                  INIT   1
62196 @ 526130:                  PUSHI  #0x00008008
62197 @ 526135:                  INIT   1
62198 @ 526138:                  PUSHI  #0x00000032
62199 @ 526143:                  INIT   1
62200 @ 526146:                  PUSHI  #0x000080a9
62201 @ 526151:                  INIT   1
62202 @ 526154:                  PUSHI  #0x0000802e
62203 @ 526159:                  INIT   1
62204 @ 526162:                  PUSHI  #0x0000802d
62205 @ 526167:                  INIT   1
62206 @ 526170:                  PUSHI  #0x00008003
62207 @ 526175:                  INIT   1
62208 @ 526178:                  PUSHI  #0x00008077
62209 @ 526183:                  INIT   1
62210 @ 526186:                  PUSHI  #0x000080ab
62211 @ 526191:                  INIT   1
62212 @ 526194:                  PUSHI  #0x000080ac
62213 @ 526199:                  INIT   1
62214 @ 526202:                  PUSHI  #0x0000802e
62215 @ 526207:                  INIT   1
62216 @ 526210:                  PUSHI  #0x00008008
62217 @ 526215:                  INIT   1
62218 @ 526218:                  PUSHI  #0x00000033
62219 @ 526223:                  INIT   1
62220 @ 526226:                  PUSHI  #0x000080ae
62221 @ 526231:                  INIT   1
62222 @ 526234:                  PUSHI  #0x00008003
62223 @ 526239:                  INIT   1
62224 @ 526242:                  PUSHI  #0x00008004
62225 @ 526247:                  INIT   1
62226 @ 526250:                  PUSHI  #0x00008005
62227 @ 526255:                  INIT   1
62228 @ 526258:                  PUSHI  #0x00000034
62229 @ 526263:                  INIT   1
62230 @ 526266:                  PUSHI  #0x00008001
62231 @ 526271:                  INIT   1
62232 @ 526274:                  PUSHI  #0x000080b0
62233 @ 526279:                  INIT   1
62234 @ 526282:                  PUSHI  #0x0000802e
62235 @ 526287:                  INIT   1
62236 @ 526290:                  PUSHI  #0x000080ae
62237 @ 526295:                  INIT   1
62238 @ 526298:                  PUSHI  #0x00008042
62239 @ 526303:                  INIT   1
62240 @ 526306:                  PUSHI  #0x000080b2
62241 @ 526311:                  INIT   1
62242 @ 526314:                  PUSHI  #0x00008039
62243 @ 526319:                  INIT   1
62244 @ 526322:                  PUSHI  #0x0000803a
62245 @ 526327:                  INIT   1
62246 @ 526330:                  PUSHI  #0x0000802d
62247 @ 526335:                  INIT   1
62248 @ 526338:                  PUSHI  #0x00000035
62249 @ 526343:                  INIT   1
62250 @ 526346:                  PUSHI  #0x000080ae
62251 @ 526351:                  INIT   1
62252 @ 526354:                  PUSHI  #0x00008042
62253 @ 526359:                  INIT   1
62254 @ 526362:                  PUSHI  #0x000080b2
62255 @ 526367:                  INIT   1
62256 @ 526370:                  PUSHI  #0x00008039
62257 @ 526375:                  INIT   1
62258 @ 526378:                  PUSHI  #0x0000803a
62259 @ 526383:                  INIT   1
62260 @ 526386:                  PUSHI  #0x0000802d
62261 @ 526391:                  INIT   1
62262 @ 526394:                  PUSHI  #0x00008003
62263 @ 526399:                  INIT   1
62264 @ 526402:                  PUSHI  #0x00008043
62265 @ 526407:                  INIT   1
62266 @ 526410:                  PUSHI  #0x00000036
62267 @ 526415:                  INIT   1
62268 @ 526418:                  PUSHI  #0x000080b4
62269 @ 526423:                  INIT   1
62270 @ 526426:                  PUSHI  #0x00008077
62271 @ 526431:                  INIT   1
62272 @ 526434:                  PUSHI  #0x0000803b
62273 @ 526439:                  INIT   1
62274 @ 526442:                  PUSHI  #0x00008001
62275 @ 526447:                  INIT   1
62276 @ 526450:                  PUSHI  #0x00008071
62277 @ 526455:                  INIT   1
62278 @ 526458:                  PUSHI  #0x00000037
62279 @ 526463:                  INIT   1
62280 @ 526466:                  PUSHI  #0x000080b5
62281 @ 526471:                  INIT   1
62282 @ 526474:                  PUSHI  #0x00008077
62283 @ 526479:                  INIT   1
62284 @ 526482:                  PUSHI  #0x0000803b
62285 @ 526487:                  INIT   1
62286 @ 526490:                  PUSHI  #0x00008001
62287 @ 526495:                  INIT   1
62288 @ 526498:                  PUSHI  #0x00008071
62289 @ 526503:                  INIT   1
62290 @ 526506:                  PUSHI  #0x00000038
62291 @ 526511:                  INIT   1
62292 @ 526514:                  PUSHI  #0x000080b7
62293 @ 526519:                  INIT   1
62294 @ 526522:                  PUSHI  #0x000080b9
62295 @ 526527:                  INIT   1
62296 @ 526530:                  PUSHI  #0x00008051
62297 @ 526535:                  INIT   1
62298 @ 526538:                  PUSHI  #0x000080ba
62299 @ 526543:                  INIT   1
62300 @ 526546:                  PUSHI  #0x00000039
62301 @ 526551:                  INIT   1
62302 @ 526554:                  PUSHI  #0x000080bc
62303 @ 526559:                  INIT   1
62304 @ 526562:                  PUSHI  #0x00008048
62305 @ 526567:                  INIT   1
62306 @ 526570:                  PUSHI  #0x0000003a
62307 @ 526575:                  INIT   1
62308 @ 526578:                  PUSHI  #0x000080bd
62309 @ 526583:                  INIT   1
62310 @ 526586:                  PUSHI  #0x000080bf
62311 @ 526591:                  INIT   1
62312 @ 526594:                  PUSHI  #0x0000808a
62313 @ 526599:                  INIT   1
62314 @ 526602:                  PUSHI  #0x0000003b
62315 @ 526607:                  INIT   1
62316 @ 526610:                  PUSHI  #0x000080ae
62317 @ 526615:                  INIT   1
62318 @ 526618:                  PUSHI  #0x000080b0
62319 @ 526623:                  INIT   1
62320 @ 526626:                  PUSHI  #0x0000802e
62321 @ 526631:                  INIT   1
62322 @ 526634:                  PUSHI  #0x00008001
62323 @ 526639:                  INIT   1
62324 @ 526642:                  PUSHI  #0x00008042
62325 @ 526647:                  INIT   1
62326 @ 526650:                  PUSHI  #0x0000803b
62327 @ 526655:                  INIT   1
62328 @ 526658:                  PUSHI  #0x00008039
62329 @ 526663:                  INIT   1
62330 @ 526666:                  PUSHI  #0x0000803a
62331 @ 526671:                  INIT   1
62332 @ 526674:                  PUSHI  #0x0000802d
62333 @ 526679:                  INIT   1
62334 @ 526682:                  PUSHI  #0x0000003d
62335 @ 526687:                  INIT   1
62336 @ 526690:                  PUSHI  #0x00008021
62337 @ 526695:                  INIT   1
62338 @ 526698:                  PUSHI  #0x00008008
62339 @ 526703:                  INIT   1
62340 @ 526706:                  PUSHI  #0x00008009
62341 @ 526711:                  INIT   1
62342 @ 526714:                  PUSHI  #0x0000800a
62343 @ 526719:                  INIT   1
62344 @ 526722:                  PUSHI  #0x0000800c
62345 @ 526727:                  INIT   1
62346 @ 526730:                  PUSHI  #0x000080c0
62347 @ 526735:                  INIT   1
62348 @ 526738:                  PUSHI  #0x0000800e
62349 @ 526743:                  INIT   1
62350 @ 526746:                  PUSHI  #0x0000800f
62351 @ 526751:                  INIT   1
62352 @ 526754:                  PUSHI  #0x000080a7
62353 @ 526759:                  INIT   1
62354 @ 526762:                  PUSHI  #0x0000003e
62355 @ 526767:                  INIT   1
62356 @ 526770:                  PUSHI  #0x0000805c
62357 @ 526775:                  INIT   1
62358 @ 526778:                  PUSHI  #0x000080c1
62359 @ 526783:                  INIT   1
62360 @ 526786:                  PUSHI  #0x00008061
62361 @ 526791:                  INIT   1
62362 @ 526794:                  PUSHI  #0x0000003f
62363 @ 526799:                  INIT   1
62364 @ 526802:                  PUSHI  #0x000080c3
62365 @ 526807:                  INIT   1
62366 @ 526810:                  PUSHI  #0x0000805e
62367 @ 526815:                  INIT   1
62368 @ 526818:                  PUSHI  #0x000080c5
62369 @ 526823:                  INIT   1
62370 @ 526826:                  PUSHI  #0x00000040
62371 @ 526831:                  INIT   1
62372 @ 526834:                  PUSHI  #0x000080c6
62373 @ 526839:                  INIT   1
62374 @ 526842:                  PUSHI  #0x00008048
62375 @ 526847:                  INIT   1
62376 @ 526850:                  PUSHI  #0x00000041
62377 @ 526855:                  INIT   1
62378 @ 526858:                  PUSHI  #0x000080c6
62379 @ 526863:                  INIT   1
62380 @ 526866:                  PUSHI  #0x0000805c
62381 @ 526871:                  INIT   1
62382 @ 526874:                  PUSHI  #0x00008062
62383 @ 526879:                  INIT   1
62384 @ 526882:                  PUSHI  #0x000080c1
62385 @ 526887:                  INIT   1
62386 @ 526890:                  PUSHI  #0x00000042
62387 @ 526895:                  INIT   1
62388 @ 526898:                  PUSHI  #0x000080c8
62389 @ 526903:                  INIT   1
62390 @ 526906:                  PUSHI  #0x000080ca
62391 @ 526911:                  INIT   1
62392 @ 526914:                  PUSHI  #0x000080a4
62393 @ 526919:                  INIT   1
62394 @ 526922:                  PUSHI  #0x000080cc
62395 @ 526927:                  INIT   1
62396 @ 526930:                  PUSHI  #0x00008008
62397 @ 526935:                  INIT   1
62398 @ 526938:                  PUSHI  #0x00000043
62399 @ 526943:                  INIT   1
62400 @ 526946:                  PUSHI  #0x000080ce
62401 @ 526951:                  INIT   1
62402 @ 526954:                  PUSHI  #0x000080d0
62403 @ 526959:                  INIT   1
62404 @ 526962:                  PUSHI  #0x000080d1
62405 @ 526967:                  INIT   1
62406 @ 526970:                  PUSHI  #0x00008008
62407 @ 526975:                  INIT   1
62408 @ 526978:                  PUSHI  #0x000080d2
62409 @ 526983:                  INIT   1
62410 @ 526986:                  PUSHI  #0x000080d3
62411 @ 526991:                  INIT   1
62412 @ 526994:                  PUSHI  #0x000080d5
62413 @ 526999:                  INIT   1
62414 @ 527002:                  PUSHI  #0x00000045
62415 @ 527007:                  INIT   1
62416 @ 527010:                  PUSHI  #0x000080c6
62417 @ 527015:                  INIT   1
62418 @ 527018:                  PUSHI  #0x000080b9
62419 @ 527023:                  INIT   1
62420 @ 527026:                  PUSHI  #0x00008051
62421 @ 527031:                  INIT   1
62422 @ 527034:                  PUSHI  #0x000080ba
62423 @ 527039:                  INIT   1
62424 @ 527042:                  PUSHI  #0x00000046
62425 @ 527047:                  INIT   1
62426 @ 527050:                  PUSHI  #0x00008095
62427 @ 527055:                  INIT   1
62428 @ 527058:                  PUSHI  #0x000080d7
62429 @ 527063:                  INIT   1
62430 @ 527066:                  PUSHI  #0x00008089
62431 @ 527071:                  INIT   1
62432 @ 527074:                  PUSHI  #0x00000047
62433 @ 527079:                  INIT   1
62434 @ 527082:                  PUSHI  #0x00008008
62435 @ 527087:                  INIT   1
62436 @ 527090:                  PUSHI  #0x00008003
62437 @ 527095:                  INIT   1
62438 @ 527098:                  PUSHI  #0x00008004
62439 @ 527103:                  INIT   1
62440 @ 527106:                  PUSHI  #0x0000801d
62441 @ 527111:                  INIT   1
62442 @ 527114:                  PUSHI  #0x000080d9
62443 @ 527119:                  INIT   1
62444 @ 527122:                  PUSHI  #0x000080db
62445 @ 527127:                  INIT   1
62446 @ 527130:                  PUSHI  #0x00000048
62447 @ 527135:                  INIT   1
62448 @ 527138:                  PUSHI  #0x000080dd
62449 @ 527143:                  INIT   1
62450 @ 527146:                  PUSHI  #0x000080df
62451 @ 527151:                  INIT   1
62452 @ 527154:                  PUSHI  #0x0000800e
62453 @ 527159:                  INIT   1
62454 @ 527162:                  PUSHI  #0x0000801d
62455 @ 527167:                  INIT   1
62456 @ 527170:                  PUSHI  #0x000080d9
62457 @ 527175:                  INIT   1
62458 @ 527178:                  PUSHI  #0x00008016
62459 @ 527183:                  INIT   1
62460 @ 527186:                  PUSHI  #0x00000049
62461 @ 527191:                  INIT   1
62462 @ 527194:                  PUSHI  #0x000080dd
62463 @ 527199:                  INIT   1
62464 @ 527202:                  PUSHI  #0x000080e1
62465 @ 527207:                  INIT   1
62466 @ 527210:                  PUSHI  #0x0000800e
62467 @ 527215:                  INIT   1
62468 @ 527218:                  PUSHI  #0x0000801d
62469 @ 527223:                  INIT   1
62470 @ 527226:                  PUSHI  #0x000080d9
62471 @ 527231:                  INIT   1
62472 @ 527234:                  PUSHI  #0x00008016
62473 @ 527239:                  INIT   1
62474 @ 527242:                  PUSHI  #0x0000004a
62475 @ 527247:                  INIT   1
62476 @ 527250:                  PUSHI  #0x000080e3
62477 @ 527255:                  INIT   1
62478 @ 527258:                  PUSHI  #0x00008003
62479 @ 527263:                  INIT   1
62480 @ 527266:                  PUSHI  #0x00008004
62481 @ 527271:                  INIT   1
62482 @ 527274:                  PUSHI  #0x000080ab
62483 @ 527279:                  INIT   1
62484 @ 527282:                  PUSHI  #0x000080e5
62485 @ 527287:                  INIT   1
62486 @ 527290:                  PUSHI  #0x000080e7
62487 @ 527295:                  INIT   1
62488 @ 527298:                  PUSHI  #0x0000004b
62489 @ 527303:                  INIT   1
62490 @ 527306:                  PUSHI  #0x000080d9
62491 @ 527311:                  INIT   1
62492 @ 527314:                  PUSHI  #0x00008016
62493 @ 527319:                  INIT   1
62494 @ 527322:                  PUSHI  #0x000080e9
62495 @ 527327:                  INIT   1
62496 @ 527330:                  PUSHI  #0x0000801d
62497 @ 527335:                  INIT   1
62498 @ 527338:                  PUSHI  #0x000080eb
62499 @ 527343:                  INIT   1
62500 @ 527346:                  PUSHI  #0x00008016
62501 @ 527351:                  INIT   1
62502 @ 527354:                  PUSHI  #0x0000004c
62503 @ 527359:                  INIT   1
62504 @ 527362:                  PUSHI  #0x000080d9
62505 @ 527367:                  INIT   1
62506 @ 527370:                  PUSHI  #0x000080ec
62507 @ 527375:                  INIT   1
62508 @ 527378:                  PUSHI  #0x00008008
62509 @ 527383:                  INIT   1
62510 @ 527386:                  PUSHI  #0x0000800e
62511 @ 527391:                  INIT   1
62512 @ 527394:                  PUSHI  #0x000080ee
62513 @ 527399:                  INIT   1
62514 @ 527402:                  PUSHI  #0x00008016
62515 @ 527407:                  INIT   1
62516 @ 527410:                  PUSHI  #0x0000004d
62517 @ 527415:                  INIT   1
62518 @ 527418:                  PUSHI  #0x000080d9
62519 @ 527423:                  INIT   1
62520 @ 527426:                  PUSHI  #0x000080e1
62521 @ 527431:                  INIT   1
62522 @ 527434:                  PUSHI  #0x0000800e
62523 @ 527439:                  INIT   1
62524 @ 527442:                  PUSHI  #0x000080ee
62525 @ 527447:                  INIT   1
62526 @ 527450:                  PUSHI  #0x00008016
62527 @ 527455:                  INIT   1
62528 @ 527458:                  PUSHI  #0x0000004e
62529 @ 527463:                  INIT   1
62530 @ 527466:                  PUSHI  #0x000080d9
62531 @ 527471:                  INIT   1
62532 @ 527474:                  PUSHI  #0x000080df
62533 @ 527479:                  INIT   1
62534 @ 527482:                  PUSHI  #0x000080f0
62535 @ 527487:                  INIT   1
62536 @ 527490:                  PUSHI  #0x0000800e
62537 @ 527495:                  INIT   1
62538 @ 527498:                  PUSHI  #0x000080ee
62539 @ 527503:                  INIT   1
62540 @ 527506:                  PUSHI  #0x00008016
62541 @ 527511:                  INIT   1
62542 @ 527514:                  PUSHI  #0x00000050
62543 @ 527519:                  INIT   1
62544 @ 527522:                  PUSHI  #0x000080f1
62545 @ 527527:                  INIT   1
62546 @ 527530:                  PUSHI  #0x000080ec
62547 @ 527535:                  INIT   1
62548 @ 527538:                  PUSHI  #0x00008008
62549 @ 527543:                  INIT   1
62550 @ 527546:                  PUSHI  #0x000080f3
62551 @ 527551:                  INIT   1
62552 @ 527554:                  PUSHI  #0x000080f5
62553 @ 527559:                  INIT   1
62554 @ 527562:                  PUSHI  #0x00008016
62555 @ 527567:                  INIT   1
62556 @ 527570:                  PUSHI  #0x00000051
62557 @ 527575:                  INIT   1
62558 @ 527578:                  PUSHI  #0x000080f1
62559 @ 527583:                  INIT   1
62560 @ 527586:                  PUSHI  #0x000080ec
62561 @ 527591:                  INIT   1
62562 @ 527594:                  PUSHI  #0x00008008
62563 @ 527599:                  INIT   1
62564 @ 527602:                  PUSHI  #0x000080f6
62565 @ 527607:                  INIT   1
62566 @ 527610:                  PUSHI  #0x000080a4
62567 @ 527615:                  INIT   1
62568 @ 527618:                  PUSHI  #0x00008016
62569 @ 527623:                  INIT   1
62570 @ 527626:                  PUSHI  #0x00000052
62571 @ 527631:                  INIT   1
62572 @ 527634:                  PUSHI  #0x00008008
62573 @ 527639:                  INIT   1
62574 @ 527642:                  PUSHI  #0x00008003
62575 @ 527647:                  INIT   1
62576 @ 527650:                  PUSHI  #0x00008004
62577 @ 527655:                  INIT   1
62578 @ 527658:                  PUSHI  #0x0000801d
62579 @ 527663:                  INIT   1
62580 @ 527666:                  PUSHI  #0x000080f9
62581 @ 527671:                  INIT   1
62582 @ 527674:                  PUSHI  #0x00008015
62583 @ 527679:                  INIT   1
62584 @ 527682:                  PUSHI  #0x00000053
62585 @ 527687:                  INIT   1
62586 @ 527690:                  PUSHI  #0x000080d0
62587 @ 527695:                  INIT   1
62588 @ 527698:                  PUSHI  #0x000080d1
62589 @ 527703:                  INIT   1
62590 @ 527706:                  PUSHI  #0x00008008
62591 @ 527711:                  INIT   1
62592 @ 527714:                  PUSHI  #0x000080fb
62593 @ 527719:                  INIT   1
62594 @ 527722:                  PUSHI  #0x00008004
62595 @ 527727:                  INIT   1
62596 @ 527730:                  PUSHI  #0x000080fc
62597 @ 527735:                  INIT   1
62598 @ 527738:                  PUSHI  #0x0000800e
62599 @ 527743:                  INIT   1
62600 @ 527746:                  PUSHI  #0x00008031
62601 @ 527751:                  INIT   1
62602 @ 527754:                  PUSHI  #0x00000054
62603 @ 527759:                  INIT   1
62604 @ 527762:                  PUSHI  #0x000080c3
62605 @ 527767:                  INIT   1
62606 @ 527770:                  PUSHI  #0x000080b9
62607 @ 527775:                  INIT   1
62608 @ 527778:                  PUSHI  #0x00008051
62609 @ 527783:                  INIT   1
62610 @ 527786:                  PUSHI  #0x000080ba
62611 @ 527791:                  INIT   1
62612 @ 527794:                  PUSHI  #0x00000056
62613 @ 527799:                  INIT   1
62614 @ 527802:                  PUSHI  #0x000080fe
62615 @ 527807:                  INIT   1
62616 @ 527810:                  PUSHI  #0x000080f9
62617 @ 527815:                  INIT   1
62618 @ 527818:                  PUSHI  #0x000080d0
62619 @ 527823:                  INIT   1
62620 @ 527826:                  PUSHI  #0x000080f6
62621 @ 527831:                  INIT   1
62622 @ 527834:                  PUSHI  #0x000080a4
62623 @ 527839:                  INIT   1
62624 @ 527842:                  PUSHI  #0x00008100
62625 @ 527847:                  INIT   1
62626 @ 527850:                  PUSHI  #0x00008008
62627 @ 527855:                  INIT   1
62628 @ 527858:                  PUSHI  #0x0000005b
62629 @ 527863:                  INIT   1
62630 @ 527866:                  PUSHI  #0x00008101
62631 @ 527871:                  INIT   1
62632 @ 527874:                  PUSHI  #0x0000803e
62633 @ 527879:                  INIT   1
62634 @ 527882:                  PUSHI  #0x000080ec
62635 @ 527887:                  INIT   1
62636 @ 527890:                  PUSHI  #0x00008008
62637 @ 527895:                  INIT   1
62638 @ 527898:                  PUSHI  #0x00008004
62639 @ 527903:                  INIT   1
62640 @ 527906:                  PUSHI  #0x00008102
62641 @ 527911:                  INIT   1
62642 @ 527914:                  PUSHI  #0x0000005c
62643 @ 527919:                  INIT   1
62644 @ 527922:                  PUSHI  #0x00008101
62645 @ 527927:                  INIT   1
62646 @ 527930:                  PUSHI  #0x00008104
62647 @ 527935:                  INIT   1
62648 @ 527938:                  PUSHI  #0x00008009
62649 @ 527943:                  INIT   1
62650 @ 527946:                  PUSHI  #0x00008106
62651 @ 527951:                  INIT   1
62652 @ 527954:                  PUSHI  #0x00008107
62653 @ 527959:                  INIT   1
62654 @ 527962:                  PUSHI  #0x0000005d
62655 @ 527967:                  INIT   1
62656 @ 527970:                  PUSHI  #0x00008101
62657 @ 527975:                  INIT   1
62658 @ 527978:                  PUSHI  #0x00008104
62659 @ 527983:                  INIT   1
62660 @ 527986:                  PUSHI  #0x00008009
62661 @ 527991:                  INIT   1
62662 @ 527994:                  PUSHI  #0x00008108
62663 @ 527999:                  INIT   1
62664 @ 528002:                  PUSHI  #0x0000806b
62665 @ 528007:                  INIT   1
62666 @ 528010:                  PUSHI  #0x0000802e
62667 @ 528015:                  INIT   1
62668 @ 528018:                  PUSHI  #0x0000810a
62669 @ 528023:                  INIT   1
62670 @ 528026:                  PUSHI  #0x0000005a
62671 @ 528031:                  INIT   1
62672 @ 528034:                  PUSHI  #0x0000810c
62673 @ 528039:                  INIT   1
62674 @ 528042:                  PUSHI  #0x00008015
62675 @ 528047:                  INIT   1
62676 @ 528050:                  PUSHI  #0x00008008
62677 @ 528055:                  INIT   1
62678 @ 528058:                  PUSHI  #0x000080c0
62679 @ 528063:                  INIT   1
62680 @ 528066:                  PUSHI  #0x00008098
62681 @ 528071:                  INIT   1
62682 @ 528074:                  PUSHI  #0x000080ec
62683 @ 528079:                  INIT   1
62684 @ 528082:                  PUSHI  #0x00000008
62685 @ 528087:                  INIT   1
62686 @ 528090:                  PUSHI  #0x0000810e
62687 @ 528095:                  INIT   1
62688 @ 528098:                  PUSHI  #0x00000065
62689 @ 528103:                  INIT   1
62690 @ 528106:                  PUSHI  #0x00008111
62691 @ 528111:                  INIT   1
62692 @ 528114:                  PUSHI  #0x00008113
62693 @ 528119:                  INIT   1
62694 @ 528122:                  PUSHI  #0x00008045
62695 @ 528127:                  INIT   1
62696 @ 528130:                  PUSHI  #0x00008114
62697 @ 528135:                  INIT   1
62698 @ 528138:                  PUSHI  #0x00000066
62699 @ 528143:                  INIT   1
62700 @ 528146:                  PUSHI  #0x00008115
62701 @ 528151:                  INIT   1
62702 @ 528154:                  PUSHI  #0x00008045
62703 @ 528159:                  INIT   1
62704 @ 528162:                  PUSHI  #0x00008117
62705 @ 528167:                  INIT   1
62706 @ 528170:                  PUSHI  #0x00000067
62707 @ 528175:                  INIT   1
62708 @ 528178:                  PUSHI  #0x00008118
62709 @ 528183:                  INIT   1
62710 @ 528186:                  PUSHI  #0x00008045
62711 @ 528191:                  INIT   1
62712 @ 528194:                  PUSHI  #0x00008114
62713 @ 528199:                  INIT   1
62714 @ 528202:                  PUSHI  #0x00000068
62715 @ 528207:                  INIT   1
62716 @ 528210:                  PUSHI  #0x00008045
62717 @ 528215:                  INIT   1
62718 @ 528218:                  PUSHI  #0x00008046
62719 @ 528223:                  INIT   1
62720 @ 528226:                  PUSHI  #0x00008118
62721 @ 528231:                  INIT   1
62722 @ 528234:                  PUSHI  #0x00000069
62723 @ 528239:                  INIT   1
62724 @ 528242:                  PUSHI  #0x00008045
62725 @ 528247:                  INIT   1
62726 @ 528250:                  PUSHI  #0x00008046
62727 @ 528255:                  INIT   1
62728 @ 528258:                  PUSHI  #0x00008080
62729 @ 528263:                  INIT   1
62730 @ 528266:                  PUSHI  #0x0000006a
62731 @ 528271:                  INIT   1
62732 @ 528274:                  PUSHI  #0x000080d7
62733 @ 528279:                  INIT   1
62734 @ 528282:                  PUSHI  #0x00008097
62735 @ 528287:                  INIT   1
62736 @ 528290:                  PUSHI  #0x00008045
62737 @ 528295:                  INIT   1
62738 @ 528298:                  PUSHI  #0x00008114
62739 @ 528303:                  INIT   1
62740 @ 528306:                  PUSHI  #0x0000006b
62741 @ 528311:                  INIT   1
62742 @ 528314:                  PUSHI  #0x00008119
62743 @ 528319:                  INIT   1
62744 @ 528322:                  PUSHI  #0x0000811b
62745 @ 528327:                  INIT   1
62746 @ 528330:                  PUSHI  #0x0000811d
62747 @ 528335:                  INIT   1
62748 @ 528338:                  PUSHI  #0x000000ca
62749 @ 528343:                  INIT   1
62750 @ 528346:                  PUSHI  #0x00008021
62751 @ 528351:                  INIT   1
62752 @ 528354:                  PUSHI  #0x00008008
62753 @ 528359:                  INIT   1
62754 @ 528362:                  PUSHI  #0x00008004
62755 @ 528367:                  INIT   1
62756 @ 528370:                  PUSHI  #0x000080c0
62757 @ 528375:                  INIT   1
62758 @ 528378:                  PUSHI  #0x000000cb
62759 @ 528383:                  INIT   1
62760 @ 528386:                  PUSHI  #0x00008007
62761 @ 528391:                  INIT   1
62762 @ 528394:                  PUSHI  #0x00008008
62763 @ 528399:                  INIT   1
62764 @ 528402:                  PUSHI  #0x00008004
62765 @ 528407:                  INIT   1
62766 @ 528410:                  PUSHI  #0x000080c0
62767 @ 528415:                  INIT   1
62768 @ 528418:                  PUSHI  #0x000000cc
62769 @ 528423:                  INIT   1
62770 @ 528426:                  PUSHI  #0x000080fe
62771 @ 528431:                  INIT   1
62772 @ 528434:                  PUSHI  #0x00008101
62773 @ 528439:                  INIT   1
62774 @ 528442:                  PUSHI  #0x0000803e
62775 @ 528447:                  INIT   1
62776 @ 528450:                  PUSHI  #0x000080ec
62777 @ 528455:                  INIT   1
62778 @ 528458:                  PUSHI  #0x00008008
62779 @ 528463:                  INIT   1
62780 @ 528466:                  PUSHI  #0x000000cd
62781 @ 528471:                  INIT   1
62782 @ 528474:                  PUSHI  #0x00008021
62783 @ 528479:                  INIT   1
62784 @ 528482:                  PUSHI  #0x00008008
62785 @ 528487:                  INIT   1
62786 @ 528490:                  PUSHI  #0x00008004
62787 @ 528495:                  INIT   1
62788 @ 528498:                  PUSHI  #0x0000811e
62789 @ 528503:                  INIT   1
62790 @ 528506:                  PUSHI  #0x000000ff
62791 @ 528511:                  INIT   1
62792 @ 528514:                  PUSHI  #0x00008121
62793 @ 528519:                  INIT   1
62794 @ 528522:                  PUSHI  #0x00008122
62795 @ 528527:                  INIT   1
62796 @ 528530:                  PUSHI  #0x00008123
62797 @ 528535:                  INIT   1
62798 @ 528538:                  PUSHI  #0x00000000
62799 @ 528543:                  INIT   1

  9865  %CONSTINTEGERARRAY LETT(0: 292)=0,{%C
  9866          16_7890A80B,16_02A00000,16_53980000,16_5D7E8000,
  9867          16_652E3AD3,16_652C8000,16_190C52D8,16_36000000,
  9868          16_510E6000,16_436652C3,16_49C80000,16_452CB700,
  9869          16_672E8000,16_53700000,16_69453980,16_4565F1D6,
  9870          16_27BD3A47,16_50000000,16_492C7643,16_652C8000,
  9871          16_5D0DB280,16_4BC6194B,16_679D37DC,16_5F900000,
  9872          16_439E74CF,16_5D6CB768,16_590C52D8,16_36FFB000,
  9873          16_42000000,16_672C77DD,16_48000000,16_694DB280,
  9874          16_1D0DB280,16_257EBA53,16_5D280000,16_4D700000,
  9875          16_5B7E5280,16_610E50DB,16_4BA4B966,16_69443700,
  9876          16_6784B1D3,16_4D4CB200,16_210E50DB,16_4BA4B900,
  9877          16_7A000000,16_5F300000,16_494CD34B,16_65980000,
  9878          16_69CE1280,16_4D95F680,16_6784B1D3,16_4D4C70E9,
  9879          16_537DC000,16_4D2EF2E4,16_652CD2E5,16_4B7472C8,
  9880          16_43A00000,16_594DD280,16_781B2199,16_0A000000,
  9881          16_69BDE000,16_477DDA65,16_5F600000,16_47643AE7,
  9882          16_4B980000,16_4D7E4000,16_5B4E79D3,16_5D380000,
  9883          16_2879E000,16_1A09CC80,16_0A708980,16_1A4A6993,
  9884          16_1C380000,16_497CB980,16_652E3AD3,16_65280000,
  9885          16_67AC59C7,16_654E1A66,16_2E91E70E,16_1C780000,
  9886          16_1E300000,16_200A409B,16_0AA0A926,16_697DE000,
  9887          16_4D2EE000,16_6195FB53,16_492C8000,16_439650F2,
  9888          16_5B0DDC80,16_021A8A83,16_18000000,16_1C7A8000,
  9889          16_02980000,16_2680A180,16_247AAA13,16_1C280000,
  9890          16_1C09A280,16_12700000,16_0AC20927,16_26700000,
  9891          16_24282600,16_1272828F,16_0A900000,16_6D0D94C8,
  9892          16_782AC29D,16_28000000,16_5DADB14B,16_64000000,
  9893          16_657EBA53,16_5D280000,16_45AE8000,16_5D780000,
  9894          16_457C9C80,16_18426000,16_082A6A1D,16_28700000,
  9895          16_7890AA2B,16_24700000,16_5FAE9BD3,16_69400000,
  9896          16_7890A9AB,16_18A00000,16_5B0E0000,16_1272C099,
  9897          16_12200000,16_029A629B,16_0460A900,16_182AC299,
  9898          16_26000000,16_0849A29D,16_2649E726,16_039650F2,
  9899          16_6B8612E4,16_457EB748,16_592E7980,16_597EF2E4,
  9900          16_0828661C,16_1A4A6819,16_0218A200,16_077DD9E9,
  9901          16_43768000,16_470DD75F,16_68000000,16_45280000,
  9902          16_4BB4366B,16_43A4B200,16_477DB853,16_59280000,
  9903          16_1261828F,16_02600000,16_0679C9A8,16_43980000,
  9904          16_5376D0D9,16_53200000,16_782B0A25,16_12726486,
  9905          16_7870268A,16_7829898A,16_4F4ED2DC,16_433692E4,
  9906          16_7879C000,16_03A692DB,16_61A00000,16_69780000,
  9907          16_53753A53,16_436539CA,16_7831E91B,16_02A00000,
  9908          16_27AC59C7,16_654E1A00,16_6944A000,16_457EB749,
  9909          16_66000000,16_78312713,16_26400000,16_53767A4B,
  9910          16_43200000,16_789A80A5,16_28000000,16_782B04A8,
  9911          16_7819E729,16_1272A280,16_0A70878D,16_0C498280,
  9912          16_1EAA8000,16_0679CA0B,16_30A00000,16_0428E49C,
  9913          16_0679CA25,16_1E600000,16_26A1A728,16_6B9CB200,
  9914          16_0C7A4683,16_28000000,16_242867A5,16_08000000,
  9915          16_0A9247A4,16_26A84703,16_1A280000,16_0BC6194B,
  9916          16_679D37DC,16_439E74CF,16_5D2C8000,16_652C77E5,
  9917          16_48000000,16_252C77E5,16_49980000,16_36D80000,
  9918          16_43748000,16_510ED280,16_494CD34B,16_652DDA00,
  9919          16_4D7E56C3,16_69980000,16_26A2449D,16_0E000000,
  9920          16_27A654DD,16_4E000000,16_6D0E50D3,16_4564A000,
  9921          16_03953A51,16_5B2E94C6,16_5F84B943,16_697E4000,
  9922          16_477DD9E9,16_43768000,16_252E77D9,16_6BA537DC,
  9923          16_477E594B,16_47A00000,16_4D7E56C3,16_68000000,
  9924          16_477DDA43,16_53766000,16_67AC4000,16_6D0E54C3,
  9925          16_4564A000,16_43953A51,16_5B2E94C6,16_3DDBC000,
  9926          16_217D3769,16_4B900000,16_477DB843,16_652C8000,
  9927          16_6F4E9400,16_4B8EB4ED,16_4364B747,16_4B200000,
  9928          16_617D3769,16_4B900000,16_4394A000,16_4B8EB4ED,
  9929          16_4364B768,16_0F65F143,16_58000000,16_597C70D8,
  9930          16_7831E900,16_537692CF,16_4B900000,16_47643AE7,
  9931          16_4A000000,16_752E5780,16_67A4B800,16_5D7DD4DD,
  9932          16_692CF2E4,16_69943B4B,16_659CB980,16_2B769CE1,
  9933          16_4B200000,16_0220890B,16_26982113,16_184A8C80,
  9934          16_267AA907,16_0A000000,16_1849C280,16_1879C380,
  9935          16_2E7A458D,16_1260A000,16_26682618,16_1C09A2A6,
  9936          16_0679A813,16_182A4000,16_2808460B,16_26000000,
  9937          16_0CA98600,16_4324994B,16_679C3159,16_4A000000,
  9938          16_2628A000,16_126A0000,16_1A09CA83,16_18000000
  9939          
62800 @ 528546:                  LINE   9865 "regression-compile-tmp/nrimp10s-77.imp"
62801 @ 528588:                  PUSHI  #0x00000000
62802 @ 528593:                  PUSHI  #0x00000124
62803 @ 528598:                  BOUNDS
62804 @ 528599:                  DEF    LETT p1=V_0121 a/tf=1b b/format=1 c/ostate=112  type=1 (integer) form=11 (array) special=0 (<special:0>) linkage=2 (constant) spec=0 indirect=1 unass=0
62805 @ 528615:                  PUSHI  #0x00000000
62806 @ 528620:                  INIT   1
62807 @ 528623:                  PUSHI  #0x7890a80b
62808 @ 528628:                  INIT   1
62809 @ 528631:                  PUSHI  #0x02a00000
62810 @ 528636:                  INIT   1
62811 @ 528639:                  PUSHI  #0x53980000
62812 @ 528644:                  INIT   1
62813 @ 528647:                  PUSHI  #0x5d7e8000
62814 @ 528652:                  INIT   1
62815 @ 528655:                  PUSHI  #0x652e3ad3
62816 @ 528660:                  INIT   1
62817 @ 528663:                  PUSHI  #0x652c8000
62818 @ 528668:                  INIT   1
62819 @ 528671:                  PUSHI  #0x190c52d8
62820 @ 528676:                  INIT   1
62821 @ 528679:                  PUSHI  #0x36000000
62822 @ 528684:                  INIT   1
62823 @ 528687:                  PUSHI  #0x510e6000
62824 @ 528692:                  INIT   1
62825 @ 528695:                  PUSHI  #0x436652c3
62826 @ 528700:                  INIT   1
62827 @ 528703:                  PUSHI  #0x49c80000
62828 @ 528708:                  INIT   1
62829 @ 528711:                  PUSHI  #0x452cb700
62830 @ 528716:                  INIT   1
62831 @ 528719:                  PUSHI  #0x672e8000
62832 @ 528724:                  INIT   1
62833 @ 528727:                  PUSHI  #0x53700000
62834 @ 528732:                  INIT   1
62835 @ 528735:                  PUSHI  #0x69453980
62836 @ 528740:                  INIT   1
62837 @ 528743:                  PUSHI  #0x4565f1d6
62838 @ 528748:                  INIT   1
62839 @ 528751:                  PUSHI  #0x27bd3a47
62840 @ 528756:                  INIT   1
62841 @ 528759:                  PUSHI  #0x50000000
62842 @ 528764:                  INIT   1
62843 @ 528767:                  PUSHI  #0x492c7643
62844 @ 528772:                  INIT   1
62845 @ 528775:                  PUSHI  #0x652c8000
62846 @ 528780:                  INIT   1
62847 @ 528783:                  PUSHI  #0x5d0db280
62848 @ 528788:                  INIT   1
62849 @ 528791:                  PUSHI  #0x4bc6194b
62850 @ 528796:                  INIT   1
62851 @ 528799:                  PUSHI  #0x679d37dc
62852 @ 528804:                  INIT   1
62853 @ 528807:                  PUSHI  #0x5f900000
62854 @ 528812:                  INIT   1
62855 @ 528815:                  PUSHI  #0x439e74cf
62856 @ 528820:                  INIT   1
62857 @ 528823:                  PUSHI  #0x5d6cb768
62858 @ 528828:                  INIT   1
62859 @ 528831:                  PUSHI  #0x590c52d8
62860 @ 528836:                  INIT   1
62861 @ 528839:                  PUSHI  #0x36ffb000
62862 @ 528844:                  INIT   1
62863 @ 528847:                  PUSHI  #0x42000000
62864 @ 528852:                  INIT   1
62865 @ 528855:                  PUSHI  #0x672c77dd
62866 @ 528860:                  INIT   1
62867 @ 528863:                  PUSHI  #0x48000000
62868 @ 528868:                  INIT   1
62869 @ 528871:                  PUSHI  #0x694db280
62870 @ 528876:                  INIT   1
62871 @ 528879:                  PUSHI  #0x1d0db280
62872 @ 528884:                  INIT   1
62873 @ 528887:                  PUSHI  #0x257eba53
62874 @ 528892:                  INIT   1
62875 @ 528895:                  PUSHI  #0x5d280000
62876 @ 528900:                  INIT   1
62877 @ 528903:                  PUSHI  #0x4d700000
62878 @ 528908:                  INIT   1
62879 @ 528911:                  PUSHI  #0x5b7e5280
62880 @ 528916:                  INIT   1
62881 @ 528919:                  PUSHI  #0x610e50db
62882 @ 528924:                  INIT   1
62883 @ 528927:                  PUSHI  #0x4ba4b966
62884 @ 528932:                  INIT   1
62885 @ 528935:                  PUSHI  #0x69443700
62886 @ 528940:                  INIT   1
62887 @ 528943:                  PUSHI  #0x6784b1d3
62888 @ 528948:                  INIT   1
62889 @ 528951:                  PUSHI  #0x4d4cb200
62890 @ 528956:                  INIT   1
62891 @ 528959:                  PUSHI  #0x210e50db
62892 @ 528964:                  INIT   1
62893 @ 528967:                  PUSHI  #0x4ba4b900
62894 @ 528972:                  INIT   1
62895 @ 528975:                  PUSHI  #0x7a000000
62896 @ 528980:                  INIT   1
62897 @ 528983:                  PUSHI  #0x5f300000
62898 @ 528988:                  INIT   1
62899 @ 528991:                  PUSHI  #0x494cd34b
62900 @ 528996:                  INIT   1
62901 @ 528999:                  PUSHI  #0x65980000
62902 @ 529004:                  INIT   1
62903 @ 529007:                  PUSHI  #0x69ce1280
62904 @ 529012:                  INIT   1
62905 @ 529015:                  PUSHI  #0x4d95f680
62906 @ 529020:                  INIT   1
62907 @ 529023:                  PUSHI  #0x6784b1d3
62908 @ 529028:                  INIT   1
62909 @ 529031:                  PUSHI  #0x4d4c70e9
62910 @ 529036:                  INIT   1
62911 @ 529039:                  PUSHI  #0x537dc000
62912 @ 529044:                  INIT   1
62913 @ 529047:                  PUSHI  #0x4d2ef2e4
62914 @ 529052:                  INIT   1
62915 @ 529055:                  PUSHI  #0x652cd2e5
62916 @ 529060:                  INIT   1
62917 @ 529063:                  PUSHI  #0x4b7472c8
62918 @ 529068:                  INIT   1
62919 @ 529071:                  PUSHI  #0x43a00000
62920 @ 529076:                  INIT   1
62921 @ 529079:                  PUSHI  #0x594dd280
62922 @ 529084:                  INIT   1
62923 @ 529087:                  PUSHI  #0x781b2199
62924 @ 529092:                  INIT   1
62925 @ 529095:                  PUSHI  #0x0a000000
62926 @ 529100:                  INIT   1
62927 @ 529103:                  PUSHI  #0x69bde000
62928 @ 529108:                  INIT   1
62929 @ 529111:                  PUSHI  #0x477dda65
62930 @ 529116:                  INIT   1
62931 @ 529119:                  PUSHI  #0x5f600000
62932 @ 529124:                  INIT   1
62933 @ 529127:                  PUSHI  #0x47643ae7
62934 @ 529132:                  INIT   1
62935 @ 529135:                  PUSHI  #0x4b980000
62936 @ 529140:                  INIT   1
62937 @ 529143:                  PUSHI  #0x4d7e4000
62938 @ 529148:                  INIT   1
62939 @ 529151:                  PUSHI  #0x5b4e79d3
62940 @ 529156:                  INIT   1
62941 @ 529159:                  PUSHI  #0x5d380000
62942 @ 529164:                  INIT   1
62943 @ 529167:                  PUSHI  #0x2879e000
62944 @ 529172:                  INIT   1
62945 @ 529175:                  PUSHI  #0x1a09cc80
62946 @ 529180:                  INIT   1
62947 @ 529183:                  PUSHI  #0x0a708980
62948 @ 529188:                  INIT   1
62949 @ 529191:                  PUSHI  #0x1a4a6993
62950 @ 529196:                  INIT   1
62951 @ 529199:                  PUSHI  #0x1c380000
62952 @ 529204:                  INIT   1
62953 @ 529207:                  PUSHI  #0x497cb980
62954 @ 529212:                  INIT   1
62955 @ 529215:                  PUSHI  #0x652e3ad3
62956 @ 529220:                  INIT   1
62957 @ 529223:                  PUSHI  #0x65280000
62958 @ 529228:                  INIT   1
62959 @ 529231:                  PUSHI  #0x67ac59c7
62960 @ 529236:                  INIT   1
62961 @ 529239:                  PUSHI  #0x654e1a66
62962 @ 529244:                  INIT   1
62963 @ 529247:                  PUSHI  #0x2e91e70e
62964 @ 529252:                  INIT   1
62965 @ 529255:                  PUSHI  #0x1c780000
62966 @ 529260:                  INIT   1
62967 @ 529263:                  PUSHI  #0x1e300000
62968 @ 529268:                  INIT   1
62969 @ 529271:                  PUSHI  #0x200a409b
62970 @ 529276:                  INIT   1
62971 @ 529279:                  PUSHI  #0x0aa0a926
62972 @ 529284:                  INIT   1
62973 @ 529287:                  PUSHI  #0x697de000
62974 @ 529292:                  INIT   1
62975 @ 529295:                  PUSHI  #0x4d2ee000
62976 @ 529300:                  INIT   1
62977 @ 529303:                  PUSHI  #0x6195fb53
62978 @ 529308:                  INIT   1
62979 @ 529311:                  PUSHI  #0x492c8000
62980 @ 529316:                  INIT   1
62981 @ 529319:                  PUSHI  #0x439650f2
62982 @ 529324:                  INIT   1
62983 @ 529327:                  PUSHI  #0x5b0ddc80
62984 @ 529332:                  INIT   1
62985 @ 529335:                  PUSHI  #0x021a8a83
62986 @ 529340:                  INIT   1
62987 @ 529343:                  PUSHI  #0x18000000
62988 @ 529348:                  INIT   1
62989 @ 529351:                  PUSHI  #0x1c7a8000
62990 @ 529356:                  INIT   1
62991 @ 529359:                  PUSHI  #0x02980000
62992 @ 529364:                  INIT   1
62993 @ 529367:                  PUSHI  #0x2680a180
62994 @ 529372:                  INIT   1
62995 @ 529375:                  PUSHI  #0x247aaa13
62996 @ 529380:                  INIT   1
62997 @ 529383:                  PUSHI  #0x1c280000
62998 @ 529388:                  INIT   1
62999 @ 529391:                  PUSHI  #0x1c09a280
63000 @ 529396:                  INIT   1
63001 @ 529399:                  PUSHI  #0x12700000
63002 @ 529404:                  INIT   1
63003 @ 529407:                  PUSHI  #0x0ac20927
63004 @ 529412:                  INIT   1
63005 @ 529415:                  PUSHI  #0x26700000
63006 @ 529420:                  INIT   1
63007 @ 529423:                  PUSHI  #0x24282600
63008 @ 529428:                  INIT   1
63009 @ 529431:                  PUSHI  #0x1272828f
63010 @ 529436:                  INIT   1
63011 @ 529439:                  PUSHI  #0x0a900000
63012 @ 529444:                  INIT   1
63013 @ 529447:                  PUSHI  #0x6d0d94c8
63014 @ 529452:                  INIT   1
63015 @ 529455:                  PUSHI  #0x782ac29d
63016 @ 529460:                  INIT   1
63017 @ 529463:                  PUSHI  #0x28000000
63018 @ 529468:                  INIT   1
63019 @ 529471:                  PUSHI  #0x5dadb14b
63020 @ 529476:                  INIT   1
63021 @ 529479:                  PUSHI  #0x64000000
63022 @ 529484:                  INIT   1
63023 @ 529487:                  PUSHI  #0x657eba53
63024 @ 529492:                  INIT   1
63025 @ 529495:                  PUSHI  #0x5d280000
63026 @ 529500:                  INIT   1
63027 @ 529503:                  PUSHI  #0x45ae8000
63028 @ 529508:                  INIT   1
63029 @ 529511:                  PUSHI  #0x5d780000
63030 @ 529516:                  INIT   1
63031 @ 529519:                  PUSHI  #0x457c9c80
63032 @ 529524:                  INIT   1
63033 @ 529527:                  PUSHI  #0x18426000
63034 @ 529532:                  INIT   1
63035 @ 529535:                  PUSHI  #0x082a6a1d
63036 @ 529540:                  INIT   1
63037 @ 529543:                  PUSHI  #0x28700000
63038 @ 529548:                  INIT   1
63039 @ 529551:                  PUSHI  #0x7890aa2b
63040 @ 529556:                  INIT   1
63041 @ 529559:                  PUSHI  #0x24700000
63042 @ 529564:                  INIT   1
63043 @ 529567:                  PUSHI  #0x5fae9bd3
63044 @ 529572:                  INIT   1
63045 @ 529575:                  PUSHI  #0x69400000
63046 @ 529580:                  INIT   1
63047 @ 529583:                  PUSHI  #0x7890a9ab
63048 @ 529588:                  INIT   1
63049 @ 529591:                  PUSHI  #0x18a00000
63050 @ 529596:                  INIT   1
63051 @ 529599:                  PUSHI  #0x5b0e0000
63052 @ 529604:                  INIT   1
63053 @ 529607:                  PUSHI  #0x1272c099
63054 @ 529612:                  INIT   1
63055 @ 529615:                  PUSHI  #0x12200000
63056 @ 529620:                  INIT   1
63057 @ 529623:                  PUSHI  #0x029a629b
63058 @ 529628:                  INIT   1
63059 @ 529631:                  PUSHI  #0x0460a900
63060 @ 529636:                  INIT   1
63061 @ 529639:                  PUSHI  #0x182ac299
63062 @ 529644:                  INIT   1
63063 @ 529647:                  PUSHI  #0x26000000
63064 @ 529652:                  INIT   1
63065 @ 529655:                  PUSHI  #0x0849a29d
63066 @ 529660:                  INIT   1
63067 @ 529663:                  PUSHI  #0x2649e726
63068 @ 529668:                  INIT   1
63069 @ 529671:                  PUSHI  #0x039650f2
63070 @ 529676:                  INIT   1
63071 @ 529679:                  PUSHI  #0x6b8612e4
63072 @ 529684:                  INIT   1
63073 @ 529687:                  PUSHI  #0x457eb748
63074 @ 529692:                  INIT   1
63075 @ 529695:                  PUSHI  #0x592e7980
63076 @ 529700:                  INIT   1
63077 @ 529703:                  PUSHI  #0x597ef2e4
63078 @ 529708:                  INIT   1
63079 @ 529711:                  PUSHI  #0x0828661c
63080 @ 529716:                  INIT   1
63081 @ 529719:                  PUSHI  #0x1a4a6819
63082 @ 529724:                  INIT   1
63083 @ 529727:                  PUSHI  #0x0218a200
63084 @ 529732:                  INIT   1
63085 @ 529735:                  PUSHI  #0x077dd9e9
63086 @ 529740:                  INIT   1
63087 @ 529743:                  PUSHI  #0x43768000
63088 @ 529748:                  INIT   1
63089 @ 529751:                  PUSHI  #0x470dd75f
63090 @ 529756:                  INIT   1
63091 @ 529759:                  PUSHI  #0x68000000
63092 @ 529764:                  INIT   1
63093 @ 529767:                  PUSHI  #0x45280000
63094 @ 529772:                  INIT   1
63095 @ 529775:                  PUSHI  #0x4bb4366b
63096 @ 529780:                  INIT   1
63097 @ 529783:                  PUSHI  #0x43a4b200
63098 @ 529788:                  INIT   1
63099 @ 529791:                  PUSHI  #0x477db853
63100 @ 529796:                  INIT   1
63101 @ 529799:                  PUSHI  #0x59280000
63102 @ 529804:                  INIT   1
63103 @ 529807:                  PUSHI  #0x1261828f
63104 @ 529812:                  INIT   1
63105 @ 529815:                  PUSHI  #0x02600000
63106 @ 529820:                  INIT   1
63107 @ 529823:                  PUSHI  #0x0679c9a8
63108 @ 529828:                  INIT   1
63109 @ 529831:                  PUSHI  #0x43980000
63110 @ 529836:                  INIT   1
63111 @ 529839:                  PUSHI  #0x5376d0d9
63112 @ 529844:                  INIT   1
63113 @ 529847:                  PUSHI  #0x53200000
63114 @ 529852:                  INIT   1
63115 @ 529855:                  PUSHI  #0x782b0a25
63116 @ 529860:                  INIT   1
63117 @ 529863:                  PUSHI  #0x12726486
63118 @ 529868:                  INIT   1
63119 @ 529871:                  PUSHI  #0x7870268a
63120 @ 529876:                  INIT   1
63121 @ 529879:                  PUSHI  #0x7829898a
63122 @ 529884:                  INIT   1
63123 @ 529887:                  PUSHI  #0x4f4ed2dc
63124 @ 529892:                  INIT   1
63125 @ 529895:                  PUSHI  #0x433692e4
63126 @ 529900:                  INIT   1
63127 @ 529903:                  PUSHI  #0x7879c000
63128 @ 529908:                  INIT   1
63129 @ 529911:                  PUSHI  #0x03a692db
63130 @ 529916:                  INIT   1
63131 @ 529919:                  PUSHI  #0x61a00000
63132 @ 529924:                  INIT   1
63133 @ 529927:                  PUSHI  #0x69780000
63134 @ 529932:                  INIT   1
63135 @ 529935:                  PUSHI  #0x53753a53
63136 @ 529940:                  INIT   1
63137 @ 529943:                  PUSHI  #0x436539ca
63138 @ 529948:                  INIT   1
63139 @ 529951:                  PUSHI  #0x7831e91b
63140 @ 529956:                  INIT   1
63141 @ 529959:                  PUSHI  #0x02a00000
63142 @ 529964:                  INIT   1
63143 @ 529967:                  PUSHI  #0x27ac59c7
63144 @ 529972:                  INIT   1
63145 @ 529975:                  PUSHI  #0x654e1a00
63146 @ 529980:                  INIT   1
63147 @ 529983:                  PUSHI  #0x6944a000
63148 @ 529988:                  INIT   1
63149 @ 529991:                  PUSHI  #0x457eb749
63150 @ 529996:                  INIT   1
63151 @ 529999:                  PUSHI  #0x66000000
63152 @ 530004:                  INIT   1
63153 @ 530007:                  PUSHI  #0x78312713
63154 @ 530012:                  INIT   1
63155 @ 530015:                  PUSHI  #0x26400000
63156 @ 530020:                  INIT   1
63157 @ 530023:                  PUSHI  #0x53767a4b
63158 @ 530028:                  INIT   1
63159 @ 530031:                  PUSHI  #0x43200000
63160 @ 530036:                  INIT   1
63161 @ 530039:                  PUSHI  #0x789a80a5
63162 @ 530044:                  INIT   1
63163 @ 530047:                  PUSHI  #0x28000000
63164 @ 530052:                  INIT   1
63165 @ 530055:                  PUSHI  #0x782b04a8
63166 @ 530060:                  INIT   1
63167 @ 530063:                  PUSHI  #0x7819e729
63168 @ 530068:                  INIT   1
63169 @ 530071:                  PUSHI  #0x1272a280
63170 @ 530076:                  INIT   1
63171 @ 530079:                  PUSHI  #0x0a70878d
63172 @ 530084:                  INIT   1
63173 @ 530087:                  PUSHI  #0x0c498280
63174 @ 530092:                  INIT   1
63175 @ 530095:                  PUSHI  #0x1eaa8000
63176 @ 530100:                  INIT   1
63177 @ 530103:                  PUSHI  #0x0679ca0b
63178 @ 530108:                  INIT   1
63179 @ 530111:                  PUSHI  #0x30a00000
63180 @ 530116:                  INIT   1
63181 @ 530119:                  PUSHI  #0x0428e49c
63182 @ 530124:                  INIT   1
63183 @ 530127:                  PUSHI  #0x0679ca25
63184 @ 530132:                  INIT   1
63185 @ 530135:                  PUSHI  #0x1e600000
63186 @ 530140:                  INIT   1
63187 @ 530143:                  PUSHI  #0x26a1a728
63188 @ 530148:                  INIT   1
63189 @ 530151:                  PUSHI  #0x6b9cb200
63190 @ 530156:                  INIT   1
63191 @ 530159:                  PUSHI  #0x0c7a4683
63192 @ 530164:                  INIT   1
63193 @ 530167:                  PUSHI  #0x28000000
63194 @ 530172:                  INIT   1
63195 @ 530175:                  PUSHI  #0x242867a5
63196 @ 530180:                  INIT   1
63197 @ 530183:                  PUSHI  #0x08000000
63198 @ 530188:                  INIT   1
63199 @ 530191:                  PUSHI  #0x0a9247a4
63200 @ 530196:                  INIT   1
63201 @ 530199:                  PUSHI  #0x26a84703
63202 @ 530204:                  INIT   1
63203 @ 530207:                  PUSHI  #0x1a280000
63204 @ 530212:                  INIT   1
63205 @ 530215:                  PUSHI  #0x0bc6194b
63206 @ 530220:                  INIT   1
63207 @ 530223:                  PUSHI  #0x679d37dc
63208 @ 530228:                  INIT   1
63209 @ 530231:                  PUSHI  #0x439e74cf
63210 @ 530236:                  INIT   1
63211 @ 530239:                  PUSHI  #0x5d2c8000
63212 @ 530244:                  INIT   1
63213 @ 530247:                  PUSHI  #0x652c77e5
63214 @ 530252:                  INIT   1
63215 @ 530255:                  PUSHI  #0x48000000
63216 @ 530260:                  INIT   1
63217 @ 530263:                  PUSHI  #0x252c77e5
63218 @ 530268:                  INIT   1
63219 @ 530271:                  PUSHI  #0x49980000
63220 @ 530276:                  INIT   1
63221 @ 530279:                  PUSHI  #0x36d80000
63222 @ 530284:                  INIT   1
63223 @ 530287:                  PUSHI  #0x43748000
63224 @ 530292:                  INIT   1
63225 @ 530295:                  PUSHI  #0x510ed280
63226 @ 530300:                  INIT   1
63227 @ 530303:                  PUSHI  #0x494cd34b
63228 @ 530308:                  INIT   1
63229 @ 530311:                  PUSHI  #0x652dda00
63230 @ 530316:                  INIT   1
63231 @ 530319:                  PUSHI  #0x4d7e56c3
63232 @ 530324:                  INIT   1
63233 @ 530327:                  PUSHI  #0x69980000
63234 @ 530332:                  INIT   1
63235 @ 530335:                  PUSHI  #0x26a2449d
63236 @ 530340:                  INIT   1
63237 @ 530343:                  PUSHI  #0x0e000000
63238 @ 530348:                  INIT   1
63239 @ 530351:                  PUSHI  #0x27a654dd
63240 @ 530356:                  INIT   1
63241 @ 530359:                  PUSHI  #0x4e000000
63242 @ 530364:                  INIT   1
63243 @ 530367:                  PUSHI  #0x6d0e50d3
63244 @ 530372:                  INIT   1
63245 @ 530375:                  PUSHI  #0x4564a000
63246 @ 530380:                  INIT   1
63247 @ 530383:                  PUSHI  #0x03953a51
63248 @ 530388:                  INIT   1
63249 @ 530391:                  PUSHI  #0x5b2e94c6
63250 @ 530396:                  INIT   1
63251 @ 530399:                  PUSHI  #0x5f84b943
63252 @ 530404:                  INIT   1
63253 @ 530407:                  PUSHI  #0x697e4000
63254 @ 530412:                  INIT   1
63255 @ 530415:                  PUSHI  #0x477dd9e9
63256 @ 530420:                  INIT   1
63257 @ 530423:                  PUSHI  #0x43768000
63258 @ 530428:                  INIT   1
63259 @ 530431:                  PUSHI  #0x252e77d9
63260 @ 530436:                  INIT   1
63261 @ 530439:                  PUSHI  #0x6ba537dc
63262 @ 530444:                  INIT   1
63263 @ 530447:                  PUSHI  #0x477e594b
63264 @ 530452:                  INIT   1
63265 @ 530455:                  PUSHI  #0x47a00000
63266 @ 530460:                  INIT   1
63267 @ 530463:                  PUSHI  #0x4d7e56c3
63268 @ 530468:                  INIT   1
63269 @ 530471:                  PUSHI  #0x68000000
63270 @ 530476:                  INIT   1
63271 @ 530479:                  PUSHI  #0x477dda43
63272 @ 530484:                  INIT   1
63273 @ 530487:                  PUSHI  #0x53766000
63274 @ 530492:                  INIT   1
63275 @ 530495:                  PUSHI  #0x67ac4000
63276 @ 530500:                  INIT   1
63277 @ 530503:                  PUSHI  #0x6d0e54c3
63278 @ 530508:                  INIT   1
63279 @ 530511:                  PUSHI  #0x4564a000
63280 @ 530516:                  INIT   1
63281 @ 530519:                  PUSHI  #0x43953a51
63282 @ 530524:                  INIT   1
63283 @ 530527:                  PUSHI  #0x5b2e94c6
63284 @ 530532:                  INIT   1
63285 @ 530535:                  PUSHI  #0x3ddbc000
63286 @ 530540:                  INIT   1
63287 @ 530543:                  PUSHI  #0x217d3769
63288 @ 530548:                  INIT   1
63289 @ 530551:                  PUSHI  #0x4b900000
63290 @ 530556:                  INIT   1
63291 @ 530559:                  PUSHI  #0x477db843
63292 @ 530564:                  INIT   1
63293 @ 530567:                  PUSHI  #0x652c8000
63294 @ 530572:                  INIT   1
63295 @ 530575:                  PUSHI  #0x6f4e9400
63296 @ 530580:                  INIT   1
63297 @ 530583:                  PUSHI  #0x4b8eb4ed
63298 @ 530588:                  INIT   1
63299 @ 530591:                  PUSHI  #0x4364b747
63300 @ 530596:                  INIT   1
63301 @ 530599:                  PUSHI  #0x4b200000
63302 @ 530604:                  INIT   1
63303 @ 530607:                  PUSHI  #0x617d3769
63304 @ 530612:                  INIT   1
63305 @ 530615:                  PUSHI  #0x4b900000
63306 @ 530620:                  INIT   1
63307 @ 530623:                  PUSHI  #0x4394a000
63308 @ 530628:                  INIT   1
63309 @ 530631:                  PUSHI  #0x4b8eb4ed
63310 @ 530636:                  INIT   1
63311 @ 530639:                  PUSHI  #0x4364b768
63312 @ 530644:                  INIT   1
63313 @ 530647:                  PUSHI  #0x0f65f143
63314 @ 530652:                  INIT   1
63315 @ 530655:                  PUSHI  #0x58000000
63316 @ 530660:                  INIT   1
63317 @ 530663:                  PUSHI  #0x597c70d8
63318 @ 530668:                  INIT   1
63319 @ 530671:                  PUSHI  #0x7831e900
63320 @ 530676:                  INIT   1
63321 @ 530679:                  PUSHI  #0x537692cf
63322 @ 530684:                  INIT   1
63323 @ 530687:                  PUSHI  #0x4b900000
63324 @ 530692:                  INIT   1
63325 @ 530695:                  PUSHI  #0x47643ae7
63326 @ 530700:                  INIT   1
63327 @ 530703:                  PUSHI  #0x4a000000
63328 @ 530708:                  INIT   1
63329 @ 530711:                  PUSHI  #0x752e5780
63330 @ 530716:                  INIT   1
63331 @ 530719:                  PUSHI  #0x67a4b800
63332 @ 530724:                  INIT   1
63333 @ 530727:                  PUSHI  #0x5d7dd4dd
63334 @ 530732:                  INIT   1
63335 @ 530735:                  PUSHI  #0x692cf2e4
63336 @ 530740:                  INIT   1
63337 @ 530743:                  PUSHI  #0x69943b4b
63338 @ 530748:                  INIT   1
63339 @ 530751:                  PUSHI  #0x659cb980
63340 @ 530756:                  INIT   1
63341 @ 530759:                  PUSHI  #0x2b769ce1
63342 @ 530764:                  INIT   1
63343 @ 530767:                  PUSHI  #0x4b200000
63344 @ 530772:                  INIT   1
63345 @ 530775:                  PUSHI  #0x0220890b
63346 @ 530780:                  INIT   1
63347 @ 530783:                  PUSHI  #0x26982113
63348 @ 530788:                  INIT   1
63349 @ 530791:                  PUSHI  #0x184a8c80
63350 @ 530796:                  INIT   1
63351 @ 530799:                  PUSHI  #0x267aa907
63352 @ 530804:                  INIT   1
63353 @ 530807:                  PUSHI  #0x0a000000
63354 @ 530812:                  INIT   1
63355 @ 530815:                  PUSHI  #0x1849c280
63356 @ 530820:                  INIT   1
63357 @ 530823:                  PUSHI  #0x1879c380
63358 @ 530828:                  INIT   1
63359 @ 530831:                  PUSHI  #0x2e7a458d
63360 @ 530836:                  INIT   1
63361 @ 530839:                  PUSHI  #0x1260a000
63362 @ 530844:                  INIT   1
63363 @ 530847:                  PUSHI  #0x26682618
63364 @ 530852:                  INIT   1
63365 @ 530855:                  PUSHI  #0x1c09a2a6
63366 @ 530860:                  INIT   1
63367 @ 530863:                  PUSHI  #0x0679a813
63368 @ 530868:                  INIT   1
63369 @ 530871:                  PUSHI  #0x182a4000
63370 @ 530876:                  INIT   1
63371 @ 530879:                  PUSHI  #0x2808460b
63372 @ 530884:                  INIT   1
63373 @ 530887:                  PUSHI  #0x26000000
63374 @ 530892:                  INIT   1
63375 @ 530895:                  PUSHI  #0x0ca98600
63376 @ 530900:                  INIT   1
63377 @ 530903:                  PUSHI  #0x4324994b
63378 @ 530908:                  INIT   1
63379 @ 530911:                  PUSHI  #0x679c3159
63380 @ 530916:                  INIT   1
63381 @ 530919:                  PUSHI  #0x4a000000
63382 @ 530924:                  INIT   1
63383 @ 530927:                  PUSHI  #0x2628a000
63384 @ 530932:                  INIT   1
63385 @ 530935:                  PUSHI  #0x126a0000
63386 @ 530940:                  INIT   1
63387 @ 530943:                  PUSHI  #0x1a09ca83
63388 @ 530948:                  INIT   1
63389 @ 530951:                  PUSHI  #0x18000000
63390 @ 530956:                  INIT   1

  9940  %INTEGER I,J,K,M,Q,S
63391 @ 530959:                  LINE   9940 "regression-compile-tmp/nrimp10s-77.imp"
63392 @ 531001:                  DEF    I p1=V_0122 a/tf=11 b/format=1 c/ostate=0  type=1 (integer) form=1 (simple) special=0 (<special:0>) linkage=0 (auto) spec=0 indirect=0 unass=0
63393 @ 531014:                  DEF    J p1=V_0123 a/tf=11 b/format=1 c/ostate=0  type=1 (integer) form=1 (simple) special=0 (<special:0>) linkage=0 (auto) spec=0 indirect=0 unass=0
63394 @ 531027:                  DEF    K p1=V_0124 a/tf=11 b/format=1 c/ostate=0  type=1 (integer) form=1 (simple) special=0 (<special:0>) linkage=0 (auto) spec=0 indirect=0 unass=0
63395 @ 531040:                  DEF    M p1=V_0125 a/tf=11 b/format=1 c/ostate=0  type=1 (integer) form=1 (simple) special=0 (<special:0>) linkage=0 (auto) spec=0 indirect=0 unass=0
63396 @ 531053:                  DEF    Q p1=V_0126 a/tf=11 b/format=1 c/ostate=0  type=1 (integer) form=1 (simple) special=0 (<special:0>) linkage=0 (auto) spec=0 indirect=0 unass=0
63397 @ 531066:                  DEF    S p1=V_0127 a/tf=11 b/format=1 c/ostate=0  type=1 (integer) form=1 (simple) special=0 (<special:0>) linkage=0 (auto) spec=0 indirect=0 unass=0

  9941  %STRING(70)OMESS
63398 @ 531079:                  LINE   9941 "regression-compile-tmp/nrimp10s-77.imp"
63399 @ 531121:                  DEF    OMESS p1=V_0128 a/tf=31 b/format=46 c/ostate=0  type=3 (string) form=1 (simple) special=0 (<special:0>) linkage=0 (auto) spec=0 indirect=0 unass=0

  9942        OMESS=" "
63400 @ 531138:                  LINE   9942 "regression-compile-tmp/nrimp10s-77.imp"
63401 @ 531180:                  PUSH   OMESS
63402 @ 531183:                  PUSHS  " "
63403 @ 531186:                  ASSVAL

  9943        %CYCLE I=1,1,WORDMAX-1
63404 @ 531187:                  LINE   9943 "regression-compile-tmp/nrimp10s-77.imp"
63405 @ 531229:                  PUSH   I
63406 @ 531232:                  PUSHI  #0x00000001
63407 @ 531237:                  PUSHI  #0x00000248
63408 @ 531242:                  PUSHI  #0x00000001
63409 @ 531247:                  SUB   
63410 @ 531248:                  PUSHI  #0x00000001
63411 @ 531253:                  FOR    L_0003

  9944           ->FOUND %IF N=WORD(I)
63412 @ 531256:                  LINE   9944 "regression-compile-tmp/nrimp10s-77.imp"
63413 @ 531298:                  PUSH   N
63414 @ 531301:                  PUSH   WORD
63415 @ 531304:                  PUSH   I
63416 @ 531307:                  ACCESS
63417 @ 531308:                  JUMPIF # L_0007
63418 @ 531312:                  JUMP   L_0129
63419 @ 531315:                  LOCATE L_0007

  9945        %REPEAT
63420 @ 531318:                  LINE   9945 "regression-compile-tmp/nrimp10s-77.imp"
63421 @ 531360:                  REPEAT L_0003
63422 @ 531363:                  LOCATE L_0004

  9946        I=DEFAULT
63423 @ 531366:                  LINE   9946 "regression-compile-tmp/nrimp10s-77.imp"
63424 @ 531408:                  PUSH   I
63425 @ 531411:                  PUSHI  #0x00000244
63426 @ 531416:                  ASSVAL

  9947  FOUND:
63427 @ 531417:                  LINE   9947 "regression-compile-tmp/nrimp10s-77.imp"
63428 @ 531459:                  LABEL  L_0129

  9948        J=1
63429 @ 531462:                  LINE   9948 "regression-compile-tmp/nrimp10s-77.imp"
63430 @ 531504:                  PUSH   J
63431 @ 531507:                  PUSHI  #0x00000001
63432 @ 531512:                  ASSVAL

  9949        %CYCLE
63433 @ 531513:                  LINE   9949 "regression-compile-tmp/nrimp10s-77.imp"
63434 @ 531555:                  LOCATE L_0003

  9950           K=WORD(I+J)
63435 @ 531558:                  LINE   9950 "regression-compile-tmp/nrimp10s-77.imp"
63436 @ 531600:                  PUSH   K
63437 @ 531603:                  PUSH   WORD
63438 @ 531606:                  PUSH   I
63439 @ 531609:                  PUSH   J
63440 @ 531612:                  ADD   
63441 @ 531613:                  ACCESS
63442 @ 531614:                  ASSVAL

  9951           %IF K&16_8000=0 %THEN %EXIT
63443 @ 531615:                  LINE   9951 "regression-compile-tmp/nrimp10s-77.imp"
63444 @ 531657:                  PUSH   K
63445 @ 531660:                  PUSHI  #0x00008000
63446 @ 531665:                  AND   
63447 @ 531666:                  PUSHI  #0x00000000
63448 @ 531671:                  JUMPIF # L_0007
63449 @ 531675:                  GOTO   L_0004
63450 @ 531678:                  LOCATE L_0007

  9952           K=K!!16_8000
63451 @ 531681:                  LINE   9952 "regression-compile-tmp/nrimp10s-77.imp"
63452 @ 531723:                  PUSH   K
63453 @ 531726:                  PUSH   K
63454 @ 531729:                  PUSHI  #0x00008000
63455 @ 531734:                  XOR   
63456 @ 531735:                  ASSVAL

  9953           OMESS=OMESS." " %UNLESS J=1
63457 @ 531736:                  LINE   9953 "regression-compile-tmp/nrimp10s-77.imp"
63458 @ 531778:                  PUSH   J
63459 @ 531781:                  PUSHI  #0x00000001
63460 @ 531786:                  JUMPIF = L_0007
63461 @ 531790:                  PUSH   OMESS
63462 @ 531793:                  PUSH   OMESS
63463 @ 531796:                  PUSHS  " "
63464 @ 531799:                  CONCAT
63465 @ 531800:                  ASSVAL
63466 @ 531801:                  LOCATE L_0007

  9954           {%UNTIL M&1=0} %CYCLE
63467 @ 531804:                  LINE   9954 "regression-compile-tmp/nrimp10s-77.imp"
63468 @ 531846:                  LOCATE L_0006

  9955              M=LETT(K); S=25
63469 @ 531849:                  LINE   9955 "regression-compile-tmp/nrimp10s-77.imp"
63470 @ 531891:                  PUSH   M
63471 @ 531894:                  PUSH   LETT
63472 @ 531897:                  PUSH   K
63473 @ 531900:                  ACCESS
63474 @ 531901:                  ASSVAL
63475 @ 531902:                  LINE   9955 "regression-compile-tmp/nrimp10s-77.imp"
63476 @ 531944:                  PUSH   S
63477 @ 531947:                  PUSHI  #0x00000019
63478 @ 531952:                  ASSVAL

  9956              {%UNTIL S<0} %CYCLE
63479 @ 531953:                  LINE   9956 "regression-compile-tmp/nrimp10s-77.imp"
63480 @ 531995:                  LOCATE L_0009

  9957                 Q=M>>S&63; 
63481 @ 531998:                  LINE   9957 "regression-compile-tmp/nrimp10s-77.imp"
63482 @ 532040:                  PUSH   Q
63483 @ 532043:                  PUSH   M
63484 @ 532046:                  PUSH   S
63485 @ 532049:                  RSH   
63486 @ 532050:                  PUSHI  #0x0000003f
63487 @ 532055:                  AND   
63488 @ 532056:                  ASSVAL

  9958                 %IF Q\=0 %THEN OMESS=OMESS.TOSTRING(OUTTT(Q))
63489 @ 532057:                  LINE   9958 "regression-compile-tmp/nrimp10s-77.imp"
63490 @ 532099:                  PUSH   Q
63491 @ 532102:                  PUSHI  #0x00000000
63492 @ 532107:                  JUMPIF = L_000d
63493 @ 532111:                  PUSH   OMESS
63494 @ 532114:                  PUSH   OMESS
63495 @ 532117:                  PUSH   TOSTRING
63496 @ 532120:                  PUSH   OUTTT
63497 @ 532123:                  PUSH   Q
63498 @ 532126:                  ACCESS
63499 @ 532127:                  ASSPAR
63500 @ 532128:                  CALL  
63501 @ 532129:                  CONCAT
63502 @ 532130:                  ASSVAL
63503 @ 532131:                  LOCATE L_000d

  9959                 S=S-6
63504 @ 532134:                  LINE   9959 "regression-compile-tmp/nrimp10s-77.imp"
63505 @ 532176:                  PUSH   S
63506 @ 532179:                  PUSH   S
63507 @ 532182:                  PUSHI  #0x00000006
63508 @ 532187:                  SUB   
63509 @ 532188:                  ASSVAL

  9960              %REPEAT %UNTIL S<0
63510 @ 532189:                  LINE   9960 "regression-compile-tmp/nrimp10s-77.imp"
63511 @ 532231:                  PUSH   S
63512 @ 532234:                  PUSHI  #0x00000000
63513 @ 532239:                  JUMPIF < L_000a
63514 @ 532243:                  REPEAT L_0009
63515 @ 532246:                  LOCATE L_000a

  9961              K=K+1
63516 @ 532249:                  LINE   9961 "regression-compile-tmp/nrimp10s-77.imp"
63517 @ 532291:                  PUSH   K
63518 @ 532294:                  PUSH   K
63519 @ 532297:                  PUSHI  #0x00000001
63520 @ 532302:                  ADD   
63521 @ 532303:                  ASSVAL

  9962           %REPEAT %UNTIL M&1=0
63522 @ 532304:                  LINE   9962 "regression-compile-tmp/nrimp10s-77.imp"
63523 @ 532346:                  PUSH   M
63524 @ 532349:                  PUSHI  #0x00000001
63525 @ 532354:                  AND   
63526 @ 532355:                  PUSHI  #0x00000000
63527 @ 532360:                  JUMPIF = L_0007
63528 @ 532364:                  REPEAT L_0006
63529 @ 532367:                  LOCATE L_0007

  9963           J=J+1
63530 @ 532370:                  LINE   9963 "regression-compile-tmp/nrimp10s-77.imp"
63531 @ 532412:                  PUSH   J
63532 @ 532415:                  PUSH   J
63533 @ 532418:                  PUSHI  #0x00000001
63534 @ 532423:                  ADD   
63535 @ 532424:                  ASSVAL

  9964        %REPEAT
63536 @ 532425:                  LINE   9964 "regression-compile-tmp/nrimp10s-77.imp"
63537 @ 532467:                  REPEAT L_0003
63538 @ 532470:                  LOCATE L_0004

  9965        %RESULT=OMESS
63539 @ 532473:                  LINE   9965 "regression-compile-tmp/nrimp10s-77.imp"
63540 @ 532515:                  PUSH   OMESS
63541 @ 532518:                  RESULT

  9966  %END
63542 @ 532519:                  LINE   9966 "regression-compile-tmp/nrimp10s-77.imp"
63543 @ 532561:               END    _lev0id0_lev1id1_MESSAGE {lev=3 --> 2}

  9967  %STRING(16)%FN SWRITE(%INTEGER VALUE, PLACES)
63544 @ 532562:               LINE   9967 "regression-compile-tmp/nrimp10s-77.imp"
63545 @ 532604:               DEF    SWRITE (_lev0id0_lev1id1_SWRITE) p1=V_011e a/tf=38 b/format=10 c/ostate=10  type=3 (string) form=8 (function) special=0 (<special:0>) linkage=0 (auto) spec=0 indirect=1 unass=0
63546 @ 532622:                  START  ( FORMAL PARAMETERS  {lev=3 --> 4, nested=0 --> 1}
63547 @ 532623:                     DEF    VALUE p1=V_011f a/tf=11 b/format=1 c/ostate=0  type=1 (integer) form=1 (simple) special=0 (<special:0>) linkage=0 (auto) spec=0 indirect=0 unass=0
63548 @ 532640:                     DEF    PLACES p1=V_0120 a/tf=11 b/format=1 c/ostate=0  type=1 (integer) form=1 (simple) special=0 (<special:0>) linkage=0 (auto) spec=0 indirect=0 unass=0
63549 @ 532658:                  FINISH ) {lev=3}

  9968    %result = ITOS(VALUE,PLACES)  {ITOS available in new Imp2021 but not earlier Imp77}
  9969    {This block was NOT guarded by conditional compilation test "%IF USE IMP=YES %THEN %START" ...}
  9970  !%STRING (16) S
  9971  !%INTEGER D0, D1, D2, D3, L
  9972  !      PLACES=PLACES&15
  9973  !      *LSS_VALUE;  *CDEC_0
  9974  !      *LD_S;  *INCA_1;  *STD_%TOS
  9975  !      *CPB_%B;                          ! SET CC=0
  9976  !      *SUPK_%L=15,0,32;                 ! UNPACK & SPACE FILL
  9977  !      *STD_D2;  *JCC_8,<WASZERO>
  9978  !      *LD_%TOS;  *STD_D0;               ! FOR SIGN INSERTION
  9979  !      *LD_%TOS
  9980  !      *MVL_%L=15,63,0;                  ! FORCE ISO ZONE CODES
  9981  !      %IF VALUE<0 %THEN BYTEINTEGER(D1)='-'
  9982  !      L=D3-D1
  9983  !OUT:  %IF PLACES>=L %THEN L=PLACES+1
  9984  !      D3=D3-L-1
  9985  !      BYTEINTEGER(D3)=L
  9986  !      %RESULT=STRING(D3)
  9987  !WASZERO:
  9988  !      BYTEINTEGER(D3-1)='0'
  9989  !      L=2;  ->OUT
63550 @ 532659:                  LINE   9968 "regression-compile-tmp/nrimp10s-77.imp"
63551 @ 532701:                  PUSH   ITOS
63552 @ 532704:                  PUSH   VALUE
63553 @ 532707:                  ASSPAR
63554 @ 532708:                  PUSH   PLACES
63555 @ 532711:                  ASSPAR
63556 @ 532712:                  CALL  
63557 @ 532713:                  RESULT

  9990  %END
63558 @ 532714:                  LINE   9990 "regression-compile-tmp/nrimp10s-77.imp"
63559 @ 532756:               END    _lev0id0_lev1id1_SWRITE {lev=3 --> 2}

  9991  %ROUTINE FAULT2(%INTEGER N, DATA, IDENT)
  9992  !***********************************************************************
  9993  !*    SETS UP AN ERROR MESSAGE AND SHOVES IT OUT ONTO THE LISTING      *
  9994  !*    AN ALSO OPTIONALLY TO THE TERMINAL                               *
  9995  !***********************************************************************
63560 @ 532757:               LINE   9991 "regression-compile-tmp/nrimp10s-77.imp"
63561 @ 532799:               DEF    FAULT2 (_lev0id0_lev1id1_FAULT2) p1=V_0102 a/tf=7 b/format=0 c/ostate=0  type=0 (<type:0>) form=7 (routine) special=0 (<special:0>) linkage=0 (auto) spec=0 indirect=0 unass=0
63562 @ 532817:                  START  ( FORMAL PARAMETERS  {lev=3 --> 4, nested=0 --> 1}
63563 @ 532818:                     DEF    N p1=V_011f a/tf=11 b/format=1 c/ostate=0  type=1 (integer) form=1 (simple) special=0 (<special:0>) linkage=0 (auto) spec=0 indirect=0 unass=0
63564 @ 532831:                     DEF    DATA p1=V_0120 a/tf=11 b/format=1 c/ostate=0  type=1 (integer) form=1 (simple) special=0 (<special:0>) linkage=0 (auto) spec=0 indirect=0 unass=0
63565 @ 532847:                     DEF    IDENT p1=V_0121 a/tf=11 b/format=1 c/ostate=0  type=1 (integer) form=1 (simple) special=0 (<special:0>) linkage=0 (auto) spec=0 indirect=0 unass=0
63566 @ 532864:                  FINISH ) {lev=3}

  9996  %INTEGER I, J, T
63567 @ 532865:                  LINE   9996 "regression-compile-tmp/nrimp10s-77.imp"
63568 @ 532907:                  DEF    I p1=V_0122 a/tf=11 b/format=1 c/ostate=0  type=1 (integer) form=1 (simple) special=0 (<special:0>) linkage=0 (auto) spec=0 indirect=0 unass=0
63569 @ 532920:                  DEF    J p1=V_0123 a/tf=11 b/format=1 c/ostate=0  type=1 (integer) form=1 (simple) special=0 (<special:0>) linkage=0 (auto) spec=0 indirect=0 unass=0
63570 @ 532933:                  DEF    T p1=V_0124 a/tf=11 b/format=1 c/ostate=0  type=1 (integer) form=1 (simple) special=0 (<special:0>) linkage=0 (auto) spec=0 indirect=0 unass=0

  9997  %STRING(255)MESS1,MESS2,WK1,WK2
  9998  !*DELSTART
63571 @ 532946:                  LINE   9997 "regression-compile-tmp/nrimp10s-77.imp"
63572 @ 532988:                  DEF    MESS1 p1=V_0125 a/tf=31 b/format=ff c/ostate=0  type=3 (string) form=1 (simple) special=0 (<special:0>) linkage=0 (auto) spec=0 indirect=0 unass=0
63573 @ 533005:                  DEF    MESS2 p1=V_0126 a/tf=31 b/format=ff c/ostate=0  type=3 (string) form=1 (simple) special=0 (<special:0>) linkage=0 (auto) spec=0 indirect=0 unass=0
63574 @ 533022:                  DEF    WK1 p1=V_0127 a/tf=31 b/format=ff c/ostate=0  type=3 (string) form=1 (simple) special=0 (<special:0>) linkage=0 (auto) spec=0 indirect=0 unass=0
63575 @ 533037:                  DEF    WK2 p1=V_0128 a/tf=31 b/format=ff c/ostate=0  type=3 (string) form=1 (simple) special=0 (<special:0>) linkage=0 (auto) spec=0 indirect=0 unass=0

  9999        %MONITOR %IF FAULTY<=1 %AND (SMAP#0 %OR DCOMP#0)
 10000  !*DELEND
63576 @ 533052:                  LINE   9999 "regression-compile-tmp/nrimp10s-77.imp"
63577 @ 533094:                  PUSH   FAULTY
63578 @ 533097:                  PUSHI  #0x00000001
63579 @ 533102:                  JUMPIF > L_0004
63580 @ 533106:                  PUSH   SMAP
63581 @ 533109:                  PUSHI  #0x00000000
63582 @ 533114:                  JUMPIF # L_0005
63583 @ 533118:                  PUSH   DCOMP
63584 @ 533121:                  PUSHI  #0x00000000
63585 @ 533126:                  JUMPIF = L_0004
63586 @ 533130:                  LOCATE L_0005
63587 @ 533133:                  MONITOR
63588 @ 533134:                  LOCATE L_0004

 10001        MESS1=""; MESS2=""
63589 @ 533137:                  LINE   10001 "regression-compile-tmp/nrimp10s-77.imp"
63590 @ 533179:                  PUSH   MESS1
63591 @ 533182:                  PUSHS  ""
63592 @ 533184:                  ASSVAL
63593 @ 533185:                  LINE   10001 "regression-compile-tmp/nrimp10s-77.imp"
63594 @ 533227:                  PUSH   MESS2
63595 @ 533230:                  PUSHS  ""
63596 @ 533232:                  ASSVAL

 10002        FAULTY=FAULTY+1
63597 @ 533233:                  LINE   10002 "regression-compile-tmp/nrimp10s-77.imp"
63598 @ 533275:                  PUSH   FAULTY
63599 @ 533278:                  PUSH   FAULTY
63600 @ 533281:                  PUSHI  #0x00000001
63601 @ 533286:                  ADD   
63602 @ 533287:                  ASSVAL

 10003        %IF N=100 %THEN %START;           ! SYNTAX FAULTS ARE SPECIAL
63603 @ 533288:                  LINE   10003 "regression-compile-tmp/nrimp10s-77.imp"
63604 @ 533330:                  PUSH   N
63605 @ 533333:                  PUSHI  #0x00000064
63606 @ 533338:                  JUMPIF # L_0004

 10004           MESS1=snl."*    Failed to analyse line ".SWRITE(LINE,2).snl."     "
63607 @ 533342:                  LINE   10004 "regression-compile-tmp/nrimp10s-77.imp"
63608 @ 533384:                  PUSH   MESS1
63609 @ 533387:                  PUSH   SNL
63610 @ 533390:                  CALL  
63611 @ 533391:                  PUSHS  "*    Failed to analyse line "
63612 @ 533421:                  CONCAT
63613 @ 533422:                  PUSH   SWRITE
63614 @ 533425:                  PUSH   LINE
63615 @ 533428:                  ASSPAR
63616 @ 533429:                  PUSHI  #0x00000002
63617 @ 533434:                  ASSPAR
63618 @ 533435:                  CALL  
63619 @ 533436:                  CONCAT
63620 @ 533437:                  PUSH   SNL
63621 @ 533440:                  CALL  
63622 @ 533441:                  CONCAT
63623 @ 533442:                  PUSHS  "     "
63624 @ 533449:                  CONCAT
63625 @ 533450:                  ASSVAL

 10005           %IF LINE#OLDLINE %THEN %START
63626 @ 533451:                  LINE   10005 "regression-compile-tmp/nrimp10s-77.imp"
63627 @ 533493:                  PUSH   LINE
63628 @ 533496:                  PUSH   OLDLINE
63629 @ 533499:                  JUMPIF = L_0007

 10006            MESS1=MESS1."Text mode failure - erroneos source line not available".snl
63630 @ 533503:                  LINE   10006 "regression-compile-tmp/nrimp10s-77.imp"
63631 @ 533545:                  PUSH   MESS1
63632 @ 533548:                  PUSH   MESS1
63633 @ 533551:                  PUSHS  "Text mode failure - erroneos source line not available"
63634 @ 533607:                  CONCAT
63635 @ 533608:                  PUSH   SNL
63636 @ 533611:                  CALL  
63637 @ 533612:                  CONCAT
63638 @ 533613:                  ASSVAL

 10007           %FINISH %ELSE %START
63639 @ 533614:                  LINE   10007 "regression-compile-tmp/nrimp10s-77.imp"
63640 @ 533656:                  GOTO   L_0006
63641 @ 533659:                  LOCATE L_0007

 10008              J=0;  S=0;  T=0
63642 @ 533662:                  LINE   10008 "regression-compile-tmp/nrimp10s-77.imp"
63643 @ 533704:                  PUSH   J
63644 @ 533707:                  PUSHI  #0x00000000
63645 @ 533712:                  ASSVAL
63646 @ 533713:                  LINE   10008 "regression-compile-tmp/nrimp10s-77.imp"
63647 @ 533755:                  PUSH   S
63648 @ 533758:                  PUSHI  #0x00000000
63649 @ 533763:                  ASSVAL
63650 @ 533764:                  LINE   10008 "regression-compile-tmp/nrimp10s-77.imp"
63651 @ 533806:                  PUSH   T
63652 @ 533809:                  PUSHI  #0x00000000
63653 @ 533814:                  ASSVAL

 10009              {%UNTIL (J=';' %AND Q>QMAX) %OR Q=LENGTH} %CYCLE
63654 @ 533815:                  LINE   10009 "regression-compile-tmp/nrimp10s-77.imp"
63655 @ 533857:                  LOCATE L_0009

 10010                 I=J;  J=BYTEINTEGER(DATA+Q);! DATA HAS ADDR(CC(0))
63656 @ 533860:                  LINE   10010 "regression-compile-tmp/nrimp10s-77.imp"
63657 @ 533902:                  PUSH   I
63658 @ 533905:                  PUSH   J
63659 @ 533908:                  ASSVAL
63660 @ 533909:                  LINE   10010 "regression-compile-tmp/nrimp10s-77.imp"
63661 @ 533951:                  PUSH   J
63662 @ 533954:                  PUSH   BYTEINTEGER
63663 @ 533957:                  PUSH   DATA
63664 @ 533960:                  PUSH   Q
63665 @ 533963:                  ADD   
63666 @ 533964:                  ASSPAR
63667 @ 533965:                  CALL  
63668 @ 533966:                  ASSVAL

 10011                 %IF J>128 %AND I<128 %THEN MESS2=MESS2." %" %AND T=T+2
63669 @ 533967:                  LINE   10011 "regression-compile-tmp/nrimp10s-77.imp"
63670 @ 534009:                  PUSH   J
63671 @ 534012:                  PUSHI  #0x00000080
63672 @ 534017:                  JUMPIF <= L_000d
63673 @ 534021:                  PUSH   I
63674 @ 534024:                  PUSHI  #0x00000080
63675 @ 534029:                  JUMPIF >= L_000d
63676 @ 534033:                  PUSH   MESS2
63677 @ 534036:                  PUSH   MESS2
63678 @ 534039:                  PUSHS  " %"
63679 @ 534043:                  CONCAT
63680 @ 534044:                  ASSVAL
63681 @ 534045:                  PUSH   T
63682 @ 534048:                  PUSH   T
63683 @ 534051:                  PUSHI  #0x00000002
63684 @ 534056:                  ADD   
63685 @ 534057:                  ASSVAL
63686 @ 534058:                  LOCATE L_000d

 10012                 %IF I>128 %AND J<128 %THEN MESS2=MESS2." " %AND T=T+1
63687 @ 534061:                  LINE   10012 "regression-compile-tmp/nrimp10s-77.imp"
63688 @ 534103:                  PUSH   I
63689 @ 534106:                  PUSHI  #0x00000080
63690 @ 534111:                  JUMPIF <= L_000d
63691 @ 534115:                  PUSH   J
63692 @ 534118:                  PUSHI  #0x00000080
63693 @ 534123:                  JUMPIF >= L_000d
63694 @ 534127:                  PUSH   MESS2
63695 @ 534130:                  PUSH   MESS2
63696 @ 534133:                  PUSHS  " "
63697 @ 534136:                  CONCAT
63698 @ 534137:                  ASSVAL
63699 @ 534138:                  PUSH   T
63700 @ 534141:                  PUSH   T
63701 @ 534144:                  PUSHI  #0x00000001
63702 @ 534149:                  ADD   
63703 @ 534150:                  ASSVAL
63704 @ 534151:                  LOCATE L_000d

 10013                 MESS2=MESS2.TOSTRING(J)
63705 @ 534154:                  LINE   10013 "regression-compile-tmp/nrimp10s-77.imp"
63706 @ 534196:                  PUSH   MESS2
63707 @ 534199:                  PUSH   MESS2
63708 @ 534202:                  PUSH   TOSTRING
63709 @ 534205:                  PUSH   J
63710 @ 534208:                  ASSPAR
63711 @ 534209:                  CALL  
63712 @ 534210:                  CONCAT
63713 @ 534211:                  ASSVAL

 10014                 T=T+1
63714 @ 534212:                  LINE   10014 "regression-compile-tmp/nrimp10s-77.imp"
63715 @ 534254:                  PUSH   T
63716 @ 534257:                  PUSH   T
63717 @ 534260:                  PUSHI  #0x00000001
63718 @ 534265:                  ADD   
63719 @ 534266:                  ASSVAL

 10015                 %IF Q=QMAX %THEN S=T
63720 @ 534267:                  LINE   10015 "regression-compile-tmp/nrimp10s-77.imp"
63721 @ 534309:                  PUSH   Q
63722 @ 534312:                  PUSH   QMAX
63723 @ 534315:                  JUMPIF # L_000d
63724 @ 534319:                  PUSH   S
63725 @ 534322:                  PUSH   T
63726 @ 534325:                  ASSVAL
63727 @ 534326:                  LOCATE L_000d

 10016                 Q=Q+1
63728 @ 534329:                  LINE   10016 "regression-compile-tmp/nrimp10s-77.imp"
63729 @ 534371:                  PUSH   Q
63730 @ 534374:                  PUSH   Q
63731 @ 534377:                  PUSHI  #0x00000001
63732 @ 534382:                  ADD   
63733 @ 534383:                  ASSVAL

 10017                 %EXIT %IF T>=250
63734 @ 534384:                  LINE   10017 "regression-compile-tmp/nrimp10s-77.imp"
63735 @ 534426:                  PUSH   T
63736 @ 534429:                  PUSHI  #0x000000fa
63737 @ 534434:                  JUMPIF < L_000d
63738 @ 534438:                  GOTO   L_000a
63739 @ 534441:                  LOCATE L_000d

 10018              %REPEAT %UNTIL (J=';' %AND Q>QMAX) %OR Q=LENGTH
63740 @ 534444:                  LINE   10018 "regression-compile-tmp/nrimp10s-77.imp"
63741 @ 534486:                  PUSH   J
63742 @ 534489:                  PUSHI  #0x0000003b
63743 @ 534494:                  JUMPIF # L_000b
63744 @ 534498:                  PUSH   Q
63745 @ 534501:                  PUSH   QMAX
63746 @ 534504:                  JUMPIF > L_000a
63747 @ 534508:                  LOCATE L_000b
63748 @ 534511:                  PUSH   Q
63749 @ 534514:                  PUSH   LENGTH
63750 @ 534517:                  JUMPIF = L_000a
63751 @ 534521:                  REPEAT L_0009
63752 @ 534524:                  LOCATE L_000a

 10019              %IF Q=QMAX %THEN S=T
63753 @ 534527:                  LINE   10019 "regression-compile-tmp/nrimp10s-77.imp"
63754 @ 534569:                  PUSH   Q
63755 @ 534572:                  PUSH   QMAX
63756 @ 534575:                  JUMPIF # L_000a
63757 @ 534579:                  PUSH   S
63758 @ 534582:                  PUSH   T
63759 @ 534585:                  ASSVAL
63760 @ 534586:                  LOCATE L_000a

 10020           %FINISH
63761 @ 534589:                  LINE   10020 "regression-compile-tmp/nrimp10s-77.imp"
63762 @ 534631:                  LOCATE L_0006

 10021        %FINISH %ELSE %START
63763 @ 534634:                  LINE   10021 "regression-compile-tmp/nrimp10s-77.imp"
63764 @ 534676:                  GOTO   L_0003
63765 @ 534679:                  LOCATE L_0004

 10022           MESS1="
 10023  *".SWRITE(LINE, 4)."   "
63766 @ 534682:                  LINE   10022 "regression-compile-tmp/nrimp10s-77.imp"
63767 @ 534724:                  PUSH   MESS1
63768 @ 534727:                  PUSHS  "\n*"
63769 @ 534731:                  PUSH   SWRITE
63770 @ 534734:                  PUSH   LINE
63771 @ 534737:                  ASSPAR
63772 @ 534738:                  PUSHI  #0x00000004
63773 @ 534743:                  ASSPAR
63774 @ 534744:                  CALL  
63775 @ 534745:                  CONCAT
63776 @ 534746:                  PUSHS  "   "
63777 @ 534751:                  CONCAT
63778 @ 534752:                  ASSVAL

 10024           PARMOPT=1
63779 @ 534753:                  LINE   10024 "regression-compile-tmp/nrimp10s-77.imp"
63780 @ 534795:                  PUSH   PARMOPT
63781 @ 534798:                  PUSHI  #0x00000001
63782 @ 534803:                  ASSVAL

 10025           INHCODE=1 %IF PARMLET=0;    ! STOP GENERATING CODE
63783 @ 534804:                  LINE   10025 "regression-compile-tmp/nrimp10s-77.imp"
63784 @ 534846:                  PUSH   PARMLET
63785 @ 534849:                  PUSHI  #0x00000000
63786 @ 534854:                  JUMPIF # L_0007
63787 @ 534858:                  PUSH   INHCODE
63788 @ 534861:                  PUSHI  #0x00000001
63789 @ 534866:                  ASSVAL
63790 @ 534867:                  LOCATE L_0007

 10026           MESS1=MESS1."FAULT".SWRITE(N,2)
63791 @ 534870:                  LINE   10026 "regression-compile-tmp/nrimp10s-77.imp"
63792 @ 534912:                  PUSH   MESS1
63793 @ 534915:                  PUSH   MESS1
63794 @ 534918:                  PUSHS  "FAULT"
63795 @ 534925:                  CONCAT
63796 @ 534926:                  PUSH   SWRITE
63797 @ 534929:                  PUSH   N
63798 @ 534932:                  ASSPAR
63799 @ 534933:                  PUSHI  #0x00000002
63800 @ 534938:                  ASSPAR
63801 @ 534939:                  CALL  
63802 @ 534940:                  CONCAT
63803 @ 534941:                  ASSVAL

 10027           MESS2=MESSAGE(N)
63804 @ 534942:                  LINE   10027 "regression-compile-tmp/nrimp10s-77.imp"
63805 @ 534984:                  PUSH   MESS2
63806 @ 534987:                  PUSH   MESSAGE
63807 @ 534990:                  PUSH   N
63808 @ 534993:                  ASSPAR
63809 @ 534994:                  CALL  
63810 @ 534995:                  ASSVAL

 10028           %IF MESS2->WK1.("##").WK2 %THEN MESS2=WK1.SWRITE(IDENT,1).WK2
63811 @ 534996:                  LINE   10028 "regression-compile-tmp/nrimp10s-77.imp"
63812 @ 535038:                  PUSH   MESS2
63813 @ 535041:                  PUSH   WK1
63814 @ 535044:                  PUSHS  "##"
63815 @ 535048:                  PUSH   WK2
63816 @ 535051:                  RESOLVE flags=0007
63817 @ 535054:                  bf     L_0007
63818 @ 535057:                  PUSH   MESS2
63819 @ 535060:                  PUSH   WK1
63820 @ 535063:                  PUSH   SWRITE
63821 @ 535066:                  PUSH   IDENT
63822 @ 535069:                  ASSPAR
63823 @ 535070:                  PUSHI  #0x00000001
63824 @ 535075:                  ASSPAR
63825 @ 535076:                  CALL  
63826 @ 535077:                  CONCAT
63827 @ 535078:                  PUSH   WK2
63828 @ 535081:                  CONCAT
63829 @ 535082:                  ASSVAL
63830 @ 535083:                  LOCATE L_0007

 10029           %IF MESS2->WK1.("#").WK2 %THEN MESS2=WK1.SWRITE(DATA,1).WK2
63831 @ 535086:                  LINE   10029 "regression-compile-tmp/nrimp10s-77.imp"
63832 @ 535128:                  PUSH   MESS2
63833 @ 535131:                  PUSH   WK1
63834 @ 535134:                  PUSHS  "#"
63835 @ 535137:                  PUSH   WK2
63836 @ 535140:                  RESOLVE flags=0007
63837 @ 535143:                  bf     L_0007
63838 @ 535146:                  PUSH   MESS2
63839 @ 535149:                  PUSH   WK1
63840 @ 535152:                  PUSH   SWRITE
63841 @ 535155:                  PUSH   DATA
63842 @ 535158:                  ASSPAR
63843 @ 535159:                  PUSHI  #0x00000001
63844 @ 535164:                  ASSPAR
63845 @ 535165:                  CALL  
63846 @ 535166:                  CONCAT
63847 @ 535167:                  PUSH   WK2
63848 @ 535170:                  CONCAT
63849 @ 535171:                  ASSVAL
63850 @ 535172:                  LOCATE L_0007

 10030           %IF MESS2->WK1.("&&").WK2 %THEN MESS2=WK1.PRINTNAME(DATA).WK2
63851 @ 535175:                  LINE   10030 "regression-compile-tmp/nrimp10s-77.imp"
63852 @ 535217:                  PUSH   MESS2
63853 @ 535220:                  PUSH   WK1
63854 @ 535223:                  PUSHS  "&&"
63855 @ 535227:                  PUSH   WK2
63856 @ 535230:                  RESOLVE flags=0007
63857 @ 535233:                  bf     L_0007
63858 @ 535236:                  PUSH   MESS2
63859 @ 535239:                  PUSH   WK1
63860 @ 535242:                  PUSH   PRINTNAME
63861 @ 535245:                  PUSH   DATA
63862 @ 535248:                  ASSPAR
63863 @ 535249:                  CALL  
63864 @ 535250:                  CONCAT
63865 @ 535251:                  PUSH   WK2
63866 @ 535254:                  CONCAT
63867 @ 535255:                  ASSVAL
63868 @ 535256:                  LOCATE L_0007

 10031           %IF MESS2->WK1.("&").WK2 %THEN MESS2=WK1.PRINTNAME(IDENT).WK2
63869 @ 535259:                  LINE   10031 "regression-compile-tmp/nrimp10s-77.imp"
63870 @ 535301:                  PUSH   MESS2
63871 @ 535304:                  PUSH   WK1
63872 @ 535307:                  PUSHS  "&"
63873 @ 535310:                  PUSH   WK2
63874 @ 535313:                  RESOLVE flags=0007
63875 @ 535316:                  bf     L_0007
63876 @ 535319:                  PUSH   MESS2
63877 @ 535322:                  PUSH   WK1
63878 @ 535325:                  PUSH   PRINTNAME
63879 @ 535328:                  PUSH   IDENT
63880 @ 535331:                  ASSPAR
63881 @ 535332:                  CALL  
63882 @ 535333:                  CONCAT
63883 @ 535334:                  PUSH   WK2
63884 @ 535337:                  CONCAT
63885 @ 535338:                  ASSVAL
63886 @ 535339:                  LOCATE L_0007

 10032           %IF N>100 %THEN MESS2=MESS2." Disaster"
63887 @ 535342:                  LINE   10032 "regression-compile-tmp/nrimp10s-77.imp"
63888 @ 535384:                  PUSH   N
63889 @ 535387:                  PUSHI  #0x00000064
63890 @ 535392:                  JUMPIF <= L_0007
63891 @ 535396:                  PUSH   MESS2
63892 @ 535399:                  PUSH   MESS2
63893 @ 535402:                  PUSHS  " Disaster"
63894 @ 535413:                  CONCAT
63895 @ 535414:                  ASSVAL
63896 @ 535415:                  LOCATE L_0007

 10033        %FINISH
63897 @ 535418:                  LINE   10033 "regression-compile-tmp/nrimp10s-77.imp"
63898 @ 535460:                  LOCATE L_0003

 10034        %CYCLE I=2,-1,1
63899 @ 535463:                  LINE   10034 "regression-compile-tmp/nrimp10s-77.imp"
63900 @ 535505:                  PUSH   I
63901 @ 535508:                  PUSHI  #0x00000001
63902 @ 535513:                  NEGATE
63903 @ 535514:                  PUSHI  #0x00000001
63904 @ 535519:                  PUSHI  #0x00000002
63905 @ 535524:                  FOR    L_0003

 10035           SELECT OUTPUT(TTOPUT) %IF I=1
63906 @ 535527:                  LINE   10035 "regression-compile-tmp/nrimp10s-77.imp"
63907 @ 535569:                  PUSH   I
63908 @ 535572:                  PUSHI  #0x00000001
63909 @ 535577:                  JUMPIF # L_0007
63910 @ 535581:                  PUSH   SELECTOUTPUT
63911 @ 535584:                  PUSH   TTOPUT
63912 @ 535587:                  ASSPAR
63913 @ 535588:                  CALL  
63914 @ 535589:                  LOCATE L_0007

 10036           PRINTSTRING(MESS1)
63915 @ 535592:                  LINE   10036 "regression-compile-tmp/nrimp10s-77.imp"
63916 @ 535634:                  PUSH   PRINTSTRING
63917 @ 535637:                  PUSH   MESS1
63918 @ 535640:                  ASSPAR
63919 @ 535641:                  CALL  

 10037           PRINTSTRING(MESS2) %IF MESS2#""
63920 @ 535642:                  LINE   10037 "regression-compile-tmp/nrimp10s-77.imp"
63921 @ 535684:                  PUSH   MESS2
63922 @ 535687:                  PUSHS  ""
63923 @ 535689:                  JUMPIF = L_0007
63924 @ 535693:                  PUSH   PRINTSTRING
63925 @ 535696:                  PUSH   MESS2
63926 @ 535699:                  ASSPAR
63927 @ 535700:                  CALL  
63928 @ 535701:                  LOCATE L_0007

 10038           %IF N=100 %AND S<115 %THEN %START
63929 @ 535704:                  LINE   10038 "regression-compile-tmp/nrimp10s-77.imp"
63930 @ 535746:                  PUSH   N
63931 @ 535749:                  PUSHI  #0x00000064
63932 @ 535754:                  JUMPIF # L_0007
63933 @ 535758:                  PUSH   S
63934 @ 535761:                  PUSHI  #0x00000073
63935 @ 535766:                  JUMPIF >= L_0007

 10039              NEWLINE; SPACES(S+4); PRINTSYMBOL('!')
63936 @ 535770:                  LINE   10039 "regression-compile-tmp/nrimp10s-77.imp"
63937 @ 535812:                  PUSH   NEWLINE
63938 @ 535815:                  CALL  
63939 @ 535816:                  LINE   10039 "regression-compile-tmp/nrimp10s-77.imp"
63940 @ 535858:                  PUSH   SPACES
63941 @ 535861:                  PUSH   S
63942 @ 535864:                  PUSHI  #0x00000004
63943 @ 535869:                  ADD   
63944 @ 535870:                  ASSPAR
63945 @ 535871:                  CALL  
63946 @ 535872:                  LINE   10039 "regression-compile-tmp/nrimp10s-77.imp"
63947 @ 535914:                  PUSH   PRINTSYMBOL
63948 @ 535917:                  PUSHI  #0x00000021
63949 @ 535922:                  ASSPAR
63950 @ 535923:                  CALL  

 10040           %FINISH
63951 @ 535924:                  LINE   10040 "regression-compile-tmp/nrimp10s-77.imp"
63952 @ 535966:                  LOCATE L_0007

 10041           NEWLINE
63953 @ 535969:                  LINE   10041 "regression-compile-tmp/nrimp10s-77.imp"
63954 @ 536011:                  PUSH   NEWLINE
63955 @ 536014:                  CALL  

 10042           SELECT OUTPUT(82) %IF I=1
63956 @ 536015:                  LINE   10042 "regression-compile-tmp/nrimp10s-77.imp"
63957 @ 536057:                  PUSH   I
63958 @ 536060:                  PUSHI  #0x00000001
63959 @ 536065:                  JUMPIF # L_0007
63960 @ 536069:                  PUSH   SELECTOUTPUT
63961 @ 536072:                  PUSHI  #0x00000052
63962 @ 536077:                  ASSPAR
63963 @ 536078:                  CALL  
63964 @ 536079:                  LOCATE L_0007

 10043           %EXIT %IF TTOPUT<=0
63965 @ 536082:                  LINE   10043 "regression-compile-tmp/nrimp10s-77.imp"
63966 @ 536124:                  PUSH   TTOPUT
63967 @ 536127:                  PUSHI  #0x00000000
63968 @ 536132:                  JUMPIF > L_0007
63969 @ 536136:                  GOTO   L_0004
63970 @ 536139:                  LOCATE L_0007

 10044        %REPEAT
63971 @ 536142:                  LINE   10044 "regression-compile-tmp/nrimp10s-77.imp"
63972 @ 536184:                  REPEAT L_0003
63973 @ 536187:                  LOCATE L_0004

 10045        %IF N>100 %THEN %MONITOR %AND %STOP
63974 @ 536190:                  LINE   10045 "regression-compile-tmp/nrimp10s-77.imp"
63975 @ 536232:                  PUSH   N
63976 @ 536235:                  PUSHI  #0x00000064
63977 @ 536240:                  JUMPIF <= L_0004
63978 @ 536244:                  MONITOR
63979 @ 536245:                  STOP  
63980 @ 536246:                  LOCATE L_0004

 10046  %END
63981 @ 536249:                  LINE   10046 "regression-compile-tmp/nrimp10s-77.imp"
63982 @ 536291:               END    _lev0id0_lev1id1_FAULT2 {lev=3 --> 2}

 10047  %ROUTINE FAULT(%INTEGER N,FNAME)
63983 @ 536292:               LINE   10047 "regression-compile-tmp/nrimp10s-77.imp"
63984 @ 536334:               DEF    FAULT (_lev0id0_lev1id1_FAULT) p1=V_0103 a/tf=7 b/format=0 c/ostate=0  type=0 (<type:0>) form=7 (routine) special=0 (<special:0>) linkage=0 (auto) spec=0 indirect=0 unass=0
63985 @ 536351:                  START  ( FORMAL PARAMETERS  {lev=3 --> 4, nested=0 --> 1}
63986 @ 536352:                     DEF    N p1=V_011f a/tf=11 b/format=1 c/ostate=0  type=1 (integer) form=1 (simple) special=0 (<special:0>) linkage=0 (auto) spec=0 indirect=0 unass=0
63987 @ 536365:                     DEF    FNAME p1=V_0120 a/tf=11 b/format=1 c/ostate=0  type=1 (integer) form=1 (simple) special=0 (<special:0>) linkage=0 (auto) spec=0 indirect=0 unass=0
63988 @ 536382:                  FINISH ) {lev=3}

 10048        FAULT2(N,FNAME,FNAME)
63989 @ 536383:                  LINE   10048 "regression-compile-tmp/nrimp10s-77.imp"
63990 @ 536425:                  PUSH   FAULT2
63991 @ 536428:                  PUSH   N
63992 @ 536431:                  ASSPAR
63993 @ 536432:                  PUSH   FNAME
63994 @ 536435:                  ASSPAR
63995 @ 536436:                  PUSH   FNAME
63996 @ 536439:                  ASSPAR
63997 @ 536440:                  CALL  

 10049  %END
63998 @ 536441:                  LINE   10049 "regression-compile-tmp/nrimp10s-77.imp"
63999 @ 536483:               END    _lev0id0_lev1id1_FAULT {lev=3 --> 2}

 10050  %ROUTINE WARN(%INTEGER N,V)
64000 @ 536484:               LINE   10050 "regression-compile-tmp/nrimp10s-77.imp"
64001 @ 536526:               DEF    WARN (_lev0id0_lev1id1_WARN) p1=V_0101 a/tf=7 b/format=0 c/ostate=0  type=0 (<type:0>) form=7 (routine) special=0 (<special:0>) linkage=0 (auto) spec=0 indirect=0 unass=0
64002 @ 536542:                  START  ( FORMAL PARAMETERS  {lev=3 --> 4, nested=0 --> 1}
64003 @ 536543:                     DEF    N p1=V_011f a/tf=11 b/format=1 c/ostate=0  type=1 (integer) form=1 (simple) special=0 (<special:0>) linkage=0 (auto) spec=0 indirect=0 unass=0
64004 @ 536556:                     DEF    V p1=V_0120 a/tf=11 b/format=1 c/ostate=0  type=1 (integer) form=1 (simple) special=0 (<special:0>) linkage=0 (auto) spec=0 indirect=0 unass=0
64005 @ 536569:                  FINISH ) {lev=3}

 10051  %STRING(30) T; %STRING(120) S
64006 @ 536570:                  LINE   10051 "regression-compile-tmp/nrimp10s-77.imp"
64007 @ 536612:                  DEF    T p1=V_0121 a/tf=31 b/format=1e c/ostate=0  type=3 (string) form=1 (simple) special=0 (<special:0>) linkage=0 (auto) spec=0 indirect=0 unass=0
64008 @ 536625:                  LINE   10051 "regression-compile-tmp/nrimp10s-77.imp"
64009 @ 536667:                  DEF    S p1=V_0122 a/tf=31 b/format=78 c/ostate=0  type=3 (string) form=1 (simple) special=0 (<special:0>) linkage=0 (auto) spec=0 indirect=0 unass=0

 10052        S=MESSAGE(N+200)
64010 @ 536680:                  LINE   10052 "regression-compile-tmp/nrimp10s-77.imp"
64011 @ 536722:                  PUSH   S
64012 @ 536725:                  PUSH   MESSAGE
64013 @ 536728:                  PUSH   N
64014 @ 536731:                  PUSHI  #0x000000c8
64015 @ 536736:                  ADD   
64016 @ 536737:                  ASSPAR
64017 @ 536738:                  CALL  
64018 @ 536739:                  ASSVAL

 10053        %IF S->S.("&").T %THEN S=S.PRINTNAME(V).T
64019 @ 536740:                  LINE   10053 "regression-compile-tmp/nrimp10s-77.imp"
64020 @ 536782:                  PUSH   S
64021 @ 536785:                  PUSH   S
64022 @ 536788:                  PUSHS  "&"
64023 @ 536791:                  PUSH   T
64024 @ 536794:                  RESOLVE flags=0007
64025 @ 536797:                  bf     L_0004
64026 @ 536800:                  PUSH   S
64027 @ 536803:                  PUSH   S
64028 @ 536806:                  PUSH   PRINTNAME
64029 @ 536809:                  PUSH   V
64030 @ 536812:                  ASSPAR
64031 @ 536813:                  CALL  
64032 @ 536814:                  CONCAT
64033 @ 536815:                  PUSH   T
64034 @ 536818:                  CONCAT
64035 @ 536819:                  ASSVAL
64036 @ 536820:                  LOCATE L_0004

 10054        PRINTSTRING("
 10055  ?  Warning :- ".S." at line No".SWRITE(LINE,1))
64037 @ 536823:                  LINE   10054 "regression-compile-tmp/nrimp10s-77.imp"
64038 @ 536865:                  PUSH   PRINTSTRING
64039 @ 536868:                  PUSHS  "\n?  Warning :- "
64040 @ 536885:                  PUSH   S
64041 @ 536888:                  CONCAT
64042 @ 536889:                  PUSHS  " at line No"
64043 @ 536902:                  CONCAT
64044 @ 536903:                  PUSH   SWRITE
64045 @ 536906:                  PUSH   LINE
64046 @ 536909:                  ASSPAR
64047 @ 536910:                  PUSHI  #0x00000001
64048 @ 536915:                  ASSPAR
64049 @ 536916:                  CALL  
64050 @ 536917:                  CONCAT
64051 @ 536918:                  ASSPAR
64052 @ 536919:                  CALL  

 10056        NEWLINE
64053 @ 536920:                  LINE   10056 "regression-compile-tmp/nrimp10s-77.imp"
64054 @ 536962:                  PUSH   NEWLINE
64055 @ 536965:                  CALL  

 10057  %END
 10058                                          ! THE NEXT 4 ROUTINES CAN BE 
 10059                                          !MACROISED USING MVC
 10060  !
64056 @ 536966:                  LINE   10057 "regression-compile-tmp/nrimp10s-77.imp"
64057 @ 537008:               END    _lev0id0_lev1id1_WARN {lev=3 --> 2}

 10061  %ROUTINE TOAR2(%INTEGER PTR,VALUE)
 10062  !     %IF USE IMP=YES %THEN %START
64058 @ 537009:               LINE   10061 "regression-compile-tmp/nrimp10s-77.imp"
64059 @ 537051:               DEF    TOAR2 (_lev0id0_lev1id1_TOAR2) p1=V_0100 a/tf=7 b/format=0 c/ostate=0  type=0 (<type:0>) form=7 (routine) special=0 (<special:0>) linkage=0 (auto) spec=0 indirect=0 unass=0
64060 @ 537068:                  START  ( FORMAL PARAMETERS  {lev=3 --> 4, nested=0 --> 1}
64061 @ 537069:                     DEF    PTR p1=V_011f a/tf=11 b/format=1 c/ostate=0  type=1 (integer) form=1 (simple) special=0 (<special:0>) linkage=0 (auto) spec=0 indirect=0 unass=0
64062 @ 537084:                     DEF    VALUE p1=V_0120 a/tf=11 b/format=1 c/ostate=0  type=1 (integer) form=1 (simple) special=0 (<special:0>) linkage=0 (auto) spec=0 indirect=0 unass=0
64063 @ 537101:                  FINISH ) {lev=3}

 10063           A(PTR+1)<-VALUE
64064 @ 537102:                  LINE   10063 "regression-compile-tmp/nrimp10s-77.imp"
64065 @ 537144:                  PUSH   A
64066 @ 537147:                  PUSH   PTR
64067 @ 537150:                  PUSHI  #0x00000001
64068 @ 537155:                  ADD   
64069 @ 537156:                  ACCESS
64070 @ 537157:                  PUSH   VALUE
64071 @ 537160:                  JAM   

 10064           A(PTR)<-VALUE>>8
 10065  !     %FINISH %ELSE %START
 10066  !    *LSS_VALUE
 10067  !       *LDTB_16_58000002
 10068  !       *LDA_A+4
 10069  !       *INCA_PTR
 10070  !       *ST_(%DR)
 10071  !     %FINISH
64072 @ 537161:                  LINE   10064 "regression-compile-tmp/nrimp10s-77.imp"
64073 @ 537203:                  PUSH   A
64074 @ 537206:                  PUSH   PTR
64075 @ 537209:                  ACCESS
64076 @ 537210:                  PUSH   VALUE
64077 @ 537213:                  PUSHI  #0x00000008
64078 @ 537218:                  RSH   
64079 @ 537219:                  JAM   

 10072  %END
64080 @ 537220:                  LINE   10072 "regression-compile-tmp/nrimp10s-77.imp"
64081 @ 537262:               END    _lev0id0_lev1id1_TOAR2 {lev=3 --> 2}

 10073  %ROUTINE TOAR4(%INTEGER PTR, VALUE)
64082 @ 537263:               LINE   10073 "regression-compile-tmp/nrimp10s-77.imp"
64083 @ 537305:               DEF    TOAR4 (_lev0id0_lev1id1_TOAR4) p1=V_00ff a/tf=7 b/format=0 c/ostate=0  type=0 (<type:0>) form=7 (routine) special=0 (<special:0>) linkage=0 (auto) spec=0 indirect=0 unass=0
64084 @ 537322:                  START  ( FORMAL PARAMETERS  {lev=3 --> 4, nested=0 --> 1}
64085 @ 537323:                     DEF    PTR p1=V_011f a/tf=11 b/format=1 c/ostate=0  type=1 (integer) form=1 (simple) special=0 (<special:0>) linkage=0 (auto) spec=0 indirect=0 unass=0
64086 @ 537338:                     DEF    VALUE p1=V_0120 a/tf=11 b/format=1 c/ostate=0  type=1 (integer) form=1 (simple) special=0 (<special:0>) linkage=0 (auto) spec=0 indirect=0 unass=0
64087 @ 537355:                  FINISH ) {lev=3}

 10074  %INTEGER I
 10075  !     %IF USE IMP=YES %THEN %START
64088 @ 537356:                  LINE   10074 "regression-compile-tmp/nrimp10s-77.imp"
64089 @ 537398:                  DEF    I p1=V_0121 a/tf=11 b/format=1 c/ostate=0  type=1 (integer) form=1 (simple) special=0 (<special:0>) linkage=0 (auto) spec=0 indirect=0 unass=0

 10076           %CYCLE I=0,1,3
64090 @ 537411:                  LINE   10076 "regression-compile-tmp/nrimp10s-77.imp"
64091 @ 537453:                  PUSH   I
64092 @ 537456:                  PUSHI  #0x00000001
64093 @ 537461:                  PUSHI  #0x00000003
64094 @ 537466:                  PUSHI  #0x00000000
64095 @ 537471:                  FOR    L_0003

 10077              A(PTR+I)=BYTE INTEGER(ADDR(VALUE)+I)
64096 @ 537474:                  LINE   10077 "regression-compile-tmp/nrimp10s-77.imp"
64097 @ 537516:                  PUSH   A
64098 @ 537519:                  PUSH   PTR
64099 @ 537522:                  PUSH   I
64100 @ 537525:                  ADD   
64101 @ 537526:                  ACCESS
64102 @ 537527:                  PUSH   BYTEINTEGER
64103 @ 537530:                  PUSH   ADDR
64104 @ 537533:                  PUSH   VALUE
64105 @ 537536:                  ASSPAR
64106 @ 537537:                  CALL  
64107 @ 537538:                  PUSH   I
64108 @ 537541:                  ADD   
64109 @ 537542:                  ASSPAR
64110 @ 537543:                  CALL  
64111 @ 537544:                  ASSVAL

 10078           %REPEAT
 10079  !     %FINISH %ELSE %START
 10080  !       *LSS_VALUE
 10081  !       *LDTB_16_58000004
 10082  !       *LDA_A+4
 10083  !       *INCA_PTR
 10084  !       *ST_(%DR)
 10085  !     %FINISH
64112 @ 537545:                  LINE   10078 "regression-compile-tmp/nrimp10s-77.imp"
64113 @ 537587:                  REPEAT L_0003
64114 @ 537590:                  LOCATE L_0004

 10086  %END
64115 @ 537593:                  LINE   10086 "regression-compile-tmp/nrimp10s-77.imp"
64116 @ 537635:               END    _lev0id0_lev1id1_TOAR4 {lev=3 --> 2}

 10087  %ROUTINE TOAR8(%INTEGER PTR, %LONGREAL VALUE)
64117 @ 537636:               LINE   10087 "regression-compile-tmp/nrimp10s-77.imp"
64118 @ 537678:               DEF    TOAR8 (_lev0id0_lev1id1_TOAR8) p1=V_00fe a/tf=7 b/format=0 c/ostate=0  type=0 (<type:0>) form=7 (routine) special=0 (<special:0>) linkage=0 (auto) spec=0 indirect=0 unass=0
64119 @ 537695:                  START  ( FORMAL PARAMETERS  {lev=3 --> 4, nested=0 --> 1}
64120 @ 537696:                     DEF    PTR p1=V_011f a/tf=11 b/format=1 c/ostate=0  type=1 (integer) form=1 (simple) special=0 (<special:0>) linkage=0 (auto) spec=0 indirect=0 unass=0
64121 @ 537711:                     DEF    VALUE p1=V_0120 a/tf=21 b/format=4 c/ostate=0  type=2 (real) form=1 (simple) special=0 (<special:0>) linkage=0 (auto) spec=0 indirect=0 unass=0
64122 @ 537728:                  FINISH ) {lev=3}

 10088  %INTEGER I
 10089  !     %IF USE IMP=YES %THEN %START
64123 @ 537729:                  LINE   10088 "regression-compile-tmp/nrimp10s-77.imp"
64124 @ 537771:                  DEF    I p1=V_0121 a/tf=11 b/format=1 c/ostate=0  type=1 (integer) form=1 (simple) special=0 (<special:0>) linkage=0 (auto) spec=0 indirect=0 unass=0

 10090           %CYCLE I=0,1,7
64125 @ 537784:                  LINE   10090 "regression-compile-tmp/nrimp10s-77.imp"
64126 @ 537826:                  PUSH   I
64127 @ 537829:                  PUSHI  #0x00000001
64128 @ 537834:                  PUSHI  #0x00000007
64129 @ 537839:                  PUSHI  #0x00000000
64130 @ 537844:                  FOR    L_0003

 10091              A(PTR+I)=BYTE INTEGER(ADDR(VALUE)+I)
64131 @ 537847:                  LINE   10091 "regression-compile-tmp/nrimp10s-77.imp"
64132 @ 537889:                  PUSH   A
64133 @ 537892:                  PUSH   PTR
64134 @ 537895:                  PUSH   I
64135 @ 537898:                  ADD   
64136 @ 537899:                  ACCESS
64137 @ 537900:                  PUSH   BYTEINTEGER
64138 @ 537903:                  PUSH   ADDR
64139 @ 537906:                  PUSH   VALUE
64140 @ 537909:                  ASSPAR
64141 @ 537910:                  CALL  
64142 @ 537911:                  PUSH   I
64143 @ 537914:                  ADD   
64144 @ 537915:                  ASSPAR
64145 @ 537916:                  CALL  
64146 @ 537917:                  ASSVAL

 10092           %REPEAT
 10093  !     %FINISH %ELSE %START
 10094  !       *LSD_VALUE
 10095  !       *LDTB_16_58000008
 10096  !       *LDA_A+4
 10097  !       *INCA_PTR
 10098  !       *ST_(%DR)
 10099  !     %FINISH
64147 @ 537918:                  LINE   10092 "regression-compile-tmp/nrimp10s-77.imp"
64148 @ 537960:                  REPEAT L_0003
64149 @ 537963:                  LOCATE L_0004

 10100  %END
64150 @ 537966:                  LINE   10100 "regression-compile-tmp/nrimp10s-77.imp"
64151 @ 538008:               END    _lev0id0_lev1id1_TOAR8 {lev=3 --> 2}

 10101  %INTEGERFN FROMAR2(%INTEGER PTR)
 10102  !     %IF USE IMP=YES %THEN %start
64152 @ 538009:               LINE   10101 "regression-compile-tmp/nrimp10s-77.imp"
64153 @ 538051:               DEF    FROMAR2 (_lev0id0_lev1id1_FROMAR2) p1=V_00fd a/tf=18 b/format=1 c/ostate=10  type=1 (integer) form=8 (function) special=0 (<special:0>) linkage=0 (auto) spec=0 indirect=1 unass=0
64154 @ 538070:                  START  ( FORMAL PARAMETERS  {lev=3 --> 4, nested=0 --> 1}
64155 @ 538071:                     DEF    PTR p1=V_011f a/tf=11 b/format=1 c/ostate=0  type=1 (integer) form=1 (simple) special=0 (<special:0>) linkage=0 (auto) spec=0 indirect=0 unass=0
64156 @ 538086:                  FINISH ) {lev=3}

 10103           %RESULT=A(PTR)<<8!A(PTR+1)
 10104  !     %finish%ELSE%START
 10105  !       *LDTB_16_58000002
 10106  !       *LDA_A+4
 10107  !       *INCA_PTR
 10108  !       *LSS_(%DR)
 10109  !       *EXIT_-64
 10110  !     %FINISH
64157 @ 538087:                  LINE   10103 "regression-compile-tmp/nrimp10s-77.imp"
64158 @ 538129:                  PUSH   A
64159 @ 538132:                  PUSH   PTR
64160 @ 538135:                  ACCESS
64161 @ 538136:                  PUSHI  #0x00000008
64162 @ 538141:                  LSH   
64163 @ 538142:                  PUSH   A
64164 @ 538145:                  PUSH   PTR
64165 @ 538148:                  PUSHI  #0x00000001
64166 @ 538153:                  ADD   
64167 @ 538154:                  ACCESS
64168 @ 538155:                  OR    
64169 @ 538156:                  RESULT

 10111  %END
64170 @ 538157:                  LINE   10111 "regression-compile-tmp/nrimp10s-77.imp"
64171 @ 538199:               END    _lev0id0_lev1id1_FROMAR2 {lev=3 --> 2}

 10112  %INTEGERFN FROMAR4(%INTEGER PTR)
 10113  !     %IF USE IMP=YES %THEN %START
64172 @ 538200:               LINE   10112 "regression-compile-tmp/nrimp10s-77.imp"
64173 @ 538242:               DEF    FROMAR4 (_lev0id0_lev1id1_FROMAR4) p1=V_00fc a/tf=18 b/format=1 c/ostate=10  type=1 (integer) form=8 (function) special=0 (<special:0>) linkage=0 (auto) spec=0 indirect=1 unass=0
64174 @ 538261:                  START  ( FORMAL PARAMETERS  {lev=3 --> 4, nested=0 --> 1}
64175 @ 538262:                     DEF    PTR p1=V_011f a/tf=11 b/format=1 c/ostate=0  type=1 (integer) form=1 (simple) special=0 (<special:0>) linkage=0 (auto) spec=0 indirect=0 unass=0
64176 @ 538277:                  FINISH ) {lev=3}

 10114           %RESULT=A(PTR)<<24!A(PTR+1)<<16!A(PTR+2)<<8!A(PTR+3)
 10115  !     %FINISH %ELSE %START
 10116  !       *LDTB_16_58000004
 10117  !       *LDA_A+4
 10118  !       *INCA_PTR
 10119  !       *LSS_(%DR)
 10120  !       *EXIT_-64
 10121  !     %FINISH
64177 @ 538278:                  LINE   10114 "regression-compile-tmp/nrimp10s-77.imp"
64178 @ 538320:                  PUSH   A
64179 @ 538323:                  PUSH   PTR
64180 @ 538326:                  ACCESS
64181 @ 538327:                  PUSHI  #0x00000018
64182 @ 538332:                  LSH   
64183 @ 538333:                  PUSH   A
64184 @ 538336:                  PUSH   PTR
64185 @ 538339:                  PUSHI  #0x00000001
64186 @ 538344:                  ADD   
64187 @ 538345:                  ACCESS
64188 @ 538346:                  PUSHI  #0x00000010
64189 @ 538351:                  LSH   
64190 @ 538352:                  OR    
64191 @ 538353:                  PUSH   A
64192 @ 538356:                  PUSH   PTR
64193 @ 538359:                  PUSHI  #0x00000002
64194 @ 538364:                  ADD   
64195 @ 538365:                  ACCESS
64196 @ 538366:                  PUSHI  #0x00000008
64197 @ 538371:                  LSH   
64198 @ 538372:                  OR    
64199 @ 538373:                  PUSH   A
64200 @ 538376:                  PUSH   PTR
64201 @ 538379:                  PUSHI  #0x00000003
64202 @ 538384:                  ADD   
64203 @ 538385:                  ACCESS
64204 @ 538386:                  OR    
64205 @ 538387:                  RESULT

 10122  %END
64206 @ 538388:                  LINE   10122 "regression-compile-tmp/nrimp10s-77.imp"
64207 @ 538430:               END    _lev0id0_lev1id1_FROMAR4 {lev=3 --> 2}

 10123  %STRING(255)%FN PRINTNAME(%INTEGER N)
64208 @ 538431:               LINE   10123 "regression-compile-tmp/nrimp10s-77.imp"
64209 @ 538473:               DEF    PRINTNAME (_lev0id0_lev1id1_PRINTNAME) p1=V_0104 a/tf=38 b/format=ff c/ostate=10  type=3 (string) form=8 (function) special=0 (<special:0>) linkage=0 (auto) spec=0 indirect=1 unass=0
64210 @ 538494:                  START  ( FORMAL PARAMETERS  {lev=3 --> 4, nested=0 --> 1}
64211 @ 538495:                     DEF    N p1=V_011f a/tf=11 b/format=1 c/ostate=0  type=1 (integer) form=1 (simple) special=0 (<special:0>) linkage=0 (auto) spec=0 indirect=0 unass=0
64212 @ 538508:                  FINISH ) {lev=3}

 10124  %INTEGER V, K
64213 @ 538509:                  LINE   10124 "regression-compile-tmp/nrimp10s-77.imp"
64214 @ 538551:                  DEF    V p1=V_0120 a/tf=11 b/format=1 c/ostate=0  type=1 (integer) form=1 (simple) special=0 (<special:0>) linkage=0 (auto) spec=0 indirect=0 unass=0
64215 @ 538564:                  DEF    K p1=V_0121 a/tf=11 b/format=1 c/ostate=0  type=1 (integer) form=1 (simple) special=0 (<special:0>) linkage=0 (auto) spec=0 indirect=0 unass=0

 10125  %STRING(255)S
64216 @ 538577:                  LINE   10125 "regression-compile-tmp/nrimp10s-77.imp"
64217 @ 538619:                  DEF    S p1=V_0122 a/tf=31 b/format=ff c/ostate=0  type=3 (string) form=1 (simple) special=0 (<special:0>) linkage=0 (auto) spec=0 indirect=0 unass=0

 10126        V=WORD(N)
64218 @ 538632:                  LINE   10126 "regression-compile-tmp/nrimp10s-77.imp"
64219 @ 538674:                  PUSH   V
64220 @ 538677:                  PUSH   WORD
64221 @ 538680:                  PUSH   N
64222 @ 538683:                  ACCESS
64223 @ 538684:                  ASSVAL

 10127           K=BYTE INTEGER(DICTBASE+V)
64224 @ 538685:                  LINE   10127 "regression-compile-tmp/nrimp10s-77.imp"
64225 @ 538727:                  PUSH   K
64226 @ 538730:                  PUSH   BYTEINTEGER
64227 @ 538733:                  PUSH   DICTBASE
64228 @ 538736:                  PUSH   V
64229 @ 538739:                  ADD   
64230 @ 538740:                  ASSPAR
64231 @ 538741:                  CALL  
64232 @ 538742:                  ASSVAL

 10128        %IF K=0 %THEN S="???" %ELSE S=STRING(DICTBASE+V)
64233 @ 538743:                  LINE   10128 "regression-compile-tmp/nrimp10s-77.imp"
64234 @ 538785:                  PUSH   K
64235 @ 538788:                  PUSHI  #0x00000000
64236 @ 538793:                  JUMPIF # L_0004
64237 @ 538797:                  PUSH   S
64238 @ 538800:                  PUSHS  "???"
64239 @ 538805:                  ASSVAL
64240 @ 538806:                  GOTO   L_0003
64241 @ 538809:                  LOCATE L_0004
64242 @ 538812:                  PUSH   S
64243 @ 538815:                  PUSH   STRING
64244 @ 538818:                  PUSH   DICTBASE
64245 @ 538821:                  PUSH   V
64246 @ 538824:                  ADD   
64247 @ 538825:                  ASSPAR
64248 @ 538826:                  CALL  
64249 @ 538827:                  ASSVAL
64250 @ 538828:                  LOCATE L_0003

 10129        %RESULT=S
64251 @ 538831:                  LINE   10129 "regression-compile-tmp/nrimp10s-77.imp"
64252 @ 538873:                  PUSH   S
64253 @ 538876:                  RESULT

 10130   %END
 10131  !*DELSTART
64254 @ 538877:                  LINE   10130 "regression-compile-tmp/nrimp10s-77.imp"
64255 @ 538919:               END    _lev0id0_lev1id1_PRINTNAME {lev=3 --> 2}

 10132  %ROUTINE PRHEX(%INTEGER VALUE, PLACES)
64256 @ 538920:               LINE   10132 "regression-compile-tmp/nrimp10s-77.imp"
64257 @ 538962:               DEF    PRHEX (_lev0id0_lev1id1_PRHEX) p1=V_011b a/tf=7 b/format=0 c/ostate=0  type=0 (<type:0>) form=7 (routine) special=0 (<special:0>) linkage=0 (auto) spec=0 indirect=0 unass=0
64258 @ 538979:                  START  ( FORMAL PARAMETERS  {lev=3 --> 4, nested=0 --> 1}
64259 @ 538980:                     DEF    VALUE p1=V_011f a/tf=11 b/format=1 c/ostate=0  type=1 (integer) form=1 (simple) special=0 (<special:0>) linkage=0 (auto) spec=0 indirect=0 unass=0
64260 @ 538997:                     DEF    PLACES p1=V_0120 a/tf=11 b/format=1 c/ostate=0  type=1 (integer) form=1 (simple) special=0 (<special:0>) linkage=0 (auto) spec=0 indirect=0 unass=0
64261 @ 539015:                  FINISH ) {lev=3}

 10133  %CONSTBYTEINTEGERARRAY HEX(0:15)='0','1','2','3','4',
 10134                 '5','6','7','8','9','A','B','C','D','E','F'
64262 @ 539016:                  LINE   10133 "regression-compile-tmp/nrimp10s-77.imp"
64263 @ 539058:                  PUSHI  #0x00000000
64264 @ 539063:                  PUSHI  #0x0000000f
64265 @ 539068:                  BOUNDS
64266 @ 539069:                  DEF    HEX p1=V_0121 a/tf=1b b/format=2 c/ostate=112  type=1 (integer) form=11 (array) special=1 (byte-integer) linkage=2 (constant) spec=0 indirect=1 unass=0
64267 @ 539084:                  PUSHI  #0x00000030
64268 @ 539089:                  INIT   1
64269 @ 539092:                  PUSHI  #0x00000031
64270 @ 539097:                  INIT   1
64271 @ 539100:                  PUSHI  #0x00000032
64272 @ 539105:                  INIT   1
64273 @ 539108:                  PUSHI  #0x00000033
64274 @ 539113:                  INIT   1
64275 @ 539116:                  PUSHI  #0x00000034
64276 @ 539121:                  INIT   1
64277 @ 539124:                  PUSHI  #0x00000035
64278 @ 539129:                  INIT   1
64279 @ 539132:                  PUSHI  #0x00000036
64280 @ 539137:                  INIT   1
64281 @ 539140:                  PUSHI  #0x00000037
64282 @ 539145:                  INIT   1
64283 @ 539148:                  PUSHI  #0x00000038
64284 @ 539153:                  INIT   1
64285 @ 539156:                  PUSHI  #0x00000039
64286 @ 539161:                  INIT   1
64287 @ 539164:                  PUSHI  #0x00000041
64288 @ 539169:                  INIT   1
64289 @ 539172:                  PUSHI  #0x00000042
64290 @ 539177:                  INIT   1
64291 @ 539180:                  PUSHI  #0x00000043
64292 @ 539185:                  INIT   1
64293 @ 539188:                  PUSHI  #0x00000044
64294 @ 539193:                  INIT   1
64295 @ 539196:                  PUSHI  #0x00000045
64296 @ 539201:                  INIT   1
64297 @ 539204:                  PUSHI  #0x00000046
64298 @ 539209:                  INIT   1

 10135  %INTEGER I
64299 @ 539212:                  LINE   10135 "regression-compile-tmp/nrimp10s-77.imp"
64300 @ 539254:                  DEF    I p1=V_0122 a/tf=11 b/format=1 c/ostate=0  type=1 (integer) form=1 (simple) special=0 (<special:0>) linkage=0 (auto) spec=0 indirect=0 unass=0

 10136           %CYCLE I=PLACES<<2-4, -4, 0
64301 @ 539267:                  LINE   10136 "regression-compile-tmp/nrimp10s-77.imp"
64302 @ 539309:                  PUSH   I
64303 @ 539312:                  PUSHI  #0x00000004
64304 @ 539317:                  NEGATE
64305 @ 539318:                  PUSHI  #0x00000000
64306 @ 539323:                  PUSH   PLACES
64307 @ 539326:                  PUSHI  #0x00000002
64308 @ 539331:                  LSH   
64309 @ 539332:                  PUSHI  #0x00000004
64310 @ 539337:                  SUB   
64311 @ 539338:                  FOR    L_0003

 10137              PRINT SYMBOL(HEX(VALUE>>I&15))
64312 @ 539341:                  LINE   10137 "regression-compile-tmp/nrimp10s-77.imp"
64313 @ 539383:                  PUSH   PRINTSYMBOL
64314 @ 539386:                  PUSH   HEX
64315 @ 539389:                  PUSH   VALUE
64316 @ 539392:                  PUSH   I
64317 @ 539395:                  RSH   
64318 @ 539396:                  PUSHI  #0x0000000f
64319 @ 539401:                  AND   
64320 @ 539402:                  ACCESS
64321 @ 539403:                  ASSPAR
64322 @ 539404:                  CALL  

 10138           %REPEAT
64323 @ 539405:                  LINE   10138 "regression-compile-tmp/nrimp10s-77.imp"
64324 @ 539447:                  REPEAT L_0003
64325 @ 539450:                  LOCATE L_0004

 10139  %END
64326 @ 539453:                  LINE   10139 "regression-compile-tmp/nrimp10s-77.imp"
64327 @ 539495:               END    _lev0id0_lev1id1_PRHEX {lev=3 --> 2}

 10140           %ROUTINE PRINT LIST(%INTEGER HEAD)
64328 @ 539496:               LINE   10140 "regression-compile-tmp/nrimp10s-77.imp"
64329 @ 539538:               DEF    PRINTLIST (_lev0id0_lev1id1_PRINTLIST) p1=V_011a a/tf=7 b/format=0 c/ostate=0  type=0 (<type:0>) form=7 (routine) special=0 (<special:0>) linkage=0 (auto) spec=0 indirect=0 unass=0
64330 @ 539559:                  START  ( FORMAL PARAMETERS  {lev=3 --> 4, nested=0 --> 1}
64331 @ 539560:                     DEF    HEAD p1=V_011f a/tf=11 b/format=1 c/ostate=0  type=1 (integer) form=1 (simple) special=0 (<special:0>) linkage=0 (auto) spec=0 indirect=0 unass=0
64332 @ 539576:                  FINISH ) {lev=3}

 10141           %INTEGER I,J,K
64333 @ 539577:                  LINE   10141 "regression-compile-tmp/nrimp10s-77.imp"
64334 @ 539619:                  DEF    I p1=V_0120 a/tf=11 b/format=1 c/ostate=0  type=1 (integer) form=1 (simple) special=0 (<special:0>) linkage=0 (auto) spec=0 indirect=0 unass=0
64335 @ 539632:                  DEF    J p1=V_0121 a/tf=11 b/format=1 c/ostate=0  type=1 (integer) form=1 (simple) special=0 (<special:0>) linkage=0 (auto) spec=0 indirect=0 unass=0
64336 @ 539645:                  DEF    K p1=V_0122 a/tf=11 b/format=1 c/ostate=0  type=1 (integer) form=1 (simple) special=0 (<special:0>) linkage=0 (auto) spec=0 indirect=0 unass=0

 10142           PRINTSTRING("
 10143  PRINT OF LIST ")
64337 @ 539658:                  LINE   10142 "regression-compile-tmp/nrimp10s-77.imp"
64338 @ 539700:                  PUSH   PRINTSTRING
64339 @ 539703:                  PUSHS  "\nPRINT OF LIST "
64340 @ 539720:                  ASSPAR
64341 @ 539721:                  CALL  

 10144           WRITE(HEAD,2)
64342 @ 539722:                  LINE   10144 "regression-compile-tmp/nrimp10s-77.imp"
64343 @ 539764:                  PUSH   WRITE
64344 @ 539767:                  PUSH   HEAD
64345 @ 539770:                  ASSPAR
64346 @ 539771:                  PUSHI  #0x00000002
64347 @ 539776:                  ASSPAR
64348 @ 539777:                  CALL  

 10145           NEWLINE
64349 @ 539778:                  LINE   10145 "regression-compile-tmp/nrimp10s-77.imp"
64350 @ 539820:                  PUSH   NEWLINE
64351 @ 539823:                  CALL  

 10146           %WHILE HEAD#0 %CYCLE
64352 @ 539824:                  LINE   10146 "regression-compile-tmp/nrimp10s-77.imp"
64353 @ 539866:                  LOCATE L_0003
64354 @ 539869:                  PUSH   HEAD
64355 @ 539872:                  PUSHI  #0x00000000
64356 @ 539877:                  JUMPIF = L_0004

 10147              FROM123(HEAD,I,J,K)
64357 @ 539881:                  LINE   10147 "regression-compile-tmp/nrimp10s-77.imp"
64358 @ 539923:                  PUSH   FROM123
64359 @ 539926:                  PUSH   HEAD
64360 @ 539929:                  ASSPAR
64361 @ 539930:                  PUSH   I
64362 @ 539933:                  ASSPAR
64363 @ 539934:                  PUSH   J
64364 @ 539937:                  ASSPAR
64365 @ 539938:                  PUSH   K
64366 @ 539941:                  ASSPAR
64367 @ 539942:                  CALL  

 10148              WRITE(HEAD,3)
64368 @ 539943:                  LINE   10148 "regression-compile-tmp/nrimp10s-77.imp"
64369 @ 539985:                  PUSH   WRITE
64370 @ 539988:                  PUSH   HEAD
64371 @ 539991:                  ASSPAR
64372 @ 539992:                  PUSHI  #0x00000003
64373 @ 539997:                  ASSPAR
64374 @ 539998:                  CALL  

 10149              SPACES(3)
64375 @ 539999:                  LINE   10149 "regression-compile-tmp/nrimp10s-77.imp"
64376 @ 540041:                  PUSH   SPACES
64377 @ 540044:                  PUSHI  #0x00000003
64378 @ 540049:                  ASSPAR
64379 @ 540050:                  CALL  

 10150              PRHEX(I,8)
64380 @ 540051:                  LINE   10150 "regression-compile-tmp/nrimp10s-77.imp"
64381 @ 540093:                  PUSH   PRHEX
64382 @ 540096:                  PUSH   I
64383 @ 540099:                  ASSPAR
64384 @ 540100:                  PUSHI  #0x00000008
64385 @ 540105:                  ASSPAR
64386 @ 540106:                  CALL  

 10151              SPACES(3)
64387 @ 540107:                  LINE   10151 "regression-compile-tmp/nrimp10s-77.imp"
64388 @ 540149:                  PUSH   SPACES
64389 @ 540152:                  PUSHI  #0x00000003
64390 @ 540157:                  ASSPAR
64391 @ 540158:                  CALL  

 10152              PRHEX(J,8)
64392 @ 540159:                  LINE   10152 "regression-compile-tmp/nrimp10s-77.imp"
64393 @ 540201:                  PUSH   PRHEX
64394 @ 540204:                  PUSH   J
64395 @ 540207:                  ASSPAR
64396 @ 540208:                  PUSHI  #0x00000008
64397 @ 540213:                  ASSPAR
64398 @ 540214:                  CALL  

 10153              SPACES(3)
64399 @ 540215:                  LINE   10153 "regression-compile-tmp/nrimp10s-77.imp"
64400 @ 540257:                  PUSH   SPACES
64401 @ 540260:                  PUSHI  #0x00000003
64402 @ 540265:                  ASSPAR
64403 @ 540266:                  CALL  

 10154              PRHEX(K,8)
64404 @ 540267:                  LINE   10154 "regression-compile-tmp/nrimp10s-77.imp"
64405 @ 540309:                  PUSH   PRHEX
64406 @ 540312:                  PUSH   K
64407 @ 540315:                  ASSPAR
64408 @ 540316:                  PUSHI  #0x00000008
64409 @ 540321:                  ASSPAR
64410 @ 540322:                  CALL  

 10155              NEWLINE
64411 @ 540323:                  LINE   10155 "regression-compile-tmp/nrimp10s-77.imp"
64412 @ 540365:                  PUSH   NEWLINE
64413 @ 540368:                  CALL  

 10156              MLINK(HEAD)
64414 @ 540369:                  LINE   10156 "regression-compile-tmp/nrimp10s-77.imp"
64415 @ 540411:                  PUSH   MLINK
64416 @ 540414:                  PUSH   HEAD
64417 @ 540417:                  ASSPAR
64418 @ 540418:                  CALL  

 10157              HEAD=HEAD&16_FFFF;          ! EXTRA LINK IN TAGS LIST!!
64419 @ 540419:                  LINE   10157 "regression-compile-tmp/nrimp10s-77.imp"
64420 @ 540461:                  PUSH   HEAD
64421 @ 540464:                  PUSH   HEAD
64422 @ 540467:                  PUSHI  #0x0000ffff
64423 @ 540472:                  AND   
64424 @ 540473:                  ASSVAL

 10158           %REPEAT
64425 @ 540474:                  LINE   10158 "regression-compile-tmp/nrimp10s-77.imp"
64426 @ 540516:                  REPEAT L_0003
64427 @ 540519:                  LOCATE L_0004

 10159           %END
 10160  !
64428 @ 540522:                  LINE   10159 "regression-compile-tmp/nrimp10s-77.imp"
64429 @ 540564:               END    _lev0id0_lev1id1_PRINTLIST {lev=3 --> 2}

 10161  %ROUTINE CHECK ASL
 10162  !***********************************************************************
 10163  !*    CHECK ASL AND PRINT NO OF FREE CELLS. DEBUGGING SERVICE ONLY     *
 10164  !***********************************************************************
64430 @ 540565:               LINE   10161 "regression-compile-tmp/nrimp10s-77.imp"
64431 @ 540607:               DEF    CHECKASL (_lev0id0_lev1id1_CHECKASL) p1=V_011c a/tf=7 b/format=0 c/ostate=0  type=0 (<type:0>) form=7 (routine) special=0 (<special:0>) linkage=0 (auto) spec=0 indirect=0 unass=0
64432 @ 540627:                  START  ( FORMAL PARAMETERS  {lev=3 --> 4, nested=0 --> 1}
64433 @ 540628:                  FINISH ) {lev=3}

 10165  %INTEGER N,Q
64434 @ 540629:                  LINE   10165 "regression-compile-tmp/nrimp10s-77.imp"
64435 @ 540671:                  DEF    N p1=V_011f a/tf=11 b/format=1 c/ostate=0  type=1 (integer) form=1 (simple) special=0 (<special:0>) linkage=0 (auto) spec=0 indirect=0 unass=0
64436 @ 540684:                  DEF    Q p1=V_0120 a/tf=11 b/format=1 c/ostate=0  type=1 (integer) form=1 (simple) special=0 (<special:0>) linkage=0 (auto) spec=0 indirect=0 unass=0

 10166        Q=ASL; N=0
64437 @ 540697:                  LINE   10166 "regression-compile-tmp/nrimp10s-77.imp"
64438 @ 540739:                  PUSH   Q
64439 @ 540742:                  PUSH   ASL
64440 @ 540745:                  ASSVAL
64441 @ 540746:                  LINE   10166 "regression-compile-tmp/nrimp10s-77.imp"
64442 @ 540788:                  PUSH   N
64443 @ 540791:                  PUSHI  #0x00000000
64444 @ 540796:                  ASSVAL

 10167        %WHILE Q#0 %CYCLE
64445 @ 540797:                  LINE   10167 "regression-compile-tmp/nrimp10s-77.imp"
64446 @ 540839:                  LOCATE L_0003
64447 @ 540842:                  PUSH   Q
64448 @ 540845:                  PUSHI  #0x00000000
64449 @ 540850:                  JUMPIF = L_0004

 10168           N=N+1
64450 @ 540854:                  LINE   10168 "regression-compile-tmp/nrimp10s-77.imp"
64451 @ 540896:                  PUSH   N
64452 @ 540899:                  PUSH   N
64453 @ 540902:                  PUSHI  #0x00000001
64454 @ 540907:                  ADD   
64455 @ 540908:                  ASSVAL

 10169           Q=ASLIST(Q)_LINK
64456 @ 540909:                  LINE   10169 "regression-compile-tmp/nrimp10s-77.imp"
64457 @ 540951:                  PUSH   Q
64458 @ 540954:                  PUSH   ASLIST
64459 @ 540957:                  PUSH   Q
64460 @ 540960:                  ACCESS
64461 @ 540961:                  SELECT 4
64462 @ 540964:                  ASSVAL

 10170        %REPEAT
64463 @ 540965:                  LINE   10170 "regression-compile-tmp/nrimp10s-77.imp"
64464 @ 541007:                  REPEAT L_0003
64465 @ 541010:                  LOCATE L_0004

 10171        NEWLINE
64466 @ 541013:                  LINE   10171 "regression-compile-tmp/nrimp10s-77.imp"
64467 @ 541055:                  PUSH   NEWLINE
64468 @ 541058:                  CALL  

 10172        PRINTSTRING("FREE CELLS AFTER LINE ")
64469 @ 541059:                  LINE   10172 "regression-compile-tmp/nrimp10s-77.imp"
64470 @ 541101:                  PUSH   PRINTSTRING
64471 @ 541104:                  PUSHS  "FREE CELLS AFTER LINE "
64472 @ 541128:                  ASSPAR
64473 @ 541129:                  CALL  

 10173        WRITE(LINE,3)
64474 @ 541130:                  LINE   10173 "regression-compile-tmp/nrimp10s-77.imp"
64475 @ 541172:                  PUSH   WRITE
64476 @ 541175:                  PUSH   LINE
64477 @ 541178:                  ASSPAR
64478 @ 541179:                  PUSHI  #0x00000003
64479 @ 541184:                  ASSPAR
64480 @ 541185:                  CALL  

 10174        PRINTSYMBOL('=')
64481 @ 541186:                  LINE   10174 "regression-compile-tmp/nrimp10s-77.imp"
64482 @ 541228:                  PUSH   PRINTSYMBOL
64483 @ 541231:                  PUSHI  #0x0000003d
64484 @ 541236:                  ASSPAR
64485 @ 541237:                  CALL  

 10175        WRITE(N,3)
64486 @ 541238:                  LINE   10175 "regression-compile-tmp/nrimp10s-77.imp"
64487 @ 541280:                  PUSH   WRITE
64488 @ 541283:                  PUSH   N
64489 @ 541286:                  ASSPAR
64490 @ 541287:                  PUSHI  #0x00000003
64491 @ 541292:                  ASSPAR
64492 @ 541293:                  CALL  

 10176  %END
 10177  !*DELEND
64493 @ 541294:                  LINE   10176 "regression-compile-tmp/nrimp10s-77.imp"
64494 @ 541336:               END    _lev0id0_lev1id1_CHECKASL {lev=3 --> 2}

 10178  %INTEGERFN MORE SPACE
 10179  !***********************************************************************
 10180  !*    FORMATS UP SOME MORE OF THE ASL                                  *
 10181  !***********************************************************************
64495 @ 541337:               LINE   10178 "regression-compile-tmp/nrimp10s-77.imp"
64496 @ 541379:               DEF    MORESPACE (_lev0id0_lev1id1_MORESPACE) p1=V_0105 a/tf=18 b/format=1 c/ostate=10  type=1 (integer) form=8 (function) special=0 (<special:0>) linkage=0 (auto) spec=0 indirect=1 unass=0
64497 @ 541400:                  START  ( FORMAL PARAMETERS  {lev=3 --> 4, nested=0 --> 1}
64498 @ 541401:                  FINISH ) {lev=3}

 10182  %INTEGER I,N,CL,AMOUNT
64499 @ 541402:                  LINE   10182 "regression-compile-tmp/nrimp10s-77.imp"
64500 @ 541444:                  DEF    I p1=V_011f a/tf=11 b/format=1 c/ostate=0  type=1 (integer) form=1 (simple) special=0 (<special:0>) linkage=0 (auto) spec=0 indirect=0 unass=0
64501 @ 541457:                  DEF    N p1=V_0120 a/tf=11 b/format=1 c/ostate=0  type=1 (integer) form=1 (simple) special=0 (<special:0>) linkage=0 (auto) spec=0 indirect=0 unass=0
64502 @ 541470:                  DEF    CL p1=V_0121 a/tf=11 b/format=1 c/ostate=0  type=1 (integer) form=1 (simple) special=0 (<special:0>) linkage=0 (auto) spec=0 indirect=0 unass=0
64503 @ 541484:                  DEF    AMOUNT p1=V_0122 a/tf=11 b/format=1 c/ostate=0  type=1 (integer) form=1 (simple) special=0 (<special:0>) linkage=0 (auto) spec=0 indirect=0 unass=0

 10183        N=ASL CUR BTM-1
64504 @ 541502:                  LINE   10183 "regression-compile-tmp/nrimp10s-77.imp"
64505 @ 541544:                  PUSH   N
64506 @ 541547:                  PUSH   ASLCURBTM
64507 @ 541550:                  PUSHI  #0x00000001
64508 @ 541555:                  SUB   
64509 @ 541556:                  ASSVAL

 10184        AMOUNT=(NNAMES+1)>>3;             ! EIGHTTH OF NNAMES
64510 @ 541557:                  LINE   10184 "regression-compile-tmp/nrimp10s-77.imp"
64511 @ 541599:                  PUSH   AMOUNT
64512 @ 541602:                  PUSH   NNAMES
64513 @ 541605:                  PUSHI  #0x00000001
64514 @ 541610:                  ADD   
64515 @ 541611:                  PUSHI  #0x00000003
64516 @ 541616:                  RSH   
64517 @ 541617:                  ASSVAL

 10185        I=ASL CUR BTM-((CONST PTR+8)>>2);! GAP BETWEEN CONSTS &ASL
64518 @ 541618:                  LINE   10185 "regression-compile-tmp/nrimp10s-77.imp"
64519 @ 541660:                  PUSH   I
64520 @ 541663:                  PUSH   ASLCURBTM
64521 @ 541666:                  PUSH   CONSTPTR
64522 @ 541669:                  PUSHI  #0x00000008
64523 @ 541674:                  ADD   
64524 @ 541675:                  PUSHI  #0x00000002
64525 @ 541680:                  RSH   
64526 @ 541681:                  SUB   
64527 @ 541682:                  ASSVAL

 10186        %IF I>>1<AMOUNT %THEN AMOUNT=I>>1 %AND ASL WARN=1;! HALF THE GAP MAX
64528 @ 541683:                  LINE   10186 "regression-compile-tmp/nrimp10s-77.imp"
64529 @ 541725:                  PUSH   I
64530 @ 541728:                  PUSHI  #0x00000001
64531 @ 541733:                  RSH   
64532 @ 541734:                  PUSH   AMOUNT
64533 @ 541737:                  JUMPIF >= L_0004
64534 @ 541741:                  PUSH   AMOUNT
64535 @ 541744:                  PUSH   I
64536 @ 541747:                  PUSHI  #0x00000001
64537 @ 541752:                  RSH   
64538 @ 541753:                  ASSVAL
64539 @ 541754:                  PUSH   ASLWARN
64540 @ 541757:                  PUSHI  #0x00000001
64541 @ 541762:                  ASSVAL
64542 @ 541763:                  LOCATE L_0004

 10187        %IF AMOUNT<20 %THEN AMOUNT=0
64543 @ 541766:                  LINE   10187 "regression-compile-tmp/nrimp10s-77.imp"
64544 @ 541808:                  PUSH   AMOUNT
64545 @ 541811:                  PUSHI  #0x00000014
64546 @ 541816:                  JUMPIF >= L_0004
64547 @ 541820:                  PUSH   AMOUNT
64548 @ 541823:                  PUSHI  #0x00000000
64549 @ 541828:                  ASSVAL
64550 @ 541829:                  LOCATE L_0004

 10188        ASL CUR BTM=ASL CUR BTM-AMOUNT
64551 @ 541832:                  LINE   10188 "regression-compile-tmp/nrimp10s-77.imp"
64552 @ 541874:                  PUSH   ASLCURBTM
64553 @ 541877:                  PUSH   ASLCURBTM
64554 @ 541880:                  PUSH   AMOUNT
64555 @ 541883:                  SUB   
64556 @ 541884:                  ASSVAL

 10189        %IF ASL CUR BTM<=1 %THEN ASL CUR BTM=1
64557 @ 541885:                  LINE   10189 "regression-compile-tmp/nrimp10s-77.imp"
64558 @ 541927:                  PUSH   ASLCURBTM
64559 @ 541930:                  PUSHI  #0x00000001
64560 @ 541935:                  JUMPIF > L_0004
64561 @ 541939:                  PUSH   ASLCURBTM
64562 @ 541942:                  PUSHI  #0x00000001
64563 @ 541947:                  ASSVAL
64564 @ 541948:                  LOCATE L_0004

 10190        CL=4*ASL CUR BTM-8
64565 @ 541951:                  LINE   10190 "regression-compile-tmp/nrimp10s-77.imp"
64566 @ 541993:                  PUSH   CL
64567 @ 541996:                  PUSHI  #0x00000004
64568 @ 542001:                  PUSH   ASLCURBTM
64569 @ 542004:                  MUL   
64570 @ 542005:                  PUSHI  #0x00000008
64571 @ 542010:                  SUB   
64572 @ 542011:                  ASSVAL

 10191        %IF ASL CUR BTM>=N %OR CONST PTR>CL %THEN %START
64573 @ 542012:                  LINE   10191 "regression-compile-tmp/nrimp10s-77.imp"
64574 @ 542054:                  PUSH   ASLCURBTM
64575 @ 542057:                  PUSH   N
64576 @ 542060:                  JUMPIF >= L_0005
64577 @ 542064:                  PUSH   CONSTPTR
64578 @ 542067:                  PUSH   CL
64579 @ 542070:                  JUMPIF <= L_0004
64580 @ 542074:                  LOCATE L_0005

 10192           ASL CUR BTM=N+1;               ! AS YOU WERE
64581 @ 542077:                  LINE   10192 "regression-compile-tmp/nrimp10s-77.imp"
64582 @ 542119:                  PUSH   ASLCURBTM
64583 @ 542122:                  PUSH   N
64584 @ 542125:                  PUSHI  #0x00000001
64585 @ 542130:                  ADD   
64586 @ 542131:                  ASSVAL

 10193           %CYCLE I=12,-1,1
64587 @ 542132:                  LINE   10193 "regression-compile-tmp/nrimp10s-77.imp"
64588 @ 542174:                  PUSH   I
64589 @ 542177:                  PUSHI  #0x00000001
64590 @ 542182:                  NEGATE
64591 @ 542183:                  PUSHI  #0x00000001
64592 @ 542188:                  PUSHI  #0x0000000c
64593 @ 542193:                  FOR    L_0006

 10194              %IF DVHEADS(I)#0 %THEN CLEAR LIST(DVHEADS(I))
64594 @ 542196:                  LINE   10194 "regression-compile-tmp/nrimp10s-77.imp"
64595 @ 542238:                  PUSH   DVHEADS
64596 @ 542241:                  PUSH   I
64597 @ 542244:                  ACCESS
64598 @ 542245:                  PUSHI  #0x00000000
64599 @ 542250:                  JUMPIF = L_000a
64600 @ 542254:                  PUSH   CLEARLIST
64601 @ 542257:                  PUSH   DVHEADS
64602 @ 542260:                  PUSH   I
64603 @ 542263:                  ACCESS
64604 @ 542264:                  ASSPAR
64605 @ 542265:                  CALL  
64606 @ 542266:                  LOCATE L_000a

 10195           %REPEAT
64607 @ 542269:                  LINE   10195 "regression-compile-tmp/nrimp10s-77.imp"
64608 @ 542311:                  REPEAT L_0006
64609 @ 542314:                  LOCATE L_0007

 10196           %IF ASL#0 %THEN %RESULT=ASL
64610 @ 542317:                  LINE   10196 "regression-compile-tmp/nrimp10s-77.imp"
64611 @ 542359:                  PUSH   ASL
64612 @ 542362:                  PUSHI  #0x00000000
64613 @ 542367:                  JUMPIF = L_0007
64614 @ 542371:                  PUSH   ASL
64615 @ 542374:                  RESULT
64616 @ 542375:                  LOCATE L_0007

 10197           FAULT(107,0)
64617 @ 542378:                  LINE   10197 "regression-compile-tmp/nrimp10s-77.imp"
64618 @ 542420:                  PUSH   FAULT
64619 @ 542423:                  PUSHI  #0x0000006b
64620 @ 542428:                  ASSPAR
64621 @ 542429:                  PUSHI  #0x00000000
64622 @ 542434:                  ASSPAR
64623 @ 542435:                  CALL  

 10198        %FINISH %ELSE CONST LIMIT=CL;     ! NEW VALUE WITH BIGGER ASL
64624 @ 542436:                  LINE   10198 "regression-compile-tmp/nrimp10s-77.imp"
64625 @ 542478:                  GOTO   L_0003
64626 @ 542481:                  LOCATE L_0004
64627 @ 542484:                  PUSH   CONSTLIMIT
64628 @ 542487:                  PUSH   CL
64629 @ 542490:                  ASSVAL
64630 @ 542491:                  LOCATE L_0003

 10199        %CYCLE I=ASL CUR BTM,1,N-1
64631 @ 542494:                  LINE   10199 "regression-compile-tmp/nrimp10s-77.imp"
64632 @ 542536:                  PUSH   I
64633 @ 542539:                  PUSHI  #0x00000001
64634 @ 542544:                  PUSH   N
64635 @ 542547:                  PUSHI  #0x00000001
64636 @ 542552:                  SUB   
64637 @ 542553:                  PUSH   ASLCURBTM
64638 @ 542556:                  FOR    L_0003

 10200           ASLIST(I+1)_LINK=I
64639 @ 542559:                  LINE   10200 "regression-compile-tmp/nrimp10s-77.imp"
64640 @ 542601:                  PUSH   ASLIST
64641 @ 542604:                  PUSH   I
64642 @ 542607:                  PUSHI  #0x00000001
64643 @ 542612:                  ADD   
64644 @ 542613:                  ACCESS
64645 @ 542614:                  SELECT 4
64646 @ 542617:                  PUSH   I
64647 @ 542620:                  ASSVAL

 10201        %REPEAT
64648 @ 542621:                  LINE   10201 "regression-compile-tmp/nrimp10s-77.imp"
64649 @ 542663:                  REPEAT L_0003
64650 @ 542666:                  LOCATE L_0004

 10202        ASLIST(ASL CUR BTM)_LINK=0
64651 @ 542669:                  LINE   10202 "regression-compile-tmp/nrimp10s-77.imp"
64652 @ 542711:                  PUSH   ASLIST
64653 @ 542714:                  PUSH   ASLCURBTM
64654 @ 542717:                  ACCESS
64655 @ 542718:                  SELECT 4
64656 @ 542721:                  PUSHI  #0x00000000
64657 @ 542726:                  ASSVAL

 10203        ASL=N; %RESULT=N
64658 @ 542727:                  LINE   10203 "regression-compile-tmp/nrimp10s-77.imp"
64659 @ 542769:                  PUSH   ASL
64660 @ 542772:                  PUSH   N
64661 @ 542775:                  ASSVAL
64662 @ 542776:                  LINE   10203 "regression-compile-tmp/nrimp10s-77.imp"
64663 @ 542818:                  PUSH   N
64664 @ 542821:                  RESULT

 10204  %END
 10205  !%INTEGERFN NEW CELL
 10206  !***********************************************************************
 10207  !*       PROVIDE A NEW LIST PROCESSING CELL. CRAPOUT IF NONE AVAILABLE *
 10208  !***********************************************************************
 10209  !%INTEGER I
 10210  !         %IF ASL=0 %THEN ASL=MORE SPACE
 10211  !         I=ASL
 10212  !         ASL=ASLIST(ASL)_LINK
 10213  !         ASLIST(I)_LINK=0
 10214  !         %RESULT =I
 10215  !%END
64665 @ 542822:                  LINE   10204 "regression-compile-tmp/nrimp10s-77.imp"
64666 @ 542864:               END    _lev0id0_lev1id1_MORESPACE {lev=3 --> 2}

 10216  %ROUTINE PUSH(%INTEGERNAME CELL, %INTEGER S1, S2, S3)
 10217  !***********************************************************************
 10218  !*       PUSH A CELL CONTAINING THE 3 STREAMS OF INFORMATION GIVEN     *
 10219  !*       ONTO THE TOP OF THE LIST POINTED AT BY CELL.                  *
 10220  !***********************************************************************
64667 @ 542865:               LINE   10216 "regression-compile-tmp/nrimp10s-77.imp"
64668 @ 542907:               DEF    PUSH (_lev0id0_lev1id1_PUSH) p1=V_010a a/tf=7 b/format=0 c/ostate=0  type=0 (<type:0>) form=7 (routine) special=0 (<special:0>) linkage=0 (auto) spec=0 indirect=0 unass=0
64669 @ 542923:                  START  ( FORMAL PARAMETERS  {lev=3 --> 4, nested=0 --> 1}
64670 @ 542924:                     DEF    CELL p1=V_011f a/tf=12 b/format=1 c/ostate=0  type=1 (integer) form=2 (name) special=0 (<special:0>) linkage=0 (auto) spec=0 indirect=0 unass=0
64671 @ 542940:                     DEF    S1 p1=V_0120 a/tf=11 b/format=1 c/ostate=0  type=1 (integer) form=1 (simple) special=0 (<special:0>) linkage=0 (auto) spec=0 indirect=0 unass=0
64672 @ 542954:                     DEF    S2 p1=V_0121 a/tf=11 b/format=1 c/ostate=0  type=1 (integer) form=1 (simple) special=0 (<special:0>) linkage=0 (auto) spec=0 indirect=0 unass=0
64673 @ 542968:                     DEF    S3 p1=V_0122 a/tf=11 b/format=1 c/ostate=0  type=1 (integer) form=1 (simple) special=0 (<special:0>) linkage=0 (auto) spec=0 indirect=0 unass=0
64674 @ 542982:                  FINISH ) {lev=3}

 10221  %RECORD(LISTF)%NAME LCELL{(LISTF)
64675 @ 542983:                  LINE   10221 "regression-compile-tmp/nrimp10s-77.imp"
64676 @ 543025:                  DEF    LCELL p1=V_0123 a/tf=42 b/format=f3 c/ostate=0  type=4 (record) form=2 (name) special=0 (<special:0>) linkage=0 (auto) spec=0 indirect=0 unass=0

 10222  %INTEGER I
64677 @ 543042:                  LINE   10222 "regression-compile-tmp/nrimp10s-77.imp"
64678 @ 543084:                  DEF    I p1=V_0124 a/tf=11 b/format=1 c/ostate=0  type=1 (integer) form=1 (simple) special=0 (<special:0>) linkage=0 (auto) spec=0 indirect=0 unass=0

 10223        I=ASL
64679 @ 543097:                  LINE   10223 "regression-compile-tmp/nrimp10s-77.imp"
64680 @ 543139:                  PUSH   I
64681 @ 543142:                  PUSH   ASL
64682 @ 543145:                  ASSVAL

 10224        %IF I=0 %THEN I=MORE SPACE
 10225  !     %IF USE IMP=YES %THEN %START
64683 @ 543146:                  LINE   10224 "regression-compile-tmp/nrimp10s-77.imp"
64684 @ 543188:                  PUSH   I
64685 @ 543191:                  PUSHI  #0x00000000
64686 @ 543196:                  JUMPIF # L_0004
64687 @ 543200:                  PUSH   I
64688 @ 543203:                  PUSH   MORESPACE
64689 @ 543206:                  CALL  
64690 @ 543207:                  ASSVAL
64691 @ 543208:                  LOCATE L_0004

 10226           LCELL==ASLIST(I)
64692 @ 543211:                  LINE   10226 "regression-compile-tmp/nrimp10s-77.imp"
64693 @ 543253:                  PUSH   LCELL
64694 @ 543256:                  PUSH   ASLIST
64695 @ 543259:                  PUSH   I
64696 @ 543262:                  ACCESS
64697 @ 543263:                  ASSREF

 10227           ASL=LCELL_LINK
64698 @ 543264:                  LINE   10227 "regression-compile-tmp/nrimp10s-77.imp"
64699 @ 543306:                  PUSH   ASL
64700 @ 543309:                  PUSH   LCELL
64701 @ 543312:                  SELECT 4
64702 @ 543315:                  ASSVAL

 10228           LCELL_LINK=CELL
64703 @ 543316:                  LINE   10228 "regression-compile-tmp/nrimp10s-77.imp"
64704 @ 543358:                  PUSH   LCELL
64705 @ 543361:                  SELECT 4
64706 @ 543364:                  PUSH   CELL
64707 @ 543367:                  ASSVAL

 10229           CELL=I
64708 @ 543368:                  LINE   10229 "regression-compile-tmp/nrimp10s-77.imp"
64709 @ 543410:                  PUSH   CELL
64710 @ 543413:                  PUSH   I
64711 @ 543416:                  ASSVAL

 10230           LCELL_S1=S1
64712 @ 543417:                  LINE   10230 "regression-compile-tmp/nrimp10s-77.imp"
64713 @ 543459:                  PUSH   LCELL
64714 @ 543462:                  SELECT 1
64715 @ 543465:                  PUSH   S1
64716 @ 543468:                  ASSVAL

 10231           LCELL_S2=S2
64717 @ 543469:                  LINE   10231 "regression-compile-tmp/nrimp10s-77.imp"
64718 @ 543511:                  PUSH   LCELL
64719 @ 543514:                  SELECT 2
64720 @ 543517:                  PUSH   S2
64721 @ 543520:                  ASSVAL

 10232           LCELL_S3=S3
 10233  !     %FINISH %ELSE %START
 10234  !        *LB_I
 10235  !        *MYB_16
 10236  !        *ADB_ASLIST+4
 10237  !        *LCT_%B
 10238  !        *LSS_(%CTB+3)
 10239  !        *ST_ASL
 10240  !        *LB_I
 10241  !        *LSS_(CELL)
 10242  !        *STB_(%DR)
 10243  !        *LUH_S3
 10244  !        *LUH_S1
 10245  !        *ST_(%CTB+0)
 10246  !     %FINISH
64722 @ 543521:                  LINE   10232 "regression-compile-tmp/nrimp10s-77.imp"
64723 @ 543563:                  PUSH   LCELL
64724 @ 543566:                  SELECT 3
64725 @ 543569:                  PUSH   S3
64726 @ 543572:                  ASSVAL

 10247  %END
64727 @ 543573:                  LINE   10247 "regression-compile-tmp/nrimp10s-77.imp"
64728 @ 543615:               END    _lev0id0_lev1id1_PUSH {lev=3 --> 2}

 10248  %ROUTINE POP(%INTEGERNAME CELL, S1, S2, S3)
 10249  !***********************************************************************
 10250  !*       COPY THE INFORMATION FROM THE TOP CELL OF LIST 'CELL' INTO    *
 10251  !*         S1,S2&S3 AND THEN POP THE LIST UP 1 CELL. EMPTYLIST GIVE -1S*
 10252  !***********************************************************************
64729 @ 543616:               LINE   10248 "regression-compile-tmp/nrimp10s-77.imp"
64730 @ 543658:               DEF    POP (_lev0id0_lev1id1_POP) p1=V_0109 a/tf=7 b/format=0 c/ostate=0  type=0 (<type:0>) form=7 (routine) special=0 (<special:0>) linkage=0 (auto) spec=0 indirect=0 unass=0
64731 @ 543673:                  START  ( FORMAL PARAMETERS  {lev=3 --> 4, nested=0 --> 1}
64732 @ 543674:                     DEF    CELL p1=V_011f a/tf=12 b/format=1 c/ostate=0  type=1 (integer) form=2 (name) special=0 (<special:0>) linkage=0 (auto) spec=0 indirect=0 unass=0
64733 @ 543690:                     DEF    S1 p1=V_0120 a/tf=12 b/format=1 c/ostate=0  type=1 (integer) form=2 (name) special=0 (<special:0>) linkage=0 (auto) spec=0 indirect=0 unass=0
64734 @ 543704:                     DEF    S2 p1=V_0121 a/tf=12 b/format=1 c/ostate=0  type=1 (integer) form=2 (name) special=0 (<special:0>) linkage=0 (auto) spec=0 indirect=0 unass=0
64735 @ 543718:                     DEF    S3 p1=V_0122 a/tf=12 b/format=1 c/ostate=0  type=1 (integer) form=2 (name) special=0 (<special:0>) linkage=0 (auto) spec=0 indirect=0 unass=0
64736 @ 543732:                  FINISH ) {lev=3}

 10253  %RECORD(LISTF)%NAME LCELL{(LISTF)
64737 @ 543733:                  LINE   10253 "regression-compile-tmp/nrimp10s-77.imp"
64738 @ 543775:                  DEF    LCELL p1=V_0123 a/tf=42 b/format=f3 c/ostate=0  type=4 (record) form=2 (name) special=0 (<special:0>) linkage=0 (auto) spec=0 indirect=0 unass=0

 10254  %INTEGER I
 10255  !     %IF USE IMP=YES %THEN %START
64739 @ 543792:                  LINE   10254 "regression-compile-tmp/nrimp10s-77.imp"
64740 @ 543834:                  DEF    I p1=V_0124 a/tf=11 b/format=1 c/ostate=0  type=1 (integer) form=1 (simple) special=0 (<special:0>) linkage=0 (auto) spec=0 indirect=0 unass=0

 10256           I=CELL
64741 @ 543847:                  LINE   10256 "regression-compile-tmp/nrimp10s-77.imp"
64742 @ 543889:                  PUSH   I
64743 @ 543892:                  PUSH   CELL
64744 @ 543895:                  ASSVAL

 10257           LCELL==ASLIST(I)
64745 @ 543896:                  LINE   10257 "regression-compile-tmp/nrimp10s-77.imp"
64746 @ 543938:                  PUSH   LCELL
64747 @ 543941:                  PUSH   ASLIST
64748 @ 543944:                  PUSH   I
64749 @ 543947:                  ACCESS
64750 @ 543948:                  ASSREF

 10258           S1=LCELL_S1
64751 @ 543949:                  LINE   10258 "regression-compile-tmp/nrimp10s-77.imp"
64752 @ 543991:                  PUSH   S1
64753 @ 543994:                  PUSH   LCELL
64754 @ 543997:                  SELECT 1
64755 @ 544000:                  ASSVAL

 10259           S2=LCELL_S2
64756 @ 544001:                  LINE   10259 "regression-compile-tmp/nrimp10s-77.imp"
64757 @ 544043:                  PUSH   S2
64758 @ 544046:                  PUSH   LCELL
64759 @ 544049:                  SELECT 2
64760 @ 544052:                  ASSVAL

 10260           S3=LCELL_S3
64761 @ 544053:                  LINE   10260 "regression-compile-tmp/nrimp10s-77.imp"
64762 @ 544095:                  PUSH   S3
64763 @ 544098:                  PUSH   LCELL
64764 @ 544101:                  SELECT 3
64765 @ 544104:                  ASSVAL

 10261           %IF I# 0 %THEN %START
64766 @ 544105:                  LINE   10261 "regression-compile-tmp/nrimp10s-77.imp"
64767 @ 544147:                  PUSH   I
64768 @ 544150:                  PUSHI  #0x00000000
64769 @ 544155:                  JUMPIF = L_0004

 10262              CELL=LCELL_LINK
64770 @ 544159:                  LINE   10262 "regression-compile-tmp/nrimp10s-77.imp"
64771 @ 544201:                  PUSH   CELL
64772 @ 544204:                  PUSH   LCELL
64773 @ 544207:                  SELECT 4
64774 @ 544210:                  ASSVAL

 10263              LCELL_LINK=ASL
64775 @ 544211:                  LINE   10263 "regression-compile-tmp/nrimp10s-77.imp"
64776 @ 544253:                  PUSH   LCELL
64777 @ 544256:                  SELECT 4
64778 @ 544259:                  PUSH   ASL
64779 @ 544262:                  ASSVAL

 10264              ASL=I
64780 @ 544263:                  LINE   10264 "regression-compile-tmp/nrimp10s-77.imp"
64781 @ 544305:                  PUSH   ASL
64782 @ 544308:                  PUSH   I
64783 @ 544311:                  ASSVAL

 10265           %FINISH
 10266  !     %FINISH %ELSE %START
 10267  !        *LB_(CELL)
 10268  !        *STB_I
 10269  !        *MYB_16
 10270  !        *ADB_ASLIST+4
 10271  !        *LCT_%B
 10272  !        *LSD_(%CTB+0)
 10273  !        *STUH_(S1)
 10274  !        *LB_I
 10275  !        *ST_(S2)
 10276  !        *LSD_(%CTB+2)
 10277  !        *STUH_(S3)
 10278  !        *JAT_12,<END>
 10279  !        *ST_(CELL)
 10280  !        *LSS_ASL
 10281  !        *ST_(%CTB+3)
 10282  !        *STB_ASL
 10283  !END:
 10284  !     %FINISH
64784 @ 544312:                  LINE   10265 "regression-compile-tmp/nrimp10s-77.imp"
64785 @ 544354:                  LOCATE L_0004

 10285  %END
64786 @ 544357:                  LINE   10285 "regression-compile-tmp/nrimp10s-77.imp"
64787 @ 544399:               END    _lev0id0_lev1id1_POP {lev=3 --> 2}

 10286  %ROUTINE REPLACE1(%INTEGER CELL, S1)
64788 @ 544400:               LINE   10286 "regression-compile-tmp/nrimp10s-77.imp"
64789 @ 544442:               DEF    REPLACE1 (_lev0id0_lev1id1_REPLACE1) p1=V_010d a/tf=7 b/format=0 c/ostate=0  type=0 (<type:0>) form=7 (routine) special=0 (<special:0>) linkage=0 (auto) spec=0 indirect=0 unass=0
64790 @ 544462:                  START  ( FORMAL PARAMETERS  {lev=3 --> 4, nested=0 --> 1}
64791 @ 544463:                     DEF    CELL p1=V_011f a/tf=11 b/format=1 c/ostate=0  type=1 (integer) form=1 (simple) special=0 (<special:0>) linkage=0 (auto) spec=0 indirect=0 unass=0
64792 @ 544479:                     DEF    S1 p1=V_0120 a/tf=11 b/format=1 c/ostate=0  type=1 (integer) form=1 (simple) special=0 (<special:0>) linkage=0 (auto) spec=0 indirect=0 unass=0
64793 @ 544493:                  FINISH ) {lev=3}

 10287           ASLIST(CELL)_S1=S1
64794 @ 544494:                  LINE   10287 "regression-compile-tmp/nrimp10s-77.imp"
64795 @ 544536:                  PUSH   ASLIST
64796 @ 544539:                  PUSH   CELL
64797 @ 544542:                  ACCESS
64798 @ 544543:                  SELECT 1
64799 @ 544546:                  PUSH   S1
64800 @ 544549:                  ASSVAL

 10288  %END
64801 @ 544550:                  LINE   10288 "regression-compile-tmp/nrimp10s-77.imp"
64802 @ 544592:               END    _lev0id0_lev1id1_REPLACE1 {lev=3 --> 2}

 10289  %ROUTINE REPLACE2(%INTEGER CELL, S2)
64803 @ 544593:               LINE   10289 "regression-compile-tmp/nrimp10s-77.imp"
64804 @ 544635:               DEF    REPLACE2 (_lev0id0_lev1id1_REPLACE2) p1=V_010e a/tf=7 b/format=0 c/ostate=0  type=0 (<type:0>) form=7 (routine) special=0 (<special:0>) linkage=0 (auto) spec=0 indirect=0 unass=0
64805 @ 544655:                  START  ( FORMAL PARAMETERS  {lev=3 --> 4, nested=0 --> 1}
64806 @ 544656:                     DEF    CELL p1=V_011f a/tf=11 b/format=1 c/ostate=0  type=1 (integer) form=1 (simple) special=0 (<special:0>) linkage=0 (auto) spec=0 indirect=0 unass=0
64807 @ 544672:                     DEF    S2 p1=V_0120 a/tf=11 b/format=1 c/ostate=0  type=1 (integer) form=1 (simple) special=0 (<special:0>) linkage=0 (auto) spec=0 indirect=0 unass=0
64808 @ 544686:                  FINISH ) {lev=3}

 10290           ASLIST(CELL)_S2=S2
64809 @ 544687:                  LINE   10290 "regression-compile-tmp/nrimp10s-77.imp"
64810 @ 544729:                  PUSH   ASLIST
64811 @ 544732:                  PUSH   CELL
64812 @ 544735:                  ACCESS
64813 @ 544736:                  SELECT 2
64814 @ 544739:                  PUSH   S2
64815 @ 544742:                  ASSVAL

 10291  %END
64816 @ 544743:                  LINE   10291 "regression-compile-tmp/nrimp10s-77.imp"
64817 @ 544785:               END    _lev0id0_lev1id1_REPLACE2 {lev=3 --> 2}

 10292  %ROUTINE REPLACE3(%INTEGER CELL, S3)
64818 @ 544786:               LINE   10292 "regression-compile-tmp/nrimp10s-77.imp"
64819 @ 544828:               DEF    REPLACE3 (_lev0id0_lev1id1_REPLACE3) p1=V_010f a/tf=7 b/format=0 c/ostate=0  type=0 (<type:0>) form=7 (routine) special=0 (<special:0>) linkage=0 (auto) spec=0 indirect=0 unass=0
64820 @ 544848:                  START  ( FORMAL PARAMETERS  {lev=3 --> 4, nested=0 --> 1}
64821 @ 544849:                     DEF    CELL p1=V_011f a/tf=11 b/format=1 c/ostate=0  type=1 (integer) form=1 (simple) special=0 (<special:0>) linkage=0 (auto) spec=0 indirect=0 unass=0
64822 @ 544865:                     DEF    S3 p1=V_0120 a/tf=11 b/format=1 c/ostate=0  type=1 (integer) form=1 (simple) special=0 (<special:0>) linkage=0 (auto) spec=0 indirect=0 unass=0
64823 @ 544879:                  FINISH ) {lev=3}

 10293           ASLIST(CELL)_S3=S3
64824 @ 544880:                  LINE   10293 "regression-compile-tmp/nrimp10s-77.imp"
64825 @ 544922:                  PUSH   ASLIST
64826 @ 544925:                  PUSH   CELL
64827 @ 544928:                  ACCESS
64828 @ 544929:                  SELECT 3
64829 @ 544932:                  PUSH   S3
64830 @ 544935:                  ASSVAL

 10294  %END
64831 @ 544936:                  LINE   10294 "regression-compile-tmp/nrimp10s-77.imp"
64832 @ 544978:               END    _lev0id0_lev1id1_REPLACE3 {lev=3 --> 2}

 10295           %ROUTINE BINSERT(%INTEGERNAME TOP,BOT,%INTEGER S1,S2,S3)
 10296  !***********************************************************************
 10297  !*       INSERT A CELL AT THE BOTTOM OF A LIST                         *
 10298  !*       UPDATING TOP AND BOTTOM POINTERS APPROPIATELY                 *
 10299  !***********************************************************************
64833 @ 544979:               LINE   10295 "regression-compile-tmp/nrimp10s-77.imp"
64834 @ 545021:               DEF    BINSERT (_lev0id0_lev1id1_BINSERT) p1=V_0114 a/tf=7 b/format=0 c/ostate=0  type=0 (<type:0>) form=7 (routine) special=0 (<special:0>) linkage=0 (auto) spec=0 indirect=0 unass=0
64835 @ 545040:                  START  ( FORMAL PARAMETERS  {lev=3 --> 4, nested=0 --> 1}
64836 @ 545041:                     DEF    TOP p1=V_011f a/tf=12 b/format=1 c/ostate=0  type=1 (integer) form=2 (name) special=0 (<special:0>) linkage=0 (auto) spec=0 indirect=0 unass=0
64837 @ 545056:                     DEF    BOT p1=V_0120 a/tf=12 b/format=1 c/ostate=0  type=1 (integer) form=2 (name) special=0 (<special:0>) linkage=0 (auto) spec=0 indirect=0 unass=0
64838 @ 545071:                     DEF    S1 p1=V_0121 a/tf=11 b/format=1 c/ostate=0  type=1 (integer) form=1 (simple) special=0 (<special:0>) linkage=0 (auto) spec=0 indirect=0 unass=0
64839 @ 545085:                     DEF    S2 p1=V_0122 a/tf=11 b/format=1 c/ostate=0  type=1 (integer) form=1 (simple) special=0 (<special:0>) linkage=0 (auto) spec=0 indirect=0 unass=0
64840 @ 545099:                     DEF    S3 p1=V_0123 a/tf=11 b/format=1 c/ostate=0  type=1 (integer) form=1 (simple) special=0 (<special:0>) linkage=0 (auto) spec=0 indirect=0 unass=0
64841 @ 545113:                  FINISH ) {lev=3}

 10300  %INTEGER I,J
64842 @ 545114:                  LINE   10300 "regression-compile-tmp/nrimp10s-77.imp"
64843 @ 545156:                  DEF    I p1=V_0124 a/tf=11 b/format=1 c/ostate=0  type=1 (integer) form=1 (simple) special=0 (<special:0>) linkage=0 (auto) spec=0 indirect=0 unass=0
64844 @ 545169:                  DEF    J p1=V_0125 a/tf=11 b/format=1 c/ostate=0  type=1 (integer) form=1 (simple) special=0 (<special:0>) linkage=0 (auto) spec=0 indirect=0 unass=0

 10301  %RECORD(LISTF)%NAME LCELL{(LISTF)
64845 @ 545182:                  LINE   10301 "regression-compile-tmp/nrimp10s-77.imp"
64846 @ 545224:                  DEF    LCELL p1=V_0126 a/tf=42 b/format=f3 c/ostate=0  type=4 (record) form=2 (name) special=0 (<special:0>) linkage=0 (auto) spec=0 indirect=0 unass=0

 10302           I=ASL
64847 @ 545241:                  LINE   10302 "regression-compile-tmp/nrimp10s-77.imp"
64848 @ 545283:                  PUSH   I
64849 @ 545286:                  PUSH   ASL
64850 @ 545289:                  ASSVAL

 10303           %IF I=0 %THEN I=MORE SPACE
64851 @ 545290:                  LINE   10303 "regression-compile-tmp/nrimp10s-77.imp"
64852 @ 545332:                  PUSH   I
64853 @ 545335:                  PUSHI  #0x00000000
64854 @ 545340:                  JUMPIF # L_0004
64855 @ 545344:                  PUSH   I
64856 @ 545347:                  PUSH   MORESPACE
64857 @ 545350:                  CALL  
64858 @ 545351:                  ASSVAL
64859 @ 545352:                  LOCATE L_0004

 10304           LCELL==ASLIST(I)
64860 @ 545355:                  LINE   10304 "regression-compile-tmp/nrimp10s-77.imp"
64861 @ 545397:                  PUSH   LCELL
64862 @ 545400:                  PUSH   ASLIST
64863 @ 545403:                  PUSH   I
64864 @ 545406:                  ACCESS
64865 @ 545407:                  ASSREF

 10305           ASL=LCELL_LINK
64866 @ 545408:                  LINE   10305 "regression-compile-tmp/nrimp10s-77.imp"
64867 @ 545450:                  PUSH   ASL
64868 @ 545453:                  PUSH   LCELL
64869 @ 545456:                  SELECT 4
64870 @ 545459:                  ASSVAL

 10306           LCELL_S1=S1; LCELL_S2=S2
64871 @ 545460:                  LINE   10306 "regression-compile-tmp/nrimp10s-77.imp"
64872 @ 545502:                  PUSH   LCELL
64873 @ 545505:                  SELECT 1
64874 @ 545508:                  PUSH   S1
64875 @ 545511:                  ASSVAL
64876 @ 545512:                  LINE   10306 "regression-compile-tmp/nrimp10s-77.imp"
64877 @ 545554:                  PUSH   LCELL
64878 @ 545557:                  SELECT 2
64879 @ 545560:                  PUSH   S2
64880 @ 545563:                  ASSVAL

 10307           LCELL_S3=S3; LCELL_LINK=0
64881 @ 545564:                  LINE   10307 "regression-compile-tmp/nrimp10s-77.imp"
64882 @ 545606:                  PUSH   LCELL
64883 @ 545609:                  SELECT 3
64884 @ 545612:                  PUSH   S3
64885 @ 545615:                  ASSVAL
64886 @ 545616:                  LINE   10307 "regression-compile-tmp/nrimp10s-77.imp"
64887 @ 545658:                  PUSH   LCELL
64888 @ 545661:                  SELECT 4
64889 @ 545664:                  PUSHI  #0x00000000
64890 @ 545669:                  ASSVAL

 10308           J=BOT
64891 @ 545670:                  LINE   10308 "regression-compile-tmp/nrimp10s-77.imp"
64892 @ 545712:                  PUSH   J
64893 @ 545715:                  PUSH   BOT
64894 @ 545718:                  ASSVAL

 10309           %IF J=0 %THEN BOT=I %AND TOP=BOT %ELSE %START
64895 @ 545719:                  LINE   10309 "regression-compile-tmp/nrimp10s-77.imp"
64896 @ 545761:                  PUSH   J
64897 @ 545764:                  PUSHI  #0x00000000
64898 @ 545769:                  JUMPIF # L_0004
64899 @ 545773:                  PUSH   BOT
64900 @ 545776:                  PUSH   I
64901 @ 545779:                  ASSVAL
64902 @ 545780:                  PUSH   TOP
64903 @ 545783:                  PUSH   BOT
64904 @ 545786:                  ASSVAL
64905 @ 545787:                  GOTO   L_0003
64906 @ 545790:                  LOCATE L_0004

 10310              ASLIST(J)_LINK=I
64907 @ 545793:                  LINE   10310 "regression-compile-tmp/nrimp10s-77.imp"
64908 @ 545835:                  PUSH   ASLIST
64909 @ 545838:                  PUSH   J
64910 @ 545841:                  ACCESS
64911 @ 545842:                  SELECT 4
64912 @ 545845:                  PUSH   I
64913 @ 545848:                  ASSVAL

 10311              BOT=I
64914 @ 545849:                  LINE   10311 "regression-compile-tmp/nrimp10s-77.imp"
64915 @ 545891:                  PUSH   BOT
64916 @ 545894:                  PUSH   I
64917 @ 545897:                  ASSVAL

 10312           %FINISH
64918 @ 545898:                  LINE   10312 "regression-compile-tmp/nrimp10s-77.imp"
64919 @ 545940:                  LOCATE L_0003

 10313  %END
64920 @ 545943:                  LINE   10313 "regression-compile-tmp/nrimp10s-77.imp"
64921 @ 545985:               END    _lev0id0_lev1id1_BINSERT {lev=3 --> 2}

 10314  %ROUTINE INSERT AT END(%INTEGERNAME CELL, %INTEGER S1, S2, S3)
 10315  !***********************************************************************
 10316  !*       ADD A CELL TO THE BOTTOM OF THE LIST HEADED BY 'CELL'         *
 10317  !***********************************************************************
64922 @ 545986:               LINE   10314 "regression-compile-tmp/nrimp10s-77.imp"
64923 @ 546028:               DEF    INSERTATEND (_lev0id0_lev1id1_INSERTATEND) p1=V_0106 a/tf=7 b/format=0 c/ostate=0  type=0 (<type:0>) form=7 (routine) special=0 (<special:0>) linkage=0 (auto) spec=0 indirect=0 unass=0
64924 @ 546051:                  START  ( FORMAL PARAMETERS  {lev=3 --> 4, nested=0 --> 1}
64925 @ 546052:                     DEF    CELL p1=V_011f a/tf=12 b/format=1 c/ostate=0  type=1 (integer) form=2 (name) special=0 (<special:0>) linkage=0 (auto) spec=0 indirect=0 unass=0
64926 @ 546068:                     DEF    S1 p1=V_0120 a/tf=11 b/format=1 c/ostate=0  type=1 (integer) form=1 (simple) special=0 (<special:0>) linkage=0 (auto) spec=0 indirect=0 unass=0
64927 @ 546082:                     DEF    S2 p1=V_0121 a/tf=11 b/format=1 c/ostate=0  type=1 (integer) form=1 (simple) special=0 (<special:0>) linkage=0 (auto) spec=0 indirect=0 unass=0
64928 @ 546096:                     DEF    S3 p1=V_0122 a/tf=11 b/format=1 c/ostate=0  type=1 (integer) form=1 (simple) special=0 (<special:0>) linkage=0 (auto) spec=0 indirect=0 unass=0
64929 @ 546110:                  FINISH ) {lev=3}

 10318  %INTEGER I,J,N
64930 @ 546111:                  LINE   10318 "regression-compile-tmp/nrimp10s-77.imp"
64931 @ 546153:                  DEF    I p1=V_0123 a/tf=11 b/format=1 c/ostate=0  type=1 (integer) form=1 (simple) special=0 (<special:0>) linkage=0 (auto) spec=0 indirect=0 unass=0
64932 @ 546166:                  DEF    J p1=V_0124 a/tf=11 b/format=1 c/ostate=0  type=1 (integer) form=1 (simple) special=0 (<special:0>) linkage=0 (auto) spec=0 indirect=0 unass=0
64933 @ 546179:                  DEF    N p1=V_0125 a/tf=11 b/format=1 c/ostate=0  type=1 (integer) form=1 (simple) special=0 (<special:0>) linkage=0 (auto) spec=0 indirect=0 unass=0

 10319  %RECORD(LISTF)%NAME LCELL{(LISTF)
64934 @ 546192:                  LINE   10319 "regression-compile-tmp/nrimp10s-77.imp"
64935 @ 546234:                  DEF    LCELL p1=V_0126 a/tf=42 b/format=f3 c/ostate=0  type=4 (record) form=2 (name) special=0 (<special:0>) linkage=0 (auto) spec=0 indirect=0 unass=0

 10320           I=CELL; J=I
64936 @ 546251:                  LINE   10320 "regression-compile-tmp/nrimp10s-77.imp"
64937 @ 546293:                  PUSH   I
64938 @ 546296:                  PUSH   CELL
64939 @ 546299:                  ASSVAL
64940 @ 546300:                  LINE   10320 "regression-compile-tmp/nrimp10s-77.imp"
64941 @ 546342:                  PUSH   J
64942 @ 546345:                  PUSH   I
64943 @ 546348:                  ASSVAL

 10321           %WHILE I#0 %CYCLE
64944 @ 546349:                  LINE   10321 "regression-compile-tmp/nrimp10s-77.imp"
64945 @ 546391:                  LOCATE L_0003
64946 @ 546394:                  PUSH   I
64947 @ 546397:                  PUSHI  #0x00000000
64948 @ 546402:                  JUMPIF = L_0004

 10322              J=I
64949 @ 546406:                  LINE   10322 "regression-compile-tmp/nrimp10s-77.imp"
64950 @ 546448:                  PUSH   J
64951 @ 546451:                  PUSH   I
64952 @ 546454:                  ASSVAL

 10323              I=ASLIST(J)_LINK
64953 @ 546455:                  LINE   10323 "regression-compile-tmp/nrimp10s-77.imp"
64954 @ 546497:                  PUSH   I
64955 @ 546500:                  PUSH   ASLIST
64956 @ 546503:                  PUSH   J
64957 @ 546506:                  ACCESS
64958 @ 546507:                  SELECT 4
64959 @ 546510:                  ASSVAL

 10324           %REPEAT
64960 @ 546511:                  LINE   10324 "regression-compile-tmp/nrimp10s-77.imp"
64961 @ 546553:                  REPEAT L_0003
64962 @ 546556:                  LOCATE L_0004

 10325           N=ASL
64963 @ 546559:                  LINE   10325 "regression-compile-tmp/nrimp10s-77.imp"
64964 @ 546601:                  PUSH   N
64965 @ 546604:                  PUSH   ASL
64966 @ 546607:                  ASSVAL

 10326           %IF N=0 %THEN N=MORE SPACE
64967 @ 546608:                  LINE   10326 "regression-compile-tmp/nrimp10s-77.imp"
64968 @ 546650:                  PUSH   N
64969 @ 546653:                  PUSHI  #0x00000000
64970 @ 546658:                  JUMPIF # L_0004
64971 @ 546662:                  PUSH   N
64972 @ 546665:                  PUSH   MORESPACE
64973 @ 546668:                  CALL  
64974 @ 546669:                  ASSVAL
64975 @ 546670:                  LOCATE L_0004

 10327           LCELL==ASLIST(N)
64976 @ 546673:                  LINE   10327 "regression-compile-tmp/nrimp10s-77.imp"
64977 @ 546715:                  PUSH   LCELL
64978 @ 546718:                  PUSH   ASLIST
64979 @ 546721:                  PUSH   N
64980 @ 546724:                  ACCESS
64981 @ 546725:                  ASSREF

 10328           ASL=LCELL_LINK
64982 @ 546726:                  LINE   10328 "regression-compile-tmp/nrimp10s-77.imp"
64983 @ 546768:                  PUSH   ASL
64984 @ 546771:                  PUSH   LCELL
64985 @ 546774:                  SELECT 4
64986 @ 546777:                  ASSVAL

 10329           %IF J=0 %THEN CELL=N %ELSE ASLIST(J)_LINK=N
64987 @ 546778:                  LINE   10329 "regression-compile-tmp/nrimp10s-77.imp"
64988 @ 546820:                  PUSH   J
64989 @ 546823:                  PUSHI  #0x00000000
64990 @ 546828:                  JUMPIF # L_0004
64991 @ 546832:                  PUSH   CELL
64992 @ 546835:                  PUSH   N
64993 @ 546838:                  ASSVAL
64994 @ 546839:                  GOTO   L_0003
64995 @ 546842:                  LOCATE L_0004
64996 @ 546845:                  PUSH   ASLIST
64997 @ 546848:                  PUSH   J
64998 @ 546851:                  ACCESS
64999 @ 546852:                  SELECT 4
65000 @ 546855:                  PUSH   N
65001 @ 546858:                  ASSVAL
65002 @ 546859:                  LOCATE L_0003

 10330           LCELL_S1=S1
65003 @ 546862:                  LINE   10330 "regression-compile-tmp/nrimp10s-77.imp"
65004 @ 546904:                  PUSH   LCELL
65005 @ 546907:                  SELECT 1
65006 @ 546910:                  PUSH   S1
65007 @ 546913:                  ASSVAL

 10331           LCELL_S2=S2
65008 @ 546914:                  LINE   10331 "regression-compile-tmp/nrimp10s-77.imp"
65009 @ 546956:                  PUSH   LCELL
65010 @ 546959:                  SELECT 2
65011 @ 546962:                  PUSH   S2
65012 @ 546965:                  ASSVAL

 10332           LCELL_S3=S3
65013 @ 546966:                  LINE   10332 "regression-compile-tmp/nrimp10s-77.imp"
65014 @ 547008:                  PUSH   LCELL
65015 @ 547011:                  SELECT 3
65016 @ 547014:                  PUSH   S3
65017 @ 547017:                  ASSVAL

 10333           LCELL_LINK=0
65018 @ 547018:                  LINE   10333 "regression-compile-tmp/nrimp10s-77.imp"
65019 @ 547060:                  PUSH   LCELL
65020 @ 547063:                  SELECT 4
65021 @ 547066:                  PUSHI  #0x00000000
65022 @ 547071:                  ASSVAL

 10334  %END
65023 @ 547072:                  LINE   10334 "regression-compile-tmp/nrimp10s-77.imp"
65024 @ 547114:               END    _lev0id0_lev1id1_INSERTATEND {lev=3 --> 2}

 10335  %ROUTINE REPLACE123(%INTEGER CELL,S1,S2,S3)
65025 @ 547115:               LINE   10335 "regression-compile-tmp/nrimp10s-77.imp"
65026 @ 547157:               DEF    REPLACE123 (_lev0id0_lev1id1_REPLACE123) p1=V_0110 a/tf=7 b/format=0 c/ostate=0  type=0 (<type:0>) form=7 (routine) special=0 (<special:0>) linkage=0 (auto) spec=0 indirect=0 unass=0
65027 @ 547179:                  START  ( FORMAL PARAMETERS  {lev=3 --> 4, nested=0 --> 1}
65028 @ 547180:                     DEF    CELL p1=V_011f a/tf=11 b/format=1 c/ostate=0  type=1 (integer) form=1 (simple) special=0 (<special:0>) linkage=0 (auto) spec=0 indirect=0 unass=0
65029 @ 547196:                     DEF    S1 p1=V_0120 a/tf=11 b/format=1 c/ostate=0  type=1 (integer) form=1 (simple) special=0 (<special:0>) linkage=0 (auto) spec=0 indirect=0 unass=0
65030 @ 547210:                     DEF    S2 p1=V_0121 a/tf=11 b/format=1 c/ostate=0  type=1 (integer) form=1 (simple) special=0 (<special:0>) linkage=0 (auto) spec=0 indirect=0 unass=0
65031 @ 547224:                     DEF    S3 p1=V_0122 a/tf=11 b/format=1 c/ostate=0  type=1 (integer) form=1 (simple) special=0 (<special:0>) linkage=0 (auto) spec=0 indirect=0 unass=0
65032 @ 547238:                  FINISH ) {lev=3}

 10336           ASLIST(CELL)_S1=S1
65033 @ 547239:                  LINE   10336 "regression-compile-tmp/nrimp10s-77.imp"
65034 @ 547281:                  PUSH   ASLIST
65035 @ 547284:                  PUSH   CELL
65036 @ 547287:                  ACCESS
65037 @ 547288:                  SELECT 1
65038 @ 547291:                  PUSH   S1
65039 @ 547294:                  ASSVAL

 10337           ASLIST(CELL)_S2=S2
65040 @ 547295:                  LINE   10337 "regression-compile-tmp/nrimp10s-77.imp"
65041 @ 547337:                  PUSH   ASLIST
65042 @ 547340:                  PUSH   CELL
65043 @ 547343:                  ACCESS
65044 @ 547344:                  SELECT 2
65045 @ 547347:                  PUSH   S2
65046 @ 547350:                  ASSVAL

 10338           ASLIST(CELL)_S3=S3
65047 @ 547351:                  LINE   10338 "regression-compile-tmp/nrimp10s-77.imp"
65048 @ 547393:                  PUSH   ASLIST
65049 @ 547396:                  PUSH   CELL
65050 @ 547399:                  ACCESS
65051 @ 547400:                  SELECT 3
65052 @ 547403:                  PUSH   S3
65053 @ 547406:                  ASSVAL

 10339  %END
65054 @ 547407:                  LINE   10339 "regression-compile-tmp/nrimp10s-77.imp"
65055 @ 547449:               END    _lev0id0_lev1id1_REPLACE123 {lev=3 --> 2}

 10340  %ROUTINE MLINK(%INTEGERNAME CELL)
65056 @ 547450:               LINE   10340 "regression-compile-tmp/nrimp10s-77.imp"
65057 @ 547492:               DEF    MLINK (_lev0id0_lev1id1_MLINK) p1=V_010c a/tf=7 b/format=0 c/ostate=0  type=0 (<type:0>) form=7 (routine) special=0 (<special:0>) linkage=0 (auto) spec=0 indirect=0 unass=0
65058 @ 547509:                  START  ( FORMAL PARAMETERS  {lev=3 --> 4, nested=0 --> 1}
65059 @ 547510:                     DEF    CELL p1=V_011f a/tf=12 b/format=1 c/ostate=0  type=1 (integer) form=2 (name) special=0 (<special:0>) linkage=0 (auto) spec=0 indirect=0 unass=0
65060 @ 547526:                  FINISH ) {lev=3}

 10341           CELL=ASLIST(CELL)_LINK
65061 @ 547527:                  LINE   10341 "regression-compile-tmp/nrimp10s-77.imp"
65062 @ 547569:                  PUSH   CELL
65063 @ 547572:                  PUSH   ASLIST
65064 @ 547575:                  PUSH   CELL
65065 @ 547578:                  ACCESS
65066 @ 547579:                  SELECT 4
65067 @ 547582:                  ASSVAL

 10342  %END
65068 @ 547583:                  LINE   10342 "regression-compile-tmp/nrimp10s-77.imp"
65069 @ 547625:               END    _lev0id0_lev1id1_MLINK {lev=3 --> 2}

 10343  %INTEGERFN FIND(%INTEGER LAB, LIST)
 10344  !***********************************************************************
 10345  !*       THIS FUNCTION SEARCHES LIST 'LIST' FOR LAB IN STREAM2 AND     *
 10346  !*       RETURNS THE CORRESPONDING CELL NO.IT USED FOR MORE THAN       *
 10347  !*       SCANNING LABEL LISTS.                                         *
 10348  !***********************************************************************
65070 @ 547626:               LINE   10343 "regression-compile-tmp/nrimp10s-77.imp"
65071 @ 547668:               DEF    FIND (_lev0id0_lev1id1_FIND) p1=V_010b a/tf=18 b/format=1 c/ostate=10  type=1 (integer) form=8 (function) special=0 (<special:0>) linkage=0 (auto) spec=0 indirect=1 unass=0
65072 @ 547684:                  START  ( FORMAL PARAMETERS  {lev=3 --> 4, nested=0 --> 1}
65073 @ 547685:                     DEF    LAB p1=V_011f a/tf=11 b/format=1 c/ostate=0  type=1 (integer) form=1 (simple) special=0 (<special:0>) linkage=0 (auto) spec=0 indirect=0 unass=0
65074 @ 547700:                     DEF    LIST p1=V_0120 a/tf=11 b/format=1 c/ostate=0  type=1 (integer) form=1 (simple) special=0 (<special:0>) linkage=0 (auto) spec=0 indirect=0 unass=0
65075 @ 547716:                  FINISH ) {lev=3}

 10349           %WHILE LIST#0 %CYCLE
65076 @ 547717:                  LINE   10349 "regression-compile-tmp/nrimp10s-77.imp"
65077 @ 547759:                  LOCATE L_0003
65078 @ 547762:                  PUSH   LIST
65079 @ 547765:                  PUSHI  #0x00000000
65080 @ 547770:                  JUMPIF = L_0004

 10350              %RESULT=LIST %IF LAB=ASLIST(LIST)_S2
65081 @ 547774:                  LINE   10350 "regression-compile-tmp/nrimp10s-77.imp"
65082 @ 547816:                  PUSH   LAB
65083 @ 547819:                  PUSH   ASLIST
65084 @ 547822:                  PUSH   LIST
65085 @ 547825:                  ACCESS
65086 @ 547826:                  SELECT 2
65087 @ 547829:                  JUMPIF # L_0007
65088 @ 547833:                  PUSH   LIST
65089 @ 547836:                  RESULT
65090 @ 547837:                  LOCATE L_0007

 10351              LIST=ASLIST(LIST)_LINK
65091 @ 547840:                  LINE   10351 "regression-compile-tmp/nrimp10s-77.imp"
65092 @ 547882:                  PUSH   LIST
65093 @ 547885:                  PUSH   ASLIST
65094 @ 547888:                  PUSH   LIST
65095 @ 547891:                  ACCESS
65096 @ 547892:                  SELECT 4
65097 @ 547895:                  ASSVAL

 10352           %REPEAT
65098 @ 547896:                  LINE   10352 "regression-compile-tmp/nrimp10s-77.imp"
65099 @ 547938:                  REPEAT L_0003
65100 @ 547941:                  LOCATE L_0004

 10353           %RESULT=-1
65101 @ 547944:                  LINE   10353 "regression-compile-tmp/nrimp10s-77.imp"
65102 @ 547986:                  PUSHI  #0x00000001
65103 @ 547991:                  NEGATE
65104 @ 547992:                  RESULT

 10354  %END
65105 @ 547993:                  LINE   10354 "regression-compile-tmp/nrimp10s-77.imp"
65106 @ 548035:               END    _lev0id0_lev1id1_FIND {lev=3 --> 2}

 10355  %ROUTINE FROM123(%INTEGER CELL, %INTEGERNAME S1, S2, S3)
 10356  !***********************************************************************
 10357  !*       ALL THE FROMS RETURN INFO FROM CELLS OF A LIST WITHOUT        *
 10358  !*       AFFECTING THE LIST IN ANY WAY.                                *
 10359  !***********************************************************************
65107 @ 548036:               LINE   10355 "regression-compile-tmp/nrimp10s-77.imp"
65108 @ 548078:               DEF    FROM123 (_lev0id0_lev1id1_FROM123) p1=V_0108 a/tf=7 b/format=0 c/ostate=0  type=0 (<type:0>) form=7 (routine) special=0 (<special:0>) linkage=0 (auto) spec=0 indirect=0 unass=0
65109 @ 548097:                  START  ( FORMAL PARAMETERS  {lev=3 --> 4, nested=0 --> 1}
65110 @ 548098:                     DEF    CELL p1=V_011f a/tf=11 b/format=1 c/ostate=0  type=1 (integer) form=1 (simple) special=0 (<special:0>) linkage=0 (auto) spec=0 indirect=0 unass=0
65111 @ 548114:                     DEF    S1 p1=V_0120 a/tf=12 b/format=1 c/ostate=0  type=1 (integer) form=2 (name) special=0 (<special:0>) linkage=0 (auto) spec=0 indirect=0 unass=0
65112 @ 548128:                     DEF    S2 p1=V_0121 a/tf=12 b/format=1 c/ostate=0  type=1 (integer) form=2 (name) special=0 (<special:0>) linkage=0 (auto) spec=0 indirect=0 unass=0
65113 @ 548142:                     DEF    S3 p1=V_0122 a/tf=12 b/format=1 c/ostate=0  type=1 (integer) form=2 (name) special=0 (<special:0>) linkage=0 (auto) spec=0 indirect=0 unass=0
65114 @ 548156:                  FINISH ) {lev=3}

 10360  %RECORD(LISTF)%NAME LCELL{(LISTF)
65115 @ 548157:                  LINE   10360 "regression-compile-tmp/nrimp10s-77.imp"
65116 @ 548199:                  DEF    LCELL p1=V_0123 a/tf=42 b/format=f3 c/ostate=0  type=4 (record) form=2 (name) special=0 (<special:0>) linkage=0 (auto) spec=0 indirect=0 unass=0

 10361           LCELL==ASLIST(CELL)
65117 @ 548216:                  LINE   10361 "regression-compile-tmp/nrimp10s-77.imp"
65118 @ 548258:                  PUSH   LCELL
65119 @ 548261:                  PUSH   ASLIST
65120 @ 548264:                  PUSH   CELL
65121 @ 548267:                  ACCESS
65122 @ 548268:                  ASSREF

 10362           S1=LCELL_S1
65123 @ 548269:                  LINE   10362 "regression-compile-tmp/nrimp10s-77.imp"
65124 @ 548311:                  PUSH   S1
65125 @ 548314:                  PUSH   LCELL
65126 @ 548317:                  SELECT 1
65127 @ 548320:                  ASSVAL

 10363           S2=LCELL_S2
65128 @ 548321:                  LINE   10363 "regression-compile-tmp/nrimp10s-77.imp"
65129 @ 548363:                  PUSH   S2
65130 @ 548366:                  PUSH   LCELL
65131 @ 548369:                  SELECT 2
65132 @ 548372:                  ASSVAL

 10364           S3=LCELL_S3
65133 @ 548373:                  LINE   10364 "regression-compile-tmp/nrimp10s-77.imp"
65134 @ 548415:                  PUSH   S3
65135 @ 548418:                  PUSH   LCELL
65136 @ 548421:                  SELECT 3
65137 @ 548424:                  ASSVAL

 10365  %END
65138 @ 548425:                  LINE   10365 "regression-compile-tmp/nrimp10s-77.imp"
65139 @ 548467:               END    _lev0id0_lev1id1_FROM123 {lev=3 --> 2}

 10366  %ROUTINE FROM12(%INTEGER CELL, %INTEGERNAME S1, S2)
65140 @ 548468:               LINE   10366 "regression-compile-tmp/nrimp10s-77.imp"
65141 @ 548510:               DEF    FROM12 (_lev0id0_lev1id1_FROM12) p1=V_0107 a/tf=7 b/format=0 c/ostate=0  type=0 (<type:0>) form=7 (routine) special=0 (<special:0>) linkage=0 (auto) spec=0 indirect=0 unass=0
65142 @ 548528:                  START  ( FORMAL PARAMETERS  {lev=3 --> 4, nested=0 --> 1}
65143 @ 548529:                     DEF    CELL p1=V_011f a/tf=11 b/format=1 c/ostate=0  type=1 (integer) form=1 (simple) special=0 (<special:0>) linkage=0 (auto) spec=0 indirect=0 unass=0
65144 @ 548545:                     DEF    S1 p1=V_0120 a/tf=12 b/format=1 c/ostate=0  type=1 (integer) form=2 (name) special=0 (<special:0>) linkage=0 (auto) spec=0 indirect=0 unass=0
65145 @ 548559:                     DEF    S2 p1=V_0121 a/tf=12 b/format=1 c/ostate=0  type=1 (integer) form=2 (name) special=0 (<special:0>) linkage=0 (auto) spec=0 indirect=0 unass=0
65146 @ 548573:                  FINISH ) {lev=3}

 10367  %RECORD(LISTF)%NAME LCELL{(LISTF)
65147 @ 548574:                  LINE   10367 "regression-compile-tmp/nrimp10s-77.imp"
65148 @ 548616:                  DEF    LCELL p1=V_0122 a/tf=42 b/format=f3 c/ostate=0  type=4 (record) form=2 (name) special=0 (<special:0>) linkage=0 (auto) spec=0 indirect=0 unass=0

 10368           LCELL==ASLIST(CELL)
65149 @ 548633:                  LINE   10368 "regression-compile-tmp/nrimp10s-77.imp"
65150 @ 548675:                  PUSH   LCELL
65151 @ 548678:                  PUSH   ASLIST
65152 @ 548681:                  PUSH   CELL
65153 @ 548684:                  ACCESS
65154 @ 548685:                  ASSREF

 10369           S1=LCELL_S1
65155 @ 548686:                  LINE   10369 "regression-compile-tmp/nrimp10s-77.imp"
65156 @ 548728:                  PUSH   S1
65157 @ 548731:                  PUSH   LCELL
65158 @ 548734:                  SELECT 1
65159 @ 548737:                  ASSVAL

 10370           S2=LCELL_S2
65160 @ 548738:                  LINE   10370 "regression-compile-tmp/nrimp10s-77.imp"
65161 @ 548780:                  PUSH   S2
65162 @ 548783:                  PUSH   LCELL
65163 @ 548786:                  SELECT 2
65164 @ 548789:                  ASSVAL

 10371  %END
65165 @ 548790:                  LINE   10371 "regression-compile-tmp/nrimp10s-77.imp"
65166 @ 548832:               END    _lev0id0_lev1id1_FROM12 {lev=3 --> 2}

 10372  %INTEGERFN FROM1(%INTEGER CELL)
65167 @ 548833:               LINE   10372 "regression-compile-tmp/nrimp10s-77.imp"
65168 @ 548875:               DEF    FROM1 (_lev0id0_lev1id1_FROM1) p1=V_0112 a/tf=18 b/format=1 c/ostate=10  type=1 (integer) form=8 (function) special=0 (<special:0>) linkage=0 (auto) spec=0 indirect=1 unass=0
65169 @ 548892:                  START  ( FORMAL PARAMETERS  {lev=3 --> 4, nested=0 --> 1}
65170 @ 548893:                     DEF    CELL p1=V_011f a/tf=11 b/format=1 c/ostate=0  type=1 (integer) form=1 (simple) special=0 (<special:0>) linkage=0 (auto) spec=0 indirect=0 unass=0
65171 @ 548909:                  FINISH ) {lev=3}

 10373           %RESULT =ASLIST(CELL)_S1
65172 @ 548910:                  LINE   10373 "regression-compile-tmp/nrimp10s-77.imp"
65173 @ 548952:                  PUSH   ASLIST
65174 @ 548955:                  PUSH   CELL
65175 @ 548958:                  ACCESS
65176 @ 548959:                  SELECT 1
65177 @ 548962:                  RESULT

 10374  %END
65178 @ 548963:                  LINE   10374 "regression-compile-tmp/nrimp10s-77.imp"
65179 @ 549005:               END    _lev0id0_lev1id1_FROM1 {lev=3 --> 2}

 10375  %INTEGERFN FROM2(%INTEGER CELL)
65180 @ 549006:               LINE   10375 "regression-compile-tmp/nrimp10s-77.imp"
65181 @ 549048:               DEF    FROM2 (_lev0id0_lev1id1_FROM2) p1=V_0111 a/tf=18 b/format=1 c/ostate=10  type=1 (integer) form=8 (function) special=0 (<special:0>) linkage=0 (auto) spec=0 indirect=1 unass=0
65182 @ 549065:                  START  ( FORMAL PARAMETERS  {lev=3 --> 4, nested=0 --> 1}
65183 @ 549066:                     DEF    CELL p1=V_011f a/tf=11 b/format=1 c/ostate=0  type=1 (integer) form=1 (simple) special=0 (<special:0>) linkage=0 (auto) spec=0 indirect=0 unass=0
65184 @ 549082:                  FINISH ) {lev=3}

 10376           %RESULT =ASLIST(CELL)_S2
65185 @ 549083:                  LINE   10376 "regression-compile-tmp/nrimp10s-77.imp"
65186 @ 549125:                  PUSH   ASLIST
65187 @ 549128:                  PUSH   CELL
65188 @ 549131:                  ACCESS
65189 @ 549132:                  SELECT 2
65190 @ 549135:                  RESULT

 10377  %END
65191 @ 549136:                  LINE   10377 "regression-compile-tmp/nrimp10s-77.imp"
65192 @ 549178:               END    _lev0id0_lev1id1_FROM2 {lev=3 --> 2}

 10378  %INTEGERFN FROM3(%INTEGER CELL)
65193 @ 549179:               LINE   10378 "regression-compile-tmp/nrimp10s-77.imp"
65194 @ 549221:               DEF    FROM3 (_lev0id0_lev1id1_FROM3) p1=V_0113 a/tf=18 b/format=1 c/ostate=10  type=1 (integer) form=8 (function) special=0 (<special:0>) linkage=0 (auto) spec=0 indirect=1 unass=0
65195 @ 549238:                  START  ( FORMAL PARAMETERS  {lev=3 --> 4, nested=0 --> 1}
65196 @ 549239:                     DEF    CELL p1=V_011f a/tf=11 b/format=1 c/ostate=0  type=1 (integer) form=1 (simple) special=0 (<special:0>) linkage=0 (auto) spec=0 indirect=0 unass=0
65197 @ 549255:                  FINISH ) {lev=3}

 10379           %RESULT =ASLIST(CELL)_S3
65198 @ 549256:                  LINE   10379 "regression-compile-tmp/nrimp10s-77.imp"
65199 @ 549298:                  PUSH   ASLIST
65200 @ 549301:                  PUSH   CELL
65201 @ 549304:                  ACCESS
65202 @ 549305:                  SELECT 3
65203 @ 549308:                  RESULT

 10380  %END
65204 @ 549309:                  LINE   10380 "regression-compile-tmp/nrimp10s-77.imp"
65205 @ 549351:               END    _lev0id0_lev1id1_FROM3 {lev=3 --> 2}

 10381  %ROUTINE CLEAR LIST(%INTEGERNAME OPHEAD)
 10382  !***********************************************************************
 10383  !*       THROW AWAY A COMPLETE LIST (MAY BE NULL!)                     *
 10384  !***********************************************************************
65206 @ 549352:               LINE   10381 "regression-compile-tmp/nrimp10s-77.imp"
65207 @ 549394:               DEF    CLEARLIST (_lev0id0_lev1id1_CLEARLIST) p1=V_0115 a/tf=7 b/format=0 c/ostate=0  type=0 (<type:0>) form=7 (routine) special=0 (<special:0>) linkage=0 (auto) spec=0 indirect=0 unass=0
65208 @ 549415:                  START  ( FORMAL PARAMETERS  {lev=3 --> 4, nested=0 --> 1}
65209 @ 549416:                     DEF    OPHEAD p1=V_011f a/tf=12 b/format=1 c/ostate=0  type=1 (integer) form=2 (name) special=0 (<special:0>) linkage=0 (auto) spec=0 indirect=0 unass=0
65210 @ 549434:                  FINISH ) {lev=3}

 10385  %INTEGER I, J
65211 @ 549435:                  LINE   10385 "regression-compile-tmp/nrimp10s-77.imp"
65212 @ 549477:                  DEF    I p1=V_0120 a/tf=11 b/format=1 c/ostate=0  type=1 (integer) form=1 (simple) special=0 (<special:0>) linkage=0 (auto) spec=0 indirect=0 unass=0
65213 @ 549490:                  DEF    J p1=V_0121 a/tf=11 b/format=1 c/ostate=0  type=1 (integer) form=1 (simple) special=0 (<special:0>) linkage=0 (auto) spec=0 indirect=0 unass=0

 10386            I=OPHEAD; J=I
65214 @ 549503:                  LINE   10386 "regression-compile-tmp/nrimp10s-77.imp"
65215 @ 549545:                  PUSH   I
65216 @ 549548:                  PUSH   OPHEAD
65217 @ 549551:                  ASSVAL
65218 @ 549552:                  LINE   10386 "regression-compile-tmp/nrimp10s-77.imp"
65219 @ 549594:                  PUSH   J
65220 @ 549597:                  PUSH   I
65221 @ 549600:                  ASSVAL

 10387           %WHILE I#0 %CYCLE
65222 @ 549601:                  LINE   10387 "regression-compile-tmp/nrimp10s-77.imp"
65223 @ 549643:                  LOCATE L_0003
65224 @ 549646:                  PUSH   I
65225 @ 549649:                  PUSHI  #0x00000000
65226 @ 549654:                  JUMPIF = L_0004

 10388              J=I
65227 @ 549658:                  LINE   10388 "regression-compile-tmp/nrimp10s-77.imp"
65228 @ 549700:                  PUSH   J
65229 @ 549703:                  PUSH   I
65230 @ 549706:                  ASSVAL

 10389              I=ASLIST(J)_LINK
65231 @ 549707:                  LINE   10389 "regression-compile-tmp/nrimp10s-77.imp"
65232 @ 549749:                  PUSH   I
65233 @ 549752:                  PUSH   ASLIST
65234 @ 549755:                  PUSH   J
65235 @ 549758:                  ACCESS
65236 @ 549759:                  SELECT 4
65237 @ 549762:                  ASSVAL

 10390           %REPEAT
65238 @ 549763:                  LINE   10390 "regression-compile-tmp/nrimp10s-77.imp"
65239 @ 549805:                  REPEAT L_0003
65240 @ 549808:                  LOCATE L_0004

 10391           %IF J#0 %START
65241 @ 549811:                  LINE   10391 "regression-compile-tmp/nrimp10s-77.imp"
65242 @ 549853:                  PUSH   J
65243 @ 549856:                  PUSHI  #0x00000000
65244 @ 549861:                  JUMPIF = L_0004

 10392              ASLIST(J)_LINK=ASL
65245 @ 549865:                  LINE   10392 "regression-compile-tmp/nrimp10s-77.imp"
65246 @ 549907:                  PUSH   ASLIST
65247 @ 549910:                  PUSH   J
65248 @ 549913:                  ACCESS
65249 @ 549914:                  SELECT 4
65250 @ 549917:                  PUSH   ASL
65251 @ 549920:                  ASSVAL

 10393              ASL=OPHEAD; OPHEAD=0
65252 @ 549921:                  LINE   10393 "regression-compile-tmp/nrimp10s-77.imp"
65253 @ 549963:                  PUSH   ASL
65254 @ 549966:                  PUSH   OPHEAD
65255 @ 549969:                  ASSVAL
65256 @ 549970:                  LINE   10393 "regression-compile-tmp/nrimp10s-77.imp"
65257 @ 550012:                  PUSH   OPHEAD
65258 @ 550015:                  PUSHI  #0x00000000
65259 @ 550020:                  ASSVAL

 10394           %FINISH
65260 @ 550021:                  LINE   10394 "regression-compile-tmp/nrimp10s-77.imp"
65261 @ 550063:                  LOCATE L_0004

 10395  %END
 10396  !%ROUTINE CONCAT(%INTEGERNAME LIST1, LIST2)
 10397  !!***********************************************************************
 10398  !!*        ADDS LIST2 TO BOTTOM OF LIST1                                *
 10399  !!***********************************************************************
 10400  !%INTEGER I,J
 10401  !         I=LIST1
 10402  !         J=I
 10403  !         %WHILE I#0 %THEN J=I %AND I=ASLIST(J)_LINK
 10404  !         %IF J=0 %THEN LIST1=LIST2 %ELSE ASLIST(J)_LINK=LIST2
 10405  !         LIST2=0
 10406  !%END;                                   ! AN ERROR PUTS CELL TWICE ONTO
 10407                                          ! FREE LIST - CATASTROPHIC!
65262 @ 550066:                  LINE   10395 "regression-compile-tmp/nrimp10s-77.imp"
65263 @ 550108:               END    _lev0id0_lev1id1_CLEARLIST {lev=3 --> 2}

 10408  %end
65264 @ 550109:               LINE   10408 "regression-compile-tmp/nrimp10s-77.imp"
65265 @ 550151:            END    _lev0id0_lev1id1 {lev=2 --> 1}

 10409  %ENDOFPROGRAM
65266 @ 550152:            LINE   10409 "regression-compile-tmp/nrimp10s-77.imp"
65267 @ 550194:         END    _lev0id0 {lev=1 --> 0}
65268 @ 550195:         END     {lev=0 --> -1}
65269 @ 550196: 

