DIWE3 ;SFISC/GFT-WP - MOVE, DELETE, REPEAT, TRANSFER ;12:49 PM 5 Oct 1999 [ 04/02/2003 8:25 AM ]
Source file <DIWE3.m>
| Name | Comments | DBIA/ICR reference | 
|---|---|---|
| DN | ||
| Q0 | ||
| YN | ||
| MOVE | ||
| DIC | ||
| DEL | ||
| RT(DIROOT,DIARR) | ; | |
| XM(Z) | ||
| PRSREL | ||
| 1 | ||
| Z0 | ||
| NW | ||
| D | ;DELETE | |
| F | ||
| H | ||
| M | ;MOVE | |
| O | ||
| Q | ||
| R | ;REPEAT | |
| RT1 | ; | |
| GET1 | ||
| Z | ; | |
| OPT | ||
| DIAC | 
| Name | Line Occurrences | 
|---|---|
| Function Call: WRITE | 
 | 
| 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 | 
 | 
| Function Call: READ | 
 | 
| Function Call: WRITE | 
 | 
| Function Call: WRITE | 
 | 
| Function Call: WRITE | 
 | 
| Function Call: READ | 
 | 
| Function Call: WRITE | 
 | 
| Function Call: WRITE | 
 | 
| Function Call: WRITE | 
 | 
| Function Call: WRITE | 
 | 
| Function Call: WRITE | 
 | 
| Function Call: WRITE | 
 | 
| Function Call: READ | 
 | 
| Function Call: WRITE | 
 | 
| Routine Call | 
 | 
| Routine Call | 
 | 
| Name | Line Occurrences (* Changed, ! Killed) | 
|---|---|
| ^DD( | Z0+9, RT+10, RT1+6, RT1+7, PRSREL+10, PRSREL+11, PRSREL+12 | 
| ^DIC - [#1] | RT+13, PRSREL+7, PRSREL+19 | 
| ^DIC("B" | PRSREL+7 | 
| ^TMP($J | YN+4, DN+1!, H+2, RT+4, GET1!, GET1+2 | 
| ^UTILITY($J | YN+1!, DN+1!, O* | 
| Name | Line Occurrences | 
|---|---|
| % | %+1, %+7 | 
| 1 | M+1, R+1, R+2, D+1, D+2, D+5, D+6, D+7 | 
| DEL | M+1, D+7 | 
| DIAC | PRSREL+9 | 
| DIC | Z0+16 | 
| DN | YN+2 | 
| F | F+1, F+2, Z0+19 | 
| GET1 | Z0+18 | 
| H | F+1 | 
| MOVE | M+1, R+1 | 
| O | YN+4 | 
| OPT | M+1, R+1, D+1, D+2 | 
| PRSREL | Z0+15 | 
| Q | F, MOVE, MOVE+3, MOVE+4, MOVE+5, YN+1, YN+3, DN | 
| Q0 | Z0+14, Z0+15, Z0+16, Z0+18, %, %+6 | 
| RT | Z+3 | 
| RT1 | RT+14 | 
| XM | Z0+17 | 
| YN | MOVE+3 | 
| Z0 | Z+3, Z0+2, Z0+14, Z0+15, Z0+16, Z0+18 | 
| Name | Field # of Occurrence | 
|---|---|
| ^( | YN+4, H+2 | 
| ^(0 | YN+4 | 
| >> | Not killed explicitly | 
| * | Changed | 
| ! | Killed | 
| ~ | Newed | 
| Name | Field # of Occurrence | 
|---|---|
| % | D+4*, D+5, D+6*, MOVE+3*, YN+1, YN+4~*, H~, H+2*, RT1+1~, RT1+9* , XM~, %+4* | 
| A0 | %+4~*, %+5 | 
| A1 | XM~, XM+1*, %+1, %+7 | 
| A9 | XM~, %*, %+1, %+2, %+3, %+4 | 
| ARR | Z+2~, Z+3, XM~, %+4 | 
| ARR("FILE" | Z+4 | 
| ARR("FLDNO" | Z+4 | 
| ARR("IENS" | Z+4 | 
| ARR("ROOT" | Z+4 | 
| ARR("RSP" | %+4 | 
| CROOT | RT+1~, RT+3*, RT+7, RT+9, RT1+6, RT1+9 | 
| D | Z0+3~, Z0+11* | 
| DD | Z0+3~ | 
| DIAC | DIAC+1~, DIAC+2*, DIAC+3 | 
| DIARR | RT~, RT+4*, RT+5, RT+15, RT1+2, RT1+3, RT1+4, RT1+7, RT1+10 | 
| DIC | YN+2, DN, DN+1, DEL+1, DEL+3, Z+2, Z0+3~, Z0+11*, DIC~, DIC+1* | 
| DIC(0 | Z0+11*, DIC+1* | 
| DICMX | DN+1!, Q! | 
| DIFILE | DIAC+1~, DIAC+2* | 
| DIR | H~, Z0+3~, PRSREL+14~, PRSREL+17~, NW~, NW+3~ | 
| DIR(0 | H+1*, Z0+10*, PRSREL+17*, NW+3* | 
| DIROOT | RT~, RT+2, RT+3, RT+4 | 
| DIRUT | H~, H+2 | 
| DIX | Z0+3~ | 
| DIY | Z0+3~ | 
| DIZ | Z0+3~ | 
| DO | Z0+3~ | 
| DTIME | D+1, F, MOVE, MOVE+3, Z0+1, % | 
| >> DTOUT | M+1, D+1*, F*, MOVE*, MOVE+3* | 
| >> DUOUT | Z0+1* | 
| >> DW1 | M+1*, D+1*, D+2, D+4, D+6, MOVE*, MOVE+2, MOVE+4, MOVE+5, YN+3 , YN+4, DEL, DEL+2, Q* | 
| >> DW2 | M+1*, D+1*, D+2*, D+3*, D+4, D+6, MOVE*, MOVE+1*, MOVE+2*, MOVE+4 , MOVE+5, YN+3, YN+4, DEL+2 | 
| >> DW3 | M+1*, MOVE+3*, MOVE+4, MOVE+5, Z+1* | 
| DWAFT | M+1*, R+1*, MOVE+3, YN+2, Q!, Z0+19* | 
| DWL | D+7!, F*, F+1, F+2, MOVE, DN+1!, Q! | 
| >> DWLC | D+3, D+6, MOVE+5, DN+1*, DEL+4*, Z+1 | 
| DZ | Z0+3~, Z0+10* | 
| FD | Z+2~, Z+4*, Z0, PRSREL~, PRSREL+2*, PRSREL+10*, PRSREL+11, PRSREL+12, PRSREL+19 | 
| FI | Z+2~*, Z+4*, Z0, PRSREL~, PRSREL+2*, PRSREL+7*, PRSREL+8, PRSREL+9, PRSREL+10, PRSREL+11 , PRSREL+12, PRSREL+19, DIAC, DIAC+2, DIAC+3* | 
| FILE | Z+2~, Z0*, Z0+4, Z0+5, Z0+8, Z0+9, Z0+14, Z0+17, RT+1~, RT+9* , RT+10, RT+11, RT1+2, RT1+6, RT1+7, PRSREL+19*, GET1+1 | 
| FLD | Z+2~, Z0*, RT1+1~, RT1+6*, RT1+7, PRSREL+19*, GET1+1 | 
| FTYPE | PRSREL~, PRSREL+12*, PRSREL+13 | 
| GL | RT+1~, RT+13*, RT+14 | 
| I | M+1, YN+1*, DN, DN+1, DEL*, DEL+2*, DEL+4, O*, PRSREL~, PRSREL+1* | 
| IEN | Z+2~, Z+4*, Z0 | 
| IENS | Z+2~, Z0*, Z0+17*, RT1+1~, RT1+9*, RT1+10, DIC+3*, DIC+4*, GET1+1 | 
| >> J | YN+2* | 
| M | PRSREL~, PRSREL+1* | 
| MSG | Z0~*, Z0+14*, Z0+15, Z0+16, Z0+18, PRSREL+3*, PRSREL+8*, PRSREL+9*, PRSREL+11*, PRSREL+12* , PRSREL+18*, PRSREL+19, DIC+2*, GET1+3*, NW+4*, Q0, XM~, %*, %+6* | 
| NOD | RT1+1~, RT1+6*, RT1+7 | 
| OK | RT+1~, RT+14*, RT+15 | 
| QL | RT+1~, RT+7*, RT+8, RT+9, RT1+6, RT1+9 | 
| RT | Z+2~*, Z+3, RT+1~, RT+9*, RT+14, RT1+4 | 
| T | PRSREL~, PRSREL+1* | 
| TOPFILE | RT+1~, RT+11*, RT+12, RT+13, RT1+3 | 
| U | M+1, R+1, D+1, D+2, F, MOVE, MOVE+3, H+2, Z+1, Z+3 , Z0+1, Z0+19, RT+9, RT+15, RT1+7, PRSREL+12, % | 
| VAL | Z+2~, Z0+1*, Z0+2, Z0+14, Z0+15, PRSREL, PRSREL+1, PRSREL+2*, PRSREL+3, PRSREL+4 , PRSREL+5, PRSREL+6*, DIC+1 | 
| W | PRSREL~, PRSREL+1* | 
| WPROOT | Z+2~, Z0*, Z0+11, PRSREL+19*, DIC+1 | 
| WPRT | Z+2~, Z+4*, Z0, PRSREL~ | 
| X | M+1, R+1, D+1, D+4*, YN+4*, DN+1!, H~, H+2*, Q!, O , Z+1, Z0+3~, RT1+1~, PRSREL~*, PRSREL+1*, PRSREL+2, PRSREL+14~, PRSREL+17~, DIC~, DIC+1* , GET1~, GET1+1*, NW~, NW+3~ | 
| XMZ | XM~, %+1* | 
| Y | H~, Z0+3~, Z0+10, Z0+17*, RT1+1~, PRSREL+14~, PRSREL+17~, PRSREL+18, DIC~, DIC+2 , DIC+3, DIC+4, NW~, NW+3~, NW+4, %+4 | 
| Z | XM~, XM+1, %*, %+1*, %+3, %+5*, %+6*, %+7* |