require '_h2ph_pre.ph';

no warnings 'redefine';

unless(defined(&_MIPS_IEEEFP_H_)) {
    eval 'sub _MIPS_IEEEFP_H_ () {1;}' unless defined(&_MIPS_IEEEFP_H_);
    eval 'sub FP_X_IMP () {0x1;}' unless defined(&FP_X_IMP);
    eval 'sub FP_X_UFL () {0x2;}' unless defined(&FP_X_UFL);
    eval 'sub FP_X_OFL () {0x4;}' unless defined(&FP_X_OFL);
    eval 'sub FP_X_DZ () {0x8;}' unless defined(&FP_X_DZ);
    eval 'sub FP_X_INV () {0x10;}' unless defined(&FP_X_INV);
    eval("sub FP_RN () { 0; }") unless defined(&FP_RN);
    eval("sub FP_RZ () { 1; }") unless defined(&FP_RZ);
    eval("sub FP_RP () { 2; }") unless defined(&FP_RP);
    eval("sub FP_RM () { 3; }") unless defined(&FP_RM);
}
1;
