ATSERCH4 ;TUCSON/DG;GETS STORED RESULTS FOR COMPARISON [ 10/25/91 1:31 PM ]
Source file <ATSERCH4.m>
| Package | Total | Call Graph |
|---|---|---|
| Template Compare | 4 | EOJ^ATSERCH (,SEARCH)^ATSERCH3 ^ATSERCHD (CHKMTCH,WRITE)^ATSERCHG |
| Package | Total | Caller Graph |
|---|---|---|
| Template Compare | 3 | ATSERCH9 ATSERCHB ATSERCHH |
| Name | Comments | DBIA/ICR reference |
|---|---|---|
| ZTM | ;ENTRY POINT FOR TASKMAN
|
|
| CONT | ;CONT OF LINKSRCH+3
|
|
| SETTEMP | ;SETS NODES WITH RESULTS OF LAST SEARCH COMPARE
|
|
| GET | ;GETS STORED RESULTS, PLACE IN ^UTILITY
|
|
| MERGE2 | ;CONT OF FOR LOOP
|
|
| LINKPTR | ;LINK COMMON POINTER VALUES OF FIELDS TO POINTER FILE
|
|
| MERGE | ;FIRST TEMPLATE WITH LESSER COUNT, COMPARE TO TEMPLATE TWO
|
|
| LINKSRCH | ;COMMON POINTER VALUES OF FIELDS
|
|
| EOJ | ;
|
|
| GET2 | ;CONTINUATION OF FOR LOOP IN GET FOR A DATA FILE THAT IS NOT THE PTED
|
|
| GET3 | ;CONT. OF FOR LOOP IF FILE WITH SEARCH TEMPLATE LINKED TO
|
| Name | Line Occurrences (* Changed, ! Killed) |
|---|---|
| ^UTILITY("ATSEARCH" | ZTM+1!, GET2+7*, GET3+3*, MERGE+5, MERGE+6!, LINKPTR+2*, LINKSRCH+3, LINKSRCH+4, CONT+1*, SETTEMP+1! , SETTEMP+2*, EOJ+1! |
| Name | Line Occurrences |
|---|---|
| @( | GET+2, MERGE2+1 |
| CONT | LINKSRCH+3, LINKSRCH+4 |
| EOJ | ATSERCH4+5, ATSERCH4+10, ZTM+9 |
| GET | ZTM+3, ZTM+4 |
| MERGE | ZTM+5 |
| MERGE2 | MERGE+7 |
| SETTEMP | MERGE+5 |
| Name | Field # of Occurrence |
|---|---|
| ^(2 | EOJ+1! |
| >> | Not killed explicitly |
| * | Changed |
| ! | Killed |
| ~ | Newed |
| Name | Field # of Occurrence |
|---|---|
| ATSDFN | GET+1*, GET+2*, GET2+2, GET2+7, GET3+3, LINKSRCH+3*, LINKSRCH+4*, CONT+1, EOJ+1! |
| >> ATSEARCH( | GET+1*, GET+2, GET2+2, GET2+4, GET2+7*, GET3+3* |
| >> ATSEARCH("FILELINK" | MERGE2+1 |
| >> ATSEARCH("MER | GE COUNT" , GET+1*, LINKPTR+1*, CONT+1* |
| >> ATSEARCH("PTRFILENUM" | MERGE2+1 |
| >> ATSEARCH(1 | MERGE+2, LINKSRCH+3 |
| >> ATSEARCH(2 | MERGE+2, LINKSRCH+3 |
| ATSECDY | MERGE+1*, MERGE+2*, MERGE+3*, MERGE+4*, EOJ+1! |
| ATSEDOT | GET+1*, GET2+8*, GET3+4*, EOJ+1! |
| ATSEFLY | GET2+4*, GET2+5, GET2+6, EOJ+1! |
| ATSENDPC | GET2+2*, GET2+3, GET2+4*, GET2+5, GET2+6*, GET2+7, EOJ+1! |
| >> ATSENLAG | GET2+3, GET2+5, GET2+6 |
| ATSENUL | EOJ+1! |
| ATSETMP | ZTM+6, EOJ+1! |
| >> ATSFLAG | ATSERCH4+5, ATSERCH4+10 |
| ATSI | LINKSRCH+4*, EOJ+1! |
| ATSL | LINKSRCH+4*, SETTEMP+2*, EOJ+1! |
| >> ATSMTCH | MERGE+2, MERGE+3, MERGE+4 |
| >> ATSNOT | MERGE2+1, LINKSRCH+3 |
| ATSPRIMY | MERGE+1*, MERGE+2*, MERGE+3*, MERGE+4*, MERGE+7, EOJ+1! |
| ATSPTVAL | MERGE+7*, LINKPTR+2, LINKSRCH+3, LINKSRCH+4, EOJ+1! |
| >> ATSRCSTR | ZTM+7 |
| >> ATSTASK | ATSERCH4+10, ZTM+2, ZTM+6, ZTM+10, GET2+8, GET3+4 |
| ATSTMPN | SETTEMP+2*, EOJ+1! |
| ATSUB | ZTM+3*, ZTM+4*, GET+1, GET+2, GET2+2, GET2+4, GET2+7, GET3+3, EOJ+1! |
| >> ATSX | LINKSRCH+3 |
| >> L | GET+2*, MERGE+7*, LINKSRCH+3* |
| U | GET2+4 |
| >> ZTQEUED | ZTM+1 |
| >> ZTREQ | ZTM+1* |