| Index: src/s390/disasm-s390.cc
|
| diff --git a/src/s390/disasm-s390.cc b/src/s390/disasm-s390.cc
|
| index c8d52f1b230442040f65b30b106093ab9c717bf3..86810927a3a0284cc643f97235cda1e5041836ee 100644
|
| --- a/src/s390/disasm-s390.cc
|
| +++ b/src/s390/disasm-s390.cc
|
| @@ -820,6 +820,12 @@ bool Decoder::DecodeFourByte(Instruction* instr) {
|
| case LLGHR:
|
| Format(instr, "llghr\t'r5,'r6");
|
| break;
|
| + case LOCR:
|
| + Format(instr, "locr\t'm1,'r5,'r6");
|
| + break;
|
| + case LOCGR:
|
| + Format(instr, "locgr\t'm1,'r5,'r6");
|
| + break;
|
| case LNGR:
|
| Format(instr, "lngr\t'r5,'r6");
|
| break;
|
| @@ -1130,6 +1136,12 @@ bool Decoder::DecodeSixByte(Instruction* instr) {
|
| case RISBGN:
|
| Format(instr, "risbgn\t'r1,'r2,'i9,'ia,'ib");
|
| break;
|
| + case LOCG:
|
| + Format(instr, "locg\t'm2,'r1,'d2('r3)");
|
| + break;
|
| + case LOC:
|
| + Format(instr, "loc\t'm2,'r1,'d2('r3)");
|
| + break;
|
| case LMY:
|
| Format(instr, "lmy\t'r1,'r2,'d2('r3)");
|
| break;
|
|
|