require '_h2ph_pre.ph';

no warnings 'redefine';

unless(defined(&_MVME88K_M8820X_H_)) {
    eval 'sub _MVME88K_M8820X_H_ () {1;}' unless defined(&_MVME88K_M8820X_H_);
    if(defined(&MVME188)) {
	eval 'sub M88200_HAS_SPLIT_ADDRESS () {1;}' unless defined(&M88200_HAS_SPLIT_ADDRESS);
    }
    eval 'sub CMMU_SRAM () {(1<< 31);}' unless defined(&CMMU_SRAM);
    eval 'sub CMMU_A12_MASK () {(1<< 12);}' unless defined(&CMMU_A12_MASK);
    eval 'sub CMMU_A14_MASK () {(1<< 14);}' unless defined(&CMMU_A14_MASK);
    eval 'sub CMMU_SRAM_MASK () {((1<< 31) | (1<< 30));}' unless defined(&CMMU_SRAM_MASK);
    require 'm88k/m8820x.ph';
}
1;
