| Index: src/mips64/disasm-mips64.cc
|
| diff --git a/src/mips64/disasm-mips64.cc b/src/mips64/disasm-mips64.cc
|
| index a8fd48e6a204767eddfd2fc344d12ed1861d79ba..19c32983e44d0e8cd69ca4b1a5eb816eff5b295c 100644
|
| --- a/src/mips64/disasm-mips64.cc
|
| +++ b/src/mips64/disasm-mips64.cc
|
| @@ -1535,10 +1535,10 @@ void Decoder::DecodeTypeImmediateREGIMM(Instruction* instr) {
|
| Format(instr, "bgezall 'rs, 'imm16u -> 'imm16p4s2");
|
| break;
|
| case DAHI:
|
| - Format(instr, "dahi 'rs, 'imm16u");
|
| + Format(instr, "dahi 'rs, 'imm16x");
|
| break;
|
| case DATI:
|
| - Format(instr, "dati 'rs, 'imm16u");
|
| + Format(instr, "dati 'rs, 'imm16x");
|
| break;
|
| default:
|
| UNREACHABLE();
|
| @@ -1691,14 +1691,14 @@ void Decoder::DecodeTypeImmediate(Instruction* instr) {
|
| Format(instr, "lui 'rt, 'imm16x");
|
| } else {
|
| if (instr->RsValue() != 0) {
|
| - Format(instr, "aui 'rt, 'imm16x");
|
| + Format(instr, "aui 'rt, 'rs, 'imm16x");
|
| } else {
|
| Format(instr, "lui 'rt, 'imm16x");
|
| }
|
| }
|
| break;
|
| case DAUI:
|
| - Format(instr, "daui 'rt, 'imm16x");
|
| + Format(instr, "daui 'rt, 'rs, 'imm16x");
|
| break;
|
| // ------------- Memory instructions.
|
| case LB:
|
|
|