Index: src/s390/disasm-s390.cc |
diff --git a/src/s390/disasm-s390.cc b/src/s390/disasm-s390.cc |
index f877f03dd8c739c7d1161054ac999934fdad8916..8544a74b886a22f4148bdb0a899a0347ac93e2ec 100644 |
--- a/src/s390/disasm-s390.cc |
+++ b/src/s390/disasm-s390.cc |
@@ -562,6 +562,9 @@ bool Decoder::DecodeTwoByte(Instruction* instr) { |
case BKPT: |
Format(instr, "bkpt"); |
break; |
+ case LPR: |
+ Format(instr, "lpr\t'r1, 'r2"); |
+ break; |
default: |
return false; |
} |
@@ -1036,6 +1039,12 @@ bool Decoder::DecodeFourByte(Instruction* instr) { |
Format(instr, "trap4"); |
break; |
} |
+ case LPGR: |
+ Format(instr, "lpgr\t'r1, 'r2"); |
+ break; |
+ case LPGFR: |
+ Format(instr, "lpgfr\t'r1,'r2"); |
+ break; |
default: |
return false; |
} |