if (u->opcode == CC2VAL || u->opcode == CMOV)
VG_(printf)("%s", VG_(name_UCondcode)(u->cond));
- // Append jmpkind
- if (u->opcode == JMP) {
+ // Append extra bits
+ switch (u->opcode) {
+ case JMP:
switch (u->jmpkind) {
case JmpCall: VG_(printf)("-c"); break;
case JmpRet: VG_(printf)("-r"); break;
case JmpYield: VG_(printf)("-yld"); break;
default: break;
}
- }
+ break;
+
+ case WIDEN:
+ VG_(printf)("_%c%c", VG_(toupper)(nameISize(u->extra4b)),
+ u->signed_widen?'s':'z');
+ }
VG_(printf)(" \t");
switch (u->opcode) {
break;
case WIDEN:
- VG_(printf)("_%c%c", VG_(toupper)(nameISize(u->extra4b)),
- u->signed_widen?'s':'z');
VG_(pp_UOperand)(u, 1, u->size, False);
break;