--- a/hotspot/src/cpu/x86/vm/assembler_x86.hpp Wed Jun 15 07:58:56 2016 +0200
+++ b/hotspot/src/cpu/x86/vm/assembler_x86.hpp Wed Jun 15 11:21:36 2016 +0300
@@ -881,6 +881,9 @@
void adcq(Register dst, Address src);
void adcq(Register dst, Register src);
+ void addb(Address dst, int imm8);
+ void addw(Address dst, int imm16);
+
void addl(Address dst, int32_t imm32);
void addl(Address dst, Register src);
void addl(Register dst, int32_t imm32);
@@ -1816,12 +1819,15 @@
void xabort(int8_t imm8);
+ void xaddb(Address dst, Register src);
+ void xaddw(Address dst, Register src);
void xaddl(Address dst, Register src);
-
void xaddq(Address dst, Register src);
void xbegin(Label& abort, relocInfo::relocType rtype = relocInfo::none);
+ void xchgb(Register reg, Address adr);
+ void xchgw(Register reg, Address adr);
void xchgl(Register reg, Address adr);
void xchgl(Register dst, Register src);