| Index: src/mips/macro-assembler-mips.cc | 
| diff --git a/src/mips/macro-assembler-mips.cc b/src/mips/macro-assembler-mips.cc | 
| index 9189468ce58e3eeb82e39c1ce59368c4e6596e46..16a8c1e10700ca20761582587b46025926d9372d 100644 | 
| --- a/src/mips/macro-assembler-mips.cc | 
| +++ b/src/mips/macro-assembler-mips.cc | 
| @@ -164,6 +164,9 @@ void MacroAssembler::InNewSpace(Register object, | 
| } | 
|  | 
|  | 
| +// Clobbers object, dst, value, and ra, if (ra_status == kRAHasBeenSaved) | 
| +// The register 'object' contains a heap object pointer.  The heap object | 
| +// tag is shifted away. | 
| void MacroAssembler::RecordWriteField( | 
| Register object, | 
| int offset, | 
| @@ -217,8 +220,7 @@ void MacroAssembler::RecordWriteField( | 
| } | 
|  | 
|  | 
| -// Will clobber 4 registers: object, map, dst, ip.  The | 
| -// register 'object' contains a heap object pointer. | 
| +// Clobbers object, dst, map, and ra, if (ra_status == kRAHasBeenSaved) | 
| void MacroAssembler::RecordWriteForMap(Register object, | 
| Register map, | 
| Register dst, | 
| @@ -292,8 +294,8 @@ void MacroAssembler::RecordWriteForMap(Register object, | 
| } | 
|  | 
|  | 
| -// Will clobber 4 registers: object, address, scratch, ip.  The | 
| -// register 'object' contains a heap object pointer.  The heap object | 
| +// Clobbers object, address, value, and ra, if (ra_status == kRAHasBeenSaved) | 
| +// The register 'object' contains a heap object pointer.  The heap object | 
| // tag is shifted away. | 
| void MacroAssembler::RecordWrite( | 
| Register object, | 
|  |