Home
last modified time | relevance | path

Searched refs:Emit8 (Results 1 – 4 of 4) sorted by relevance

/frameworks/libs/binary_translation/assembler/include/berberis/assembler/
Dcommon_x86.h199 Emit8(nop1[0]); in Nop()
221 Emit8(0xeb); in Jmp()
222 Emit8(static_cast<int8_t>(short_offset)); in Jmp()
225 Emit8(0xe9); in Jmp()
232 Emit8(0xe8); in Call()
248 Emit8(0x70 | static_cast<uint8_t>(cc)); in Jcc()
249 Emit8(static_cast<int8_t>(short_offset)); in Jcc()
252 Emit8(0x0f); in Jcc()
253 Emit8(0x80 | static_cast<uint8_t>(cc)); in Jcc()
402 Emit8(first_argument); in EmitImmediates()
[all …]
Dx86_32.h151 Emit8(0xe8); in Call()
173 Emit8(0x0F); in Jcc()
174 Emit8(0x80 | static_cast<uint8_t>(cc)); in Jcc()
189 Emit8(0xe9); in Jmp()
254 Emit8(byte1); in EmitVex()
262 Emit8(opcode | argument.num); in EmitRegisterInOpcode()
267 Emit8(0xC0 | (argument1.num << 3) | argument2.num); in EmitModRM()
273 Emit8(0xC0 | (opcode_extension << 3) | argument.num); in EmitModRM()
322 EmitBaseIndexDispOperand<uint8_t, &Assembler::Emit8>(addr.base.num | reg, addr); in EmitOperandOp()
324 Emit8(0x05 | reg); in EmitOperandOp()
[all …]
Dx86_64.h357 Emit8(opcode | (argument.num & 0b111)); in EmitRegisterInOpcode()
362 Emit8(0xC0 | ((argument1.num & 0b111) << 3) | (argument2.num & 0b111)); in EmitModRM()
368 Emit8(0xC0 | (opcode_extension << 3) | (argument.num & 0b111)); in EmitModRM()
417 EmitBaseIndexDispOperand<uint8_t, &Assembler::Emit8>((addr.base.num & 7) | reg, addr); in EmitOperandOp()
444 Emit8(0x05 | (num << 3)); in EmitRipOp()
457 Emit8(addr.disp); in EmitBaseIndexDispOperand()
537 Emit8(0x90); in Xchgq()
Dcommon.h68 (Emit8(args), ...); in Byte()
90 void Emit8(uint8_t v) { code_->AddU8(v); } in Emit8() function