VALMXQ02 ; alb/mjk - XQOR1 for export with LM v1 ; 3/30/93
Source file <VALMXQ02.m>
| Name | Comments | DBIA/ICR reference | 
|---|---|---|
| NXT | ||
| EXCT | ||
| EXAT | ||
| XQOR1 | ; SLC/KCM - Main Unwinding Loop ;3/23/92  08:34 ; | |
| EXST | ||
| EACH | ||
| REDO | ||
| STAK | ||
| LOOP | ;From: EN^XQOR | 
| Name | Line Occurrences (* Changed, ! Killed) | 
|---|---|
| ^ORD(101 - [#101] | LOOP+6 | 
| ^TMP("XQORS" | LOOP+1, LOOP+4*, LOOP+5, LOOP+7, LOOP+9*, REDO, REDO+1*, STAK*, STAK+1*, STAK+2 , STAK+3, EXST*, EXST+1, EXST+2*, EXST+3!, EXAT, EXAT+1, EXCT, EACH, EACH+2 | 
| Name | Line Occurrences | 
|---|---|
| @( | REDO | 
| EACH | LOOP+2, EXST+3 | 
| EXAT | LOOP+8, REDO+1 | 
| EXCT | LOOP+1, LOOP+2 | 
| EXST | STAK | 
| NXT | STAK+1, STAK+2 | 
| REDO | EXST+3 | 
| STAK | NXT | 
| Name | Field # of Occurrence | 
|---|---|
| ^("REF" | LOOP+5, LOOP+7 | 
| ^(0 | LOOP+5, LOOP+7 | 
| ^(15 | EXAT+1 | 
| ^(20 | LOOP+4 | 
| >> | Not killed explicitly | 
| * | Changed | 
| ! | Killed | 
| ~ | Newed | 
| Name | Field # of Occurrence | 
|---|---|
| >> DIROUT | LOOP+1, LOOP+2, LOOP+8, STAK+2, NXT, EXST+3 | 
| >> DTOUT | LOOP+1, LOOP+2, LOOP+8, STAK+2, NXT, EXST+3 | 
| >> OROLD | EACH+1 | 
| >> ORX | LOOP+5*, LOOP+7* | 
| U | LOOP+6 | 
| X | LOOP+4~, STAK+2*, STAK+3*, EXAT+1* | 
| XQORFLG | LOOP+9! | 
| XQORFLG("PS" | LOOP+9 | 
| XQORFLG("SH" | LOOP+9 | 
| >> XQORNOD | LOOP+6, EXST+1* | 
| >> XQORNOD(0 | EXST+1* | 
| XQORPOP | LOOP+1, LOOP+2, LOOP+8, STAK+1!, STAK+2, NXT, EXST!, EXST+3 | 
| XQORQUIT | LOOP+1, LOOP+2, LOOP+8, STAK+1!, STAK+2, NXT!, EXST+3 | 
| >> XQORS | LOOP+1, LOOP+4, LOOP+5, LOOP+7, LOOP+9, REDO, REDO+1, STAK, STAK+1, STAK+2 , STAK+3, EXST, EXST+1, EXST+2, EXST+3, EXAT, EXAT+1, EXCT, EACH, EACH+2 | 
| >> XQXFLG | LOOP+5, LOOP+7 | 
| >> XRT0 | LOOP+6 | 
| >> XRTL | LOOP+4 | 
| >> XRTN | LOOP+6* | 
| >> Y | LOOP+4* | 
| Name | Field # of Occurrence | 
|---|---|
| $T(LOGRSRC^%ZOSV | LOOP+5, LOOP+7 |