Index: src/s390/disasm-s390.cc |
diff --git a/src/s390/disasm-s390.cc b/src/s390/disasm-s390.cc |
index 15e65d47e778fac869cb1fab4ca04336a86a70ac..26079b999245c1456e6ae15d4ebce8ea1e134d6b 100644 |
--- a/src/s390/disasm-s390.cc |
+++ b/src/s390/disasm-s390.cc |
@@ -907,6 +907,9 @@ bool Decoder::DecodeFourByte(Instruction* instr) { |
case LDGR: |
Format(instr, "ldgr\t'f5,'r6"); |
break; |
+ case MS: |
+ Format(instr, "ms\t'r1,'d1('r2d,'r3)"); |
+ break; |
case STE: |
Format(instr, "ste\t'f1,'d1('r2d,'r3)"); |
break; |
@@ -1358,6 +1361,12 @@ bool Decoder::DecodeSixByte(Instruction* instr) { |
case LEY: |
Format(instr, "ley\t'f1,'d2('r2d,'r3)"); |
break; |
+ case MSG: |
+ Format(instr, "msg\t'r1,'d2('r2d,'r3)"); |
+ break; |
+ case MSY: |
+ Format(instr, "msy\t'r1,'d2('r2d,'r3)"); |
+ break; |
case STEY: |
Format(instr, "stey\t'f1,'d2('r2d,'r3)"); |
break; |