Lines Matching defs:f3

491 	format3_t	f3;
515 "%f0", "%f1", "%f2", "%f3", "%f4", "%f5", "%f6", "%f7",
538 "%q0", "%q32", "%f2", "%f3", "%f4", "%q4", "%q36", "%f6",
925 asistr = get_asi_name(f->f3.asi);
928 if (f->f3.op3 == 0x3c && f->f3.i == 0) {
929 if (f->f3.asi == 0x80) {
934 if (f->f3.asi == 0x88) {
940 if (f->f3.op3 == 0x3e && f->f3.i == 0) {
941 if (f->f3.asi == 0x80) {
946 if (f->f3.asi == 0x88) {
955 bprintf(dhp, "[%s]", reg_names[f->f3.rs1]);
962 bprintf(dhp, ", %s, %s", reg_names[f->f3.rs2], reg_names[f->f3.rd]);
1014 prt_field("op", f->f3.op, 2);
1015 prt_field("op3", f->f3.op3, 6);
1016 prt_field("rs1", f->f3.rs1, 5);
1017 prt_field("i", f->f3.i, 1);
1018 if (f->f3.i != 0) {
1022 prt_field("imm_asi", f->f3.asi, 8);
1023 prt_field("rs2", f->f3.rs2, 5);
1025 prt_field("rd", f->f3.rd, 5);
1043 if (prefetch_str[f->f3.rd] != NULL)
1044 (void) strlcat(dhx->dhx_buf, prefetch_str[f->f3.rd],
1047 prt_imm(dhp, f->f3.rd, 0);
1049 if (idx == 0x3d && f->f3.i == 0) {
1050 asistr = get_asi_name(f->f3.asi);
1084 if (f->f3.rd == 0) {
1096 if (f->f3.rd == 0) {
1108 if (f->f3.rd == 0) {
1126 if (f->f3.rd == 0) {
1157 if (f->f3.rd > 1)
1164 switch (f->f3.asi) {
1190 if (f->f3.i != 0)
1194 get_regname(dhp, REG_FPD, f->f3.rd),
1195 get_regname(dhp, REG_FPD, f->f3.rs2),
1196 get_regname(dhp, REG_FPD, f->f3.rs1));
1198 asistr = get_asi_name(f->f3.asi);
1210 regstr = get_regname(dhp, FLG_RD_VAL(flags), f->f3.rd);
1212 if (f->f3.i == 0)
1213 asistr = get_asi_name(f->f3.asi);
1287 int ridx = f->f3.rs1;
1296 ridx = f->f3.rd;
1303 if ((f->f3.rd == 0) && (f->f3.rs1 == 15) && (f->f3.i == 0)) {
1309 if ((v9 != 0) && (f->f3.rd == 0) && (f->f3.rs1 == 15) &&
1310 (f->f3.i == 1) && ((f->i & (1L << 12)) == 0)) {
1392 if (v9 != 0 && f->f3.rd == 15 && f->f3.rs1 == 0 &&
1393 f->f3.i == 1) {
1406 if (f->f3.rs1 == 0) {
1411 if ((f->f3.i == 0 && f->f3.rs2 == 0) ||
1412 (f->f3.i == 1 && f->f3a.simm13 == 0)) {
1463 bprintf(dhp, "%s, %s", regstr, reg_names[f->f3.rd]);
1466 bprintf(dhp, "%s, ", reg_names[f->f3.rs1]);
1469 if (f->f3.i == 1)
1474 reg_names[f->f3.rs2], dhx->dhx_buflen);
1510 p_t = (f->f3.rs2 != 0 || p_rs1 == 0);
1517 (p_t != 0) ? reg_names[f->f3.rs2] : "");
1542 cnt = f->f3.rs2;
1553 reg_names[f->f3.rs1], cnt, reg_names[f->f3.rd]);
1555 bprintf(dhp, "%s, %s, %s", reg_names[f->f3.rs1],
1556 reg_names[f->f3.rs2], reg_names[f->f3.rd]);
1569 if (f->f3.rd == 15 && ((dhx->dhx_debug & DIS_DEBUG_COMPAT) == 0))
1572 if (f->f3.rd == 0) {
1573 if (f->f3.i == 1 && f->f3a.simm13 == 8) {
1574 if (f->f3.rs1 == 15) {
1579 if (f->f3.rs1 == 31) {
1591 if (f->f3.rd == 0)
1594 if (f->f3.rd == 15 && ((dhx->dhx_debug & DIS_DEBUG_COMPAT) == 0))
1597 bprintf(dhp, ", %s", reg_names[f->f3.rd]);
1613 prt_field("op", f->f3.op, 2);
1614 prt_field("op3", f->f3.op3, 6);
1615 prt_field("rs1", f->f3.rs1, 5);
1621 if (f->f3.i == 0)
1622 prt_field("rs2", f->f3.rs2, 5);
1626 prt_field("rd", f->f3.rd, 5);
1638 if (f->f3.rs1 == f->f3.rd && f->f3.i == 1 &&
1645 if (f->f3.rs1 == f->f3.rd && f->f3.i == 1 &&
1661 if (f->f3.rs1 == f->f3.rd) {
1668 if (((f->f3.i == 0 && f->f3.rs2 == 0) ||
1669 (f->f3.i == 1 && f->f3a.simm13 == 0)) &&
1670 (f->f3.rs1 == 0)) {
1676 if (f->f3.rs1 == 0) {
1690 if (f->f3.rs1 == 0 && f->f3.i == 0 && f->f3.rs2 == f->f3.rd) {
1696 if (f->f3.rs1 == 0 && f->f3.i == 0 && f->f3.rs2 != f->f3.rd) {
1705 if (f->f3.rs1 == f->f3.rd && f->f3.i == 1 &&
1712 if (f->f3.rs1 == f->f3.rd && f->f3.i == 1 &&
1731 if ((f->f3.i == 0 && f->f3.rs2 != 0) ||
1732 (f->f3.i == 1 && f->f3a.simm13 != 0))
1737 if (f->f3.rs1 == f->f3.rd)
1752 if (f->f3.rs1 == f->f3.rd && f->f3.i == 1 &&
1759 if (f->f3.rs1 == f->f3.rd && f->f3.i == 1 &&
1770 if (f->f3.rd != 0)
1783 f->f3.rd = f->f3.rs1;
1793 if (f->f3.rs1 == 0 && f->f3.rd == 0 && f->f3.i == 0) {
1799 if (f->f3.rs2 == 0 && f->f3.rd == 0 && f->f3.i == 0) {
1814 if (f->f3.rd == 0) {
1823 if (f->f3.rs1 == f->f3.rd && f->f3.i == 1 &&
1830 if (f->f3.rs1 == f->f3.rd && f->f3.i == 1 &&
1884 if (f->f3.rs1 != 0 || f->f3.rs2 != 0 || f->f3.rd != 0)
1887 if (f->f3.i != 0 && ((dhx->dhx_debug & DIS_DEBUG_COMPAT) != 0))
1919 if (f->f3.rd == 0xf) {
1944 prt_field("rs2", f->f3.rs2, 5);
1948 prt_field("rd", f->f3.rd, 5);
1966 (void) strlcat(dhx->dhx_buf, reg_names[f->f3.rs2],
1969 bprintf(dhp, ", %s", reg_names[f->f3.rd]);
1988 (void) strlcat(dhx->dhx_buf, reg_names[f->f3.rs2],
1991 bprintf(dhp, ", %s", reg_names[f->f3.rd]);
2007 prt_field("op", f->f3.op, 2);
2008 prt_field("op3", f->f3.op3, 6);
2010 prt_field("rs1", f->f3.rs1, 5);
2011 prt_field("rs2", f->f3.rs2, 5);
2012 prt_field("rd", f->f3.rd, 5);
2051 prt_field("op", f->f3.op, 2);
2052 prt_field("op3", f->f3.op3, 6);
2063 prt_field("rs1", f->f3.rs1, 5);
2064 prt_field("rs2", f->f3.rs2, 5);
2077 prt_field("rs1", f->f3.rs1, 5);
2078 prt_field("rs2", f->f3.rs2, 5);
2079 prt_field("rd", f->f3.rd, 5);
2125 prt_field("op", f->f3.op, 2);
2126 prt_field("op3", f->f3.op3, 6);
2132 prt_field("rs1", f->f3.rs1, 5);
2133 prt_field("rs2", f->f3.rs2, 5);
2134 prt_field("rd", f->f3.rd, 5);
2341 if (f->f3.i != 0)
2344 bprintf(dhp, (octal != 0) ? "0%03o" : "0x%02x", f->f3.asi);
2376 p1 |= ((f->f3a.rs1 != 0) || f->f3.rs2 == 0);
2377 p2 |= (f->f3.rs2 != 0);
2383 (p2 != 0) ? reg_names[f->f3.rs2] : "",
2446 r1 = get_regname(dhp, FLG_P1_VAL(flags), f->f3.rs1);
2447 r2 = get_regname(dhp, FLG_P2_VAL(flags), f->f3.rs2);
2448 r3 = get_regname(dhp, FLG_P3_VAL(flags), f->f3.rd);
2479 if (f->f3.i == 0 || ((flags & FLG_NOIMM) != 0))