| Index: runtime/vm/disassembler_dbc.cc
|
| diff --git a/runtime/vm/disassembler_dbc.cc b/runtime/vm/disassembler_dbc.cc
|
| index 85d734dfd3bd817234cc84f51c34b42e2748af24..5c8b3a0038ac22f3bcc725068ebfe6e702caa9fe 100644
|
| --- a/runtime/vm/disassembler_dbc.cc
|
| +++ b/runtime/vm/disassembler_dbc.cc
|
| @@ -63,7 +63,11 @@ static void Fmtreg(char** buf, intptr_t* size, uword pc, int32_t value) {
|
|
|
|
|
| static void Fmtxeg(char** buf, intptr_t* size, uword pc, int32_t value) {
|
| - FormatOperand(buf, size, "R(%d)", value);
|
| + if (value < 0) {
|
| + FormatOperand(buf, size, "FP[%d]", value);
|
| + } else {
|
| + Fmtreg(buf, size, pc, value);
|
| + }
|
| }
|
|
|
|
|
|
|