Mercurial > hg > graal-compiler
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 |