LAFUNC ; IHS/DIR/FJE - GENERIC FUNCTIONS USED BY LA ROUTINES 7/20/90 08:28 ;
Source file <LAFUNC.m>
| Name | Comments | DBIA/ICR reference | 
|---|---|---|
| HDR | ||
| HTOD | ;CHANGE HEX TO DECIMAL VALUE | |
| BTOO | ;BINARY STRING TO OCTAL | |
| DTOB | ;DECIMAL VALUE TO BINARY STRING | |
| DTOH | ;CHANGE DECIMAL VALUE TO 6 HEX CHARACTERS | |
| DTOO | ;DECIMAL TO OCTAL | |
| NUM1 | ||
| NAND | ;NOT AND OF STRING OF CHAR | |
| PRT | ||
| NUM | ||
| TABLE | ;PRINT TABLE OF CONVERSIONS FOR 0 TO 256 DECIMAL | |
| XNOR | ;EXCLUSIVE NOT OR OF STRING | |
| XOR | ;XOR AL CHAR IN STRING | |
| HTOB | ;HEX VALUE TO BINARY STRING | |
| HTOO | ;HEX TO OCTAL | |
| AND | ;AND AL CHAR IN STRING | |
| OTOH | ;OCTAL TO HEX | |
| EXIT0 | ||
| BTOH | ;BINARY STRING TO HEX | |
| OTOB | ;OCTAL TO BINARY STRING | |
| BTOD | ;BINARY STRING TO DECIMAL | |
| OTOD | ;OCTAL TO DECIMAL | |
| EXIT | ||
| OR | ;OR AL CHAR IN STRING | |
| NOR | ;NOT OR OF STRING | 
| 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: WRITE | 
 | 
| Function Call: WRITE | 
 | 
| Function Call: WRITE | 
 | 
| Function Call: WRITE | 
 | 
| Function Call: WRITE | 
 | 
| Function Call: WRITE | 
 | 
| Function Call: WRITE | 
 | 
| Routine Call | 
 | 
| Name | Line Occurrences | 
|---|---|
| @( | NUM1+1, NUM1+2, NUM1+3, NUM1+4 | 
| AND | NAND+1 | 
| BTOD | BTOO+1, BTOH+1 | 
| DTOB | OTOB+1, HTOB+1, TABLE+2 | 
| DTOH | BTOH+1, OTOH+1, TABLE+2 | 
| DTOO | BTOO+1, HTOO+1, TABLE+2 | 
| EXIT | AND+2, NAND+1, OR+2, NOR+1, XOR+2, XNOR+1, BTOO+1, BTOD+2, BTOH+1, OTOB+1 , OTOD+2, OTOH+1, DTOB+2, DTOO+3, DTOH+3, HTOB+1, HTOO+1, HTOD+2, TABLE+3 | 
| EXIT0 | NUM+1 | 
| HDR | TABLE+1, TABLE+2 | 
| HTOD | HTOB+1, HTOO+1 | 
| NUM | NUM+2, NUM1+5, PRT | 
| NUM1 | NUM+1 | 
| OR | NOR+1 | 
| OTOD | OTOB+1, OTOH+1 | 
| PRT | NUM1+1, NUM1+2, NUM1+3, NUM1+4 | 
| XOR | XNOR+1 | 
| >> | Not killed explicitly | 
| * | Changed | 
| ! | Killed | 
| ~ | Newed | 
| Name | Field # of Occurrence | 
|---|---|
| B | OR+1*, XOR+1*, DTOO+1*, DTOO+2*, DTOH+1*, DTOH+2*, EXIT! | 
| CAL | NUM1+1*, NUM1+2*, NUM1+3*, NUM1+4*, EXIT0! | 
| DTIME | NUM+1 | 
| F | AND+2, NAND+1*, OR+2, NOR+1*, XOR+2, XNOR+1*, BTOO+1*, BTOD+2, BTOH+1*, OTOB+1* , OTOD+2, OTOH+1*, DTOB+2, DTOO+3, DTOH+3, HTOB+1*, HTOO+1*, HTOD+2, NUM1*, EXIT! | 
| >> I | NUM1*, TABLE+2* | 
| II | AND+1*, OR+1*, XOR+1*, BTOD+1*, OTOD+1*, DTOB+1*, DTOO+2*, DTOH+2*, HTOD+1*, EXIT! | 
| IO | TABLE+1, TABLE+3 | 
| IO(0 | TABLE+3 | 
| IOF | TABLE+3, HDR | 
| IOM | HDR, HDR+1 | 
| IOSL | TABLE+2 | 
| >> J | HDR+1* | 
| JJ | EXIT! | 
| K | OTOD+1*, DTOB+1*, DTOO+1*, DTOO+2, DTOH+1*, DTOH+2, HTOD+1*, EXIT! | 
| L | DTOB+1*, DTOO+2*, DTOH+2*, EXIT! | 
| >> LAE | AND+1, OR+1, XOR+1 | 
| >> LAS | AND+1, OR+1, XOR+1 | 
| >> LAX | AND+1, OR+1, XOR+1, BTOO+1*, BTOD+1, BTOH+1*, OTOB+1*, OTOD+1, OTOH+1*, DTOB+1 , DTOO+1, DTOH+1, HTOB+1*, HTOO+1*, HTOD+1, NUM+1*, NUM1*, NUM1+1, NUM1+2, NUM1+3 , NUM1+4, TABLE+2* | 
| LAY | AND+1*, NAND+1*, OR+1*, NOR+1*, XOR+1*, XNOR+1*, BTOO+1, BTOD+1*, BTOH+1, OTOB+1 , OTOD+1*, OTOH+1, DTOB+1*, DTOO+1*, DTOO+2*, DTOH+1*, DTOH+2*, HTOB+1, HTOO+1, HTOD+1* , NUM1+1, NUM1+2, NUM1+3, NUM1+4, PRT!, TABLE+2 | 
| LAY(1 | NUM1+1*, NUM1+2*, NUM1+3*, NUM1+4*, PRT | 
| LAY(2 | NUM1+1*, NUM1+2*, NUM1+3*, NUM1+4*, PRT | 
| LAY(3 | NUM1+1*, NUM1+2*, NUM1+3*, NUM1+4*, PRT | 
| LAY(4 | NUM1+1*, NUM1+2*, NUM1+3*, NUM1+4*, PRT | 
| M | OR+1*, XOR+1*, DTOO+1*, DTOO+2*, DTOH+1*, DTOH+2*, EXIT! | 
| N | OR+1*, XOR+1*, EXIT! | 
| O | EXIT! | 
| >> PAGE | TABLE+1*, HDR* | 
| >> POP | TABLE+1 | 
| STR | NUM1*, NUM1+1, NUM1+2, NUM1+3, NUM1+4, EXIT0! | 
| TEMP | BTOO+1*, BTOH+1*, OTOB+1*, OTOH+1*, HTOB+1*, HTOO+1*, EXIT! | 
| TY | NUM1*, NUM1+1, NUM1+2, NUM1+4, EXIT0! |