comparison src/cpu/x86/vm/assembler_x86.inline.hpp @ 7198:6ab62ad83507

8003195: AbstractAssembler should not store code pointers but use the CodeSection directly Reviewed-by: twisti, kvn Contributed-by: Bharadwaj Yadavalli <bharadwaj.yadavalli@oracle.com>
author twisti
date Fri, 30 Nov 2012 11:44:05 -0800
parents 127b3692c168
children cd3d6a6b95d9
comparison
equal deleted inserted replaced
7197:1acccb7c0b01 7198:6ab62ad83507
85 inline void Assembler::prefix(Address adr, Register reg, bool byteinst) {} 85 inline void Assembler::prefix(Address adr, Register reg, bool byteinst) {}
86 inline void Assembler::prefixq(Address adr, Register reg) {} 86 inline void Assembler::prefixq(Address adr, Register reg) {}
87 87
88 inline void Assembler::prefix(Address adr, XMMRegister reg) {} 88 inline void Assembler::prefix(Address adr, XMMRegister reg) {}
89 inline void Assembler::prefixq(Address adr, XMMRegister reg) {} 89 inline void Assembler::prefixq(Address adr, XMMRegister reg) {}
90 #else
91 inline void Assembler::emit_long64(jlong x) {
92 *(jlong*) _code_pos = x;
93 _code_pos += sizeof(jlong);
94 code_section()->set_end(_code_pos);
95 }
96 #endif // _LP64 90 #endif // _LP64
97 91
98 #endif // CPU_X86_VM_ASSEMBLER_X86_INLINE_HPP 92 #endif // CPU_X86_VM_ASSEMBLER_X86_INLINE_HPP