DIEZ2 ;SFISC/GFT-COMPILE INPUT TEMPLATE ;20SEP2004
Source file <DIEZ2.m>
| Name | Comments | DBIA/ICR reference |
|---|---|---|
| PR | ;
|
|
| OVERFLO | ||
| GETXR(DIEZXR,DIEZCNT) | ;Get code for one index DIEZXR
|
|
| XREF | ;
|
|
| AF | ;
|
|
| INDEX | ;Build code field and record level cross references.
|
|
| BLDDEC(DP,DIEZXR,DIEZO) | ;Build data extraction code
|
|
| K | ||
| QF | ;
|
|
| DOTLINE(CODE) | ;
|
|
| L | ||
| O | ;
|
|
| DIERN | ;
|
|
| SK | ||
| 1 | ||
| MUL | ;
|
|
| X | ||
| QFF | ;
|
|
| DU | ||
| AB |
| Name | Line Occurrences (* Changed, ! Killed) |
|---|---|
| ^DD( | XREF+4, XREF+10, SK+1, MUL+1 |
| ^DIBT( | K! |
| ^DIE - [#.402] | DIEZ2+4!*, DIEZ2+6!, DIEZ2+7* |
| ^UTILITY($J | K!, OVERFLO+1!*, OVERFLO+5*!, OVERFLO+6!, OVERFLO+8!*, MUL+4*, AF+1*, AB, L* |
| Name | Line Occurrences |
|---|---|
| 1 | MUL+2 |
| AB | MUL+4 |
| AF | MUL+3, 1+5 |
| BLDDEC | GETXR+50 |
| DIERN | 1+5 |
| DOTLINE | BLDDEC+7 |
| DU | 1 |
| GETXR | INDEX+16 |
| INDEX | XREF+14 |
| L | XREF+2, XREF+8, XREF+15, X, OVERFLO+9, MUL+2, MUL+3, 1, 1+1, 1+2 , 1+3, 1+4, 1+5, PR+3, PR+4, INDEX+22, INDEX+23, INDEX+25, GETXR+6, GETXR+20 , GETXR+24, GETXR+25, GETXR+26, GETXR+28, GETXR+33, GETXR+37, GETXR+38, GETXR+39, GETXR+41, GETXR+43 , GETXR+47, GETXR+51, GETXR+52, BLDDEC+6, BLDDEC+8, BLDDEC+10, BLDDEC+12, BLDDEC+13, DOTLINE+2, DOTLINE+3 , DOTLINE+4 |
| OVERFLO | XREF+7, XREF+12 |
| QFF | SK+1, MUL+2, DU, O+1, PR+2, QFF+1 |
| SK | XREF+4, XREF+10 |
| X | XREF+5, XREF+11, SK, SK+1 |
| Name | Field # of Occurrence |
|---|---|
| ^( | XREF+4, XREF+10, OVERFLO+5, OVERFLO+6, MUL+1, AB* |
| ^("ROU" | DIEZ2+7* |
| ^(0 | 1 |
| ^(2 | O+1 |
| >> | Not killed explicitly |
| * | Changed |
| ! | Killed |
| ~ | Newed |
| Name | Field # of Occurrence |
|---|---|
| % | K+2!, XREF+4*, XREF+10*, SK+1, MUL+1*, MUL+3, PR+1*, PR+2, PR+4 |
| %H | K+2! |
| %X | DIEZ2+5*, DIEZ2+6*, K+2! |
| %Y | DIEZ2+5*, DIEZ2+6*, K+2! |
| CODE | BLDDEC+1~, BLDDEC+3*, BLDDEC+6, BLDDEC+9, BLDDEC+10, BLDDEC+12, DOTLINE~, DOTLINE+1, DOTLINE+3, DOTLINE+4 |
| DH | K+2! |
| DI | K+2!, XREF+4, XREF+10, XREF+16, SK+1, 1, AF+1, AB, INDEX+10 |
| DIE | K+2!, 1+2, 1+3, 1+5, 1+6, QF+1 |
| DIER | K+1! |
| DIERN | K+1!, 1+6, DIERN+1* |
| DIEZ | DIEZ2+4, DIEZ2+6, DIEZ2+7, K, K+3!, MUL+4, AF+1 |
| DIEZAB | K+3!, AB |
| DIEZAR | DIEZ2+3!, DIEZ2+4, K+1! |
| DIEZCNT | INDEX+6~, INDEX+7*, INDEX+16, INDEX+17, INDEX+20, GETXR~, GETXR+2*, GETXR+5, GETXR+43, GETXR+47 |
| DIEZCOD | GETXR+1~, GETXR+22*, GETXR+23, GETXR+25, GETXR+35*, GETXR+36, GETXR+38 |
| DIEZDUP | K+3! |
| DIEZF | GETXR+1~, GETXR+46*, GETXR+51 |
| DIEZFLST | INDEX+6~, INDEX+10, INDEX+11, INDEX+15 |
| DIEZI | INDEX+6~, INDEX+24*, INDEX+25 |
| DIEZKEY | XREF+16! |
| DIEZKEY( | INDEX+17* |
| DIEZKLOG | GETXR+1~, GETXR+18*, GETXR+19, GETXR+28 |
| DIEZL | K+3!, 1+6 |
| DIEZLN | XREF+1~, XREF+3*, XREF+9*, X*, OVERFLO, OVERFLO+9 |
| DIEZNSS | GETXR+1~, GETXR+9*, GETXR+12*, GETXR+13*, GETXR+14*, GETXR+15*, GETXR+20, GETXR+33 |
| DIEZO | GETXR+1~, GETXR+9*, GETXR+10*, GETXR+11, GETXR+12, GETXR+13, GETXR+48*, GETXR+49*, GETXR+50, BLDDEC~ , BLDDEC+3, BLDDEC+4, BLDDEC+8, BLDDEC+9, BLDDEC+10, BLDDEC+13 |
| >> DIEZOT | O+1* |
| DIEZP | K+3!, MUL+3, 1 |
| DIEZR | K+3!, XREF+1~, OVERFLO+2*, OVERFLO+9 |
| DIEZR(1 | OVERFLO+2*, OVERFLO+9 |
| DIEZRLST | INDEX+6~, INDEX+10, INDEX+11, INDEX+21, INDEX+23 |
| DIEZRLST( | INDEX+24, INDEX+25 |
| DIEZSLOG | GETXR+1~, GETXR+31*, GETXR+32, GETXR+41 |
| DIEZTMP | K+1!, INDEX+10 |
| DIEZX | XREF+1~, XREF+3*, XREF+9*, OVERFLO+5* |
| DIEZXR | INDEX+6~, INDEX+15*, INDEX+16, INDEX+17, GETXR~, GETXR+5, GETXR+10, GETXR+11, GETXR+18, GETXR+22 , GETXR+31, GETXR+35, GETXR+46, GETXR+49, GETXR+50, BLDDEC~, BLDDEC+3, BLDDEC+4, BLDDEC+9 |
| DIEZXREF | INDEX+6~ |
| DIEZXREF( | INDEX+15, GETXR+10, GETXR+11, GETXR+18, GETXR+22, GETXR+31, GETXR+35, GETXR+46, GETXR+49, BLDDEC+3 , BLDDEC+4, BLDDEC+9 |
| DINC | K+2! |
| DK | K+2!, DIERN+1* |
| DL | K+2!, DIERN+1 |
| DM | K+3! |
| DMAX | K+2!, OVERFLO |
| >> DNM | DIEZ2+7, OVERFLO+9, 1, AB |
| DNR | K+2!, MUL+1*, 1, 1+6 |
| DOV | K+3! |
| DP | K+2!, XREF+4, XREF+10, XREF+16, SK+1, AF+1, INDEX+10, INDEX+15, INDEX+22, INDEX+23 , INDEX+25, GETXR+10, GETXR+11, GETXR+18, GETXR+22, GETXR+31, GETXR+35, GETXR+46, GETXR+49, GETXR+50 , BLDDEC~, BLDDEC+3, BLDDEC+4, BLDDEC+9 |
| DPP | K+3!, 1*, 1+1, 1+5, PR+4* |
| DPR | K+3!, MUL+2, AB, PR+1, PR+2 |
| DQ | K+2!, XREF+2, XREF+4, XREF+5, XREF+8, XREF+11, XREF+16, OVERFLO+3~, 1+1, 1+3 , 1+4, 1+5, 1+6, AB, O+1, INDEX+11, INDEX+20, GETXR+5, GETXR+43, GETXR+47 |
| DQFF | K+2! |
| DR | K+3!, DIERN+1 |
| DRD | K+2! |
| DRN | K+3!, OVERFLO+2*, OVERFLO+9*, 1+6, AB |
| DRN( | 1+6* |
| DRN("" | OVERFLO+2 |
| DS | K+2! |
| DSN | K+2! |
| DU | K+3!, 1*, DU* |
| DV | K+2!, XREF+5, XREF+11, MUL+1*, MUL+2, MUL+3, MUL+4, 1, 1+1, 1+6 |
| DW | K+2!, XREF+4*, XREF+10*, SK, SK+1, SK+2, MUL+1*, MUL+3, 1+2*, 1+3 , 1+5, 1+6 |
| F | K+3!, SK+1*, MUL+2*, DU*, O+1*, PR+2*, QF+1*, QFF+1* |
| L | XREF+3, XREF+9, OVERFLO+3~, L* |
| M | DIERN+1~* |
| NODE | BLDDEC+1~ |
| Q | K+3!, SK+1*, MUL+2*, DU*, O+1*, PR+2*, QF+1*, QFF+1*, QFF+2* |
| T | K+3!, OVERFLO, OVERFLO+3~, OVERFLO+5*, OVERFLO+6*, OVERFLO+9*, L* |
| TRANS | BLDDEC+1~, BLDDEC+4*, BLDDEC+5, BLDDEC+7 |
| U | DIEZ2+7, MUL+1, MUL+3, 1, 1+1, 1+6, DIERN+1, AB, INDEX+23, INDEX+25 |
| X | K+2!, XREF+2*, XREF+4*, XREF+5*, XREF+8*, XREF+10*, XREF+11*, XREF+15*, SK*, SK+1* , SK+2*, X*, OVERFLO+9*, MUL+1*, MUL+2*, MUL+3*, 1*, 1+1*, 1+2*, 1+3* , 1+4*, 1+5*, DU*, L, PR+2*, PR+3*, PR+4*, INDEX+11*, INDEX+20*, INDEX+22* , INDEX+23*, INDEX+25*, INDEX+27*, GETXR+5*, GETXR+20*, GETXR+24*, GETXR+25*, GETXR+26*, GETXR+28*, GETXR+33* , GETXR+37*, GETXR+38*, GETXR+39*, GETXR+41*, GETXR+43*, GETXR+47*, GETXR+51*, GETXR+52*, BLDDEC+6*, BLDDEC+8* , BLDDEC+10*, BLDDEC+12*, BLDDEC+13*, DOTLINE+2*, DOTLINE+3*, DOTLINE+4* |
| Y | K+2! |