2444 break; |
2444 break; |
2445 case lir_tan : |
2445 case lir_tan : |
2446 // Should consider not saving rbx, if not necessary |
2446 // Should consider not saving rbx, if not necessary |
2447 __ trigfunc('t', op->as_Op2()->fpu_stack_size()); |
2447 __ trigfunc('t', op->as_Op2()->fpu_stack_size()); |
2448 break; |
2448 break; |
|
2449 case lir_exp : |
|
2450 __ exp_with_fallback(op->as_Op2()->fpu_stack_size()); |
|
2451 break; |
|
2452 case lir_pow : |
|
2453 __ pow_with_fallback(op->as_Op2()->fpu_stack_size()); |
|
2454 break; |
2449 default : ShouldNotReachHere(); |
2455 default : ShouldNotReachHere(); |
2450 } |
2456 } |
2451 } else { |
2457 } else { |
2452 Unimplemented(); |
2458 Unimplemented(); |
2453 } |
2459 } |