require '_h2ph_pre.ph';

no warnings 'redefine';

unless(defined(&SA3_CTL_INDEX)) {
    sub SA3_CTL_INDEX () {	0;}
}
unless(defined(&SA3_CTL_DATA)) {
    sub SA3_CTL_DATA () {	1;}
}
unless(defined(&SA3_CTL_NPORT)) {
    sub SA3_CTL_NPORT () {	2;}
}
unless(defined(&SA3_PWR_MNG)) {
    sub SA3_PWR_MNG () {	0x1;}
}
unless(defined(&SA3_PWR_MNG_ADOWN)) {
    sub SA3_PWR_MNG_ADOWN () {	0x20;}
}
unless(defined(&SA3_PWR_MNG_PSV)) {
    sub SA3_PWR_MNG_PSV () {	0x4;}
}
unless(defined(&SA3_PWR_MNG_PDN)) {
    sub SA3_PWR_MNG_PDN () {	0x2;}
}
unless(defined(&SA3_PWR_MNG_PDX)) {
    sub SA3_PWR_MNG_PDX () {	0x1;}
}
unless(defined(&SA3_PWR_MNG_DEFAULT)) {
    sub SA3_PWR_MNG_DEFAULT () {	0x;}
}
unless(defined(&SA3_SYS_CTL)) {
    sub SA3_SYS_CTL () {	0x2;}
}
unless(defined(&SA3_SYS_CTL_SBHE)) {
    sub SA3_SYS_CTL_SBHE () {	0x80;}
}
unless(defined(&SA3_SYS_CTL_YMODE)) {
    sub SA3_SYS_CTL_YMODE () {	0x30;}
}
unless(defined(&SA3_SYS_CTL_YMODE0)) {
    sub SA3_SYS_CTL_YMODE0 () {	0x;}
}
unless(defined(&SA3_SYS_CTL_YMODE1)) {
    sub SA3_SYS_CTL_YMODE1 () {	0x10;}
}
unless(defined(&SA3_SYS_CTL_YMODE2)) {
    sub SA3_SYS_CTL_YMODE2 () {	0x20;}
}
unless(defined(&SA3_SYS_CTL_YMODE3)) {
    sub SA3_SYS_CTL_YMODE3 () {	0x30;}
}
unless(defined(&SA3_SYS_CTL_IDSEL)) {
    sub SA3_SYS_CTL_IDSEL () {	0x6;}
}
unless(defined(&SA3_SYS_CTL_IDSEL0)) {
    sub SA3_SYS_CTL_IDSEL0 () {	0x;}
}
unless(defined(&SA3_SYS_CTL_IDSEL1)) {
    sub SA3_SYS_CTL_IDSEL1 () {	0x2;}
}
unless(defined(&SA3_SYS_CTL_IDSEL2)) {
    sub SA3_SYS_CTL_IDSEL2 () {	0x4;}
}
unless(defined(&SA3_SYS_CTL_IDSEL3)) {
    sub SA3_SYS_CTL_IDSEL3 () {	0x6;}
}
unless(defined(&SA3_SYS_CTL_VZE)) {
    sub SA3_SYS_CTL_VZE () {	0x1;}
}
unless(defined(&SA3_SYS_CTL_DEFAULT)) {
    sub SA3_SYS_CTL_DEFAULT () {	0x;}
}
unless(defined(&SA3_IRQ_CONF)) {
    sub SA3_IRQ_CONF () {	0x3;}
}
unless(defined(&SA3_IRQ_CONF_OPL3_B)) {
    sub SA3_IRQ_CONF_OPL3_B () {	0x80;}
}
unless(defined(&SA3_IRQ_CONF_MPU_B)) {
    sub SA3_IRQ_CONF_MPU_B () {	0x40;}
}
unless(defined(&SA3_IRQ_CONF_SB_B)) {
    sub SA3_IRQ_CONF_SB_B () {	0x20;}
}
unless(defined(&SA3_IRQ_CONF_WSS_B)) {
    sub SA3_IRQ_CONF_WSS_B () {	0x10;}
}
unless(defined(&SA3_IRQ_CONF_OPL3_A)) {
    sub SA3_IRQ_CONF_OPL3_A () {	0x8;}
}
unless(defined(&SA3_IRQ_CONF_MPU_A)) {
    sub SA3_IRQ_CONF_MPU_A () {	0x4;}
}
unless(defined(&SA3_IRQ_CONF_SB_A)) {
    sub SA3_IRQ_CONF_SB_A () {	0x2;}
}
unless(defined(&SA3_IRQ_CONF_WSS_A)) {
    sub SA3_IRQ_CONF_WSS_A () {	0x1;}
}
unless(defined(&SA3_IRQ_CONF_DEFAULT)) {
    sub SA3_IRQ_CONF_DEFAULT () {	( &SA3_IRQ_CONF_MPU_B |  &SA3_IRQ_CONF_SB_B |  &SA3_IRQ_CONF_OPL3_A |  &SA3_IRQ_CONF_WSS_A);}
}
unless(defined(&SA3_IRQA_STAT)) {
    sub SA3_IRQA_STAT () {	0x4;}
}
unless(defined(&SA3_IRQB_STAT)) {
    sub SA3_IRQB_STAT () {	0x5;}
}
unless(defined(&SA3_IRQ_STAT_MV)) {
    sub SA3_IRQ_STAT_MV () {	0x40;}
}
unless(defined(&SA3_IRQ_STAT_OPL3)) {
    sub SA3_IRQ_STAT_OPL3 () {	0x20;}
}
unless(defined(&SA3_IRQ_STAT_MPU)) {
    sub SA3_IRQ_STAT_MPU () {	0x10;}
}
unless(defined(&SA3_IRQ_STAT_SB)) {
    sub SA3_IRQ_STAT_SB () {	0x8;}
}
unless(defined(&SA3_IRQ_STAT_TI)) {
    sub SA3_IRQ_STAT_TI () {	0x4;}
}
unless(defined(&SA3_IRQ_STAT_CI)) {
    sub SA3_IRQ_STAT_CI () {	0x2;}
}
unless(defined(&SA3_IRQ_STAT_PI)) {
    sub SA3_IRQ_STAT_PI () {	0x1;}
}
unless(defined(&SA3_DMA_CONF)) {
    sub SA3_DMA_CONF () {	0x6;}
}
unless(defined(&SA3_DMA_CONF_SB_B)) {
    sub SA3_DMA_CONF_SB_B () {	0x40;}
}
unless(defined(&SA3_DMA_CONF_WSS_R_B)) {
    sub SA3_DMA_CONF_WSS_R_B () {	0x20;}
}
unless(defined(&SA3_DMA_CONF_WSS_P_B)) {
    sub SA3_DMA_CONF_WSS_P_B () {	0x10;}
}
unless(defined(&SA3_DMA_CONF_SB_A)) {
    sub SA3_DMA_CONF_SB_A () {	0x4;}
}
unless(defined(&SA3_DMA_CONF_WSS_R_A)) {
    sub SA3_DMA_CONF_WSS_R_A () {	0x2;}
}
unless(defined(&SA3_DMA_CONF_WSS_P_A)) {
    sub SA3_DMA_CONF_WSS_P_A () {	0x1;}
}
unless(defined(&SA3_DMA_CONF_DEFAULT)) {
    sub SA3_DMA_CONF_DEFAULT () {	( &SA3_DMA_CONF_SB_B |  &SA3_DMA_CONF_WSS_R_B |  &SA3_DMA_CONF_WSS_P_A);}
}
unless(defined(&SA3_VOL_L)) {
    sub SA3_VOL_L () {	0x7;}
}
unless(defined(&SA3_VOL_R)) {
    sub SA3_VOL_R () {	0x8;}
}
unless(defined(&SA3_VOL_MUTE)) {
    sub SA3_VOL_MUTE () {	0x80;}
}
unless(defined(&SA3_VOL_MV)) {
    sub SA3_VOL_MV () {	0xf;}
}
unless(defined(&SA3_VOL_MV_0)) {
    sub SA3_VOL_MV_0 () {	0x;}
}
unless(defined(&SA3_VOL_MV_2)) {
    sub SA3_VOL_MV_2 () {	0x1;}
}
unless(defined(&SA3_VOL_MV_4)) {
    sub SA3_VOL_MV_4 () {	0x2;}
}
unless(defined(&SA3_VOL_MV_6)) {
    sub SA3_VOL_MV_6 () {	0x3;}
}
unless(defined(&SA3_VOL_MV_8)) {
    sub SA3_VOL_MV_8 () {	0x4;}
}
unless(defined(&SA3_VOL_MV_10)) {
    sub SA3_VOL_MV_10 () {	0x5;}
}
unless(defined(&SA3_VOL_MV_12)) {
    sub SA3_VOL_MV_12 () {	0x6;}
}
unless(defined(&SA3_VOL_MV_14)) {
    sub SA3_VOL_MV_14 () {	0x7;}
}
unless(defined(&SA3_VOL_MV_16)) {
    sub SA3_VOL_MV_16 () {	0x8;}
}
unless(defined(&SA3_VOL_MV_18)) {
    sub SA3_VOL_MV_18 () {	0x9;}
}
unless(defined(&SA3_VOL_MV_20)) {
    sub SA3_VOL_MV_20 () {	0xa;}
}
unless(defined(&SA3_VOL_MV_22)) {
    sub SA3_VOL_MV_22 () {	0xb;}
}
unless(defined(&SA3_VOL_MV_24)) {
    sub SA3_VOL_MV_24 () {	0xc;}
}
unless(defined(&SA3_VOL_MV_26)) {
    sub SA3_VOL_MV_26 () {	0xd;}
}
unless(defined(&SA3_VOL_MV_28)) {
    sub SA3_VOL_MV_28 () {	0xe;}
}
unless(defined(&SA3_VOL_MV_30)) {
    sub SA3_VOL_MV_30 () {	0xf;}
}
unless(defined(&SA3_VOL_DEFAULT)) {
    sub SA3_VOL_DEFAULT () {	 &SA3_VOL_MV_14;}
}
unless(defined(&SA3_MIC_VOL)) {
    sub SA3_MIC_VOL () {	0x9;}
}
unless(defined(&SA3_MIC_MUTE)) {
    sub SA3_MIC_MUTE () {	0x80;}
}
unless(defined(&SA3_MIC_MCV)) {
    sub SA3_MIC_MCV () {	0x1f;}
}
unless(defined(&SA3_MIC_MCV12)) {
    sub SA3_MIC_MCV12 () {	0x;}
}
unless(defined(&SA3_MIC_MCV10_5)) {
    sub SA3_MIC_MCV10_5 () {	0x1;}
}
unless(defined(&SA3_MIC_MCV9)) {
    sub SA3_MIC_MCV9 () {	0x2;}
}
unless(defined(&SA3_MIC_MCV7_5)) {
    sub SA3_MIC_MCV7_5 () {	0x3;}
}
unless(defined(&SA3_MIC_MCV6)) {
    sub SA3_MIC_MCV6 () {	0x4;}
}
unless(defined(&SA3_MIC_MCV4_5)) {
    sub SA3_MIC_MCV4_5 () {	0x5;}
}
unless(defined(&SA3_MIC_MCV3)) {
    sub SA3_MIC_MCV3 () {	0x6;}
}
unless(defined(&SA3_MIC_MCV1_5)) {
    sub SA3_MIC_MCV1_5 () {	0x7;}
}
unless(defined(&SA3_MIC_MCV_0)) {
    sub SA3_MIC_MCV_0 () {	0x8;}
}
unless(defined(&SA3_MIC_MCV_1_5)) {
    sub SA3_MIC_MCV_1_5 () {	0x9;}
}
unless(defined(&SA3_MIC_MCV_3_0)) {
    sub SA3_MIC_MCV_3_0 () {	0xa;}
}
unless(defined(&SA3_MIC_MCV_4_5)) {
    sub SA3_MIC_MCV_4_5 () {	0xb;}
}
unless(defined(&SA3_MIC_MCV_6)) {
    sub SA3_MIC_MCV_6 () {	0xc;}
}
unless(defined(&SA3_MIC_MCV_7_5)) {
    sub SA3_MIC_MCV_7_5 () {	0xd;}
}
unless(defined(&SA3_MIC_MCV_9)) {
    sub SA3_MIC_MCV_9 () {	0xe;}
}
unless(defined(&SA3_MIC_MCV_10_5)) {
    sub SA3_MIC_MCV_10_5 () {	0xf;}
}
unless(defined(&SA3_MIC_MCV_12)) {
    sub SA3_MIC_MCV_12 () {	0x10;}
}
unless(defined(&SA3_MIC_MCV_13_5)) {
    sub SA3_MIC_MCV_13_5 () {	0x11;}
}
unless(defined(&SA3_MIC_MCV_15)) {
    sub SA3_MIC_MCV_15 () {	0x12;}
}
unless(defined(&SA3_MIC_MCV_16_5)) {
    sub SA3_MIC_MCV_16_5 () {	0x13;}
}
unless(defined(&SA3_MIC_MCV_18)) {
    sub SA3_MIC_MCV_18 () {	0x14;}
}
unless(defined(&SA3_MIC_MCV_19_5)) {
    sub SA3_MIC_MCV_19_5 () {	0x15;}
}
unless(defined(&SA3_MIC_MCV_21)) {
    sub SA3_MIC_MCV_21 () {	0x16;}
}
unless(defined(&SA3_MIC_MCV_22_5)) {
    sub SA3_MIC_MCV_22_5 () {	0x17;}
}
unless(defined(&SA3_MIC_MCV_24)) {
    sub SA3_MIC_MCV_24 () {	0x18;}
}
unless(defined(&SA3_MIC_MCV_25_5)) {
    sub SA3_MIC_MCV_25_5 () {	0x19;}
}
unless(defined(&SA3_MIC_MCV_27)) {
    sub SA3_MIC_MCV_27 () {	0x1a;}
}
unless(defined(&SA3_MIC_MCV_28_5)) {
    sub SA3_MIC_MCV_28_5 () {	0x1b;}
}
unless(defined(&SA3_MIC_MCV_30)) {
    sub SA3_MIC_MCV_30 () {	0x1c;}
}
unless(defined(&SA3_MIC_MCV_31_5)) {
    sub SA3_MIC_MCV_31_5 () {	0x1d;}
}
unless(defined(&SA3_MIC_MCV_33)) {
    sub SA3_MIC_MCV_33 () {	0x1e;}
}
unless(defined(&SA3_MIC_MCV_34_5)) {
    sub SA3_MIC_MCV_34_5 () {	0x1f;}
}
unless(defined(&SA3_MIC_VOL_DEFAULT)) {
    sub SA3_MIC_VOL_DEFAULT () {	( &SA3_MIC_MUTE |  &SA3_MIC_MCV_0);}
}
unless(defined(&SA3_MISC)) {
    sub SA3_MISC () {	0xa;}
}
unless(defined(&SA3_MISC_VEN)) {
    sub SA3_MISC_VEN () {	0x80;}
}
unless(defined(&SA3_MISC_MCSW)) {
    sub SA3_MISC_MCSW () {	0x10;}
}
unless(defined(&SA3_MISC_MODE)) {
    sub SA3_MISC_MODE () {	0x8;}
}
unless(defined(&SA3_MISC_VER)) {
    sub SA3_MISC_VER () {	0x7;}
}
unless(defined(&SA3_DMA_CNT_PLAY_LOW)) {
    sub SA3_DMA_CNT_PLAY_LOW () {	0xb;}
}
unless(defined(&SA3_DMA_CNT_PLAY_HIGH)) {
    sub SA3_DMA_CNT_PLAY_HIGH () {	0xc;}
}
unless(defined(&SA3_DMA_CNT_REC_LOW)) {
    sub SA3_DMA_CNT_REC_LOW () {	0xd;}
}
unless(defined(&SA3_DMA_CNT_REC_HIGH)) {
    sub SA3_DMA_CNT_REC_HIGH () {	0xe;}
}
unless(defined(&SA3_WSS_INT_SCAN)) {
    sub SA3_WSS_INT_SCAN () {	0xf;}
}
unless(defined(&SA3_WSS_INT_SCAN_STI)) {
    sub SA3_WSS_INT_SCAN_STI () {	0x4;}
}
unless(defined(&SA3_WSS_INT_SCAN_SCI)) {
    sub SA3_WSS_INT_SCAN_SCI () {	0x2;}
}
unless(defined(&SA3_WSS_INT_SCAN_SPI)) {
    sub SA3_WSS_INT_SCAN_SPI () {	0x1;}
}
unless(defined(&SA3_WSS_INT_DEFAULT)) {
    sub SA3_WSS_INT_DEFAULT () {	0x;}
}
unless(defined(&SA3_SB_SCAN)) {
    sub SA3_SB_SCAN () {	0x10;}
}
unless(defined(&SA3_SB_SCAN_SBPDA)) {
    sub SA3_SB_SCAN_SBPDA () {	0x80;}
}
unless(defined(&SA3_SB_SCAN_SS)) {
    sub SA3_SB_SCAN_SS () {	0x8;}
}
unless(defined(&SA3_SB_SCAN_SM)) {
    sub SA3_SB_SCAN_SM () {	0x4;}
}
unless(defined(&SA3_SB_SCAN_SE)) {
    sub SA3_SB_SCAN_SE () {	0x2;}
}
unless(defined(&SA3_SB_SCAN_SBPDR)) {
    sub SA3_SB_SCAN_SBPDR () {	0x1;}
}
unless(defined(&SA3_SB_SCAN_DEFAULT)) {
    sub SA3_SB_SCAN_DEFAULT () {	0x;}
}
unless(defined(&SA3_SB_SCAN_DATA)) {
    sub SA3_SB_SCAN_DATA () {	0x11;}
}
unless(defined(&SA3_DPWRDWN)) {
    sub SA3_DPWRDWN () {	0x12;}
}
unless(defined(&SA3_DPWRDWN_JOY)) {
    sub SA3_DPWRDWN_JOY () {	0x80;}
}
unless(defined(&SA3_DPWRDWN_MPU)) {
    sub SA3_DPWRDWN_MPU () {	0x40;}
}
unless(defined(&SA3_DPWRDWN_MCLKO)) {
    sub SA3_DPWRDWN_MCLKO () {	0x20;}
}
unless(defined(&SA3_DPWRDWN_FM)) {
    sub SA3_DPWRDWN_FM () {	0x10;}
}
unless(defined(&SA3_DPWRDWN_WSS_R)) {
    sub SA3_DPWRDWN_WSS_R () {	0x8;}
}
unless(defined(&SA3_DPWRDWN_WSS_P)) {
    sub SA3_DPWRDWN_WSS_P () {	0x4;}
}
unless(defined(&SA3_DPWRDWN_SB)) {
    sub SA3_DPWRDWN_SB () {	0x2;}
}
unless(defined(&SA3_DPWRDWN_PNP)) {
    sub SA3_DPWRDWN_PNP () {	0x1;}
}
unless(defined(&SA3_DPWRDWN_DEFAULT)) {
    sub SA3_DPWRDWN_DEFAULT () {	0x;}
}
unless(defined(&SA3_APWRDWN)) {
    sub SA3_APWRDWN () {	0x13;}
}
unless(defined(&SA3_APWRDWN_FMDAC)) {
    sub SA3_APWRDWN_FMDAC () {	0x10;}
}
unless(defined(&SA3_APWRDWN_AD)) {
    sub SA3_APWRDWN_AD () {	0x8;}
}
unless(defined(&SA3_APWRDWN_DA)) {
    sub SA3_APWRDWN_DA () {	0x4;}
}
unless(defined(&SA3_APWRDWN_SBDAC)) {
    sub SA3_APWRDWN_SBDAC () {	0x2;}
}
unless(defined(&SA3_APWRDWN_WIDE)) {
    sub SA3_APWRDWN_WIDE () {	0x1;}
}
unless(defined(&SA3_APWRDWN_DEFAULT)) {
    sub SA3_APWRDWN_DEFAULT () {	0x;}
}
unless(defined(&SA3_3D_WIDE)) {
    sub SA3_3D_WIDE () {	0x14;}
}
unless(defined(&SA3_3D_WIDE_WIDER)) {
    sub SA3_3D_WIDE_WIDER () {	0x70;}
}
unless(defined(&SA3_3D_WIDE_WIDEL)) {
    sub SA3_3D_WIDE_WIDEL () {	0x7;}
}
unless(defined(&SA3_3D_WIDE_DEFAULT)) {
    sub SA3_3D_WIDE_DEFAULT () {	0x;}
}
unless(defined(&SA3_3D_BASS)) {
    sub SA3_3D_BASS () {	0x15;}
}
unless(defined(&SA3_3D_BASS_BASSR)) {
    sub SA3_3D_BASS_BASSR () {	0x70;}
}
unless(defined(&SA3_3D_BASS_BASSL)) {
    sub SA3_3D_BASS_BASSL () {	0x7;}
}
unless(defined(&SA3_3D_BASS_DEFAULT)) {
    sub SA3_3D_BASS_DEFAULT () {	0x;}
}
unless(defined(&SA3_3D_TREBLE)) {
    sub SA3_3D_TREBLE () {	0x16;}
}
unless(defined(&SA3_3D_TREBLE_TRER)) {
    sub SA3_3D_TREBLE_TRER () {	0x70;}
}
unless(defined(&SA3_3D_TREBLE_TREL)) {
    sub SA3_3D_TREBLE_TREL () {	0x7;}
}
unless(defined(&SA3_3D_TREBLE_DEFAULT)) {
    sub SA3_3D_TREBLE_DEFAULT () {	0x;}
}
unless(defined(&SA3_3D_BITS)) {
    sub SA3_3D_BITS () {	0x7;}
}
unless(defined(&SA3_3D_LSHIFT)) {
    sub SA3_3D_LSHIFT () {	0;}
}
unless(defined(&SA3_3D_RSHIFT)) {
    sub SA3_3D_RSHIFT () {	4;}
}
unless(defined(&SA3_HVOL_INTR_CNF)) {
    sub SA3_HVOL_INTR_CNF () {	0x17;}
}
unless(defined(&SA3_HVOL_INTR_CNF_B)) {
    sub SA3_HVOL_INTR_CNF_B () {	0x20;}
}
unless(defined(&SA3_HVOL_INTR_CNF_A)) {
    sub SA3_HVOL_INTR_CNF_A () {	0x10;}
}
unless(defined(&SA3_HVOL_INTR_CNF_DEFAULT)) {
    sub SA3_HVOL_INTR_CNF_DEFAULT () {	0x;}
}
unless(defined(&SA3_MULTI_STAT)) {
    sub SA3_MULTI_STAT () {	0x18;}
}
unless(defined(&SA3_MULTI_STAT_SEL)) {
    sub SA3_MULTI_STAT_SEL () {	0x70;}
}
1;
