hotspot/src/cpu/x86/vm/interpreter_x86_64.cpp
changeset 360 21d113ecbf6a
parent 1 489c9b5090e2
child 670 ddf3e9583f2f
equal deleted inserted replaced
357:f4edb0d9f109 360:21d113ecbf6a
   373     ConstantPoolCacheEntry::verify_tosBits();
   373     ConstantPoolCacheEntry::verify_tosBits();
   374 
   374 
   375     __ cmpl(rdx, atos);
   375     __ cmpl(rdx, atos);
   376     __ jcc(Assembler::notEqual, notObj);
   376     __ jcc(Assembler::notEqual, notObj);
   377     // atos
   377     // atos
   378     __ movq(rax, field_address);
   378     __ load_heap_oop(rax, field_address);
   379     __ jmp(xreturn_path);
   379     __ jmp(xreturn_path);
   380 
   380 
   381     __ bind(notObj);
   381     __ bind(notObj);
   382     __ cmpl(rdx, itos);
   382     __ cmpl(rdx, itos);
   383     __ jcc(Assembler::notEqual, notInt);
   383     __ jcc(Assembler::notEqual, notInt);