require '_h2ph_pre.ph';

unless(defined(&SCSISEQ)) {
    sub SCSISEQ () {	0x;}
}
unless(defined(&TEMODE)) {
    sub TEMODE () {	0x80;}
}
unless(defined(&SCSIRSTO)) {
    sub SCSIRSTO () {	0x1;}
}
unless(defined(&SXFRCTL0)) {
    sub SXFRCTL0 () {	0x1;}
}
unless(defined(&DFON)) {
    sub DFON () {	0x80;}
}
unless(defined(&DFPEXP)) {
    sub DFPEXP () {	0x40;}
}
unless(defined(&FAST20)) {
    sub FAST20 () {	0x20;}
}
unless(defined(&CLRSTCNT)) {
    sub CLRSTCNT () {	0x10;}
}
unless(defined(&SPIOEN)) {
    sub SPIOEN () {	0x8;}
}
unless(defined(&SCAMEN)) {
    sub SCAMEN () {	0x4;}
}
unless(defined(&CLRCHN)) {
    sub CLRCHN () {	0x2;}
}
unless(defined(&SXFRCTL1)) {
    sub SXFRCTL1 () {	0x2;}
}
unless(defined(&BITBUCKET)) {
    sub BITBUCKET () {	0x80;}
}
unless(defined(&SWRAPEN)) {
    sub SWRAPEN () {	0x40;}
}
unless(defined(&STIMESEL)) {
    sub STIMESEL () {	0x18;}
}
unless(defined(&ENSTIMER)) {
    sub ENSTIMER () {	0x4;}
}
unless(defined(&ACTNEGEN)) {
    sub ACTNEGEN () {	0x2;}
}
unless(defined(&STPWEN)) {
    sub STPWEN () {	0x1;}
}
unless(defined(&SCSISIGI)) {
    sub SCSISIGI () {	0x3;}
}
unless(defined(&P_DATAIN_DT)) {
    sub P_DATAIN_DT () {	0x60;}
}
unless(defined(&P_DATAOUT_DT)) {
    sub P_DATAOUT_DT () {	0x20;}
}
unless(defined(&ATNI)) {
    sub ATNI () {	0x10;}
}
unless(defined(&SELI)) {
    sub SELI () {	0x8;}
}
unless(defined(&BSYI)) {
    sub BSYI () {	0x4;}
}
unless(defined(&REQI)) {
    sub REQI () {	0x2;}
}
unless(defined(&ACKI)) {
    sub ACKI () {	0x1;}
}
unless(defined(&SCSISIGO)) {
    sub SCSISIGO () {	0x3;}
}
unless(defined(&CDO)) {
    sub CDO () {	0x80;}
}
unless(defined(&IOO)) {
    sub IOO () {	0x40;}
}
unless(defined(&MSGO)) {
    sub MSGO () {	0x20;}
}
unless(defined(&ATNO)) {
    sub ATNO () {	0x10;}
}
unless(defined(&SELO)) {
    sub SELO () {	0x8;}
}
unless(defined(&BSYO)) {
    sub BSYO () {	0x4;}
}
unless(defined(&REQO)) {
    sub REQO () {	0x2;}
}
unless(defined(&ACKO)) {
    sub ACKO () {	0x1;}
}
unless(defined(&SCSIRATE)) {
    sub SCSIRATE () {	0x4;}
}
unless(defined(&WIDEXFER)) {
    sub WIDEXFER () {	0x80;}
}
unless(defined(&SXFR)) {
    sub SXFR () {	0x70;}
}
unless(defined(&ENABLE_CRC)) {
    sub ENABLE_CRC () {	0x40;}
}
unless(defined(&SINGLE_EDGE)) {
    sub SINGLE_EDGE () {	0x10;}
}
unless(defined(&SXFR_ULTRA2)) {
    sub SXFR_ULTRA2 () {	0xf;}
}
unless(defined(&SOFS)) {
    sub SOFS () {	0xf;}
}
unless(defined(&SCSIID)) {
    sub SCSIID () {	0x5;}
}
unless(defined(&SCSIOFFSET)) {
    sub SCSIOFFSET () {	0x5;}
}
unless(defined(&SOFS_ULTRA2)) {
    sub SOFS_ULTRA2 () {	0x7f;}
}
unless(defined(&SCSIDATL)) {
    sub SCSIDATL () {	0x6;}
}
unless(defined(&SCSIDATH)) {
    sub SCSIDATH () {	0x7;}
}
unless(defined(&OPTIONMODE)) {
    sub OPTIONMODE () {	0x8;}
}
unless(defined(&AUTORATEEN)) {
    sub AUTORATEEN () {	0x80;}
}
unless(defined(&AUTOACKEN)) {
    sub AUTOACKEN () {	0x40;}
}
unless(defined(&ATNMGMNTEN)) {
    sub ATNMGMNTEN () {	0x20;}
}
unless(defined(&BUSFREEREV)) {
    sub BUSFREEREV () {	0x10;}
}
unless(defined(&EXPPHASEDIS)) {
    sub EXPPHASEDIS () {	0x8;}
}
unless(defined(&SCSIDATL_IMGEN)) {
    sub SCSIDATL_IMGEN () {	0x4;}
}
unless(defined(&OPTIONMODE_DEFAULTS)) {
    sub OPTIONMODE_DEFAULTS () {	0x3;}
}
unless(defined(&AUTO_MSGOUT_DE)) {
    sub AUTO_MSGOUT_DE () {	0x2;}
}
unless(defined(&DIS_MSGIN_DUALEDGE)) {
    sub DIS_MSGIN_DUALEDGE () {	0x1;}
}
unless(defined(&STCNT)) {
    sub STCNT () {	0x8;}
}
unless(defined(&TARGCRCCNT)) {
    sub TARGCRCCNT () {	0xa;}
}
unless(defined(&CLRSINT0)) {
    sub CLRSINT0 () {	0xb;}
}
unless(defined(&CLRSELDO)) {
    sub CLRSELDO () {	0x40;}
}
unless(defined(&CLRSELDI)) {
    sub CLRSELDI () {	0x20;}
}
unless(defined(&CLRSELINGO)) {
    sub CLRSELINGO () {	0x10;}
}
unless(defined(&CLRIOERR)) {
    sub CLRIOERR () {	0x8;}
}
unless(defined(&CLRSWRAP)) {
    sub CLRSWRAP () {	0x8;}
}
unless(defined(&CLRSPIORDY)) {
    sub CLRSPIORDY () {	0x2;}
}
unless(defined(&SSTAT0)) {
    sub SSTAT0 () {	0xb;}
}
unless(defined(&TARGET)) {
    sub TARGET () {	0x80;}
}
unless(defined(&SELDO)) {
    sub SELDO () {	0x40;}
}
unless(defined(&SELDI)) {
    sub SELDI () {	0x20;}
}
unless(defined(&SELINGO)) {
    sub SELINGO () {	0x10;}
}
unless(defined(&IOERR)) {
    sub IOERR () {	0x8;}
}
unless(defined(&SWRAP)) {
    sub SWRAP () {	0x8;}
}
unless(defined(&SDONE)) {
    sub SDONE () {	0x4;}
}
unless(defined(&SPIORDY)) {
    sub SPIORDY () {	0x2;}
}
unless(defined(&DMADONE)) {
    sub DMADONE () {	0x1;}
}
unless(defined(&CLRSINT1)) {
    sub CLRSINT1 () {	0xc;}
}
unless(defined(&CLRSELTIMEO)) {
    sub CLRSELTIMEO () {	0x80;}
}
unless(defined(&CLRATNO)) {
    sub CLRATNO () {	0x40;}
}
unless(defined(&CLRSCSIRSTI)) {
    sub CLRSCSIRSTI () {	0x20;}
}
unless(defined(&CLRBUSFREE)) {
    sub CLRBUSFREE () {	0x8;}
}
unless(defined(&CLRSCSIPERR)) {
    sub CLRSCSIPERR () {	0x4;}
}
unless(defined(&CLRPHASECHG)) {
    sub CLRPHASECHG () {	0x2;}
}
unless(defined(&CLRREQINIT)) {
    sub CLRREQINIT () {	0x1;}
}
unless(defined(&SSTAT1)) {
    sub SSTAT1 () {	0xc;}
}
unless(defined(&SELTO)) {
    sub SELTO () {	0x80;}
}
unless(defined(&ATNTARG)) {
    sub ATNTARG () {	0x40;}
}
unless(defined(&SCSIRSTI)) {
    sub SCSIRSTI () {	0x20;}
}
unless(defined(&PHASEMIS)) {
    sub PHASEMIS () {	0x10;}
}
unless(defined(&BUSFREE)) {
    sub BUSFREE () {	0x8;}
}
unless(defined(&SCSIPERR)) {
    sub SCSIPERR () {	0x4;}
}
unless(defined(&PHASECHG)) {
    sub PHASECHG () {	0x2;}
}
unless(defined(&REQINIT)) {
    sub REQINIT () {	0x1;}
}
unless(defined(&SSTAT2)) {
    sub SSTAT2 () {	0xd;}
}
unless(defined(&OVERRUN)) {
    sub OVERRUN () {	0x80;}
}
unless(defined(&SHVALID)) {
    sub SHVALID () {	0x40;}
}
unless(defined(&SFCNT)) {
    sub SFCNT () {	0x1f;}
}
unless(defined(&EXP_ACTIVE)) {
    sub EXP_ACTIVE () {	0x10;}
}
unless(defined(&CRCVALERR)) {
    sub CRCVALERR () {	0x8;}
}
unless(defined(&CRCENDERR)) {
    sub CRCENDERR () {	0x4;}
}
unless(defined(&CRCREQERR)) {
    sub CRCREQERR () {	0x2;}
}
unless(defined(&DUAL_EDGE_ERR)) {
    sub DUAL_EDGE_ERR () {	0x1;}
}
unless(defined(&SSTAT3)) {
    sub SSTAT3 () {	0xe;}
}
unless(defined(&SCSICNT)) {
    sub SCSICNT () {	0xf0;}
}
unless(defined(&OFFCNT)) {
    sub OFFCNT () {	0xf;}
}
unless(defined(&SCSIID_ULTRA2)) {
    sub SCSIID_ULTRA2 () {	0xf;}
}
unless(defined(&SIMODE0)) {
    sub SIMODE0 () {	0x10;}
}
unless(defined(&ENSELDO)) {
    sub ENSELDO () {	0x40;}
}
unless(defined(&ENSELDI)) {
    sub ENSELDI () {	0x20;}
}
unless(defined(&ENSELINGO)) {
    sub ENSELINGO () {	0x10;}
}
unless(defined(&ENIOERR)) {
    sub ENIOERR () {	0x8;}
}
unless(defined(&ENSWRAP)) {
    sub ENSWRAP () {	0x8;}
}
unless(defined(&ENSDONE)) {
    sub ENSDONE () {	0x4;}
}
unless(defined(&ENSPIORDY)) {
    sub ENSPIORDY () {	0x2;}
}
unless(defined(&ENDMADONE)) {
    sub ENDMADONE () {	0x1;}
}
unless(defined(&SIMODE1)) {
    sub SIMODE1 () {	0x11;}
}
unless(defined(&ENSELTIMO)) {
    sub ENSELTIMO () {	0x80;}
}
unless(defined(&ENATNTARG)) {
    sub ENATNTARG () {	0x40;}
}
unless(defined(&ENSCSIRST)) {
    sub ENSCSIRST () {	0x20;}
}
unless(defined(&ENPHASEMIS)) {
    sub ENPHASEMIS () {	0x10;}
}
unless(defined(&ENBUSFREE)) {
    sub ENBUSFREE () {	0x8;}
}
unless(defined(&ENSCSIPERR)) {
    sub ENSCSIPERR () {	0x4;}
}
unless(defined(&ENPHASECHG)) {
    sub ENPHASECHG () {	0x2;}
}
unless(defined(&ENREQINIT)) {
    sub ENREQINIT () {	0x1;}
}
unless(defined(&SCSIBUSL)) {
    sub SCSIBUSL () {	0x12;}
}
unless(defined(&SCSIBUSH)) {
    sub SCSIBUSH () {	0x13;}
}
unless(defined(&SHADDR)) {
    sub SHADDR () {	0x14;}
}
unless(defined(&SELTIMER)) {
    sub SELTIMER () {	0x18;}
}
unless(defined(&TARGIDIN)) {
    sub TARGIDIN () {	0x18;}
}
unless(defined(&STAGE6)) {
    sub STAGE6 () {	0x20;}
}
unless(defined(&STAGE5)) {
    sub STAGE5 () {	0x10;}
}
unless(defined(&STAGE4)) {
    sub STAGE4 () {	0x8;}
}
unless(defined(&STAGE3)) {
    sub STAGE3 () {	0x4;}
}
unless(defined(&STAGE2)) {
    sub STAGE2 () {	0x2;}
}
unless(defined(&STAGE1)) {
    sub STAGE1 () {	0x1;}
}
unless(defined(&SELID)) {
    sub SELID () {	0x19;}
}
unless(defined(&SELID_MASK)) {
    sub SELID_MASK () {	0xf0;}
}
unless(defined(&ONEBIT)) {
    sub ONEBIT () {	0x8;}
}
unless(defined(&SCAMCTL)) {
    sub SCAMCTL () {	0x1a;}
}
unless(defined(&ENSCAMSELO)) {
    sub ENSCAMSELO () {	0x80;}
}
unless(defined(&CLRSCAMSELID)) {
    sub CLRSCAMSELID () {	0x40;}
}
unless(defined(&ALTSTIM)) {
    sub ALTSTIM () {	0x20;}
}
unless(defined(&DFLTTID)) {
    sub DFLTTID () {	0x10;}
}
unless(defined(&SCAMLVL)) {
    sub SCAMLVL () {	0x3;}
}
unless(defined(&TARGID)) {
    sub TARGID () {	0x1b;}
}
unless(defined(&SPIOCAP)) {
    sub SPIOCAP () {	0x1b;}
}
unless(defined(&SOFT1)) {
    sub SOFT1 () {	0x80;}
}
unless(defined(&SOFT0)) {
    sub SOFT0 () {	0x40;}
}
unless(defined(&SOFTCMDEN)) {
    sub SOFTCMDEN () {	0x20;}
}
unless(defined(&HAS_BRDCTL)) {
    sub HAS_BRDCTL () {	0x10;}
}
unless(defined(&SEEPROM)) {
    sub SEEPROM () {	0x8;}
}
unless(defined(&EEPROM)) {
    sub EEPROM () {	0x4;}
}
unless(defined(&ROM)) {
    sub ROM () {	0x2;}
}
unless(defined(&SSPIOCPS)) {
    sub SSPIOCPS () {	0x1;}
}
unless(defined(&BRDCTL)) {
    sub BRDCTL () {	0x1d;}
}
unless(defined(&BRDDAT7)) {
    sub BRDDAT7 () {	0x80;}
}
unless(defined(&BRDDAT6)) {
    sub BRDDAT6 () {	0x40;}
}
unless(defined(&BRDDAT5)) {
    sub BRDDAT5 () {	0x20;}
}
unless(defined(&BRDDAT4)) {
    sub BRDDAT4 () {	0x10;}
}
unless(defined(&BRDSTB)) {
    sub BRDSTB () {	0x10;}
}
unless(defined(&BRDDAT3)) {
    sub BRDDAT3 () {	0x8;}
}
unless(defined(&BRDCS)) {
    sub BRDCS () {	0x8;}
}
unless(defined(&BRDDAT2)) {
    sub BRDDAT2 () {	0x4;}
}
unless(defined(&BRDRW)) {
    sub BRDRW () {	0x4;}
}
unless(defined(&BRDCTL1)) {
    sub BRDCTL1 () {	0x2;}
}
unless(defined(&BRDRW_ULTRA2)) {
    sub BRDRW_ULTRA2 () {	0x2;}
}
unless(defined(&BRDCTL0)) {
    sub BRDCTL0 () {	0x1;}
}
unless(defined(&BRDSTB_ULTRA2)) {
    sub BRDSTB_ULTRA2 () {	0x1;}
}
unless(defined(&SEECTL)) {
    sub SEECTL () {	0x1e;}
}
unless(defined(&EXTARBACK)) {
    sub EXTARBACK () {	0x80;}
}
unless(defined(&EXTARBREQ)) {
    sub EXTARBREQ () {	0x40;}
}
unless(defined(&SEEMS)) {
    sub SEEMS () {	0x20;}
}
unless(defined(&SEERDY)) {
    sub SEERDY () {	0x10;}
}
unless(defined(&SEECS)) {
    sub SEECS () {	0x8;}
}
unless(defined(&SEECK)) {
    sub SEECK () {	0x4;}
}
unless(defined(&SEEDO)) {
    sub SEEDO () {	0x2;}
}
unless(defined(&SEEDI)) {
    sub SEEDI () {	0x1;}
}
unless(defined(&SBLKCTL)) {
    sub SBLKCTL () {	0x1f;}
}
unless(defined(&DIAGLEDEN)) {
    sub DIAGLEDEN () {	0x80;}
}
unless(defined(&DIAGLEDON)) {
    sub DIAGLEDON () {	0x40;}
}
unless(defined(&AUTOFLUSHDIS)) {
    sub AUTOFLUSHDIS () {	0x20;}
}
unless(defined(&ENAB40)) {
    sub ENAB40 () {	0x8;}
}
unless(defined(&SELBUSB)) {
    sub SELBUSB () {	0x8;}
}
unless(defined(&ENAB20)) {
    sub ENAB20 () {	0x4;}
}
unless(defined(&SELWIDE)) {
    sub SELWIDE () {	0x2;}
}
unless(defined(&XCVR)) {
    sub XCVR () {	0x1;}
}
unless(defined(&BUSY_TARGETS)) {
    sub BUSY_TARGETS () {	0x20;}
}
unless(defined(&TARG_SCSIRATE)) {
    sub TARG_SCSIRATE () {	0x20;}
}
unless(defined(&ULTRA_ENB)) {
    sub ULTRA_ENB () {	0x30;}
}
unless(defined(&CMDSIZE_TABLE)) {
    sub CMDSIZE_TABLE () {	0x30;}
}
unless(defined(&DISC_DSB)) {
    sub DISC_DSB () {	0x32;}
}
unless(defined(&CMDSIZE_TABLE_TAIL)) {
    sub CMDSIZE_TABLE_TAIL () {	0x34;}
}
unless(defined(&MWI_RESIDUAL)) {
    sub MWI_RESIDUAL () {	0x38;}
}
unless(defined(&NEXT_QUEUED_SCB)) {
    sub NEXT_QUEUED_SCB () {	0x39;}
}
unless(defined(&MSG_OUT)) {
    sub MSG_OUT () {	0x3a;}
}
unless(defined(&DMAPARAMS)) {
    sub DMAPARAMS () {	0x3b;}
}
unless(defined(&PRELOADEN)) {
    sub PRELOADEN () {	0x80;}
}
unless(defined(&WIDEODD)) {
    sub WIDEODD () {	0x40;}
}
unless(defined(&SCSIEN)) {
    sub SCSIEN () {	0x20;}
}
unless(defined(&SDMAENACK)) {
    sub SDMAENACK () {	0x10;}
}
unless(defined(&SDMAEN)) {
    sub SDMAEN () {	0x10;}
}
unless(defined(&HDMAENACK)) {
    sub HDMAENACK () {	0x8;}
}
unless(defined(&HDMAEN)) {
    sub HDMAEN () {	0x8;}
}
unless(defined(&DIRECTION)) {
    sub DIRECTION () {	0x4;}
}
unless(defined(&FIFOFLUSH)) {
    sub FIFOFLUSH () {	0x2;}
}
unless(defined(&FIFORESET)) {
    sub FIFORESET () {	0x1;}
}
unless(defined(&SEQ_FLAGS)) {
    sub SEQ_FLAGS () {	0x3c;}
}
unless(defined(&IDENTIFY_SEEN)) {
    sub IDENTIFY_SEEN () {	0x80;}
}
unless(defined(&TARGET_CMD_IS_TAGGED)) {
    sub TARGET_CMD_IS_TAGGED () {	0x40;}
}
unless(defined(&DPHASE)) {
    sub DPHASE () {	0x20;}
}
unless(defined(&TARG_CMD_PENDING)) {
    sub TARG_CMD_PENDING () {	0x10;}
}
unless(defined(&CMDPHASE_PENDING)) {
    sub CMDPHASE_PENDING () {	0x8;}
}
unless(defined(&DPHASE_PENDING)) {
    sub DPHASE_PENDING () {	0x4;}
}
unless(defined(&SPHASE_PENDING)) {
    sub SPHASE_PENDING () {	0x2;}
}
unless(defined(&NO_DISCONNECT)) {
    sub NO_DISCONNECT () {	0x1;}
}
unless(defined(&SAVED_SCSIID)) {
    sub SAVED_SCSIID () {	0x3d;}
}
unless(defined(&SAVED_LUN)) {
    sub SAVED_LUN () {	0x3e;}
}
unless(defined(&LASTPHASE)) {
    sub LASTPHASE () {	0x3f;}
}
unless(defined(&PHASE_MASK)) {
    sub PHASE_MASK () {	0xe0;}
}
unless(defined(&P_MESGIN)) {
    sub P_MESGIN () {	0xe0;}
}
unless(defined(&P_STATUS)) {
    sub P_STATUS () {	0xc0;}
}
unless(defined(&P_MESGOUT)) {
    sub P_MESGOUT () {	0xa0;}
}
unless(defined(&P_COMMAND)) {
    sub P_COMMAND () {	0x80;}
}
unless(defined(&CDI)) {
    sub CDI () {	0x80;}
}
unless(defined(&IOI)) {
    sub IOI () {	0x40;}
}
unless(defined(&P_DATAIN)) {
    sub P_DATAIN () {	0x40;}
}
unless(defined(&MSGI)) {
    sub MSGI () {	0x20;}
}
unless(defined(&P_BUSFREE)) {
    sub P_BUSFREE () {	0x1;}
}
unless(defined(&P_DATAOUT)) {
    sub P_DATAOUT () {	0x;}
}
unless(defined(&WAITING_SCBH)) {
    sub WAITING_SCBH () {	0x40;}
}
unless(defined(&DISCONNECTED_SCBH)) {
    sub DISCONNECTED_SCBH () {	0x41;}
}
unless(defined(&FREE_SCBH)) {
    sub FREE_SCBH () {	0x42;}
}
unless(defined(&COMPLETE_SCBH)) {
    sub COMPLETE_SCBH () {	0x43;}
}
unless(defined(&HSCB_ADDR)) {
    sub HSCB_ADDR () {	0x44;}
}
unless(defined(&SHARED_DATA_ADDR)) {
    sub SHARED_DATA_ADDR () {	0x48;}
}
unless(defined(&KERNEL_QINPOS)) {
    sub KERNEL_QINPOS () {	0x4c;}
}
unless(defined(&QINPOS)) {
    sub QINPOS () {	0x4d;}
}
unless(defined(&QOUTPOS)) {
    sub QOUTPOS () {	0x4e;}
}
unless(defined(&KERNEL_TQINPOS)) {
    sub KERNEL_TQINPOS () {	0x4f;}
}
unless(defined(&TQINPOS)) {
    sub TQINPOS () {	0x50;}
}
unless(defined(&ARG_1)) {
    sub ARG_1 () {	0x51;}
}
unless(defined(&RETURN_1)) {
    sub RETURN_1 () {	0x51;}
}
unless(defined(&SEND_MSG)) {
    sub SEND_MSG () {	0x80;}
}
unless(defined(&SEND_SENSE)) {
    sub SEND_SENSE () {	0x40;}
}
unless(defined(&SEND_REJ)) {
    sub SEND_REJ () {	0x20;}
}
unless(defined(&MSGOUT_PHASEMIS)) {
    sub MSGOUT_PHASEMIS () {	0x10;}
}
unless(defined(&EXIT_MSG_LOOP)) {
    sub EXIT_MSG_LOOP () {	0x8;}
}
unless(defined(&CONT_MSG_LOOP)) {
    sub CONT_MSG_LOOP () {	0x4;}
}
unless(defined(&CONT_TARG_SESSION)) {
    sub CONT_TARG_SESSION () {	0x2;}
}
unless(defined(&ARG_2)) {
    sub ARG_2 () {	0x52;}
}
unless(defined(&RETURN_2)) {
    sub RETURN_2 () {	0x52;}
}
unless(defined(&LAST_MSG)) {
    sub LAST_MSG () {	0x53;}
}
unless(defined(&SCSISEQ_TEMPLATE)) {
    sub SCSISEQ_TEMPLATE () {	0x54;}
}
unless(defined(&ENSELO)) {
    sub ENSELO () {	0x40;}
}
unless(defined(&ENSELI)) {
    sub ENSELI () {	0x20;}
}
unless(defined(&ENRSELI)) {
    sub ENRSELI () {	0x10;}
}
unless(defined(&ENAUTOATNO)) {
    sub ENAUTOATNO () {	0x8;}
}
unless(defined(&ENAUTOATNI)) {
    sub ENAUTOATNI () {	0x4;}
}
unless(defined(&ENAUTOATNP)) {
    sub ENAUTOATNP () {	0x2;}
}
unless(defined(&DATA_COUNT_ODD)) {
    sub DATA_COUNT_ODD () {	0x55;}
}
unless(defined(&INITIATOR_TAG)) {
    sub INITIATOR_TAG () {	0x56;}
}
unless(defined(&SEQ_FLAGS2)) {
    sub SEQ_FLAGS2 () {	0x57;}
}
unless(defined(&SCB_DMA)) {
    sub SCB_DMA () {	0x1;}
}
unless(defined(&SCSICONF)) {
    sub SCSICONF () {	0x5a;}
}
unless(defined(&TERM_ENB)) {
    sub TERM_ENB () {	0x80;}
}
unless(defined(&RESET_SCSI)) {
    sub RESET_SCSI () {	0x40;}
}
unless(defined(&ENSPCHK)) {
    sub ENSPCHK () {	0x20;}
}
unless(defined(&HWSCSIID)) {
    sub HWSCSIID () {	0xf;}
}
unless(defined(&HSCSIID)) {
    sub HSCSIID () {	0x7;}
}
unless(defined(&INTDEF)) {
    sub INTDEF () {	0x5c;}
}
unless(defined(&EDGE_TRIG)) {
    sub EDGE_TRIG () {	0x80;}
}
unless(defined(&VECTOR)) {
    sub VECTOR () {	0xf;}
}
unless(defined(&HOSTCONF)) {
    sub HOSTCONF () {	0x5d;}
}
unless(defined(&HA_274_BIOSCTRL)) {
    sub HA_274_BIOSCTRL () {	0x5f;}
}
unless(defined(&BIOSMODE)) {
    sub BIOSMODE () {	0x30;}
}
unless(defined(&BIOSDISABLED)) {
    sub BIOSDISABLED () {	0x30;}
}
unless(defined(&CHANNEL_B_PRIMARY)) {
    sub CHANNEL_B_PRIMARY () {	0x8;}
}
unless(defined(&SEQCTL)) {
    sub SEQCTL () {	0x60;}
}
unless(defined(&PERRORDIS)) {
    sub PERRORDIS () {	0x80;}
}
unless(defined(&PAUSEDIS)) {
    sub PAUSEDIS () {	0x40;}
}
unless(defined(&FAILDIS)) {
    sub FAILDIS () {	0x20;}
}
unless(defined(&FASTMODE)) {
    sub FASTMODE () {	0x10;}
}
unless(defined(&BRKADRINTEN)) {
    sub BRKADRINTEN () {	0x8;}
}
unless(defined(&STEP)) {
    sub STEP () {	0x4;}
}
unless(defined(&SEQRESET)) {
    sub SEQRESET () {	0x2;}
}
unless(defined(&LOADRAM)) {
    sub LOADRAM () {	0x1;}
}
unless(defined(&SEQRAM)) {
    sub SEQRAM () {	0x61;}
}
unless(defined(&SEQADDR0)) {
    sub SEQADDR0 () {	0x62;}
}
unless(defined(&SEQADDR1)) {
    sub SEQADDR1 () {	0x63;}
}
unless(defined(&SEQADDR1_MASK)) {
    sub SEQADDR1_MASK () {	0x1;}
}
unless(defined(&ACCUM)) {
    sub ACCUM () {	0x64;}
}
unless(defined(&SINDEX)) {
    sub SINDEX () {	0x65;}
}
unless(defined(&DINDEX)) {
    sub DINDEX () {	0x66;}
}
unless(defined(&ALLONES)) {
    sub ALLONES () {	0x69;}
}
unless(defined(&NONE)) {
    sub NONE () {	0x6a;}
}
unless(defined(&ALLZEROS)) {
    sub ALLZEROS () {	0x6a;}
}
unless(defined(&FLAGS)) {
    sub FLAGS () {	0x6b;}
}
unless(defined(&ZERO)) {
    sub ZERO () {	0x2;}
}
unless(defined(&CARRY)) {
    sub CARRY () {	0x1;}
}
unless(defined(&SINDIR)) {
    sub SINDIR () {	0x6c;}
}
unless(defined(&DINDIR)) {
    sub DINDIR () {	0x6d;}
}
unless(defined(&FUNCTION1)) {
    sub FUNCTION1 () {	0x6e;}
}
unless(defined(&STACK)) {
    sub STACK () {	0x6f;}
}
unless(defined(&SRAM_BASE)) {
    sub SRAM_BASE () {	0x70;}
}
unless(defined(&TARG_OFFSET)) {
    sub TARG_OFFSET () {	0x70;}
}
unless(defined(&BCTL)) {
    sub BCTL () {	0x84;}
}
unless(defined(&ACE)) {
    sub ACE () {	0x8;}
}
unless(defined(&ENABLE)) {
    sub ENABLE () {	0x1;}
}
unless(defined(&DSCOMMAND0)) {
    sub DSCOMMAND0 () {	0x84;}
}
unless(defined(&CACHETHEN)) {
    sub CACHETHEN () {	0x80;}
}
unless(defined(&DPARCKEN)) {
    sub DPARCKEN () {	0x40;}
}
unless(defined(&MPARCKEN)) {
    sub MPARCKEN () {	0x20;}
}
unless(defined(&EXTREQLCK)) {
    sub EXTREQLCK () {	0x10;}
}
unless(defined(&INTSCBRAMSEL)) {
    sub INTSCBRAMSEL () {	0x8;}
}
unless(defined(&RAMPS)) {
    sub RAMPS () {	0x4;}
}
unless(defined(&USCBSIZE32)) {
    sub USCBSIZE32 () {	0x2;}
}
unless(defined(&CIOPARCKEN)) {
    sub CIOPARCKEN () {	0x1;}
}
unless(defined(&BUSTIME)) {
    sub BUSTIME () {	0x85;}
}
unless(defined(&BOFF)) {
    sub BOFF () {	0xf0;}
}
unless(defined(&BON)) {
    sub BON () {	0xf;}
}
unless(defined(&DSCOMMAND1)) {
    sub DSCOMMAND1 () {	0x85;}
}
unless(defined(&DSLATT)) {
    sub DSLATT () {	0xfc;}
}
unless(defined(&HADDLDSEL1)) {
    sub HADDLDSEL1 () {	0x2;}
}
unless(defined(&HADDLDSEL0)) {
    sub HADDLDSEL0 () {	0x1;}
}
unless(defined(&BUSSPD)) {
    sub BUSSPD () {	0x86;}
}
unless(defined(&DFTHRSH)) {
    sub DFTHRSH () {	0xc0;}
}
unless(defined(&DFTHRSH_75)) {
    sub DFTHRSH_75 () {	0x80;}
}
unless(defined(&STBOFF)) {
    sub STBOFF () {	0x38;}
}
unless(defined(&STBON)) {
    sub STBON () {	0x7;}
}
unless(defined(&HS_MAILBOX)) {
    sub HS_MAILBOX () {	0x86;}
}
unless(defined(&HOST_MAILBOX)) {
    sub HOST_MAILBOX () {	0xf0;}
}
unless(defined(&HOST_TQINPOS)) {
    sub HOST_TQINPOS () {	0x80;}
}
unless(defined(&HOST_REQ_INT)) {
    sub HOST_REQ_INT () {	0x10;}
}
unless(defined(&SEQ_MAILBOX)) {
    sub SEQ_MAILBOX () {	0xf;}
}
unless(defined(&DSPCISTATUS)) {
    sub DSPCISTATUS () {	0x86;}
}
unless(defined(&DFTHRSH_100)) {
    sub DFTHRSH_100 () {	0xc0;}
}
unless(defined(&HCNTRL)) {
    sub HCNTRL () {	0x87;}
}
unless(defined(&POWRDN)) {
    sub POWRDN () {	0x40;}
}
unless(defined(&SWINT)) {
    sub SWINT () {	0x10;}
}
unless(defined(&IRQMS)) {
    sub IRQMS () {	0x8;}
}
unless(defined(&PAUSE)) {
    sub PAUSE () {	0x4;}
}
unless(defined(&INTEN)) {
    sub INTEN () {	0x2;}
}
unless(defined(&CHIPRSTACK)) {
    sub CHIPRSTACK () {	0x1;}
}
unless(defined(&CHIPRST)) {
    sub CHIPRST () {	0x1;}
}
unless(defined(&HADDR)) {
    sub HADDR () {	0x88;}
}
unless(defined(&HCNT)) {
    sub HCNT () {	0x8c;}
}
unless(defined(&SCBPTR)) {
    sub SCBPTR () {	0x90;}
}
unless(defined(&INTSTAT)) {
    sub INTSTAT () {	0x91;}
}
unless(defined(&SEQINT_MASK)) {
    sub SEQINT_MASK () {	0xf1;}
}
unless(defined(&OUT_OF_RANGE)) {
    sub OUT_OF_RANGE () {	0xe1;}
}
unless(defined(&NO_FREE_SCB)) {
    sub NO_FREE_SCB () {	0xd1;}
}
unless(defined(&SCB_MISMATCH)) {
    sub SCB_MISMATCH () {	0xc1;}
}
unless(defined(&MISSED_BUSFREE)) {
    sub MISSED_BUSFREE () {	0xb1;}
}
unless(defined(&MKMSG_FAILED)) {
    sub MKMSG_FAILED () {	0xa1;}
}
unless(defined(&DATA_OVERRUN)) {
    sub DATA_OVERRUN () {	0x91;}
}
unless(defined(&PERR_DETECTED)) {
    sub PERR_DETECTED () {	0x81;}
}
unless(defined(&BAD_STATUS)) {
    sub BAD_STATUS () {	0x71;}
}
unless(defined(&HOST_MSG_LOOP)) {
    sub HOST_MSG_LOOP () {	0x61;}
}
unless(defined(&PDATA_REINIT)) {
    sub PDATA_REINIT () {	0x51;}
}
unless(defined(&IGN_WIDE_RES)) {
    sub IGN_WIDE_RES () {	0x41;}
}
unless(defined(&NO_MATCH)) {
    sub NO_MATCH () {	0x31;}
}
unless(defined(&NO_IDENT)) {
    sub NO_IDENT () {	0x21;}
}
unless(defined(&SEND_REJECT)) {
    sub SEND_REJECT () {	0x11;}
}
unless(defined(&INT_PEND)) {
    sub INT_PEND () {	0xf;}
}
unless(defined(&BRKADRINT)) {
    sub BRKADRINT () {	0x8;}
}
unless(defined(&SCSIINT)) {
    sub SCSIINT () {	0x4;}
}
unless(defined(&CMDCMPLT)) {
    sub CMDCMPLT () {	0x2;}
}
unless(defined(&SEQINT)) {
    sub SEQINT () {	0x1;}
}
unless(defined(&BAD_PHASE)) {
    sub BAD_PHASE () {	0x1;}
}
unless(defined(&ERROR)) {
    sub ERROR () {	0x92;}
}
unless(defined(&CIOPARERR)) {
    sub CIOPARERR () {	0x80;}
}
unless(defined(&PCIERRSTAT)) {
    sub PCIERRSTAT () {	0x40;}
}
unless(defined(&MPARERR)) {
    sub MPARERR () {	0x20;}
}
unless(defined(&DPARERR)) {
    sub DPARERR () {	0x10;}
}
unless(defined(&SQPARERR)) {
    sub SQPARERR () {	0x8;}
}
unless(defined(&ILLOPCODE)) {
    sub ILLOPCODE () {	0x4;}
}
unless(defined(&ILLSADDR)) {
    sub ILLSADDR () {	0x2;}
}
unless(defined(&ILLHADDR)) {
    sub ILLHADDR () {	0x1;}
}
unless(defined(&CLRINT)) {
    sub CLRINT () {	0x92;}
}
unless(defined(&CLRPARERR)) {
    sub CLRPARERR () {	0x10;}
}
unless(defined(&CLRBRKADRINT)) {
    sub CLRBRKADRINT () {	0x8;}
}
unless(defined(&CLRSCSIINT)) {
    sub CLRSCSIINT () {	0x4;}
}
unless(defined(&CLRCMDINT)) {
    sub CLRCMDINT () {	0x2;}
}
unless(defined(&CLRSEQINT)) {
    sub CLRSEQINT () {	0x1;}
}
unless(defined(&DFCNTRL)) {
    sub DFCNTRL () {	0x93;}
}
unless(defined(&DFSTATUS)) {
    sub DFSTATUS () {	0x94;}
}
unless(defined(&PRELOAD_AVAIL)) {
    sub PRELOAD_AVAIL () {	0x80;}
}
unless(defined(&DFCACHETH)) {
    sub DFCACHETH () {	0x40;}
}
unless(defined(&FIFOQWDEMP)) {
    sub FIFOQWDEMP () {	0x20;}
}
unless(defined(&MREQPEND)) {
    sub MREQPEND () {	0x10;}
}
unless(defined(&HDONE)) {
    sub HDONE () {	0x8;}
}
unless(defined(&DFTHRESH)) {
    sub DFTHRESH () {	0x4;}
}
unless(defined(&FIFOFULL)) {
    sub FIFOFULL () {	0x2;}
}
unless(defined(&FIFOEMP)) {
    sub FIFOEMP () {	0x1;}
}
unless(defined(&DFWADDR)) {
    sub DFWADDR () {	0x95;}
}
unless(defined(&DFRADDR)) {
    sub DFRADDR () {	0x97;}
}
unless(defined(&DFDAT)) {
    sub DFDAT () {	0x99;}
}
unless(defined(&SCBCNT)) {
    sub SCBCNT () {	0x9a;}
}
unless(defined(&SCBAUTO)) {
    sub SCBAUTO () {	0x80;}
}
unless(defined(&SCBCNT_MASK)) {
    sub SCBCNT_MASK () {	0x1f;}
}
unless(defined(&QINFIFO)) {
    sub QINFIFO () {	0x9b;}
}
unless(defined(&QINCNT)) {
    sub QINCNT () {	0x9c;}
}
unless(defined(&QOUTFIFO)) {
    sub QOUTFIFO () {	0x9d;}
}
unless(defined(&CRCCONTROL1)) {
    sub CRCCONTROL1 () {	0x9d;}
}
unless(defined(&CRCONSEEN)) {
    sub CRCONSEEN () {	0x80;}
}
unless(defined(&CRCVALCHKEN)) {
    sub CRCVALCHKEN () {	0x40;}
}
unless(defined(&CRCENDCHKEN)) {
    sub CRCENDCHKEN () {	0x20;}
}
unless(defined(&CRCREQCHKEN)) {
    sub CRCREQCHKEN () {	0x10;}
}
unless(defined(&TARGCRCENDEN)) {
    sub TARGCRCENDEN () {	0x8;}
}
unless(defined(&TARGCRCCNTEN)) {
    sub TARGCRCCNTEN () {	0x4;}
}
unless(defined(&QOUTCNT)) {
    sub QOUTCNT () {	0x9e;}
}
unless(defined(&SCSIPHASE)) {
    sub SCSIPHASE () {	0x9e;}
}
unless(defined(&STATUS_PHASE)) {
    sub STATUS_PHASE () {	0x20;}
}
unless(defined(&COMMAND_PHASE)) {
    sub COMMAND_PHASE () {	0x10;}
}
unless(defined(&MSG_IN_PHASE)) {
    sub MSG_IN_PHASE () {	0x8;}
}
unless(defined(&MSG_OUT_PHASE)) {
    sub MSG_OUT_PHASE () {	0x4;}
}
unless(defined(&DATA_PHASE_MASK)) {
    sub DATA_PHASE_MASK () {	0x3;}
}
unless(defined(&DATA_IN_PHASE)) {
    sub DATA_IN_PHASE () {	0x2;}
}
unless(defined(&DATA_OUT_PHASE)) {
    sub DATA_OUT_PHASE () {	0x1;}
}
unless(defined(&SFUNCT)) {
    sub SFUNCT () {	0x9f;}
}
unless(defined(&ALT_MODE)) {
    sub ALT_MODE () {	0x80;}
}
unless(defined(&SCB_CDB_PTR)) {
    sub SCB_CDB_PTR () {	0xa0;}
}
unless(defined(&SCB_TARGET_INFO)) {
    sub SCB_TARGET_INFO () {	0xa0;}
}
unless(defined(&SCB_RESIDUAL_DATACNT)) {
    sub SCB_RESIDUAL_DATACNT () {	0xa0;}
}
unless(defined(&SCB_CDB_STORE)) {
    sub SCB_CDB_STORE () {	0xa0;}
}
unless(defined(&SCB_BASE)) {
    sub SCB_BASE () {	0xa0;}
}
unless(defined(&SCB_RESIDUAL_SGPTR)) {
    sub SCB_RESIDUAL_SGPTR () {	0xa4;}
}
unless(defined(&SCB_SCSI_STATUS)) {
    sub SCB_SCSI_STATUS () {	0xa8;}
}
unless(defined(&SCB_CDB_STORE_PAD)) {
    sub SCB_CDB_STORE_PAD () {	0xa9;}
}
unless(defined(&SCB_DATAPTR)) {
    sub SCB_DATAPTR () {	0xac;}
}
unless(defined(&SCB_DATACNT)) {
    sub SCB_DATACNT () {	0xb0;}
}
unless(defined(&SG_LAST_SEG)) {
    sub SG_LAST_SEG () {	0x80;}
}
unless(defined(&SG_HIGH_ADDR_BITS)) {
    sub SG_HIGH_ADDR_BITS () {	0x7f;}
}
unless(defined(&SCB_SGPTR)) {
    sub SCB_SGPTR () {	0xb4;}
}
unless(defined(&SG_RESID_VALID)) {
    sub SG_RESID_VALID () {	0x4;}
}
unless(defined(&SG_FULL_RESID)) {
    sub SG_FULL_RESID () {	0x2;}
}
unless(defined(&SG_LIST_NULL)) {
    sub SG_LIST_NULL () {	0x1;}
}
unless(defined(&SCB_CONTROL)) {
    sub SCB_CONTROL () {	0xb8;}
}
unless(defined(&TARGET_SCB)) {
    sub TARGET_SCB () {	0x80;}
}
unless(defined(&DISCENB)) {
    sub DISCENB () {	0x40;}
}
unless(defined(&TAG_ENB)) {
    sub TAG_ENB () {	0x20;}
}
unless(defined(&MK_MESSAGE)) {
    sub MK_MESSAGE () {	0x10;}
}
unless(defined(&ULTRAENB)) {
    sub ULTRAENB () {	0x8;}
}
unless(defined(&DISCONNECTED)) {
    sub DISCONNECTED () {	0x4;}
}
unless(defined(&SCB_TAG_TYPE)) {
    sub SCB_TAG_TYPE () {	0x3;}
}
unless(defined(&SCB_SCSIID)) {
    sub SCB_SCSIID () {	0xb9;}
}
unless(defined(&TID)) {
    sub TID () {	0xf0;}
}
unless(defined(&TWIN_CHNLB)) {
    sub TWIN_CHNLB () {	0x80;}
}
unless(defined(&TWIN_TID)) {
    sub TWIN_TID () {	0x70;}
}
unless(defined(&OID)) {
    sub OID () {	0xf;}
}
unless(defined(&SCB_LUN)) {
    sub SCB_LUN () {	0xba;}
}
unless(defined(&LID)) {
    sub LID () {	0xff;}
}
unless(defined(&SCB_TAG)) {
    sub SCB_TAG () {	0xbb;}
}
unless(defined(&SCB_CDB_LEN)) {
    sub SCB_CDB_LEN () {	0xbc;}
}
unless(defined(&SCB_SCSIRATE)) {
    sub SCB_SCSIRATE () {	0xbd;}
}
unless(defined(&SCB_SCSIOFFSET)) {
    sub SCB_SCSIOFFSET () {	0xbe;}
}
unless(defined(&SCB_NEXT)) {
    sub SCB_NEXT () {	0xbf;}
}
unless(defined(&SEECTL_2840)) {
    sub SEECTL_2840 () {	0xc0;}
}
unless(defined(&CS_2840)) {
    sub CS_2840 () {	0x4;}
}
unless(defined(&CK_2840)) {
    sub CK_2840 () {	0x2;}
}
unless(defined(&DO_2840)) {
    sub DO_2840 () {	0x1;}
}
unless(defined(&SCB_64_SPARE)) {
    sub SCB_64_SPARE () {	0xc0;}
}
unless(defined(&STATUS_2840)) {
    sub STATUS_2840 () {	0xc1;}
}
unless(defined(&EEPROM_TF)) {
    sub EEPROM_TF () {	0x80;}
}
unless(defined(&BIOS_SEL)) {
    sub BIOS_SEL () {	0x60;}
}
unless(defined(&ADSEL)) {
    sub ADSEL () {	0x1e;}
}
unless(defined(&DI_2840)) {
    sub DI_2840 () {	0x1;}
}
unless(defined(&SCB_64_BTT)) {
    sub SCB_64_BTT () {	0xd0;}
}
unless(defined(&CCHADDR)) {
    sub CCHADDR () {	0xe0;}
}
unless(defined(&CCHCNT)) {
    sub CCHCNT () {	0xe8;}
}
unless(defined(&CCSGRAM)) {
    sub CCSGRAM () {	0xe9;}
}
unless(defined(&CCSGADDR)) {
    sub CCSGADDR () {	0xea;}
}
unless(defined(&CCSGCTL)) {
    sub CCSGCTL () {	0xeb;}
}
unless(defined(&CCSGDONE)) {
    sub CCSGDONE () {	0x80;}
}
unless(defined(&CCSGEN)) {
    sub CCSGEN () {	0x8;}
}
unless(defined(&SG_FETCH_NEEDED)) {
    sub SG_FETCH_NEEDED () {	0x2;}
}
unless(defined(&CCSGRESET)) {
    sub CCSGRESET () {	0x1;}
}
unless(defined(&CCSCBRAM)) {
    sub CCSCBRAM () {	0xec;}
}
unless(defined(&CCSCBADDR)) {
    sub CCSCBADDR () {	0xed;}
}
unless(defined(&CCSCBCTL)) {
    sub CCSCBCTL () {	0xee;}
}
unless(defined(&CCSCBDONE)) {
    sub CCSCBDONE () {	0x80;}
}
unless(defined(&ARRDONE)) {
    sub ARRDONE () {	0x40;}
}
unless(defined(&CCARREN)) {
    sub CCARREN () {	0x10;}
}
unless(defined(&CCSCBEN)) {
    sub CCSCBEN () {	0x8;}
}
unless(defined(&CCSCBDIR)) {
    sub CCSCBDIR () {	0x4;}
}
unless(defined(&CCSCBRESET)) {
    sub CCSCBRESET () {	0x1;}
}
unless(defined(&CCSCBCNT)) {
    sub CCSCBCNT () {	0xef;}
}
unless(defined(&SCBBADDR)) {
    sub SCBBADDR () {	0xf0;}
}
unless(defined(&CCSCBPTR)) {
    sub CCSCBPTR () {	0xf1;}
}
unless(defined(&HNSCB_QOFF)) {
    sub HNSCB_QOFF () {	0xf4;}
}
unless(defined(&SNSCB_QOFF)) {
    sub SNSCB_QOFF () {	0xf6;}
}
unless(defined(&SDSCB_QOFF)) {
    sub SDSCB_QOFF () {	0xf8;}
}
unless(defined(&QOFF_CTLSTA)) {
    sub QOFF_CTLSTA () {	0xfa;}
}
unless(defined(&SCB_AVAIL)) {
    sub SCB_AVAIL () {	0x40;}
}
unless(defined(&SNSCB_ROLLOVER)) {
    sub SNSCB_ROLLOVER () {	0x20;}
}
unless(defined(&SDSCB_ROLLOVER)) {
    sub SDSCB_ROLLOVER () {	0x10;}
}
unless(defined(&SCB_QSIZE)) {
    sub SCB_QSIZE () {	0x7;}
}
unless(defined(&SCB_QSIZE_256)) {
    sub SCB_QSIZE_256 () {	0x6;}
}
unless(defined(&DFF_THRSH)) {
    sub DFF_THRSH () {	0xfb;}
}
unless(defined(&WR_DFTHRSH)) {
    sub WR_DFTHRSH () {	0x70;}
}
unless(defined(&WR_DFTHRSH_MAX)) {
    sub WR_DFTHRSH_MAX () {	0x70;}
}
unless(defined(&WR_DFTHRSH_90)) {
    sub WR_DFTHRSH_90 () {	0x60;}
}
unless(defined(&WR_DFTHRSH_85)) {
    sub WR_DFTHRSH_85 () {	0x50;}
}
unless(defined(&WR_DFTHRSH_75)) {
    sub WR_DFTHRSH_75 () {	0x40;}
}
unless(defined(&WR_DFTHRSH_63)) {
    sub WR_DFTHRSH_63 () {	0x30;}
}
unless(defined(&WR_DFTHRSH_50)) {
    sub WR_DFTHRSH_50 () {	0x20;}
}
unless(defined(&WR_DFTHRSH_25)) {
    sub WR_DFTHRSH_25 () {	0x10;}
}
unless(defined(&RD_DFTHRSH_MAX)) {
    sub RD_DFTHRSH_MAX () {	0x7;}
}
unless(defined(&RD_DFTHRSH)) {
    sub RD_DFTHRSH () {	0x7;}
}
unless(defined(&RD_DFTHRSH_90)) {
    sub RD_DFTHRSH_90 () {	0x6;}
}
unless(defined(&RD_DFTHRSH_85)) {
    sub RD_DFTHRSH_85 () {	0x5;}
}
unless(defined(&RD_DFTHRSH_75)) {
    sub RD_DFTHRSH_75 () {	0x4;}
}
unless(defined(&RD_DFTHRSH_63)) {
    sub RD_DFTHRSH_63 () {	0x3;}
}
unless(defined(&RD_DFTHRSH_50)) {
    sub RD_DFTHRSH_50 () {	0x2;}
}
unless(defined(&RD_DFTHRSH_25)) {
    sub RD_DFTHRSH_25 () {	0x1;}
}
unless(defined(&RD_DFTHRSH_MIN)) {
    sub RD_DFTHRSH_MIN () {	0x;}
}
unless(defined(&WR_DFTHRSH_MIN)) {
    sub WR_DFTHRSH_MIN () {	0x;}
}
unless(defined(&SG_CACHE_SHADOW)) {
    sub SG_CACHE_SHADOW () {	0xfc;}
}
unless(defined(&SG_ADDR_MASK)) {
    sub SG_ADDR_MASK () {	0xf8;}
}
unless(defined(&ODD_SEG)) {
    sub ODD_SEG () {	0x4;}
}
unless(defined(&LAST_SEG)) {
    sub LAST_SEG () {	0x2;}
}
unless(defined(&LAST_SEG_DONE)) {
    sub LAST_SEG_DONE () {	0x1;}
}
unless(defined(&SG_CACHE_PRE)) {
    sub SG_CACHE_PRE () {	0xfc;}
}
unless(defined(&HOST_MSG)) {
    sub HOST_MSG () {	0xff;}
}
unless(defined(&BUS_32_BIT)) {
    sub BUS_32_BIT () {	0x2;}
}
unless(defined(&CMD_GROUP_CODE_SHIFT)) {
    sub CMD_GROUP_CODE_SHIFT () {	0x5;}
}
unless(defined(&BUS_8_BIT)) {
    sub BUS_8_BIT () {	0x;}
}
unless(defined(&CCSGRAM_MAXSEGS)) {
    sub CCSGRAM_MAXSEGS () {	0x10;}
}
unless(defined(&TARGET_DATA_IN)) {
    sub TARGET_DATA_IN () {	0x1;}
}
unless(defined(&STATUS_QUEUE_FULL)) {
    sub STATUS_QUEUE_FULL () {	0x28;}
}
unless(defined(&STATUS_BUSY)) {
    sub STATUS_BUSY () {	0x8;}
}
unless(defined(&MAX_OFFSET_8BIT)) {
    sub MAX_OFFSET_8BIT () {	0xf;}
}
unless(defined(&BUS_16_BIT)) {
    sub BUS_16_BIT () {	0x1;}
}
unless(defined(&TID_SHIFT)) {
    sub TID_SHIFT () {	0x4;}
}
unless(defined(&SCB_DOWNLOAD_SIZE_64)) {
    sub SCB_DOWNLOAD_SIZE_64 () {	0x30;}
}
unless(defined(&SCB_UPLOAD_SIZE)) {
    sub SCB_UPLOAD_SIZE () {	0x20;}
}
unless(defined(&HOST_MAILBOX_SHIFT)) {
    sub HOST_MAILBOX_SHIFT () {	0x4;}
}
unless(defined(&SCB_INITIATOR_TAG)) {
    sub SCB_INITIATOR_TAG () {	0x3;}
}
unless(defined(&SCB_TARGET_STATUS)) {
    sub SCB_TARGET_STATUS () {	0x2;}
}
unless(defined(&SCB_TARGET_DATA_DIR)) {
    sub SCB_TARGET_DATA_DIR () {	0x1;}
}
unless(defined(&SCB_TARGET_PHASES)) {
    sub SCB_TARGET_PHASES () {	0x;}
}
unless(defined(&MAX_OFFSET_ULTRA2)) {
    sub MAX_OFFSET_ULTRA2 () {	0x7f;}
}
unless(defined(&MAX_OFFSET_16BIT)) {
    sub MAX_OFFSET_16BIT () {	0x8;}
}
unless(defined(&TARGET_CMD_CMPLT)) {
    sub TARGET_CMD_CMPLT () {	0xfe;}
}
unless(defined(&SCB_LIST_NULL)) {
    sub SCB_LIST_NULL () {	0xff;}
}
unless(defined(&SG_SIZEOF)) {
    sub SG_SIZEOF () {	0x8;}
}
unless(defined(&SCB_DOWNLOAD_SIZE)) {
    sub SCB_DOWNLOAD_SIZE () {	0x20;}
}
unless(defined(&SEQ_MAILBOX_SHIFT)) {
    sub SEQ_MAILBOX_SHIFT () {	0x;}
}
unless(defined(&CCSGADDR_MAX)) {
    sub CCSGADDR_MAX () {	0x80;}
}
unless(defined(&SG_PREFETCH_ADDR_MASK)) {
    sub SG_PREFETCH_ADDR_MASK () {	0x6;}
}
unless(defined(&SG_PREFETCH_ALIGN_MASK)) {
    sub SG_PREFETCH_ALIGN_MASK () {	0x5;}
}
unless(defined(&QOUTFIFO_OFFSET)) {
    sub QOUTFIFO_OFFSET () {	0x;}
}
unless(defined(&SG_PREFETCH_CNT)) {
    sub SG_PREFETCH_CNT () {	0x4;}
}
unless(defined(&INVERTED_CACHESIZE_MASK)) {
    sub INVERTED_CACHESIZE_MASK () {	0x3;}
}
unless(defined(&CACHESIZE_MASK)) {
    sub CACHESIZE_MASK () {	0x2;}
}
unless(defined(&QINFIFO_OFFSET)) {
    sub QINFIFO_OFFSET () {	0x1;}
}
unless(defined(&DOWNLOAD_CONST_COUNT)) {
    sub DOWNLOAD_CONST_COUNT () {	0xb003;}
}
1;
