prt_field
prt_field("op", f->f3.op, 2);
prt_field("op3", f->f3.op3, 6);
prt_field("rs1", f->f3.rs1, 5);
prt_field("i", f->f3.i, 1);
prt_field("simm13", f->f3a.simm13, 13);
prt_field("imm_asi", f->f3.asi, 8);
prt_field("rs2", f->f3.rs2, 5);
prt_field("rd", f->f3.rd, 5);
prt_field("op", f->fcp.op, 2);
prt_field("op3", f->fcp.op3, 6);
prt_field("opc", f->fcp.opc, 9);
prt_field("rs1", f->fcp.rs1, 5);
prt_field("rs2", f->fcp.rs2, 5);
prt_field("rd", f->fcp.rd, 5);
prt_field("op", f->f3.op, 2);
prt_field("op3", f->f3.op3, 6);
prt_field("rs1", f->f3.rs1, 5);
prt_field("rs2", f->f3.rs2, 5);
prt_field("simm13", f->f3a.simm13, 13);
prt_field("rd", f->f3.rd, 5);
prt_field("op", f->f3c.op, 2);
prt_field("op3", f->f3c.op3, 6);
prt_field("cond", f->f3c.cond, 4);
prt_field("cc2", f->f3c.cc2, 1);
prt_field("cc", f->f3c.cc, 2);
prt_field("i", f->f3c.i, 1);
prt_field("rs2", f->f3.rs2, 5);
prt_field("simm11", f->f3c.simm11, 11);
prt_field("rd", f->f3.rd, 5);
prt_field("op", f->f3.op, 2);
prt_field("op3", f->f3.op3, 6);
prt_field("opf", f->fcmp.opf, 9);
prt_field("rs1", f->f3.rs1, 5);
prt_field("rs2", f->f3.rs2, 5);
prt_field("rd", f->f3.rd, 5);
prt_field("op", f->f3.op, 2);
prt_field("op3", f->f3.op3, 6);
prt_field("opf", f->fcmp.opf, 9);
prt_field("cc", f->fcmp.cc, 2);
prt_field("rs1", f->f3.rs1, 5);
prt_field("rs2", f->f3.rs2, 5);
prt_field("opf_low", f->fmv.opf, 6);
prt_field("cond", f->fmv.cond, 4);
prt_field("opf_cc", f->fmv.cc, 3);
prt_field("rs2", f->fmv.rs2, 5);
prt_field("rs1", f->f3.rs1, 5);
prt_field("rs2", f->f3.rs2, 5);
prt_field("rd", f->f3.rd, 5);
prt_field("op", f->f3.op, 2);
prt_field("op3", f->f3.op3, 6);
prt_field("opf", f->fcmp.opf, 9);
prt_field("mode", instr & 02L, 2);
prt_field("rs1", f->f3.rs1, 5);
prt_field("rs2", f->f3.rs2, 5);
prt_field("rd", f->f3.rd, 5);
static void prt_field(const char *, uint32_t, int);
prt_field("op", f->f1.op, 2);
prt_field("disp30", f->f1.disp30, 30);
prt_field("op", f->f2.op, 2);
prt_field("op2", f->f2.op2, 3);
prt_field("rd", f->f2.rd, 5);
prt_field("imm22", f->f2.imm22, 22);
prt_field("op", f->f2.op, 2);
prt_field("op2", f->f2.op2, 3);
prt_field("cond", f->f2a.cond, 4);
prt_field("a", f->f2a.a, 1);
prt_field("disp22", f->f2a.disp22, 22);
prt_field("cond", f->f2a.cond, 4);
prt_field("a", f->f2a.a, 1);
prt_field("p", f->f2b.p, 1);
prt_field("cc", f->f2b.cc, 2);
prt_field("disp19", f->f2b.disp19, 19);
prt_field("bit 28", ((instr & (1L << 28)) >> 28), 1);
prt_field("rcond", f->f2c.cond, 3);
prt_field("p", f->f2c.p, 1);
prt_field("rs1", f->f2c.rs1, 5);
prt_field("d16hi", f->f2c.d16hi, 2);
prt_field("d16lo", f->f2c.d16lo, 14);