DIE ;SFISC/GFT,XAK - PROC.DR-STR ; Dec 06, 2021@13:17:17
Source file <DIE.m>
Name | Comments | DBIA/ICR reference |
---|---|---|
GO | ||
MR | ||
J | ||
SPC | ||
K | ||
NX | ||
S | ||
Y | ||
EQ | ||
INI | ||
Q | ||
MORE | ;from ^DIE1
|
|
JMP | ;from ^DIE0
|
|
PB | ||
E | ||
D | ||
H | ||
M | ||
DE | ||
DC | ||
MUL | ||
DIWE | ||
D1 | ||
DIE1N | ||
B | ||
TEM | ||
FILE(DIEFFLAG,DIEFAR,DIEFOUT) | ;
|
|
WP(DIEFF,DIEFIEN,DIEFFLD,DIEFWPFL,DIEFTSRC,DIEFOUT) | ;
|
|
HELP(DIEHF,DIEHIEN,DIEHFLD,DIEHFLG,DIEHOUT) | ;
|
|
VAL(DIEVF,DIEVIEN,DIEVFLD,DIEVFLG,DIEVAL,DIEVANS,DIEVFAR,DIOUTAR) | ;
|
|
KEYVAL(DIVKFLAG,DIVKFDA,DIVKOUT) | ;
|
|
VALS(DIVSFLAG,DIVSEFDA,DIVSIFDA,DIVSMSG) | ;
|
|
CHK(DIEVF,DIEVFLD,DIEVFLG,DIEVAL,DIEVANS,DIOUTAR) | ;
|
|
UPDATE(DIFLAGS,DIFDA,DIEN,DIMSGA) | ;SEA/TOAD
; ENTRY POINT--update database ; procedure, all passed by value |
|
Name | Field # of Occurrence |
---|---|
%XY^%RCR | TEM+3 |
$$EZBLD^DIALOG | MUL |
$$LABEL^DIALOGZ | J+2, S+1, MUL, DIWE |
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+8 |
$$ROUEXIST^DILIBF | TEM+2 |
DIEN^DIWE | DIWE |
>> | Not killed explicitly |
* | Changed |
! | Killed |
~ | Newed |
Name | Field # of Occurrence |
---|---|
% | GO+1~, GO+2*, SPC*, MORE+1*, DC*, MUL, MUL+5 |
>> %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+8, GO, GO+3, GO+6, GO+7, GO+8*, INI |
>> DA( | GO+2 |
DB | DIE+7!, 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+7~, 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*, J+2, SPC+2, K, NX* , S+1, Y+2, Y+3, Y+5, EQ, MORE+1*, E*, H*, DIWE |
>> DIC | INI* |
>> DIC("S" | GO+8!, INI! |
DICRREC | DIE+7~ |
>> DIE | DIE+7*, DIE+8, GO, INI |
>> DIE( | TEM+4 |
>> DIE("W" | TEM+3* |
>> DIE("^" | TEM+3* |
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+8 |
DIIENS | GO+6~* |
DIMSGA | UPDATE~ |
DIOUTAR | VAL~, CHK~ |
DIOV | GO! |
>> DIOVRD | DIE+8 |
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+7~ |
DOV | GO!, PB* |
>> DP | DIE+8*, GO+6, GO+7, GO+8*, MR, J+1, J+2, SPC+2, K, NX , S+1, Y+2, Y+3, Y+5, MORE+1, PB, DIWE, 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( | 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+3!, 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*, J+2*, SPC+1*, SPC+2*, SPC+3*, SPC+4! |
I | DIE1N~* |
M | DIE1N~* |
U | DIE+8*, J+2, SPC+1, SPC+2, SPC+3, S+1, 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 |