comparison src/cpu/x86/vm/sharedRuntime_x86_32.cpp @ 6517:2dfab5607b3d

fix hashCode changes: port to x64
author Lukas Stadler <lukas.stadler@jku.at>
date Fri, 05 Oct 2012 13:44:26 +0200
parents e4ae9932c292
children e522a00b91aa
comparison
equal deleted inserted replaced
6516:174805dea3fc 6517:2dfab5607b3d
1744 __ jcc (Assembler::zero, slowCase); 1744 __ jcc (Assembler::zero, slowCase);
1745 __ shrptr(result, markOopDesc::hash_shift); 1745 __ shrptr(result, markOopDesc::hash_shift);
1746 __ ret(0); 1746 __ ret(0);
1747 __ bind (slowCase); 1747 __ bind (slowCase);
1748 } 1748 }
1749 #endif // COMPILER1 1749 #endif // COMPILER1 || GRAAL
1750 1750
1751 // The instruction at the verified entry point must be 5 bytes or longer 1751 // The instruction at the verified entry point must be 5 bytes or longer
1752 // because it can be patched on the fly by make_non_entrant. The stack bang 1752 // because it can be patched on the fly by make_non_entrant. The stack bang
1753 // instruction fits that requirement. 1753 // instruction fits that requirement.
1754 1754