src/share/vm/opto/compile.cpp

changeset 1364
cd18bd5e667c
parent 1356
046932b72aa2
child 1515
7c57aead6d3e
equal deleted inserted replaced
1363:d0acbc302e14 1364:cd18bd5e667c
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 }

mercurial