< prev index next >
src/cpu/x86/vm/c1_LIRAssembler_x86.cpp
Print this page
@@ -2362,19 +2362,10 @@
assert(value->fpu_regnrLo() == 0 && dest->fpu_regnrLo() == 0, "both must be on TOS");
switch(code) {
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());
break;
case lir_pow :
< prev index next >