Chromium Code Reviews| Index: runtime/vm/intrinsifier_mips.cc |
| =================================================================== |
| --- runtime/vm/intrinsifier_mips.cc (revision 43571) |
| +++ runtime/vm/intrinsifier_mips.cc (working copy) |
| @@ -364,7 +364,9 @@ |
| // - left > 0 && left < right |
| // T1: Tagged left (dividend). |
| // T0: Tagged right (divisor). |
| -// V0: Untagged result. |
| +// Returns: |
| +// V0: Untagged fallthrough result (remainder to be adjusted), or |
| +// V0: Tagged return result (remainder). |
|
zra
2015/02/06 22:27:34
V1 is available here if it would help to be consis
regis
2015/02/06 22:42:40
It does not have to be. X64 uses RAX in both cases
|
| static void EmitRemainderOperation(Assembler* assembler) { |
| Label return_zero, modulo; |
| const Register left = T1; |