Index: src/s390/assembler-s390.cc |
diff --git a/src/s390/assembler-s390.cc b/src/s390/assembler-s390.cc |
index 688ceabf657d4b616738a235019f12507743651a..cecca3a47a5ff62ef366811dd0119653888bdfe3 100644 |
--- a/src/s390/assembler-s390.cc |
+++ b/src/s390/assembler-s390.cc |
@@ -1245,7 +1245,6 @@ void Assembler::rrfe_form(Opcode op, Condition m3, Condition m4, Register r1, |
// end of S390 Instruction generation |
// start of S390 instruction |
-RXE_FORM_EMIT(ceb, CEB) |
SS1_FORM_EMIT(ed, ED) |
SS1_FORM_EMIT(mvn, MVN) |
SS1_FORM_EMIT(nc, NC) |
@@ -1848,6 +1847,16 @@ void Assembler::sdb(DoubleRegister r1, const MemOperand& opnd) { |
opnd.offset()); |
} |
+void Assembler::ceb(DoubleRegister r1, const MemOperand& opnd) { |
+ rxe_form(CEB, Register::from_code(r1.code()), opnd.rx(), opnd.rb(), |
+ opnd.offset()); |
+} |
+ |
+void Assembler::cdb(DoubleRegister r1, const MemOperand& opnd) { |
+ rxe_form(CDB, Register::from_code(r1.code()), opnd.rx(), opnd.rb(), |
+ opnd.offset()); |
+} |
+ |
// Square Root (LB) |
void Assembler::sqdb(DoubleRegister r1, const MemOperand& opnd) { |
rxe_form(SQDB, Register::from_code(r1.code()), opnd.rx(), opnd.rb(), |