XUMF5AT ;ISS/PAVEL - XUMF5 MD5 Hash Testing API ;06/17/05
Source file <XUMF5AT.m>
| Name | Comments | DBIA/ICR reference | 
|---|---|---|
| GETDEP(IEN,LEV) | ; | |
| FDEP | ||
| TESTR | ; Run Regular test suite and verify values | |
| LOOP(LEV) | ||
| Q | ||
| REQB(IEN,XPDX) | ||
| 1 | ||
| TESTE | ; Run Enhanced test suite and verify values | |
| BUILD | ;ENTRY FOR CHECKING OF DEPENDENCY TREE | 
| Name | Field # of Occurrence | 
|---|---|
| ^DIC | 1+1, GETDEP+6 | 
| GETS^DIQ | GETDEP+2 | 
| $$PATCH^XPDUTL | REQB+8 | 
| $$PKG^XPDUTL | REQB+5 | 
| $$VER^XPDUTL | REQB+5 | 
| $$VERSION^XPDUTL | REQB+5 | 
| $$HEX^XUMF5AU | TESTR+3, TESTR+4, TESTR+5, TESTR+6, TESTR+7, TESTR+8, TESTR+9, TESTR+10, TESTR+11, TESTR+12 , TESTR+13, TESTR+14, TESTR+15, TESTR+16, TESTR+17, TESTR+18, TESTR+19, TESTR+20, TESTR+21, TESTR+22 , TESTR+23, TESTE+8, TESTE+9, TESTE+10, TESTE+11, TESTE+12, TESTE+13, TESTE+14 | 
| $$MD5E^XUMF5AU | TESTE+8, TESTE+9, TESTE+10, TESTE+11, TESTE+12, TESTE+13, TESTE+14 | 
| $$MD5R^XUMF5AU | TESTR+3, TESTR+4, TESTR+5, TESTR+6, TESTR+7, TESTR+8, TESTR+9, TESTR+10, TESTR+11, TESTR+12 , TESTR+13, TESTR+14, TESTR+15, TESTR+16, TESTR+17, TESTR+18, TESTR+19, TESTR+20, TESTR+21, TESTR+22 , TESTR+23 | 
| $$MAIN^XUMF5BYT | TESTR+5, TESTR+8, TESTR+11, TESTR+14, TESTR+17, TESTR+20, TESTR+23 | 
| Name | Line Occurrences | 
|---|---|
| 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 | 
 | 
| 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 | 
 | 
| Function Call: WRITE | 
 | 
| Function Call: WRITE | 
 | 
| Function Call: WRITE | 
 | 
| Routine Call | 
 | 
| Name | Line Occurrences (* Changed, ! Killed) | 
|---|---|
| ^TMP("DEP" | FDEP+3!, FDEP+6!, FDEP+11!, FDEP+16, 1!, 1+10, LOOP+3, LOOP+4!, LOOP+7, GETDEP+8* , GETDEP+10 | 
| ^TMP("DEPX" | FDEP+3!, FDEP+6!, FDEP+11!, 1!, GETDEP+8, GETDEP+9* | 
| ^TMP("LIST" | FDEP+2!, FDEP+5*, FDEP+10 | 
| ^XPD(9.6 - [#9.6] | FDEP+3 | 
| Name | Line Occurrences | 
|---|---|
| $$GETDEP | FDEP+5, FDEP+12, 1+3, LOOP+8 | 
| $$LOOP | FDEP+13, 1+7 | 
| $$REQB | LOOP+4, GETDEP+7 | 
| 1 | 1+3, Q | 
| Name | Field # of Occurrence | 
|---|---|
| ^( | FDEP+10, FDEP+16, 1+10 | 
| >> | Not killed explicitly | 
| * | Changed | 
| ! | Killed | 
| ~ | Newed | 
| Name | Field # of Occurrence | 
|---|---|
| DIC | FDEP~, BUILD+1~, 1+1*, LOOP+1~, GETDEP+1~, GETDEP+6* | 
| DIC(0 | 1+1*, GETDEP+6* | 
| ERR | FDEP~, BUILD+1~, GETDEP+3 | 
| IEN | FDEP~, FDEP+3*, FDEP+5, FDEP+10*, FDEP+12, BUILD+1~, 1+1*, 1+3, LOOP+1~, GETDEP~ , GETDEP+2, REQB~ | 
| II | FDEP+14*, FDEP+15, FDEP+16*, 1+8*, 1+9, 1+10*, LOOP+1~, LOOP+2*, LOOP+3*, LOOP+4 , LOOP+6*, LOOP+7*, LOOP+8 | 
| LEV | FDEP+12*, FDEP+13*, FDEP+16*, 1+2*, 1+3, 1+7*, 1+10*, LOOP~, LOOP+3, LOOP+4 , LOOP+7, LOOP+8, GETDEP~, GETDEP+8, GETDEP+9, GETDEP+10 | 
| >> MYA | TESTE+3*, TESTE+7 | 
| MYABCD | TESTE+1~, TESTE+7*, TESTE+8, TESTE+9, TESTE+10, TESTE+11, TESTE+12, TESTE+13, TESTE+14 | 
| >> MYB | TESTE+4*, TESTE+7 | 
| >> MYC | TESTE+5*, TESTE+7 | 
| >> MYD | TESTE+6*, TESTE+7 | 
| OK | TESTR+1~, TESTR+2*, TESTR+3*, TESTR+6*, TESTR+9*, TESTR+12*, TESTR+15*, TESTR+18*, TESTR+21*, TESTR+24 , TESTE+1~, TESTE+2*, TESTE+8*, TESTE+9*, TESTE+10*, TESTE+11*, TESTE+12*, TESTE+13*, TESTE+14*, TESTE+15 , FDEP+13*, 1+6*, LOOP+1~, LOOP+6*, LOOP+9*, LOOP+10 | 
| RR | FDEP~, FDEP+7*, FDEP+8 | 
| START | FDEP~, FDEP+1*, FDEP+4* | 
| TMP | FDEP~, BUILD+1~, LOOP+1~ | 
| TMP1 | GETDEP+1~ | 
| TMP1( | GETDEP+5, GETDEP+6, GETDEP+7, GETDEP+8 | 
| U | FDEP+12, FDEP+16, 1+3, 1+9, 1+10, LOOP+4, GETDEP+8 | 
| X | FDEP~, BUILD+1~, LOOP+1~, GETDEP+1~, GETDEP+6*, REQB+3~, REQB+5* | 
| X0 | FDEP~, FDEP+1*, FDEP+3*, FDEP+5, FDEP+9*, FDEP+10*, FDEP+15 | 
| X1 | LOOP+1~, GETDEP+1~, GETDEP+5*, GETDEP+6, GETDEP+7, GETDEP+8 | 
| XPDACT | REQB+3~ | 
| XPDBLD | REQB+3~ | 
| XPDI | REQB+3~, REQB+4* | 
| >> XPDNM | REQB+12 | 
| XPDQ | REQB+3~, REQB+5*, REQB+7*, REQB+8*, REQB+10, REQB+12* | 
| XPDQUIT | REQB+3~, REQB+4*, REQB+13*, REQB+14 | 
| >> XPDT("NM" | REQB+12 | 
| XPDX | REQB~, REQB+2, REQB+5, REQB+7, REQB+8, REQB+12 | 
| XPDX0 | REQB+3~ | 
| Y | FDEP~, FDEP+12, BUILD+1~, 1+1, 1+3, 1+9, LOOP+1~, GETDEP+1~, GETDEP+6, GETDEP+7 , GETDEP+8, GETDEP+9, REQB+3~, REQB+5*, REQB+6, REQB+7 | 
| Z | REQB+3~, REQB+5*, REQB+6, REQB+7 |