| 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(),
|
|
|