--- old/src/cpu/x86/vm/c1_LIRAssembler_x86.cpp 2016-01-08 17:22:33.849519900 -0800 +++ new/src/cpu/x86/vm/c1_LIRAssembler_x86.cpp 2016-01-08 17:22:33.517519900 -0800 @@ -2368,15 +2368,6 @@ case lir_log10 : __ flog10() ; break; case lir_abs : __ fabs() ; break; case lir_sqrt : __ fsqrt(); break; - case lir_sin : - // Should consider not saving rbx, if not necessary - __ trigfunc('s', op->as_Op2()->fpu_stack_size()); - break; - case lir_cos : - // Should consider not saving rbx, if not necessary - assert(op->as_Op2()->fpu_stack_size() <= 6, "sin and cos need two free stack slots"); - __ trigfunc('c', op->as_Op2()->fpu_stack_size()); - break; case lir_tan : // Should consider not saving rbx, if not necessary __ trigfunc('t', op->as_Op2()->fpu_stack_size());