| 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); | 
| +  } | 
| } | 
|  | 
|  | 
|  |