| Index: src/s390/assembler-s390.cc
|
| diff --git a/src/s390/assembler-s390.cc b/src/s390/assembler-s390.cc
|
| index 874ff7b21eeddcae9a91cbb6a8294e7f44cd83a4..cbcd3118d95fe2bcf697d4adc9c9a254104f6776 100644
|
| --- a/src/s390/assembler-s390.cc
|
| +++ b/src/s390/assembler-s390.cc
|
| @@ -1892,6 +1892,10 @@ void Assembler::msg(Register r1, const MemOperand& opnd) {
|
| rxy_form(MSG, r1, opnd.rx(), opnd.rb(), opnd.offset());
|
| }
|
|
|
| +void Assembler::msgf(Register r1, const MemOperand& opnd) {
|
| + rxy_form(MSGF, r1, opnd.rx(), opnd.rb(), opnd.offset());
|
| +}
|
| +
|
| // --------------------------
|
| // 32-bit Divide Instructions
|
| // --------------------------
|
| @@ -1902,7 +1906,15 @@ void Assembler::d(Register r1, const MemOperand& opnd) {
|
|
|
| // Divide Logical Register-Storage (32<-64)
|
| void Assembler::dl(Register r1, const MemOperand& opnd) {
|
| - rx_form(DL, r1, opnd.rx(), opnd.rb(), opnd.offset());
|
| + rxy_form(DL, r1, opnd.rx(), opnd.rb(), opnd.offset());
|
| +}
|
| +
|
| +void Assembler::dsg(Register r1, const MemOperand& opnd) {
|
| + rxy_form(DSG, r1, opnd.rx(), opnd.rb(), opnd.offset());
|
| +}
|
| +
|
| +void Assembler::dsgf(Register r1, const MemOperand& opnd) {
|
| + rxy_form(DSGF, r1, opnd.rx(), opnd.rb(), opnd.offset());
|
| }
|
|
|
| // --------------------
|
|
|