comparison src/cpu/x86/vm/graalRuntime_x86.cpp @ 9574:df3aa336a313

replaced verify_oop assembler stub with a compiled stub (GRAAL-81)
author Doug Simon <doug.simon@oracle.com>
date Mon, 06 May 2013 14:14:08 +0200
parents 99ef9bcb3f32
children ffd3d85e055f
comparison
equal deleted inserted replaced
9573:a79e8020ad4b 9574:df3aa336a313
706 __ leave(); 706 __ leave();
707 __ ret(0); 707 __ ret(0);
708 break; 708 break;
709 } 709 }
710 710
711 case verify_oop_id: {
712 // We use enter & leave so that a better stack trace is produced in the hs_err file
713 __ enter();
714 __ verify_oop(r13, "Graal verify oop");
715 __ leave();
716 __ ret(0);
717 break;
718 }
719
720 case arithmetic_frem_id: { 711 case arithmetic_frem_id: {
721 __ subptr(rsp, 8); 712 __ subptr(rsp, 8);
722 __ movflt(Address(rsp, 0), xmm1); 713 __ movflt(Address(rsp, 0), xmm1);
723 __ fld_s(Address(rsp, 0)); 714 __ fld_s(Address(rsp, 0));
724 __ movflt(Address(rsp, 0), xmm0); 715 __ movflt(Address(rsp, 0), xmm0);