| Index: src/s390/assembler-s390.cc
|
| diff --git a/src/s390/assembler-s390.cc b/src/s390/assembler-s390.cc
|
| index 19510b20aab27fc9c7e1564f85b6a9db52a0a58b..c07ef2a1baf035aecf4ab0ce09aaedd311531c1d 100644
|
| --- a/src/s390/assembler-s390.cc
|
| +++ b/src/s390/assembler-s390.cc
|
| @@ -1844,18 +1844,42 @@ void Assembler::adb(DoubleRegister r1, const MemOperand& opnd) {
|
| opnd.offset());
|
| }
|
|
|
| +// Add Register-Storage (LB)
|
| +void Assembler::aeb(DoubleRegister r1, const MemOperand& opnd) {
|
| + rxe_form(AEB, Register::from_code(r1.code()), opnd.rx(), opnd.rb(),
|
| + opnd.offset());
|
| +}
|
| +
|
| +// Sub Register-Storage (LB)
|
| +void Assembler::seb(DoubleRegister r1, const MemOperand& opnd) {
|
| + rxe_form(SEB, Register::from_code(r1.code()), opnd.rx(), opnd.rb(),
|
| + opnd.offset());
|
| +}
|
| +
|
| // Divide Register-Storage (LB)
|
| void Assembler::ddb(DoubleRegister r1, const MemOperand& opnd) {
|
| rxe_form(DDB, Register::from_code(r1.code()), opnd.rx(), opnd.rb(),
|
| opnd.offset());
|
| }
|
|
|
| +// Divide Register-Storage (LB)
|
| +void Assembler::deb(DoubleRegister r1, const MemOperand& opnd) {
|
| + rxe_form(DEB, Register::from_code(r1.code()), opnd.rx(), opnd.rb(),
|
| + opnd.offset());
|
| +}
|
| +
|
| // Multiply Register-Storage (LB)
|
| void Assembler::mdb(DoubleRegister r1, const MemOperand& opnd) {
|
| rxe_form(MDB, Register::from_code(r1.code()), opnd.rb(), opnd.rx(),
|
| opnd.offset());
|
| }
|
|
|
| +// Multiply Register-Storage (LB)
|
| +void Assembler::meeb(DoubleRegister r1, const MemOperand& opnd) {
|
| + rxe_form(MEEB, Register::from_code(r1.code()), opnd.rb(), opnd.rx(),
|
| + opnd.offset());
|
| +}
|
| +
|
| // Subtract Register-Storage (LB)
|
| void Assembler::sdb(DoubleRegister r1, const MemOperand& opnd) {
|
| rxe_form(SDB, Register::from_code(r1.code()), opnd.rx(), opnd.rb(),
|
|
|