.TITLE ACPDAT - STAGING MANAGER COMMON DATA DEFINITION .IDENT /V1.00/ ; ; ACPDAT - STAGING MEMORY MANAGER DATA STRUCTURE DEFINITION ; ; THIS FILE DESCRIBES THE FORTRAN COMMON DEFINITION CONTAINED ; IN CSMMDF.RAT. ANY CHANGES MADE TO THAT FILE MUST BE ; REFLECTED HERE. ; .PSECT SMMDAT,RW,D,REL,OVR,GBL NDIM:: .BLKW 1 ;NUMBER OF DIMENSIONS IN ARRAY NMOVE:: .BLKW 1 ;NUMBER OF MOVES THRU STAGER NBANKS::.BLKW 1 ;NUMBER OF BANKS IN THE MAIN STAGER NB:: .BLKW 1 ;LOG BASE 2 OF NUMBER OF BANKS IN STAGER NWORDS::.BLKW 2 ;NUMBER OF MAIN STAGER WORDS PER BANK NW:: .BLKW NMVMAX ;LOG BASE 2 OF NUMBER OF WORDS PER BANK LENGTH::.BLKW 2*NDIMAX ;DIMENSION LENGTHS INTLEN::.BLKW 2*NDIMAX ;INTERNAL DIMENSION LENGTHS WIDTH:: .BLKW NMVMAX ;DATA CHANNEL WIDTHS FOR EACH MOVE MPR:: .BLKW 2*NDIMAX*NMVMX2 ;MULTIPLIERS BASE:: .BLKW 2*NMVMAX ;BASE BIT POSITION FOR EACH MOVE RECSIZ::.BLKW 2*NMVMX2 ;RECORD SIZE IN BITS LOW:: .BLKW NMVMX2 ;INDEX OF FIRST DIMENSION FOR EACH MOVE NXTDIM::.BLKW NDIMAX*NMVMX2 ;ORDERED INDICES FOR DIMENSIONS FOR EACH MOVE SEMPTY::.BLKW 4 ;THE EMPTY SET SALL:: .BLKW 4 ;THE UNIVERSAL SET SLEN2:: .BLKW 4 ;SET OF LENGTH 2 DIMENSIONS SLODD:: .BLKW 4 ;SET OF ODD DIMENSIONS SWORDL::.BLKW 4 ;STAGER WORD PARALLEL ACCESS DIMENSIONS SWORDH::.BLKW 4 ;STAGER WORD PHASE DIMENSIONS STEMPL::.BLKW 4 ;TEMPORARY SET FOR SWORDL STEMPH::.BLKW 4 ;TEMPORARY SET FOR SWORDH SWORD:: .BLKW 4 ;STAGER WORD DIMENSIONS SPAR:: .BLKW 4*NMVMAX ;PARALLEL BANK ACCESS DIMENSIONS SPORT:: .BLKW 4*5*NMVMAX ;PORT DIMENSION SETS FOR EACH MOVE SWT:: .BLKW 4*5 ;PARALLEL BANK ACCESS DIMENSIONS SBIT:: .BLKW 4*2*5 ;FREEDOM IN MAIN STAGER ADDRESS BITS MAIN:: .BLKW 2*NDIMAX ;MAIN STAGER ADDRESS WEIGHTS ASUB:: .BLKW 13.*NMVMX2 ;SUBSTAGER ADDRESS PERMUTATIONS MODE:: .BLKW NMVMAX ;SUBSTAGER ACCESS MODE PORT:: .BLKW 17.*NMVMAX ;DIMENSION ASSIGNMENTS FOR EACH MOVE PSHFA:: .BLKW NMVMAX ;PERFECT SHUFFLE CONTROLS FOR EACH MOVE PSHFB:: .BLKW NMVMAX SNEGM:: .BLKW 4*NMVMAX ;NEGATE MAIN STAGER ADDRESS MASK SET MASK:: .BLKW NMVMAX ;STARTING STAGER BANK NUMBER BASADR::.BLKW 2*NMVMAX ;STAGER BASE ADDRESS FOR EACH MOVE BASCNT::.BLKW NMVMAX ;NUMBER OF BASE ADDRESS ADJUSTMENT DIMENSIONS BASLEN::.BLKW NADJMX*NMVMAX ;LENGTH OF EACH ADJUSTMENT DIMENSION BASWGT::.BLKW 2*NADJMX*NMVMAX ;ADJUSTMENT WEIGHT FOR EACH ADJUSTMENT DIMENSION .END