src/cpu/x86/vm/c1_LIRAssembler_x86.cpp

changeset 3744
3576af4cb939
parent 3592
701a83c86f28
child 3760
8f972594effc
     1.1 --- a/src/cpu/x86/vm/c1_LIRAssembler_x86.cpp	Tue Apr 10 09:31:04 2012 -0700
     1.2 +++ b/src/cpu/x86/vm/c1_LIRAssembler_x86.cpp	Wed Apr 11 19:15:46 2012 -0700
     1.3 @@ -1462,7 +1462,11 @@
     1.4        break;
     1.5  
     1.6      case Bytecodes::_l2i:
     1.7 +#ifdef _LP64
     1.8 +      __ movl(dest->as_register(), src->as_register_lo());
     1.9 +#else
    1.10        move_regs(src->as_register_lo(), dest->as_register());
    1.11 +#endif
    1.12        break;
    1.13  
    1.14      case Bytecodes::_i2b:

mercurial