Index: src/s390/disasm-s390.cc |
diff --git a/src/s390/disasm-s390.cc b/src/s390/disasm-s390.cc |
index d4a1d0d638db8e1df2fecf5e066c1cdd46ceea20..1ef54d5757986dbae140593f37abc8fbd6896f5f 100644 |
--- a/src/s390/disasm-s390.cc |
+++ b/src/s390/disasm-s390.cc |
@@ -640,6 +640,9 @@ bool Decoder::DecodeFourByte(Instruction* instr) { |
case LM: |
Format(instr, "lm\t'r1,'r2,'d1('r3)"); |
break; |
+ case CS: |
+ Format(instr, "cs\t'r1,'r2,'d1('r3)"); |
+ break; |
case SLL: |
Format(instr, "sll\t'r1,'d1('r3)"); |
break; |
@@ -1208,6 +1211,12 @@ bool Decoder::DecodeSixByte(Instruction* instr) { |
case LMG: |
Format(instr, "lmg\t'r1,'r2,'d2('r3)"); |
break; |
+ case CSY: |
+ Format(instr, "csy\t'r1,'r2,'d2('r3)"); |
+ break; |
+ case CSG: |
+ Format(instr, "csg\t'r1,'r2,'d2('r3)"); |
+ break; |
case STMY: |
Format(instr, "stmy\t'r1,'r2,'d2('r3)"); |
break; |