--- old/src/hotspot/cpu/x86/assembler_x86.cpp 2018-10-31 14:22:32.878960472 +0100 +++ new/src/hotspot/cpu/x86/assembler_x86.cpp 2018-10-31 14:22:32.758960568 +0100 @@ -3350,6 +3350,24 @@ 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);