require '_h2ph_pre.ph';

no warnings 'redefine';

unless(defined(&LINVOL_REG)) {
    sub LINVOL_REG () {	0x;}
}
unless(defined(&LINVOL_LIVU)) {
    sub LINVOL_LIVU () {	0x100;}
}
unless(defined(&LINVOL_LINMUTE)) {
    sub LINVOL_LINMUTE () {	0x80;}
}
unless(defined(&LINVOL_LIZC)) {
    sub LINVOL_LIZC () {	0x40;}
}
unless(defined(&LINVOL_LINVOL_MASK)) {
    sub LINVOL_LINVOL_MASK () {	0x3f;}
}
unless(defined(&LINVOL_GET_LINVOL)) {
    sub LINVOL_GET_LINVOL {
	my($x) = @_;
	eval q((($x) & 0x3f));
    }
}
unless(defined(&LINVOL_SET_LINVOL)) {
    sub LINVOL_SET_LINVOL {
	my($x) = @_;
	eval q(($x));
    }
}
unless(defined(&RINVOL_REG)) {
    sub RINVOL_REG () {	0x1;}
}
unless(defined(&RINVOL_RIVU)) {
    sub RINVOL_RIVU () {	0x100;}
}
unless(defined(&RINVOL_RINMUTE)) {
    sub RINVOL_RINMUTE () {	0x80;}
}
unless(defined(&RINVOL_RIZC)) {
    sub RINVOL_RIZC () {	0x40;}
}
unless(defined(&RINVOL_RINVOL_MASK)) {
    sub RINVOL_RINVOL_MASK () {	0x3f;}
}
unless(defined(&RINVOL_GET_RINVOL)) {
    sub RINVOL_GET_RINVOL {
	my($x) = @_;
	eval q((($x) & 0x3f));
    }
}
unless(defined(&RINVOL_SET_RINVOL)) {
    sub RINVOL_SET_RINVOL {
	my($x) = @_;
	eval q(($x));
    }
}
unless(defined(&LOUT1VOL_REG)) {
    sub LOUT1VOL_REG () {	0x2;}
}
unless(defined(&LOUT1VOL_LO1VU)) {
    sub LOUT1VOL_LO1VU () {	0x100;}
}
unless(defined(&LOUT1VOL_LO1ZC)) {
    sub LOUT1VOL_LO1ZC () {	0x80;}
}
unless(defined(&LOUT1VOL_LOUT1VOL_MASK)) {
    sub LOUT1VOL_LOUT1VOL_MASK () {	0x7f;}
}
unless(defined(&LOUT1VOL_GET_LOUT1VOL)) {
    sub LOUT1VOL_GET_LOUT1VOL {
	my($x) = @_;
	eval q((($x) & 0x7f));
    }
}
unless(defined(&LOUT1VOL_SET_LOUT1VOL)) {
    sub LOUT1VOL_SET_LOUT1VOL {
	my($x) = @_;
	eval q(($x));
    }
}
unless(defined(&ROUT1VOL_REG)) {
    sub ROUT1VOL_REG () {	0x3;}
}
unless(defined(&ROUT1VOL_RO1VU)) {
    sub ROUT1VOL_RO1VU () {	0x100;}
}
unless(defined(&ROUT1VOL_RO1ZC)) {
    sub ROUT1VOL_RO1ZC () {	0x80;}
}
unless(defined(&ROUT1VOL_ROUT1VOL_MASK)) {
    sub ROUT1VOL_ROUT1VOL_MASK () {	0x7f;}
}
unless(defined(&ROUT1VOL_GET_ROUT1VOL)) {
    sub ROUT1VOL_GET_ROUT1VOL {
	my($x) = @_;
	eval q((($x) & 0x7f));
    }
}
unless(defined(&ROUT1VOL_SET_ROUT1VOL)) {
    sub ROUT1VOL_SET_ROUT1VOL {
	my($x) = @_;
	eval q(($x));
    }
}
unless(defined(&ADCDACCTL_REG)) {
    sub ADCDACCTL_REG () {	0x5;}
}
unless(defined(&ADCDACCTL_ADCDIV2)) {
    sub ADCDACCTL_ADCDIV2 () {	0x100;}
}
unless(defined(&ADCDACCTL_DACDIV2)) {
    sub ADCDACCTL_DACDIV2 () {	0x80;}
}
unless(defined(&ADCDACCTL_ADCPOL_MASK)) {
    sub ADCDACCTL_ADCPOL_MASK () {	0x60;}
}
unless(defined(&ADCDACCTL_GET_ADCPOL)) {
    sub ADCDACCTL_GET_ADCPOL {
	my($x) = @_;
	eval q(((($x) >> 5) & 0x60));
    }
}
unless(defined(&ADCDACCTL_SET_ADCPOL)) {
    sub ADCDACCTL_SET_ADCPOL {
	my($x) = @_;
	eval q((($x) << 5));
    }
}
unless(defined(&ADCDACCTL_HPOR)) {
    sub ADCDACCTL_HPOR () {	0x10;}
}
unless(defined(&ADCDACCTL_DACMU)) {
    sub ADCDACCTL_DACMU () {	0x8;}
}
unless(defined(&ADCDACCTL_DEEMPH_MASK)) {
    sub ADCDACCTL_DEEMPH_MASK () {	0x6;}
}
unless(defined(&ADCDACCTL_GET_DEEMPH)) {
    sub ADCDACCTL_GET_DEEMPH {
	my($x) = @_;
	eval q(((($x) >> 1) & 0x6));
    }
}
unless(defined(&ADCDACCTL_SET_DEEMPH)) {
    sub ADCDACCTL_SET_DEEMPH {
	my($x) = @_;
	eval q((($x) << 1));
    }
}
unless(defined(&ADCDACCTL_ADCHPD)) {
    sub ADCDACCTL_ADCHPD () {	0x1;}
}
unless(defined(&AUDINT_REG)) {
    sub AUDINT_REG () {	0x7;}
}
unless(defined(&AUDINT_BCLKINV)) {
    sub AUDINT_BCLKINV () {	0x80;}
}
unless(defined(&AUDINT_MS)) {
    sub AUDINT_MS () {	0x40;}
}
unless(defined(&AUDINT_LRSWAP)) {
    sub AUDINT_LRSWAP () {	0x20;}
}
unless(defined(&AUDINT_LRP)) {
    sub AUDINT_LRP () {	0x10;}
}
unless(defined(&AUDINT_WL_MASK)) {
    sub AUDINT_WL_MASK () {	0xc;}
}
unless(defined(&AUDINT_GET_WL)) {
    sub AUDINT_GET_WL {
	my($x) = @_;
	eval q(((($x) >> 2) & 0xc));
    }
}
unless(defined(&AUDINT_SET_WL)) {
    sub AUDINT_SET_WL {
	my($x) = @_;
	eval q((($x) << 2));
    }
}
unless(defined(&AUDINT_FORMAT_MASK)) {
    sub AUDINT_FORMAT_MASK () {	0x3;}
}
unless(defined(&AUDINT_GET_FORMAT)) {
    sub AUDINT_GET_FORMAT {
	my($x) = @_;
	eval q((($x) & 0x3));
    }
}
unless(defined(&AUDINT_SET_FORMAT)) {
    sub AUDINT_SET_FORMAT {
	my($x) = @_;
	eval q(($x));
    }
}
unless(defined(&SRATE_REG)) {
    sub SRATE_REG () {	0x8;}
}
unless(defined(&SRATE_BCM_MASK)) {
    sub SRATE_BCM_MASK () {	0x180;}
}
unless(defined(&SRATE_GET_BCM)) {
    sub SRATE_GET_BCM {
	my($x) = @_;
	eval q(((($x) >> 7) & 0x180));
    }
}
unless(defined(&SRATE_SET_BCM)) {
    sub SRATE_SET_BCM {
	my($x) = @_;
	eval q((($x) << 7));
    }
}
unless(defined(&SRATE_CLKDIV2)) {
    sub SRATE_CLKDIV2 () {	0x40;}
}
unless(defined(&SRATE_SR_MASK)) {
    sub SRATE_SR_MASK () {	0x3e;}
}
unless(defined(&SRATE_GET_SR)) {
    sub SRATE_GET_SR {
	my($x) = @_;
	eval q(((($x) >> 1) & 0x3e));
    }
}
unless(defined(&SRATE_SET_SR)) {
    sub SRATE_SET_SR {
	my($x) = @_;
	eval q((($x) << 1));
    }
}
unless(defined(&SRATE_USB)) {
    sub SRATE_USB () {	0x1;}
}
unless(defined(&LDACVOL_REG)) {
    sub LDACVOL_REG () {	0xa;}
}
unless(defined(&LDACVOL_LDVU)) {
    sub LDACVOL_LDVU () {	0x100;}
}
unless(defined(&LDACVOL_LDACVOL_MASK)) {
    sub LDACVOL_LDACVOL_MASK () {	0xff;}
}
unless(defined(&LDACVOL_GET_LDACVOL)) {
    sub LDACVOL_GET_LDACVOL {
	my($x) = @_;
	eval q((($x) & 0xff));
    }
}
unless(defined(&LDACVOL_SET_LDACVOL)) {
    sub LDACVOL_SET_LDACVOL {
	my($x) = @_;
	eval q(($x));
    }
}
unless(defined(&RDACVOL_REG)) {
    sub RDACVOL_REG () {	0xb;}
}
unless(defined(&RDACVOL_RDVU)) {
    sub RDACVOL_RDVU () {	0x100;}
}
unless(defined(&RDACVOL_RDACVOL_MASK)) {
    sub RDACVOL_RDACVOL_MASK () {	0xff;}
}
unless(defined(&RDACVOL_GET_RDACVOL)) {
    sub RDACVOL_GET_RDACVOL {
	my($x) = @_;
	eval q((($x) & 0xff));
    }
}
unless(defined(&RDACVOL_SET_RDACVOL)) {
    sub RDACVOL_SET_RDACVOL {
	my($x) = @_;
	eval q(($x));
    }
}
unless(defined(&BASSCTL_REG)) {
    sub BASSCTL_REG () {	0xc;}
}
unless(defined(&BASSCTL_BB)) {
    sub BASSCTL_BB () {	0x80;}
}
unless(defined(&BASSCTL_BC)) {
    sub BASSCTL_BC () {	0x40;}
}
unless(defined(&BASSCTL_BASS_MASK)) {
    sub BASSCTL_BASS_MASK () {	0xf;}
}
unless(defined(&BASSCTL_GET_BASS)) {
    sub BASSCTL_GET_BASS {
	my($x) = @_;
	eval q((($x) & 0xf));
    }
}
unless(defined(&BASSCTL_SET_BASS)) {
    sub BASSCTL_SET_BASS {
	my($x) = @_;
	eval q(($x));
    }
}
unless(defined(&TREBCTL_REG)) {
    sub TREBCTL_REG () {	0xd;}
}
unless(defined(&TREBCTL_TC)) {
    sub TREBCTL_TC () {	0x40;}
}
unless(defined(&TREBCTL_TRBL_MASK)) {
    sub TREBCTL_TRBL_MASK () {	0xf;}
}
unless(defined(&TREBCTL_GET_TRBL)) {
    sub TREBCTL_GET_TRBL {
	my($x) = @_;
	eval q((($x) & 0xf));
    }
}
unless(defined(&TREBCTL_SET_TRBL)) {
    sub TREBCTL_SET_TRBL {
	my($x) = @_;
	eval q(($x));
    }
}
unless(defined(&RESET_REG)) {
    sub RESET_REG () {	0xf;}
}
unless(defined(&C3DCTL_REG)) {
    sub C3DCTL_REG () {	0x10;}
}
unless(defined(&C3DCTL_MODE3D)) {
    sub C3DCTL_MODE3D () {	0x80;}
}
unless(defined(&C3DCTL_3DUC)) {
    sub C3DCTL_3DUC () {	0x40;}
}
unless(defined(&C3DCTL_3DLC)) {
    sub C3DCTL_3DLC () {	0x20;}
}
unless(defined(&C3DCTL_3DDEPTH_MASK)) {
    sub C3DCTL_3DDEPTH_MASK () {	0x1e;}
}
unless(defined(&C3DCTL_GET_3DDEPTH)) {
    sub C3DCTL_GET_3DDEPTH {
	my($x) = @_;
	eval q(((($x) >> 1) & 0x1e));
    }
}
unless(defined(&C3DCTL_SET_3DDEPTH)) {
    sub C3DCTL_SET_3DDEPTH {
	my($x) = @_;
	eval q((($x) << 1));
    }
}
unless(defined(&C3DCTL_3DEN)) {
    sub C3DCTL_3DEN () {	0x1;}
}
unless(defined(&ALC1_REG)) {
    sub ALC1_REG () {	0x11;}
}
unless(defined(&ALC1_ALCSEL_MASK)) {
    sub ALC1_ALCSEL_MASK () {	0x180;}
}
unless(defined(&ALC1_GET_ALCSEL)) {
    sub ALC1_GET_ALCSEL {
	my($x) = @_;
	eval q(((($x) >> 7) & 0x180));
    }
}
unless(defined(&ALC1_SET_ALCSEL)) {
    sub ALC1_SET_ALCSEL {
	my($x) = @_;
	eval q((($x) << 7));
    }
}
unless(defined(&ALC1_MAXGAIN_MASK)) {
    sub ALC1_MAXGAIN_MASK () {	0x70;}
}
unless(defined(&ALC1_GET_MAXGAIN)) {
    sub ALC1_GET_MAXGAIN {
	my($x) = @_;
	eval q(((($x) >> 4) & 0x70));
    }
}
unless(defined(&ALC1_SET_MAXGAIN)) {
    sub ALC1_SET_MAXGAIN {
	my($x) = @_;
	eval q((($x) << 4));
    }
}
unless(defined(&ALC1_ALCL_MASK)) {
    sub ALC1_ALCL_MASK () {	0xf;}
}
unless(defined(&ALC1_GET_ALCL)) {
    sub ALC1_GET_ALCL {
	my($x) = @_;
	eval q((($x) & 0xf));
    }
}
unless(defined(&ALC1_SET_ALCL)) {
    sub ALC1_SET_ALCL {
	my($x) = @_;
	eval q(($x));
    }
}
unless(defined(&ALC2_REG)) {
    sub ALC2_REG () {	0x12;}
}
unless(defined(&ALC2_ALCZC)) {
    sub ALC2_ALCZC () {	0x80;}
}
unless(defined(&ALC2_HLD_MASK)) {
    sub ALC2_HLD_MASK () {	0xf;}
}
unless(defined(&ALC2_GET_HLD)) {
    sub ALC2_GET_HLD {
	my($x) = @_;
	eval q((($x) & 0xf));
    }
}
unless(defined(&ALC2_SET_HLD)) {
    sub ALC2_SET_HLD {
	my($x) = @_;
	eval q(($x));
    }
}
unless(defined(&ALC3_REG)) {
    sub ALC3_REG () {	0x13;}
}
unless(defined(&ALC3_DCY_MASK)) {
    sub ALC3_DCY_MASK () {	0xf0;}
}
unless(defined(&ALC3_GET_DCY)) {
    sub ALC3_GET_DCY {
	my($x) = @_;
	eval q(((($x) >> 4) & 0xf0));
    }
}
unless(defined(&ALC3_SET_DCY)) {
    sub ALC3_SET_DCY {
	my($x) = @_;
	eval q((($x) << 4));
    }
}
unless(defined(&ALC3_ATK_MASK)) {
    sub ALC3_ATK_MASK () {	0xf;}
}
unless(defined(&ALC3_GET_ATK)) {
    sub ALC3_GET_ATK {
	my($x) = @_;
	eval q((($x) & 0xf));
    }
}
unless(defined(&ALC3_SET_ATK)) {
    sub ALC3_SET_ATK {
	my($x) = @_;
	eval q(($x));
    }
}
unless(defined(&NOISEGATE_REG)) {
    sub NOISEGATE_REG () {	0x14;}
}
unless(defined(&NOISEGATE_NGTH_MASK)) {
    sub NOISEGATE_NGTH_MASK () {	0xf8;}
}
unless(defined(&NOISEGATE_GET_NGTH)) {
    sub NOISEGATE_GET_NGTH {
	my($x) = @_;
	eval q(((($x) >> 3) & 0xf8));
    }
}
unless(defined(&NOISEGATE_SET_NGTH)) {
    sub NOISEGATE_SET_NGTH {
	my($x) = @_;
	eval q((($x) << 3));
    }
}
unless(defined(&NOISEGATE_NGG_MASK)) {
    sub NOISEGATE_NGG_MASK () {	0x6;}
}
unless(defined(&NOISEGATE_GET_NGG)) {
    sub NOISEGATE_GET_NGG {
	my($x) = @_;
	eval q(((($x) >> 1) & 0x6));
    }
}
unless(defined(&NOISEGATE_SET_NGG)) {
    sub NOISEGATE_SET_NGG {
	my($x) = @_;
	eval q((($x) << 1));
    }
}
unless(defined(&NOISEGATE_NGAT)) {
    sub NOISEGATE_NGAT () {	0x1;}
}
unless(defined(&LADCVOL_REG)) {
    sub LADCVOL_REG () {	0x15;}
}
unless(defined(&LADCVOL_LAVU)) {
    sub LADCVOL_LAVU () {	0x100;}
}
unless(defined(&LADCVOL_LADCVOL_MASK)) {
    sub LADCVOL_LADCVOL_MASK () {	0xff;}
}
unless(defined(&LADCVOL_GET_LADCVOL)) {
    sub LADCVOL_GET_LADCVOL {
	my($x) = @_;
	eval q((($x) & 0xff));
    }
}
unless(defined(&LADCVOL_SET_LADCVOL)) {
    sub LADCVOL_SET_LADCVOL {
	my($x) = @_;
	eval q(($x));
    }
}
unless(defined(&RADCVOL_REG)) {
    sub RADCVOL_REG () {	0x16;}
}
unless(defined(&RADCVOL_RAVU)) {
    sub RADCVOL_RAVU () {	0x100;}
}
unless(defined(&RADCVOL_RADCVOL_MASK)) {
    sub RADCVOL_RADCVOL_MASK () {	0xff;}
}
unless(defined(&RADCVOL_GET_RADCVOL)) {
    sub RADCVOL_GET_RADCVOL {
	my($x) = @_;
	eval q((($x) & 0xff));
    }
}
unless(defined(&RADCVOL_SET_RADCVOL)) {
    sub RADCVOL_SET_RADCVOL {
	my($x) = @_;
	eval q(($x));
    }
}
unless(defined(&ADCTL1_REG)) {
    sub ADCTL1_REG () {	0x17;}
}
unless(defined(&ADCTL1_TSDEN)) {
    sub ADCTL1_TSDEN () {	0x100;}
}
unless(defined(&ADCTL1_VSEL_MASK)) {
    sub ADCTL1_VSEL_MASK () {	0xc0;}
}
unless(defined(&ADCTL1_GET_VSEL)) {
    sub ADCTL1_GET_VSEL {
	my($x) = @_;
	eval q(((($x) >> 6) & 0xc0));
    }
}
unless(defined(&ADCTL1_SET_VSEL)) {
    sub ADCTL1_SET_VSEL {
	my($x) = @_;
	eval q((($x) << 6));
    }
}
unless(defined(&ADCTL1_DMONOMIX_MASK)) {
    sub ADCTL1_DMONOMIX_MASK () {	0x30;}
}
unless(defined(&ADCTL1_GET_DMONOMIX)) {
    sub ADCTL1_GET_DMONOMIX {
	my($x) = @_;
	eval q(((($x) >> 4) & 0x30));
    }
}
unless(defined(&ADCTL1_SET_DMONOMIX)) {
    sub ADCTL1_SET_DMONOMIX {
	my($x) = @_;
	eval q((($x) << 4));
    }
}
unless(defined(&ADCTL1_DATSEL_MASK)) {
    sub ADCTL1_DATSEL_MASK () {	0xc;}
}
unless(defined(&ADCTL1_GET_DATSEL)) {
    sub ADCTL1_GET_DATSEL {
	my($x) = @_;
	eval q(((($x) >> 2) & 0xc));
    }
}
unless(defined(&ADCTL1_SET_DATSEL)) {
    sub ADCTL1_SET_DATSEL {
	my($x) = @_;
	eval q((($x) << 2));
    }
}
unless(defined(&ADCTL1_DACINV)) {
    sub ADCTL1_DACINV () {	0x2;}
}
unless(defined(&ADCTL1_TOEN)) {
    sub ADCTL1_TOEN () {	0x1;}
}
unless(defined(&ADCTL2_REG)) {
    sub ADCTL2_REG () {	0x18;}
}
unless(defined(&ADCTL2_OUTSW3_MASK)) {
    sub ADCTL2_OUTSW3_MASK () {	0x180;}
}
unless(defined(&ADCTL2_GET_OUTSW3)) {
    sub ADCTL2_GET_OUTSW3 {
	my($x) = @_;
	eval q(((($x) >> 7) & 0x180));
    }
}
unless(defined(&ADCTL2_SET_OUTSW3)) {
    sub ADCTL2_SET_OUTSW3 {
	my($x) = @_;
	eval q((($x) << 7));
    }
}
unless(defined(&ADCTL2_HPSWEN)) {
    sub ADCTL2_HPSWEN () {	0x40;}
}
unless(defined(&ADCTL2_HPSWPOL)) {
    sub ADCTL2_HPSWPOL () {	0x20;}
}
unless(defined(&ADCTL2_ROUT2INV)) {
    sub ADCTL2_ROUT2INV () {	0x10;}
}
unless(defined(&ADCTL2_TRI)) {
    sub ADCTL2_TRI () {	0x8;}
}
unless(defined(&ADCTL2_LRCM)) {
    sub ADCTL2_LRCM () {	0x4;}
}
unless(defined(&ADCTL2_ADCOSR)) {
    sub ADCTL2_ADCOSR () {	0x2;}
}
unless(defined(&ADCTL2_DACOSR)) {
    sub ADCTL2_DACOSR () {	0x1;}
}
unless(defined(&PWRMGMT1_REG)) {
    sub PWRMGMT1_REG () {	0x19;}
}
unless(defined(&PWRMGMT1_VMIDSEL_MASK)) {
    sub PWRMGMT1_VMIDSEL_MASK () {	0x180;}
}
unless(defined(&PWRMGMT1_GET_VMIDSEL)) {
    sub PWRMGMT1_GET_VMIDSEL {
	my($x) = @_;
	eval q(((($x) >> 7) & 0x180));
    }
}
unless(defined(&PWRMGMT1_SET_VMIDSEL)) {
    sub PWRMGMT1_SET_VMIDSEL {
	my($x) = @_;
	eval q((($x) << 7));
    }
}
unless(defined(&PWRMGMT1_VREF)) {
    sub PWRMGMT1_VREF () {	0x40;}
}
unless(defined(&PWRMGMT1_AINL)) {
    sub PWRMGMT1_AINL () {	0x20;}
}
unless(defined(&PWRMGMT1_AINR)) {
    sub PWRMGMT1_AINR () {	0x10;}
}
unless(defined(&PWRMGMT1_ADCL)) {
    sub PWRMGMT1_ADCL () {	0x8;}
}
unless(defined(&PWRMGMT1_ADCR)) {
    sub PWRMGMT1_ADCR () {	0x4;}
}
unless(defined(&PWRMGMT1_MICB)) {
    sub PWRMGMT1_MICB () {	0x2;}
}
unless(defined(&PWRMGMT1_DIGENB)) {
    sub PWRMGMT1_DIGENB () {	0x1;}
}
unless(defined(&PWRMGMT2_REG)) {
    sub PWRMGMT2_REG () {	0x1a;}
}
unless(defined(&PWRMGMT2_DACL)) {
    sub PWRMGMT2_DACL () {	0x100;}
}
unless(defined(&PWRMGMT2_DACR)) {
    sub PWRMGMT2_DACR () {	0x80;}
}
unless(defined(&PWRMGMT2_LOUT1)) {
    sub PWRMGMT2_LOUT1 () {	0x40;}
}
unless(defined(&PWRMGMT2_ROUT1)) {
    sub PWRMGMT2_ROUT1 () {	0x20;}
}
unless(defined(&PWRMGMT2_LOUT2)) {
    sub PWRMGMT2_LOUT2 () {	0x10;}
}
unless(defined(&PWRMGMT2_ROUT2)) {
    sub PWRMGMT2_ROUT2 () {	0x8;}
}
unless(defined(&PWRMGMT2_MONO)) {
    sub PWRMGMT2_MONO () {	0x4;}
}
unless(defined(&PWRMGMT2_OUT3)) {
    sub PWRMGMT2_OUT3 () {	0x2;}
}
unless(defined(&ADCTL3_REG)) {
    sub ADCTL3_REG () {	0x1b;}
}
unless(defined(&ADCTL3_ADCLRM_MASK)) {
    sub ADCTL3_ADCLRM_MASK () {	0x180;}
}
unless(defined(&ADCTL3_GET_ADCLRM)) {
    sub ADCTL3_GET_ADCLRM {
	my($x) = @_;
	eval q(((($x) >> 7) & 0x180));
    }
}
unless(defined(&ADCTL3_SET_ADCLRM)) {
    sub ADCTL3_SET_ADCLRM {
	my($x) = @_;
	eval q((($x) << 7));
    }
}
unless(defined(&ADCTL3_VROI)) {
    sub ADCTL3_VROI () {	0x40;}
}
unless(defined(&ADCTL3_HPFLREN)) {
    sub ADCTL3_HPFLREN () {	0x20;}
}
unless(defined(&ADCINPMODE_REG)) {
    sub ADCINPMODE_REG () {	0x1f;}
}
unless(defined(&ADCINPMODE_DS)) {
    sub ADCINPMODE_DS () {	0x100;}
}
unless(defined(&ADCINPMODE_MONOMIX_MASK)) {
    sub ADCINPMODE_MONOMIX_MASK () {	0xc0;}
}
unless(defined(&ADCINPMODE_GET_MONOMIX)) {
    sub ADCINPMODE_GET_MONOMIX {
	my($x) = @_;
	eval q(((($x) >> 6) & 0xc0));
    }
}
unless(defined(&ADCINPMODE_SET_MONOMIX)) {
    sub ADCINPMODE_SET_MONOMIX {
	my($x) = @_;
	eval q((($x) << 6));
    }
}
unless(defined(&ADCINPMODE_RDCM)) {
    sub ADCINPMODE_RDCM () {	0x20;}
}
unless(defined(&ADCINPMODE_LDCM)) {
    sub ADCINPMODE_LDCM () {	0x10;}
}
unless(defined(&ADCLSPATH_REG)) {
    sub ADCLSPATH_REG () {	0x20;}
}
unless(defined(&ADCLSPATH_LINSEL_MASK)) {
    sub ADCLSPATH_LINSEL_MASK () {	0xc0;}
}
unless(defined(&ADCLSPATH_GET_LINSEL)) {
    sub ADCLSPATH_GET_LINSEL {
	my($x) = @_;
	eval q(((($x) >> 6) & 0xc0));
    }
}
unless(defined(&ADCLSPATH_SET_LINSEL)) {
    sub ADCLSPATH_SET_LINSEL {
	my($x) = @_;
	eval q((($x) << 6));
    }
}
unless(defined(&ADCLSPATH_LMICBOOST_MASK)) {
    sub ADCLSPATH_LMICBOOST_MASK () {	0x30;}
}
unless(defined(&ADCLSPATH_GET_LMICBOOST)) {
    sub ADCLSPATH_GET_LMICBOOST {
	my($x) = @_;
	eval q(((($x) >> 4) & 0x30));
    }
}
unless(defined(&ADCLSPATH_SET_LMICBOOST)) {
    sub ADCLSPATH_SET_LMICBOOST {
	my($x) = @_;
	eval q((($x) << 4));
    }
}
unless(defined(&ADCRSPATH_REG)) {
    sub ADCRSPATH_REG () {	0x21;}
}
unless(defined(&ADCRSPATH_RINSEL_MASK)) {
    sub ADCRSPATH_RINSEL_MASK () {	0xc0;}
}
unless(defined(&ADCRSPATH_GET_RINSEL)) {
    sub ADCRSPATH_GET_RINSEL {
	my($x) = @_;
	eval q(((($x) >> 6) & 0xc0));
    }
}
unless(defined(&ADCRSPATH_SET_RINSEL)) {
    sub ADCRSPATH_SET_RINSEL {
	my($x) = @_;
	eval q((($x) << 6));
    }
}
unless(defined(&ADCRSPATH_RMICBOOST_MASK)) {
    sub ADCRSPATH_RMICBOOST_MASK () {	0x30;}
}
unless(defined(&ADCRSPATH_GET_RMICBOOST)) {
    sub ADCRSPATH_GET_RMICBOOST {
	my($x) = @_;
	eval q(((($x) >> 4) & 0x30));
    }
}
unless(defined(&ADCRSPATH_SET_RMICBOOST)) {
    sub ADCRSPATH_SET_RMICBOOST {
	my($x) = @_;
	eval q((($x) << 4));
    }
}
unless(defined(&LOUTMIX1_REG)) {
    sub LOUTMIX1_REG () {	0x22;}
}
unless(defined(&LOUTMIX1_LD2LO)) {
    sub LOUTMIX1_LD2LO () {	0x100;}
}
unless(defined(&LOUTMIX1_LI2LO)) {
    sub LOUTMIX1_LI2LO () {	0x80;}
}
unless(defined(&LOUTMIX1_LI2LOVOL_MASK)) {
    sub LOUTMIX1_LI2LOVOL_MASK () {	0x70;}
}
unless(defined(&LOUTMIX1_GET_LI2LOVOL)) {
    sub LOUTMIX1_GET_LI2LOVOL {
	my($x) = @_;
	eval q(((($x) >> 4) & 0x70));
    }
}
unless(defined(&LOUTMIX1_SET_LI2LOVOL)) {
    sub LOUTMIX1_SET_LI2LOVOL {
	my($x) = @_;
	eval q((($x) << 4));
    }
}
unless(defined(&LOUTMIX1_LMIXSEL_MASK)) {
    sub LOUTMIX1_LMIXSEL_MASK () {	0x7;}
}
unless(defined(&LOUTMIX1_GET_LMIXSEL)) {
    sub LOUTMIX1_GET_LMIXSEL {
	my($x) = @_;
	eval q((($x) & 0x7));
    }
}
unless(defined(&LOUTMIX1_SET_LMIXSEL)) {
    sub LOUTMIX1_SET_LMIXSEL {
	my($x) = @_;
	eval q(($x));
    }
}
unless(defined(&LOUTMIX2_REG)) {
    sub LOUTMIX2_REG () {	0x23;}
}
unless(defined(&LOUTMIX2_RD2LO)) {
    sub LOUTMIX2_RD2LO () {	0x100;}
}
unless(defined(&LOUTMIX2_RI2LO)) {
    sub LOUTMIX2_RI2LO () {	0x80;}
}
unless(defined(&LOUTMIX2_RI2LOVOL_MASK)) {
    sub LOUTMIX2_RI2LOVOL_MASK () {	0x70;}
}
unless(defined(&LOUTMIX2_GET_RI2LOVOL)) {
    sub LOUTMIX2_GET_RI2LOVOL {
	my($x) = @_;
	eval q(((($x) >> 4) & 0x70));
    }
}
unless(defined(&LOUTMIX2_SET_RI2LOVOL)) {
    sub LOUTMIX2_SET_RI2LOVOL {
	my($x) = @_;
	eval q((($x) << 4));
    }
}
unless(defined(&ROUTMIX1_REG)) {
    sub ROUTMIX1_REG () {	0x24;}
}
unless(defined(&ROUTMIX1_LD2RO)) {
    sub ROUTMIX1_LD2RO () {	0x100;}
}
unless(defined(&ROUTMIX1_LI2RO)) {
    sub ROUTMIX1_LI2RO () {	0x80;}
}
unless(defined(&ROUTMIX1_LI2ROVOL_MASK)) {
    sub ROUTMIX1_LI2ROVOL_MASK () {	0x70;}
}
unless(defined(&ROUTMIX1_GET_LI2ROVOL)) {
    sub ROUTMIX1_GET_LI2ROVOL {
	my($x) = @_;
	eval q(((($x) >> 4) & 0x70));
    }
}
unless(defined(&ROUTMIX1_SET_LI2ROVOL)) {
    sub ROUTMIX1_SET_LI2ROVOL {
	my($x) = @_;
	eval q((($x) << 4));
    }
}
unless(defined(&ROUTMIX1_RMIXSEL_MASK)) {
    sub ROUTMIX1_RMIXSEL_MASK () {	0x7;}
}
unless(defined(&ROUTMIX1_GET_RMIXSEL)) {
    sub ROUTMIX1_GET_RMIXSEL {
	my($x) = @_;
	eval q((($x) & 0x7));
    }
}
unless(defined(&ROUTMIX1_SET_RMIXSEL)) {
    sub ROUTMIX1_SET_RMIXSEL {
	my($x) = @_;
	eval q(($x));
    }
}
unless(defined(&ROUTMIX2_REG)) {
    sub ROUTMIX2_REG () {	0x25;}
}
unless(defined(&ROUTMIX2_RD2RO)) {
    sub ROUTMIX2_RD2RO () {	0x100;}
}
unless(defined(&ROUTMIX2_RI2RO)) {
    sub ROUTMIX2_RI2RO () {	0x80;}
}
unless(defined(&ROUTMIX2_RI2ROVOL_MASK)) {
    sub ROUTMIX2_RI2ROVOL_MASK () {	0x70;}
}
unless(defined(&ROUTMIX2_GET_RI2ROVOL)) {
    sub ROUTMIX2_GET_RI2ROVOL {
	my($x) = @_;
	eval q(((($x) >> 4) & 0x70));
    }
}
unless(defined(&ROUTMIX2_SET_RI2ROVOL)) {
    sub ROUTMIX2_SET_RI2ROVOL {
	my($x) = @_;
	eval q((($x) << 4));
    }
}
unless(defined(&MOUTMIX1_REG)) {
    sub MOUTMIX1_REG () {	0x26;}
}
unless(defined(&MOUTMIX1_LD2MO)) {
    sub MOUTMIX1_LD2MO () {	0x100;}
}
unless(defined(&MOUTMIX1_LI2MO)) {
    sub MOUTMIX1_LI2MO () {	0x80;}
}
unless(defined(&MOUTMIX1_LI2MOVOL_MASK)) {
    sub MOUTMIX1_LI2MOVOL_MASK () {	0x70;}
}
unless(defined(&MOUTMIX1_GET_LI2MOVOL)) {
    sub MOUTMIX1_GET_LI2MOVOL {
	my($x) = @_;
	eval q(((($x) >> 4) & 0x70));
    }
}
unless(defined(&MOUTMIX1_SET_LI2MOVOL)) {
    sub MOUTMIX1_SET_LI2MOVOL {
	my($x) = @_;
	eval q((($x) << 4));
    }
}
unless(defined(&MOUTMIX2_REG)) {
    sub MOUTMIX2_REG () {	0x27;}
}
unless(defined(&MOUTMIX2_RD2MO)) {
    sub MOUTMIX2_RD2MO () {	0x100;}
}
unless(defined(&MOUTMIX2_RI2MO)) {
    sub MOUTMIX2_RI2MO () {	0x80;}
}
unless(defined(&MOUTMIX2_RI2MOVOL_MASK)) {
    sub MOUTMIX2_RI2MOVOL_MASK () {	0x70;}
}
unless(defined(&MOUTMIX2_GET_RI2MOVOL)) {
    sub MOUTMIX2_GET_RI2MOVOL {
	my($x) = @_;
	eval q(((($x) >> 4) & 0x70));
    }
}
unless(defined(&MOUTMIX2_SET_RI2MOVOL)) {
    sub MOUTMIX2_SET_RI2MOVOL {
	my($x) = @_;
	eval q((($x) << 4));
    }
}
unless(defined(&LOUT2VOL_REG)) {
    sub LOUT2VOL_REG () {	0x28;}
}
unless(defined(&LOUT2VOL_LO2VU)) {
    sub LOUT2VOL_LO2VU () {	0x100;}
}
unless(defined(&LOUT2VOL_LO2ZC)) {
    sub LOUT2VOL_LO2ZC () {	0x80;}
}
unless(defined(&LOUT2VOL_LOUT2VOL_MASK)) {
    sub LOUT2VOL_LOUT2VOL_MASK () {	0x7f;}
}
unless(defined(&LOUT2VOL_GET_LOUT2VOL)) {
    sub LOUT2VOL_GET_LOUT2VOL {
	my($x) = @_;
	eval q((($x) & 0x7f));
    }
}
unless(defined(&LOUT2VOL_SET_LOUT2VOL)) {
    sub LOUT2VOL_SET_LOUT2VOL {
	my($x) = @_;
	eval q(($x));
    }
}
unless(defined(&ROUT2VOL_REG)) {
    sub ROUT2VOL_REG () {	0x29;}
}
unless(defined(&ROUT2VOL_RO2VU)) {
    sub ROUT2VOL_RO2VU () {	0x100;}
}
unless(defined(&ROUT2VOL_RO2ZC)) {
    sub ROUT2VOL_RO2ZC () {	0x80;}
}
unless(defined(&ROUT2VOL_ROUT2VOL_MASK)) {
    sub ROUT2VOL_ROUT2VOL_MASK () {	0x7f;}
}
unless(defined(&ROUT2VOL_GET_ROUT2VOL)) {
    sub ROUT2VOL_GET_ROUT2VOL {
	my($x) = @_;
	eval q((($x) & 0x7f));
    }
}
unless(defined(&ROUT2VOL_SET_ROUT2VOL)) {
    sub ROUT2VOL_SET_ROUT2VOL {
	my($x) = @_;
	eval q(($x));
    }
}
unless(defined(&MOUTVOL_REG)) {
    sub MOUTVOL_REG () {	0x2a;}
}
unless(defined(&MOUTVOL_MOZC)) {
    sub MOUTVOL_MOZC () {	0x80;}
}
unless(defined(&MOUTVOL_MOUTVOL_MASK)) {
    sub MOUTVOL_MOUTVOL_MASK () {	0x7f;}
}
unless(defined(&MOUTVOL_GET_MOUTVOL)) {
    sub MOUTVOL_GET_MOUTVOL {
	my($x) = @_;
	eval q((($x) & 0x7f));
    }
}
unless(defined(&MOUTVOL_SET_MOUTVOL)) {
    sub MOUTVOL_SET_MOUTVOL {
	my($x) = @_;
	eval q(($x));
    }
}
1;
