DDSM ;SFISC/MKO-MULTILINE ;10:12 AM 1 Oct 1999 [ 04/02/2003 8:25 AM ]
Source file <DDSM.m>
Name | Comments | DBIA/ICR reference |
---|---|---|
MDN | ;Move down a line
|
|
MUP | ;Move up a line
|
|
POSSN(DDSSN,DDSPAINT) | ;Make line with given DDSSN current
|
|
PGUP | ;Page up
|
|
PGDN | ;Page down
|
|
POSDA(DDSDA) | ;Make line with given DDSDA current
|
|
MDA | ;Update DDO, DA and Dn, set FND=1
|
|
MNAV(FND) | ;Navigate within repeating blocks
|
|
END | ;
|
|
MIN(X,Y) | ;
|
|
SEL | ;Issue read
|
|
MAX(X,Y) | ;
|
|
ADD(DDSDA,DDSPDA,DDSSN) | ;Add entry
|
Name | Line Occurrences |
---|---|
Function Call: WRITE |
|
Routine Call |
|
Routine Call |
|
Name | Line Occurrences |
---|---|
$$MIN | POSSN+6, POSSN+18 |
ADD | SEL+29 |
MDA | MUP+4, MUP+7, MDN+4, MDN+7 |
MDN | MNAV+10 |
MUP | MNAV+9 |
POSDA | SEL+35 |
POSSN | END+3, PGDN+4, PGUP+5 |
Name | Field # of Occurrence |
---|---|
^("ADD" | ADD+2* |
^(0 | SEL+5*, SEL+6* |
^(2 | SEL+2 |
>> | Not killed explicitly |
* | Changed |
! | Killed |
~ | Newed |
Name | Field # of Occurrence |
---|---|
>> DA | MNAV+11, MDN+1, MDA+6*, MDA+7, SEL+18*, END+2, PGDN+2, POSSN+10*, POSSN+12 |
>> DDACT | MNAV+4, END+1*, PGDN+1*, PGDN+3*, PGUP+1*, PGUP+4* |
>> DDO | MNAV+11*, MDA+7*, POSSN+12* |
>> DDS | SEL+2 |
>> DDSBK | MUP+7, MDN+7, MDA+3, MDA+5, SEL+2, SEL+9, SEL+22, SEL+31, POSSN+5, POSSN+9 , POSSN+15, POSSN+16, POSSN+21, POSSN+22, POSDA+2, POSDA+8, POSDA+12, POSDA+13, ADD+1, ADD+3 , ADD+4 |
>> DDSCHG | ADD+5* |
>> DDSCHKQ | SEL+32*, SEL+34* |
DDSCL | MNAV+3~, MNAV+6*, MUP+3, MUP+4*, MDN+3, MDN+4*, MDA+2 |
DDSDA | MDA+4, MDA+5*, MDA+6, SEL+18*, SEL+29, SEL+31, SEL+35, POSSN+9*, POSSN+10, POSDA~ , POSDA+2, ADD~, ADD+1, ADD+2, ADD+3 |
DDSDASV | MDA+1~, MDA+4* |
DDSDDO | MNAV+3~, MNAV+4*, MNAV+9, MNAV+10, MNAV+11, MDA+7 |
>> DDSDL | MDA+6, SEL+18, POSSN+10 |
DDSFN | SEL+20~, SEL+22*, SEL+26, SEL+30*, SEL+31 |
DDSLASCN | SEL+13~, SEL+14*, SEL+15 |
DDSLN | SEL+20~, SEL+21*, SEL+31 |
DDSLSN | POSSN+1~, POSSN+5*, POSSN+6, POSSN+18 |
DDSMSPEC | SEL+4~*, SEL+5, SEL+6 |
>> DDSNP | PGDN+3 |
DDSNR | MNAV+3~, MNAV+7*, MDN+3 |
DDSPAINT | POSSN~, POSSN+16 |
DDSPDA | MNAV+3~, MNAV+6*, MDA+3, MDA+5, SEL+20~, SEL+21*, SEL+29, POSSN+1~, POSSN+2*, POSSN+5 , POSSN+9, POSSN+15, POSSN+21, POSDA+1~, POSDA+3*, POSDA+8, POSDA+12, ADD~, ADD+1, ADD+3 |
>> DDSPG | MUP+7, MDN+7, MDA+3, MDA+5, SEL+2, SEL+9, SEL+22, SEL+31, PGDN+3*, PGUP+3* , POSSN+5, POSSN+9, POSSN+15, POSSN+16, POSSN+21, POSSN+22, POSDA+2, POSDA+8, POSDA+12, POSDA+13 , ADD+1, ADD+3 |
>> DDSREFS | SEL+22 |
>> DDSREFT | MDA+3*, MDA+5, SEL+9, POSSN+5, POSSN+9, POSSN+15*, POSSN+21*, POSDA+2, POSDA+8*, POSDA+12* , ADD+1, ADD+2, ADD+3 |
>> DDSREP | MNAV+6, MNAV+7, MDA+2*, MDA+3, MDA+7, SEL+3, SEL+4, SEL+7, SEL+9, SEL+10 , SEL+14, SEL+21, SEL+24, SEL+26, PGDN+4, PGUP+2, PGUP+5, POSSN+2, POSSN+3, POSSN+12 , POSSN+13, POSSN+14*, POSSN+15, POSSN+18, POSSN+20*, POSSN+21, POSDA+2, POSDA+3, POSDA+5, POSDA+7* , POSDA+8, POSDA+11*, POSDA+12 |
DDSROOT | SEL+8~, SEL+9*, SEL+11*, SEL+12 |
DDSSN | MNAV+3~, MNAV+7*, MUP+1, MUP+2*, MDN+2*, MDA+2, MDA+5, SEL+20~, SEL+21*, SEL+29 , SEL+31, POSSN~, POSSN+6*, POSSN+7*, POSSN+9, POSSN+13, POSSN+14, POSSN+18, POSSN+20, POSDA+1~ , POSDA+2*, POSDA+5, POSDA+7, POSDA+11, ADD~, ADD+1, ADD+3 |
DDSSTL | MNAV+3~, MNAV+6*, MUP+6*, MDN+6*, MDA+2, POSSN+1~, POSSN+3*, POSSN+13, POSSN+14, POSSN+18* , POSSN+19*, POSSN+20, POSDA+1~, POSDA+3*, POSDA+5, POSDA+7 |
DDSSUB | SEL+8~, SEL+10*, SEL+11 |
>> DDSTP | SEL+2 |
>> DDSU("N" | MNAV+4 |
>> DIE | SEL+2, SEL+5, SEL+6, SEL+14, ADD+2 |
DIR | SEL+16! |
DIR("S" | SEL+12*, SEL+15* |
DIR(0 | SEL+2* |
>> DIR0 | POSDA+9 |
>> DIR0N | SEL+16 |
DIROUT | SEL+16! |
DIRUT | SEL+1~, SEL+16 |
DR | SEL+25~, SEL+26* |
DUOUT | SEL+16! |
DX | POSDA+6~, POSDA+9* |
DY | POSDA+6~, POSDA+9* |
FND | MNAV~, MNAV+11*, MDA+8* |
>> IOXY | POSDA+9 |
U | MNAV+4, MNAV+6, MNAV+7, MDA+2, MDA+3, MDA+7, SEL+2, SEL+3, SEL+4, SEL+5 , SEL+6, SEL+7, SEL+9, SEL+10, SEL+14, SEL+19, SEL+21, SEL+22, SEL+24, SEL+26 , SEL+37, PGDN+4, PGUP+2, PGUP+5, POSSN+2, POSSN+3, POSSN+12, POSSN+13, POSSN+14, POSSN+15 , POSSN+18, POSSN+20, POSSN+21, POSDA+2, POSDA+3, POSDA+5, POSDA+7, POSDA+8, POSDA+9, POSDA+11 , POSDA+12 |
X | SEL+25~, SEL+38, MIN~, MIN+1, MAX~, MAX+1 |
Y | SEL+18, SEL+19, SEL+25~, SEL+37*, SEL+38*, PGUP+3, PGUP+4, MIN~, MIN+1, MAX~ , MAX+1 |