Lines Matching refs:f3

492 	format3_t	f3;  member
926 asistr = get_asi_name(f->f3.asi); in fmt_cas()
929 if (f->f3.op3 == 0x3c && f->f3.i == 0) { in fmt_cas()
930 if (f->f3.asi == 0x80) { in fmt_cas()
935 if (f->f3.asi == 0x88) { in fmt_cas()
941 if (f->f3.op3 == 0x3e && f->f3.i == 0) { in fmt_cas()
942 if (f->f3.asi == 0x80) { in fmt_cas()
947 if (f->f3.asi == 0x88) { in fmt_cas()
956 bprintf(dhp, "[%s]", reg_names[f->f3.rs1]); in fmt_cas()
963 bprintf(dhp, ", %s, %s", reg_names[f->f3.rs2], reg_names[f->f3.rd]); in fmt_cas()
1015 prt_field("op", f->f3.op, 2); in fmt_ls()
1016 prt_field("op3", f->f3.op3, 6); in fmt_ls()
1017 prt_field("rs1", f->f3.rs1, 5); in fmt_ls()
1018 prt_field("i", f->f3.i, 1); in fmt_ls()
1019 if (f->f3.i != 0) { in fmt_ls()
1023 prt_field("imm_asi", f->f3.asi, 8); in fmt_ls()
1024 prt_field("rs2", f->f3.rs2, 5); in fmt_ls()
1026 prt_field("rd", f->f3.rd, 5); in fmt_ls()
1044 if (prefetch_str[f->f3.rd] != NULL) in fmt_ls()
1045 (void) strlcat(dhx->dhx_buf, prefetch_str[f->f3.rd], in fmt_ls()
1048 prt_imm(dhp, f->f3.rd, 0); in fmt_ls()
1050 if (idx == 0x3d && f->f3.i == 0) { in fmt_ls()
1051 asistr = get_asi_name(f->f3.asi); in fmt_ls()
1085 if (f->f3.rd == 0) { in fmt_ls()
1097 if (f->f3.rd == 0) { in fmt_ls()
1109 if (f->f3.rd == 0) { in fmt_ls()
1127 if (f->f3.rd == 0) { in fmt_ls()
1158 if (f->f3.rd > 1) in fmt_ls()
1165 switch (f->f3.asi) { in fmt_ls()
1191 if (f->f3.i != 0) in fmt_ls()
1195 get_regname(dhp, REG_FPD, f->f3.rd), in fmt_ls()
1196 get_regname(dhp, REG_FPD, f->f3.rs2), in fmt_ls()
1197 get_regname(dhp, REG_FPD, f->f3.rs1)); in fmt_ls()
1199 asistr = get_asi_name(f->f3.asi); in fmt_ls()
1211 regstr = get_regname(dhp, FLG_RD_VAL(flags), f->f3.rd); in fmt_ls()
1213 if (f->f3.i == 0) in fmt_ls()
1214 asistr = get_asi_name(f->f3.asi); in fmt_ls()
1288 int ridx = f->f3.rs1; in dis_fmt_rdwr()
1297 ridx = f->f3.rd; in dis_fmt_rdwr()
1304 if ((f->f3.rd == 0) && (f->f3.rs1 == 15) && (f->f3.i == 0)) { in dis_fmt_rdwr()
1310 if ((v9 != 0) && (f->f3.rd == 0) && (f->f3.rs1 == 15) && in dis_fmt_rdwr()
1311 (f->f3.i == 1) && ((f->i & (1L << 12)) == 0)) { in dis_fmt_rdwr()
1393 if (v9 != 0 && f->f3.rd == 15 && f->f3.rs1 == 0 && in dis_fmt_rdwr()
1394 f->f3.i == 1) { in dis_fmt_rdwr()
1407 if (f->f3.rs1 == 0) { in dis_fmt_rdwr()
1412 if ((f->f3.i == 0 && f->f3.rs2 == 0) || in dis_fmt_rdwr()
1413 (f->f3.i == 1 && f->f3a.simm13 == 0)) { in dis_fmt_rdwr()
1464 bprintf(dhp, "%s, %s", regstr, reg_names[f->f3.rd]); in dis_fmt_rdwr()
1467 bprintf(dhp, "%s, ", reg_names[f->f3.rs1]); in dis_fmt_rdwr()
1470 if (f->f3.i == 1) in dis_fmt_rdwr()
1475 reg_names[f->f3.rs2], dhx->dhx_buflen); in dis_fmt_rdwr()
1511 p_t = (f->f3.rs2 != 0 || p_rs1 == 0); in fmt_trap()
1518 (p_t != 0) ? reg_names[f->f3.rs2] : ""); in fmt_trap()
1543 cnt = f->f3.rs2; in prt_shift()
1554 reg_names[f->f3.rs1], cnt, reg_names[f->f3.rd]); in prt_shift()
1556 bprintf(dhp, "%s, %s, %s", reg_names[f->f3.rs1], in prt_shift()
1557 reg_names[f->f3.rs2], reg_names[f->f3.rd]); in prt_shift()
1570 if (f->f3.rd == 15 && ((dhx->dhx_debug & DIS_DEBUG_COMPAT) == 0)) in prt_jmpl()
1573 if (f->f3.rd == 0) { in prt_jmpl()
1574 if (f->f3.i == 1 && f->f3a.simm13 == 8) { in prt_jmpl()
1575 if (f->f3.rs1 == 15) { in prt_jmpl()
1580 if (f->f3.rs1 == 31) { in prt_jmpl()
1592 if (f->f3.rd == 0) in prt_jmpl()
1595 if (f->f3.rd == 15 && ((dhx->dhx_debug & DIS_DEBUG_COMPAT) == 0)) in prt_jmpl()
1598 bprintf(dhp, ", %s", reg_names[f->f3.rd]); in prt_jmpl()
1614 prt_field("op", f->f3.op, 2); in fmt_alu()
1615 prt_field("op3", f->f3.op3, 6); in fmt_alu()
1616 prt_field("rs1", f->f3.rs1, 5); in fmt_alu()
1622 if (f->f3.i == 0) in fmt_alu()
1623 prt_field("rs2", f->f3.rs2, 5); in fmt_alu()
1627 prt_field("rd", f->f3.rd, 5); in fmt_alu()
1639 if (f->f3.rs1 == f->f3.rd && f->f3.i == 1 && in fmt_alu()
1646 if (f->f3.rs1 == f->f3.rd && f->f3.i == 1 && in fmt_alu()
1662 if (f->f3.rs1 == f->f3.rd) { in fmt_alu()
1669 if (((f->f3.i == 0 && f->f3.rs2 == 0) || in fmt_alu()
1670 (f->f3.i == 1 && f->f3a.simm13 == 0)) && in fmt_alu()
1671 (f->f3.rs1 == 0)) { in fmt_alu()
1677 if (f->f3.rs1 == 0) { in fmt_alu()
1691 if (f->f3.rs1 == 0 && f->f3.i == 0 && f->f3.rs2 == f->f3.rd) { in fmt_alu()
1697 if (f->f3.rs1 == 0 && f->f3.i == 0 && f->f3.rs2 != f->f3.rd) { in fmt_alu()
1706 if (f->f3.rs1 == f->f3.rd && f->f3.i == 1 && in fmt_alu()
1713 if (f->f3.rs1 == f->f3.rd && f->f3.i == 1 && in fmt_alu()
1732 if ((f->f3.i == 0 && f->f3.rs2 != 0) || in fmt_alu()
1733 (f->f3.i == 1 && f->f3a.simm13 != 0)) in fmt_alu()
1738 if (f->f3.rs1 == f->f3.rd) in fmt_alu()
1753 if (f->f3.rs1 == f->f3.rd && f->f3.i == 1 && in fmt_alu()
1760 if (f->f3.rs1 == f->f3.rd && f->f3.i == 1 && in fmt_alu()
1771 if (f->f3.rd != 0) in fmt_alu()
1784 f->f3.rd = f->f3.rs1; in fmt_alu()
1794 if (f->f3.rs1 == 0 && f->f3.rd == 0 && f->f3.i == 0) { in fmt_alu()
1800 if (f->f3.rs2 == 0 && f->f3.rd == 0 && f->f3.i == 0) { in fmt_alu()
1815 if (f->f3.rd == 0) { in fmt_alu()
1824 if (f->f3.rs1 == f->f3.rd && f->f3.i == 1 && in fmt_alu()
1831 if (f->f3.rs1 == f->f3.rd && f->f3.i == 1 && in fmt_alu()
1885 if (f->f3.rs1 != 0 || f->f3.rs2 != 0 || f->f3.rd != 0) in fmt_alu()
1888 if (f->f3.i != 0 && ((dhx->dhx_debug & DIS_DEBUG_COMPAT) != 0)) in fmt_alu()
1920 if (f->f3.rd == 0xf) { in fmt_trap_ret()
1945 prt_field("rs2", f->f3.rs2, 5); in fmt_movcc()
1949 prt_field("rd", f->f3.rd, 5); in fmt_movcc()
1967 (void) strlcat(dhx->dhx_buf, reg_names[f->f3.rs2], in fmt_movcc()
1970 bprintf(dhp, ", %s", reg_names[f->f3.rd]); in fmt_movcc()
1989 (void) strlcat(dhx->dhx_buf, reg_names[f->f3.rs2], in fmt_movr()
1992 bprintf(dhp, ", %s", reg_names[f->f3.rd]); in fmt_movr()
2008 prt_field("op", f->f3.op, 2); in fmt_fpop1()
2009 prt_field("op3", f->f3.op3, 6); in fmt_fpop1()
2011 prt_field("rs1", f->f3.rs1, 5); in fmt_fpop1()
2012 prt_field("rs2", f->f3.rs2, 5); in fmt_fpop1()
2013 prt_field("rd", f->f3.rd, 5); in fmt_fpop1()
2052 prt_field("op", f->f3.op, 2); in fmt_fpop2()
2053 prt_field("op3", f->f3.op3, 6); in fmt_fpop2()
2064 prt_field("rs1", f->f3.rs1, 5); in fmt_fpop2()
2065 prt_field("rs2", f->f3.rs2, 5); in fmt_fpop2()
2078 prt_field("rs1", f->f3.rs1, 5); in fmt_fpop2()
2079 prt_field("rs2", f->f3.rs2, 5); in fmt_fpop2()
2080 prt_field("rd", f->f3.rd, 5); in fmt_fpop2()
2126 prt_field("op", f->f3.op, 2); in fmt_vis()
2127 prt_field("op3", f->f3.op3, 6); in fmt_vis()
2133 prt_field("rs1", f->f3.rs1, 5); in fmt_vis()
2134 prt_field("rs2", f->f3.rs2, 5); in fmt_vis()
2135 prt_field("rd", f->f3.rd, 5); in fmt_vis()
2343 if (f->f3.i != 0) in prt_asi()
2346 bprintf(dhp, (octal != 0) ? "0%03o" : "0x%02x", f->f3.asi); in prt_asi()
2378 p1 |= ((f->f3a.rs1 != 0) || f->f3.rs2 == 0); in prt_address()
2379 p2 |= (f->f3.rs2 != 0); in prt_address()
2385 (p2 != 0) ? reg_names[f->f3.rs2] : "", in prt_address()
2448 r1 = get_regname(dhp, FLG_P1_VAL(flags), f->f3.rs1); in prt_aluargs()
2449 r2 = get_regname(dhp, FLG_P2_VAL(flags), f->f3.rs2); in prt_aluargs()
2450 r3 = get_regname(dhp, FLG_P3_VAL(flags), f->f3.rd); in prt_aluargs()
2481 if (f->f3.i == 0 || ((flags & FLG_NOIMM) != 0)) in prt_aluargs()