//DDS0411C JOB CLASS=A,MSGCLASS=H,REGION=4M,NOTIFY=&SYSUID 00000100 //********************************************************************* 00000200 //* 00000300 //* REPORT ON ASSEMBLER MACRO NAMES WHICH CONFLICT WITH ZNXT 00000400 //* HARDWARE INSTRUCTION MNEMONICS. 00000500 //* 00000600 //* REQUIRED CHANGES ARE: 00000700 //* 00000800 //* 1) ADD A VALID JOB CARD 00000900 //* 2) INCLUDE A STATEMENT AS FOLLOWS FOR EACH MACRO LIBRARY 00001000 //* TO BE SCANNED: 00001100 //* 00001200 //* //STEP0001 EXEC PDSMEM,PDS='THIS.MACLIB' <=== MACLIB NAME 00001300 //* //STEP0002 EXEC PDSMEM,PDS='THAT.MACLIB' <=== MACLIB NAME 00001400 //* 00001500 //* A REPORT LIKE THE FOLLOWING WILL BE PRODUCED: 00001600 //* 00001700 //* **************************************************************** 00001800 //* * * 00001900 //* * **** ZNXT OPCODE CONFLICT,MEMBER=BASSM LIB=DDS0411.MACLIB * 00002000 //* * **** ZNXT OPCODE CONFLICT,MEMBER=L LIB=DDS0411.MACLIB * 00002100 //* * **** ZNXT OPCODE CONFLICT,MEMBER=LTR LIB=DDS0411.MACLIB * 00002200 //* * * 00002300 //* * **** TOTAL ZNXT OPCODE CONFLICTS = 3 * 00002400 //* * * 00002500 //* **************************************************************** 00002600 //* 00002700 //* PLEASE NOTE: 00002800 //* 00002900 //* THIS PROCEDURE WAS INTENDED TO RUN AGAINST CUSTOMER MACRO 00003000 //* LIBRARIES. THERE ARE KNOWN CONFLICTS BETWEEN SOME OLDER 00003100 //* IBM MACRO NAMES AND ZNXT HARDWARE INSTRUCTION MNEMONICS. 00003200 //* 00003300 //* FOR EXAMPLE, IF THE PROCEDURE IS RUN AGAINST 'SYS1.MACLIB', 00003400 //* THE FOLLOWING MACROS, AND POSSIBLY OTHERS, WILL BE 00003500 //* IDENTIFIED: 00003600 //* 00003700 //* CHI 00003800 //* DSG 00003900 //* PGOUT 00004000 //* 00004100 //* THESE OLDER MACROS WILL MORE THAN LIKELY NOT BE USED IN 00004200 //* CUSTOMER ASSEMBLER PROGAMS, SO IN MOST CASES THE CONFLICTS 00004300 //* CAN BE IGNORED. 00004400 //* 00004500 //******************************************************************* 00004600 //* 00004700 //* WRITTEN BY: HANK CALZARETTA 00004800 //* IBM CORP 00004900 //* STG LAB SERVICES 00005000 //* HECALZAR@US.IBM.COM 00005100 //* 00005200 //* CHANGE HISTORY: 00005300 //* 07/2008 - FIRST VERSION CREATED FOR Z10 PROCESSOR 00005400 //* 07/2010 - UPDATED FOR ZNXT PROCESSOR 00005500 //* 08/2012 - Updated for zEC12 2827 Processor 00005510 //* 00005600 //******************************************************************* 00005700 //* 00005800 //PDSMEM PROC PDS= 00005900 //*************************************************** 00006000 //* INSTREAM PROC TO LIST MEMBER NAMES IN A PDS 00006100 //*************************************************** 00006200 //STEP010 EXEC PGM=IKJEFT01,DYNAMNBR=30,PARM='PDSMEM' 00006300 //SYSPROC DD DSN=&&TMPCLIST,DISP=SHR 00006400 //ISPMLIB DD DISP=SHR,DSN=ISP.SISPMENU 00006500 //ISPPLIB DD DISP=SHR,DSN=ISP.SISPPENU 00006600 //ISPSLIB DD DISP=SHR,DSN=ISP.SISPSLIB 00006700 // DD DISP=SHR,DSN=ISP.SISPSENU 00006800 //ISPTLIB DD DISP=SHR,DSN=ISP.SISPTENU 00006900 //ISPPROF DD DISP=(,DELETE),SPACE=(TRK,(5,5,5)),UNIT=SYSDA, 00007000 // LRECL=80,BLKSIZE=0,RECFM=FB 00007100 //ISPLOG DD DISP=(,DELETE),SPACE=(TRK,(5,5)),UNIT=SYSDA, 00007200 // LRECL=80,BLKSIZE=0,RECFM=FB 00007300 //SYSOUT DD SYSOUT=* 00007400 //SYSTSPRT DD SYSOUT=* 00007500 //PDS DD DISP=SHR,DSN=&PDS 00007600 //MEMRPT DD DISP=(MOD,CATLG),UNIT=SYSDA,SPACE=(CYL,(1,1)), 00007700 // LRECL=80,BLKSIZE=3120,RECFM=FB, 00007800 // DSN=&&MEMRPT 00007900 //SYSTSIN DD DUMMY 00008000 // PEND 00008100 //************************************************* 00008200 //* COPY REXX EXECS TO TEMPORARY SYSPROC 00008300 //************************************************* 00008400 //STEP0002 EXEC PGM=IEBGENER 00008500 //SYSPRINT DD SYSOUT=* 00008600 //SYSIN DD DUMMY 00008700 //SYSUT1 DD *,DLM=## 00008800 /* rexx **********************************************/ 00008900 /* Exec PDSMEM creates a member listing from the PDS */ 00009000 /* pointed to by ddname PDS. Report is written to */ 00009100 /* file 'MEMRPT'. */ 00009200 /******************************************************/ 00009300 IF SYSVAR(SYSISPF) <> 'ACTIVE' THEN DO 00009400 "ISPSTART CMD(PDSMEM)" 00009500 EXIT 00009600 END 00009700 address ISPEXEC 00009800 "LMINIT DATAID(PDSDID) DDNAME(PDS) ENQ(SHR)" 00009900 "LMOPEN DATAID("PDSDID") OPTION(INPUT)" 00010000 ddinfo = listdsi("PDS" "FILE") 00010100 pdsname = sysdsname 00010200 do forever 00010300 "LMMLIST DATAID("PDSDID") MEMBER(MEMBER) OPTION(LIST)" 00010400 listrc = rc 00010500 if listrc > 0 then leave 00010600 outline = left(member,8," ") || " " || pdsname 00010700 push outline 00010800 address TSO "EXECIO 1 DISKW "MEMRPT 00010900 end 00011000 address ISPEXEC "LMCLOSE DATAID("PDSDID")" 00011100 ## 00011200 //SYSUT2 DD DSN=&&TMPCLIST(PDSMEM),UNIT=SYSDA,SPACE=(TRK,(1,1,1)), 00011300 // DISP=(,PASS),LRECL=80,BLKSIZE=3120,RECFM=FB 00011400 /* 00011500 //STEP0003 EXEC PGM=IEBGENER 00011600 //SYSPRINT DD SYSOUT=* 00011700 //SYSIN DD DUMMY 00011800 //SYSUT1 DD *,DLM=## 00011900 /* rexx ***********************************************/ 00012000 /* Exec CHKOPS compares the member names from macro */ 00012100 /* libraries with the list of valid ZNXT assembler */ 00012200 /* mnemonics. Matches are reported in file SYSPRINT. */ 00012300 /* The member list is created by exec PDSMEM and is */ 00012400 /* read from file MEMRPT. The ZNXT mnemonics are read */ 00012500 /* from file ZNXTOPS. */ 00012600 /*******************************************************/ 00012700 cnt = 0 00012800 do forever 00012900 address TSO "EXECIO 1 DISKR "ZNXTOPS 00013000 if rc = 2 then leave 00013100 pull inline 00013200 op = word(inline,1) 00013300 if op = '*' then iterate 00013400 ops.op = 'X' 00013500 end 00013600 00013700 do forever 00013800 address TSO "EXECIO 1 DISKR "MEMRPT 00013900 if rc = 2 then leave 00014000 pull inline 00014100 op = word(inline,1) 00014200 lib = word(inline,2) 00014300 if ops.op = 'X' then do 00014400 op = left(op,8," ") 00014500 say " **** ZNXT OPCODE CONFLICT,MEMBER=" || op || " LIB=" || lib 00014600 cnt = cnt + 1 00014700 end 00014800 end 00014900 00015000 say " " 00015100 say " **** TOTAL ZNXT OPCODE CONFLICTS =" cnt 00015200 ## 00015300 //SYSUT2 DD DSN=&&TMPCLIST(CHKOPS),DISP=SHR 00015400 /* 00015500 //************************************************* 00015600 //* EXECUTE PDSMEM PROC TO LIST MEMBER NAMES 00015700 //* 00015800 //* INCLUDE ONE STATEMENT BELOW FOR EACH 00015900 //* MACRO LIBRARY TO BE SCANNED 00016000 //* 00016100 //************************************************* 00016200 //STEP0001 EXEC PDSMEM,PDS='THIS.MACLIB' <=== MACLIB NAME 00016310 //STEP0002 EXEC PDSMEM,PDS='THAT.MACLIB' <=== MACLIB NAME 00016400 //************************************************* 00016500 //* EXECUTE CHKOPS EXEC TO REPORT ON MACRO NAMES 00016600 //* WHICH CONFLICT WITH ZNXT MNEMONICS 00016700 //************************************************* 00016800 //STEP0003 EXEC PGM=IKJEFT01,DYNAMNBR=30,PARM='CHKOPS' 00016900 //SYSPROC DD DSN=&&TMPCLIST,DISP=SHR 00017000 //ISPMLIB DD DISP=SHR,DSN=ISP.SISPMENU 00017100 //ISPPLIB DD DISP=SHR,DSN=ISP.SISPPENU 00017200 //ISPSLIB DD DISP=SHR,DSN=ISP.SISPSLIB 00017300 // DD DISP=SHR,DSN=ISP.SISPSENU 00017400 //ISPTLIB DD DISP=SHR,DSN=ISP.SISPTENU 00017500 //ISPPROF DD DISP=(,DELETE),SPACE=(TRK,(5,5,5)),UNIT=SYSDA, 00017600 // LRECL=80,BLKSIZE=0,RECFM=FB 00017700 //ISPLOG DD DISP=(,DELETE),SPACE=(TRK,(5,5)),UNIT=SYSDA, 00017800 // LRECL=80,BLKSIZE=0,RECFM=FB 00017900 //SYSOUT DD SYSOUT=* 00018000 //SYSTSPRT DD SYSOUT=* 00018100 //MEMRPT DD DISP=SHR,DSN=&&MEMRPT 00018200 //SYSTSIN DD DUMMY 00018300 //ZNXTOPS DD * 00018400 * ZNXT Hardware Instruction Mnemonics * 00018500 A 00018600 AD 00018700 ADB 00018800 ADBR 00018900 ADR 00019000 ADTR 00019100 AE 00019200 AEB 00019300 AEBR 00019400 AER 00019500 AFI 00019600 AG 00019700 AGF 00019800 AGFI 00019900 AGFR 00020000 AGHI 00020100 AGHIK 00020200 AGR 00020300 AGRK 00020400 AGSI 00020500 AH 00020600 AHHHR 00020700 AHHLR 00020800 AHI 00020900 AHIK 00021000 AHY 00021100 AIH 00021200 AL 00021300 ALC 00021400 ALCG 00021500 ALCGR 00021600 ALCR 00021700 ALFI 00021800 ALG 00021900 ALGF 00022000 ALGFI 00022100 ALGFR 00022200 ALGHSIK 00022300 ALGR 00022400 ALGRK 00022500 ALGSI 00022600 ALHHHR 00022700 ALHHLR 00022800 ALHSIK 00022900 ALR 00023000 ALRK 00023100 ALSI 00023200 ALSIH 00023300 ALSIHN 00023400 ALY 00023500 AP 00023600 AR 00023700 ARK 00023800 ASI 00023900 AU 00024000 AUR 00024100 AW 00024200 AWR 00024300 AXBR 00024400 AXR 00024500 AXTR 00024600 AY 00024700 BAKR 00024800 BAL 00024900 BALR 00025000 BAS 00025100 BASR 00025200 BASSM 00025300 BC 00025400 BCR 00025500 BCT 00025600 BCTG 00025700 BCTGR 00025800 BCTR 00025900 BPP 00026000 BPRP 00026100 BRAS 00026200 BRASL 00026300 BRC 00026400 BRCL 00026500 BRCT 00026600 BRCTG 00026700 BRCTH 00026800 BRXH 00026900 BRXHG 00027000 BRXLE 00027100 BRXLG 00027200 BSA 00027300 BSG 00027400 BSM 00027500 BXH 00027600 BXHG 00027700 BXLE 00027800 BXLEG 00027900 C 00028000 CD 00028100 CDB 00028200 CDBR 00028300 CDFBR 00028400 CDFBRA 00028500 CDFR 00028600 CDGBR 00028700 CDGBRA 00028800 CDGR 00028900 CDGTR 00029000 CDLFBR 00029100 CDLGBR 00029200 CDR 00029300 CDS 00029400 CDSG 00029500 CDSTR 00029600 CDSY 00029700 CDTR 00029800 CDUTR 00029900 CDZT 00030000 CE 00030100 CEB 00030200 CEBR 00030300 CEDTR 00030400 CEFBR 00030500 CEFBRA 00030600 CEFR 00030700 CEGBR 00030800 CEGBRA 00030900 CEGR 00031000 CELFBR 00031100 CELGBR 00031200 CER 00031300 CEXTR 00031400 CFC 00031500 CFDBR 00031600 CFDBRA 00031700 CFDR 00031800 CFEBR 00031900 CFEBRA 00032000 CFER 00032100 CFI 00032200 CFXBR 00032300 CFXBRA 00032400 CFXR 00032500 CG 00032600 CGDBR 00032700 CGDBRA 00032800 CGDR 00032900 CGDTR 00033000 CGEBR 00033100 CGEBRA 00033200 CGER 00033300 CGF 00033400 CGFI 00033500 CGFR 00033600 CGFRL 00033700 CGH 00033800 CGHI 00033900 CGHRL 00034000 CGHSI 00034100 CGIB 00034200 CGIJ 00034300 CGIT 00034400 CGR 00034500 CGRB 00034600 CGRJ 00034700 CGRL 00034800 CGRT 00034900 CGXBR 00035000 CGXBRA 00035100 CGXR 00035200 CGXTR 00035300 CH 00035400 CHF 00035500 CHHR 00035600 CHHSI 00035700 CHI 00035800 CHLR 00035900 CHRL 00036000 CHSI 00036100 CHY 00036200 CIB 00036300 CIH 00036400 CIJ 00036500 CIT 00036600 CKSM 00036700 CL 00036800 CLC 00036900 CLCL 00037000 CLCLE 00037100 CLCLU 00037200 CLFDBR 00037300 CLFEBR 00037400 CLFHSI 00037500 CLFI 00037600 CLFIT 00037700 CLFXBR 00037800 CLG 00037900 CLGDBR 00038000 CLGEBR 00038100 CLGF 00038200 CLGFI 00038300 CLGFR 00038400 CLGFRL 00038500 CLGHRL 00038600 CLGHSI 00038700 CLGIB 00038800 CLGIJ 00038900 CLGIT 00039000 CLGR 00039100 CLGRB 00039200 CLGRJ 00039300 CLGRL 00039400 CLGRT 00039500 CLGT 00039600 CLGXBR 00039700 CLHF 00039800 CLHHR 00039900 CLHHSI 00040000 CLHLR 00040100 CLHRL 00040200 CLI 00040300 CLIB 00040400 CLIH 00040500 CLIJ 00040600 CLIY 00040700 CLM 00040800 CLMH 00040900 CLMY 00041000 CLR 00041100 CLRB 00041200 CLRJ 00041300 CLRL 00041400 CLRT 00041500 CLST 00041600 CLT 00041700 CLY 00041800 CMPSC 00041900 CP 00042000 CPSDR 00042100 CPYA 00042200 CR 00042300 CRB 00042400 CRDTE 00042500 CRJ 00042600 CRL 00042700 CRT 00042800 CS 00042900 CSCH 00043000 CSDTR 00043100 CSG 00043200 CSP 00043300 CSPG 00043400 CSST 00043500 CSXTR 00043600 CSY 00043700 CUDTR 00043800 CUSE 00043900 CUTFU 00044000 CUUTF 00044100 CUXTR 00044200 CU12 00044300 CU14 00044400 CU21 00044500 CU24 00044600 CU41 00044700 CU42 00044800 CVB 00044900 CVBG 00045000 CVBY 00045100 CVD 00045200 CVDG 00045300 CVDY 00045400 CXBR 00045500 CXFBR 00045600 CXFBRA 00045700 CXFR 00045800 CXGBR 00045900 CXGBRA 00046000 CXGR 00046100 CXGTR 00046200 CXLFBR 00046300 CXLGBR 00046400 CXR 00046500 CXSTR 00046600 CXTR 00046700 CXUTR 00046800 CXZT 00046900 CY 00047000 CZDT 00047100 CZXT 00047200 D 00047300 DD 00047400 DDB 00047500 DDBR 00047600 DDR 00047700 DDTR 00047800 DE 00047900 DEB 00048000 DEBR 00048100 DER 00048200 DIDBR 00048300 DIEBR 00048400 DIEBR 00048500 DL 00048600 DLG 00048700 DLGR 00048800 DLR 00048900 DP 00049000 DR 00049100 DSG 00049200 DSGF 00049300 DSGFR 00049400 DSGR 00049500 DXBR 00049600 DXR 00049700 DXTR 00049800 EAR 00049900 ECAG 00050000 ECTG 00050100 ED 00050200 EDMK 00050300 EEDTR 00050400 EEXTR 00050500 EFPC 00050600 EPAIR 00050700 EPAR 00050800 EPSW 00050900 EREG 00051000 EREGG 00051100 ESAIR 00051200 ESAR 00051300 ESDTR 00051400 ESEA 00051500 ESTA 00051600 ESXTR 00051700 ETND 00051800 EX 00051900 EXRL 00052000 FIDBR 00052100 FIDBRA 00052200 FIDR 00052300 FIDTR 00052400 FIEBR 00052500 FIEBRA 00052600 FIER 00052700 FIXBR 00052800 FIXBRA 00052900 FIXR 00053000 FIXTR 00053100 FLOGR 00053200 HDR 00053300 HER 00053400 HSCH 00053500 IAC 00053600 IC 00053700 ICM 00053800 ICMH 00053900 ICMY 00054000 ICY 00054100 IDTE 00054200 IEDTR 00054300 IEXTR 00054400 IIHF 00054500 IIHH 00054600 IIHL 00054700 IILF 00054800 IILH 00054900 IILL 00055000 IPK 00055100 IPM 00055200 IPTE 00055300 ISKE 00055400 IVSK 00055500 KDB 00055600 KDBR 00055700 KDTR 00055800 KEB 00055900 KEBR 00056000 KIMD 00056100 KLMD 00056200 KM 00056300 KMAC 00056400 KMC 00056500 KXBR 00056600 KXTR 00056700 L 00056800 LA 00056900 LAA 00057000 LAAG 00057100 LAAL 00057200 LAALG 00057300 LAE 00057400 LAEY 00057500 LAM 00057600 LAMY 00057700 LAN 00057800 LANG 00057900 LAO 00058000 LAOG 00058100 LARL 00058200 LASP 00058300 LAT 00058400 LAX 00058500 LAXG 00058600 LAY 00058700 LB 00058800 LBH 00058900 LBR 00059000 LCDBR 00059100 LCDFR 00059200 LCDR 00059300 LCEBR 00059400 LCER 00059500 LCGFR 00059600 LCGR 00059700 LCR 00059800 LCTL 00059900 LCTLG 00060000 LCXBR 00060100 LCXR 00060200 LD 00060300 LDE 00060400 LDEB 00060500 LDEBR 00060600 LDER 00060700 LDETR 00060800 LDGR 00060900 LDR 00061000 LDXBR 00061100 LDXBRA 00061200 LDXR 00061300 LDXTR 00061400 LDY 00061500 LE 00061600 LEDBR 00061700 LEDBRA 00061800 LEDR 00061900 LEDTR 00062000 LER 00062100 LEXBR 00062200 LEXBRA 00062300 LEXR 00062400 LEY 00062500 LFAS 00062600 LFH 00062700 LFHAT 00062800 LFPC 00062900 LG 00063000 LGAT 00063100 LGB 00063200 LGBR 00063300 LGDR 00063400 LGF 00063500 LGFI 00063600 LGFR 00063700 LGFRL 00063800 LGH 00063900 LGHI 00064000 LGHR 00064100 LGHRL 00064200 LGOC 00064300 LGR 00064400 LGRL 00064500 LGROC 00064600 LH 00064700 LHH 00064800 LHI 00064900 LHR 00065000 LHRL 00065100 LHY 00065200 LLC 00065300 LLCH 00065400 LLCR 00065500 LLGC 00065600 LLGCR 00065700 LLGF 00065800 LLGFAT 00065900 LLGFR 00066000 LLGFRL 00066100 LLGH 00066200 LLGHR 00066300 LLGHRL 00066400 LLGT 00066500 LLGTAT 00066600 LLGTR 00066700 LLH 00066800 LLHH 00066900 LLHR 00067000 LLHRL 00067100 LLIHF 00067200 LLIHH 00067300 LLIHL 00067400 LLILF 00067500 LLILH 00067600 LLILL 00067700 LM 00067800 LMD 00067900 LMG 00068000 LMH 00068100 LMY 00068200 LNDBR 00068300 LNDFR 00068400 LNDR 00068500 LNEBR 00068600 LNER 00068700 LNGFR 00068800 LNGR 00068900 LNR 00069000 LNXBR 00069100 LNXR 00069200 LOC 00069300 LPD 00069400 LPDBR 00069500 LPDFR 00069600 LPDG 00069700 LPDR 00069800 LPEBR 00069900 LPER 00070000 LPGFR 00070100 LPGR 00070200 LPQ 00070300 LPR 00070400 LPSW 00070500 LPSWE 00070600 LPTEA 00070700 LPXBR 00070800 LPXR 00070900 LR 00071000 LRA 00071100 LRAG 00071200 LRAY 00071300 LRDR 00071400 LRER 00071500 LRL 00071600 LROC 00071700 LRV 00071800 LRVG 00071900 LRVGR 00072000 LRVH 00072100 LRVR 00072200 LT 00072300 LTDBR 00072400 LTDR 00072500 LTDTR 00072600 LTEBR 00072700 LTER 00072800 LTG 00072900 LTGF 00073000 LTGFR 00073100 LTGR 00073200 LTR 00073300 LTXBR 00073400 LTXR 00073500 LTXTR 00073600 LURA 00073700 LURAG 00073800 LXD 00073900 LXDB 00074000 LXDBR 00074100 LXDR 00074200 LXDTR 00074300 LXE 00074400 LXEB 00074500 LXEBR 00074600 LXER 00074700 LXR 00074800 LY 00074900 LZDR 00075000 LZER 00075100 LZXR 00075200 M 00075300 MAD 00075400 MADB 00075500 MADBR 00075600 MADR 00075700 MAE 00075800 MAEB 00075900 MAEBR 00076000 MAER 00076100 MAY 00076200 MAYH 00076300 MAYHR 00076400 MAYL 00076500 MAYLR 00076600 MAYR 00076700 MC 00076800 MD 00076900 MDB 00077000 MDBR 00077100 MDE 00077200 MDEB 00077300 MDEBR 00077400 MDER 00077500 MDR 00077600 MDTR 00077700 ME 00077800 MEE 00077900 MEEB 00078000 MEEBR 00078100 MEER 00078200 MER 00078300 MFY 00078400 MGHI 00078500 MH 00078600 MHI 00078700 MHY 00078800 ML 00078900 MLG 00079000 MLGR 00079100 MLR 00079200 MP 00079300 MR 00079400 MS 00079500 MSCH 00079600 MSD 00079700 MSDB 00079800 MSDBR 00079900 MSDR 00080000 MSE 00080100 MSEB 00080200 MSEBR 00080300 MSER 00080400 MSFI 00080500 MSG 00080600 MSGF 00080700 MSGFI 00080800 MSGFR 00080900 MSGR 00081000 MSR 00081100 MSTA 00081200 MSY 00081300 MVC 00081400 MVCDK 00081500 MVCIN 00081600 MVCK 00081700 MVCL 00081800 MVCLE 00081900 MVCLU 00082000 MVCOS 00082100 MVCP 00082200 MVCS 00082300 MVCSK 00082400 MVGHI 00082500 MVHHI 00082600 MVHI 00082700 MVI 00082800 MVIY 00082900 MVN 00083000 MVO 00083100 MVPG 00083200 MVST 00083300 MVZ 00083400 MXBR 00083500 MXD 00083600 MXDB 00083700 MXDBR 00083800 MXDR 00083900 MXR 00084000 MXTR 00084100 MY 00084200 MYH 00084300 MYHR 00084400 MYL 00084500 MYLR 00084600 MYR 00084700 N 00084800 NC 00084900 NG 00085000 NGR 00085100 NGRK 00085200 NI 00085300 NIAI 00085400 NIHF 00085500 NIHH 00085600 NIHL 00085700 NILF 00085800 NILH 00085900 NILL 00086000 NIY 00086100 NR 00086200 NRK 00086300 NTSTG 00086400 NY 00086500 O 00086600 OC 00086700 OG 00086800 OGR 00086900 OGRK 00087000 OI 00087100 OIHF 00087200 OIHH 00087300 OIHL 00087400 OILF 00087500 OILH 00087600 OILL 00087700 OIY 00087800 OR 00087900 ORK 00088000 OY 00088100 PACK 00088200 PALB 00088300 PC 00088400 PFD 00088500 PFDRL 00088600 PFMF 00088700 PFPO 00088800 PGIN 00088900 PGOUT 00089000 PKA 00089100 PKU 00089200 PLO 00089300 POPCNT 00089400 PPA 00089500 PR 00089600 PT 00089700 PTF 00089800 PTFF 00089900 PTI 00090000 PTLB 00090100 QADTR 00090200 QAXTR 00090300 RCHP 00090400 RISBG 00090500 RISBGN 00090600 RISBHG 00090700 RISBLG 00090800 RLL 00090900 RLLG 00091000 RNSBG 00091100 ROSBG 00091200 RP 00091300 RRBE 00091400 RRDTR 00091500 RRXTR 00091600 RSCH 00091700 RXSBG 00091800 S 00091900 SAC 00092000 SACF 00092100 SAL 00092200 SAM24 00092300 SAM31 00092400 SAM64 00092500 SAR 00092600 SCHM 00092700 SCK 00092800 SCKC 00092900 SCKPF 00093000 SD 00093100 SDB 00093200 SDBR 00093300 SDR 00093400 SDTR 00093500 SE 00093600 SEB 00093700 SEBR 00093800 SER 00093900 SFASR 00094000 SFPC 00094100 SG 00094200 SGF 00094300 SGFR 00094400 SGR 00094500 SGRK 00094600 SH 00094700 SHHHR 00094800 SHHLR 00094900 SHY 00095000 SIGP 00095100 SL 00095200 SLA 00095300 SLAG 00095400 SLAK 00095500 SLB 00095600 SLBG 00095700 SLBGR 00095800 SLBR 00095900 SLDA 00096000 SLDL 00096100 SLDT 00096200 SLFI 00096300 SLG 00096400 SLGF 00096500 SLGFI 00096600 SLGFR 00096700 SLGR 00096800 SLGRK 00096900 SLHHHR 00097000 SLHHLR 00097100 SLL 00097200 SLLG 00097300 SLLK 00097400 SLR 00097500 SLRK 00097600 SLXT 00097700 SLY 00097800 SP 00097900 SPKA 00098000 SPM 00098100 SPT 00098200 SPX 00098300 SQD 00098400 SQDB 00098500 SQDBR 00098600 SQDR 00098700 SQE 00098800 SQEB 00098900 SQEBR 00099000 SQER 00099100 SQXBR 00099200 SQXR 00099300 SR 00099400 SRA 00099500 SRAG 00099600 SRAK 00099700 SRDA 00099800 SRDL 00099900 SRDT 00100000 SRK 00100100 SRL 00100200 SRLG 00100300 SRLK 00100400 SRNM 00100500 SRNMT 00100600 SRP 00100700 SRST 00100800 SRSTU 00100900 SRXT 00101000 SSAIR 00101100 SSAR 00101200 SSCH 00101300 SSKE 00101400 SSM 00101500 ST 00101600 STAM 00101700 STAMY 00101800 STAP 00101900 STC 00102000 STCH 00102100 STCK 00102200 STCKC 00102300 STCKE 00102400 STCKF 00102500 STCM 00102600 STCMH 00102700 STCMY 00102800 STCPS 00102900 STCRW 00103000 STCTG 00103100 STCTL 00103200 STCY 00103300 STD 00103400 STDY 00103500 STE 00103600 STEY 00103700 STFH 00103800 STFL 00103900 STFLE 00104000 STFPC 00104100 STG 00104200 STGOC 00104300 STGRL 00104400 STH 00104500 STHH 00104600 STHRL 00104700 STHY 00104800 STIDP 00104900 STM 00105000 STMG 00105100 STMH 00105200 STMY 00105300 STNSM 00105400 STOC 00105500 STOSM 00105600 STPQ 00105700 STPT 00105800 STPX 00105900 STRAG 00106000 STRL 00106100 STRV 00106200 STRVG 00106300 STRVH 00106400 STSCH 00106500 STSI 00106600 STURA 00106700 STURG 00106800 STY 00106900 SU 00107000 SUR 00107100 SVC 00107200 SW 00107300 SWR 00107400 SXBR 00107500 SXR 00107600 SXTR 00107700 SY 00107800 TABORT 00107900 TAM 00108000 TAR 00108100 TB 00108200 TBDR 00108300 TBEDR 00108400 TBEGIN 00108500 TBEGINC 00108600 TCDB 00108700 TCEB 00108800 TCXB 00108900 TDCDT 00109000 TDCET 00109100 TDCXT 00109200 TDGDT 00109300 TDGET 00109400 TDGXT 00109500 TEND 00109600 THDER 00109700 THDR 00109800 TM 00109900 TMH 00110000 TMHH 00110100 TMHL 00110200 TML 00110300 TMLH 00110400 TMLL 00110500 TMY 00110600 TP 00110700 TPI 00110800 TPROT 00110900 TR 00111000 TRACE 00111100 TRACG 00111200 TRAP2 00111300 TRAP4 00111400 TRE 00111500 TROO 00111600 TROT 00111700 TRT 00111800 TRTE 00111900 TRTO 00112000 TRTR 00112010 TRTRE 00112020 TRTT 00112030 TS 00112040 TSCH 00112050 UNPK 00112060 UNPKA 00112070 UNPKU 00112080 UPT 00112090 X 00112091 XC 00112092 XG 00112093 XGR 00112094 XGRK 00112095 XI 00112096 XIHF 00112097 XILF 00112098 XIY 00112099 XR 00112100 XRK 00112101 XSCH 00112102 XY 00112103 ZAP 00112104 /* 00112110 // 00112200