//if(v >= INITTEXT)
// v -= INITTEXT-HEADR;
if(a->sym != nil)
- sprint(str, "%s+%.5lux(BRANCH)", a->sym->name, v);
+ sprint(str, "%s+%.5ux(BRANCH)", a->sym->name, v);
else
- sprint(str, "%.5lux(BRANCH)", v);
+ sprint(str, "%.5ux(BRANCH)", v);
} else if(a->u.branch != nil)
sprint(str, "%lld", a->u.branch->pc);
else if(a->sym != nil)
if(a->offset != 0)
sprint(str, "%s+%lld(SB)", s->name, a->offset);
else
- sprint(str, "%s(SB)", s->name, a->offset);
+ sprint(str, "%s(SB)", s->name);
break;
case D_STATIC:
Prog *p, *q, *p1, *p2, *q1;
int o, mov, aoffset;
vlong textstksiz, textarg;
- int32 autoffset, autosize;
+ int32 autosize;
if(ctxt->symmorestack[0] == nil) {
ctxt->symmorestack[0] = linklookup(ctxt, "runtime.morestack", 0);
p = cursym->text;
parsetextconst(p->to.offset, &textstksiz, &textarg);
- autoffset = textstksiz;
- if(autoffset < 0)
- autoffset = 0;
cursym->args = p->to.offset>>32;
cursym->locals = textstksiz;