Index: src/s390/assembler-s390.h |
diff --git a/src/s390/assembler-s390.h b/src/s390/assembler-s390.h |
index 114304ca697a6eaeb938d9ec0983ec479bc135aa..6d17b0ad94f3fef5ffe78c7a00df74e09936339a 100644 |
--- a/src/s390/assembler-s390.h |
+++ b/src/s390/assembler-s390.h |
@@ -875,6 +875,12 @@ class Assembler : public AssemblerBase { |
void lmy(Register r1, Register r2, const MemOperand& src); |
void lmg(Register r1, Register r2, const MemOperand& src); |
+ // Load On Condition Instructions |
+ void locr(Condition m3, Register r1, Register r2); |
+ void locgr(Condition m3, Register r1, Register r2); |
+ void loc(Condition m3, Register r1, const MemOperand& src); |
+ void locg(Condition m3, Register r1, const MemOperand& src); |
+ |
// Store Instructions |
void st(Register r, const MemOperand& src); |
void stc(Register r, const MemOperand& src); |
@@ -1416,6 +1422,8 @@ class Assembler : public AssemblerBase { |
inline void rxy_form(Opcode op, Register r1, Register x2, Register b2, |
Disp d2); |
+ inline void rxy_form(Opcode op, Register r1, Condition m3, Register b2, |
+ Disp d2); |
inline void rxy_form(Opcode op, DoubleRegister r1, Register x2, Register b2, |
Disp d2); |