require '_h2ph_pre.ph';

no warnings 'redefine';

unless(defined(&__M88K_ASM_MACRO_H__)) {
    eval 'sub __M88K_ASM_MACRO_H__ () {1;}' unless defined(&__M88K_ASM_MACRO_H__);
    require 'machine/asm.ph';
    eval 'sub flush_pipeline () {
        eval q(\\"(assembly code)\\");
    }' unless defined(&flush_pipeline);
    eval 'sub disable_interrupt {
        my($psr) = @_;
	    eval q( &set_psr((($psr) =  &get_psr()) |  &PSR_IND));
    }' unless defined(&disable_interrupt);
}
1;
