| Index: runtime/vm/intrinsifier_ia32.cc
|
| ===================================================================
|
| --- runtime/vm/intrinsifier_ia32.cc (revision 43571)
|
| +++ runtime/vm/intrinsifier_ia32.cc (working copy)
|
| @@ -378,7 +378,9 @@
|
| // - left > 0 && left < right
|
| // EAX: Tagged left (dividend).
|
| // EBX: Tagged right (divisor).
|
| -// EDX: Untagged result (remainder).
|
| +// Returns:
|
| +// EDX: Untagged fallthrough result (remainder to be adjusted), or
|
| +// EAX: Tagged return result (remainder).
|
| static void EmitRemainderOperation(Assembler* assembler) {
|
| Label return_zero, modulo;
|
| // Check for quick zero results.
|
|
|