require '_h2ph_pre.ph';

no warnings 'redefine';

unless(defined(&GSCSIO_IOSIZE)) {
    sub GSCSIO_IOSIZE () {	2;}
}
unless(defined(&GSCSIO_IDX)) {
    sub GSCSIO_IDX () {	0x;}
}
unless(defined(&GSCSIO_DAT)) {
    sub GSCSIO_DAT () {	0x1;}
}
unless(defined(&GSCSIO_LDN)) {
    sub GSCSIO_LDN () {	0x7;}
}
unless(defined(&GSCSIO_LDN_ACB1)) {
    sub GSCSIO_LDN_ACB1 () {	0x5;}
}
unless(defined(&GSCSIO_LDN_ACB2)) {
    sub GSCSIO_LDN_ACB2 () {	0x6;}
}
unless(defined(&GSCSIO_ID)) {
    sub GSCSIO_ID () {	0x20;}
}
unless(defined(&GSCSIO_ID_SC1100)) {
    sub GSCSIO_ID_SC1100 () {	0xf5;}
}
unless(defined(&GSCSIO_CFG1)) {
    sub GSCSIO_CFG1 () {	0x21;}
}
unless(defined(&GSCSIO_CFG2)) {
    sub GSCSIO_CFG2 () {	0x22;}
}
unless(defined(&GSCSIO_REV)) {
    sub GSCSIO_REV () {	0x27;}
}
unless(defined(&GSCSIO_ACT)) {
    sub GSCSIO_ACT () {	0x30;}
}
unless(defined(&GSCSIO_ACT_EN)) {
    sub GSCSIO_ACT_EN () {	0x1;}
}
unless(defined(&GSCSIO_IO0_MSB)) {
    sub GSCSIO_IO0_MSB () {	0x60;}
}
unless(defined(&GSCSIO_IO0_LSB)) {
    sub GSCSIO_IO0_LSB () {	0x61;}
}
unless(defined(&GSCSIO_IO1_MSB)) {
    sub GSCSIO_IO1_MSB () {	0x62;}
}
unless(defined(&GSCSIO_IO1_LSB)) {
    sub GSCSIO_IO1_LSB () {	0x63;}
}
unless(defined(&GSCSIO_INUM)) {
    sub GSCSIO_INUM () {	0x70;}
}
unless(defined(&GSCSIO_ITYPE)) {
    sub GSCSIO_ITYPE () {	0x71;}
}
unless(defined(&GSCSIO_DMA0)) {
    sub GSCSIO_DMA0 () {	0x74;}
}
unless(defined(&GSCSIO_DMA1)) {
    sub GSCSIO_DMA1 () {	0x75;}
}
unless(defined(&GSCSIO_LDNUM)) {
    sub GSCSIO_LDNUM () {	6;}
}
unless(defined(&GSCSIO_ACB_SDA)) {
    sub GSCSIO_ACB_SDA () {	0x;}
}
unless(defined(&GSCSIO_ACB_ST)) {
    sub GSCSIO_ACB_ST () {	0x1;}
}
unless(defined(&GSCSIO_ACB_ST_XMIT)) {
    sub GSCSIO_ACB_ST_XMIT () {	(1<< 0);}
}
unless(defined(&GSCSIO_ACB_ST_MASTER)) {
    sub GSCSIO_ACB_ST_MASTER () {	(1<< 1);}
}
unless(defined(&GSCSIO_ACB_ST_NMATCH)) {
    sub GSCSIO_ACB_ST_NMATCH () {	(1<< 2);}
}
unless(defined(&GSCSIO_ACB_ST_STASTR)) {
    sub GSCSIO_ACB_ST_STASTR () {	(1<< 3);}
}
unless(defined(&GSCSIO_ACB_ST_NEGACK)) {
    sub GSCSIO_ACB_ST_NEGACK () {	(1<< 4);}
}
unless(defined(&GSCSIO_ACB_ST_BER)) {
    sub GSCSIO_ACB_ST_BER () {	(1<< 5);}
}
unless(defined(&GSCSIO_ACB_ST_SDAST)) {
    sub GSCSIO_ACB_ST_SDAST () {	(1<< 6);}
}
unless(defined(&GSCSIO_ACB_ST_SLVSTP)) {
    sub GSCSIO_ACB_ST_SLVSTP () {	(1<< 7);}
}
unless(defined(&GSCSIO_ACB_CST)) {
    sub GSCSIO_ACB_CST () {	0x2;}
}
unless(defined(&GSCSIO_ACB_CST_BUSY)) {
    sub GSCSIO_ACB_CST_BUSY () {	(1<< 0);}
}
unless(defined(&GSCSIO_ACB_CST_BB)) {
    sub GSCSIO_ACB_CST_BB () {	(1<< 1);}
}
unless(defined(&GSCSIO_ACB_CST_MATCH)) {
    sub GSCSIO_ACB_CST_MATCH () {	(1<< 2);}
}
unless(defined(&GSCSIO_ACB_CST_GCMTCH)) {
    sub GSCSIO_ACB_CST_GCMTCH () {	(1<< 3);}
}
unless(defined(&GSCSIO_ACB_CST_TSDA)) {
    sub GSCSIO_ACB_CST_TSDA () {	(1<< 4);}
}
unless(defined(&GSCSIO_ACB_CST_TGABC)) {
    sub GSCSIO_ACB_CST_TGABC () {	(1<< 5);}
}
unless(defined(&GSCSIO_ACB_CTL1)) {
    sub GSCSIO_ACB_CTL1 () {	0x3;}
}
unless(defined(&GSCSIO_ACB_CTL1_START)) {
    sub GSCSIO_ACB_CTL1_START () {	(1<< 0);}
}
unless(defined(&GSCSIO_ACB_CTL1_STOP)) {
    sub GSCSIO_ACB_CTL1_STOP () {	(1<< 1);}
}
unless(defined(&GSCSIO_ACB_CTL1_INTEN)) {
    sub GSCSIO_ACB_CTL1_INTEN () {	(1<< 2);}
}
unless(defined(&GSCSIO_ACB_CTL1_ACK)) {
    sub GSCSIO_ACB_CTL1_ACK () {	(1<< 4);}
}
unless(defined(&GSCSIO_ACB_CTL1_GCMEN)) {
    sub GSCSIO_ACB_CTL1_GCMEN () {	(1<< 5);}
}
unless(defined(&GSCSIO_ACB_CTL1_NMINTE)) {
    sub GSCSIO_ACB_CTL1_NMINTE () {	(1<< 6);}
}
unless(defined(&GSCSIO_ACB_CTL1_STASTRE)) {
    sub GSCSIO_ACB_CTL1_STASTRE () {	(1<< 7);}
}
unless(defined(&GSCSIO_ACB_ADDR)) {
    sub GSCSIO_ACB_ADDR () {	0x4;}
}
unless(defined(&GSCSIO_ACB_ADDR_MASK)) {
    sub GSCSIO_ACB_ADDR_MASK () {	0x7f;}
}
unless(defined(&GSCSIO_ACB_ADDR_SAEN)) {
    sub GSCSIO_ACB_ADDR_SAEN () {	(1<< 7);}
}
unless(defined(&GSCSIO_ACB_CTL2)) {
    sub GSCSIO_ACB_CTL2 () {	0x5;}
}
unless(defined(&GSCSIO_ACB_CTL2_EN)) {
    sub GSCSIO_ACB_CTL2_EN () {	(1<< 0);}
}
unless(defined(&GSCSIO_ACB_CTL2_FREQ_SHIFT)) {
    sub GSCSIO_ACB_CTL2_FREQ_SHIFT () {	1;}
}
unless(defined(&GSCSIO_ACB_CTL2_FREQ_MASK)) {
    sub GSCSIO_ACB_CTL2_FREQ_MASK () {	0x7f;}
}
unless(defined(&GSCSIO_ACB_FREQ)) {
    sub GSCSIO_ACB_FREQ () {	0x3c;}
}
1;
