!*** MODULE $IA64REGDEF *** !DEC$ OPTIONS/ALIGN=(RECORDS=PACKED,COMMONS=PACKED)/NOWARN ! Special Registers PARAMETER IA64_REG$_IP = '000003F8'X ! getReg only PARAMETER IA64_REG$_PSR_UM = '000003F9'X PARAMETER IA64_REG$_PSR = '000003FB'X PARAMETER IA64_REG$_PSR_L = '000003FB'X ! General Integer Registers PARAMETER IA64_REG$_GP = '00000401'X ! R1 PARAMETER IA64_REG$_SP = '0000040C'X ! R12 PARAMETER IA64_REG$_TP = '0000040D'X ! R13 ! Constants for 'hint' instruction PARAMETER IA64_REG$HINT_PAUSE = '00000000'X PARAMETER IA64_REG$HINT_WAIT = '00000040'X ! Application Registers PARAMETER IA64_REG$_AR_KR0 = '00000C00'X PARAMETER IA64_REG$_AR_KR1 = '00000C01'X PARAMETER IA64_REG$_AR_KR2 = '00000C02'X PARAMETER IA64_REG$_AR_KR3 = '00000C03'X PARAMETER IA64_REG$_AR_KR4 = '00000C04'X PARAMETER IA64_REG$_AR_KR5 = '00000C05'X PARAMETER IA64_REG$_AR_KR6 = '00000C06'X PARAMETER IA64_REG$_AR_KR7 = '00000C07'X PARAMETER IA64_REG$_AR_RSC = '00000C10'X PARAMETER IA64_REG$_AR_BSP = '00000C11'X PARAMETER IA64_REG$_AR_BSPSTORE = '00000C12'X PARAMETER IA64_REG$_AR_RNAT = '00000C13'X PARAMETER IA64_REG$_AR_FCR = '00000C15'X PARAMETER IA64_REG$_AR_EFLAG = '00000C18'X PARAMETER IA64_REG$_AR_CSD = '00000C19'X PARAMETER IA64_REG$_AR_SSD = '00000C1A'X PARAMETER IA64_REG$_AR_CFLAG = '00000C1B'X PARAMETER IA64_REG$_AR_FSR = '00000C1C'X PARAMETER IA64_REG$_AR_FIR = '00000C1D'X PARAMETER IA64_REG$_AR_FDR = '00000C1E'X PARAMETER IA64_REG$_AR_CCV = '00000C20'X PARAMETER IA64_REG$_AR_UNAT = '00000C24'X PARAMETER IA64_REG$_AR_FPSR = '00000C28'X PARAMETER IA64_REG$_AR_ITC = '00000C2C'X PARAMETER IA64_REG$_AR_RUC = '00000C2D'X PARAMETER IA64_REG$_AR_PFS = '00000C40'X PARAMETER IA64_REG$_AR_LC = '00000C41'X PARAMETER IA64_REG$_AR_EC = '00000C42'X ! Control Registers PARAMETER IA64_REG$_CR_DCR = '00001000'X PARAMETER IA64_REG$_CR_ITM = '00001001'X PARAMETER IA64_REG$_CR_IVA = '00001002'X PARAMETER IA64_REG$_CR_PTA = '00001008'X PARAMETER IA64_REG$_CR_IPSR = '00001010'X PARAMETER IA64_REG$_CR_ISR = '00001011'X PARAMETER IA64_REG$_CR_IIP = '00001013'X PARAMETER IA64_REG$_CR_IFA = '00001014'X PARAMETER IA64_REG$_CR_ITIR = '00001015'X PARAMETER IA64_REG$_CR_IIPA = '00001016'X PARAMETER IA64_REG$_CR_IFS = '00001017'X PARAMETER IA64_REG$_CR_IIM = '00001018'X PARAMETER IA64_REG$_CR_IHA = '00001019'X PARAMETER IA64_REG$_CR_LID = '00001040'X PARAMETER IA64_REG$_CR_IVR = '00001041'X ! getReg only PARAMETER IA64_REG$_CR_TPR = '00001042'X PARAMETER IA64_REG$_CR_EOI = '00001043'X PARAMETER IA64_REG$_CR_IRR0 = '00001044'X ! getReg only PARAMETER IA64_REG$_CR_IRR1 = '00001045'X ! getReg only PARAMETER IA64_REG$_CR_IRR2 = '00001046'X ! getReg only PARAMETER IA64_REG$_CR_IRR3 = '00001047'X ! getReg only PARAMETER IA64_REG$_CR_ITV = '00001048'X PARAMETER IA64_REG$_CR_PMV = '00001049'X PARAMETER IA64_REG$_CR_CMCV = '0000104A'X PARAMETER IA64_REG$_CR_LRR0 = '00001050'X PARAMETER IA64_REG$_CR_LRR1 = '00001051'X ! Indirect Registers for getIndReg() and setIndReg() PARAMETER IA64_REG$_INDR_CPUID = '00002328'X ! getIndReg only PARAMETER IA64_REG$_INDR_DBR = '00002329'X PARAMETER IA64_REG$_INDR_IBR = '0000232A'X PARAMETER IA64_REG$_INDR_PKR = '0000232B'X PARAMETER IA64_REG$_INDR_PMC = '0000232C'X PARAMETER IA64_REG$_INDR_PMD = '0000232D'X PARAMETER IA64_REG$_INDR_RR = '0000232E'X !DEC$ END OPTIONS