2531 } |
2531 } |
2532 } |
2532 } |
2533 |
2533 |
2534 // If original bytecodes contained a mixture of floats and doubles |
2534 // If original bytecodes contained a mixture of floats and doubles |
2535 // check if the optimizer has made it homogenous, item (3). |
2535 // check if the optimizer has made it homogenous, item (3). |
2536 if( Use24BitFPMode && Use24BitFP && |
2536 if( Use24BitFPMode && Use24BitFP && UseSSE == 0 && |
2537 frc.get_float_count() > 32 && |
2537 frc.get_float_count() > 32 && |
2538 frc.get_double_count() == 0 && |
2538 frc.get_double_count() == 0 && |
2539 (10 * frc.get_call_count() < frc.get_float_count()) ) { |
2539 (10 * frc.get_call_count() < frc.get_float_count()) ) { |
2540 set_24_bit_selection_and_mode( false, true ); |
2540 set_24_bit_selection_and_mode( false, true ); |
2541 } |
2541 } |