DIE ;SFISC/GFT,XAK-PROC.DR-STR ;28MAR2006
Source file <DIE.m>
Name | Comments | DBIA/ICR reference |
---|---|---|
DIE1N | ||
DIWE | ||
DE | ||
DC | ||
GO | ||
MUL | ||
HELP(DIEHF,DIEHIEN,DIEHFLD,DIEHFLG,DIEHOUT) | ;
|
|
NX | ||
TEM | ||
JMP | ;from ^DIE0
|
|
PB | ||
SPC | ||
KEYVAL(DIVKFLAG,DIVKFDA,DIVKOUT) | ;
|
|
B | ||
E | ||
D | ||
H | ||
K | ||
J | ||
M | ||
Q | ||
S | ||
UPDATE(DIFLAGS,DIFDA,DIEN,DIMSGA) | ;SEA/TOAD
; ENTRY POINT--update database ; procedure, all passed by value |
|
Y | ||
VAL(DIEVF,DIEVIEN,DIEVFLD,DIEVFLG,DIEVAL,DIEVANS,DIEVFAR,DIOUTAR) | ;
|
|
EQ | ||
FILE(DIEFFLAG,DIEFAR,DIEFOUT) | ;
|
|
CHK(DIEVF,DIEVFLD,DIEVFLG,DIEVAL,DIEVANS,DIOUTAR) | ;
|
|
VALS(DIVSFLAG,DIVSEFDA,DIVSIFDA,DIVSMSG) | ;
|
|
WP(DIEFF,DIEFIEN,DIEFFLD,DIEFWPFL,DIEFTSRC,DIEFOUT) | ;
|
|
INI | ||
MR | ||
D1 | ||
MORE | ;from ^DIE1
|
Name | Field # of Occurrence |
---|---|
%XY^%RCR | TEM+3 |
$$EZBLD^DIALOG | MUL |
ADDX^DICA | UPDATE+3 |
O^DIE0 | PB+1 |
QY^DIE1 | DIWE |
DR^DIE17 | GO+7 |
DQ^DIED | D |
FILEX^DIEF | FILE+1 |
WPX^DIEFW | WP+1 |
GETX^DIEH | HELP+1 |
CHKX^DIEV | CHK+1 |
VALX^DIEV | VAL+1 |
KEYVALX^DIEVK | KEYVAL+1 |
VALSX^DIEVS | VALS+1 |
$$GETTMP^DIKC1 | GO+5 |
$$IENS^DIKCU | GO+6 |
$$FNO^DILIBF | DIE+4 |
$$ROUEXIST^DILIBF | TEM+2 |
DIEN^DIWE | DIWE |
Name | Line Occurrences (* Changed, ! Killed) |
---|---|
^DD( | DIE+4, MR, J+1, SPC+2, K, NX, Y+3, Y+5, MORE+1, DC , MUL+5 |
^DD("IX" - [#.11] | Y+2 |
^DIC - [#1] | DIE+3 |
^DIE - [#.402] | TEM+1, TEM+2, TEM+4 |
^DIE("B" | TEM+1 |
Name | Line Occurrences |
---|---|
@( | TEM+2 |
B | Y+6 |
D | EQ, PB, H, MUL |
D1 | M+1, D1 |
DC | M |
DE | M+1 |
DIE | TEM+4 |
DIE1N | PB+1, MUL |
E | MUL+1 |
EQ | Y+6, B |
H | S, MUL+1 |
INI | GO+7, MORE+1, JMP+1 |
J | JMP+1 |
K | MR+1, J+1 |
M | Y+6 |
MORE | DIWE |
MR | MR, J+1, NX, EQ, MORE+1, PB, PB+1 |
NX | EQ, MORE+1 |
PB | MR+1 |
Q | TEM+1 |
S | MR, K, MORE+1 |
TEM | PB+1 |
Y | SPC+4 |
Name | Field # of Occurrence |
---|---|
^( | SPC+2, S+1, Y+3, Y+6, M+1, M+2, DE, DC, MUL+5 |
^("DR" | TEM+4 |
^("ROU" | TEM+2 |
^("W" | TEM+3 |
^(0 | DIE+4, J+1, M+1, M+2*, M+3, DE, TEM+1, TEM+2* |
^(2 | Y+3 |
>> | Not killed explicitly |
* | Changed |
! | Killed |
~ | Newed |
Name | Field # of Occurrence |
---|---|
% | GO+1~, GO+2*, SPC*, MORE+1*, DC*, MUL+5, DIWE |
>> %X | TEM+3* |
>> %Y | TEM+3* |
>> D | Y+6*, Y+7, Y+8, M+1*, M+2*, M+3*, DE, D1* |
>> D0 | GO+7*, GO+8 |
>> DA | DIE+4, GO, GO+3, GO+6, GO+7, GO+8*, INI |
>> DA( | GO+2 |
DB | DIE+3!, Y+3*, EQ! |
>> DC | Y+6, INI*, PB+1*, M+1*, DC* |
DE | GO!, Y+3*, Y+4*, DIWE! |
DE( | J*, S, Y+3*, Y+5*, Y+7*, Y+8*, DE*, MUL+1 |
DG | DIE+3~, Y*, Y+6, M, M+1, M+2, DIWE! |
>> DH | MR*, MR+1, J*, SPC+4*, K, PB, PB+1, MUL+3, MUL+4 |
>> DI | GO+7*, GO+8, MR*, MR+1*, J*, J+1*, SPC+2, K, NX*, S+1 , Y+2, Y+3, Y+5, EQ, MORE+1*, E*, H* |
>> DIC | INI* |
>> DIC("S" | GO+8!, INI! |
DICRREC | DIE+3~ |
>> DIE | DIE+3*, DIE+4, GO, INI |
>> DIE( | TEM+4 |
>> DIE("W" | TEM+3* |
>> DIE("^" | TEM+4* |
DIE1 | GO+6~, GO+7*, PB |
DIE1N | GO+6~, DIE1N* |
DIEA | MUL+4~*, MUL+5, MUL+6 |
DIEBADK | GO+6! |
DIEC | GO! |
DIEDA | GO~, GO+3* |
DIEDA( | GO+2* |
DIEFAR | FILE~ |
DIEFF | WP~ |
DIEFFLAG | FILE~ |
DIEFFLD | WP~ |
DIEFIEN | WP~ |
DIEFIRE | GO+6! |
DIEFOUT | FILE~, WP~ |
DIEFTSRC | WP~ |
DIEFWPFL | WP~ |
DIEFXREF | GO+6~ |
DIEHF | HELP~ |
DIEHFLD | HELP~ |
DIEHFLG | HELP~ |
DIEHIEN | HELP~ |
DIEHOUT | HELP~ |
>> DIEL | GO+8*, M+1 |
DIEN | UPDATE~ |
DIESP | GO+6!, SPC*, SPC+1, SPC+2, SPC+3 |
DIETMP | GO+5~*, TEM! |
DIEVAL | VAL~, CHK~ |
DIEVANS | VAL~, CHK~ |
DIEVF | VAL~, CHK~ |
DIEVFAR | VAL~ |
DIEVFLD | VAL~, CHK~ |
DIEVFLG | VAL~, CHK~ |
DIEVIEN | VAL~ |
DIEXREF | Y+2*, Y+3! |
DIFDA | UPDATE~ |
DIFLAGS | UPDATE~ |
>> DIFLD( | J+1*, S+1* |
>> DIFROM | DIE+4 |
DIIENS | GO+6~* |
DIMSGA | UPDATE~ |
DIOUTAR | VAL~, CHK~ |
DIOV | GO! |
>> DIOVRD | DIE+4 |
DIVKFDA | KEYVAL~ |
DIVKFLAG | KEYVAL~ |
DIVKOUT | KEYVAL~ |
DIVSEFDA | VALS~ |
DIVSFLAG | VALS~ |
DIVSIFDA | VALS~ |
DIVSMSG | VALS~ |
>> DK | GO+8*, MR*, PB*, E*, DE, DIE1N* |
>> DL | GO+7* |
>> DM | MR*, J+1*, K*, NX, Y+3*, EQ*, MORE+1, E* |
DNM | DIE+3~ |
DOV | GO!, PB* |
>> DP | DIE+4*, GO+6, GO+7, GO+8*, MR, J+1, SPC+2, K, NX, Y+2 , Y+3, Y+5, MORE+1, PB, TEM+1, TEM+4 |
>> DP(0 | GO+8*, DE |
DQ | GO+8*, J, J+1*, SPC+3, SPC+4, S, S+1*, Y, Y+3, Y+5 , Y+7, Y+8, MORE+1, PB+1*, M, DE, DC, MUL, MUL+1, MUL+5 , MUL+6, DIWE!*, B* |
DQ( | J+1*, SPC+3*, SPC+4*, S+1*, Y, Y+3, Y+5, MORE+1*, M, DC , MUL*, MUL+1!, MUL+5*, MUL+6*, DIWE, B! |
DQ(0 | PB+1* |
DR | GO+7, MR, PB*, DIE1N, TEM+1, TEM+4*! |
DR( | PB* |
DR(1 | GO+7*, TEM+4 |
>> DSC( | M+1 |
DT | TEM+2 |
DTOUT | GO!, DIWE |
>> DU | Y+6*, INI*, B* |
>> DW | Y+3*, Y+5, Y+6, M |
DZ | J+1*, SPC+1*, SPC+2*, SPC+3*, SPC+4! |
I | DIE1N~* |
M | DIE1N~* |
U | DIE+4*, SPC+1, SPC+2, SPC+3, Y+2, Y+3, Y+5, MORE+1, PB+1, H , M, M+2, DE, DC, MUL, MUL+5, DIWE, DIE1N, TEM+1, TEM+2 , TEM+4 |
>> Y | J+1*, SPC, Y*, Y+3, Y+5, Y+6*, Y+7, Y+8*, M*, M+1 , M+2, DE*, DC*, MUL, DIWE*, TEM+1*, TEM+2, TEM+4 |