require '_h2ph_pre.ph';

no warnings 'redefine';

unless(defined(&ZSRR_IVEC)) {
    sub ZSRR_IVEC () {	2;}
}
unless(defined(&ZSRR_IPEND)) {
    sub ZSRR_IPEND () {	3;}
}
unless(defined(&ZSRR_TXSYNC)) {
    sub ZSRR_TXSYNC () {	6;}
}
unless(defined(&ZSRR_RXSYNC)) {
    sub ZSRR_RXSYNC () {	7;}
}
unless(defined(&ZSRR_SYNCLO)) {
    sub ZSRR_SYNCLO () {	6;}
}
unless(defined(&ZSRR_SYNCHI)) {
    sub ZSRR_SYNCHI () {	7;}
}
unless(defined(&ZSRR_SDLC_ADDR)) {
    sub ZSRR_SDLC_ADDR () {	6;}
}
unless(defined(&ZSRR_SDLC_FLAG)) {
    sub ZSRR_SDLC_FLAG () {	7;}
}
unless(defined(&ZSRR_BAUDLO)) {
    sub ZSRR_BAUDLO () {	12;}
}
unless(defined(&ZSRR_BAUDHI)) {
    sub ZSRR_BAUDHI () {	13;}
}
unless(defined(&ZSRR_ENHANCED)) {
    sub ZSRR_ENHANCED () {	14;}
}
unless(defined(&ZSWR_IVEC)) {
    sub ZSWR_IVEC () {	2;}
}
unless(defined(&ZSWR_TXSYNC)) {
    sub ZSWR_TXSYNC () {	6;}
}
unless(defined(&ZSWR_RXSYNC)) {
    sub ZSWR_RXSYNC () {	7;}
}
unless(defined(&ZSWR_SYNCLO)) {
    sub ZSWR_SYNCLO () {	6;}
}
unless(defined(&ZSWR_SYNCHI)) {
    sub ZSWR_SYNCHI () {	7;}
}
unless(defined(&ZSWR_SDLC_ADDR)) {
    sub ZSWR_SDLC_ADDR () {	6;}
}
unless(defined(&ZSWR_SDLC_FLAG)) {
    sub ZSWR_SDLC_FLAG () {	7;}
}
unless(defined(&ZSWR_BAUDLO)) {
    sub ZSWR_BAUDLO () {	12;}
}
unless(defined(&ZSWR_BAUDHI)) {
    sub ZSWR_BAUDHI () {	13;}
}
unless(defined(&ZSWR_ENHANCED)) {
    sub ZSWR_ENHANCED () {	7;}
}
unless(defined(&ZSM_RESET_TXUEOM)) {
    sub ZSM_RESET_TXUEOM () {	0xc0;}
}
unless(defined(&ZSM_RESET_TXCRC)) {
    sub ZSM_RESET_TXCRC () {	0x80;}
}
unless(defined(&ZSM_RESET_RXCRC)) {
    sub ZSM_RESET_RXCRC () {	0x40;}
}
unless(defined(&ZSM_NULL)) {
    sub ZSM_NULL () {	0x;}
}
unless(defined(&ZSM_RESET_IUS)) {
    sub ZSM_RESET_IUS () {	0x38;}
}
unless(defined(&ZSM_RESET_ERR)) {
    sub ZSM_RESET_ERR () {	0x30;}
}
unless(defined(&ZSM_RESET_TXINT)) {
    sub ZSM_RESET_TXINT () {	0x28;}
}
unless(defined(&ZSM_EI_NEXTRXC)) {
    sub ZSM_EI_NEXTRXC () {	0x20;}
}
unless(defined(&ZSM_SEND_ABORT)) {
    sub ZSM_SEND_ABORT () {	0x18;}
}
unless(defined(&ZSM_RESET_STINT)) {
    sub ZSM_RESET_STINT () {	0x10;}
}
unless(defined(&ZSM_POINTHIGH)) {
    sub ZSM_POINTHIGH () {	0x8;}
}
unless(defined(&ZSM_NULL)) {
    sub ZSM_NULL () {	0x;}
}
unless(defined(&ZSWR0_RESET_EOM)) {
    sub ZSWR0_RESET_EOM () {	 &ZSM_RESET_TXUEOM;}
}
unless(defined(&ZSWR0_RESET_TXCRC)) {
    sub ZSWR0_RESET_TXCRC () {	 &ZSM_RESET_TXCRC;}
}
unless(defined(&ZSWR0_RESET_RXCRC)) {
    sub ZSWR0_RESET_RXCRC () {	 &ZSM_RESET_RXCRC;}
}
unless(defined(&ZSWR0_CLR_INTR)) {
    sub ZSWR0_CLR_INTR () {	 &ZSM_RESET_IUS;}
}
unless(defined(&ZSWR0_RESET_ERRORS)) {
    sub ZSWR0_RESET_ERRORS () {	 &ZSM_RESET_ERR;}
}
unless(defined(&ZSWR0_EI_NEXTRXC)) {
    sub ZSWR0_EI_NEXTRXC () {	 &ZSM_EI_NEXTRXC;}
}
unless(defined(&ZSWR0_SEND_ABORT)) {
    sub ZSWR0_SEND_ABORT () {	 &ZSM_SEND_ABORT;}
}
unless(defined(&ZSWR0_RESET_STATUS)) {
    sub ZSWR0_RESET_STATUS () {	 &ZSM_RESET_STINT;}
}
unless(defined(&ZSWR0_RESET_TXINT)) {
    sub ZSWR0_RESET_TXINT () {	 &ZSM_RESET_TXINT;}
}
unless(defined(&ZSWR1_REQ_WAIT)) {
    sub ZSWR1_REQ_WAIT () {	0x80;}
}
unless(defined(&ZSWR1_REQ_REQ)) {
    sub ZSWR1_REQ_REQ () {	0xc0;}
}
unless(defined(&ZSWR1_REQ_TX)) {
    sub ZSWR1_REQ_TX () {	0x;}
}
unless(defined(&ZSWR1_REQ_RX)) {
    sub ZSWR1_REQ_RX () {	0x20;}
}
unless(defined(&ZSWR1_RIE_NONE)) {
    sub ZSWR1_RIE_NONE () {	0x;}
}
unless(defined(&ZSWR1_RIE_FIRST)) {
    sub ZSWR1_RIE_FIRST () {	0x8;}
}
unless(defined(&ZSWR1_RIE)) {
    sub ZSWR1_RIE () {	0x10;}
}
unless(defined(&ZSWR1_RIE_SPECIAL_ONLY)) {
    sub ZSWR1_RIE_SPECIAL_ONLY () {	0x18;}
}
unless(defined(&ZSWR1_PE_SC)) {
    sub ZSWR1_PE_SC () {	0x4;}
}
unless(defined(&ZSWR1_TIE)) {
    sub ZSWR1_TIE () {	0x2;}
}
unless(defined(&ZSWR1_SIE)) {
    sub ZSWR1_SIE () {	0x1;}
}
unless(defined(&ZSWR1_REQ_ENABLE)) {
    sub ZSWR1_REQ_ENABLE () {	( &ZSWR1_REQ_WAIT |  &ZSWR1_REQ_TX);}
}
unless(defined(&ZSWR3_RX_5)) {
    sub ZSWR3_RX_5 () {	0x;}
}
unless(defined(&ZSWR3_RX_7)) {
    sub ZSWR3_RX_7 () {	0x40;}
}
unless(defined(&ZSWR3_RX_6)) {
    sub ZSWR3_RX_6 () {	0x80;}
}
unless(defined(&ZSWR3_RX_8)) {
    sub ZSWR3_RX_8 () {	0xc0;}
}
unless(defined(&ZSWR3_RXSIZE)) {
    sub ZSWR3_RXSIZE () {	0xc0;}
}
unless(defined(&ZSWR3_HFC)) {
    sub ZSWR3_HFC () {	0x20;}
}
unless(defined(&ZSWR3_HUNT)) {
    sub ZSWR3_HUNT () {	0x10;}
}
unless(defined(&ZSWR3_RXCRC_ENABLE)) {
    sub ZSWR3_RXCRC_ENABLE () {	0x8;}
}
unless(defined(&ZSWR3_ADDR_SEARCH_MODE)) {
    sub ZSWR3_ADDR_SEARCH_MODE () {	0x4;}
}
unless(defined(&ZSWR3_SYNC_LOAD_INH)) {
    sub ZSWR3_SYNC_LOAD_INH () {	0x2;}
}
unless(defined(&ZSWR3_RX_ENABLE)) {
    sub ZSWR3_RX_ENABLE () {	0x1;}
}
unless(defined(&ZSWR4_CLK_X1)) {
    sub ZSWR4_CLK_X1 () {	0x;}
}
unless(defined(&ZSWR4_CLK_X16)) {
    sub ZSWR4_CLK_X16 () {	0x40;}
}
unless(defined(&ZSWR4_CLK_X32)) {
    sub ZSWR4_CLK_X32 () {	0x80;}
}
unless(defined(&ZSWR4_CLK_X64)) {
    sub ZSWR4_CLK_X64 () {	0xc0;}
}
unless(defined(&ZSWR4_CLK_MASK)) {
    sub ZSWR4_CLK_MASK () {	0xc0;}
}
unless(defined(&ZSWR4_MONOSYNC)) {
    sub ZSWR4_MONOSYNC () {	0x;}
}
unless(defined(&ZSWR4_BISYNC)) {
    sub ZSWR4_BISYNC () {	0x10;}
}
unless(defined(&ZSWR4_SDLC)) {
    sub ZSWR4_SDLC () {	0x20;}
}
unless(defined(&ZSWR4_EXTSYNC)) {
    sub ZSWR4_EXTSYNC () {	0x30;}
}
unless(defined(&ZSWR4_SYNC_MASK)) {
    sub ZSWR4_SYNC_MASK () {	0x30;}
}
unless(defined(&ZSWR4_SYNCMODE)) {
    sub ZSWR4_SYNCMODE () {	0x;}
}
unless(defined(&ZSWR4_ONESB)) {
    sub ZSWR4_ONESB () {	0x4;}
}
unless(defined(&ZSWR4_1P5SB)) {
    sub ZSWR4_1P5SB () {	0x8;}
}
unless(defined(&ZSWR4_TWOSB)) {
    sub ZSWR4_TWOSB () {	0xc;}
}
unless(defined(&ZSWR4_SBMASK)) {
    sub ZSWR4_SBMASK () {	0xc;}
}
unless(defined(&ZSWR4_EVENP)) {
    sub ZSWR4_EVENP () {	0x2;}
}
unless(defined(&ZSWR4_PARENB)) {
    sub ZSWR4_PARENB () {	0x1;}
}
unless(defined(&ZSWR4_PARMASK)) {
    sub ZSWR4_PARMASK () {	0x3;}
}
unless(defined(&ZSWR5_DTR)) {
    sub ZSWR5_DTR () {	0x80;}
}
unless(defined(&ZSWR5_TX_5)) {
    sub ZSWR5_TX_5 () {	0x;}
}
unless(defined(&ZSWR5_TX_7)) {
    sub ZSWR5_TX_7 () {	0x20;}
}
unless(defined(&ZSWR5_TX_6)) {
    sub ZSWR5_TX_6 () {	0x40;}
}
unless(defined(&ZSWR5_TX_8)) {
    sub ZSWR5_TX_8 () {	0x60;}
}
unless(defined(&ZSWR5_TXSIZE)) {
    sub ZSWR5_TXSIZE () {	0x60;}
}
unless(defined(&ZSWR5_BREAK)) {
    sub ZSWR5_BREAK () {	0x10;}
}
unless(defined(&ZSWR5_TX_ENABLE)) {
    sub ZSWR5_TX_ENABLE () {	0x8;}
}
unless(defined(&ZSWR5_CRC16)) {
    sub ZSWR5_CRC16 () {	0x4;}
}
unless(defined(&ZSWR5_RTS)) {
    sub ZSWR5_RTS () {	0x2;}
}
unless(defined(&ZSWR5_TXCRC_ENABLE)) {
    sub ZSWR5_TXCRC_ENABLE () {	0x1;}
}
if(defined(&not_done_here)) {
    eval 'sub ZSWR7_SDLCFLAG () {0x7e;}' unless defined(&ZSWR7_SDLCFLAG);
}
unless(defined(&ZSWR7P_EXTEND_READ)) {
    sub ZSWR7P_EXTEND_READ () {	0x40;}
}
unless(defined(&ZSWR7P_TX_FIFO)) {
    sub ZSWR7P_TX_FIFO () {	0x20;}
}
unless(defined(&ZSWR7P_DTR_TIME)) {
    sub ZSWR7P_DTR_TIME () {	0x10;}
}
unless(defined(&ZSWR7P_RX_FIFO)) {
    sub ZSWR7P_RX_FIFO () {	0x8;}
}
unless(defined(&ZSWR7P_RTS_DEACT)) {
    sub ZSWR7P_RTS_DEACT () {	0x4;}
}
unless(defined(&ZSWR7P_AUTO_EOM_RESET)) {
    sub ZSWR7P_AUTO_EOM_RESET () {	0x2;}
}
unless(defined(&ZSWR7P_AUTO_TX_FLAG)) {
    sub ZSWR7P_AUTO_TX_FLAG () {	0x1;}
}
unless(defined(&ZSWR9_HARD_RESET)) {
    sub ZSWR9_HARD_RESET () {	0xc0;}
}
unless(defined(&ZSWR9_A_RESET)) {
    sub ZSWR9_A_RESET () {	0x80;}
}
unless(defined(&ZSWR9_B_RESET)) {
    sub ZSWR9_B_RESET () {	0x40;}
}
unless(defined(&ZSWR9_SOFT_INTAC)) {
    sub ZSWR9_SOFT_INTAC () {	0x20;}
}
unless(defined(&ZSWR9_STATUS_HIGH)) {
    sub ZSWR9_STATUS_HIGH () {	0x10;}
}
unless(defined(&ZSWR9_MASTER_IE)) {
    sub ZSWR9_MASTER_IE () {	0x8;}
}
unless(defined(&ZSWR9_DLC)) {
    sub ZSWR9_DLC () {	0x4;}
}
unless(defined(&ZSWR9_NO_VECTOR)) {
    sub ZSWR9_NO_VECTOR () {	0x2;}
}
unless(defined(&ZSWR9_VECTOR_INCL_STAT)) {
    sub ZSWR9_VECTOR_INCL_STAT () {	0x1;}
}
unless(defined(&ZSWR10_PRESET_ONES)) {
    sub ZSWR10_PRESET_ONES () {	0x80;}
}
unless(defined(&ZSWR10_NRZ)) {
    sub ZSWR10_NRZ () {	0x;}
}
unless(defined(&ZSWR10_NRZI)) {
    sub ZSWR10_NRZI () {	0x20;}
}
unless(defined(&ZSWR10_FM1)) {
    sub ZSWR10_FM1 () {	0x40;}
}
unless(defined(&ZSWR10_FM0)) {
    sub ZSWR10_FM0 () {	0x60;}
}
unless(defined(&ZSWR10_GA_ON_POLL)) {
    sub ZSWR10_GA_ON_POLL () {	0x10;}
}
unless(defined(&ZSWR10_MARK_IDLE)) {
    sub ZSWR10_MARK_IDLE () {	0x8;}
}
unless(defined(&ZSWR10_ABORT_ON_UNDERRUN)) {
    sub ZSWR10_ABORT_ON_UNDERRUN () {	0x4;}
}
unless(defined(&ZSWR10_LOOP_MODE)) {
    sub ZSWR10_LOOP_MODE () {	0x2;}
}
unless(defined(&ZSWR10_6_BIT_SYNC)) {
    sub ZSWR10_6_BIT_SYNC () {	0x1;}
}
unless(defined(&ZSWR11_XTAL)) {
    sub ZSWR11_XTAL () {	0x80;}
}
unless(defined(&ZSWR11_RXCLK_RTXC)) {
    sub ZSWR11_RXCLK_RTXC () {	0x;}
}
unless(defined(&ZSWR11_RXCLK_TRXC)) {
    sub ZSWR11_RXCLK_TRXC () {	0x20;}
}
unless(defined(&ZSWR11_RXCLK_BAUD)) {
    sub ZSWR11_RXCLK_BAUD () {	0x40;}
}
unless(defined(&ZSWR11_RXCLK_DPLL)) {
    sub ZSWR11_RXCLK_DPLL () {	0x60;}
}
unless(defined(&ZSWR11_TXCLK_RTXC)) {
    sub ZSWR11_TXCLK_RTXC () {	0x;}
}
unless(defined(&ZSWR11_TXCLK_TRXC)) {
    sub ZSWR11_TXCLK_TRXC () {	0x8;}
}
unless(defined(&ZSWR11_TXCLK_BAUD)) {
    sub ZSWR11_TXCLK_BAUD () {	0x10;}
}
unless(defined(&ZSWR11_TXCLK_DPLL)) {
    sub ZSWR11_TXCLK_DPLL () {	0x18;}
}
unless(defined(&ZSWR11_TRXC_OUT_ENA)) {
    sub ZSWR11_TRXC_OUT_ENA () {	0x4;}
}
unless(defined(&ZSWR11_TRXC_XTAL)) {
    sub ZSWR11_TRXC_XTAL () {	0x;}
}
unless(defined(&ZSWR11_TRXC_XMIT)) {
    sub ZSWR11_TRXC_XMIT () {	0x1;}
}
unless(defined(&ZSWR11_TRXC_BAUD)) {
    sub ZSWR11_TRXC_BAUD () {	0x2;}
}
unless(defined(&ZSWR11_TRXC_DPLL)) {
    sub ZSWR11_TRXC_DPLL () {	0x3;}
}
unless(defined(&BPS_TO_TCONST)) {
    sub BPS_TO_TCONST {
	my($f, $bps) = @_;
	eval q((((($f) + ($bps)) / (2* ($bps))) - 2));
    }
}
unless(defined(&TCONST_TO_BPS)) {
    sub TCONST_TO_BPS {
	my($f, $tc) = @_;
	eval q((($f) / 2/ (($tc) + 2)));
    }
}
unless(defined(&ZSWR14_DPLL_NOOP)) {
    sub ZSWR14_DPLL_NOOP () {	0x;}
}
unless(defined(&ZSWR14_DPLL_SEARCH)) {
    sub ZSWR14_DPLL_SEARCH () {	0x20;}
}
unless(defined(&ZSWR14_DPLL_RESET_CM)) {
    sub ZSWR14_DPLL_RESET_CM () {	0x40;}
}
unless(defined(&ZSWR14_DPLL_DISABLE)) {
    sub ZSWR14_DPLL_DISABLE () {	0x60;}
}
unless(defined(&ZSWR14_DPLL_SRC_BAUD)) {
    sub ZSWR14_DPLL_SRC_BAUD () {	0x80;}
}
unless(defined(&ZSWR14_DPLL_SRC_RTXC)) {
    sub ZSWR14_DPLL_SRC_RTXC () {	0xa0;}
}
unless(defined(&ZSWR14_DPLL_FM)) {
    sub ZSWR14_DPLL_FM () {	0xc0;}
}
unless(defined(&ZSWR14_DPLL_NRZI)) {
    sub ZSWR14_DPLL_NRZI () {	0xe0;}
}
unless(defined(&ZSWR14_LOCAL_LOOPBACK)) {
    sub ZSWR14_LOCAL_LOOPBACK () {	0x10;}
}
unless(defined(&ZSWR14_AUTO_ECHO)) {
    sub ZSWR14_AUTO_ECHO () {	0x8;}
}
unless(defined(&ZSWR14_DTR_REQ)) {
    sub ZSWR14_DTR_REQ () {	0x4;}
}
unless(defined(&ZSWR14_BAUD_FROM_PCLK)) {
    sub ZSWR14_BAUD_FROM_PCLK () {	0x2;}
}
unless(defined(&ZSWR14_BAUD_ENA)) {
    sub ZSWR14_BAUD_ENA () {	0x1;}
}
unless(defined(&ZSWR15_BREAK_IE)) {
    sub ZSWR15_BREAK_IE () {	0x80;}
}
unless(defined(&ZSWR15_TXUEOM_IE)) {
    sub ZSWR15_TXUEOM_IE () {	0x40;}
}
unless(defined(&ZSWR15_CTS_IE)) {
    sub ZSWR15_CTS_IE () {	0x20;}
}
unless(defined(&ZSWR15_SYNCHUNT_IE)) {
    sub ZSWR15_SYNCHUNT_IE () {	0x10;}
}
unless(defined(&ZSWR15_DCD_IE)) {
    sub ZSWR15_DCD_IE () {	0x8;}
}
unless(defined(&ZSWR15_SDLC_FIFO)) {
    sub ZSWR15_SDLC_FIFO () {	0x4;}
}
unless(defined(&ZSWR15_ZERO_COUNT_IE)) {
    sub ZSWR15_ZERO_COUNT_IE () {	0x2;}
}
unless(defined(&ZSWR15_ENABLE_ENHANCED)) {
    sub ZSWR15_ENABLE_ENHANCED () {	0x1;}
}
unless(defined(&ZSRR0_BREAK)) {
    sub ZSRR0_BREAK () {	0x80;}
}
unless(defined(&ZSRR0_TXUNDER)) {
    sub ZSRR0_TXUNDER () {	0x40;}
}
unless(defined(&ZSRR0_CTS)) {
    sub ZSRR0_CTS () {	0x20;}
}
unless(defined(&ZSRR0_SYNC_HUNT)) {
    sub ZSRR0_SYNC_HUNT () {	0x10;}
}
unless(defined(&ZSRR0_DCD)) {
    sub ZSRR0_DCD () {	0x8;}
}
unless(defined(&ZSRR0_TX_READY)) {
    sub ZSRR0_TX_READY () {	0x4;}
}
unless(defined(&ZSRR0_ZERO_COUNT)) {
    sub ZSRR0_ZERO_COUNT () {	0x2;}
}
unless(defined(&ZSRR0_RX_READY)) {
    sub ZSRR0_RX_READY () {	0x1;}
}
unless(defined(&ZSRR1_EOF)) {
    sub ZSRR1_EOF () {	0x80;}
}
unless(defined(&ZSRR1_FE)) {
    sub ZSRR1_FE () {	0x40;}
}
unless(defined(&ZSRR1_DO)) {
    sub ZSRR1_DO () {	0x20;}
}
unless(defined(&ZSRR1_PE)) {
    sub ZSRR1_PE () {	0x10;}
}
unless(defined(&ZSRR1_RC0)) {
    sub ZSRR1_RC0 () {	0x8;}
}
unless(defined(&ZSRR1_RC1)) {
    sub ZSRR1_RC1 () {	0x4;}
}
unless(defined(&ZSRR1_RC2)) {
    sub ZSRR1_RC2 () {	0x2;}
}
unless(defined(&ZSRR1_ALL_SENT)) {
    sub ZSRR1_ALL_SENT () {	0x1;}
}
unless(defined(&ZSRR3_IP_A_RX)) {
    sub ZSRR3_IP_A_RX () {	0x20;}
}
unless(defined(&ZSRR3_IP_A_TX)) {
    sub ZSRR3_IP_A_TX () {	0x10;}
}
unless(defined(&ZSRR3_IP_A_STAT)) {
    sub ZSRR3_IP_A_STAT () {	0x8;}
}
unless(defined(&ZSRR3_IP_B_RX)) {
    sub ZSRR3_IP_B_RX () {	0x4;}
}
unless(defined(&ZSRR3_IP_B_TX)) {
    sub ZSRR3_IP_B_TX () {	0x2;}
}
unless(defined(&ZSRR3_IP_B_STAT)) {
    sub ZSRR3_IP_B_STAT () {	0x1;}
}
unless(defined(&ZSRR10_1_CLOCK_MISSING)) {
    sub ZSRR10_1_CLOCK_MISSING () {	0x80;}
}
unless(defined(&ZSRR10_2_CLOCKS_MISSING)) {
    sub ZSRR10_2_CLOCKS_MISSING () {	0x40;}
}
unless(defined(&ZSRR10_LOOP_SENDING)) {
    sub ZSRR10_LOOP_SENDING () {	0x10;}
}
unless(defined(&ZSRR10_ON_LOOP)) {
    sub ZSRR10_ON_LOOP () {	0x2;}
}
unless(defined(&ZSRR15_BREAK_IE)) {
    sub ZSRR15_BREAK_IE () {	0x80;}
}
unless(defined(&ZSRR15_TXUEOM_IE)) {
    sub ZSRR15_TXUEOM_IE () {	0x40;}
}
unless(defined(&ZSRR15_CTS_IE)) {
    sub ZSRR15_CTS_IE () {	0x20;}
}
unless(defined(&ZSRR15_SYNCHUNT_IE)) {
    sub ZSRR15_SYNCHUNT_IE () {	0x10;}
}
unless(defined(&ZSRR15_DCD_IE)) {
    sub ZSRR15_DCD_IE () {	0x8;}
}
unless(defined(&ZSRR15_ZERO_COUNT_IE)) {
    sub ZSRR15_ZERO_COUNT_IE () {	0x2;}
}
1;
