Files
Dobby/source/core/modules/assembler/assembler-x86-shared.cc
2021-04-29 11:35:13 +08:00

17 lines
376 B
C++

#include "platform_macro.h"
#if defined(TARGET_ARCH_X64) || defined(TARGET_ARCH_IA32)
#include "core/modules/assembler/assembler-x86-shared.h"
using namespace zz::x86shared;
void Assembler::jmp(Immediate imm) {
buffer_->Emit8(0xE9);
buffer_->Emit32((int)imm.value());
}
uint64_t TurboAssembler::CurrentIP() {
return pc_offset() + (addr_t)realized_address_;
}
#endif