summaryrefslogtreecommitdiff
path: root/utils/ql/list.c
diff options
context:
space:
mode:
Diffstat (limited to 'utils/ql/list.c')
-rw-r--r--utils/ql/list.c5
1 files changed, 4 insertions, 1 deletions
diff --git a/utils/ql/list.c b/utils/ql/list.c
index 28578779..04139dfc 100644
--- a/utils/ql/list.c
+++ b/utils/ql/list.c
@@ -141,7 +141,10 @@ Dconv(Fmt *fp)
case D_DCR:
if(a->name == D_NONE && a->sym == S) {
- sprint(str, "DCR(%ld)", a->offset);
+ if(a->reg == NREG)
+ sprint(str, "DCR(%ld)", a->offset);
+ else
+ sprint(str, "DCR(R%d)", a->reg);
break;
}
sprint(str, "DCR-GOK(%d)", a->reg);