| Index: src/mips64/assembler-mips64.cc
 | 
| diff --git a/src/mips64/assembler-mips64.cc b/src/mips64/assembler-mips64.cc
 | 
| index 69bd299ddc313e7eb8704a234b89eaa3030961f6..4c8465a1f8e3da46ea3e19cf4ebfeb20e9c533a9 100644
 | 
| --- a/src/mips64/assembler-mips64.cc
 | 
| +++ b/src/mips64/assembler-mips64.cc
 | 
| @@ -2312,6 +2312,14 @@ void Assembler::ins_(Register rt, Register rs, uint16_t pos, uint16_t size) {
 | 
|  }
 | 
|  
 | 
|  
 | 
| +void Assembler::dins_(Register rt, Register rs, uint16_t pos, uint16_t size) {
 | 
| +  // Should be called via MacroAssembler::Dins.
 | 
| +  // Dext instr has 'rt' field as dest, and two uint5: msb, lsb.
 | 
| +  DCHECK(kArchVariant == kMips64r2 || kArchVariant == kMips64r6);
 | 
| +  GenInstrRegister(SPECIAL3, rs, rt, pos + size - 1, pos, DINS);
 | 
| +}
 | 
| +
 | 
| +
 | 
|  void Assembler::ext_(Register rt, Register rs, uint16_t pos, uint16_t size) {
 | 
|    // Should be called via MacroAssembler::Ext.
 | 
|    // Ext instr has 'rt' field as dest, and two uint5: msb, lsb.
 | 
| @@ -2321,7 +2329,7 @@ void Assembler::ext_(Register rt, Register rs, uint16_t pos, uint16_t size) {
 | 
|  
 | 
|  
 | 
|  void Assembler::dext_(Register rt, Register rs, uint16_t pos, uint16_t size) {
 | 
| -  // Should be called via MacroAssembler::Ext.
 | 
| +  // Should be called via MacroAssembler::Dext.
 | 
|    // Dext instr has 'rt' field as dest, and two uint5: msb, lsb.
 | 
|    DCHECK(kArchVariant == kMips64r2 || kArchVariant == kMips64r6);
 | 
|    GenInstrRegister(SPECIAL3, rs, rt, size - 1, pos, DEXT);
 | 
| 
 |