< prev index next >
src/hotspot/cpu/x86/assembler_x86.cpp
Print this page
@@ -3336,10 +3336,18 @@
prefix(dst, src);
emit_int8(0x09);
emit_operand(src, dst);
}
+void Assembler::orb(Address dst, int imm8) {
+ InstructionMark im(this);
+ prefix(dst);
+ emit_int8((unsigned char)0x80);
+ emit_operand(rcx, dst, 1);
+ emit_int8(imm8);
+}
+
void Assembler::packuswb(XMMRegister dst, Address src) {
NOT_LP64(assert(VM_Version::supports_sse2(), ""));
assert((UseAVX > 0), "SSE mode requires address alignment 16 bytes");
InstructionMark im(this);
InstructionAttr attributes(AVX_128bit, /* rex_w */ false, /* legacy_mode */ _legacy_mode_bw, /* no_mask_reg */ true, /* uses_vl */ true);
< prev index next >