src/share/vm/c1/c1_LIRAssembler.cpp

changeset 3787
6759698e3140
parent 3592
701a83c86f28
child 4003
7a302948f5a4
     1.1 --- a/src/share/vm/c1/c1_LIRAssembler.cpp	Mon May 14 09:36:00 2012 -0700
     1.2 +++ b/src/share/vm/c1/c1_LIRAssembler.cpp	Tue May 15 10:10:23 2012 +0200
     1.3 @@ -718,7 +718,7 @@
     1.4        if (op->in_opr2()->is_constant()) {
     1.5          shift_op(op->code(), op->in_opr1(), op->in_opr2()->as_constant_ptr()->as_jint(), op->result_opr());
     1.6        } else {
     1.7 -        shift_op(op->code(), op->in_opr1(), op->in_opr2(), op->result_opr(), op->tmp_opr());
     1.8 +        shift_op(op->code(), op->in_opr1(), op->in_opr2(), op->result_opr(), op->tmp1_opr());
     1.9        }
    1.10        break;
    1.11  
    1.12 @@ -746,6 +746,8 @@
    1.13      case lir_cos:
    1.14      case lir_log:
    1.15      case lir_log10:
    1.16 +    case lir_exp:
    1.17 +    case lir_pow:
    1.18        intrinsic_op(op->code(), op->in_opr1(), op->in_opr2(), op->result_opr(), op);
    1.19        break;
    1.20  

mercurial