< prev index next >

src/hotspot/cpu/x86/assembler_x86.cpp

Print this page

        

*** 3348,3357 **** --- 3348,3375 ---- int encode = prefix_and_encode(dst->encoding()); emit_int8((unsigned char)0xF7); emit_int8((unsigned char)(0xD0 | encode)); } + void Assembler::btsl(Address dst, Register idx) { + InstructionMark im(this); + + prefix(dst, idx); + emit_int8(0x0F); + emit_int8(0xAB); + emit_operand(idx, dst); + } + + void Assembler::btrl(Address dst, Register idx) { + InstructionMark im(this); + + prefix(dst, idx); + emit_int8(0x0F); + emit_int8(0xB3); + emit_operand(idx, dst); + } + void Assembler::orl(Address dst, int32_t imm32) { InstructionMark im(this); prefix(dst); emit_arith_operand(0x81, rcx, dst, imm32); }
< prev index next >