require '_h2ph_pre.ph';

no warnings 'redefine';

unless(defined(&_I386_NPX_H_)) {
    eval 'sub _I386_NPX_H_ () {1;}' unless defined(&_I386_NPX_H_);
    eval 'sub EN_SW_IE () {0x1;}' unless defined(&EN_SW_IE);
    eval 'sub EN_SW_DE () {0x2;}' unless defined(&EN_SW_DE);
    eval 'sub EN_SW_ZE () {0x4;}' unless defined(&EN_SW_ZE);
    eval 'sub EN_SW_OE () {0x8;}' unless defined(&EN_SW_OE);
    eval 'sub EN_SW_UE () {0x10;}' unless defined(&EN_SW_UE);
    eval 'sub EN_SW_PE () {0x20;}' unless defined(&EN_SW_PE);
    if(defined(&dontdef)) {
    } else {
    }
    if(defined(&GPL_MATH_EMULATE)) {
	require 'gnu/arch/i386/fpemul/math_emu.ph';
    }
    if(defined(&GPL_MATH_EMULATE)) {
    } else {
    }
    eval 'sub __iBCS_NPXCW__ () {0x262;}' unless defined(&__iBCS_NPXCW__);
    eval 'sub __BDE_NPXCW__ () {0x1272;}' unless defined(&__BDE_NPXCW__);
    eval 'sub __OpenBSD_NPXCW__ () {0x127f;}' unless defined(&__OpenBSD_NPXCW__);
    eval 'sub __INITIAL_MXCSR__ () {0x1f80;}' unless defined(&__INITIAL_MXCSR__);
    eval 'sub __INITIAL_NPXCW__ () { &__OpenBSD_NPXCW__;}' unless defined(&__INITIAL_NPXCW__);
}
1;
