DIA ;SFISC/GFT-SELECT FIELDS TO EDIT ;4JUNE2008
Source file <DIA.m>
| Name | Comments | DBIA/ICR reference | 
|---|---|---|
| DIAB | ||
| DOWN | ||
| UP | ; | |
| D | ;takes 'Y' and puts it into 'DR' array -- Also called from DIA3 | |
| F | ||
| ED | ||
| DB | ; | |
| NDB | ||
| FILETOP | ||
| L | ||
| DIC | ; | |
| 1 | ||
| P | ; | |
| GDB | ||
| 2 | ; | |
| EN | ;Entry point from DIB routine | |
| SET | ||
| X | ; | |
| R | ||
| RW | ||
| DICS | ; | 
| Name | Line Occurrences | 
|---|---|
| Function Call: READ | 
 | 
| Function Call: WRITE | 
 | 
| Function Call: WRITE | 
 | 
| Function Call: WRITE | 
 | 
| Function Call: WRITE | 
 | 
| Function Call: WRITE | 
 | 
| Function Call: READ | 
 | 
| Function Call: WRITE | 
 | 
| Function Call: READ | 
 | 
| Function Call: WRITE | 
 | 
| Routine Call | 
 | 
| Routine Call | 
 | 
| Name | Line Occurrences (* Changed, ! Killed) | 
|---|---|
| ^DD( | DIC+4, DIC+6, DIC+8, F, DOWN+6 | 
| ^DIE - [#.402] | UP+2, NDB, DOWN+3 | 
| ^UTILITY($J | DIAB* | 
| Name | Line Occurrences | 
|---|---|
| 1 | 2+1, DOWN+6 | 
| 2 | L+1, L+2, DIC+2, DIC+3, UP+3, P+1 | 
| DB | GDB, L+2, P+1 | 
| DIC | DIC+3 | 
| DICS | DIA+3, L+2, X+1, FILETOP | 
| DOWN | DIC+2 | 
| ED | 2+1 | 
| F | 1, 2+1 | 
| GDB | GDB, GDB+3, NDB | 
| L | 1, R+1 | 
| NDB | ED, GDB | 
| P | L+1 | 
| R | NDB+1 | 
| RW | GDB+4 | 
| SET | DIC+2 | 
| UP | DOWN+6 | 
| X | L+1, L+2 | 
| Name | Field # of Occurrence | 
|---|---|
| ^( | UP+2, NDB | 
| ^(0 | DIC+8, F | 
| >> | Not killed explicitly | 
| * | Changed | 
| ! | Killed | 
| ~ | Newed | 
| Name | Field # of Occurrence | 
|---|---|
| % | GDB+2*, DOWN*, DOWN+1, DOWN+4*, D+1~, D+2*, D+3, D+5 | 
| B | D+1~, D+2*, D+5 | 
| D | L+2! | 
| D( | L+2* | 
| DA | L+2! | 
| >> DB | 1, GDB, GDB+2, GDB+3*, L+1*, 2+1, UP+2*, NDB*, DOWN+3*, DOWN+4* , DB+1* | 
| >> DB( | UP+2, DOWN+3* | 
| >> DI | GDB+2, DIC+2*, DIC+4, DIC+6, DIC+8, F, 2+1, UP+3*, NDB, DOWN , DOWN+3, DOWN+5, DOWN+6, D+2, DIAB | 
| >> DI( | GDB+2 | 
| >> DIAA | UP+2, NDB, DOWN+3 | 
| DIAB | L+2!, DIAB! | 
| DIAL | EN+1~, DOWN | 
| DIAL( | DOWN* | 
| >> DIAO | GDB+2, UP+2*, NDB*, NDB+1*, DOWN+3* | 
| >> DIAO( | UP+2, DOWN+3* | 
| >> DIAP | UP+3*, DOWN+1*, DOWN+2*, D+4*, D+5*, D+7*, DIAB | 
| >> DIAP( | UP+3, DOWN+2* | 
| DIARLVL | UP+3*, NDB, EN+1~, DOWN, DOWN+1*, D+2, DIAB | 
| DIARLVL( | UP+3, DOWN* | 
| DIARTLVL | GDB+2, UP+2*, EN+1~, DOWN+3, DOWN+4*, DOWN+5* | 
| DIARTLVL( | UP+2, DOWN+3*, DOWN+5 | 
| >> DIAT | 1, ED, GDB, UP+2*, NDB*, DOWN+3*, DOWN+4 | 
| DIC | L+2!, DIC+1* | 
| DIC("S" | DICS+1* | 
| DIC("W" | DIC+1* | 
| DIC(0 | DIC+1* | 
| DIESP | EN+1~ | 
| DIGRP | DIC+5~*, DIC+6*, DIC+8, DIC+10 | 
| >> DIR("A" | DIC+12* | 
| >> DIR("B" | DIC+12* | 
| >> DIR(0 | DIC+12* | 
| DIROUT | DIC+5~ | 
| DIRUT | DIC+5~, DIC+12 | 
| >> DISYS | EN+1 | 
| DIYN | DIC+5~*, DIC+6, DIC+11, DIC+12*, DIC+15! | 
| DR | L! | 
| DR( | 2+1, DOWN, D+2 | 
| DRR | EN+1~, DOWN+1, D+2*, D+3*, D+4, D+5*, D+6 | 
| >> DRS | DIC+3*, P+1*, D+6* | 
| >> DSC | L*, DB+1 | 
| DTIME | 1, R, RW+1 | 
| DTOUT | 1*, DIC+1, DIC+5~, R*, RW+1* | 
| DUOUT | DIC+5~ | 
| DUZ(0 | DICS+1 | 
| >> DV | L+2*, SET | 
| >> F | 1, L+2, F, 2+1, UP+1, UP+2, UP+3*, DOWN*, DOWN+2, DOWN+3 , DOWN+5 | 
| I | DIC+5~, DIC+7~, DIC+8*, DIC+10*, DIC+13 | 
| I( | DIC+2*, DIC+8*, DIC+10, UP+1! | 
| I(0 | DIC+9 | 
| >> J | L+2* | 
| >> J( | DIC+2*, UP+1!, UP+2, UP+3 | 
| >> L | DIC+2*, UP+1*, UP+2, UP+3, DOWN+6 | 
| U | 1, L, DIC+2, DIC+8, DIC+10, F, R, DOWN+1, DOWN+4, DOWN+6 , RW+1 | 
| X | 1*, GDB+5*, L*, L+1, L+2, DIC+1, DIC+3*, DIC+4, DIC+5, DIC+6 , DIC+7~, DIC+12~, F*, 2+1, R*, R+1, P+1, RW+1* | 
| Y | GDB*, GDB+1*, GDB+2*, GDB+3, GDB+4, GDB+5, L+2*, DIC+1*, DIC+2*, DIC+4!* , DIC+12~, DIC+13*, P+1*, SET*, D+5, D+6, RW | 
| Y(0 | DIC+2 |