• Home
  • Raw
  • Download

Lines Matching refs:file

615 string(FILE *file, const char *string)  in string()  argument
617 fputs(string, file); in string()
656 control(FILE *file, const char *name, const char *const ctrl[], in control() argument
660 fprintf(file, "*** invalid %s value %d ", name, id); in control()
665 string(file, " "); in control()
666 string(file, ctrl[id]); in control()
674 print_opcode(FILE *file, const struct gen_device_info *devinfo, in print_opcode() argument
679 format(file, "*** invalid opcode value %d ", id); in print_opcode()
682 string(file, desc->name); in print_opcode()
687 reg(FILE *file, unsigned _reg_file, unsigned _reg_nr) in reg() argument
698 string(file, "null"); in reg()
701 format(file, "a%d", _reg_nr & 0x0f); in reg()
704 format(file, "acc%d", _reg_nr & 0x0f); in reg()
707 format(file, "f%d", _reg_nr & 0x0f); in reg()
710 format(file, "mask%d", _reg_nr & 0x0f); in reg()
713 format(file, "ms%d", _reg_nr & 0x0f); in reg()
716 format(file, "msd%d", _reg_nr & 0x0f); in reg()
719 format(file, "sr%d", _reg_nr & 0x0f); in reg()
722 format(file, "cr%d", _reg_nr & 0x0f); in reg()
725 format(file, "n%d", _reg_nr & 0x0f); in reg()
728 string(file, "ip"); in reg()
732 format(file, "tdr0"); in reg()
735 format(file, "tm%d", _reg_nr & 0x0f); in reg()
738 format(file, "ARF%d", _reg_nr); in reg()
742 err |= control(file, "src reg file", reg_file, _reg_file, NULL); in reg()
743 format(file, "%d", _reg_nr); in reg()
749 dest(FILE *file, const struct gen_device_info *devinfo, const brw_inst *inst) in dest() argument
760 err |= reg(file, brw_inst_send_dst_reg_file(devinfo, inst), in dest()
762 string(file, brw_reg_type_to_letters(type)); in dest()
764 err |= reg(file, brw_inst_send_dst_reg_file(devinfo, inst), in dest()
768 format(file, ".%u", subreg_nr); in dest()
769 string(file, brw_reg_type_to_letters(type)); in dest()
771 string(file, "g[a0"); in dest()
773 format(file, ".%"PRIu64, brw_inst_dst_ia_subreg_nr(devinfo, inst) / in dest()
776 format(file, " %d", brw_inst_send_dst_ia16_addr_imm(devinfo, inst)); in dest()
777 string(file, "]<"); in dest()
778 string(file, brw_reg_type_to_letters(type)); in dest()
782 err |= reg(file, brw_inst_dst_reg_file(devinfo, inst), in dest()
787 format(file, ".%"PRIu64, brw_inst_dst_da1_subreg_nr(devinfo, inst) / in dest()
789 string(file, "<"); in dest()
790 err |= control(file, "horiz stride", horiz_stride, in dest()
792 string(file, ">"); in dest()
793 string(file, brw_reg_type_to_letters(type)); in dest()
795 string(file, "g[a0"); in dest()
797 format(file, ".%"PRIu64, brw_inst_dst_ia_subreg_nr(devinfo, inst) / in dest()
800 format(file, " %d", brw_inst_dst_ia1_addr_imm(devinfo, inst)); in dest()
801 string(file, "]<"); in dest()
802 err |= control(file, "horiz stride", horiz_stride, in dest()
804 string(file, ">"); in dest()
805 string(file, brw_reg_type_to_letters(type)); in dest()
809 err |= reg(file, brw_inst_dst_reg_file(devinfo, inst), in dest()
814 format(file, ".%u", 16 / elem_size); in dest()
815 string(file, "<1>"); in dest()
816 err |= control(file, "writemask", writemask, in dest()
818 string(file, brw_reg_type_to_letters(type)); in dest()
821 string(file, "Indirect align16 address mode not supported"); in dest()
829 dest_3src(FILE *file, const struct gen_device_info *devinfo, const brw_inst *inst) in dest_3src() argument
849 err |= reg(file, reg_file, brw_inst_3src_dst_reg_nr(devinfo, inst)); in dest_3src()
863 format(file, ".%u", subreg_nr); in dest_3src()
864 string(file, "<1>"); in dest_3src()
867 err |= control(file, "writemask", writemask, in dest_3src()
870 string(file, brw_reg_type_to_letters(type)); in dest_3src()
876 src_align1_region(FILE *file, in src_align1_region() argument
881 string(file, "<"); in src_align1_region()
882 err |= control(file, "vert stride", vert_stride, _vert_stride, NULL); in src_align1_region()
883 string(file, ","); in src_align1_region()
884 err |= control(file, "width", width, _width, NULL); in src_align1_region()
885 string(file, ","); in src_align1_region()
886 err |= control(file, "horiz_stride", horiz_stride, _horiz_stride, NULL); in src_align1_region()
887 string(file, ">"); in src_align1_region()
892 src_da1(FILE *file, in src_da1() argument
903 err |= control(file, "bitnot", m_bitnot, _negate, NULL); in src_da1()
905 err |= control(file, "negate", m_negate, _negate, NULL); in src_da1()
907 err |= control(file, "abs", _abs, __abs, NULL); in src_da1()
909 err |= reg(file, _reg_file, reg_num); in src_da1()
914 format(file, ".%d", sub_reg_num / elem_size); /* use formal style like spec */ in src_da1()
916 src_align1_region(file, _vert_stride, _width, _horiz_stride); in src_da1()
917 string(file, brw_reg_type_to_letters(type)); in src_da1()
922 src_ia1(FILE *file, in src_ia1() argument
935 err |= control(file, "bitnot", m_bitnot, _negate, NULL); in src_ia1()
937 err |= control(file, "negate", m_negate, _negate, NULL); in src_ia1()
939 err |= control(file, "abs", _abs, __abs, NULL); in src_ia1()
941 string(file, "g[a0"); in src_ia1()
943 format(file, ".%d", _addr_subreg_nr); in src_ia1()
945 format(file, " %d", _addr_imm); in src_ia1()
946 string(file, "]"); in src_ia1()
947 src_align1_region(file, _vert_stride, _width, _horiz_stride); in src_ia1()
948 string(file, brw_reg_type_to_letters(type)); in src_ia1()
953 src_swizzle(FILE *file, unsigned swiz) in src_swizzle() argument
962 string(file, "."); in src_swizzle()
963 err |= control(file, "channel select", chan_sel, x, NULL); in src_swizzle()
965 string(file, "."); in src_swizzle()
966 err |= control(file, "channel select", chan_sel, x, NULL); in src_swizzle()
967 err |= control(file, "channel select", chan_sel, y, NULL); in src_swizzle()
968 err |= control(file, "channel select", chan_sel, z, NULL); in src_swizzle()
969 err |= control(file, "channel select", chan_sel, w, NULL); in src_swizzle()
975 src_da16(FILE *file, in src_da16() argument
990 err |= control(file, "bitnot", m_bitnot, _negate, NULL); in src_da16()
992 err |= control(file, "negate", m_negate, _negate, NULL); in src_da16()
994 err |= control(file, "abs", _abs, __abs, NULL); in src_da16()
996 err |= reg(file, _reg_file, _reg_nr); in src_da16()
1004 format(file, ".%d", 16 / elem_size); in src_da16()
1006 string(file, "<"); in src_da16()
1007 err |= control(file, "vert stride", vert_stride, _vert_stride, NULL); in src_da16()
1008 string(file, ">"); in src_da16()
1009 err |= src_swizzle(file, BRW_SWIZZLE4(swz_x, swz_y, swz_z, swz_w)); in src_da16()
1010 string(file, brw_reg_type_to_letters(type)); in src_da16()
1100 src0_3src(FILE *file, const struct gen_device_info *devinfo, const brw_inst *inst) in src0_3src() argument
1130 format(file, "%dW", imm_val); in src0_3src()
1132 format(file, "0x%04xUW", imm_val); in src0_3src()
1134 format(file, "0x%04xHF", imm_val); in src0_3src()
1169 err |= control(file, "negate", m_negate, in src0_3src()
1171 err |= control(file, "abs", _abs, brw_inst_3src_src0_abs(devinfo, inst), NULL); in src0_3src()
1173 err |= reg(file, _file, reg_nr); in src0_3src()
1177 format(file, ".%d", subreg_nr); in src0_3src()
1178 src_align1_region(file, _vert_stride, _width, _horiz_stride); in src0_3src()
1180 err |= src_swizzle(file, brw_inst_3src_a16_src0_swizzle(devinfo, inst)); in src0_3src()
1181 string(file, brw_reg_type_to_letters(type)); in src0_3src()
1186 src1_3src(FILE *file, const struct gen_device_info *devinfo, const brw_inst *inst) in src1_3src() argument
1242 err |= control(file, "negate", m_negate, in src1_3src()
1244 err |= control(file, "abs", _abs, brw_inst_3src_src1_abs(devinfo, inst), NULL); in src1_3src()
1246 err |= reg(file, _file, reg_nr); in src1_3src()
1250 format(file, ".%d", subreg_nr); in src1_3src()
1251 src_align1_region(file, _vert_stride, _width, _horiz_stride); in src1_3src()
1253 err |= src_swizzle(file, brw_inst_3src_a16_src1_swizzle(devinfo, inst)); in src1_3src()
1254 string(file, brw_reg_type_to_letters(type)); in src1_3src()
1259 src2_3src(FILE *file, const struct gen_device_info *devinfo, const brw_inst *inst) in src2_3src() argument
1286 format(file, "%dW", imm_val); in src2_3src()
1288 format(file, "0x%04xUW", imm_val); in src2_3src()
1290 format(file, "0x%04xHF", imm_val); in src2_3src()
1329 err |= control(file, "negate", m_negate, in src2_3src()
1331 err |= control(file, "abs", _abs, brw_inst_3src_src2_abs(devinfo, inst), NULL); in src2_3src()
1333 err |= reg(file, _file, reg_nr); in src2_3src()
1337 format(file, ".%d", subreg_nr); in src2_3src()
1338 src_align1_region(file, _vert_stride, _width, _horiz_stride); in src2_3src()
1340 err |= src_swizzle(file, brw_inst_3src_a16_src2_swizzle(devinfo, inst)); in src2_3src()
1341 string(file, brw_reg_type_to_letters(type)); in src2_3src()
1346 imm(FILE *file, const struct gen_device_info *devinfo, enum brw_reg_type type, in imm() argument
1351 format(file, "0x%016"PRIx64"UQ", brw_inst_imm_uq(devinfo, inst)); in imm()
1354 format(file, "0x%016"PRIx64"Q", brw_inst_imm_uq(devinfo, inst)); in imm()
1357 format(file, "0x%08xUD", brw_inst_imm_ud(devinfo, inst)); in imm()
1360 format(file, "%dD", brw_inst_imm_d(devinfo, inst)); in imm()
1363 format(file, "0x%04xUW", (uint16_t) brw_inst_imm_ud(devinfo, inst)); in imm()
1366 format(file, "%dW", (int16_t) brw_inst_imm_d(devinfo, inst)); in imm()
1369 format(file, "0x%08xUV", brw_inst_imm_ud(devinfo, inst)); in imm()
1372 format(file, "0x%"PRIx64"VF", brw_inst_bits(inst, 127, 96)); in imm()
1373 pad(file, 48); in imm()
1374 format(file, "/* [%-gF, %-gF, %-gF, %-gF]VF */", in imm()
1381 format(file, "0x%08xV", brw_inst_imm_ud(devinfo, inst)); in imm()
1388 format(file, "0x%"PRIx64"F", brw_inst_bits(inst, 127, 64)); in imm()
1389 pad(file, 48); in imm()
1390 format(file, "/* %-gF */", brw_inst_imm_df(devinfo, inst)); in imm()
1392 format(file, "0x%"PRIx64"F", brw_inst_bits(inst, 127, 96)); in imm()
1393 pad(file, 48); in imm()
1394 format(file, " /* %-gF */", brw_inst_imm_f(devinfo, inst)); in imm()
1398 format(file, "0x%016"PRIx64"DF", brw_inst_bits(inst, 127, 64)); in imm()
1399 pad(file, 48); in imm()
1400 format(file, "/* %-gDF */", brw_inst_imm_df(devinfo, inst)); in imm()
1403 string(file, "Half Float IMM"); in imm()
1408 format(file, "*** invalid immediate type %d ", type); in imm()
1414 src_sends_da(FILE *file, in src_sends_da() argument
1423 err |= reg(file, _reg_file, _reg_nr); in src_sends_da()
1427 format(file, ".1"); in src_sends_da()
1428 string(file, brw_reg_type_to_letters(type)); in src_sends_da()
1434 src_sends_ia(FILE *file, in src_sends_ia() argument
1440 string(file, "g[a0"); in src_sends_ia()
1442 format(file, ".1"); in src_sends_ia()
1444 format(file, " %d", _addr_imm); in src_sends_ia()
1445 string(file, "]"); in src_sends_ia()
1446 string(file, brw_reg_type_to_letters(type)); in src_sends_ia()
1452 src_send_desc_ia(FILE *file, in src_send_desc_ia() argument
1456 string(file, "a0"); in src_send_desc_ia()
1458 format(file, ".%d", _addr_subreg_nr); in src_send_desc_ia()
1459 format(file, "<0>UD"); in src_send_desc_ia()
1465 src0(FILE *file, const struct gen_device_info *devinfo, const brw_inst *inst) in src0() argument
1469 return src_sends_da(file, in src0()
1476 return src_sends_da(file, in src0()
1483 return src_sends_ia(file, in src0()
1490 return imm(file, devinfo, brw_inst_src0_type(devinfo, inst), inst); in src0()
1493 return src_da1(file, in src0()
1506 return src_ia1(file, in src0()
1520 return src_da16(file, in src0()
1535 string(file, "Indirect align16 address mode not supported"); in src0()
1542 src1(FILE *file, const struct gen_device_info *devinfo, const brw_inst *inst) in src1() argument
1545 return src_sends_da(file, in src1()
1552 return imm(file, devinfo, brw_inst_src1_type(devinfo, inst), inst); in src1()
1555 return src_da1(file, in src1()
1568 return src_ia1(file, in src1()
1582 return src_da16(file, in src1()
1597 string(file, "Indirect align16 address mode not supported"); in src1()
1604 qtr_ctrl(FILE *file, const struct gen_device_info *devinfo, const brw_inst *inst) in qtr_ctrl() argument
1612 format(file, " %dN", qtr_ctl * 2 + nib_ctl + 1); in qtr_ctrl()
1616 string(file, " 1Q"); in qtr_ctrl()
1619 string(file, " 2Q"); in qtr_ctrl()
1622 string(file, " 3Q"); in qtr_ctrl()
1625 string(file, " 4Q"); in qtr_ctrl()
1630 string(file, " 1H"); in qtr_ctrl()
1632 string(file, " 2H"); in qtr_ctrl()
1638 swsb(FILE *file, const struct gen_device_info *devinfo, const brw_inst *inst) in swsb() argument
1643 format(file, " @%d", swsb.regdist); in swsb()
1645 format(file, " $%d%s", swsb.sbid, in swsb()
1664 write_label(FILE *file, const struct gen_device_info *devinfo, in write_label() argument
1673 format(file, " LABEL%d", label->number); in write_label()
1679 brw_disassemble_inst(FILE *file, const struct gen_device_info *devinfo, in brw_disassemble_inst() argument
1690 string(file, "("); in brw_disassemble_inst()
1691 err |= control(file, "predicate inverse", pred_inv, in brw_disassemble_inst()
1693 format(file, "f%"PRIu64".%"PRIu64, in brw_disassemble_inst()
1697 err |= control(file, "predicate control align1", pred_ctrl_align1, in brw_disassemble_inst()
1700 err |= control(file, "predicate control align16", pred_ctrl_align16, in brw_disassemble_inst()
1703 string(file, ") "); in brw_disassemble_inst()
1706 err |= print_opcode(file, devinfo, opcode); in brw_disassemble_inst()
1709 err |= control(file, "saturate", saturate, brw_inst_saturate(devinfo, inst), in brw_disassemble_inst()
1712 err |= control(file, "debug control", debug_ctrl, in brw_disassemble_inst()
1716 string(file, " "); in brw_disassemble_inst()
1717 err |= control(file, "function", math_function, in brw_disassemble_inst()
1721 string(file, " "); in brw_disassemble_inst()
1722 err |= control(file, "function", sync_function, in brw_disassemble_inst()
1726 err |= control(file, "conditional modifier", conditional_modifier, in brw_disassemble_inst()
1738 format(file, ".f%"PRIu64".%"PRIu64, in brw_disassemble_inst()
1745 string(file, "("); in brw_disassemble_inst()
1746 err |= control(file, "execution size", exec_size, in brw_disassemble_inst()
1748 string(file, ")"); in brw_disassemble_inst()
1752 format(file, " %"PRIu64, brw_inst_base_mrf(devinfo, inst)); in brw_disassemble_inst()
1756 pad(file, 16); in brw_disassemble_inst()
1757 string(file, "JIP: "); in brw_disassemble_inst()
1758 write_label(file, devinfo, root_label, offset, brw_inst_jip(devinfo, inst)); in brw_disassemble_inst()
1760 pad(file, 38); in brw_disassemble_inst()
1761 string(file, "UIP: "); in brw_disassemble_inst()
1762 write_label(file, devinfo, root_label, offset, brw_inst_uip(devinfo, inst)); in brw_disassemble_inst()
1771 pad(file, 16); in brw_disassemble_inst()
1772 string(file, "JIP: "); in brw_disassemble_inst()
1773 write_label(file, devinfo, root_label, offset, jip); in brw_disassemble_inst()
1777 pad(file, 16); in brw_disassemble_inst()
1778 format(file, "Jump: %d", brw_inst_gen4_jump_count(devinfo, inst)); in brw_disassemble_inst()
1779 pad(file, 32); in brw_disassemble_inst()
1780 format(file, "Pop: %"PRIu64, brw_inst_gen4_pop_count(devinfo, inst)); in brw_disassemble_inst()
1785 pad(file, 16); in brw_disassemble_inst()
1786 format(file, "Jump: %d", brw_inst_gen4_jump_count(devinfo, inst)); in brw_disassemble_inst()
1788 pad(file, 16); in brw_disassemble_inst()
1789 format(file, "Pop: %"PRIu64, brw_inst_gen4_pop_count(devinfo, inst)); in brw_disassemble_inst()
1791 pad(file, 16); in brw_disassemble_inst()
1792 err |= src1(file, devinfo, inst); in brw_disassemble_inst()
1794 pad(file, 16); in brw_disassemble_inst()
1795 err |= dest_3src(file, devinfo, inst); in brw_disassemble_inst()
1797 pad(file, 32); in brw_disassemble_inst()
1798 err |= src0_3src(file, devinfo, inst); in brw_disassemble_inst()
1800 pad(file, 48); in brw_disassemble_inst()
1801 err |= src1_3src(file, devinfo, inst); in brw_disassemble_inst()
1803 pad(file, 64); in brw_disassemble_inst()
1804 err |= src2_3src(file, devinfo, inst); in brw_disassemble_inst()
1807 pad(file, 16); in brw_disassemble_inst()
1808 err |= dest(file, devinfo, inst); in brw_disassemble_inst()
1812 pad(file, 32); in brw_disassemble_inst()
1813 err |= src0(file, devinfo, inst); in brw_disassemble_inst()
1817 pad(file, 48); in brw_disassemble_inst()
1818 err |= src1(file, devinfo, inst); in brw_disassemble_inst()
1828 pad(file, 64); in brw_disassemble_inst()
1831 err |= src_send_desc_ia(file, devinfo, 0); in brw_disassemble_inst()
1835 fprintf(file, "0x%08"PRIx32, imm_desc); in brw_disassemble_inst()
1838 pad(file, 80); in brw_disassemble_inst()
1841 err |= src_send_desc_ia(file, devinfo, in brw_disassemble_inst()
1846 fprintf(file, "0x%08"PRIx32, imm_ex_desc); in brw_disassemble_inst()
1851 pad(file, 48); in brw_disassemble_inst()
1852 err |= src1(file, devinfo, inst); in brw_disassemble_inst()
1853 pad(file, 64); in brw_disassemble_inst()
1857 pad(file, 48); in brw_disassemble_inst()
1861 fprintf(file, "0x%08"PRIx64, inst->data[1] >> 32); in brw_disassemble_inst()
1864 newline(file); in brw_disassemble_inst()
1865 pad(file, 16); in brw_disassemble_inst()
1868 fprintf(file, " "); in brw_disassemble_inst()
1869 err |= control(file, "SFID", devinfo->gen >= 6 ? gen6_sfid : gen4_sfid, in brw_disassemble_inst()
1871 string(file, " MsgDesc:"); in brw_disassemble_inst()
1874 format(file, " indirect"); in brw_disassemble_inst()
1878 err |= control(file, "math function", math_function, in brw_disassemble_inst()
1880 err |= control(file, "math saturate", math_saturate, in brw_disassemble_inst()
1882 err |= control(file, "math signed", math_signed, in brw_disassemble_inst()
1884 err |= control(file, "math scalar", math_scalar, in brw_disassemble_inst()
1886 err |= control(file, "math precision", math_precision, in brw_disassemble_inst()
1891 err |= control(file, "sampler message", gen5_sampler_msg_type, in brw_disassemble_inst()
1894 err |= control(file, "sampler simd mode", gen5_sampler_simd_mode, in brw_disassemble_inst()
1897 format(file, " Surface = %u Sampler = %u", in brw_disassemble_inst()
1901 format(file, " (%u, %u, %u, ", in brw_disassemble_inst()
1906 err |= control(file, "sampler target format", in brw_disassemble_inst()
1911 string(file, ")"); in brw_disassemble_inst()
1918 format(file, " (%u, %u, %u, %u)", in brw_disassemble_inst()
1926 err |= control(file, "DP read message type", in brw_disassemble_inst()
1932 format(file, " MsgCtrl = 0x%u", in brw_disassemble_inst()
1935 format(file, " Surface = %u", in brw_disassemble_inst()
1944 err |= control(file, "DP rc message type", in brw_disassemble_inst()
1952 err |= control(file, "RT message type", m_rt_write_subtype, in brw_disassemble_inst()
1955 string(file, " Hi"); in brw_disassemble_inst()
1957 string(file, " LastRT"); in brw_disassemble_inst()
1960 string(file, " WriteCommit"); in brw_disassemble_inst()
1962 format(file, " MsgCtrl = 0x%u", in brw_disassemble_inst()
1966 format(file, " Surface = %u", in brw_disassemble_inst()
1974 format(file, " %"PRIu64, brw_inst_urb_global_offset(devinfo, inst)); in brw_disassemble_inst()
1978 err |= control(file, "urb opcode", in brw_disassemble_inst()
1985 string(file, " per-slot"); in brw_disassemble_inst()
1991 string(file, " masked"); in brw_disassemble_inst()
1993 err |= control(file, "urb swizzle", urb_swizzle, in brw_disassemble_inst()
1999 err |= control(file, "urb allocate", urb_allocate, in brw_disassemble_inst()
2001 err |= control(file, "urb used", urb_used, in brw_disassemble_inst()
2005 err |= control(file, "urb complete", urb_complete, in brw_disassemble_inst()
2014 format(file, " (%s)", in brw_disassemble_inst()
2020 format(file, " ("); in brw_disassemble_inst()
2022 err |= control(file, "DP DC0 message type", in brw_disassemble_inst()
2026 format(file, ", %u, ", in brw_disassemble_inst()
2031 control(file, "atomic op", aop, in brw_disassemble_inst()
2036 format(file, "%u", in brw_disassemble_inst()
2039 format(file, ")"); in brw_disassemble_inst()
2046 format(file, " ("); in brw_disassemble_inst()
2050 err |= control(file, "DP DC1 message type", in brw_disassemble_inst()
2054 format(file, ", Surface = %u, ", in brw_disassemble_inst()
2061 format(file, "SIMD%d,", (msg_ctrl & (1 << 4)) ? 8 : 16); in brw_disassemble_inst()
2067 control(file, "atomic op", aop, msg_ctrl & 0xf, &space); in brw_disassemble_inst()
2076 format(file, "SIMD%s, Mask = 0x%x", in brw_disassemble_inst()
2082 format(file, "SIMD%d,", (msg_ctrl & (1 << 4)) ? 8 : 16); in brw_disassemble_inst()
2083 control(file, "atomic float op", aop_float, msg_ctrl & 0xf, in brw_disassemble_inst()
2087 format(file, "0x%x", msg_ctrl); in brw_disassemble_inst()
2089 format(file, ")"); in brw_disassemble_inst()
2097 format(file, " (%s, %s, 0x%02"PRIx64")", in brw_disassemble_inst()
2106 format(file, "unsupported shared function ID %d", sfid); in brw_disassemble_inst()
2111 string(file, " "); in brw_disassemble_inst()
2114 format(file, "mlen %u", brw_message_desc_mlen(devinfo, imm_desc)); in brw_disassemble_inst()
2116 format(file, " ex_mlen %u", in brw_disassemble_inst()
2120 format(file, " rlen %u", brw_message_desc_rlen(devinfo, imm_desc)); in brw_disassemble_inst()
2122 pad(file, 64); in brw_disassemble_inst()
2124 string(file, "{"); in brw_disassemble_inst()
2126 err |= control(file, "access mode", access_mode, in brw_disassemble_inst()
2129 err |= control(file, "write enable control", wectrl, in brw_disassemble_inst()
2132 err |= control(file, "mask control", mask_ctrl, in brw_disassemble_inst()
2137 err |= control(file, "dependency control", dep_ctrl, in brw_disassemble_inst()
2143 err |= qtr_ctrl(file, devinfo, inst); in brw_disassemble_inst()
2149 format(file, " compr4"); in brw_disassemble_inst()
2151 err |= control(file, "compression control", compr_ctrl, in brw_disassemble_inst()
2157 err |= swsb(file, devinfo, inst); in brw_disassemble_inst()
2159 err |= control(file, "compaction", cmpt_ctrl, is_compacted, &space); in brw_disassemble_inst()
2160 err |= control(file, "thread control", thread_ctrl, in brw_disassemble_inst()
2165 err |= control(file, "branch ctrl", branch_ctrl, in brw_disassemble_inst()
2168 err |= control(file, "acc write control", accwr, in brw_disassemble_inst()
2172 err |= control(file, "end of thread", end_of_thread, in brw_disassemble_inst()
2175 string(file, " "); in brw_disassemble_inst()
2176 string(file, "}"); in brw_disassemble_inst()
2178 string(file, ";"); in brw_disassemble_inst()
2179 newline(file); in brw_disassemble_inst()