require '_h2ph_pre.ph';

no warnings 'redefine';

unless(defined(&NCR_TCL)) {
    sub NCR_TCL () {	0x;}
}
unless(defined(&NCR_TCM)) {
    sub NCR_TCM () {	0x1;}
}
unless(defined(&NCR_TCH)) {
    sub NCR_TCH () {	0xe;}
}
unless(defined(&NCR_FIFO)) {
    sub NCR_FIFO () {	0x2;}
}
unless(defined(&NCR_CMD)) {
    sub NCR_CMD () {	0x3;}
}
unless(defined(&NCRCMD_DMA)) {
    sub NCRCMD_DMA () {	0x80;}
}
unless(defined(&NCRCMD_NOP)) {
    sub NCRCMD_NOP () {	0x;}
}
unless(defined(&NCRCMD_FLUSH)) {
    sub NCRCMD_FLUSH () {	0x1;}
}
unless(defined(&NCRCMD_RSTCHIP)) {
    sub NCRCMD_RSTCHIP () {	0x2;}
}
unless(defined(&NCRCMD_RSTSCSI)) {
    sub NCRCMD_RSTSCSI () {	0x3;}
}
unless(defined(&NCRCMD_RESEL)) {
    sub NCRCMD_RESEL () {	0x40;}
}
unless(defined(&NCRCMD_SELNATN)) {
    sub NCRCMD_SELNATN () {	0x41;}
}
unless(defined(&NCRCMD_SELATN)) {
    sub NCRCMD_SELATN () {	0x42;}
}
unless(defined(&NCRCMD_SELATNS)) {
    sub NCRCMD_SELATNS () {	0x43;}
}
unless(defined(&NCRCMD_ENSEL)) {
    sub NCRCMD_ENSEL () {	0x44;}
}
unless(defined(&NCRCMD_DISSEL)) {
    sub NCRCMD_DISSEL () {	0x45;}
}
unless(defined(&NCRCMD_SELATN3)) {
    sub NCRCMD_SELATN3 () {	0x46;}
}
unless(defined(&NCRCMD_RESEL3)) {
    sub NCRCMD_RESEL3 () {	0x47;}
}
unless(defined(&NCRCMD_SNDMSG)) {
    sub NCRCMD_SNDMSG () {	0x20;}
}
unless(defined(&NCRCMD_SNDSTAT)) {
    sub NCRCMD_SNDSTAT () {	0x21;}
}
unless(defined(&NCRCMD_SNDDATA)) {
    sub NCRCMD_SNDDATA () {	0x22;}
}
unless(defined(&NCRCMD_DISCSEQ)) {
    sub NCRCMD_DISCSEQ () {	0x23;}
}
unless(defined(&NCRCMD_TERMSEQ)) {
    sub NCRCMD_TERMSEQ () {	0x24;}
}
unless(defined(&NCRCMD_TCCS)) {
    sub NCRCMD_TCCS () {	0x25;}
}
unless(defined(&NCRCMD_DISC)) {
    sub NCRCMD_DISC () {	0x27;}
}
unless(defined(&NCRCMD_RECMSG)) {
    sub NCRCMD_RECMSG () {	0x28;}
}
unless(defined(&NCRCMD_RECCMD)) {
    sub NCRCMD_RECCMD () {	0x29;}
}
unless(defined(&NCRCMD_RECDATA)) {
    sub NCRCMD_RECDATA () {	0x2a;}
}
unless(defined(&NCRCMD_RECCSEQ)) {
    sub NCRCMD_RECCSEQ () {	0x2b;}
}
unless(defined(&NCRCMD_ABORT)) {
    sub NCRCMD_ABORT () {	0x4;}
}
unless(defined(&NCRCMD_TRANS)) {
    sub NCRCMD_TRANS () {	0x10;}
}
unless(defined(&NCRCMD_ICCS)) {
    sub NCRCMD_ICCS () {	0x11;}
}
unless(defined(&NCRCMD_MSGOK)) {
    sub NCRCMD_MSGOK () {	0x12;}
}
unless(defined(&NCRCMD_TRPAD)) {
    sub NCRCMD_TRPAD () {	0x18;}
}
unless(defined(&NCRCMD_SETATN)) {
    sub NCRCMD_SETATN () {	0x1a;}
}
unless(defined(&NCRCMD_RSTATN)) {
    sub NCRCMD_RSTATN () {	0x1b;}
}
unless(defined(&NCR_STAT)) {
    sub NCR_STAT () {	0x4;}
}
unless(defined(&NCRSTAT_INT)) {
    sub NCRSTAT_INT () {	0x80;}
}
unless(defined(&NCRSTAT_GE)) {
    sub NCRSTAT_GE () {	0x40;}
}
unless(defined(&NCRSTAT_PE)) {
    sub NCRSTAT_PE () {	0x20;}
}
unless(defined(&NCRSTAT_TC)) {
    sub NCRSTAT_TC () {	0x10;}
}
unless(defined(&NCRSTAT_VGC)) {
    sub NCRSTAT_VGC () {	0x8;}
}
unless(defined(&NCRSTAT_PHASE)) {
    sub NCRSTAT_PHASE () {	0x7;}
}
unless(defined(&NCR_SELID)) {
    sub NCR_SELID () {	0x4;}
}
unless(defined(&NCR_BUSID_HME)) {
    sub NCR_BUSID_HME () {	0x10;}
}
unless(defined(&NCR_BUSID_HME32)) {
    sub NCR_BUSID_HME32 () {	0x40;}
}
unless(defined(&NCR_INTR)) {
    sub NCR_INTR () {	0x5;}
}
unless(defined(&NCRINTR_SBR)) {
    sub NCRINTR_SBR () {	0x80;}
}
unless(defined(&NCRINTR_ILL)) {
    sub NCRINTR_ILL () {	0x40;}
}
unless(defined(&NCRINTR_DIS)) {
    sub NCRINTR_DIS () {	0x20;}
}
unless(defined(&NCRINTR_BS)) {
    sub NCRINTR_BS () {	0x10;}
}
unless(defined(&NCRINTR_FC)) {
    sub NCRINTR_FC () {	0x8;}
}
unless(defined(&NCRINTR_RESEL)) {
    sub NCRINTR_RESEL () {	0x4;}
}
unless(defined(&NCRINTR_SELATN)) {
    sub NCRINTR_SELATN () {	0x2;}
}
unless(defined(&NCRINTR_SEL)) {
    sub NCRINTR_SEL () {	0x1;}
}
unless(defined(&NCR_TIMEOUT)) {
    sub NCR_TIMEOUT () {	0x5;}
}
unless(defined(&NCR_STEP)) {
    sub NCR_STEP () {	0x6;}
}
unless(defined(&NCRSTEP_MASK)) {
    sub NCRSTEP_MASK () {	0x7;}
}
unless(defined(&NCRSTEP_DONE)) {
    sub NCRSTEP_DONE () {	0x4;}
}
unless(defined(&NCR_SYNCTP)) {
    sub NCR_SYNCTP () {	0x6;}
}
unless(defined(&NCR_FFLAG)) {
    sub NCR_FFLAG () {	0x7;}
}
unless(defined(&NCRFIFO_SS)) {
    sub NCRFIFO_SS () {	0xe0;}
}
unless(defined(&NCRFIFO_FF)) {
    sub NCRFIFO_FF () {	0x1f;}
}
unless(defined(&NCR_SYNCOFF)) {
    sub NCR_SYNCOFF () {	0x7;}
}
unless(defined(&NCR_CFG1)) {
    sub NCR_CFG1 () {	0x8;}
}
unless(defined(&NCRCFG1_SLOW)) {
    sub NCRCFG1_SLOW () {	0x80;}
}
unless(defined(&NCRCFG1_SRR)) {
    sub NCRCFG1_SRR () {	0x40;}
}
unless(defined(&NCRCFG1_PTEST)) {
    sub NCRCFG1_PTEST () {	0x20;}
}
unless(defined(&NCRCFG1_PARENB)) {
    sub NCRCFG1_PARENB () {	0x10;}
}
unless(defined(&NCRCFG1_CTEST)) {
    sub NCRCFG1_CTEST () {	0x8;}
}
unless(defined(&NCRCFG1_BUSID)) {
    sub NCRCFG1_BUSID () {	0x7;}
}
unless(defined(&NCR_CCF)) {
    sub NCR_CCF () {	0x9;}
}
unless(defined(&NCR_TEST)) {
    sub NCR_TEST () {	0xa;}
}
unless(defined(&NCR_CFG2)) {
    sub NCR_CFG2 () {	0xb;}
}
unless(defined(&NCRCFG2_RSVD)) {
    sub NCRCFG2_RSVD () {	0xa0;}
}
unless(defined(&NCRCFG2_FE)) {
    sub NCRCFG2_FE () {	0x40;}
}
unless(defined(&NCRCFG2_DREQ)) {
    sub NCRCFG2_DREQ () {	0x10;}
}
unless(defined(&NCRCFG2_SCSI2)) {
    sub NCRCFG2_SCSI2 () {	0x8;}
}
unless(defined(&NCRCFG2_BPA)) {
    sub NCRCFG2_BPA () {	0x4;}
}
unless(defined(&NCRCFG2_RPE)) {
    sub NCRCFG2_RPE () {	0x2;}
}
unless(defined(&NCRCFG2_DPE)) {
    sub NCRCFG2_DPE () {	0x1;}
}
unless(defined(&NCRCFG2_HMEFE)) {
    sub NCRCFG2_HMEFE () {	0x10;}
}
unless(defined(&NCRCFG2_HME32)) {
    sub NCRCFG2_HME32 () {	0x80;}
}
unless(defined(&NCR_CFG3)) {
    sub NCR_CFG3 () {	0xc;}
}
unless(defined(&NCRCFG3_RSVD)) {
    sub NCRCFG3_RSVD () {	0xe0;}
}
unless(defined(&NCRCFG3_IDM)) {
    sub NCRCFG3_IDM () {	0x10;}
}
unless(defined(&NCRCFG3_QTE)) {
    sub NCRCFG3_QTE () {	0x8;}
}
unless(defined(&NCRCFG3_CDB)) {
    sub NCRCFG3_CDB () {	0x4;}
}
unless(defined(&NCRCFG3_FSCSI)) {
    sub NCRCFG3_FSCSI () {	0x2;}
}
unless(defined(&NCRCFG3_FCLK)) {
    sub NCRCFG3_FCLK () {	0x1;}
}
unless(defined(&NCR_ESPCFG3)) {
    sub NCR_ESPCFG3 () {	0xc;}
}
unless(defined(&NCRESPCFG3_IDM)) {
    sub NCRESPCFG3_IDM () {	0x80;}
}
unless(defined(&NCRESPCFG3_QTE)) {
    sub NCRESPCFG3_QTE () {	0x40;}
}
unless(defined(&NCRESPCFG3_CDB)) {
    sub NCRESPCFG3_CDB () {	0x20;}
}
unless(defined(&NCRESPCFG3_FSCSI)) {
    sub NCRESPCFG3_FSCSI () {	0x10;}
}
unless(defined(&NCRESPCFG3_SRESB)) {
    sub NCRESPCFG3_SRESB () {	0x8;}
}
unless(defined(&NCRESPCFG3_FCLK)) {
    sub NCRESPCFG3_FCLK () {	0x4;}
}
unless(defined(&NCRESPCFG3_ADMA)) {
    sub NCRESPCFG3_ADMA () {	0x2;}
}
unless(defined(&NCRESPCFG3_T8M)) {
    sub NCRESPCFG3_T8M () {	0x1;}
}
unless(defined(&NCR_F9XCFG3)) {
    sub NCR_F9XCFG3 () {	0xc;}
}
unless(defined(&NCRF9XCFG3_IDM)) {
    sub NCRF9XCFG3_IDM () {	0x80;}
}
unless(defined(&NCRF9XCFG3_QTE)) {
    sub NCRF9XCFG3_QTE () {	0x40;}
}
unless(defined(&NCRF9XCFG3_CDB)) {
    sub NCRF9XCFG3_CDB () {	0x20;}
}
unless(defined(&NCRF9XCFG3_FSCSI)) {
    sub NCRF9XCFG3_FSCSI () {	0x10;}
}
unless(defined(&NCRF9XCFG3_FCLK)) {
    sub NCRF9XCFG3_FCLK () {	0x8;}
}
unless(defined(&NCRF9XCFG3_SRESB)) {
    sub NCRF9XCFG3_SRESB () {	0x4;}
}
unless(defined(&NCRF9XCFG3_ADMA)) {
    sub NCRF9XCFG3_ADMA () {	0x2;}
}
unless(defined(&NCRF9XCFG3_T8M)) {
    sub NCRF9XCFG3_T8M () {	0x1;}
}
unless(defined(&NCRFASCFG3_OBAUTO)) {
    sub NCRFASCFG3_OBAUTO () {	0x80;}
}
unless(defined(&NCRFASCFG3_EWIDE)) {
    sub NCRFASCFG3_EWIDE () {	0x40;}
}
unless(defined(&NCRFASCFG3_IDBIT3)) {
    sub NCRFASCFG3_IDBIT3 () {	0x20;}
}
unless(defined(&NCRFASCFG3_IDRESCHK)) {
    sub NCRFASCFG3_IDRESCHK () {	0x10;}
}
unless(defined(&NCRFASCFG3_QUENB)) {
    sub NCRFASCFG3_QUENB () {	0x8;}
}
unless(defined(&NCRFASCFG3_CDB10)) {
    sub NCRFASCFG3_CDB10 () {	0x4;}
}
unless(defined(&NCRFASCFG3_FASTSCSI)) {
    sub NCRFASCFG3_FASTSCSI () {	0x2;}
}
unless(defined(&NCRFASCFG3_FASTCLK)) {
    sub NCRFASCFG3_FASTCLK () {	0x1;}
}
unless(defined(&NCR_CFG4)) {
    sub NCR_CFG4 () {	0xd;}
}
unless(defined(&NCRCFG4_CRS1)) {
    sub NCRCFG4_CRS1 () {	0x80;}
}
unless(defined(&NCRCFG4_RSVD)) {
    sub NCRCFG4_RSVD () {	0x7b;}
}
unless(defined(&NCRCFG4_ACTNEG)) {
    sub NCRCFG4_ACTNEG () {	0x4;}
}
unless(defined(&NCR_JMP)) {
    sub NCR_JMP () {	0x;}
}
unless(defined(&NCRJMP_RSVD)) {
    sub NCRJMP_RSVD () {	0xc0;}
}
unless(defined(&NCRJMP_ROMSZ)) {
    sub NCRJMP_ROMSZ () {	0x20;}
}
unless(defined(&NCRJMP_J4)) {
    sub NCRJMP_J4 () {	0x10;}
}
unless(defined(&NCRJMP_J3)) {
    sub NCRJMP_J3 () {	0x8;}
}
unless(defined(&NCRJMP_J2)) {
    sub NCRJMP_J2 () {	0x4;}
}
unless(defined(&NCRJMP_J1)) {
    sub NCRJMP_J1 () {	0x2;}
}
unless(defined(&NCRJMP_J0)) {
    sub NCRJMP_J0 () {	0x1;}
}
unless(defined(&NCR_PIOFIFO)) {
    sub NCR_PIOFIFO () {	0x4;}
}
unless(defined(&NCR_PSTAT)) {
    sub NCR_PSTAT () {	0x8;}
}
unless(defined(&NCRPSTAT_PERR)) {
    sub NCRPSTAT_PERR () {	0x80;}
}
unless(defined(&NCRPSTAT_SIRQ)) {
    sub NCRPSTAT_SIRQ () {	0x40;}
}
unless(defined(&NCRPSTAT_ATAI)) {
    sub NCRPSTAT_ATAI () {	0x20;}
}
unless(defined(&NCRPSTAT_FEMPT)) {
    sub NCRPSTAT_FEMPT () {	0x10;}
}
unless(defined(&NCRPSTAT_F13)) {
    sub NCRPSTAT_F13 () {	0x8;}
}
unless(defined(&NCRPSTAT_F23)) {
    sub NCRPSTAT_F23 () {	0x4;}
}
unless(defined(&NCRPSTAT_FFULL)) {
    sub NCRPSTAT_FFULL () {	0x2;}
}
unless(defined(&NCRPSTAT_PIOM)) {
    sub NCRPSTAT_PIOM () {	0x1;}
}
unless(defined(&NCR_PIOI)) {
    sub NCR_PIOI () {	0xb;}
}
unless(defined(&NCRPIOI_RSVD)) {
    sub NCRPIOI_RSVD () {	0xe0;}
}
unless(defined(&NCRPIOI_EMPTY)) {
    sub NCRPIOI_EMPTY () {	0x10;}
}
unless(defined(&NCRPIOI_13)) {
    sub NCRPIOI_13 () {	0x8;}
}
unless(defined(&NCRPIOI_23)) {
    sub NCRPIOI_23 () {	0x4;}
}
unless(defined(&NCRPIOI_FULL)) {
    sub NCRPIOI_FULL () {	0x2;}
}
unless(defined(&NCRPIOI_FINV)) {
    sub NCRPIOI_FINV () {	0x1;}
}
unless(defined(&NCR_CFG5)) {
    sub NCR_CFG5 () {	0xd;}
}
unless(defined(&NCRCFG5_CRS1)) {
    sub NCRCFG5_CRS1 () {	0x80;}
}
unless(defined(&NCRCFG5_SRAM)) {
    sub NCRCFG5_SRAM () {	0x40;}
}
unless(defined(&NCRCFG5_AADDR)) {
    sub NCRCFG5_AADDR () {	0x20;}
}
unless(defined(&NCRCFG5_PTRINC)) {
    sub NCRCFG5_PTRINC () {	0x10;}
}
unless(defined(&NCRCFG5_LOWPWR)) {
    sub NCRCFG5_LOWPWR () {	0x8;}
}
unless(defined(&NCRCFG5_SINT)) {
    sub NCRCFG5_SINT () {	0x4;}
}
unless(defined(&NCRCFG5_INTP)) {
    sub NCRCFG5_INTP () {	0x2;}
}
unless(defined(&NCRCFG5_AINT)) {
    sub NCRCFG5_AINT () {	0x1;}
}
unless(defined(&NCR_SIGNTR)) {
    sub NCR_SIGNTR () {	0xe;}
}
unless(defined(&NCR_AMDCFG3)) {
    sub NCR_AMDCFG3 () {	0xc;}
}
unless(defined(&NCRAMDCFG3_IDM)) {
    sub NCRAMDCFG3_IDM () {	0x80;}
}
unless(defined(&NCRAMDCFG3_QTE)) {
    sub NCRAMDCFG3_QTE () {	0x40;}
}
unless(defined(&NCRAMDCFG3_CDB)) {
    sub NCRAMDCFG3_CDB () {	0x20;}
}
unless(defined(&NCRAMDCFG3_FSCSI)) {
    sub NCRAMDCFG3_FSCSI () {	0x10;}
}
unless(defined(&NCRAMDCFG3_FCLK)) {
    sub NCRAMDCFG3_FCLK () {	0x8;}
}
unless(defined(&NCRAMDCFG3_RSVD)) {
    sub NCRAMDCFG3_RSVD () {	0x7;}
}
unless(defined(&NCR_AMDCFG4)) {
    sub NCR_AMDCFG4 () {	0xd;}
}
unless(defined(&NCRAMDCFG4_GE)) {
    sub NCRAMDCFG4_GE () {	0xc0;}
}
unless(defined(&NCRAMDCFG4_GE12NS)) {
    sub NCRAMDCFG4_GE12NS () {	0x;}
}
unless(defined(&NCRAMDCFG4_GE25NS)) {
    sub NCRAMDCFG4_GE25NS () {	0x80;}
}
unless(defined(&NCRAMDCFG4_GE35NS)) {
    sub NCRAMDCFG4_GE35NS () {	0x40;}
}
unless(defined(&NCRAMDCFG4_GE0NS)) {
    sub NCRAMDCFG4_GE0NS () {	0xc0;}
}
unless(defined(&NCRAMDCFG4_PWD)) {
    sub NCRAMDCFG4_PWD () {	0x20;}
}
unless(defined(&NCRAMDCFG4_RSVD)) {
    sub NCRAMDCFG4_RSVD () {	0x13;}
}
unless(defined(&NCRAMDCFG4_RAE)) {
    sub NCRAMDCFG4_RAE () {	0x8;}
}
unless(defined(&NCRAMDCFG4_RADE)) {
    sub NCRAMDCFG4_RADE () {	0x4;}
}
unless(defined(&NCR_RCL)) {
    sub NCR_RCL () {	 &NCR_TCH;}
}
unless(defined(&NCR_RCH)) {
    sub NCR_RCH () {	0xf;}
}
unless(defined(&NCR_UID)) {
    sub NCR_UID () {	 &NCR_RCL;}
}
unless(defined(&NCR_STAT2)) {
    sub NCR_STAT2 () {	 &NCR_CCF;}
}
unless(defined(&FAS_STAT2_SEQCNT)) {
    sub FAS_STAT2_SEQCNT () {	0x1;}
}
unless(defined(&FAS_STAT2_FLATCHED)) {
    sub FAS_STAT2_FLATCHED () {	0x2;}
}
unless(defined(&FAS_STAT2_CLATCHED)) {
    sub FAS_STAT2_CLATCHED () {	0x4;}
}
unless(defined(&FAS_STAT2_CACTIVE)) {
    sub FAS_STAT2_CACTIVE () {	0x8;}
}
unless(defined(&FAS_STAT2_SCSI16)) {
    sub FAS_STAT2_SCSI16 () {	0x10;}
}
unless(defined(&FAS_STAT2_ISHUTTLE)) {
    sub FAS_STAT2_ISHUTTLE () {	0x20;}
}
unless(defined(&FAS_STAT2_OSHUTTLE)) {
    sub FAS_STAT2_OSHUTTLE () {	0x40;}
}
unless(defined(&FAS_STAT2_EMPTY)) {
    sub FAS_STAT2_EMPTY () {	0x80;}
}
1;
