Now:
0x0000 00000 (/tmp/x.s:2) MULLU R6,R3,(R7, R6)
The space is a little odd but I'd rather fix the usual printing to add spaces
than delete that one. But in a different CL, once C is gone.
Change-Id: I344e0b06eedaaf53cd79d370fa13c444a1e69c81
Reviewed-on: https://go-review.googlesource.com/4647
Reviewed-by: Rob Pike <r@golang.org>
case obj.TYPE_SCONST:
str = fmt.Sprintf("$\"%q\"", a.U.Sval)
- break
+
+ case obj.TYPE_REGREG:
+ str = fmt.Sprintf("(%v, %v)", Rconv(int(a.Reg)), Rconv(int(a.Offset)))
+
+ case obj.TYPE_REGREG2:
+ str = fmt.Sprintf("%v, %v", Rconv(int(a.Reg)), Rconv(int(a.Offset)))
}
fp += str
case TYPE_SCONST:
sprint(str, "$\"%$\"", a->u.sval);
break;
+
+ case TYPE_REGREG:
+ sprint(str, "(%R, %R)", a->reg, (int)a->offset);
+ break;
+
+ case TYPE_REGREG2:
+ sprint(str, "%R, %R", a->reg, (int)a->offset);
+ break;
}
return fmtstrcpy(fp, str);
}