|
reference, declaration → definition
definition → references, declarations, derived classes, virtual overrides
reference to multiple definitions → definitions
unreferenced
|
References
gen/lib/Target/NVPTX/NVPTXGenAsmWriter.inc12830 O << "\t";
12837 O << AsmStrs+(Bits & 32767)-1;
12849 printOperand(MI, 0, O);
12853 printProtoIdent(MI, 0, O);
12858 printCvtMode(MI, 2, O, "base");
12859 printCvtMode(MI, 2, O, "ftz");
12860 printCvtMode(MI, 2, O, "sat");
12864 printOperand(MI, 1, O);
12868 printOperand(MI, 2, O);
12872 printLdStCode(MI, 2, O, "volatile");
12873 printLdStCode(MI, 3, O, "addsp");
12874 printLdStCode(MI, 4, O, "vec");
12875 O << '.';
12876 printLdStCode(MI, 5, O, "sign");
12877 printOperand(MI, 6, O);
12881 printLdStCode(MI, 4, O, "volatile");
12882 printLdStCode(MI, 5, O, "addsp");
12883 printLdStCode(MI, 6, O, "vec");
12884 O << '.';
12885 printLdStCode(MI, 7, O, "sign");
12886 printOperand(MI, 8, O);
12890 printLdStCode(MI, 1, O, "volatile");
12891 printLdStCode(MI, 2, O, "addsp");
12892 printLdStCode(MI, 3, O, "vec");
12893 O << '.';
12894 printLdStCode(MI, 4, O, "sign");
12895 printOperand(MI, 5, O);
12899 printCmpMode(MI, 3, O, "base");
12900 printCmpMode(MI, 3, O, "ftz");
12904 printCmpMode(MI, 4, O, "base");
12905 printCmpMode(MI, 4, O, "ftz");
12906 O << ".f16x2 \t";
12907 printOperand(MI, 0, O);
12908 O << '|';
12909 printOperand(MI, 1, O);
12910 O << ", ";
12911 printOperand(MI, 2, O);
12912 O << ", ";
12913 printOperand(MI, 3, O);
12914 O << ';';
12919 printCmpMode(MI, 3, O);
12923 printOperand(MI, 4, O);
12927 printMmaCode(MI, 28, O, "aligned");
12931 printMmaCode(MI, 32, O, "aligned");
12935 printMmaCode(MI, 24, O, "aligned");
12939 printMmaCode(MI, 20, O, "aligned");
12943 printMmaCode(MI, 21, O, "aligned");
12947 printMmaCode(MI, 6, O, "aligned");
12951 printMmaCode(MI, 9, O, "aligned");
12955 printMmaCode(MI, 5, O, "aligned");
12959 printMmaCode(MI, 3, O, "aligned");
12963 printMmaCode(MI, 2, O, "aligned");
12967 printMmaCode(MI, 10, O, "aligned");
12971 printMmaCode(MI, 4, O, "aligned");
12975 printMmaCode(MI, 11, O, "aligned");
12979 printMmaCode(MI, 7, O, "aligned");
12989 O << ", ";
12993 O << ", {";
12994 printOperand(MI, 1, O);
12998 O << ", (1);";
13003 O << " bra \t";
13004 printOperand(MI, 1, O);
13005 O << ';';
13010 O << ".f16.f16 \t";
13011 printOperand(MI, 0, O);
13012 O << ", ";
13013 printOperand(MI, 1, O);
13014 O << ';';
13019 O << ".f16.f32 \t";
13020 printOperand(MI, 0, O);
13021 O << ", ";
13022 printOperand(MI, 1, O);
13023 O << ';';
13028 O << ".f16.f64 \t";
13029 printOperand(MI, 0, O);
13030 O << ", ";
13031 printOperand(MI, 1, O);
13032 O << ';';
13037 O << ".f16.s16 \t";
13038 printOperand(MI, 0, O);
13039 O << ", ";
13040 printOperand(MI, 1, O);
13041 O << ';';
13046 O << ".f16.s32 \t";
13047 printOperand(MI, 0, O);
13048 O << ", ";
13049 printOperand(MI, 1, O);
13050 O << ';';
13055 O << ".f16.s64 \t";
13056 printOperand(MI, 0, O);
13057 O << ", ";
13058 printOperand(MI, 1, O);
13059 O << ';';
13064 O << ".f16.s8 \t";
13065 printOperand(MI, 0, O);
13066 O << ", ";
13067 printOperand(MI, 1, O);
13068 O << ';';
13073 O << ".f16.u16 \t";
13074 printOperand(MI, 0, O);
13075 O << ", ";
13076 printOperand(MI, 1, O);
13077 O << ';';
13082 O << ".f16.u32 \t";
13083 printOperand(MI, 0, O);
13084 O << ", ";
13085 printOperand(MI, 1, O);
13086 O << ';';
13091 O << ".f16.u64 \t";
13092 printOperand(MI, 0, O);
13093 O << ", ";
13094 printOperand(MI, 1, O);
13095 O << ';';
13100 O << ".f16.u8 \t";
13101 printOperand(MI, 0, O);
13102 O << ", ";
13103 printOperand(MI, 1, O);
13104 O << ';';
13109 O << ".f32.f16 \t";
13110 printOperand(MI, 0, O);
13111 O << ", ";
13112 printOperand(MI, 1, O);
13113 O << ';';
13118 O << ".f32.f32 \t";
13119 printOperand(MI, 0, O);
13120 O << ", ";
13121 printOperand(MI, 1, O);
13122 O << ';';
13127 O << ".f32.f64 \t";
13128 printOperand(MI, 0, O);
13129 O << ", ";
13130 printOperand(MI, 1, O);
13131 O << ';';
13136 O << ".f32.s16 \t";
13137 printOperand(MI, 0, O);
13138 O << ", ";
13139 printOperand(MI, 1, O);
13140 O << ';';
13145 O << ".f32.s32 \t";
13146 printOperand(MI, 0, O);
13147 O << ", ";
13148 printOperand(MI, 1, O);
13149 O << ';';
13154 O << ".f32.s64 \t";
13155 printOperand(MI, 0, O);
13156 O << ", ";
13157 printOperand(MI, 1, O);
13158 O << ';';
13163 O << ".f32.s8 \t";
13164 printOperand(MI, 0, O);
13165 O << ", ";
13166 printOperand(MI, 1, O);
13167 O << ';';
13172 O << ".f32.u16 \t";
13173 printOperand(MI, 0, O);
13174 O << ", ";
13175 printOperand(MI, 1, O);
13176 O << ';';
13181 O << ".f32.u32 \t";
13182 printOperand(MI, 0, O);
13183 O << ", ";
13184 printOperand(MI, 1, O);
13185 O << ';';
13190 O << ".f32.u64 \t";
13191 printOperand(MI, 0, O);
13192 O << ", ";
13193 printOperand(MI, 1, O);
13194 O << ';';
13199 O << ".f32.u8 \t";
13200 printOperand(MI, 0, O);
13201 O << ", ";
13202 printOperand(MI, 1, O);
13203 O << ';';
13208 O << ".f64.f16 \t";
13209 printOperand(MI, 0, O);
13210 O << ", ";
13211 printOperand(MI, 1, O);
13212 O << ';';
13217 O << ".f64.f32 \t";
13218 printOperand(MI, 0, O);
13219 O << ", ";
13220 printOperand(MI, 1, O);
13221 O << ';';
13226 O << ".f64.f64 \t";
13227 printOperand(MI, 0, O);
13228 O << ", ";
13229 printOperand(MI, 1, O);
13230 O << ';';
13235 O << ".f64.s16 \t";
13236 printOperand(MI, 0, O);
13237 O << ", ";
13238 printOperand(MI, 1, O);
13239 O << ';';
13244 O << ".f64.s32 \t";
13245 printOperand(MI, 0, O);
13246 O << ", ";
13247 printOperand(MI, 1, O);
13248 O << ';';
13253 O << ".f64.s64 \t";
13254 printOperand(MI, 0, O);
13255 O << ", ";
13256 printOperand(MI, 1, O);
13257 O << ';';
13262 O << ".f64.s8 \t";
13263 printOperand(MI, 0, O);
13264 O << ", ";
13265 printOperand(MI, 1, O);
13266 O << ';';
13271 O << ".f64.u16 \t";
13272 printOperand(MI, 0, O);
13273 O << ", ";
13274 printOperand(MI, 1, O);
13275 O << ';';
13280 O << ".f64.u32 \t";
13281 printOperand(MI, 0, O);
13282 O << ", ";
13283 printOperand(MI, 1, O);
13284 O << ';';
13289 O << ".f64.u64 \t";
13290 printOperand(MI, 0, O);
13291 O << ", ";
13292 printOperand(MI, 1, O);
13293 O << ';';
13298 O << ".f64.u8 \t";
13299 printOperand(MI, 0, O);
13300 O << ", ";
13301 printOperand(MI, 1, O);
13302 O << ';';
13307 O << ".s16.f16 \t";
13308 printOperand(MI, 0, O);
13309 O << ", ";
13310 printOperand(MI, 1, O);
13311 O << ';';
13316 O << ".s16.f32 \t";
13317 printOperand(MI, 0, O);
13318 O << ", ";
13319 printOperand(MI, 1, O);
13320 O << ';';
13325 O << ".s16.f64 \t";
13326 printOperand(MI, 0, O);
13327 O << ", ";
13328 printOperand(MI, 1, O);
13329 O << ';';
13334 O << ".s16.s16 \t";
13335 printOperand(MI, 0, O);
13336 O << ", ";
13337 printOperand(MI, 1, O);
13338 O << ';';
13343 O << ".s16.s32 \t";
13344 printOperand(MI, 0, O);
13345 O << ", ";
13346 printOperand(MI, 1, O);
13347 O << ';';
13352 O << ".s16.s64 \t";
13353 printOperand(MI, 0, O);
13354 O << ", ";
13355 printOperand(MI, 1, O);
13356 O << ';';
13361 O << ".s16.s8 \t";
13362 printOperand(MI, 0, O);
13363 O << ", ";
13364 printOperand(MI, 1, O);
13365 O << ';';
13370 O << ".s16.u16 \t";
13371 printOperand(MI, 0, O);
13372 O << ", ";
13373 printOperand(MI, 1, O);
13374 O << ';';
13379 O << ".s16.u32 \t";
13380 printOperand(MI, 0, O);
13381 O << ", ";
13382 printOperand(MI, 1, O);
13383 O << ';';
13388 O << ".s16.u64 \t";
13389 printOperand(MI, 0, O);
13390 O << ", ";
13391 printOperand(MI, 1, O);
13392 O << ';';
13397 O << ".s16.u8 \t";
13398 printOperand(MI, 0, O);
13399 O << ", ";
13400 printOperand(MI, 1, O);
13401 O << ';';
13406 O << ".s32.f16 \t";
13407 printOperand(MI, 0, O);
13408 O << ", ";
13409 printOperand(MI, 1, O);
13410 O << ';';
13415 O << ".s32.f32 \t";
13416 printOperand(MI, 0, O);
13417 O << ", ";
13418 printOperand(MI, 1, O);
13419 O << ';';
13424 O << ".s32.f64 \t";
13425 printOperand(MI, 0, O);
13426 O << ", ";
13427 printOperand(MI, 1, O);
13428 O << ';';
13433 O << ".s32.s16 \t";
13434 printOperand(MI, 0, O);
13435 O << ", ";
13436 printOperand(MI, 1, O);
13437 O << ';';
13442 O << ".s32.s32 \t";
13443 printOperand(MI, 0, O);
13444 O << ", ";
13445 printOperand(MI, 1, O);
13446 O << ';';
13451 O << ".s32.s64 \t";
13452 printOperand(MI, 0, O);
13453 O << ", ";
13454 printOperand(MI, 1, O);
13455 O << ';';
13460 O << ".s32.s8 \t";
13461 printOperand(MI, 0, O);
13462 O << ", ";
13463 printOperand(MI, 1, O);
13464 O << ';';
13469 O << ".s32.u16 \t";
13470 printOperand(MI, 0, O);
13471 O << ", ";
13472 printOperand(MI, 1, O);
13473 O << ';';
13478 O << ".s32.u32 \t";
13479 printOperand(MI, 0, O);
13480 O << ", ";
13481 printOperand(MI, 1, O);
13482 O << ';';
13487 O << ".s32.u64 \t";
13488 printOperand(MI, 0, O);
13489 O << ", ";
13490 printOperand(MI, 1, O);
13491 O << ';';
13496 O << ".s32.u8 \t";
13497 printOperand(MI, 0, O);
13498 O << ", ";
13499 printOperand(MI, 1, O);
13500 O << ';';
13505 O << ".s64.f16 \t";
13506 printOperand(MI, 0, O);
13507 O << ", ";
13508 printOperand(MI, 1, O);
13509 O << ';';
13514 O << ".s64.f32 \t";
13515 printOperand(MI, 0, O);
13516 O << ", ";
13517 printOperand(MI, 1, O);
13518 O << ';';
13523 O << ".s64.f64 \t";
13524 printOperand(MI, 0, O);
13525 O << ", ";
13526 printOperand(MI, 1, O);
13527 O << ';';
13532 O << ".s64.s16 \t";
13533 printOperand(MI, 0, O);
13534 O << ", ";
13535 printOperand(MI, 1, O);
13536 O << ';';
13541 O << ".s64.s32 \t";
13542 printOperand(MI, 0, O);
13543 O << ", ";
13544 printOperand(MI, 1, O);
13545 O << ';';
13550 O << ".s64.s64 \t";
13551 printOperand(MI, 0, O);
13552 O << ", ";
13553 printOperand(MI, 1, O);
13554 O << ';';
13559 O << ".s64.s8 \t";
13560 printOperand(MI, 0, O);
13561 O << ", ";
13562 printOperand(MI, 1, O);
13563 O << ';';
13568 O << ".s64.u16 \t";
13569 printOperand(MI, 0, O);
13570 O << ", ";
13571 printOperand(MI, 1, O);
13572 O << ';';
13577 O << ".s64.u32 \t";
13578 printOperand(MI, 0, O);
13579 O << ", ";
13580 printOperand(MI, 1, O);
13581 O << ';';
13586 O << ".s64.u64 \t";
13587 printOperand(MI, 0, O);
13588 O << ", ";
13589 printOperand(MI, 1, O);
13590 O << ';';
13595 O << ".s64.u8 \t";
13596 printOperand(MI, 0, O);
13597 O << ", ";
13598 printOperand(MI, 1, O);
13599 O << ';';
13604 O << ".s8.f16 \t";
13605 printOperand(MI, 0, O);
13606 O << ", ";
13607 printOperand(MI, 1, O);
13608 O << ';';
13613 O << ".s8.f32 \t";
13614 printOperand(MI, 0, O);
13615 O << ", ";
13616 printOperand(MI, 1, O);
13617 O << ';';
13622 O << ".s8.f64 \t";
13623 printOperand(MI, 0, O);
13624 O << ", ";
13625 printOperand(MI, 1, O);
13626 O << ';';
13631 O << ".s8.s16 \t";
13632 printOperand(MI, 0, O);
13633 O << ", ";
13634 printOperand(MI, 1, O);
13635 O << ';';
13640 O << ".s8.s32 \t";
13641 printOperand(MI, 0, O);
13642 O << ", ";
13643 printOperand(MI, 1, O);
13644 O << ';';
13649 O << ".s8.s64 \t";
13650 printOperand(MI, 0, O);
13651 O << ", ";
13652 printOperand(MI, 1, O);
13653 O << ';';
13658 O << ".s8.s8 \t";
13659 printOperand(MI, 0, O);
13660 O << ", ";
13661 printOperand(MI, 1, O);
13662 O << ';';
13667 O << ".s8.u16 \t";
13668 printOperand(MI, 0, O);
13669 O << ", ";
13670 printOperand(MI, 1, O);
13671 O << ';';
13676 O << ".s8.u32 \t";
13677 printOperand(MI, 0, O);
13678 O << ", ";
13679 printOperand(MI, 1, O);
13680 O << ';';
13685 O << ".s8.u64 \t";
13686 printOperand(MI, 0, O);
13687 O << ", ";
13688 printOperand(MI, 1, O);
13689 O << ';';
13694 O << ".s8.u8 \t";
13695 printOperand(MI, 0, O);
13696 O << ", ";
13697 printOperand(MI, 1, O);
13698 O << ';';
13703 O << ".u16.f16 \t";
13704 printOperand(MI, 0, O);
13705 O << ", ";
13706 printOperand(MI, 1, O);
13707 O << ';';
13712 O << ".u16.f32 \t";
13713 printOperand(MI, 0, O);
13714 O << ", ";
13715 printOperand(MI, 1, O);
13716 O << ';';
13721 O << ".u16.f64 \t";
13722 printOperand(MI, 0, O);
13723 O << ", ";
13724 printOperand(MI, 1, O);
13725 O << ';';
13730 O << ".u16.s16 \t";
13731 printOperand(MI, 0, O);
13732 O << ", ";
13733 printOperand(MI, 1, O);
13734 O << ';';
13739 O << ".u16.s32 \t";
13740 printOperand(MI, 0, O);
13741 O << ", ";
13742 printOperand(MI, 1, O);
13743 O << ';';
13748 O << ".u16.s64 \t";
13749 printOperand(MI, 0, O);
13750 O << ", ";
13751 printOperand(MI, 1, O);
13752 O << ';';
13757 O << ".u16.s8 \t";
13758 printOperand(MI, 0, O);
13759 O << ", ";
13760 printOperand(MI, 1, O);
13761 O << ';';
13766 O << ".u16.u16 \t";
13767 printOperand(MI, 0, O);
13768 O << ", ";
13769 printOperand(MI, 1, O);
13770 O << ';';
13775 O << ".u16.u32 \t";
13776 printOperand(MI, 0, O);
13777 O << ", ";
13778 printOperand(MI, 1, O);
13779 O << ';';
13784 O << ".u16.u64 \t";
13785 printOperand(MI, 0, O);
13786 O << ", ";
13787 printOperand(MI, 1, O);
13788 O << ';';
13793 O << ".u16.u8 \t";
13794 printOperand(MI, 0, O);
13795 O << ", ";
13796 printOperand(MI, 1, O);
13797 O << ';';
13802 O << ".u32.f16 \t";
13803 printOperand(MI, 0, O);
13804 O << ", ";
13805 printOperand(MI, 1, O);
13806 O << ';';
13811 O << ".u32.f32 \t";
13812 printOperand(MI, 0, O);
13813 O << ", ";
13814 printOperand(MI, 1, O);
13815 O << ';';
13820 O << ".u32.f64 \t";
13821 printOperand(MI, 0, O);
13822 O << ", ";
13823 printOperand(MI, 1, O);
13824 O << ';';
13829 O << ".u32.s16 \t";
13830 printOperand(MI, 0, O);
13831 O << ", ";
13832 printOperand(MI, 1, O);
13833 O << ';';
13838 O << ".u32.s32 \t";
13839 printOperand(MI, 0, O);
13840 O << ", ";
13841 printOperand(MI, 1, O);
13842 O << ';';
13847 O << ".u32.s64 \t";
13848 printOperand(MI, 0, O);
13849 O << ", ";
13850 printOperand(MI, 1, O);
13851 O << ';';
13856 O << ".u32.s8 \t";
13857 printOperand(MI, 0, O);
13858 O << ", ";
13859 printOperand(MI, 1, O);
13860 O << ';';
13865 O << ".u32.u16 \t";
13866 printOperand(MI, 0, O);
13867 O << ", ";
13868 printOperand(MI, 1, O);
13869 O << ';';
13874 O << ".u32.u32 \t";
13875 printOperand(MI, 0, O);
13876 O << ", ";
13877 printOperand(MI, 1, O);
13878 O << ';';
13883 O << ".u32.u64 \t";
13884 printOperand(MI, 0, O);
13885 O << ", ";
13886 printOperand(MI, 1, O);
13887 O << ';';
13892 O << ".u32.u8 \t";
13893 printOperand(MI, 0, O);
13894 O << ", ";
13895 printOperand(MI, 1, O);
13896 O << ';';
13901 O << ".u64.f16 \t";
13902 printOperand(MI, 0, O);
13903 O << ", ";
13904 printOperand(MI, 1, O);
13905 O << ';';
13910 O << ".u64.f32 \t";
13911 printOperand(MI, 0, O);
13912 O << ", ";
13913 printOperand(MI, 1, O);
13914 O << ';';
13919 O << ".u64.f64 \t";
13920 printOperand(MI, 0, O);
13921 O << ", ";
13922 printOperand(MI, 1, O);
13923 O << ';';
13928 O << ".u64.s16 \t";
13929 printOperand(MI, 0, O);
13930 O << ", ";
13931 printOperand(MI, 1, O);
13932 O << ';';
13937 O << ".u64.s32 \t";
13938 printOperand(MI, 0, O);
13939 O << ", ";
13940 printOperand(MI, 1, O);
13941 O << ';';
13946 O << ".u64.s64 \t";
13947 printOperand(MI, 0, O);
13948 O << ", ";
13949 printOperand(MI, 1, O);
13950 O << ';';
13955 O << ".u64.s8 \t";
13956 printOperand(MI, 0, O);
13957 O << ", ";
13958 printOperand(MI, 1, O);
13959 O << ';';
13964 O << ".u64.u16 \t";
13965 printOperand(MI, 0, O);
13966 O << ", ";
13967 printOperand(MI, 1, O);
13968 O << ';';
13973 O << ".u64.u32 \t";
13974 printOperand(MI, 0, O);
13975 O << ", ";
13976 printOperand(MI, 1, O);
13977 O << ';';
13982 O << ".u64.u64 \t";
13983 printOperand(MI, 0, O);
13984 O << ", ";
13985 printOperand(MI, 1, O);
13986 O << ';';
13991 O << ".u64.u8 \t";
13992 printOperand(MI, 0, O);
13993 O << ", ";
13994 printOperand(MI, 1, O);
13995 O << ';';
14000 O << ".u8.f16 \t";
14001 printOperand(MI, 0, O);
14002 O << ", ";
14003 printOperand(MI, 1, O);
14004 O << ';';
14009 O << ".u8.f32 \t";
14010 printOperand(MI, 0, O);
14011 O << ", ";
14012 printOperand(MI, 1, O);
14013 O << ';';
14018 O << ".u8.f64 \t";
14019 printOperand(MI, 0, O);
14020 O << ", ";
14021 printOperand(MI, 1, O);
14022 O << ';';
14027 O << ".u8.s16 \t";
14028 printOperand(MI, 0, O);
14029 O << ", ";
14030 printOperand(MI, 1, O);
14031 O << ';';
14036 O << ".u8.s32 \t";
14037 printOperand(MI, 0, O);
14038 O << ", ";
14039 printOperand(MI, 1, O);
14040 O << ';';
14045 O << ".u8.s64 \t";
14046 printOperand(MI, 0, O);
14047 O << ", ";
14048 printOperand(MI, 1, O);
14049 O << ';';
14054 O << ".u8.s8 \t";
14055 printOperand(MI, 0, O);
14056 O << ", ";
14057 printOperand(MI, 1, O);
14058 O << ';';
14063 O << ".u8.u16 \t";
14064 printOperand(MI, 0, O);
14065 O << ", ";
14066 printOperand(MI, 1, O);
14067 O << ';';
14072 O << ".u8.u32 \t";
14073 printOperand(MI, 0, O);
14074 O << ", ";
14075 printOperand(MI, 1, O);
14076 O << ';';
14081 O << ".u8.u64 \t";
14082 printOperand(MI, 0, O);
14083 O << ", ";
14084 printOperand(MI, 1, O);
14085 O << ';';
14090 O << ".u8.u8 \t";
14091 printOperand(MI, 0, O);
14092 O << ", ";
14093 printOperand(MI, 1, O);
14094 O << ';';
14103 O << " .b8 param";
14104 printOperand(MI, 1, O);
14105 O << '[';
14106 printOperand(MI, 2, O);
14107 O << "];";
14112 O << " .b8 retval";
14113 printOperand(MI, 2, O);
14114 O << '[';
14115 printOperand(MI, 1, O);
14116 O << "];";
14121 O << " retval";
14122 printOperand(MI, 1, O);
14123 O << ';';
14128 O << " param";
14129 printOperand(MI, 0, O);
14130 O << ';';
14135 O << ", %tmp_hi}, ";
14136 printOperand(MI, 1, O);
14137 O << "; }";
14142 O << "}, ";
14143 printOperand(MI, 1, O);
14147 O << ",%dummy}, ";
14148 printOperand(MI, 1, O);
14149 O << ";\n\t}";
14154 O << ';';
14159 O << ", 0; \n\tbar.red.and.pred \t%p2, 0, %p1; \n\tselp.u32 \t";
14160 printOperand(MI, 0, O);
14161 O << ", 1, 0, %p2; \n\t}";
14166 O << ", 0; \n\tbar.red.or.pred \t%p2, 0, %p1; \n\tselp.u32 \t";
14167 printOperand(MI, 0, O);
14168 O << ", 1, 0, %p2; \n\t}";
14173 O << ", 0; \n\tbar.red.popc.u32 \t";
14174 printOperand(MI, 0, O);
14175 O << ", 0, %p1; \n\t}";
14180 O << ", %temp}, ";
14181 printOperand(MI, 1, O);
14182 O << ";\n\t}";
14187 O << ", [";
14191 O << "; \n\tatom.global.add.u32 \t";
14192 printOperand(MI, 0, O);
14193 O << ", [";
14194 printOperand(MI, 1, O);
14195 O << "], temp; \n\t}";
14200 O << "; \n\tatom.add.u32 \t";
14201 printOperand(MI, 0, O);
14202 O << ", [";
14203 printOperand(MI, 1, O);
14204 O << "], temp; \n\t}";
14209 O << "; \n\tatom.global.add.u64 \t";
14210 printOperand(MI, 0, O);
14211 O << ", [";
14212 printOperand(MI, 1, O);
14213 O << "], temp; \n\t}";
14218 O << "; \n\tatom.add.u64 \t";
14219 printOperand(MI, 0, O);
14220 O << ", [";
14221 printOperand(MI, 1, O);
14222 O << "], temp; \n\t}";
14227 O << "; \n\tatom.shared.add.u32 \t";
14228 printOperand(MI, 0, O);
14229 O << ", [";
14230 printOperand(MI, 1, O);
14231 O << "], temp; \n\t}";
14236 O << "; \n\tatom.shared.add.u64 \t";
14237 printOperand(MI, 0, O);
14238 O << ", [";
14239 printOperand(MI, 1, O);
14240 O << "], temp; \n\t}";
14245 O << ", %clock;";
14250 O << ", %clock64;";
14255 O << ", %ctaid.w;";
14260 O << ", %ctaid.x;";
14265 O << ", %ctaid.y;";
14270 O << ", %ctaid.z;";
14275 O << ", %gridid;";
14280 O << ", %laneid;";
14285 O << ", %lanemask_eq;";
14290 O << ", %lanemask_ge;";
14295 O << ", %lanemask_gt;";
14300 O << ", %lanemask_le;";
14305 O << ", %lanemask_lt;";
14310 O << ", %nctaid.w;";
14315 O << ", %nctaid.x;";
14320 O << ", %nctaid.y;";
14325 O << ", %nctaid.z;";
14330 O << ", %nsmid;";
14335 O << ", %ntid.w;";
14340 O << ", %ntid.x;";
14345 O << ", %ntid.y;";
14350 O << ", %ntid.z;";
14355 O << ", %nwarpid;";
14360 O << ", %pm0;";
14365 O << ", %pm1;";
14370 O << ", %pm2;";
14375 O << ", %pm3;";
14380 O << ", %smid;";
14385 O << ", %tid.w;";
14390 O << ", %tid.x;";
14395 O << ", %tid.y;";
14400 O << ", %tid.z;";
14405 O << ", %warpid;";
14410 O << ", WARP_SZ;";
14415 O << " \t{";
14416 printOperand(MI, 0, O);
14417 O << ", ";
14418 printOperand(MI, 1, O);
14422 O << " \t";
14423 printOperand(MI, 0, O);
14424 O << ", [";
14425 printOperand(MI, 6, O);
14429 O << ", [retval0+";
14430 printOperand(MI, 1, O);
14431 O << "];";
14436 O << '|';
14437 printOperand(MI, 1, O);
14438 O << ", ";
14442 O << ", __local_depot";
14443 printOperand(MI, 1, O);
14444 O << ';';
14449 O << ".b16 \t";
14450 printOperand(MI, 0, O);
14451 O << ", ";
14452 printOperand(MI, 1, O);
14453 O << ", ";
14454 printOperand(MI, 2, O);
14455 O << ';';
14460 O << ".b32 \t";
14461 printOperand(MI, 0, O);
14462 O << ", ";
14463 printOperand(MI, 1, O);
14464 O << ", ";
14465 printOperand(MI, 2, O);
14466 O << ';';
14471 O << ".b64 \t";
14472 printOperand(MI, 0, O);
14473 O << ", ";
14474 printOperand(MI, 1, O);
14475 O << ", ";
14476 printOperand(MI, 2, O);
14477 O << ';';
14482 O << ".f16 \t";
14483 printOperand(MI, 0, O);
14484 O << ", ";
14485 printOperand(MI, 1, O);
14486 O << ", ";
14487 printOperand(MI, 2, O);
14488 O << ';';
14493 O << ".f32 \t";
14494 printOperand(MI, 0, O);
14495 O << ", ";
14496 printOperand(MI, 1, O);
14497 O << ", ";
14498 printOperand(MI, 2, O);
14499 O << ';';
14504 O << ".f64 \t";
14505 printOperand(MI, 0, O);
14506 O << ", ";
14507 printOperand(MI, 1, O);
14508 O << ", ";
14509 printOperand(MI, 2, O);
14510 O << ';';
14515 O << ".s16 \t";
14516 printOperand(MI, 0, O);
14517 O << ", ";
14518 printOperand(MI, 1, O);
14519 O << ", ";
14520 printOperand(MI, 2, O);
14521 O << ';';
14526 O << ".s32 \t";
14527 printOperand(MI, 0, O);
14528 O << ", ";
14529 printOperand(MI, 1, O);
14530 O << ", ";
14531 printOperand(MI, 2, O);
14532 O << ';';
14537 O << ".s64 \t";
14538 printOperand(MI, 0, O);
14539 O << ", ";
14540 printOperand(MI, 1, O);
14541 O << ", ";
14542 printOperand(MI, 2, O);
14543 O << ';';
14548 O << ".u16 \t";
14549 printOperand(MI, 0, O);
14550 O << ", ";
14551 printOperand(MI, 1, O);
14552 O << ", ";
14553 printOperand(MI, 2, O);
14554 O << ';';
14559 O << ".u32 \t";
14560 printOperand(MI, 0, O);
14561 O << ", ";
14562 printOperand(MI, 1, O);
14563 O << ", ";
14564 printOperand(MI, 2, O);
14565 O << ';';
14570 O << ".u64 \t";
14571 printOperand(MI, 0, O);
14572 O << ", ";
14573 printOperand(MI, 1, O);
14574 O << ", ";
14575 printOperand(MI, 2, O);
14576 O << ';';
14581 O << " \t[";
14585 O << "}, [";
14586 printOperand(MI, 1, O);
14587 O << ", {";
14588 printOperand(MI, 2, O);
14592 O << '+';
14596 O << "], ";
14597 printOperand(MI, 0, O);
14598 O << ';';
14603 O << "], {";
14604 printOperand(MI, 0, O);
14605 O << ", ";
14606 printOperand(MI, 1, O);
14610 O << ".row.row.m16n16k16.f16.f32\n\t\t{";
14611 printOperand(MI, 0, O);
14612 O << ", ";
14613 printOperand(MI, 1, O);
14614 O << ", ";
14615 printOperand(MI, 2, O);
14616 O << ", ";
14617 printOperand(MI, 3, O);
14618 O << "},\n\t\t{";
14619 printOperand(MI, 4, O);
14620 O << ", ";
14621 printOperand(MI, 5, O);
14622 O << ", ";
14623 printOperand(MI, 6, O);
14624 O << ", ";
14625 printOperand(MI, 7, O);
14626 O << ", ";
14627 printOperand(MI, 8, O);
14628 O << ", ";
14629 printOperand(MI, 9, O);
14630 O << ", ";
14631 printOperand(MI, 10, O);
14632 O << ", ";
14633 printOperand(MI, 11, O);
14634 O << "},\n\t\t{";
14635 printOperand(MI, 12, O);
14636 O << ", ";
14637 printOperand(MI, 13, O);
14638 O << ", ";
14639 printOperand(MI, 14, O);
14640 O << ", ";
14641 printOperand(MI, 15, O);
14642 O << ", ";
14643 printOperand(MI, 16, O);
14644 O << ", ";
14645 printOperand(MI, 17, O);
14646 O << ", ";
14647 printOperand(MI, 18, O);
14648 O << ", ";
14649 printOperand(MI, 19, O);
14650 O << "},\n\t\t{";
14651 printOperand(MI, 20, O);
14652 O << ", ";
14653 printOperand(MI, 21, O);
14654 O << ", ";
14655 printOperand(MI, 22, O);
14656 O << ", ";
14657 printOperand(MI, 23, O);
14658 O << ", ";
14659 printOperand(MI, 24, O);
14660 O << ", ";
14661 printOperand(MI, 25, O);
14662 O << ", ";
14663 printOperand(MI, 26, O);
14664 O << ", ";
14665 printOperand(MI, 27, O);
14666 O << "};";
14671 O << ".row.row.m16n16k16.f32.f32\n\t\t{";
14672 printOperand(MI, 0, O);
14673 O << ", ";
14674 printOperand(MI, 1, O);
14675 O << ", ";
14676 printOperand(MI, 2, O);
14677 O << ", ";
14678 printOperand(MI, 3, O);
14679 O << ", ";
14680 printOperand(MI, 4, O);
14681 O << ", ";
14682 printOperand(MI, 5, O);
14683 O << ", ";
14684 printOperand(MI, 6, O);
14685 O << ", ";
14686 printOperand(MI, 7, O);
14687 O << "},\n\t\t{";
14688 printOperand(MI, 8, O);
14689 O << ", ";
14690 printOperand(MI, 9, O);
14691 O << ", ";
14692 printOperand(MI, 10, O);
14693 O << ", ";
14694 printOperand(MI, 11, O);
14695 O << ", ";
14696 printOperand(MI, 12, O);
14697 O << ", ";
14698 printOperand(MI, 13, O);
14699 O << ", ";
14700 printOperand(MI, 14, O);
14701 O << ", ";
14702 printOperand(MI, 15, O);
14703 O << "},\n\t\t{";
14704 printOperand(MI, 16, O);
14705 O << ", ";
14706 printOperand(MI, 17, O);
14707 O << ", ";
14708 printOperand(MI, 18, O);
14709 O << ", ";
14710 printOperand(MI, 19, O);
14711 O << ", ";
14712 printOperand(MI, 20, O);
14713 O << ", ";
14714 printOperand(MI, 21, O);
14715 O << ", ";
14716 printOperand(MI, 22, O);
14717 O << ", ";
14718 printOperand(MI, 23, O);
14719 O << "},\n\t\t{";
14720 printOperand(MI, 24, O);
14721 O << ", ";
14722 printOperand(MI, 25, O);
14723 O << ", ";
14724 printOperand(MI, 26, O);
14725 O << ", ";
14726 printOperand(MI, 27, O);
14727 O << ", ";
14728 printOperand(MI, 28, O);
14729 O << ", ";
14730 printOperand(MI, 29, O);
14731 O << ", ";
14732 printOperand(MI, 30, O);
14733 O << ", ";
14734 printOperand(MI, 31, O);
14735 O << "};";
14740 O << ".row.row.m32n8k16.f16.f16\n\t\t{";
14741 printOperand(MI, 0, O);
14742 O << ", ";
14743 printOperand(MI, 1, O);
14744 O << ", ";
14745 printOperand(MI, 2, O);
14746 O << ", ";
14747 printOperand(MI, 3, O);
14748 O << "},\n\t\t{";
14749 printOperand(MI, 4, O);
14750 O << ", ";
14751 printOperand(MI, 5, O);
14752 O << ", ";
14753 printOperand(MI, 6, O);
14754 O << ", ";
14755 printOperand(MI, 7, O);
14756 O << ", ";
14757 printOperand(MI, 8, O);
14758 O << ", ";
14759 printOperand(MI, 9, O);
14760 O << ", ";
14761 printOperand(MI, 10, O);
14762 O << ", ";
14763 printOperand(MI, 11, O);
14764 O << "},\n\t\t{";
14765 printOperand(MI, 12, O);
14766 O << ", ";
14767 printOperand(MI, 13, O);
14768 O << ", ";
14769 printOperand(MI, 14, O);
14770 O << ", ";
14771 printOperand(MI, 15, O);
14772 O << ", ";
14773 printOperand(MI, 16, O);
14774 O << ", ";
14775 printOperand(MI, 17, O);
14776 O << ", ";
14777 printOperand(MI, 18, O);
14778 O << ", ";
14779 printOperand(MI, 19, O);
14780 O << "},\n\t\t{";
14781 printOperand(MI, 20, O);
14782 O << ", ";
14783 printOperand(MI, 21, O);
14784 O << ", ";
14785 printOperand(MI, 22, O);
14786 O << ", ";
14787 printOperand(MI, 23, O);
14788 O << "};";
14793 O << ".row.row.m32n8k16.f32.f16\n\t\t{";
14794 printOperand(MI, 0, O);
14795 O << ", ";
14796 printOperand(MI, 1, O);
14797 O << ", ";
14798 printOperand(MI, 2, O);
14799 O << ", ";
14800 printOperand(MI, 3, O);
14801 O << ", ";
14802 printOperand(MI, 4, O);
14803 O << ", ";
14804 printOperand(MI, 5, O);
14805 O << ", ";
14806 printOperand(MI, 6, O);
14807 O << ", ";
14808 printOperand(MI, 7, O);
14809 O << "},\n\t\t{";
14810 printOperand(MI, 8, O);
14811 O << ", ";
14812 printOperand(MI, 9, O);
14813 O << ", ";
14814 printOperand(MI, 10, O);
14815 O << ", ";
14816 printOperand(MI, 11, O);
14817 O << ", ";
14818 printOperand(MI, 12, O);
14819 O << ", ";
14820 printOperand(MI, 13, O);
14821 O << ", ";
14822 printOperand(MI, 14, O);
14823 O << ", ";
14824 printOperand(MI, 15, O);
14825 O << "},\n\t\t{";
14826 printOperand(MI, 16, O);
14827 O << ", ";
14828 printOperand(MI, 17, O);
14829 O << ", ";
14830 printOperand(MI, 18, O);
14831 O << ", ";
14832 printOperand(MI, 19, O);
14833 O << ", ";
14834 printOperand(MI, 20, O);
14835 O << ", ";
14836 printOperand(MI, 21, O);
14837 O << ", ";
14838 printOperand(MI, 22, O);
14839 O << ", ";
14840 printOperand(MI, 23, O);
14841 O << "},\n\t\t{";
14842 printOperand(MI, 24, O);
14843 O << ", ";
14844 printOperand(MI, 25, O);
14845 O << ", ";
14846 printOperand(MI, 26, O);
14847 O << ", ";
14848 printOperand(MI, 27, O);
14849 O << "};";
14854 O << ".row.row.m32n8k16.f16.f32\n\t\t{";
14855 printOperand(MI, 0, O);
14856 O << ", ";
14857 printOperand(MI, 1, O);
14858 O << ", ";
14859 printOperand(MI, 2, O);
14860 O << ", ";
14861 printOperand(MI, 3, O);
14862 O << "},\n\t\t{";
14863 printOperand(MI, 4, O);
14864 O << ", ";
14865 printOperand(MI, 5, O);
14866 O << ", ";
14867 printOperand(MI, 6, O);
14868 O << ", ";
14869 printOperand(MI, 7, O);
14870 O << ", ";
14871 printOperand(MI, 8, O);
14872 O << ", ";
14873 printOperand(MI, 9, O);
14874 O << ", ";
14875 printOperand(MI, 10, O);
14876 O << ", ";
14877 printOperand(MI, 11, O);
14878 O << "},\n\t\t{";
14879 printOperand(MI, 12, O);
14880 O << ", ";
14881 printOperand(MI, 13, O);
14882 O << ", ";
14883 printOperand(MI, 14, O);
14884 O << ", ";
14885 printOperand(MI, 15, O);
14886 O << ", ";
14887 printOperand(MI, 16, O);
14888 O << ", ";
14889 printOperand(MI, 17, O);
14890 O << ", ";
14891 printOperand(MI, 18, O);
14892 O << ", ";
14893 printOperand(MI, 19, O);
14894 O << "},\n\t\t{";
14895 printOperand(MI, 20, O);
14896 O << ", ";
14897 printOperand(MI, 21, O);
14898 O << ", ";
14899 printOperand(MI, 22, O);
14900 O << ", ";
14901 printOperand(MI, 23, O);
14902 O << ", ";
14903 printOperand(MI, 24, O);
14904 O << ", ";
14905 printOperand(MI, 25, O);
14906 O << ", ";
14907 printOperand(MI, 26, O);
14908 O << ", ";
14909 printOperand(MI, 27, O);
14910 O << "};";
14915 O << ".row.row.m32n8k16.f32.f32\n\t\t{";
14916 printOperand(MI, 0, O);
14917 O << ", ";
14918 printOperand(MI, 1, O);
14919 O << ", ";
14920 printOperand(MI, 2, O);
14921 O << ", ";
14922 printOperand(MI, 3, O);
14923 O << ", ";
14924 printOperand(MI, 4, O);
14925 O << ", ";
14926 printOperand(MI, 5, O);
14927 O << ", ";
14928 printOperand(MI, 6, O);
14929 O << ", ";
14930 printOperand(MI, 7, O);
14931 O << "},\n\t\t{";
14932 printOperand(MI, 8, O);
14933 O << ", ";
14934 printOperand(MI, 9, O);
14935 O << ", ";
14936 printOperand(MI, 10, O);
14937 O << ", ";
14938 printOperand(MI, 11, O);
14939 O << ", ";
14940 printOperand(MI, 12, O);
14941 O << ", ";
14942 printOperand(MI, 13, O);
14943 O << ", ";
14944 printOperand(MI, 14, O);
14945 O << ", ";
14946 printOperand(MI, 15, O);
14947 O << "},\n\t\t{";
14948 printOperand(MI, 16, O);
14949 O << ", ";
14950 printOperand(MI, 17, O);
14951 O << ", ";
14952 printOperand(MI, 18, O);
14953 O << ", ";
14954 printOperand(MI, 19, O);
14955 O << ", ";
14956 printOperand(MI, 20, O);
14957 O << ", ";
14958 printOperand(MI, 21, O);
14959 O << ", ";
14960 printOperand(MI, 22, O);
14961 O << ", ";
14962 printOperand(MI, 23, O);
14963 O << "},\n\t\t{";
14964 printOperand(MI, 24, O);
14965 O << ", ";
14966 printOperand(MI, 25, O);
14967 O << ", ";
14968 printOperand(MI, 26, O);
14969 O << ", ";
14970 printOperand(MI, 27, O);
14971 O << ", ";
14972 printOperand(MI, 28, O);
14973 O << ", ";
14974 printOperand(MI, 29, O);
14975 O << ", ";
14976 printOperand(MI, 30, O);
14977 O << ", ";
14978 printOperand(MI, 31, O);
14979 O << "};";
14984 O << ".row.row.m8n32k16.f16.f16\n\t\t{";
14985 printOperand(MI, 0, O);
14986 O << ", ";
14987 printOperand(MI, 1, O);
14988 O << ", ";
14989 printOperand(MI, 2, O);
14990 O << ", ";
14991 printOperand(MI, 3, O);
14992 O << "},\n\t\t{";
14993 printOperand(MI, 4, O);
14994 O << ", ";
14995 printOperand(MI, 5, O);
14996 O << ", ";
14997 printOperand(MI, 6, O);
14998 O << ", ";
14999 printOperand(MI, 7, O);
15000 O << ", ";
15001 printOperand(MI, 8, O);
15002 O << ", ";
15003 printOperand(MI, 9, O);
15004 O << ", ";
15005 printOperand(MI, 10, O);
15006 O << ", ";
15007 printOperand(MI, 11, O);
15008 O << "},\n\t\t{";
15009 printOperand(MI, 12, O);
15010 O << ", ";
15011 printOperand(MI, 13, O);
15012 O << ", ";
15013 printOperand(MI, 14, O);
15014 O << ", ";
15015 printOperand(MI, 15, O);
15016 O << ", ";
15017 printOperand(MI, 16, O);
15018 O << ", ";
15019 printOperand(MI, 17, O);
15020 O << ", ";
15021 printOperand(MI, 18, O);
15022 O << ", ";
15023 printOperand(MI, 19, O);
15024 O << "},\n\t\t{";
15025 printOperand(MI, 20, O);
15026 O << ", ";
15027 printOperand(MI, 21, O);
15028 O << ", ";
15029 printOperand(MI, 22, O);
15030 O << ", ";
15031 printOperand(MI, 23, O);
15032 O << "};";
15037 O << ".row.row.m8n32k16.f32.f16\n\t\t{";
15038 printOperand(MI, 0, O);
15039 O << ", ";
15040 printOperand(MI, 1, O);
15041 O << ", ";
15042 printOperand(MI, 2, O);
15043 O << ", ";
15044 printOperand(MI, 3, O);
15045 O << ", ";
15046 printOperand(MI, 4, O);
15047 O << ", ";
15048 printOperand(MI, 5, O);
15049 O << ", ";
15050 printOperand(MI, 6, O);
15051 O << ", ";
15052 printOperand(MI, 7, O);
15053 O << "},\n\t\t{";
15054 printOperand(MI, 8, O);
15055 O << ", ";
15056 printOperand(MI, 9, O);
15057 O << ", ";
15058 printOperand(MI, 10, O);
15059 O << ", ";
15060 printOperand(MI, 11, O);
15061 O << ", ";
15062 printOperand(MI, 12, O);
15063 O << ", ";
15064 printOperand(MI, 13, O);
15065 O << ", ";
15066 printOperand(MI, 14, O);
15067 O << ", ";
15068 printOperand(MI, 15, O);
15069 O << "},\n\t\t{";
15070 printOperand(MI, 16, O);
15071 O << ", ";
15072 printOperand(MI, 17, O);
15073 O << ", ";
15074 printOperand(MI, 18, O);
15075 O << ", ";
15076 printOperand(MI, 19, O);
15077 O << ", ";
15078 printOperand(MI, 20, O);
15079 O << ", ";
15080 printOperand(MI, 21, O);
15081 O << ", ";
15082 printOperand(MI, 22, O);
15083 O << ", ";
15084 printOperand(MI, 23, O);
15085 O << "},\n\t\t{";
15086 printOperand(MI, 24, O);
15087 O << ", ";
15088 printOperand(MI, 25, O);
15089 O << ", ";
15090 printOperand(MI, 26, O);
15091 O << ", ";
15092 printOperand(MI, 27, O);
15093 O << "};";
15098 O << ".row.row.m8n32k16.f16.f32\n\t\t{";
15099 printOperand(MI, 0, O);
15100 O << ", ";
15101 printOperand(MI, 1, O);
15102 O << ", ";
15103 printOperand(MI, 2, O);
15104 O << ", ";
15105 printOperand(MI, 3, O);
15106 O << "},\n\t\t{";
15107 printOperand(MI, 4, O);
15108 O << ", ";
15109 printOperand(MI, 5, O);
15110 O << ", ";
15111 printOperand(MI, 6, O);
15112 O << ", ";
15113 printOperand(MI, 7, O);
15114 O << ", ";
15115 printOperand(MI, 8, O);
15116 O << ", ";
15117 printOperand(MI, 9, O);
15118 O << ", ";
15119 printOperand(MI, 10, O);
15120 O << ", ";
15121 printOperand(MI, 11, O);
15122 O << "},\n\t\t{";
15123 printOperand(MI, 12, O);
15124 O << ", ";
15125 printOperand(MI, 13, O);
15126 O << ", ";
15127 printOperand(MI, 14, O);
15128 O << ", ";
15129 printOperand(MI, 15, O);
15130 O << ", ";
15131 printOperand(MI, 16, O);
15132 O << ", ";
15133 printOperand(MI, 17, O);
15134 O << ", ";
15135 printOperand(MI, 18, O);
15136 O << ", ";
15137 printOperand(MI, 19, O);
15138 O << "},\n\t\t{";
15139 printOperand(MI, 20, O);
15140 O << ", ";
15141 printOperand(MI, 21, O);
15142 O << ", ";
15143 printOperand(MI, 22, O);
15144 O << ", ";
15145 printOperand(MI, 23, O);
15146 O << ", ";
15147 printOperand(MI, 24, O);
15148 O << ", ";
15149 printOperand(MI, 25, O);
15150 O << ", ";
15151 printOperand(MI, 26, O);
15152 O << ", ";
15153 printOperand(MI, 27, O);
15154 O << "};";
15159 O << ".row.row.m8n32k16.f32.f32\n\t\t{";
15160 printOperand(MI, 0, O);
15161 O << ", ";
15162 printOperand(MI, 1, O);
15163 O << ", ";
15164 printOperand(MI, 2, O);
15165 O << ", ";
15166 printOperand(MI, 3, O);
15167 O << ", ";
15168 printOperand(MI, 4, O);
15169 O << ", ";
15170 printOperand(MI, 5, O);
15171 O << ", ";
15172 printOperand(MI, 6, O);
15173 O << ", ";
15174 printOperand(MI, 7, O);
15175 O << "},\n\t\t{";
15176 printOperand(MI, 8, O);
15177 O << ", ";
15178 printOperand(MI, 9, O);
15179 O << ", ";
15180 printOperand(MI, 10, O);
15181 O << ", ";
15182 printOperand(MI, 11, O);
15183 O << ", ";
15184 printOperand(MI, 12, O);
15185 O << ", ";
15186 printOperand(MI, 13, O);
15187 O << ", ";
15188 printOperand(MI, 14, O);
15189 O << ", ";
15190 printOperand(MI, 15, O);
15191 O << "},\n\t\t{";
15192 printOperand(MI, 16, O);
15193 O << ", ";
15194 printOperand(MI, 17, O);
15195 O << ", ";
15196 printOperand(MI, 18, O);
15197 O << ", ";
15198 printOperand(MI, 19, O);
15199 O << ", ";
15200 printOperand(MI, 20, O);
15201 O << ", ";
15202 printOperand(MI, 21, O);
15203 O << ", ";
15204 printOperand(MI, 22, O);
15205 O << ", ";
15206 printOperand(MI, 23, O);
15207 O << "},\n\t\t{";
15208 printOperand(MI, 24, O);
15209 O << ", ";
15210 printOperand(MI, 25, O);
15211 O << ", ";
15212 printOperand(MI, 26, O);
15213 O << ", ";
15214 printOperand(MI, 27, O);
15215 O << ", ";
15216 printOperand(MI, 28, O);
15217 O << ", ";
15218 printOperand(MI, 29, O);
15219 O << ", ";
15220 printOperand(MI, 30, O);
15221 O << ", ";
15222 printOperand(MI, 31, O);
15223 O << "};";
15228 O << ".row.row.m16n16k16.s32.s8.s8.s32\n\t\t{";
15229 printOperand(MI, 0, O);
15230 O << ", ";
15231 printOperand(MI, 1, O);
15232 O << ", ";
15233 printOperand(MI, 2, O);
15234 O << ", ";
15235 printOperand(MI, 3, O);
15236 O << ", ";
15237 printOperand(MI, 4, O);
15238 O << ", ";
15239 printOperand(MI, 5, O);
15240 O << ", ";
15241 printOperand(MI, 6, O);
15242 O << ", ";
15243 printOperand(MI, 7, O);
15244 O << "},\n\t\t{";
15245 printOperand(MI, 8, O);
15246 O << ", ";
15247 printOperand(MI, 9, O);
15248 O << "},\n\t\t{";
15249 printOperand(MI, 10, O);
15250 O << ", ";
15251 printOperand(MI, 11, O);
15252 O << "},\n\t\t{";
15253 printOperand(MI, 12, O);
15254 O << ", ";
15255 printOperand(MI, 13, O);
15256 O << ", ";
15257 printOperand(MI, 14, O);
15258 O << ", ";
15259 printOperand(MI, 15, O);
15260 O << ", ";
15261 printOperand(MI, 16, O);
15262 O << ", ";
15263 printOperand(MI, 17, O);
15264 O << ", ";
15265 printOperand(MI, 18, O);
15266 O << ", ";
15267 printOperand(MI, 19, O);
15268 O << "};";
15273 O << ".row.row.m16n16k16.s32.u8.u8.s32\n\t\t{";
15274 printOperand(MI, 0, O);
15275 O << ", ";
15276 printOperand(MI, 1, O);
15277 O << ", ";
15278 printOperand(MI, 2, O);
15279 O << ", ";
15280 printOperand(MI, 3, O);
15281 O << ", ";
15282 printOperand(MI, 4, O);
15283 O << ", ";
15284 printOperand(MI, 5, O);
15285 O << ", ";
15286 printOperand(MI, 6, O);
15287 O << ", ";
15288 printOperand(MI, 7, O);
15289 O << "},\n\t\t{";
15290 printOperand(MI, 8, O);
15291 O << ", ";
15292 printOperand(MI, 9, O);
15293 O << "},\n\t\t{";
15294 printOperand(MI, 10, O);
15295 O << ", ";
15296 printOperand(MI, 11, O);
15297 O << "},\n\t\t{";
15298 printOperand(MI, 12, O);
15299 O << ", ";
15300 printOperand(MI, 13, O);
15301 O << ", ";
15302 printOperand(MI, 14, O);
15303 O << ", ";
15304 printOperand(MI, 15, O);
15305 O << ", ";
15306 printOperand(MI, 16, O);
15307 O << ", ";
15308 printOperand(MI, 17, O);
15309 O << ", ";
15310 printOperand(MI, 18, O);
15311 O << ", ";
15312 printOperand(MI, 19, O);
15313 O << "};";
15318 O << ".row.row.m32n8k16.s32.s8.s8.s32\n\t\t{";
15319 printOperand(MI, 0, O);
15320 O << ", ";
15321 printOperand(MI, 1, O);
15322 O << ", ";
15323 printOperand(MI, 2, O);
15324 O << ", ";
15325 printOperand(MI, 3, O);
15326 O << ", ";
15327 printOperand(MI, 4, O);
15328 O << ", ";
15329 printOperand(MI, 5, O);
15330 O << ", ";
15331 printOperand(MI, 6, O);
15332 O << ", ";
15333 printOperand(MI, 7, O);
15334 O << "},\n\t\t{";
15335 printOperand(MI, 8, O);
15336 O << ", ";
15337 printOperand(MI, 9, O);
15338 O << ", ";
15339 printOperand(MI, 10, O);
15340 O << ", ";
15341 printOperand(MI, 11, O);
15342 O << "},\n\t\t{";
15343 printOperand(MI, 12, O);
15344 O << "},\n\t\t{";
15345 printOperand(MI, 13, O);
15346 O << ", ";
15347 printOperand(MI, 14, O);
15348 O << ", ";
15349 printOperand(MI, 15, O);
15350 O << ", ";
15351 printOperand(MI, 16, O);
15352 O << ", ";
15353 printOperand(MI, 17, O);
15354 O << ", ";
15355 printOperand(MI, 18, O);
15356 O << ", ";
15357 printOperand(MI, 19, O);
15358 O << ", ";
15359 printOperand(MI, 20, O);
15360 O << "};";
15365 O << ".row.row.m32n8k16.s32.u8.u8.s32\n\t\t{";
15366 printOperand(MI, 0, O);
15367 O << ", ";
15368 printOperand(MI, 1, O);
15369 O << ", ";
15370 printOperand(MI, 2, O);
15371 O << ", ";
15372 printOperand(MI, 3, O);
15373 O << ", ";
15374 printOperand(MI, 4, O);
15375 O << ", ";
15376 printOperand(MI, 5, O);
15377 O << ", ";
15378 printOperand(MI, 6, O);
15379 O << ", ";
15380 printOperand(MI, 7, O);
15381 O << "},\n\t\t{";
15382 printOperand(MI, 8, O);
15383 O << ", ";
15384 printOperand(MI, 9, O);
15385 O << ", ";
15386 printOperand(MI, 10, O);
15387 O << ", ";
15388 printOperand(MI, 11, O);
15389 O << "},\n\t\t{";
15390 printOperand(MI, 12, O);
15391 O << "},\n\t\t{";
15392 printOperand(MI, 13, O);
15393 O << ", ";
15394 printOperand(MI, 14, O);
15395 O << ", ";
15396 printOperand(MI, 15, O);
15397 O << ", ";
15398 printOperand(MI, 16, O);
15399 O << ", ";
15400 printOperand(MI, 17, O);
15401 O << ", ";
15402 printOperand(MI, 18, O);
15403 O << ", ";
15404 printOperand(MI, 19, O);
15405 O << ", ";
15406 printOperand(MI, 20, O);
15407 O << "};";
15412 O << ".row.row.m8n32k16.s32.s8.s8.s32\n\t\t{";
15413 printOperand(MI, 0, O);
15414 O << ", ";
15415 printOperand(MI, 1, O);
15416 O << ", ";
15417 printOperand(MI, 2, O);
15418 O << ", ";
15419 printOperand(MI, 3, O);
15420 O << ", ";
15421 printOperand(MI, 4, O);
15422 O << ", ";
15423 printOperand(MI, 5, O);
15424 O << ", ";
15425 printOperand(MI, 6, O);
15426 O << ", ";
15427 printOperand(MI, 7, O);
15428 O << "},\n\t\t{";
15429 printOperand(MI, 8, O);
15430 O << "},\n\t\t{";
15431 printOperand(MI, 9, O);
15432 O << ", ";
15433 printOperand(MI, 10, O);
15434 O << ", ";
15435 printOperand(MI, 11, O);
15436 O << ", ";
15437 printOperand(MI, 12, O);
15438 O << "},\n\t\t{";
15439 printOperand(MI, 13, O);
15440 O << ", ";
15441 printOperand(MI, 14, O);
15442 O << ", ";
15443 printOperand(MI, 15, O);
15444 O << ", ";
15445 printOperand(MI, 16, O);
15446 O << ", ";
15447 printOperand(MI, 17, O);
15448 O << ", ";
15449 printOperand(MI, 18, O);
15450 O << ", ";
15451 printOperand(MI, 19, O);
15452 O << ", ";
15453 printOperand(MI, 20, O);
15454 O << "};";
15459 O << ".row.row.m8n32k16.s32.u8.u8.s32\n\t\t{";
15460 printOperand(MI, 0, O);
15461 O << ", ";
15462 printOperand(MI, 1, O);
15463 O << ", ";
15464 printOperand(MI, 2, O);
15465 O << ", ";
15466 printOperand(MI, 3, O);
15467 O << ", ";
15468 printOperand(MI, 4, O);
15469 O << ", ";
15470 printOperand(MI, 5, O);
15471 O << ", ";
15472 printOperand(MI, 6, O);
15473 O << ", ";
15474 printOperand(MI, 7, O);
15475 O << "},\n\t\t{";
15476 printOperand(MI, 8, O);
15477 O << "},\n\t\t{";
15478 printOperand(MI, 9, O);
15479 O << ", ";
15480 printOperand(MI, 10, O);
15481 O << ", ";
15482 printOperand(MI, 11, O);
15483 O << ", ";
15484 printOperand(MI, 12, O);
15485 O << "},\n\t\t{";
15486 printOperand(MI, 13, O);
15487 O << ", ";
15488 printOperand(MI, 14, O);
15489 O << ", ";
15490 printOperand(MI, 15, O);
15491 O << ", ";
15492 printOperand(MI, 16, O);
15493 O << ", ";
15494 printOperand(MI, 17, O);
15495 O << ", ";
15496 printOperand(MI, 18, O);
15497 O << ", ";
15498 printOperand(MI, 19, O);
15499 O << ", ";
15500 printOperand(MI, 20, O);
15501 O << "};";
15506 O << ".row.row.m16n16k16.f16.f16.satfinite\n\t\t{";
15507 printOperand(MI, 0, O);
15508 O << ", ";
15509 printOperand(MI, 1, O);
15510 O << ", ";
15511 printOperand(MI, 2, O);
15512 O << ", ";
15513 printOperand(MI, 3, O);
15514 O << "},\n\t\t{";
15515 printOperand(MI, 4, O);
15516 O << ", ";
15517 printOperand(MI, 5, O);
15518 O << ", ";
15519 printOperand(MI, 6, O);
15520 O << ", ";
15521 printOperand(MI, 7, O);
15522 O << ", ";
15523 printOperand(MI, 8, O);
15524 O << ", ";
15525 printOperand(MI, 9, O);
15526 O << ", ";
15527 printOperand(MI, 10, O);
15528 O << ", ";
15529 printOperand(MI, 11, O);
15530 O << "},\n\t\t{";
15531 printOperand(MI, 12, O);
15532 O << ", ";
15533 printOperand(MI, 13, O);
15534 O << ", ";
15535 printOperand(MI, 14, O);
15536 O << ", ";
15537 printOperand(MI, 15, O);
15538 O << ", ";
15539 printOperand(MI, 16, O);
15540 O << ", ";
15541 printOperand(MI, 17, O);
15542 O << ", ";
15543 printOperand(MI, 18, O);
15544 O << ", ";
15545 printOperand(MI, 19, O);
15546 O << "},\n\t\t{";
15547 printOperand(MI, 20, O);
15548 O << ", ";
15549 printOperand(MI, 21, O);
15550 O << ", ";
15551 printOperand(MI, 22, O);
15552 O << ", ";
15553 printOperand(MI, 23, O);
15554 O << "};";
15559 O << ".row.row.m16n16k16.f32.f16.satfinite\n\t\t{";
15560 printOperand(MI, 0, O);
15561 O << ", ";
15562 printOperand(MI, 1, O);
15563 O << ", ";
15564 printOperand(MI, 2, O);
15565 O << ", ";
15566 printOperand(MI, 3, O);
15567 O << ", ";
15568 printOperand(MI, 4, O);
15569 O << ", ";
15570 printOperand(MI, 5, O);
15571 O << ", ";
15572 printOperand(MI, 6, O);
15573 O << ", ";
15574 printOperand(MI, 7, O);
15575 O << "},\n\t\t{";
15576 printOperand(MI, 8, O);
15577 O << ", ";
15578 printOperand(MI, 9, O);
15579 O << ", ";
15580 printOperand(MI, 10, O);
15581 O << ", ";
15582 printOperand(MI, 11, O);
15583 O << ", ";
15584 printOperand(MI, 12, O);
15585 O << ", ";
15586 printOperand(MI, 13, O);
15587 O << ", ";
15588 printOperand(MI, 14, O);
15589 O << ", ";
15590 printOperand(MI, 15, O);
15591 O << "},\n\t\t{";
15592 printOperand(MI, 16, O);
15593 O << ", ";
15594 printOperand(MI, 17, O);
15595 O << ", ";
15596 printOperand(MI, 18, O);
15597 O << ", ";
15598 printOperand(MI, 19, O);
15599 O << ", ";
15600 printOperand(MI, 20, O);
15601 O << ", ";
15602 printOperand(MI, 21, O);
15603 O << ", ";
15604 printOperand(MI, 22, O);
15605 O << ", ";
15606 printOperand(MI, 23, O);
15607 O << "},\n\t\t{";
15608 printOperand(MI, 24, O);
15609 O << ", ";
15610 printOperand(MI, 25, O);
15611 O << ", ";
15612 printOperand(MI, 26, O);
15613 O << ", ";
15614 printOperand(MI, 27, O);
15615 O << "};";
15620 O << ".row.row.m16n16k16.f16.f32.satfinite\n\t\t{";
15621 printOperand(MI, 0, O);
15622 O << ", ";
15623 printOperand(MI, 1, O);
15624 O << ", ";
15625 printOperand(MI, 2, O);
15626 O << ", ";
15627 printOperand(MI, 3, O);
15628 O << "},\n\t\t{";
15629 printOperand(MI, 4, O);
15630 O << ", ";
15631 printOperand(MI, 5, O);
15632 O << ", ";
15633 printOperand(MI, 6, O);
15634 O << ", ";
15635 printOperand(MI, 7, O);
15636 O << ", ";
15637 printOperand(MI, 8, O);
15638 O << ", ";
15639 printOperand(MI, 9, O);
15640 O << ", ";
15641 printOperand(MI, 10, O);
15642 O << ", ";
15643 printOperand(MI, 11, O);
15644 O << "},\n\t\t{";
15645 printOperand(MI, 12, O);
15646 O << ", ";
15647 printOperand(MI, 13, O);
15648 O << ", ";
15649 printOperand(MI, 14, O);
15650 O << ", ";
15651 printOperand(MI, 15, O);
15652 O << ", ";
15653 printOperand(MI, 16, O);
15654 O << ", ";
15655 printOperand(MI, 17, O);
15656 O << ", ";
15657 printOperand(MI, 18, O);
15658 O << ", ";
15659 printOperand(MI, 19, O);
15660 O << "},\n\t\t{";
15661 printOperand(MI, 20, O);
15662 O << ", ";
15663 printOperand(MI, 21, O);
15664 O << ", ";
15665 printOperand(MI, 22, O);
15666 O << ", ";
15667 printOperand(MI, 23, O);
15668 O << ", ";
15669 printOperand(MI, 24, O);
15670 O << ", ";
15671 printOperand(MI, 25, O);
15672 O << ", ";
15673 printOperand(MI, 26, O);
15674 O << ", ";
15675 printOperand(MI, 27, O);
15676 O << "};";
15681 O << ".row.row.m16n16k16.f32.f32.satfinite\n\t\t{";
15682 printOperand(MI, 0, O);
15683 O << ", ";
15684 printOperand(MI, 1, O);
15685 O << ", ";
15686 printOperand(MI, 2, O);
15687 O << ", ";
15688 printOperand(MI, 3, O);
15689 O << ", ";
15690 printOperand(MI, 4, O);
15691 O << ", ";
15692 printOperand(MI, 5, O);
15693 O << ", ";
15694 printOperand(MI, 6, O);
15695 O << ", ";
15696 printOperand(MI, 7, O);
15697 O << "},\n\t\t{";
15698 printOperand(MI, 8, O);
15699 O << ", ";
15700 printOperand(MI, 9, O);
15701 O << ", ";
15702 printOperand(MI, 10, O);
15703 O << ", ";
15704 printOperand(MI, 11, O);
15705 O << ", ";
15706 printOperand(MI, 12, O);
15707 O << ", ";
15708 printOperand(MI, 13, O);
15709 O << ", ";
15710 printOperand(MI, 14, O);
15711 O << ", ";
15712 printOperand(MI, 15, O);
15713 O << "},\n\t\t{";
15714 printOperand(MI, 16, O);
15715 O << ", ";
15716 printOperand(MI, 17, O);
15717 O << ", ";
15718 printOperand(MI, 18, O);
15719 O << ", ";
15720 printOperand(MI, 19, O);
15721 O << ", ";
15722 printOperand(MI, 20, O);
15723 O << ", ";
15724 printOperand(MI, 21, O);
15725 O << ", ";
15726 printOperand(MI, 22, O);
15727 O << ", ";
15728 printOperand(MI, 23, O);
15729 O << "},\n\t\t{";
15730 printOperand(MI, 24, O);
15731 O << ", ";
15732 printOperand(MI, 25, O);
15733 O << ", ";
15734 printOperand(MI, 26, O);
15735 O << ", ";
15736 printOperand(MI, 27, O);
15737 O << ", ";
15738 printOperand(MI, 28, O);
15739 O << ", ";
15740 printOperand(MI, 29, O);
15741 O << ", ";
15742 printOperand(MI, 30, O);
15743 O << ", ";
15744 printOperand(MI, 31, O);
15745 O << "};";
15750 O << ".row.row.m32n8k16.f16.f16.satfinite\n\t\t{";
15751 printOperand(MI, 0, O);
15752 O << ", ";
15753 printOperand(MI, 1, O);
15754 O << ", ";
15755 printOperand(MI, 2, O);
15756 O << ", ";
15757 printOperand(MI, 3, O);
15758 O << "},\n\t\t{";
15759 printOperand(MI, 4, O);
15760 O << ", ";
15761 printOperand(MI, 5, O);
15762 O << ", ";
15763 printOperand(MI, 6, O);
15764 O << ", ";
15765 printOperand(MI, 7, O);
15766 O << ", ";
15767 printOperand(MI, 8, O);
15768 O << ", ";
15769 printOperand(MI, 9, O);
15770 O << ", ";
15771 printOperand(MI, 10, O);
15772 O << ", ";
15773 printOperand(MI, 11, O);
15774 O << "},\n\t\t{";
15775 printOperand(MI, 12, O);
15776 O << ", ";
15777 printOperand(MI, 13, O);
15778 O << ", ";
15779 printOperand(MI, 14, O);
15780 O << ", ";
15781 printOperand(MI, 15, O);
15782 O << ", ";
15783 printOperand(MI, 16, O);
15784 O << ", ";
15785 printOperand(MI, 17, O);
15786 O << ", ";
15787 printOperand(MI, 18, O);
15788 O << ", ";
15789 printOperand(MI, 19, O);
15790 O << "},\n\t\t{";
15791 printOperand(MI, 20, O);
15792 O << ", ";
15793 printOperand(MI, 21, O);
15794 O << ", ";
15795 printOperand(MI, 22, O);
15796 O << ", ";
15797 printOperand(MI, 23, O);
15798 O << "};";
15803 O << ".row.row.m32n8k16.f32.f16.satfinite\n\t\t{";
15804 printOperand(MI, 0, O);
15805 O << ", ";
15806 printOperand(MI, 1, O);
15807 O << ", ";
15808 printOperand(MI, 2, O);
15809 O << ", ";
15810 printOperand(MI, 3, O);
15811 O << ", ";
15812 printOperand(MI, 4, O);
15813 O << ", ";
15814 printOperand(MI, 5, O);
15815 O << ", ";
15816 printOperand(MI, 6, O);
15817 O << ", ";
15818 printOperand(MI, 7, O);
15819 O << "},\n\t\t{";
15820 printOperand(MI, 8, O);
15821 O << ", ";
15822 printOperand(MI, 9, O);
15823 O << ", ";
15824 printOperand(MI, 10, O);
15825 O << ", ";
15826 printOperand(MI, 11, O);
15827 O << ", ";
15828 printOperand(MI, 12, O);
15829 O << ", ";
15830 printOperand(MI, 13, O);
15831 O << ", ";
15832 printOperand(MI, 14, O);
15833 O << ", ";
15834 printOperand(MI, 15, O);
15835 O << "},\n\t\t{";
15836 printOperand(MI, 16, O);
15837 O << ", ";
15838 printOperand(MI, 17, O);
15839 O << ", ";
15840 printOperand(MI, 18, O);
15841 O << ", ";
15842 printOperand(MI, 19, O);
15843 O << ", ";
15844 printOperand(MI, 20, O);
15845 O << ", ";
15846 printOperand(MI, 21, O);
15847 O << ", ";
15848 printOperand(MI, 22, O);
15849 O << ", ";
15850 printOperand(MI, 23, O);
15851 O << "},\n\t\t{";
15852 printOperand(MI, 24, O);
15853 O << ", ";
15854 printOperand(MI, 25, O);
15855 O << ", ";
15856 printOperand(MI, 26, O);
15857 O << ", ";
15858 printOperand(MI, 27, O);
15859 O << "};";
15864 O << ".row.row.m32n8k16.f16.f32.satfinite\n\t\t{";
15865 printOperand(MI, 0, O);
15866 O << ", ";
15867 printOperand(MI, 1, O);
15868 O << ", ";
15869 printOperand(MI, 2, O);
15870 O << ", ";
15871 printOperand(MI, 3, O);
15872 O << "},\n\t\t{";
15873 printOperand(MI, 4, O);
15874 O << ", ";
15875 printOperand(MI, 5, O);
15876 O << ", ";
15877 printOperand(MI, 6, O);
15878 O << ", ";
15879 printOperand(MI, 7, O);
15880 O << ", ";
15881 printOperand(MI, 8, O);
15882 O << ", ";
15883 printOperand(MI, 9, O);
15884 O << ", ";
15885 printOperand(MI, 10, O);
15886 O << ", ";
15887 printOperand(MI, 11, O);
15888 O << "},\n\t\t{";
15889 printOperand(MI, 12, O);
15890 O << ", ";
15891 printOperand(MI, 13, O);
15892 O << ", ";
15893 printOperand(MI, 14, O);
15894 O << ", ";
15895 printOperand(MI, 15, O);
15896 O << ", ";
15897 printOperand(MI, 16, O);
15898 O << ", ";
15899 printOperand(MI, 17, O);
15900 O << ", ";
15901 printOperand(MI, 18, O);
15902 O << ", ";
15903 printOperand(MI, 19, O);
15904 O << "},\n\t\t{";
15905 printOperand(MI, 20, O);
15906 O << ", ";
15907 printOperand(MI, 21, O);
15908 O << ", ";
15909 printOperand(MI, 22, O);
15910 O << ", ";
15911 printOperand(MI, 23, O);
15912 O << ", ";
15913 printOperand(MI, 24, O);
15914 O << ", ";
15915 printOperand(MI, 25, O);
15916 O << ", ";
15917 printOperand(MI, 26, O);
15918 O << ", ";
15919 printOperand(MI, 27, O);
15920 O << "};";
15925 O << ".row.row.m32n8k16.f32.f32.satfinite\n\t\t{";
15926 printOperand(MI, 0, O);
15927 O << ", ";
15928 printOperand(MI, 1, O);
15929 O << ", ";
15930 printOperand(MI, 2, O);
15931 O << ", ";
15932 printOperand(MI, 3, O);
15933 O << ", ";
15934 printOperand(MI, 4, O);
15935 O << ", ";
15936 printOperand(MI, 5, O);
15937 O << ", ";
15938 printOperand(MI, 6, O);
15939 O << ", ";
15940 printOperand(MI, 7, O);
15941 O << "},\n\t\t{";
15942 printOperand(MI, 8, O);
15943 O << ", ";
15944 printOperand(MI, 9, O);
15945 O << ", ";
15946 printOperand(MI, 10, O);
15947 O << ", ";
15948 printOperand(MI, 11, O);
15949 O << ", ";
15950 printOperand(MI, 12, O);
15951 O << ", ";
15952 printOperand(MI, 13, O);
15953 O << ", ";
15954 printOperand(MI, 14, O);
15955 O << ", ";
15956 printOperand(MI, 15, O);
15957 O << "},\n\t\t{";
15958 printOperand(MI, 16, O);
15959 O << ", ";
15960 printOperand(MI, 17, O);
15961 O << ", ";
15962 printOperand(MI, 18, O);
15963 O << ", ";
15964 printOperand(MI, 19, O);
15965 O << ", ";
15966 printOperand(MI, 20, O);
15967 O << ", ";
15968 printOperand(MI, 21, O);
15969 O << ", ";
15970 printOperand(MI, 22, O);
15971 O << ", ";
15972 printOperand(MI, 23, O);
15973 O << "},\n\t\t{";
15974 printOperand(MI, 24, O);
15975 O << ", ";
15976 printOperand(MI, 25, O);
15977 O << ", ";
15978 printOperand(MI, 26, O);
15979 O << ", ";
15980 printOperand(MI, 27, O);
15981 O << ", ";
15982 printOperand(MI, 28, O);
15983 O << ", ";
15984 printOperand(MI, 29, O);
15985 O << ", ";
15986 printOperand(MI, 30, O);
15987 O << ", ";
15988 printOperand(MI, 31, O);
15989 O << "};";
15994 O << ".row.row.m8n32k16.f16.f16.satfinite\n\t\t{";
15995 printOperand(MI, 0, O);
15996 O << ", ";
15997 printOperand(MI, 1, O);
15998 O << ", ";
15999 printOperand(MI, 2, O);
16000 O << ", ";
16001 printOperand(MI, 3, O);
16002 O << "},\n\t\t{";
16003 printOperand(MI, 4, O);
16004 O << ", ";
16005 printOperand(MI, 5, O);
16006 O << ", ";
16007 printOperand(MI, 6, O);
16008 O << ", ";
16009 printOperand(MI, 7, O);
16010 O << ", ";
16011 printOperand(MI, 8, O);
16012 O << ", ";
16013 printOperand(MI, 9, O);
16014 O << ", ";
16015 printOperand(MI, 10, O);
16016 O << ", ";
16017 printOperand(MI, 11, O);
16018 O << "},\n\t\t{";
16019 printOperand(MI, 12, O);
16020 O << ", ";
16021 printOperand(MI, 13, O);
16022 O << ", ";
16023 printOperand(MI, 14, O);
16024 O << ", ";
16025 printOperand(MI, 15, O);
16026 O << ", ";
16027 printOperand(MI, 16, O);
16028 O << ", ";
16029 printOperand(MI, 17, O);
16030 O << ", ";
16031 printOperand(MI, 18, O);
16032 O << ", ";
16033 printOperand(MI, 19, O);
16034 O << "},\n\t\t{";
16035 printOperand(MI, 20, O);
16036 O << ", ";
16037 printOperand(MI, 21, O);
16038 O << ", ";
16039 printOperand(MI, 22, O);
16040 O << ", ";
16041 printOperand(MI, 23, O);
16042 O << "};";
16047 O << ".row.row.m8n32k16.f32.f16.satfinite\n\t\t{";
16048 printOperand(MI, 0, O);
16049 O << ", ";
16050 printOperand(MI, 1, O);
16051 O << ", ";
16052 printOperand(MI, 2, O);
16053 O << ", ";
16054 printOperand(MI, 3, O);
16055 O << ", ";
16056 printOperand(MI, 4, O);
16057 O << ", ";
16058 printOperand(MI, 5, O);
16059 O << ", ";
16060 printOperand(MI, 6, O);
16061 O << ", ";
16062 printOperand(MI, 7, O);
16063 O << "},\n\t\t{";
16064 printOperand(MI, 8, O);
16065 O << ", ";
16066 printOperand(MI, 9, O);
16067 O << ", ";
16068 printOperand(MI, 10, O);
16069 O << ", ";
16070 printOperand(MI, 11, O);
16071 O << ", ";
16072 printOperand(MI, 12, O);
16073 O << ", ";
16074 printOperand(MI, 13, O);
16075 O << ", ";
16076 printOperand(MI, 14, O);
16077 O << ", ";
16078 printOperand(MI, 15, O);
16079 O << "},\n\t\t{";
16080 printOperand(MI, 16, O);
16081 O << ", ";
16082 printOperand(MI, 17, O);
16083 O << ", ";
16084 printOperand(MI, 18, O);
16085 O << ", ";
16086 printOperand(MI, 19, O);
16087 O << ", ";
16088 printOperand(MI, 20, O);
16089 O << ", ";
16090 printOperand(MI, 21, O);
16091 O << ", ";
16092 printOperand(MI, 22, O);
16093 O << ", ";
16094 printOperand(MI, 23, O);
16095 O << "},\n\t\t{";
16096 printOperand(MI, 24, O);
16097 O << ", ";
16098 printOperand(MI, 25, O);
16099 O << ", ";
16100 printOperand(MI, 26, O);
16101 O << ", ";
16102 printOperand(MI, 27, O);
16103 O << "};";
16108 O << ".row.row.m8n32k16.f16.f32.satfinite\n\t\t{";
16109 printOperand(MI, 0, O);
16110 O << ", ";
16111 printOperand(MI, 1, O);
16112 O << ", ";
16113 printOperand(MI, 2, O);
16114 O << ", ";
16115 printOperand(MI, 3, O);
16116 O << "},\n\t\t{";
16117 printOperand(MI, 4, O);
16118 O << ", ";
16119 printOperand(MI, 5, O);
16120 O << ", ";
16121 printOperand(MI, 6, O);
16122 O << ", ";
16123 printOperand(MI, 7, O);
16124 O << ", ";
16125 printOperand(MI, 8, O);
16126 O << ", ";
16127 printOperand(MI, 9, O);
16128 O << ", ";
16129 printOperand(MI, 10, O);
16130 O << ", ";
16131 printOperand(MI, 11, O);
16132 O << "},\n\t\t{";
16133 printOperand(MI, 12, O);
16134 O << ", ";
16135 printOperand(MI, 13, O);
16136 O << ", ";
16137 printOperand(MI, 14, O);
16138 O << ", ";
16139 printOperand(MI, 15, O);
16140 O << ", ";
16141 printOperand(MI, 16, O);
16142 O << ", ";
16143 printOperand(MI, 17, O);
16144 O << ", ";
16145 printOperand(MI, 18, O);
16146 O << ", ";
16147 printOperand(MI, 19, O);
16148 O << "},\n\t\t{";
16149 printOperand(MI, 20, O);
16150 O << ", ";
16151 printOperand(MI, 21, O);
16152 O << ", ";
16153 printOperand(MI, 22, O);
16154 O << ", ";
16155 printOperand(MI, 23, O);
16156 O << ", ";
16157 printOperand(MI, 24, O);
16158 O << ", ";
16159 printOperand(MI, 25, O);
16160 O << ", ";
16161 printOperand(MI, 26, O);
16162 O << ", ";
16163 printOperand(MI, 27, O);
16164 O << "};";
16169 O << ".row.row.m8n32k16.f32.f32.satfinite\n\t\t{";
16170 printOperand(MI, 0, O);
16171 O << ", ";
16172 printOperand(MI, 1, O);
16173 O << ", ";
16174 printOperand(MI, 2, O);
16175 O << ", ";
16176 printOperand(MI, 3, O);
16177 O << ", ";
16178 printOperand(MI, 4, O);
16179 O << ", ";
16180 printOperand(MI, 5, O);
16181 O << ", ";
16182 printOperand(MI, 6, O);
16183 O << ", ";
16184 printOperand(MI, 7, O);
16185 O << "},\n\t\t{";
16186 printOperand(MI, 8, O);
16187 O << ", ";
16188 printOperand(MI, 9, O);
16189 O << ", ";
16190 printOperand(MI, 10, O);
16191 O << ", ";
16192 printOperand(MI, 11, O);
16193 O << ", ";
16194 printOperand(MI, 12, O);
16195 O << ", ";
16196 printOperand(MI, 13, O);
16197 O << ", ";
16198 printOperand(MI, 14, O);
16199 O << ", ";
16200 printOperand(MI, 15, O);
16201 O << "},\n\t\t{";
16202 printOperand(MI, 16, O);
16203 O << ", ";
16204 printOperand(MI, 17, O);
16205 O << ", ";
16206 printOperand(MI, 18, O);
16207 O << ", ";
16208 printOperand(MI, 19, O);
16209 O << ", ";
16210 printOperand(MI, 20, O);
16211 O << ", ";
16212 printOperand(MI, 21, O);
16213 O << ", ";
16214 printOperand(MI, 22, O);
16215 O << ", ";
16216 printOperand(MI, 23, O);
16217 O << "},\n\t\t{";
16218 printOperand(MI, 24, O);
16219 O << ", ";
16220 printOperand(MI, 25, O);
16221 O << ", ";
16222 printOperand(MI, 26, O);
16223 O << ", ";
16224 printOperand(MI, 27, O);
16225 O << ", ";
16226 printOperand(MI, 28, O);
16227 O << ", ";
16228 printOperand(MI, 29, O);
16229 O << ", ";
16230 printOperand(MI, 30, O);
16231 O << ", ";
16232 printOperand(MI, 31, O);
16233 O << "};";
16238 O << ".row.row.m16n16k16.s32.s8.s8.s32.satfinite\n\t\t{";
16239 printOperand(MI, 0, O);
16240 O << ", ";
16241 printOperand(MI, 1, O);
16242 O << ", ";
16243 printOperand(MI, 2, O);
16244 O << ", ";
16245 printOperand(MI, 3, O);
16246 O << ", ";
16247 printOperand(MI, 4, O);
16248 O << ", ";
16249 printOperand(MI, 5, O);
16250 O << ", ";
16251 printOperand(MI, 6, O);
16252 O << ", ";
16253 printOperand(MI, 7, O);
16254 O << "},\n\t\t{";
16255 printOperand(MI, 8, O);
16256 O << ", ";
16257 printOperand(MI, 9, O);
16258 O << "},\n\t\t{";
16259 printOperand(MI, 10, O);
16260 O << ", ";
16261 printOperand(MI, 11, O);
16262 O << "},\n\t\t{";
16263 printOperand(MI, 12, O);
16264 O << ", ";
16265 printOperand(MI, 13, O);
16266 O << ", ";
16267 printOperand(MI, 14, O);
16268 O << ", ";
16269 printOperand(MI, 15, O);
16270 O << ", ";
16271 printOperand(MI, 16, O);
16272 O << ", ";
16273 printOperand(MI, 17, O);
16274 O << ", ";
16275 printOperand(MI, 18, O);
16276 O << ", ";
16277 printOperand(MI, 19, O);
16278 O << "};";
16283 O << ".row.row.m16n16k16.s32.u8.u8.s32.satfinite\n\t\t{";
16284 printOperand(MI, 0, O);
16285 O << ", ";
16286 printOperand(MI, 1, O);
16287 O << ", ";
16288 printOperand(MI, 2, O);
16289 O << ", ";
16290 printOperand(MI, 3, O);
16291 O << ", ";
16292 printOperand(MI, 4, O);
16293 O << ", ";
16294 printOperand(MI, 5, O);
16295 O << ", ";
16296 printOperand(MI, 6, O);
16297 O << ", ";
16298 printOperand(MI, 7, O);
16299 O << "},\n\t\t{";
16300 printOperand(MI, 8, O);
16301 O << ", ";
16302 printOperand(MI, 9, O);
16303 O << "},\n\t\t{";
16304 printOperand(MI, 10, O);
16305 O << ", ";
16306 printOperand(MI, 11, O);
16307 O << "},\n\t\t{";
16308 printOperand(MI, 12, O);
16309 O << ", ";
16310 printOperand(MI, 13, O);
16311 O << ", ";
16312 printOperand(MI, 14, O);
16313 O << ", ";
16314 printOperand(MI, 15, O);
16315 O << ", ";
16316 printOperand(MI, 16, O);
16317 O << ", ";
16318 printOperand(MI, 17, O);
16319 O << ", ";
16320 printOperand(MI, 18, O);
16321 O << ", ";
16322 printOperand(MI, 19, O);
16323 O << "};";
16328 O << ".row.row.m32n8k16.s32.s8.s8.s32.satfinite\n\t\t{";
16329 printOperand(MI, 0, O);
16330 O << ", ";
16331 printOperand(MI, 1, O);
16332 O << ", ";
16333 printOperand(MI, 2, O);
16334 O << ", ";
16335 printOperand(MI, 3, O);
16336 O << ", ";
16337 printOperand(MI, 4, O);
16338 O << ", ";
16339 printOperand(MI, 5, O);
16340 O << ", ";
16341 printOperand(MI, 6, O);
16342 O << ", ";
16343 printOperand(MI, 7, O);
16344 O << "},\n\t\t{";
16345 printOperand(MI, 8, O);
16346 O << ", ";
16347 printOperand(MI, 9, O);
16348 O << ", ";
16349 printOperand(MI, 10, O);
16350 O << ", ";
16351 printOperand(MI, 11, O);
16352 O << "},\n\t\t{";
16353 printOperand(MI, 12, O);
16354 O << "},\n\t\t{";
16355 printOperand(MI, 13, O);
16356 O << ", ";
16357 printOperand(MI, 14, O);
16358 O << ", ";
16359 printOperand(MI, 15, O);
16360 O << ", ";
16361 printOperand(MI, 16, O);
16362 O << ", ";
16363 printOperand(MI, 17, O);
16364 O << ", ";
16365 printOperand(MI, 18, O);
16366 O << ", ";
16367 printOperand(MI, 19, O);
16368 O << ", ";
16369 printOperand(MI, 20, O);
16370 O << "};";
16375 O << ".row.row.m32n8k16.s32.u8.u8.s32.satfinite\n\t\t{";
16376 printOperand(MI, 0, O);
16377 O << ", ";
16378 printOperand(MI, 1, O);
16379 O << ", ";
16380 printOperand(MI, 2, O);
16381 O << ", ";
16382 printOperand(MI, 3, O);
16383 O << ", ";
16384 printOperand(MI, 4, O);
16385 O << ", ";
16386 printOperand(MI, 5, O);
16387 O << ", ";
16388 printOperand(MI, 6, O);
16389 O << ", ";
16390 printOperand(MI, 7, O);
16391 O << "},\n\t\t{";
16392 printOperand(MI, 8, O);
16393 O << ", ";
16394 printOperand(MI, 9, O);
16395 O << ", ";
16396 printOperand(MI, 10, O);
16397 O << ", ";
16398 printOperand(MI, 11, O);
16399 O << "},\n\t\t{";
16400 printOperand(MI, 12, O);
16401 O << "},\n\t\t{";
16402 printOperand(MI, 13, O);
16403 O << ", ";
16404 printOperand(MI, 14, O);
16405 O << ", ";
16406 printOperand(MI, 15, O);
16407 O << ", ";
16408 printOperand(MI, 16, O);
16409 O << ", ";
16410 printOperand(MI, 17, O);
16411 O << ", ";
16412 printOperand(MI, 18, O);
16413 O << ", ";
16414 printOperand(MI, 19, O);
16415 O << ", ";
16416 printOperand(MI, 20, O);
16417 O << "};";
16422 O << ".row.row.m8n32k16.s32.s8.s8.s32.satfinite\n\t\t{";
16423 printOperand(MI, 0, O);
16424 O << ", ";
16425 printOperand(MI, 1, O);
16426 O << ", ";
16427 printOperand(MI, 2, O);
16428 O << ", ";
16429 printOperand(MI, 3, O);
16430 O << ", ";
16431 printOperand(MI, 4, O);
16432 O << ", ";
16433 printOperand(MI, 5, O);
16434 O << ", ";
16435 printOperand(MI, 6, O);
16436 O << ", ";
16437 printOperand(MI, 7, O);
16438 O << "},\n\t\t{";
16439 printOperand(MI, 8, O);
16440 O << "},\n\t\t{";
16441 printOperand(MI, 9, O);
16442 O << ", ";
16443 printOperand(MI, 10, O);
16444 O << ", ";
16445 printOperand(MI, 11, O);
16446 O << ", ";
16447 printOperand(MI, 12, O);
16448 O << "},\n\t\t{";
16449 printOperand(MI, 13, O);
16450 O << ", ";
16451 printOperand(MI, 14, O);
16452 O << ", ";
16453 printOperand(MI, 15, O);
16454 O << ", ";
16455 printOperand(MI, 16, O);
16456 O << ", ";
16457 printOperand(MI, 17, O);
16458 O << ", ";
16459 printOperand(MI, 18, O);
16460 O << ", ";
16461 printOperand(MI, 19, O);
16462 O << ", ";
16463 printOperand(MI, 20, O);
16464 O << "};";
16469 O << ".row.row.m8n32k16.s32.u8.u8.s32.satfinite\n\t\t{";
16470 printOperand(MI, 0, O);
16471 O << ", ";
16472 printOperand(MI, 1, O);
16473 O << ", ";
16474 printOperand(MI, 2, O);
16475 O << ", ";
16476 printOperand(MI, 3, O);
16477 O << ", ";
16478 printOperand(MI, 4, O);
16479 O << ", ";
16480 printOperand(MI, 5, O);
16481 O << ", ";
16482 printOperand(MI, 6, O);
16483 O << ", ";
16484 printOperand(MI, 7, O);
16485 O << "},\n\t\t{";
16486 printOperand(MI, 8, O);
16487 O << "},\n\t\t{";
16488 printOperand(MI, 9, O);
16489 O << ", ";
16490 printOperand(MI, 10, O);
16491 O << ", ";
16492 printOperand(MI, 11, O);
16493 O << ", ";
16494 printOperand(MI, 12, O);
16495 O << "},\n\t\t{";
16496 printOperand(MI, 13, O);
16497 O << ", ";
16498 printOperand(MI, 14, O);
16499 O << ", ";
16500 printOperand(MI, 15, O);
16501 O << ", ";
16502 printOperand(MI, 16, O);
16503 O << ", ";
16504 printOperand(MI, 17, O);
16505 O << ", ";
16506 printOperand(MI, 18, O);
16507 O << ", ";
16508 printOperand(MI, 19, O);
16509 O << ", ";
16510 printOperand(MI, 20, O);
16511 O << "};";
16516 O << ".row.col.m16n16k16.f16.f16\n\t\t{";
16517 printOperand(MI, 0, O);
16518 O << ", ";
16519 printOperand(MI, 1, O);
16520 O << ", ";
16521 printOperand(MI, 2, O);
16522 O << ", ";
16523 printOperand(MI, 3, O);
16524 O << "},\n\t\t{";
16525 printOperand(MI, 4, O);
16526 O << ", ";
16527 printOperand(MI, 5, O);
16528 O << ", ";
16529 printOperand(MI, 6, O);
16530 O << ", ";
16531 printOperand(MI, 7, O);
16532 O << ", ";
16533 printOperand(MI, 8, O);
16534 O << ", ";
16535 printOperand(MI, 9, O);
16536 O << ", ";
16537 printOperand(MI, 10, O);
16538 O << ", ";
16539 printOperand(MI, 11, O);
16540 O << "},\n\t\t{";
16541 printOperand(MI, 12, O);
16542 O << ", ";
16543 printOperand(MI, 13, O);
16544 O << ", ";
16545 printOperand(MI, 14, O);
16546 O << ", ";
16547 printOperand(MI, 15, O);
16548 O << ", ";
16549 printOperand(MI, 16, O);
16550 O << ", ";
16551 printOperand(MI, 17, O);
16552 O << ", ";
16553 printOperand(MI, 18, O);
16554 O << ", ";
16555 printOperand(MI, 19, O);
16556 O << "},\n\t\t{";
16557 printOperand(MI, 20, O);
16558 O << ", ";
16559 printOperand(MI, 21, O);
16560 O << ", ";
16561 printOperand(MI, 22, O);
16562 O << ", ";
16563 printOperand(MI, 23, O);
16564 O << "};";
16569 O << ".row.col.m16n16k16.f32.f16\n\t\t{";
16570 printOperand(MI, 0, O);
16571 O << ", ";
16572 printOperand(MI, 1, O);
16573 O << ", ";
16574 printOperand(MI, 2, O);
16575 O << ", ";
16576 printOperand(MI, 3, O);
16577 O << ", ";
16578 printOperand(MI, 4, O);
16579 O << ", ";
16580 printOperand(MI, 5, O);
16581 O << ", ";
16582 printOperand(MI, 6, O);
16583 O << ", ";
16584 printOperand(MI, 7, O);
16585 O << "},\n\t\t{";
16586 printOperand(MI, 8, O);
16587 O << ", ";
16588 printOperand(MI, 9, O);
16589 O << ", ";
16590 printOperand(MI, 10, O);
16591 O << ", ";
16592 printOperand(MI, 11, O);
16593 O << ", ";
16594 printOperand(MI, 12, O);
16595 O << ", ";
16596 printOperand(MI, 13, O);
16597 O << ", ";
16598 printOperand(MI, 14, O);
16599 O << ", ";
16600 printOperand(MI, 15, O);
16601 O << "},\n\t\t{";
16602 printOperand(MI, 16, O);
16603 O << ", ";
16604 printOperand(MI, 17, O);
16605 O << ", ";
16606 printOperand(MI, 18, O);
16607 O << ", ";
16608 printOperand(MI, 19, O);
16609 O << ", ";
16610 printOperand(MI, 20, O);
16611 O << ", ";
16612 printOperand(MI, 21, O);
16613 O << ", ";
16614 printOperand(MI, 22, O);
16615 O << ", ";
16616 printOperand(MI, 23, O);
16617 O << "},\n\t\t{";
16618 printOperand(MI, 24, O);
16619 O << ", ";
16620 printOperand(MI, 25, O);
16621 O << ", ";
16622 printOperand(MI, 26, O);
16623 O << ", ";
16624 printOperand(MI, 27, O);
16625 O << "};";
16630 O << ".row.col.m16n16k16.f16.f32\n\t\t{";
16631 printOperand(MI, 0, O);
16632 O << ", ";
16633 printOperand(MI, 1, O);
16634 O << ", ";
16635 printOperand(MI, 2, O);
16636 O << ", ";
16637 printOperand(MI, 3, O);
16638 O << "},\n\t\t{";
16639 printOperand(MI, 4, O);
16640 O << ", ";
16641 printOperand(MI, 5, O);
16642 O << ", ";
16643 printOperand(MI, 6, O);
16644 O << ", ";
16645 printOperand(MI, 7, O);
16646 O << ", ";
16647 printOperand(MI, 8, O);
16648 O << ", ";
16649 printOperand(MI, 9, O);
16650 O << ", ";
16651 printOperand(MI, 10, O);
16652 O << ", ";
16653 printOperand(MI, 11, O);
16654 O << "},\n\t\t{";
16655 printOperand(MI, 12, O);
16656 O << ", ";
16657 printOperand(MI, 13, O);
16658 O << ", ";
16659 printOperand(MI, 14, O);
16660 O << ", ";
16661 printOperand(MI, 15, O);
16662 O << ", ";
16663 printOperand(MI, 16, O);
16664 O << ", ";
16665 printOperand(MI, 17, O);
16666 O << ", ";
16667 printOperand(MI, 18, O);
16668 O << ", ";
16669 printOperand(MI, 19, O);
16670 O << "},\n\t\t{";
16671 printOperand(MI, 20, O);
16672 O << ", ";
16673 printOperand(MI, 21, O);
16674 O << ", ";
16675 printOperand(MI, 22, O);
16676 O << ", ";
16677 printOperand(MI, 23, O);
16678 O << ", ";
16679 printOperand(MI, 24, O);
16680 O << ", ";
16681 printOperand(MI, 25, O);
16682 O << ", ";
16683 printOperand(MI, 26, O);
16684 O << ", ";
16685 printOperand(MI, 27, O);
16686 O << "};";
16691 O << ".row.col.m16n16k16.f32.f32\n\t\t{";
16692 printOperand(MI, 0, O);
16693 O << ", ";
16694 printOperand(MI, 1, O);
16695 O << ", ";
16696 printOperand(MI, 2, O);
16697 O << ", ";
16698 printOperand(MI, 3, O);
16699 O << ", ";
16700 printOperand(MI, 4, O);
16701 O << ", ";
16702 printOperand(MI, 5, O);
16703 O << ", ";
16704 printOperand(MI, 6, O);
16705 O << ", ";
16706 printOperand(MI, 7, O);
16707 O << "},\n\t\t{";
16708 printOperand(MI, 8, O);
16709 O << ", ";
16710 printOperand(MI, 9, O);
16711 O << ", ";
16712 printOperand(MI, 10, O);
16713 O << ", ";
16714 printOperand(MI, 11, O);
16715 O << ", ";
16716 printOperand(MI, 12, O);
16717 O << ", ";
16718 printOperand(MI, 13, O);
16719 O << ", ";
16720 printOperand(MI, 14, O);
16721 O << ", ";
16722 printOperand(MI, 15, O);
16723 O << "},\n\t\t{";
16724 printOperand(MI, 16, O);
16725 O << ", ";
16726 printOperand(MI, 17, O);
16727 O << ", ";
16728 printOperand(MI, 18, O);
16729 O << ", ";
16730 printOperand(MI, 19, O);
16731 O << ", ";
16732 printOperand(MI, 20, O);
16733 O << ", ";
16734 printOperand(MI, 21, O);
16735 O << ", ";
16736 printOperand(MI, 22, O);
16737 O << ", ";
16738 printOperand(MI, 23, O);
16739 O << "},\n\t\t{";
16740 printOperand(MI, 24, O);
16741 O << ", ";
16742 printOperand(MI, 25, O);
16743 O << ", ";
16744 printOperand(MI, 26, O);
16745 O << ", ";
16746 printOperand(MI, 27, O);
16747 O << ", ";
16748 printOperand(MI, 28, O);
16749 O << ", ";
16750 printOperand(MI, 29, O);
16751 O << ", ";
16752 printOperand(MI, 30, O);
16753 O << ", ";
16754 printOperand(MI, 31, O);
16755 O << "};";
16760 O << ".row.col.m32n8k16.f16.f16\n\t\t{";
16761 printOperand(MI, 0, O);
16762 O << ", ";
16763 printOperand(MI, 1, O);
16764 O << ", ";
16765 printOperand(MI, 2, O);
16766 O << ", ";
16767 printOperand(MI, 3, O);
16768 O << "},\n\t\t{";
16769 printOperand(MI, 4, O);
16770 O << ", ";
16771 printOperand(MI, 5, O);
16772 O << ", ";
16773 printOperand(MI, 6, O);
16774 O << ", ";
16775 printOperand(MI, 7, O);
16776 O << ", ";
16777 printOperand(MI, 8, O);
16778 O << ", ";
16779 printOperand(MI, 9, O);
16780 O << ", ";
16781 printOperand(MI, 10, O);
16782 O << ", ";
16783 printOperand(MI, 11, O);
16784 O << "},\n\t\t{";
16785 printOperand(MI, 12, O);
16786 O << ", ";
16787 printOperand(MI, 13, O);
16788 O << ", ";
16789 printOperand(MI, 14, O);
16790 O << ", ";
16791 printOperand(MI, 15, O);
16792 O << ", ";
16793 printOperand(MI, 16, O);
16794 O << ", ";
16795 printOperand(MI, 17, O);
16796 O << ", ";
16797 printOperand(MI, 18, O);
16798 O << ", ";
16799 printOperand(MI, 19, O);
16800 O << "},\n\t\t{";
16801 printOperand(MI, 20, O);
16802 O << ", ";
16803 printOperand(MI, 21, O);
16804 O << ", ";
16805 printOperand(MI, 22, O);
16806 O << ", ";
16807 printOperand(MI, 23, O);
16808 O << "};";
16813 O << ".row.col.m32n8k16.f32.f16\n\t\t{";
16814 printOperand(MI, 0, O);
16815 O << ", ";
16816 printOperand(MI, 1, O);
16817 O << ", ";
16818 printOperand(MI, 2, O);
16819 O << ", ";
16820 printOperand(MI, 3, O);
16821 O << ", ";
16822 printOperand(MI, 4, O);
16823 O << ", ";
16824 printOperand(MI, 5, O);
16825 O << ", ";
16826 printOperand(MI, 6, O);
16827 O << ", ";
16828 printOperand(MI, 7, O);
16829 O << "},\n\t\t{";
16830 printOperand(MI, 8, O);
16831 O << ", ";
16832 printOperand(MI, 9, O);
16833 O << ", ";
16834 printOperand(MI, 10, O);
16835 O << ", ";
16836 printOperand(MI, 11, O);
16837 O << ", ";
16838 printOperand(MI, 12, O);
16839 O << ", ";
16840 printOperand(MI, 13, O);
16841 O << ", ";
16842 printOperand(MI, 14, O);
16843 O << ", ";
16844 printOperand(MI, 15, O);
16845 O << "},\n\t\t{";
16846 printOperand(MI, 16, O);
16847 O << ", ";
16848 printOperand(MI, 17, O);
16849 O << ", ";
16850 printOperand(MI, 18, O);
16851 O << ", ";
16852 printOperand(MI, 19, O);
16853 O << ", ";
16854 printOperand(MI, 20, O);
16855 O << ", ";
16856 printOperand(MI, 21, O);
16857 O << ", ";
16858 printOperand(MI, 22, O);
16859 O << ", ";
16860 printOperand(MI, 23, O);
16861 O << "},\n\t\t{";
16862 printOperand(MI, 24, O);
16863 O << ", ";
16864 printOperand(MI, 25, O);
16865 O << ", ";
16866 printOperand(MI, 26, O);
16867 O << ", ";
16868 printOperand(MI, 27, O);
16869 O << "};";
16874 O << ".row.col.m32n8k16.f16.f32\n\t\t{";
16875 printOperand(MI, 0, O);
16876 O << ", ";
16877 printOperand(MI, 1, O);
16878 O << ", ";
16879 printOperand(MI, 2, O);
16880 O << ", ";
16881 printOperand(MI, 3, O);
16882 O << "},\n\t\t{";
16883 printOperand(MI, 4, O);
16884 O << ", ";
16885 printOperand(MI, 5, O);
16886 O << ", ";
16887 printOperand(MI, 6, O);
16888 O << ", ";
16889 printOperand(MI, 7, O);
16890 O << ", ";
16891 printOperand(MI, 8, O);
16892 O << ", ";
16893 printOperand(MI, 9, O);
16894 O << ", ";
16895 printOperand(MI, 10, O);
16896 O << ", ";
16897 printOperand(MI, 11, O);
16898 O << "},\n\t\t{";
16899 printOperand(MI, 12, O);
16900 O << ", ";
16901 printOperand(MI, 13, O);
16902 O << ", ";
16903 printOperand(MI, 14, O);
16904 O << ", ";
16905 printOperand(MI, 15, O);
16906 O << ", ";
16907 printOperand(MI, 16, O);
16908 O << ", ";
16909 printOperand(MI, 17, O);
16910 O << ", ";
16911 printOperand(MI, 18, O);
16912 O << ", ";
16913 printOperand(MI, 19, O);
16914 O << "},\n\t\t{";
16915 printOperand(MI, 20, O);
16916 O << ", ";
16917 printOperand(MI, 21, O);
16918 O << ", ";
16919 printOperand(MI, 22, O);
16920 O << ", ";
16921 printOperand(MI, 23, O);
16922 O << ", ";
16923 printOperand(MI, 24, O);
16924 O << ", ";
16925 printOperand(MI, 25, O);
16926 O << ", ";
16927 printOperand(MI, 26, O);
16928 O << ", ";
16929 printOperand(MI, 27, O);
16930 O << "};";
16935 O << ".row.col.m32n8k16.f32.f32\n\t\t{";
16936 printOperand(MI, 0, O);
16937 O << ", ";
16938 printOperand(MI, 1, O);
16939 O << ", ";
16940 printOperand(MI, 2, O);
16941 O << ", ";
16942 printOperand(MI, 3, O);
16943 O << ", ";
16944 printOperand(MI, 4, O);
16945 O << ", ";
16946 printOperand(MI, 5, O);
16947 O << ", ";
16948 printOperand(MI, 6, O);
16949 O << ", ";
16950 printOperand(MI, 7, O);
16951 O << "},\n\t\t{";
16952 printOperand(MI, 8, O);
16953 O << ", ";
16954 printOperand(MI, 9, O);
16955 O << ", ";
16956 printOperand(MI, 10, O);
16957 O << ", ";
16958 printOperand(MI, 11, O);
16959 O << ", ";
16960 printOperand(MI, 12, O);
16961 O << ", ";
16962 printOperand(MI, 13, O);
16963 O << ", ";
16964 printOperand(MI, 14, O);
16965 O << ", ";
16966 printOperand(MI, 15, O);
16967 O << "},\n\t\t{";
16968 printOperand(MI, 16, O);
16969 O << ", ";
16970 printOperand(MI, 17, O);
16971 O << ", ";
16972 printOperand(MI, 18, O);
16973 O << ", ";
16974 printOperand(MI, 19, O);
16975 O << ", ";
16976 printOperand(MI, 20, O);
16977 O << ", ";
16978 printOperand(MI, 21, O);
16979 O << ", ";
16980 printOperand(MI, 22, O);
16981 O << ", ";
16982 printOperand(MI, 23, O);
16983 O << "},\n\t\t{";
16984 printOperand(MI, 24, O);
16985 O << ", ";
16986 printOperand(MI, 25, O);
16987 O << ", ";
16988 printOperand(MI, 26, O);
16989 O << ", ";
16990 printOperand(MI, 27, O);
16991 O << ", ";
16992 printOperand(MI, 28, O);
16993 O << ", ";
16994 printOperand(MI, 29, O);
16995 O << ", ";
16996 printOperand(MI, 30, O);
16997 O << ", ";
16998 printOperand(MI, 31, O);
16999 O << "};";
17004 O << ".row.col.m8n32k16.f16.f16\n\t\t{";
17005 printOperand(MI, 0, O);
17006 O << ", ";
17007 printOperand(MI, 1, O);
17008 O << ", ";
17009 printOperand(MI, 2, O);
17010 O << ", ";
17011 printOperand(MI, 3, O);
17012 O << "},\n\t\t{";
17013 printOperand(MI, 4, O);
17014 O << ", ";
17015 printOperand(MI, 5, O);
17016 O << ", ";
17017 printOperand(MI, 6, O);
17018 O << ", ";
17019 printOperand(MI, 7, O);
17020 O << ", ";
17021 printOperand(MI, 8, O);
17022 O << ", ";
17023 printOperand(MI, 9, O);
17024 O << ", ";
17025 printOperand(MI, 10, O);
17026 O << ", ";
17027 printOperand(MI, 11, O);
17028 O << "},\n\t\t{";
17029 printOperand(MI, 12, O);
17030 O << ", ";
17031 printOperand(MI, 13, O);
17032 O << ", ";
17033 printOperand(MI, 14, O);
17034 O << ", ";
17035 printOperand(MI, 15, O);
17036 O << ", ";
17037 printOperand(MI, 16, O);
17038 O << ", ";
17039 printOperand(MI, 17, O);
17040 O << ", ";
17041 printOperand(MI, 18, O);
17042 O << ", ";
17043 printOperand(MI, 19, O);
17044 O << "},\n\t\t{";
17045 printOperand(MI, 20, O);
17046 O << ", ";
17047 printOperand(MI, 21, O);
17048 O << ", ";
17049 printOperand(MI, 22, O);
17050 O << ", ";
17051 printOperand(MI, 23, O);
17052 O << "};";
17057 O << ".row.col.m8n32k16.f32.f16\n\t\t{";
17058 printOperand(MI, 0, O);
17059 O << ", ";
17060 printOperand(MI, 1, O);
17061 O << ", ";
17062 printOperand(MI, 2, O);
17063 O << ", ";
17064 printOperand(MI, 3, O);
17065 O << ", ";
17066 printOperand(MI, 4, O);
17067 O << ", ";
17068 printOperand(MI, 5, O);
17069 O << ", ";
17070 printOperand(MI, 6, O);
17071 O << ", ";
17072 printOperand(MI, 7, O);
17073 O << "},\n\t\t{";
17074 printOperand(MI, 8, O);
17075 O << ", ";
17076 printOperand(MI, 9, O);
17077 O << ", ";
17078 printOperand(MI, 10, O);
17079 O << ", ";
17080 printOperand(MI, 11, O);
17081 O << ", ";
17082 printOperand(MI, 12, O);
17083 O << ", ";
17084 printOperand(MI, 13, O);
17085 O << ", ";
17086 printOperand(MI, 14, O);
17087 O << ", ";
17088 printOperand(MI, 15, O);
17089 O << "},\n\t\t{";
17090 printOperand(MI, 16, O);
17091 O << ", ";
17092 printOperand(MI, 17, O);
17093 O << ", ";
17094 printOperand(MI, 18, O);
17095 O << ", ";
17096 printOperand(MI, 19, O);
17097 O << ", ";
17098 printOperand(MI, 20, O);
17099 O << ", ";
17100 printOperand(MI, 21, O);
17101 O << ", ";
17102 printOperand(MI, 22, O);
17103 O << ", ";
17104 printOperand(MI, 23, O);
17105 O << "},\n\t\t{";
17106 printOperand(MI, 24, O);
17107 O << ", ";
17108 printOperand(MI, 25, O);
17109 O << ", ";
17110 printOperand(MI, 26, O);
17111 O << ", ";
17112 printOperand(MI, 27, O);
17113 O << "};";
17118 O << ".row.col.m8n32k16.f16.f32\n\t\t{";
17119 printOperand(MI, 0, O);
17120 O << ", ";
17121 printOperand(MI, 1, O);
17122 O << ", ";
17123 printOperand(MI, 2, O);
17124 O << ", ";
17125 printOperand(MI, 3, O);
17126 O << "},\n\t\t{";
17127 printOperand(MI, 4, O);
17128 O << ", ";
17129 printOperand(MI, 5, O);
17130 O << ", ";
17131 printOperand(MI, 6, O);
17132 O << ", ";
17133 printOperand(MI, 7, O);
17134 O << ", ";
17135 printOperand(MI, 8, O);
17136 O << ", ";
17137 printOperand(MI, 9, O);
17138 O << ", ";
17139 printOperand(MI, 10, O);
17140 O << ", ";
17141 printOperand(MI, 11, O);
17142 O << "},\n\t\t{";
17143 printOperand(MI, 12, O);
17144 O << ", ";
17145 printOperand(MI, 13, O);
17146 O << ", ";
17147 printOperand(MI, 14, O);
17148 O << ", ";
17149 printOperand(MI, 15, O);
17150 O << ", ";
17151 printOperand(MI, 16, O);
17152 O << ", ";
17153 printOperand(MI, 17, O);
17154 O << ", ";
17155 printOperand(MI, 18, O);
17156 O << ", ";
17157 printOperand(MI, 19, O);
17158 O << "},\n\t\t{";
17159 printOperand(MI, 20, O);
17160 O << ", ";
17161 printOperand(MI, 21, O);
17162 O << ", ";
17163 printOperand(MI, 22, O);
17164 O << ", ";
17165 printOperand(MI, 23, O);
17166 O << ", ";
17167 printOperand(MI, 24, O);
17168 O << ", ";
17169 printOperand(MI, 25, O);
17170 O << ", ";
17171 printOperand(MI, 26, O);
17172 O << ", ";
17173 printOperand(MI, 27, O);
17174 O << "};";
17179 O << ".row.col.m8n32k16.f32.f32\n\t\t{";
17180 printOperand(MI, 0, O);
17181 O << ", ";
17182 printOperand(MI, 1, O);
17183 O << ", ";
17184 printOperand(MI, 2, O);
17185 O << ", ";
17186 printOperand(MI, 3, O);
17187 O << ", ";
17188 printOperand(MI, 4, O);
17189 O << ", ";
17190 printOperand(MI, 5, O);
17191 O << ", ";
17192 printOperand(MI, 6, O);
17193 O << ", ";
17194 printOperand(MI, 7, O);
17195 O << "},\n\t\t{";
17196 printOperand(MI, 8, O);
17197 O << ", ";
17198 printOperand(MI, 9, O);
17199 O << ", ";
17200 printOperand(MI, 10, O);
17201 O << ", ";
17202 printOperand(MI, 11, O);
17203 O << ", ";
17204 printOperand(MI, 12, O);
17205 O << ", ";
17206 printOperand(MI, 13, O);
17207 O << ", ";
17208 printOperand(MI, 14, O);
17209 O << ", ";
17210 printOperand(MI, 15, O);
17211 O << "},\n\t\t{";
17212 printOperand(MI, 16, O);
17213 O << ", ";
17214 printOperand(MI, 17, O);
17215 O << ", ";
17216 printOperand(MI, 18, O);
17217 O << ", ";
17218 printOperand(MI, 19, O);
17219 O << ", ";
17220 printOperand(MI, 20, O);
17221 O << ", ";
17222 printOperand(MI, 21, O);
17223 O << ", ";
17224 printOperand(MI, 22, O);
17225 O << ", ";
17226 printOperand(MI, 23, O);
17227 O << "},\n\t\t{";
17228 printOperand(MI, 24, O);
17229 O << ", ";
17230 printOperand(MI, 25, O);
17231 O << ", ";
17232 printOperand(MI, 26, O);
17233 O << ", ";
17234 printOperand(MI, 27, O);
17235 O << ", ";
17236 printOperand(MI, 28, O);
17237 O << ", ";
17238 printOperand(MI, 29, O);
17239 O << ", ";
17240 printOperand(MI, 30, O);
17241 O << ", ";
17242 printOperand(MI, 31, O);
17243 O << "};";
17248 O << ".row.col.m16n16k16.s32.s8.s8.s32\n\t\t{";
17249 printOperand(MI, 0, O);
17250 O << ", ";
17251 printOperand(MI, 1, O);
17252 O << ", ";
17253 printOperand(MI, 2, O);
17254 O << ", ";
17255 printOperand(MI, 3, O);
17256 O << ", ";
17257 printOperand(MI, 4, O);
17258 O << ", ";
17259 printOperand(MI, 5, O);
17260 O << ", ";
17261 printOperand(MI, 6, O);
17262 O << ", ";
17263 printOperand(MI, 7, O);
17264 O << "},\n\t\t{";
17265 printOperand(MI, 8, O);
17266 O << ", ";
17267 printOperand(MI, 9, O);
17268 O << "},\n\t\t{";
17269 printOperand(MI, 10, O);
17270 O << ", ";
17271 printOperand(MI, 11, O);
17272 O << "},\n\t\t{";
17273 printOperand(MI, 12, O);
17274 O << ", ";
17275 printOperand(MI, 13, O);
17276 O << ", ";
17277 printOperand(MI, 14, O);
17278 O << ", ";
17279 printOperand(MI, 15, O);
17280 O << ", ";
17281 printOperand(MI, 16, O);
17282 O << ", ";
17283 printOperand(MI, 17, O);
17284 O << ", ";
17285 printOperand(MI, 18, O);
17286 O << ", ";
17287 printOperand(MI, 19, O);
17288 O << "};";
17293 O << ".row.col.m16n16k16.s32.u8.u8.s32\n\t\t{";
17294 printOperand(MI, 0, O);
17295 O << ", ";
17296 printOperand(MI, 1, O);
17297 O << ", ";
17298 printOperand(MI, 2, O);
17299 O << ", ";
17300 printOperand(MI, 3, O);
17301 O << ", ";
17302 printOperand(MI, 4, O);
17303 O << ", ";
17304 printOperand(MI, 5, O);
17305 O << ", ";
17306 printOperand(MI, 6, O);
17307 O << ", ";
17308 printOperand(MI, 7, O);
17309 O << "},\n\t\t{";
17310 printOperand(MI, 8, O);
17311 O << ", ";
17312 printOperand(MI, 9, O);
17313 O << "},\n\t\t{";
17314 printOperand(MI, 10, O);
17315 O << ", ";
17316 printOperand(MI, 11, O);
17317 O << "},\n\t\t{";
17318 printOperand(MI, 12, O);
17319 O << ", ";
17320 printOperand(MI, 13, O);
17321 O << ", ";
17322 printOperand(MI, 14, O);
17323 O << ", ";
17324 printOperand(MI, 15, O);
17325 O << ", ";
17326 printOperand(MI, 16, O);
17327 O << ", ";
17328 printOperand(MI, 17, O);
17329 O << ", ";
17330 printOperand(MI, 18, O);
17331 O << ", ";
17332 printOperand(MI, 19, O);
17333 O << "};";
17338 O << ".row.col.m32n8k16.s32.s8.s8.s32\n\t\t{";
17339 printOperand(MI, 0, O);
17340 O << ", ";
17341 printOperand(MI, 1, O);
17342 O << ", ";
17343 printOperand(MI, 2, O);
17344 O << ", ";
17345 printOperand(MI, 3, O);
17346 O << ", ";
17347 printOperand(MI, 4, O);
17348 O << ", ";
17349 printOperand(MI, 5, O);
17350 O << ", ";
17351 printOperand(MI, 6, O);
17352 O << ", ";
17353 printOperand(MI, 7, O);
17354 O << "},\n\t\t{";
17355 printOperand(MI, 8, O);
17356 O << ", ";
17357 printOperand(MI, 9, O);
17358 O << ", ";
17359 printOperand(MI, 10, O);
17360 O << ", ";
17361 printOperand(MI, 11, O);
17362 O << "},\n\t\t{";
17363 printOperand(MI, 12, O);
17364 O << "},\n\t\t{";
17365 printOperand(MI, 13, O);
17366 O << ", ";
17367 printOperand(MI, 14, O);
17368 O << ", ";
17369 printOperand(MI, 15, O);
17370 O << ", ";
17371 printOperand(MI, 16, O);
17372 O << ", ";
17373 printOperand(MI, 17, O);
17374 O << ", ";
17375 printOperand(MI, 18, O);
17376 O << ", ";
17377 printOperand(MI, 19, O);
17378 O << ", ";
17379 printOperand(MI, 20, O);
17380 O << "};";
17385 O << ".row.col.m32n8k16.s32.u8.u8.s32\n\t\t{";
17386 printOperand(MI, 0, O);
17387 O << ", ";
17388 printOperand(MI, 1, O);
17389 O << ", ";
17390 printOperand(MI, 2, O);
17391 O << ", ";
17392 printOperand(MI, 3, O);
17393 O << ", ";
17394 printOperand(MI, 4, O);
17395 O << ", ";
17396 printOperand(MI, 5, O);
17397 O << ", ";
17398 printOperand(MI, 6, O);
17399 O << ", ";
17400 printOperand(MI, 7, O);
17401 O << "},\n\t\t{";
17402 printOperand(MI, 8, O);
17403 O << ", ";
17404 printOperand(MI, 9, O);
17405 O << ", ";
17406 printOperand(MI, 10, O);
17407 O << ", ";
17408 printOperand(MI, 11, O);
17409 O << "},\n\t\t{";
17410 printOperand(MI, 12, O);
17411 O << "},\n\t\t{";
17412 printOperand(MI, 13, O);
17413 O << ", ";
17414 printOperand(MI, 14, O);
17415 O << ", ";
17416 printOperand(MI, 15, O);
17417 O << ", ";
17418 printOperand(MI, 16, O);
17419 O << ", ";
17420 printOperand(MI, 17, O);
17421 O << ", ";
17422 printOperand(MI, 18, O);
17423 O << ", ";
17424 printOperand(MI, 19, O);
17425 O << ", ";
17426 printOperand(MI, 20, O);
17427 O << "};";
17432 O << ".row.col.m8n32k16.s32.s8.s8.s32\n\t\t{";
17433 printOperand(MI, 0, O);
17434 O << ", ";
17435 printOperand(MI, 1, O);
17436 O << ", ";
17437 printOperand(MI, 2, O);
17438 O << ", ";
17439 printOperand(MI, 3, O);
17440 O << ", ";
17441 printOperand(MI, 4, O);
17442 O << ", ";
17443 printOperand(MI, 5, O);
17444 O << ", ";
17445 printOperand(MI, 6, O);
17446 O << ", ";
17447 printOperand(MI, 7, O);
17448 O << "},\n\t\t{";
17449 printOperand(MI, 8, O);
17450 O << "},\n\t\t{";
17451 printOperand(MI, 9, O);
17452 O << ", ";
17453 printOperand(MI, 10, O);
17454 O << ", ";
17455 printOperand(MI, 11, O);
17456 O << ", ";
17457 printOperand(MI, 12, O);
17458 O << "},\n\t\t{";
17459 printOperand(MI, 13, O);
17460 O << ", ";
17461 printOperand(MI, 14, O);
17462 O << ", ";
17463 printOperand(MI, 15, O);
17464 O << ", ";
17465 printOperand(MI, 16, O);
17466 O << ", ";
17467 printOperand(MI, 17, O);
17468 O << ", ";
17469 printOperand(MI, 18, O);
17470 O << ", ";
17471 printOperand(MI, 19, O);
17472 O << ", ";
17473 printOperand(MI, 20, O);
17474 O << "};";
17479 O << ".row.col.m8n32k16.s32.u8.u8.s32\n\t\t{";
17480 printOperand(MI, 0, O);
17481 O << ", ";
17482 printOperand(MI, 1, O);
17483 O << ", ";
17484 printOperand(MI, 2, O);
17485 O << ", ";
17486 printOperand(MI, 3, O);
17487 O << ", ";
17488 printOperand(MI, 4, O);
17489 O << ", ";
17490 printOperand(MI, 5, O);
17491 O << ", ";
17492 printOperand(MI, 6, O);
17493 O << ", ";
17494 printOperand(MI, 7, O);
17495 O << "},\n\t\t{";
17496 printOperand(MI, 8, O);
17497 O << "},\n\t\t{";
17498 printOperand(MI, 9, O);
17499 O << ", ";
17500 printOperand(MI, 10, O);
17501 O << ", ";
17502 printOperand(MI, 11, O);
17503 O << ", ";
17504 printOperand(MI, 12, O);
17505 O << "},\n\t\t{";
17506 printOperand(MI, 13, O);
17507 O << ", ";
17508 printOperand(MI, 14, O);
17509 O << ", ";
17510 printOperand(MI, 15, O);
17511 O << ", ";
17512 printOperand(MI, 16, O);
17513 O << ", ";
17514 printOperand(MI, 17, O);
17515 O << ", ";
17516 printOperand(MI, 18, O);
17517 O << ", ";
17518 printOperand(MI, 19, O);
17519 O << ", ";
17520 printOperand(MI, 20, O);
17521 O << "};";
17526 O << ".row.col.m8n8k32.s32.s4.s4.s32\n\t\t{";
17527 printOperand(MI, 0, O);
17528 O << ", ";
17529 printOperand(MI, 1, O);
17530 O << "},\n\t\t{";
17531 printOperand(MI, 2, O);
17532 O << "},\n\t\t{";
17533 printOperand(MI, 3, O);
17534 O << "},\n\t\t{";
17535 printOperand(MI, 4, O);
17536 O << ", ";
17537 printOperand(MI, 5, O);
17538 O << "};";
17543 O << ".row.col.m8n8k32.s32.u4.u4.s32\n\t\t{";
17544 printOperand(MI, 0, O);
17545 O << ", ";
17546 printOperand(MI, 1, O);
17547 O << "},\n\t\t{";
17548 printOperand(MI, 2, O);
17549 O << "},\n\t\t{";
17550 printOperand(MI, 3, O);
17551 O << "},\n\t\t{";
17552 printOperand(MI, 4, O);
17553 O << ", ";
17554 printOperand(MI, 5, O);
17555 O << "};";
17560 O << ".row.col.m8n8k128.s32.b1.b1.s32\n\t\t{";
17561 printOperand(MI, 0, O);
17562 O << ", ";
17563 printOperand(MI, 1, O);
17564 O << "},\n\t\t{";
17565 printOperand(MI, 2, O);
17566 O << "},\n\t\t{";
17567 printOperand(MI, 3, O);
17568 O << "},\n\t\t{";
17569 printOperand(MI, 4, O);
17570 O << ", ";
17571 printOperand(MI, 5, O);
17572 O << "};";
17577 O << ".row.col.m16n16k16.f16.f16.satfinite\n\t\t{";
17578 printOperand(MI, 0, O);
17579 O << ", ";
17580 printOperand(MI, 1, O);
17581 O << ", ";
17582 printOperand(MI, 2, O);
17583 O << ", ";
17584 printOperand(MI, 3, O);
17585 O << "},\n\t\t{";
17586 printOperand(MI, 4, O);
17587 O << ", ";
17588 printOperand(MI, 5, O);
17589 O << ", ";
17590 printOperand(MI, 6, O);
17591 O << ", ";
17592 printOperand(MI, 7, O);
17593 O << ", ";
17594 printOperand(MI, 8, O);
17595 O << ", ";
17596 printOperand(MI, 9, O);
17597 O << ", ";
17598 printOperand(MI, 10, O);
17599 O << ", ";
17600 printOperand(MI, 11, O);
17601 O << "},\n\t\t{";
17602 printOperand(MI, 12, O);
17603 O << ", ";
17604 printOperand(MI, 13, O);
17605 O << ", ";
17606 printOperand(MI, 14, O);
17607 O << ", ";
17608 printOperand(MI, 15, O);
17609 O << ", ";
17610 printOperand(MI, 16, O);
17611 O << ", ";
17612 printOperand(MI, 17, O);
17613 O << ", ";
17614 printOperand(MI, 18, O);
17615 O << ", ";
17616 printOperand(MI, 19, O);
17617 O << "},\n\t\t{";
17618 printOperand(MI, 20, O);
17619 O << ", ";
17620 printOperand(MI, 21, O);
17621 O << ", ";
17622 printOperand(MI, 22, O);
17623 O << ", ";
17624 printOperand(MI, 23, O);
17625 O << "};";
17630 O << ".row.col.m16n16k16.f32.f16.satfinite\n\t\t{";
17631 printOperand(MI, 0, O);
17632 O << ", ";
17633 printOperand(MI, 1, O);
17634 O << ", ";
17635 printOperand(MI, 2, O);
17636 O << ", ";
17637 printOperand(MI, 3, O);
17638 O << ", ";
17639 printOperand(MI, 4, O);
17640 O << ", ";
17641 printOperand(MI, 5, O);
17642 O << ", ";
17643 printOperand(MI, 6, O);
17644 O << ", ";
17645 printOperand(MI, 7, O);
17646 O << "},\n\t\t{";
17647 printOperand(MI, 8, O);
17648 O << ", ";
17649 printOperand(MI, 9, O);
17650 O << ", ";
17651 printOperand(MI, 10, O);
17652 O << ", ";
17653 printOperand(MI, 11, O);
17654 O << ", ";
17655 printOperand(MI, 12, O);
17656 O << ", ";
17657 printOperand(MI, 13, O);
17658 O << ", ";
17659 printOperand(MI, 14, O);
17660 O << ", ";
17661 printOperand(MI, 15, O);
17662 O << "},\n\t\t{";
17663 printOperand(MI, 16, O);
17664 O << ", ";
17665 printOperand(MI, 17, O);
17666 O << ", ";
17667 printOperand(MI, 18, O);
17668 O << ", ";
17669 printOperand(MI, 19, O);
17670 O << ", ";
17671 printOperand(MI, 20, O);
17672 O << ", ";
17673 printOperand(MI, 21, O);
17674 O << ", ";
17675 printOperand(MI, 22, O);
17676 O << ", ";
17677 printOperand(MI, 23, O);
17678 O << "},\n\t\t{";
17679 printOperand(MI, 24, O);
17680 O << ", ";
17681 printOperand(MI, 25, O);
17682 O << ", ";
17683 printOperand(MI, 26, O);
17684 O << ", ";
17685 printOperand(MI, 27, O);
17686 O << "};";
17691 O << ".row.col.m16n16k16.f16.f32.satfinite\n\t\t{";
17692 printOperand(MI, 0, O);
17693 O << ", ";
17694 printOperand(MI, 1, O);
17695 O << ", ";
17696 printOperand(MI, 2, O);
17697 O << ", ";
17698 printOperand(MI, 3, O);
17699 O << "},\n\t\t{";
17700 printOperand(MI, 4, O);
17701 O << ", ";
17702 printOperand(MI, 5, O);
17703 O << ", ";
17704 printOperand(MI, 6, O);
17705 O << ", ";
17706 printOperand(MI, 7, O);
17707 O << ", ";
17708 printOperand(MI, 8, O);
17709 O << ", ";
17710 printOperand(MI, 9, O);
17711 O << ", ";
17712 printOperand(MI, 10, O);
17713 O << ", ";
17714 printOperand(MI, 11, O);
17715 O << "},\n\t\t{";
17716 printOperand(MI, 12, O);
17717 O << ", ";
17718 printOperand(MI, 13, O);
17719 O << ", ";
17720 printOperand(MI, 14, O);
17721 O << ", ";
17722 printOperand(MI, 15, O);
17723 O << ", ";
17724 printOperand(MI, 16, O);
17725 O << ", ";
17726 printOperand(MI, 17, O);
17727 O << ", ";
17728 printOperand(MI, 18, O);
17729 O << ", ";
17730 printOperand(MI, 19, O);
17731 O << "},\n\t\t{";
17732 printOperand(MI, 20, O);
17733 O << ", ";
17734 printOperand(MI, 21, O);
17735 O << ", ";
17736 printOperand(MI, 22, O);
17737 O << ", ";
17738 printOperand(MI, 23, O);
17739 O << ", ";
17740 printOperand(MI, 24, O);
17741 O << ", ";
17742 printOperand(MI, 25, O);
17743 O << ", ";
17744 printOperand(MI, 26, O);
17745 O << ", ";
17746 printOperand(MI, 27, O);
17747 O << "};";
17752 O << ".row.col.m16n16k16.f32.f32.satfinite\n\t\t{";
17753 printOperand(MI, 0, O);
17754 O << ", ";
17755 printOperand(MI, 1, O);
17756 O << ", ";
17757 printOperand(MI, 2, O);
17758 O << ", ";
17759 printOperand(MI, 3, O);
17760 O << ", ";
17761 printOperand(MI, 4, O);
17762 O << ", ";
17763 printOperand(MI, 5, O);
17764 O << ", ";
17765 printOperand(MI, 6, O);
17766 O << ", ";
17767 printOperand(MI, 7, O);
17768 O << "},\n\t\t{";
17769 printOperand(MI, 8, O);
17770 O << ", ";
17771 printOperand(MI, 9, O);
17772 O << ", ";
17773 printOperand(MI, 10, O);
17774 O << ", ";
17775 printOperand(MI, 11, O);
17776 O << ", ";
17777 printOperand(MI, 12, O);
17778 O << ", ";
17779 printOperand(MI, 13, O);
17780 O << ", ";
17781 printOperand(MI, 14, O);
17782 O << ", ";
17783 printOperand(MI, 15, O);
17784 O << "},\n\t\t{";
17785 printOperand(MI, 16, O);
17786 O << ", ";
17787 printOperand(MI, 17, O);
17788 O << ", ";
17789 printOperand(MI, 18, O);
17790 O << ", ";
17791 printOperand(MI, 19, O);
17792 O << ", ";
17793 printOperand(MI, 20, O);
17794 O << ", ";
17795 printOperand(MI, 21, O);
17796 O << ", ";
17797 printOperand(MI, 22, O);
17798 O << ", ";
17799 printOperand(MI, 23, O);
17800 O << "},\n\t\t{";
17801 printOperand(MI, 24, O);
17802 O << ", ";
17803 printOperand(MI, 25, O);
17804 O << ", ";
17805 printOperand(MI, 26, O);
17806 O << ", ";
17807 printOperand(MI, 27, O);
17808 O << ", ";
17809 printOperand(MI, 28, O);
17810 O << ", ";
17811 printOperand(MI, 29, O);
17812 O << ", ";
17813 printOperand(MI, 30, O);
17814 O << ", ";
17815 printOperand(MI, 31, O);
17816 O << "};";
17821 O << ".row.col.m32n8k16.f16.f16.satfinite\n\t\t{";
17822 printOperand(MI, 0, O);
17823 O << ", ";
17824 printOperand(MI, 1, O);
17825 O << ", ";
17826 printOperand(MI, 2, O);
17827 O << ", ";
17828 printOperand(MI, 3, O);
17829 O << "},\n\t\t{";
17830 printOperand(MI, 4, O);
17831 O << ", ";
17832 printOperand(MI, 5, O);
17833 O << ", ";
17834 printOperand(MI, 6, O);
17835 O << ", ";
17836 printOperand(MI, 7, O);
17837 O << ", ";
17838 printOperand(MI, 8, O);
17839 O << ", ";
17840 printOperand(MI, 9, O);
17841 O << ", ";
17842 printOperand(MI, 10, O);
17843 O << ", ";
17844 printOperand(MI, 11, O);
17845 O << "},\n\t\t{";
17846 printOperand(MI, 12, O);
17847 O << ", ";
17848 printOperand(MI, 13, O);
17849 O << ", ";
17850 printOperand(MI, 14, O);
17851 O << ", ";
17852 printOperand(MI, 15, O);
17853 O << ", ";
17854 printOperand(MI, 16, O);
17855 O << ", ";
17856 printOperand(MI, 17, O);
17857 O << ", ";
17858 printOperand(MI, 18, O);
17859 O << ", ";
17860 printOperand(MI, 19, O);
17861 O << "},\n\t\t{";
17862 printOperand(MI, 20, O);
17863 O << ", ";
17864 printOperand(MI, 21, O);
17865 O << ", ";
17866 printOperand(MI, 22, O);
17867 O << ", ";
17868 printOperand(MI, 23, O);
17869 O << "};";
17874 O << ".row.col.m32n8k16.f32.f16.satfinite\n\t\t{";
17875 printOperand(MI, 0, O);
17876 O << ", ";
17877 printOperand(MI, 1, O);
17878 O << ", ";
17879 printOperand(MI, 2, O);
17880 O << ", ";
17881 printOperand(MI, 3, O);
17882 O << ", ";
17883 printOperand(MI, 4, O);
17884 O << ", ";
17885 printOperand(MI, 5, O);
17886 O << ", ";
17887 printOperand(MI, 6, O);
17888 O << ", ";
17889 printOperand(MI, 7, O);
17890 O << "},\n\t\t{";
17891 printOperand(MI, 8, O);
17892 O << ", ";
17893 printOperand(MI, 9, O);
17894 O << ", ";
17895 printOperand(MI, 10, O);
17896 O << ", ";
17897 printOperand(MI, 11, O);
17898 O << ", ";
17899 printOperand(MI, 12, O);
17900 O << ", ";
17901 printOperand(MI, 13, O);
17902 O << ", ";
17903 printOperand(MI, 14, O);
17904 O << ", ";
17905 printOperand(MI, 15, O);
17906 O << "},\n\t\t{";
17907 printOperand(MI, 16, O);
17908 O << ", ";
17909 printOperand(MI, 17, O);
17910 O << ", ";
17911 printOperand(MI, 18, O);
17912 O << ", ";
17913 printOperand(MI, 19, O);
17914 O << ", ";
17915 printOperand(MI, 20, O);
17916 O << ", ";
17917 printOperand(MI, 21, O);
17918 O << ", ";
17919 printOperand(MI, 22, O);
17920 O << ", ";
17921 printOperand(MI, 23, O);
17922 O << "},\n\t\t{";
17923 printOperand(MI, 24, O);
17924 O << ", ";
17925 printOperand(MI, 25, O);
17926 O << ", ";
17927 printOperand(MI, 26, O);
17928 O << ", ";
17929 printOperand(MI, 27, O);
17930 O << "};";
17935 O << ".row.col.m32n8k16.f16.f32.satfinite\n\t\t{";
17936 printOperand(MI, 0, O);
17937 O << ", ";
17938 printOperand(MI, 1, O);
17939 O << ", ";
17940 printOperand(MI, 2, O);
17941 O << ", ";
17942 printOperand(MI, 3, O);
17943 O << "},\n\t\t{";
17944 printOperand(MI, 4, O);
17945 O << ", ";
17946 printOperand(MI, 5, O);
17947 O << ", ";
17948 printOperand(MI, 6, O);
17949 O << ", ";
17950 printOperand(MI, 7, O);
17951 O << ", ";
17952 printOperand(MI, 8, O);
17953 O << ", ";
17954 printOperand(MI, 9, O);
17955 O << ", ";
17956 printOperand(MI, 10, O);
17957 O << ", ";
17958 printOperand(MI, 11, O);
17959 O << "},\n\t\t{";
17960 printOperand(MI, 12, O);
17961 O << ", ";
17962 printOperand(MI, 13, O);
17963 O << ", ";
17964 printOperand(MI, 14, O);
17965 O << ", ";
17966 printOperand(MI, 15, O);
17967 O << ", ";
17968 printOperand(MI, 16, O);
17969 O << ", ";
17970 printOperand(MI, 17, O);
17971 O << ", ";
17972 printOperand(MI, 18, O);
17973 O << ", ";
17974 printOperand(MI, 19, O);
17975 O << "},\n\t\t{";
17976 printOperand(MI, 20, O);
17977 O << ", ";
17978 printOperand(MI, 21, O);
17979 O << ", ";
17980 printOperand(MI, 22, O);
17981 O << ", ";
17982 printOperand(MI, 23, O);
17983 O << ", ";
17984 printOperand(MI, 24, O);
17985 O << ", ";
17986 printOperand(MI, 25, O);
17987 O << ", ";
17988 printOperand(MI, 26, O);
17989 O << ", ";
17990 printOperand(MI, 27, O);
17991 O << "};";
17996 O << ".row.col.m32n8k16.f32.f32.satfinite\n\t\t{";
17997 printOperand(MI, 0, O);
17998 O << ", ";
17999 printOperand(MI, 1, O);
18000 O << ", ";
18001 printOperand(MI, 2, O);
18002 O << ", ";
18003 printOperand(MI, 3, O);
18004 O << ", ";
18005 printOperand(MI, 4, O);
18006 O << ", ";
18007 printOperand(MI, 5, O);
18008 O << ", ";
18009 printOperand(MI, 6, O);
18010 O << ", ";
18011 printOperand(MI, 7, O);
18012 O << "},\n\t\t{";
18013 printOperand(MI, 8, O);
18014 O << ", ";
18015 printOperand(MI, 9, O);
18016 O << ", ";
18017 printOperand(MI, 10, O);
18018 O << ", ";
18019 printOperand(MI, 11, O);
18020 O << ", ";
18021 printOperand(MI, 12, O);
18022 O << ", ";
18023 printOperand(MI, 13, O);
18024 O << ", ";
18025 printOperand(MI, 14, O);
18026 O << ", ";
18027 printOperand(MI, 15, O);
18028 O << "},\n\t\t{";
18029 printOperand(MI, 16, O);
18030 O << ", ";
18031 printOperand(MI, 17, O);
18032 O << ", ";
18033 printOperand(MI, 18, O);
18034 O << ", ";
18035 printOperand(MI, 19, O);
18036 O << ", ";
18037 printOperand(MI, 20, O);
18038 O << ", ";
18039 printOperand(MI, 21, O);
18040 O << ", ";
18041 printOperand(MI, 22, O);
18042 O << ", ";
18043 printOperand(MI, 23, O);
18044 O << "},\n\t\t{";
18045 printOperand(MI, 24, O);
18046 O << ", ";
18047 printOperand(MI, 25, O);
18048 O << ", ";
18049 printOperand(MI, 26, O);
18050 O << ", ";
18051 printOperand(MI, 27, O);
18052 O << ", ";
18053 printOperand(MI, 28, O);
18054 O << ", ";
18055 printOperand(MI, 29, O);
18056 O << ", ";
18057 printOperand(MI, 30, O);
18058 O << ", ";
18059 printOperand(MI, 31, O);
18060 O << "};";
18065 O << ".row.col.m8n32k16.f16.f16.satfinite\n\t\t{";
18066 printOperand(MI, 0, O);
18067 O << ", ";
18068 printOperand(MI, 1, O);
18069 O << ", ";
18070 printOperand(MI, 2, O);
18071 O << ", ";
18072 printOperand(MI, 3, O);
18073 O << "},\n\t\t{";
18074 printOperand(MI, 4, O);
18075 O << ", ";
18076 printOperand(MI, 5, O);
18077 O << ", ";
18078 printOperand(MI, 6, O);
18079 O << ", ";
18080 printOperand(MI, 7, O);
18081 O << ", ";
18082 printOperand(MI, 8, O);
18083 O << ", ";
18084 printOperand(MI, 9, O);
18085 O << ", ";
18086 printOperand(MI, 10, O);
18087 O << ", ";
18088 printOperand(MI, 11, O);
18089 O << "},\n\t\t{";
18090 printOperand(MI, 12, O);
18091 O << ", ";
18092 printOperand(MI, 13, O);
18093 O << ", ";
18094 printOperand(MI, 14, O);
18095 O << ", ";
18096 printOperand(MI, 15, O);
18097 O << ", ";
18098 printOperand(MI, 16, O);
18099 O << ", ";
18100 printOperand(MI, 17, O);
18101 O << ", ";
18102 printOperand(MI, 18, O);
18103 O << ", ";
18104 printOperand(MI, 19, O);
18105 O << "},\n\t\t{";
18106 printOperand(MI, 20, O);
18107 O << ", ";
18108 printOperand(MI, 21, O);
18109 O << ", ";
18110 printOperand(MI, 22, O);
18111 O << ", ";
18112 printOperand(MI, 23, O);
18113 O << "};";
18118 O << ".row.col.m8n32k16.f32.f16.satfinite\n\t\t{";
18119 printOperand(MI, 0, O);
18120 O << ", ";
18121 printOperand(MI, 1, O);
18122 O << ", ";
18123 printOperand(MI, 2, O);
18124 O << ", ";
18125 printOperand(MI, 3, O);
18126 O << ", ";
18127 printOperand(MI, 4, O);
18128 O << ", ";
18129 printOperand(MI, 5, O);
18130 O << ", ";
18131 printOperand(MI, 6, O);
18132 O << ", ";
18133 printOperand(MI, 7, O);
18134 O << "},\n\t\t{";
18135 printOperand(MI, 8, O);
18136 O << ", ";
18137 printOperand(MI, 9, O);
18138 O << ", ";
18139 printOperand(MI, 10, O);
18140 O << ", ";
18141 printOperand(MI, 11, O);
18142 O << ", ";
18143 printOperand(MI, 12, O);
18144 O << ", ";
18145 printOperand(MI, 13, O);
18146 O << ", ";
18147 printOperand(MI, 14, O);
18148 O << ", ";
18149 printOperand(MI, 15, O);
18150 O << "},\n\t\t{";
18151 printOperand(MI, 16, O);
18152 O << ", ";
18153 printOperand(MI, 17, O);
18154 O << ", ";
18155 printOperand(MI, 18, O);
18156 O << ", ";
18157 printOperand(MI, 19, O);
18158 O << ", ";
18159 printOperand(MI, 20, O);
18160 O << ", ";
18161 printOperand(MI, 21, O);
18162 O << ", ";
18163 printOperand(MI, 22, O);
18164 O << ", ";
18165 printOperand(MI, 23, O);
18166 O << "},\n\t\t{";
18167 printOperand(MI, 24, O);
18168 O << ", ";
18169 printOperand(MI, 25, O);
18170 O << ", ";
18171 printOperand(MI, 26, O);
18172 O << ", ";
18173 printOperand(MI, 27, O);
18174 O << "};";
18179 O << ".row.col.m8n32k16.f16.f32.satfinite\n\t\t{";
18180 printOperand(MI, 0, O);
18181 O << ", ";
18182 printOperand(MI, 1, O);
18183 O << ", ";
18184 printOperand(MI, 2, O);
18185 O << ", ";
18186 printOperand(MI, 3, O);
18187 O << "},\n\t\t{";
18188 printOperand(MI, 4, O);
18189 O << ", ";
18190 printOperand(MI, 5, O);
18191 O << ", ";
18192 printOperand(MI, 6, O);
18193 O << ", ";
18194 printOperand(MI, 7, O);
18195 O << ", ";
18196 printOperand(MI, 8, O);
18197 O << ", ";
18198 printOperand(MI, 9, O);
18199 O << ", ";
18200 printOperand(MI, 10, O);
18201 O << ", ";
18202 printOperand(MI, 11, O);
18203 O << "},\n\t\t{";
18204 printOperand(MI, 12, O);
18205 O << ", ";
18206 printOperand(MI, 13, O);
18207 O << ", ";
18208 printOperand(MI, 14, O);
18209 O << ", ";
18210 printOperand(MI, 15, O);
18211 O << ", ";
18212 printOperand(MI, 16, O);
18213 O << ", ";
18214 printOperand(MI, 17, O);
18215 O << ", ";
18216 printOperand(MI, 18, O);
18217 O << ", ";
18218 printOperand(MI, 19, O);
18219 O << "},\n\t\t{";
18220 printOperand(MI, 20, O);
18221 O << ", ";
18222 printOperand(MI, 21, O);
18223 O << ", ";
18224 printOperand(MI, 22, O);
18225 O << ", ";
18226 printOperand(MI, 23, O);
18227 O << ", ";
18228 printOperand(MI, 24, O);
18229 O << ", ";
18230 printOperand(MI, 25, O);
18231 O << ", ";
18232 printOperand(MI, 26, O);
18233 O << ", ";
18234 printOperand(MI, 27, O);
18235 O << "};";
18240 O << ".row.col.m8n32k16.f32.f32.satfinite\n\t\t{";
18241 printOperand(MI, 0, O);
18242 O << ", ";
18243 printOperand(MI, 1, O);
18244 O << ", ";
18245 printOperand(MI, 2, O);
18246 O << ", ";
18247 printOperand(MI, 3, O);
18248 O << ", ";
18249 printOperand(MI, 4, O);
18250 O << ", ";
18251 printOperand(MI, 5, O);
18252 O << ", ";
18253 printOperand(MI, 6, O);
18254 O << ", ";
18255 printOperand(MI, 7, O);
18256 O << "},\n\t\t{";
18257 printOperand(MI, 8, O);
18258 O << ", ";
18259 printOperand(MI, 9, O);
18260 O << ", ";
18261 printOperand(MI, 10, O);
18262 O << ", ";
18263 printOperand(MI, 11, O);
18264 O << ", ";
18265 printOperand(MI, 12, O);
18266 O << ", ";
18267 printOperand(MI, 13, O);
18268 O << ", ";
18269 printOperand(MI, 14, O);
18270 O << ", ";
18271 printOperand(MI, 15, O);
18272 O << "},\n\t\t{";
18273 printOperand(MI, 16, O);
18274 O << ", ";
18275 printOperand(MI, 17, O);
18276 O << ", ";
18277 printOperand(MI, 18, O);
18278 O << ", ";
18279 printOperand(MI, 19, O);
18280 O << ", ";
18281 printOperand(MI, 20, O);
18282 O << ", ";
18283 printOperand(MI, 21, O);
18284 O << ", ";
18285 printOperand(MI, 22, O);
18286 O << ", ";
18287 printOperand(MI, 23, O);
18288 O << "},\n\t\t{";
18289 printOperand(MI, 24, O);
18290 O << ", ";
18291 printOperand(MI, 25, O);
18292 O << ", ";
18293 printOperand(MI, 26, O);
18294 O << ", ";
18295 printOperand(MI, 27, O);
18296 O << ", ";
18297 printOperand(MI, 28, O);
18298 O << ", ";
18299 printOperand(MI, 29, O);
18300 O << ", ";
18301 printOperand(MI, 30, O);
18302 O << ", ";
18303 printOperand(MI, 31, O);
18304 O << "};";
18309 O << ".row.col.m16n16k16.s32.s8.s8.s32.satfinite\n\t\t{";
18310 printOperand(MI, 0, O);
18311 O << ", ";
18312 printOperand(MI, 1, O);
18313 O << ", ";
18314 printOperand(MI, 2, O);
18315 O << ", ";
18316 printOperand(MI, 3, O);
18317 O << ", ";
18318 printOperand(MI, 4, O);
18319 O << ", ";
18320 printOperand(MI, 5, O);
18321 O << ", ";
18322 printOperand(MI, 6, O);
18323 O << ", ";
18324 printOperand(MI, 7, O);
18325 O << "},\n\t\t{";
18326 printOperand(MI, 8, O);
18327 O << ", ";
18328 printOperand(MI, 9, O);
18329 O << "},\n\t\t{";
18330 printOperand(MI, 10, O);
18331 O << ", ";
18332 printOperand(MI, 11, O);
18333 O << "},\n\t\t{";
18334 printOperand(MI, 12, O);
18335 O << ", ";
18336 printOperand(MI, 13, O);
18337 O << ", ";
18338 printOperand(MI, 14, O);
18339 O << ", ";
18340 printOperand(MI, 15, O);
18341 O << ", ";
18342 printOperand(MI, 16, O);
18343 O << ", ";
18344 printOperand(MI, 17, O);
18345 O << ", ";
18346 printOperand(MI, 18, O);
18347 O << ", ";
18348 printOperand(MI, 19, O);
18349 O << "};";
18354 O << ".row.col.m16n16k16.s32.u8.u8.s32.satfinite\n\t\t{";
18355 printOperand(MI, 0, O);
18356 O << ", ";
18357 printOperand(MI, 1, O);
18358 O << ", ";
18359 printOperand(MI, 2, O);
18360 O << ", ";
18361 printOperand(MI, 3, O);
18362 O << ", ";
18363 printOperand(MI, 4, O);
18364 O << ", ";
18365 printOperand(MI, 5, O);
18366 O << ", ";
18367 printOperand(MI, 6, O);
18368 O << ", ";
18369 printOperand(MI, 7, O);
18370 O << "},\n\t\t{";
18371 printOperand(MI, 8, O);
18372 O << ", ";
18373 printOperand(MI, 9, O);
18374 O << "},\n\t\t{";
18375 printOperand(MI, 10, O);
18376 O << ", ";
18377 printOperand(MI, 11, O);
18378 O << "},\n\t\t{";
18379 printOperand(MI, 12, O);
18380 O << ", ";
18381 printOperand(MI, 13, O);
18382 O << ", ";
18383 printOperand(MI, 14, O);
18384 O << ", ";
18385 printOperand(MI, 15, O);
18386 O << ", ";
18387 printOperand(MI, 16, O);
18388 O << ", ";
18389 printOperand(MI, 17, O);
18390 O << ", ";
18391 printOperand(MI, 18, O);
18392 O << ", ";
18393 printOperand(MI, 19, O);
18394 O << "};";
18399 O << ".row.col.m32n8k16.s32.s8.s8.s32.satfinite\n\t\t{";
18400 printOperand(MI, 0, O);
18401 O << ", ";
18402 printOperand(MI, 1, O);
18403 O << ", ";
18404 printOperand(MI, 2, O);
18405 O << ", ";
18406 printOperand(MI, 3, O);
18407 O << ", ";
18408 printOperand(MI, 4, O);
18409 O << ", ";
18410 printOperand(MI, 5, O);
18411 O << ", ";
18412 printOperand(MI, 6, O);
18413 O << ", ";
18414 printOperand(MI, 7, O);
18415 O << "},\n\t\t{";
18416 printOperand(MI, 8, O);
18417 O << ", ";
18418 printOperand(MI, 9, O);
18419 O << ", ";
18420 printOperand(MI, 10, O);
18421 O << ", ";
18422 printOperand(MI, 11, O);
18423 O << "},\n\t\t{";
18424 printOperand(MI, 12, O);
18425 O << "},\n\t\t{";
18426 printOperand(MI, 13, O);
18427 O << ", ";
18428 printOperand(MI, 14, O);
18429 O << ", ";
18430 printOperand(MI, 15, O);
18431 O << ", ";
18432 printOperand(MI, 16, O);
18433 O << ", ";
18434 printOperand(MI, 17, O);
18435 O << ", ";
18436 printOperand(MI, 18, O);
18437 O << ", ";
18438 printOperand(MI, 19, O);
18439 O << ", ";
18440 printOperand(MI, 20, O);
18441 O << "};";
18446 O << ".row.col.m32n8k16.s32.u8.u8.s32.satfinite\n\t\t{";
18447 printOperand(MI, 0, O);
18448 O << ", ";
18449 printOperand(MI, 1, O);
18450 O << ", ";
18451 printOperand(MI, 2, O);
18452 O << ", ";
18453 printOperand(MI, 3, O);
18454 O << ", ";
18455 printOperand(MI, 4, O);
18456 O << ", ";
18457 printOperand(MI, 5, O);
18458 O << ", ";
18459 printOperand(MI, 6, O);
18460 O << ", ";
18461 printOperand(MI, 7, O);
18462 O << "},\n\t\t{";
18463 printOperand(MI, 8, O);
18464 O << ", ";
18465 printOperand(MI, 9, O);
18466 O << ", ";
18467 printOperand(MI, 10, O);
18468 O << ", ";
18469 printOperand(MI, 11, O);
18470 O << "},\n\t\t{";
18471 printOperand(MI, 12, O);
18472 O << "},\n\t\t{";
18473 printOperand(MI, 13, O);
18474 O << ", ";
18475 printOperand(MI, 14, O);
18476 O << ", ";
18477 printOperand(MI, 15, O);
18478 O << ", ";
18479 printOperand(MI, 16, O);
18480 O << ", ";
18481 printOperand(MI, 17, O);
18482 O << ", ";
18483 printOperand(MI, 18, O);
18484 O << ", ";
18485 printOperand(MI, 19, O);
18486 O << ", ";
18487 printOperand(MI, 20, O);
18488 O << "};";
18493 O << ".row.col.m8n32k16.s32.s8.s8.s32.satfinite\n\t\t{";
18494 printOperand(MI, 0, O);
18495 O << ", ";
18496 printOperand(MI, 1, O);
18497 O << ", ";
18498 printOperand(MI, 2, O);
18499 O << ", ";
18500 printOperand(MI, 3, O);
18501 O << ", ";
18502 printOperand(MI, 4, O);
18503 O << ", ";
18504 printOperand(MI, 5, O);
18505 O << ", ";
18506 printOperand(MI, 6, O);
18507 O << ", ";
18508 printOperand(MI, 7, O);
18509 O << "},\n\t\t{";
18510 printOperand(MI, 8, O);
18511 O << "},\n\t\t{";
18512 printOperand(MI, 9, O);
18513 O << ", ";
18514 printOperand(MI, 10, O);
18515 O << ", ";
18516 printOperand(MI, 11, O);
18517 O << ", ";
18518 printOperand(MI, 12, O);
18519 O << "},\n\t\t{";
18520 printOperand(MI, 13, O);
18521 O << ", ";
18522 printOperand(MI, 14, O);
18523 O << ", ";
18524 printOperand(MI, 15, O);
18525 O << ", ";
18526 printOperand(MI, 16, O);
18527 O << ", ";
18528 printOperand(MI, 17, O);
18529 O << ", ";
18530 printOperand(MI, 18, O);
18531 O << ", ";
18532 printOperand(MI, 19, O);
18533 O << ", ";
18534 printOperand(MI, 20, O);
18535 O << "};";
18540 O << ".row.col.m8n32k16.s32.u8.u8.s32.satfinite\n\t\t{";
18541 printOperand(MI, 0, O);
18542 O << ", ";
18543 printOperand(MI, 1, O);
18544 O << ", ";
18545 printOperand(MI, 2, O);
18546 O << ", ";
18547 printOperand(MI, 3, O);
18548 O << ", ";
18549 printOperand(MI, 4, O);
18550 O << ", ";
18551 printOperand(MI, 5, O);
18552 O << ", ";
18553 printOperand(MI, 6, O);
18554 O << ", ";
18555 printOperand(MI, 7, O);
18556 O << "},\n\t\t{";
18557 printOperand(MI, 8, O);
18558 O << "},\n\t\t{";
18559 printOperand(MI, 9, O);
18560 O << ", ";
18561 printOperand(MI, 10, O);
18562 O << ", ";
18563 printOperand(MI, 11, O);
18564 O << ", ";
18565 printOperand(MI, 12, O);
18566 O << "},\n\t\t{";
18567 printOperand(MI, 13, O);
18568 O << ", ";
18569 printOperand(MI, 14, O);
18570 O << ", ";
18571 printOperand(MI, 15, O);
18572 O << ", ";
18573 printOperand(MI, 16, O);
18574 O << ", ";
18575 printOperand(MI, 17, O);
18576 O << ", ";
18577 printOperand(MI, 18, O);
18578 O << ", ";
18579 printOperand(MI, 19, O);
18580 O << ", ";
18581 printOperand(MI, 20, O);
18582 O << "};";
18587 O << ".row.col.m8n8k32.s32.s4.s4.s32.satfinite\n\t\t{";
18588 printOperand(MI, 0, O);
18589 O << ", ";
18590 printOperand(MI, 1, O);
18591 O << "},\n\t\t{";
18592 printOperand(MI, 2, O);
18593 O << "},\n\t\t{";
18594 printOperand(MI, 3, O);
18595 O << "},\n\t\t{";
18596 printOperand(MI, 4, O);
18597 O << ", ";
18598 printOperand(MI, 5, O);
18599 O << "};";
18604 O << ".row.col.m8n8k32.s32.u4.u4.s32.satfinite\n\t\t{";
18605 printOperand(MI, 0, O);
18606 O << ", ";
18607 printOperand(MI, 1, O);
18608 O << "},\n\t\t{";
18609 printOperand(MI, 2, O);
18610 O << "},\n\t\t{";
18611 printOperand(MI, 3, O);
18612 O << "},\n\t\t{";
18613 printOperand(MI, 4, O);
18614 O << ", ";
18615 printOperand(MI, 5, O);
18616 O << "};";
18621 O << ".col.row.m16n16k16.f16.f16\n\t\t{";
18622 printOperand(MI, 0, O);
18623 O << ", ";
18624 printOperand(MI, 1, O);
18625 O << ", ";
18626 printOperand(MI, 2, O);
18627 O << ", ";
18628 printOperand(MI, 3, O);
18629 O << "},\n\t\t{";
18630 printOperand(MI, 4, O);
18631 O << ", ";
18632 printOperand(MI, 5, O);
18633 O << ", ";
18634 printOperand(MI, 6, O);
18635 O << ", ";
18636 printOperand(MI, 7, O);
18637 O << ", ";
18638 printOperand(MI, 8, O);
18639 O << ", ";
18640 printOperand(MI, 9, O);
18641 O << ", ";
18642 printOperand(MI, 10, O);
18643 O << ", ";
18644 printOperand(MI, 11, O);
18645 O << "},\n\t\t{";
18646 printOperand(MI, 12, O);
18647 O << ", ";
18648 printOperand(MI, 13, O);
18649 O << ", ";
18650 printOperand(MI, 14, O);
18651 O << ", ";
18652 printOperand(MI, 15, O);
18653 O << ", ";
18654 printOperand(MI, 16, O);
18655 O << ", ";
18656 printOperand(MI, 17, O);
18657 O << ", ";
18658 printOperand(MI, 18, O);
18659 O << ", ";
18660 printOperand(MI, 19, O);
18661 O << "},\n\t\t{";
18662 printOperand(MI, 20, O);
18663 O << ", ";
18664 printOperand(MI, 21, O);
18665 O << ", ";
18666 printOperand(MI, 22, O);
18667 O << ", ";
18668 printOperand(MI, 23, O);
18669 O << "};";
18674 O << ".col.row.m16n16k16.f32.f16\n\t\t{";
18675 printOperand(MI, 0, O);
18676 O << ", ";
18677 printOperand(MI, 1, O);
18678 O << ", ";
18679 printOperand(MI, 2, O);
18680 O << ", ";
18681 printOperand(MI, 3, O);
18682 O << ", ";
18683 printOperand(MI, 4, O);
18684 O << ", ";
18685 printOperand(MI, 5, O);
18686 O << ", ";
18687 printOperand(MI, 6, O);
18688 O << ", ";
18689 printOperand(MI, 7, O);
18690 O << "},\n\t\t{";
18691 printOperand(MI, 8, O);
18692 O << ", ";
18693 printOperand(MI, 9, O);
18694 O << ", ";
18695 printOperand(MI, 10, O);
18696 O << ", ";
18697 printOperand(MI, 11, O);
18698 O << ", ";
18699 printOperand(MI, 12, O);
18700 O << ", ";
18701 printOperand(MI, 13, O);
18702 O << ", ";
18703 printOperand(MI, 14, O);
18704 O << ", ";
18705 printOperand(MI, 15, O);
18706 O << "},\n\t\t{";
18707 printOperand(MI, 16, O);
18708 O << ", ";
18709 printOperand(MI, 17, O);
18710 O << ", ";
18711 printOperand(MI, 18, O);
18712 O << ", ";
18713 printOperand(MI, 19, O);
18714 O << ", ";
18715 printOperand(MI, 20, O);
18716 O << ", ";
18717 printOperand(MI, 21, O);
18718 O << ", ";
18719 printOperand(MI, 22, O);
18720 O << ", ";
18721 printOperand(MI, 23, O);
18722 O << "},\n\t\t{";
18723 printOperand(MI, 24, O);
18724 O << ", ";
18725 printOperand(MI, 25, O);
18726 O << ", ";
18727 printOperand(MI, 26, O);
18728 O << ", ";
18729 printOperand(MI, 27, O);
18730 O << "};";
18735 O << ".col.row.m16n16k16.f16.f32\n\t\t{";
18736 printOperand(MI, 0, O);
18737 O << ", ";
18738 printOperand(MI, 1, O);
18739 O << ", ";
18740 printOperand(MI, 2, O);
18741 O << ", ";
18742 printOperand(MI, 3, O);
18743 O << "},\n\t\t{";
18744 printOperand(MI, 4, O);
18745 O << ", ";
18746 printOperand(MI, 5, O);
18747 O << ", ";
18748 printOperand(MI, 6, O);
18749 O << ", ";
18750 printOperand(MI, 7, O);
18751 O << ", ";
18752 printOperand(MI, 8, O);
18753 O << ", ";
18754 printOperand(MI, 9, O);
18755 O << ", ";
18756 printOperand(MI, 10, O);
18757 O << ", ";
18758 printOperand(MI, 11, O);
18759 O << "},\n\t\t{";
18760 printOperand(MI, 12, O);
18761 O << ", ";
18762 printOperand(MI, 13, O);
18763 O << ", ";
18764 printOperand(MI, 14, O);
18765 O << ", ";
18766 printOperand(MI, 15, O);
18767 O << ", ";
18768 printOperand(MI, 16, O);
18769 O << ", ";
18770 printOperand(MI, 17, O);
18771 O << ", ";
18772 printOperand(MI, 18, O);
18773 O << ", ";
18774 printOperand(MI, 19, O);
18775 O << "},\n\t\t{";
18776 printOperand(MI, 20, O);
18777 O << ", ";
18778 printOperand(MI, 21, O);
18779 O << ", ";
18780 printOperand(MI, 22, O);
18781 O << ", ";
18782 printOperand(MI, 23, O);
18783 O << ", ";
18784 printOperand(MI, 24, O);
18785 O << ", ";
18786 printOperand(MI, 25, O);
18787 O << ", ";
18788 printOperand(MI, 26, O);
18789 O << ", ";
18790 printOperand(MI, 27, O);
18791 O << "};";
18796 O << ".col.row.m16n16k16.f32.f32\n\t\t{";
18797 printOperand(MI, 0, O);
18798 O << ", ";
18799 printOperand(MI, 1, O);
18800 O << ", ";
18801 printOperand(MI, 2, O);
18802 O << ", ";
18803 printOperand(MI, 3, O);
18804 O << ", ";
18805 printOperand(MI, 4, O);
18806 O << ", ";
18807 printOperand(MI, 5, O);
18808 O << ", ";
18809 printOperand(MI, 6, O);
18810 O << ", ";
18811 printOperand(MI, 7, O);
18812 O << "},\n\t\t{";
18813 printOperand(MI, 8, O);
18814 O << ", ";
18815 printOperand(MI, 9, O);
18816 O << ", ";
18817 printOperand(MI, 10, O);
18818 O << ", ";
18819 printOperand(MI, 11, O);
18820 O << ", ";
18821 printOperand(MI, 12, O);
18822 O << ", ";
18823 printOperand(MI, 13, O);
18824 O << ", ";
18825 printOperand(MI, 14, O);
18826 O << ", ";
18827 printOperand(MI, 15, O);
18828 O << "},\n\t\t{";
18829 printOperand(MI, 16, O);
18830 O << ", ";
18831 printOperand(MI, 17, O);
18832 O << ", ";
18833 printOperand(MI, 18, O);
18834 O << ", ";
18835 printOperand(MI, 19, O);
18836 O << ", ";
18837 printOperand(MI, 20, O);
18838 O << ", ";
18839 printOperand(MI, 21, O);
18840 O << ", ";
18841 printOperand(MI, 22, O);
18842 O << ", ";
18843 printOperand(MI, 23, O);
18844 O << "},\n\t\t{";
18845 printOperand(MI, 24, O);
18846 O << ", ";
18847 printOperand(MI, 25, O);
18848 O << ", ";
18849 printOperand(MI, 26, O);
18850 O << ", ";
18851 printOperand(MI, 27, O);
18852 O << ", ";
18853 printOperand(MI, 28, O);
18854 O << ", ";
18855 printOperand(MI, 29, O);
18856 O << ", ";
18857 printOperand(MI, 30, O);
18858 O << ", ";
18859 printOperand(MI, 31, O);
18860 O << "};";
18865 O << ".col.row.m32n8k16.f16.f16\n\t\t{";
18866 printOperand(MI, 0, O);
18867 O << ", ";
18868 printOperand(MI, 1, O);
18869 O << ", ";
18870 printOperand(MI, 2, O);
18871 O << ", ";
18872 printOperand(MI, 3, O);
18873 O << "},\n\t\t{";
18874 printOperand(MI, 4, O);
18875 O << ", ";
18876 printOperand(MI, 5, O);
18877 O << ", ";
18878 printOperand(MI, 6, O);
18879 O << ", ";
18880 printOperand(MI, 7, O);
18881 O << ", ";
18882 printOperand(MI, 8, O);
18883 O << ", ";
18884 printOperand(MI, 9, O);
18885 O << ", ";
18886 printOperand(MI, 10, O);
18887 O << ", ";
18888 printOperand(MI, 11, O);
18889 O << "},\n\t\t{";
18890 printOperand(MI, 12, O);
18891 O << ", ";
18892 printOperand(MI, 13, O);
18893 O << ", ";
18894 printOperand(MI, 14, O);
18895 O << ", ";
18896 printOperand(MI, 15, O);
18897 O << ", ";
18898 printOperand(MI, 16, O);
18899 O << ", ";
18900 printOperand(MI, 17, O);
18901 O << ", ";
18902 printOperand(MI, 18, O);
18903 O << ", ";
18904 printOperand(MI, 19, O);
18905 O << "},\n\t\t{";
18906 printOperand(MI, 20, O);
18907 O << ", ";
18908 printOperand(MI, 21, O);
18909 O << ", ";
18910 printOperand(MI, 22, O);
18911 O << ", ";
18912 printOperand(MI, 23, O);
18913 O << "};";
18918 O << ".col.row.m32n8k16.f32.f16\n\t\t{";
18919 printOperand(MI, 0, O);
18920 O << ", ";
18921 printOperand(MI, 1, O);
18922 O << ", ";
18923 printOperand(MI, 2, O);
18924 O << ", ";
18925 printOperand(MI, 3, O);
18926 O << ", ";
18927 printOperand(MI, 4, O);
18928 O << ", ";
18929 printOperand(MI, 5, O);
18930 O << ", ";
18931 printOperand(MI, 6, O);
18932 O << ", ";
18933 printOperand(MI, 7, O);
18934 O << "},\n\t\t{";
18935 printOperand(MI, 8, O);
18936 O << ", ";
18937 printOperand(MI, 9, O);
18938 O << ", ";
18939 printOperand(MI, 10, O);
18940 O << ", ";
18941 printOperand(MI, 11, O);
18942 O << ", ";
18943 printOperand(MI, 12, O);
18944 O << ", ";
18945 printOperand(MI, 13, O);
18946 O << ", ";
18947 printOperand(MI, 14, O);
18948 O << ", ";
18949 printOperand(MI, 15, O);
18950 O << "},\n\t\t{";
18951 printOperand(MI, 16, O);
18952 O << ", ";
18953 printOperand(MI, 17, O);
18954 O << ", ";
18955 printOperand(MI, 18, O);
18956 O << ", ";
18957 printOperand(MI, 19, O);
18958 O << ", ";
18959 printOperand(MI, 20, O);
18960 O << ", ";
18961 printOperand(MI, 21, O);
18962 O << ", ";
18963 printOperand(MI, 22, O);
18964 O << ", ";
18965 printOperand(MI, 23, O);
18966 O << "},\n\t\t{";
18967 printOperand(MI, 24, O);
18968 O << ", ";
18969 printOperand(MI, 25, O);
18970 O << ", ";
18971 printOperand(MI, 26, O);
18972 O << ", ";
18973 printOperand(MI, 27, O);
18974 O << "};";
18979 O << ".col.row.m32n8k16.f16.f32\n\t\t{";
18980 printOperand(MI, 0, O);
18981 O << ", ";
18982 printOperand(MI, 1, O);
18983 O << ", ";
18984 printOperand(MI, 2, O);
18985 O << ", ";
18986 printOperand(MI, 3, O);
18987 O << "},\n\t\t{";
18988 printOperand(MI, 4, O);
18989 O << ", ";
18990 printOperand(MI, 5, O);
18991 O << ", ";
18992 printOperand(MI, 6, O);
18993 O << ", ";
18994 printOperand(MI, 7, O);
18995 O << ", ";
18996 printOperand(MI, 8, O);
18997 O << ", ";
18998 printOperand(MI, 9, O);
18999 O << ", ";
19000 printOperand(MI, 10, O);
19001 O << ", ";
19002 printOperand(MI, 11, O);
19003 O << "},\n\t\t{";
19004 printOperand(MI, 12, O);
19005 O << ", ";
19006 printOperand(MI, 13, O);
19007 O << ", ";
19008 printOperand(MI, 14, O);
19009 O << ", ";
19010 printOperand(MI, 15, O);
19011 O << ", ";
19012 printOperand(MI, 16, O);
19013 O << ", ";
19014 printOperand(MI, 17, O);
19015 O << ", ";
19016 printOperand(MI, 18, O);
19017 O << ", ";
19018 printOperand(MI, 19, O);
19019 O << "},\n\t\t{";
19020 printOperand(MI, 20, O);
19021 O << ", ";
19022 printOperand(MI, 21, O);
19023 O << ", ";
19024 printOperand(MI, 22, O);
19025 O << ", ";
19026 printOperand(MI, 23, O);
19027 O << ", ";
19028 printOperand(MI, 24, O);
19029 O << ", ";
19030 printOperand(MI, 25, O);
19031 O << ", ";
19032 printOperand(MI, 26, O);
19033 O << ", ";
19034 printOperand(MI, 27, O);
19035 O << "};";
19040 O << ".col.row.m32n8k16.f32.f32\n\t\t{";
19041 printOperand(MI, 0, O);
19042 O << ", ";
19043 printOperand(MI, 1, O);
19044 O << ", ";
19045 printOperand(MI, 2, O);
19046 O << ", ";
19047 printOperand(MI, 3, O);
19048 O << ", ";
19049 printOperand(MI, 4, O);
19050 O << ", ";
19051 printOperand(MI, 5, O);
19052 O << ", ";
19053 printOperand(MI, 6, O);
19054 O << ", ";
19055 printOperand(MI, 7, O);
19056 O << "},\n\t\t{";
19057 printOperand(MI, 8, O);
19058 O << ", ";
19059 printOperand(MI, 9, O);
19060 O << ", ";
19061 printOperand(MI, 10, O);
19062 O << ", ";
19063 printOperand(MI, 11, O);
19064 O << ", ";
19065 printOperand(MI, 12, O);
19066 O << ", ";
19067 printOperand(MI, 13, O);
19068 O << ", ";
19069 printOperand(MI, 14, O);
19070 O << ", ";
19071 printOperand(MI, 15, O);
19072 O << "},\n\t\t{";
19073 printOperand(MI, 16, O);
19074 O << ", ";
19075 printOperand(MI, 17, O);
19076 O << ", ";
19077 printOperand(MI, 18, O);
19078 O << ", ";
19079 printOperand(MI, 19, O);
19080 O << ", ";
19081 printOperand(MI, 20, O);
19082 O << ", ";
19083 printOperand(MI, 21, O);
19084 O << ", ";
19085 printOperand(MI, 22, O);
19086 O << ", ";
19087 printOperand(MI, 23, O);
19088 O << "},\n\t\t{";
19089 printOperand(MI, 24, O);
19090 O << ", ";
19091 printOperand(MI, 25, O);
19092 O << ", ";
19093 printOperand(MI, 26, O);
19094 O << ", ";
19095 printOperand(MI, 27, O);
19096 O << ", ";
19097 printOperand(MI, 28, O);
19098 O << ", ";
19099 printOperand(MI, 29, O);
19100 O << ", ";
19101 printOperand(MI, 30, O);
19102 O << ", ";
19103 printOperand(MI, 31, O);
19104 O << "};";
19109 O << ".col.row.m8n32k16.f16.f16\n\t\t{";
19110 printOperand(MI, 0, O);
19111 O << ", ";
19112 printOperand(MI, 1, O);
19113 O << ", ";
19114 printOperand(MI, 2, O);
19115 O << ", ";
19116 printOperand(MI, 3, O);
19117 O << "},\n\t\t{";
19118 printOperand(MI, 4, O);
19119 O << ", ";
19120 printOperand(MI, 5, O);
19121 O << ", ";
19122 printOperand(MI, 6, O);
19123 O << ", ";
19124 printOperand(MI, 7, O);
19125 O << ", ";
19126 printOperand(MI, 8, O);
19127 O << ", ";
19128 printOperand(MI, 9, O);
19129 O << ", ";
19130 printOperand(MI, 10, O);
19131 O << ", ";
19132 printOperand(MI, 11, O);
19133 O << "},\n\t\t{";
19134 printOperand(MI, 12, O);
19135 O << ", ";
19136 printOperand(MI, 13, O);
19137 O << ", ";
19138 printOperand(MI, 14, O);
19139 O << ", ";
19140 printOperand(MI, 15, O);
19141 O << ", ";
19142 printOperand(MI, 16, O);
19143 O << ", ";
19144 printOperand(MI, 17, O);
19145 O << ", ";
19146 printOperand(MI, 18, O);
19147 O << ", ";
19148 printOperand(MI, 19, O);
19149 O << "},\n\t\t{";
19150 printOperand(MI, 20, O);
19151 O << ", ";
19152 printOperand(MI, 21, O);
19153 O << ", ";
19154 printOperand(MI, 22, O);
19155 O << ", ";
19156 printOperand(MI, 23, O);
19157 O << "};";
19162 O << ".col.row.m8n32k16.f32.f16\n\t\t{";
19163 printOperand(MI, 0, O);
19164 O << ", ";
19165 printOperand(MI, 1, O);
19166 O << ", ";
19167 printOperand(MI, 2, O);
19168 O << ", ";
19169 printOperand(MI, 3, O);
19170 O << ", ";
19171 printOperand(MI, 4, O);
19172 O << ", ";
19173 printOperand(MI, 5, O);
19174 O << ", ";
19175 printOperand(MI, 6, O);
19176 O << ", ";
19177 printOperand(MI, 7, O);
19178 O << "},\n\t\t{";
19179 printOperand(MI, 8, O);
19180 O << ", ";
19181 printOperand(MI, 9, O);
19182 O << ", ";
19183 printOperand(MI, 10, O);
19184 O << ", ";
19185 printOperand(MI, 11, O);
19186 O << ", ";
19187 printOperand(MI, 12, O);
19188 O << ", ";
19189 printOperand(MI, 13, O);
19190 O << ", ";
19191 printOperand(MI, 14, O);
19192 O << ", ";
19193 printOperand(MI, 15, O);
19194 O << "},\n\t\t{";
19195 printOperand(MI, 16, O);
19196 O << ", ";
19197 printOperand(MI, 17, O);
19198 O << ", ";
19199 printOperand(MI, 18, O);
19200 O << ", ";
19201 printOperand(MI, 19, O);
19202 O << ", ";
19203 printOperand(MI, 20, O);
19204 O << ", ";
19205 printOperand(MI, 21, O);
19206 O << ", ";
19207 printOperand(MI, 22, O);
19208 O << ", ";
19209 printOperand(MI, 23, O);
19210 O << "},\n\t\t{";
19211 printOperand(MI, 24, O);
19212 O << ", ";
19213 printOperand(MI, 25, O);
19214 O << ", ";
19215 printOperand(MI, 26, O);
19216 O << ", ";
19217 printOperand(MI, 27, O);
19218 O << "};";
19223 O << ".col.row.m8n32k16.f16.f32\n\t\t{";
19224 printOperand(MI, 0, O);
19225 O << ", ";
19226 printOperand(MI, 1, O);
19227 O << ", ";
19228 printOperand(MI, 2, O);
19229 O << ", ";
19230 printOperand(MI, 3, O);
19231 O << "},\n\t\t{";
19232 printOperand(MI, 4, O);
19233 O << ", ";
19234 printOperand(MI, 5, O);
19235 O << ", ";
19236 printOperand(MI, 6, O);
19237 O << ", ";
19238 printOperand(MI, 7, O);
19239 O << ", ";
19240 printOperand(MI, 8, O);
19241 O << ", ";
19242 printOperand(MI, 9, O);
19243 O << ", ";
19244 printOperand(MI, 10, O);
19245 O << ", ";
19246 printOperand(MI, 11, O);
19247 O << "},\n\t\t{";
19248 printOperand(MI, 12, O);
19249 O << ", ";
19250 printOperand(MI, 13, O);
19251 O << ", ";
19252 printOperand(MI, 14, O);
19253 O << ", ";
19254 printOperand(MI, 15, O);
19255 O << ", ";
19256 printOperand(MI, 16, O);
19257 O << ", ";
19258 printOperand(MI, 17, O);
19259 O << ", ";
19260 printOperand(MI, 18, O);
19261 O << ", ";
19262 printOperand(MI, 19, O);
19263 O << "},\n\t\t{";
19264 printOperand(MI, 20, O);
19265 O << ", ";
19266 printOperand(MI, 21, O);
19267 O << ", ";
19268 printOperand(MI, 22, O);
19269 O << ", ";
19270 printOperand(MI, 23, O);
19271 O << ", ";
19272 printOperand(MI, 24, O);
19273 O << ", ";
19274 printOperand(MI, 25, O);
19275 O << ", ";
19276 printOperand(MI, 26, O);
19277 O << ", ";
19278 printOperand(MI, 27, O);
19279 O << "};";
19284 O << ".col.row.m8n32k16.f32.f32\n\t\t{";
19285 printOperand(MI, 0, O);
19286 O << ", ";
19287 printOperand(MI, 1, O);
19288 O << ", ";
19289 printOperand(MI, 2, O);
19290 O << ", ";
19291 printOperand(MI, 3, O);
19292 O << ", ";
19293 printOperand(MI, 4, O);
19294 O << ", ";
19295 printOperand(MI, 5, O);
19296 O << ", ";
19297 printOperand(MI, 6, O);
19298 O << ", ";
19299 printOperand(MI, 7, O);
19300 O << "},\n\t\t{";
19301 printOperand(MI, 8, O);
19302 O << ", ";
19303 printOperand(MI, 9, O);
19304 O << ", ";
19305 printOperand(MI, 10, O);
19306 O << ", ";
19307 printOperand(MI, 11, O);
19308 O << ", ";
19309 printOperand(MI, 12, O);
19310 O << ", ";
19311 printOperand(MI, 13, O);
19312 O << ", ";
19313 printOperand(MI, 14, O);
19314 O << ", ";
19315 printOperand(MI, 15, O);
19316 O << "},\n\t\t{";
19317 printOperand(MI, 16, O);
19318 O << ", ";
19319 printOperand(MI, 17, O);
19320 O << ", ";
19321 printOperand(MI, 18, O);
19322 O << ", ";
19323 printOperand(MI, 19, O);
19324 O << ", ";
19325 printOperand(MI, 20, O);
19326 O << ", ";
19327 printOperand(MI, 21, O);
19328 O << ", ";
19329 printOperand(MI, 22, O);
19330 O << ", ";
19331 printOperand(MI, 23, O);
19332 O << "},\n\t\t{";
19333 printOperand(MI, 24, O);
19334 O << ", ";
19335 printOperand(MI, 25, O);
19336 O << ", ";
19337 printOperand(MI, 26, O);
19338 O << ", ";
19339 printOperand(MI, 27, O);
19340 O << ", ";
19341 printOperand(MI, 28, O);
19342 O << ", ";
19343 printOperand(MI, 29, O);
19344 O << ", ";
19345 printOperand(MI, 30, O);
19346 O << ", ";
19347 printOperand(MI, 31, O);
19348 O << "};";
19353 O << ".col.row.m16n16k16.s32.s8.s8.s32\n\t\t{";
19354 printOperand(MI, 0, O);
19355 O << ", ";
19356 printOperand(MI, 1, O);
19357 O << ", ";
19358 printOperand(MI, 2, O);
19359 O << ", ";
19360 printOperand(MI, 3, O);
19361 O << ", ";
19362 printOperand(MI, 4, O);
19363 O << ", ";
19364 printOperand(MI, 5, O);
19365 O << ", ";
19366 printOperand(MI, 6, O);
19367 O << ", ";
19368 printOperand(MI, 7, O);
19369 O << "},\n\t\t{";
19370 printOperand(MI, 8, O);
19371 O << ", ";
19372 printOperand(MI, 9, O);
19373 O << "},\n\t\t{";
19374 printOperand(MI, 10, O);
19375 O << ", ";
19376 printOperand(MI, 11, O);
19377 O << "},\n\t\t{";
19378 printOperand(MI, 12, O);
19379 O << ", ";
19380 printOperand(MI, 13, O);
19381 O << ", ";
19382 printOperand(MI, 14, O);
19383 O << ", ";
19384 printOperand(MI, 15, O);
19385 O << ", ";
19386 printOperand(MI, 16, O);
19387 O << ", ";
19388 printOperand(MI, 17, O);
19389 O << ", ";
19390 printOperand(MI, 18, O);
19391 O << ", ";
19392 printOperand(MI, 19, O);
19393 O << "};";
19398 O << ".col.row.m16n16k16.s32.u8.u8.s32\n\t\t{";
19399 printOperand(MI, 0, O);
19400 O << ", ";
19401 printOperand(MI, 1, O);
19402 O << ", ";
19403 printOperand(MI, 2, O);
19404 O << ", ";
19405 printOperand(MI, 3, O);
19406 O << ", ";
19407 printOperand(MI, 4, O);
19408 O << ", ";
19409 printOperand(MI, 5, O);
19410 O << ", ";
19411 printOperand(MI, 6, O);
19412 O << ", ";
19413 printOperand(MI, 7, O);
19414 O << "},\n\t\t{";
19415 printOperand(MI, 8, O);
19416 O << ", ";
19417 printOperand(MI, 9, O);
19418 O << "},\n\t\t{";
19419 printOperand(MI, 10, O);
19420 O << ", ";
19421 printOperand(MI, 11, O);
19422 O << "},\n\t\t{";
19423 printOperand(MI, 12, O);
19424 O << ", ";
19425 printOperand(MI, 13, O);
19426 O << ", ";
19427 printOperand(MI, 14, O);
19428 O << ", ";
19429 printOperand(MI, 15, O);
19430 O << ", ";
19431 printOperand(MI, 16, O);
19432 O << ", ";
19433 printOperand(MI, 17, O);
19434 O << ", ";
19435 printOperand(MI, 18, O);
19436 O << ", ";
19437 printOperand(MI, 19, O);
19438 O << "};";
19443 O << ".col.row.m32n8k16.s32.s8.s8.s32\n\t\t{";
19444 printOperand(MI, 0, O);
19445 O << ", ";
19446 printOperand(MI, 1, O);
19447 O << ", ";
19448 printOperand(MI, 2, O);
19449 O << ", ";
19450 printOperand(MI, 3, O);
19451 O << ", ";
19452 printOperand(MI, 4, O);
19453 O << ", ";
19454 printOperand(MI, 5, O);
19455 O << ", ";
19456 printOperand(MI, 6, O);
19457 O << ", ";
19458 printOperand(MI, 7, O);
19459 O << "},\n\t\t{";
19460 printOperand(MI, 8, O);
19461 O << ", ";
19462 printOperand(MI, 9, O);
19463 O << ", ";
19464 printOperand(MI, 10, O);
19465 O << ", ";
19466 printOperand(MI, 11, O);
19467 O << "},\n\t\t{";
19468 printOperand(MI, 12, O);
19469 O << "},\n\t\t{";
19470 printOperand(MI, 13, O);
19471 O << ", ";
19472 printOperand(MI, 14, O);
19473 O << ", ";
19474 printOperand(MI, 15, O);
19475 O << ", ";
19476 printOperand(MI, 16, O);
19477 O << ", ";
19478 printOperand(MI, 17, O);
19479 O << ", ";
19480 printOperand(MI, 18, O);
19481 O << ", ";
19482 printOperand(MI, 19, O);
19483 O << ", ";
19484 printOperand(MI, 20, O);
19485 O << "};";
19490 O << ".col.row.m32n8k16.s32.u8.u8.s32\n\t\t{";
19491 printOperand(MI, 0, O);
19492 O << ", ";
19493 printOperand(MI, 1, O);
19494 O << ", ";
19495 printOperand(MI, 2, O);
19496 O << ", ";
19497 printOperand(MI, 3, O);
19498 O << ", ";
19499 printOperand(MI, 4, O);
19500 O << ", ";
19501 printOperand(MI, 5, O);
19502 O << ", ";
19503 printOperand(MI, 6, O);
19504 O << ", ";
19505 printOperand(MI, 7, O);
19506 O << "},\n\t\t{";
19507 printOperand(MI, 8, O);
19508 O << ", ";
19509 printOperand(MI, 9, O);
19510 O << ", ";
19511 printOperand(MI, 10, O);
19512 O << ", ";
19513 printOperand(MI, 11, O);
19514 O << "},\n\t\t{";
19515 printOperand(MI, 12, O);
19516 O << "},\n\t\t{";
19517 printOperand(MI, 13, O);
19518 O << ", ";
19519 printOperand(MI, 14, O);
19520 O << ", ";
19521 printOperand(MI, 15, O);
19522 O << ", ";
19523 printOperand(MI, 16, O);
19524 O << ", ";
19525 printOperand(MI, 17, O);
19526 O << ", ";
19527 printOperand(MI, 18, O);
19528 O << ", ";
19529 printOperand(MI, 19, O);
19530 O << ", ";
19531 printOperand(MI, 20, O);
19532 O << "};";
19537 O << ".col.row.m8n32k16.s32.s8.s8.s32\n\t\t{";
19538 printOperand(MI, 0, O);
19539 O << ", ";
19540 printOperand(MI, 1, O);
19541 O << ", ";
19542 printOperand(MI, 2, O);
19543 O << ", ";
19544 printOperand(MI, 3, O);
19545 O << ", ";
19546 printOperand(MI, 4, O);
19547 O << ", ";
19548 printOperand(MI, 5, O);
19549 O << ", ";
19550 printOperand(MI, 6, O);
19551 O << ", ";
19552 printOperand(MI, 7, O);
19553 O << "},\n\t\t{";
19554 printOperand(MI, 8, O);
19555 O << "},\n\t\t{";
19556 printOperand(MI, 9, O);
19557 O << ", ";
19558 printOperand(MI, 10, O);
19559 O << ", ";
19560 printOperand(MI, 11, O);
19561 O << ", ";
19562 printOperand(MI, 12, O);
19563 O << "},\n\t\t{";
19564 printOperand(MI, 13, O);
19565 O << ", ";
19566 printOperand(MI, 14, O);
19567 O << ", ";
19568 printOperand(MI, 15, O);
19569 O << ", ";
19570 printOperand(MI, 16, O);
19571 O << ", ";
19572 printOperand(MI, 17, O);
19573 O << ", ";
19574 printOperand(MI, 18, O);
19575 O << ", ";
19576 printOperand(MI, 19, O);
19577 O << ", ";
19578 printOperand(MI, 20, O);
19579 O << "};";
19584 O << ".col.row.m8n32k16.s32.u8.u8.s32\n\t\t{";
19585 printOperand(MI, 0, O);
19586 O << ", ";
19587 printOperand(MI, 1, O);
19588 O << ", ";
19589 printOperand(MI, 2, O);
19590 O << ", ";
19591 printOperand(MI, 3, O);
19592 O << ", ";
19593 printOperand(MI, 4, O);
19594 O << ", ";
19595 printOperand(MI, 5, O);
19596 O << ", ";
19597 printOperand(MI, 6, O);
19598 O << ", ";
19599 printOperand(MI, 7, O);
19600 O << "},\n\t\t{";
19601 printOperand(MI, 8, O);
19602 O << "},\n\t\t{";
19603 printOperand(MI, 9, O);
19604 O << ", ";
19605 printOperand(MI, 10, O);
19606 O << ", ";
19607 printOperand(MI, 11, O);
19608 O << ", ";
19609 printOperand(MI, 12, O);
19610 O << "},\n\t\t{";
19611 printOperand(MI, 13, O);
19612 O << ", ";
19613 printOperand(MI, 14, O);
19614 O << ", ";
19615 printOperand(MI, 15, O);
19616 O << ", ";
19617 printOperand(MI, 16, O);
19618 O << ", ";
19619 printOperand(MI, 17, O);
19620 O << ", ";
19621 printOperand(MI, 18, O);
19622 O << ", ";
19623 printOperand(MI, 19, O);
19624 O << ", ";
19625 printOperand(MI, 20, O);
19626 O << "};";
19631 O << ".col.row.m16n16k16.f16.f16.satfinite\n\t\t{";
19632 printOperand(MI, 0, O);
19633 O << ", ";
19634 printOperand(MI, 1, O);
19635 O << ", ";
19636 printOperand(MI, 2, O);
19637 O << ", ";
19638 printOperand(MI, 3, O);
19639 O << "},\n\t\t{";
19640 printOperand(MI, 4, O);
19641 O << ", ";
19642 printOperand(MI, 5, O);
19643 O << ", ";
19644 printOperand(MI, 6, O);
19645 O << ", ";
19646 printOperand(MI, 7, O);
19647 O << ", ";
19648 printOperand(MI, 8, O);
19649 O << ", ";
19650 printOperand(MI, 9, O);
19651 O << ", ";
19652 printOperand(MI, 10, O);
19653 O << ", ";
19654 printOperand(MI, 11, O);
19655 O << "},\n\t\t{";
19656 printOperand(MI, 12, O);
19657 O << ", ";
19658 printOperand(MI, 13, O);
19659 O << ", ";
19660 printOperand(MI, 14, O);
19661 O << ", ";
19662 printOperand(MI, 15, O);
19663 O << ", ";
19664 printOperand(MI, 16, O);
19665 O << ", ";
19666 printOperand(MI, 17, O);
19667 O << ", ";
19668 printOperand(MI, 18, O);
19669 O << ", ";
19670 printOperand(MI, 19, O);
19671 O << "},\n\t\t{";
19672 printOperand(MI, 20, O);
19673 O << ", ";
19674 printOperand(MI, 21, O);
19675 O << ", ";
19676 printOperand(MI, 22, O);
19677 O << ", ";
19678 printOperand(MI, 23, O);
19679 O << "};";
19684 O << ".col.row.m16n16k16.f32.f16.satfinite\n\t\t{";
19685 printOperand(MI, 0, O);
19686 O << ", ";
19687 printOperand(MI, 1, O);
19688 O << ", ";
19689 printOperand(MI, 2, O);
19690 O << ", ";
19691 printOperand(MI, 3, O);
19692 O << ", ";
19693 printOperand(MI, 4, O);
19694 O << ", ";
19695 printOperand(MI, 5, O);
19696 O << ", ";
19697 printOperand(MI, 6, O);
19698 O << ", ";
19699 printOperand(MI, 7, O);
19700 O << "},\n\t\t{";
19701 printOperand(MI, 8, O);
19702 O << ", ";
19703 printOperand(MI, 9, O);
19704 O << ", ";
19705 printOperand(MI, 10, O);
19706 O << ", ";
19707 printOperand(MI, 11, O);
19708 O << ", ";
19709 printOperand(MI, 12, O);
19710 O << ", ";
19711 printOperand(MI, 13, O);
19712 O << ", ";
19713 printOperand(MI, 14, O);
19714 O << ", ";
19715 printOperand(MI, 15, O);
19716 O << "},\n\t\t{";
19717 printOperand(MI, 16, O);
19718 O << ", ";
19719 printOperand(MI, 17, O);
19720 O << ", ";
19721 printOperand(MI, 18, O);
19722 O << ", ";
19723 printOperand(MI, 19, O);
19724 O << ", ";
19725 printOperand(MI, 20, O);
19726 O << ", ";
19727 printOperand(MI, 21, O);
19728 O << ", ";
19729 printOperand(MI, 22, O);
19730 O << ", ";
19731 printOperand(MI, 23, O);
19732 O << "},\n\t\t{";
19733 printOperand(MI, 24, O);
19734 O << ", ";
19735 printOperand(MI, 25, O);
19736 O << ", ";
19737 printOperand(MI, 26, O);
19738 O << ", ";
19739 printOperand(MI, 27, O);
19740 O << "};";
19745 O << ".col.row.m16n16k16.f16.f32.satfinite\n\t\t{";
19746 printOperand(MI, 0, O);
19747 O << ", ";
19748 printOperand(MI, 1, O);
19749 O << ", ";
19750 printOperand(MI, 2, O);
19751 O << ", ";
19752 printOperand(MI, 3, O);
19753 O << "},\n\t\t{";
19754 printOperand(MI, 4, O);
19755 O << ", ";
19756 printOperand(MI, 5, O);
19757 O << ", ";
19758 printOperand(MI, 6, O);
19759 O << ", ";
19760 printOperand(MI, 7, O);
19761 O << ", ";
19762 printOperand(MI, 8, O);
19763 O << ", ";
19764 printOperand(MI, 9, O);
19765 O << ", ";
19766 printOperand(MI, 10, O);
19767 O << ", ";
19768 printOperand(MI, 11, O);
19769 O << "},\n\t\t{";
19770 printOperand(MI, 12, O);
19771 O << ", ";
19772 printOperand(MI, 13, O);
19773 O << ", ";
19774 printOperand(MI, 14, O);
19775 O << ", ";
19776 printOperand(MI, 15, O);
19777 O << ", ";
19778 printOperand(MI, 16, O);
19779 O << ", ";
19780 printOperand(MI, 17, O);
19781 O << ", ";
19782 printOperand(MI, 18, O);
19783 O << ", ";
19784 printOperand(MI, 19, O);
19785 O << "},\n\t\t{";
19786 printOperand(MI, 20, O);
19787 O << ", ";
19788 printOperand(MI, 21, O);
19789 O << ", ";
19790 printOperand(MI, 22, O);
19791 O << ", ";
19792 printOperand(MI, 23, O);
19793 O << ", ";
19794 printOperand(MI, 24, O);
19795 O << ", ";
19796 printOperand(MI, 25, O);
19797 O << ", ";
19798 printOperand(MI, 26, O);
19799 O << ", ";
19800 printOperand(MI, 27, O);
19801 O << "};";
19806 O << ".col.row.m16n16k16.f32.f32.satfinite\n\t\t{";
19807 printOperand(MI, 0, O);
19808 O << ", ";
19809 printOperand(MI, 1, O);
19810 O << ", ";
19811 printOperand(MI, 2, O);
19812 O << ", ";
19813 printOperand(MI, 3, O);
19814 O << ", ";
19815 printOperand(MI, 4, O);
19816 O << ", ";
19817 printOperand(MI, 5, O);
19818 O << ", ";
19819 printOperand(MI, 6, O);
19820 O << ", ";
19821 printOperand(MI, 7, O);
19822 O << "},\n\t\t{";
19823 printOperand(MI, 8, O);
19824 O << ", ";
19825 printOperand(MI, 9, O);
19826 O << ", ";
19827 printOperand(MI, 10, O);
19828 O << ", ";
19829 printOperand(MI, 11, O);
19830 O << ", ";
19831 printOperand(MI, 12, O);
19832 O << ", ";
19833 printOperand(MI, 13, O);
19834 O << ", ";
19835 printOperand(MI, 14, O);
19836 O << ", ";
19837 printOperand(MI, 15, O);
19838 O << "},\n\t\t{";
19839 printOperand(MI, 16, O);
19840 O << ", ";
19841 printOperand(MI, 17, O);
19842 O << ", ";
19843 printOperand(MI, 18, O);
19844 O << ", ";
19845 printOperand(MI, 19, O);
19846 O << ", ";
19847 printOperand(MI, 20, O);
19848 O << ", ";
19849 printOperand(MI, 21, O);
19850 O << ", ";
19851 printOperand(MI, 22, O);
19852 O << ", ";
19853 printOperand(MI, 23, O);
19854 O << "},\n\t\t{";
19855 printOperand(MI, 24, O);
19856 O << ", ";
19857 printOperand(MI, 25, O);
19858 O << ", ";
19859 printOperand(MI, 26, O);
19860 O << ", ";
19861 printOperand(MI, 27, O);
19862 O << ", ";
19863 printOperand(MI, 28, O);
19864 O << ", ";
19865 printOperand(MI, 29, O);
19866 O << ", ";
19867 printOperand(MI, 30, O);
19868 O << ", ";
19869 printOperand(MI, 31, O);
19870 O << "};";
19875 O << ".col.row.m32n8k16.f16.f16.satfinite\n\t\t{";
19876 printOperand(MI, 0, O);
19877 O << ", ";
19878 printOperand(MI, 1, O);
19879 O << ", ";
19880 printOperand(MI, 2, O);
19881 O << ", ";
19882 printOperand(MI, 3, O);
19883 O << "},\n\t\t{";
19884 printOperand(MI, 4, O);
19885 O << ", ";
19886 printOperand(MI, 5, O);
19887 O << ", ";
19888 printOperand(MI, 6, O);
19889 O << ", ";
19890 printOperand(MI, 7, O);
19891 O << ", ";
19892 printOperand(MI, 8, O);
19893 O << ", ";
19894 printOperand(MI, 9, O);
19895 O << ", ";
19896 printOperand(MI, 10, O);
19897 O << ", ";
19898 printOperand(MI, 11, O);
19899 O << "},\n\t\t{";
19900 printOperand(MI, 12, O);
19901 O << ", ";
19902 printOperand(MI, 13, O);
19903 O << ", ";
19904 printOperand(MI, 14, O);
19905 O << ", ";
19906 printOperand(MI, 15, O);
19907 O << ", ";
19908 printOperand(MI, 16, O);
19909 O << ", ";
19910 printOperand(MI, 17, O);
19911 O << ", ";
19912 printOperand(MI, 18, O);
19913 O << ", ";
19914 printOperand(MI, 19, O);
19915 O << "},\n\t\t{";
19916 printOperand(MI, 20, O);
19917 O << ", ";
19918 printOperand(MI, 21, O);
19919 O << ", ";
19920 printOperand(MI, 22, O);
19921 O << ", ";
19922 printOperand(MI, 23, O);
19923 O << "};";
19928 O << ".col.row.m32n8k16.f32.f16.satfinite\n\t\t{";
19929 printOperand(MI, 0, O);
19930 O << ", ";
19931 printOperand(MI, 1, O);
19932 O << ", ";
19933 printOperand(MI, 2, O);
19934 O << ", ";
19935 printOperand(MI, 3, O);
19936 O << ", ";
19937 printOperand(MI, 4, O);
19938 O << ", ";
19939 printOperand(MI, 5, O);
19940 O << ", ";
19941 printOperand(MI, 6, O);
19942 O << ", ";
19943 printOperand(MI, 7, O);
19944 O << "},\n\t\t{";
19945 printOperand(MI, 8, O);
19946 O << ", ";
19947 printOperand(MI, 9, O);
19948 O << ", ";
19949 printOperand(MI, 10, O);
19950 O << ", ";
19951 printOperand(MI, 11, O);
19952 O << ", ";
19953 printOperand(MI, 12, O);
19954 O << ", ";
19955 printOperand(MI, 13, O);
19956 O << ", ";
19957 printOperand(MI, 14, O);
19958 O << ", ";
19959 printOperand(MI, 15, O);
19960 O << "},\n\t\t{";
19961 printOperand(MI, 16, O);
19962 O << ", ";
19963 printOperand(MI, 17, O);
19964 O << ", ";
19965 printOperand(MI, 18, O);
19966 O << ", ";
19967 printOperand(MI, 19, O);
19968 O << ", ";
19969 printOperand(MI, 20, O);
19970 O << ", ";
19971 printOperand(MI, 21, O);
19972 O << ", ";
19973 printOperand(MI, 22, O);
19974 O << ", ";
19975 printOperand(MI, 23, O);
19976 O << "},\n\t\t{";
19977 printOperand(MI, 24, O);
19978 O << ", ";
19979 printOperand(MI, 25, O);
19980 O << ", ";
19981 printOperand(MI, 26, O);
19982 O << ", ";
19983 printOperand(MI, 27, O);
19984 O << "};";
19989 O << ".col.row.m32n8k16.f16.f32.satfinite\n\t\t{";
19990 printOperand(MI, 0, O);
19991 O << ", ";
19992 printOperand(MI, 1, O);
19993 O << ", ";
19994 printOperand(MI, 2, O);
19995 O << ", ";
19996 printOperand(MI, 3, O);
19997 O << "},\n\t\t{";
19998 printOperand(MI, 4, O);
19999 O << ", ";
20000 printOperand(MI, 5, O);
20001 O << ", ";
20002 printOperand(MI, 6, O);
20003 O << ", ";
20004 printOperand(MI, 7, O);
20005 O << ", ";
20006 printOperand(MI, 8, O);
20007 O << ", ";
20008 printOperand(MI, 9, O);
20009 O << ", ";
20010 printOperand(MI, 10, O);
20011 O << ", ";
20012 printOperand(MI, 11, O);
20013 O << "},\n\t\t{";
20014 printOperand(MI, 12, O);
20015 O << ", ";
20016 printOperand(MI, 13, O);
20017 O << ", ";
20018 printOperand(MI, 14, O);
20019 O << ", ";
20020 printOperand(MI, 15, O);
20021 O << ", ";
20022 printOperand(MI, 16, O);
20023 O << ", ";
20024 printOperand(MI, 17, O);
20025 O << ", ";
20026 printOperand(MI, 18, O);
20027 O << ", ";
20028 printOperand(MI, 19, O);
20029 O << "},\n\t\t{";
20030 printOperand(MI, 20, O);
20031 O << ", ";
20032 printOperand(MI, 21, O);
20033 O << ", ";
20034 printOperand(MI, 22, O);
20035 O << ", ";
20036 printOperand(MI, 23, O);
20037 O << ", ";
20038 printOperand(MI, 24, O);
20039 O << ", ";
20040 printOperand(MI, 25, O);
20041 O << ", ";
20042 printOperand(MI, 26, O);
20043 O << ", ";
20044 printOperand(MI, 27, O);
20045 O << "};";
20050 O << ".col.row.m32n8k16.f32.f32.satfinite\n\t\t{";
20051 printOperand(MI, 0, O);
20052 O << ", ";
20053 printOperand(MI, 1, O);
20054 O << ", ";
20055 printOperand(MI, 2, O);
20056 O << ", ";
20057 printOperand(MI, 3, O);
20058 O << ", ";
20059 printOperand(MI, 4, O);
20060 O << ", ";
20061 printOperand(MI, 5, O);
20062 O << ", ";
20063 printOperand(MI, 6, O);
20064 O << ", ";
20065 printOperand(MI, 7, O);
20066 O << "},\n\t\t{";
20067 printOperand(MI, 8, O);
20068 O << ", ";
20069 printOperand(MI, 9, O);
20070 O << ", ";
20071 printOperand(MI, 10, O);
20072 O << ", ";
20073 printOperand(MI, 11, O);
20074 O << ", ";
20075 printOperand(MI, 12, O);
20076 O << ", ";
20077 printOperand(MI, 13, O);
20078 O << ", ";
20079 printOperand(MI, 14, O);
20080 O << ", ";
20081 printOperand(MI, 15, O);
20082 O << "},\n\t\t{";
20083 printOperand(MI, 16, O);
20084 O << ", ";
20085 printOperand(MI, 17, O);
20086 O << ", ";
20087 printOperand(MI, 18, O);
20088 O << ", ";
20089 printOperand(MI, 19, O);
20090 O << ", ";
20091 printOperand(MI, 20, O);
20092 O << ", ";
20093 printOperand(MI, 21, O);
20094 O << ", ";
20095 printOperand(MI, 22, O);
20096 O << ", ";
20097 printOperand(MI, 23, O);
20098 O << "},\n\t\t{";
20099 printOperand(MI, 24, O);
20100 O << ", ";
20101 printOperand(MI, 25, O);
20102 O << ", ";
20103 printOperand(MI, 26, O);
20104 O << ", ";
20105 printOperand(MI, 27, O);
20106 O << ", ";
20107 printOperand(MI, 28, O);
20108 O << ", ";
20109 printOperand(MI, 29, O);
20110 O << ", ";
20111 printOperand(MI, 30, O);
20112 O << ", ";
20113 printOperand(MI, 31, O);
20114 O << "};";
20119 O << ".col.row.m8n32k16.f16.f16.satfinite\n\t\t{";
20120 printOperand(MI, 0, O);
20121 O << ", ";
20122 printOperand(MI, 1, O);
20123 O << ", ";
20124 printOperand(MI, 2, O);
20125 O << ", ";
20126 printOperand(MI, 3, O);
20127 O << "},\n\t\t{";
20128 printOperand(MI, 4, O);
20129 O << ", ";
20130 printOperand(MI, 5, O);
20131 O << ", ";
20132 printOperand(MI, 6, O);
20133 O << ", ";
20134 printOperand(MI, 7, O);
20135 O << ", ";
20136 printOperand(MI, 8, O);
20137 O << ", ";
20138 printOperand(MI, 9, O);
20139 O << ", ";
20140 printOperand(MI, 10, O);
20141 O << ", ";
20142 printOperand(MI, 11, O);
20143 O << "},\n\t\t{";
20144 printOperand(MI, 12, O);
20145 O << ", ";
20146 printOperand(MI, 13, O);
20147 O << ", ";
20148 printOperand(MI, 14, O);
20149 O << ", ";
20150 printOperand(MI, 15, O);
20151 O << ", ";
20152 printOperand(MI, 16, O);
20153 O << ", ";
20154 printOperand(MI, 17, O);
20155 O << ", ";
20156 printOperand(MI, 18, O);
20157 O << ", ";
20158 printOperand(MI, 19, O);
20159 O << "},\n\t\t{";
20160 printOperand(MI, 20, O);
20161 O << ", ";
20162 printOperand(MI, 21, O);
20163 O << ", ";
20164 printOperand(MI, 22, O);
20165 O << ", ";
20166 printOperand(MI, 23, O);
20167 O << "};";
20172 O << ".col.row.m8n32k16.f32.f16.satfinite\n\t\t{";
20173 printOperand(MI, 0, O);
20174 O << ", ";
20175 printOperand(MI, 1, O);
20176 O << ", ";
20177 printOperand(MI, 2, O);
20178 O << ", ";
20179 printOperand(MI, 3, O);
20180 O << ", ";
20181 printOperand(MI, 4, O);
20182 O << ", ";
20183 printOperand(MI, 5, O);
20184 O << ", ";
20185 printOperand(MI, 6, O);
20186 O << ", ";
20187 printOperand(MI, 7, O);
20188 O << "},\n\t\t{";
20189 printOperand(MI, 8, O);
20190 O << ", ";
20191 printOperand(MI, 9, O);
20192 O << ", ";
20193 printOperand(MI, 10, O);
20194 O << ", ";
20195 printOperand(MI, 11, O);
20196 O << ", ";
20197 printOperand(MI, 12, O);
20198 O << ", ";
20199 printOperand(MI, 13, O);
20200 O << ", ";
20201 printOperand(MI, 14, O);
20202 O << ", ";
20203 printOperand(MI, 15, O);
20204 O << "},\n\t\t{";
20205 printOperand(MI, 16, O);
20206 O << ", ";
20207 printOperand(MI, 17, O);
20208 O << ", ";
20209 printOperand(MI, 18, O);
20210 O << ", ";
20211 printOperand(MI, 19, O);
20212 O << ", ";
20213 printOperand(MI, 20, O);
20214 O << ", ";
20215 printOperand(MI, 21, O);
20216 O << ", ";
20217 printOperand(MI, 22, O);
20218 O << ", ";
20219 printOperand(MI, 23, O);
20220 O << "},\n\t\t{";
20221 printOperand(MI, 24, O);
20222 O << ", ";
20223 printOperand(MI, 25, O);
20224 O << ", ";
20225 printOperand(MI, 26, O);
20226 O << ", ";
20227 printOperand(MI, 27, O);
20228 O << "};";
20233 O << ".col.row.m8n32k16.f16.f32.satfinite\n\t\t{";
20234 printOperand(MI, 0, O);
20235 O << ", ";
20236 printOperand(MI, 1, O);
20237 O << ", ";
20238 printOperand(MI, 2, O);
20239 O << ", ";
20240 printOperand(MI, 3, O);
20241 O << "},\n\t\t{";
20242 printOperand(MI, 4, O);
20243 O << ", ";
20244 printOperand(MI, 5, O);
20245 O << ", ";
20246 printOperand(MI, 6, O);
20247 O << ", ";
20248 printOperand(MI, 7, O);
20249 O << ", ";
20250 printOperand(MI, 8, O);
20251 O << ", ";
20252 printOperand(MI, 9, O);
20253 O << ", ";
20254 printOperand(MI, 10, O);
20255 O << ", ";
20256 printOperand(MI, 11, O);
20257 O << "},\n\t\t{";
20258 printOperand(MI, 12, O);
20259 O << ", ";
20260 printOperand(MI, 13, O);
20261 O << ", ";
20262 printOperand(MI, 14, O);
20263 O << ", ";
20264 printOperand(MI, 15, O);
20265 O << ", ";
20266 printOperand(MI, 16, O);
20267 O << ", ";
20268 printOperand(MI, 17, O);
20269 O << ", ";
20270 printOperand(MI, 18, O);
20271 O << ", ";
20272 printOperand(MI, 19, O);
20273 O << "},\n\t\t{";
20274 printOperand(MI, 20, O);
20275 O << ", ";
20276 printOperand(MI, 21, O);
20277 O << ", ";
20278 printOperand(MI, 22, O);
20279 O << ", ";
20280 printOperand(MI, 23, O);
20281 O << ", ";
20282 printOperand(MI, 24, O);
20283 O << ", ";
20284 printOperand(MI, 25, O);
20285 O << ", ";
20286 printOperand(MI, 26, O);
20287 O << ", ";
20288 printOperand(MI, 27, O);
20289 O << "};";
20294 O << ".col.row.m8n32k16.f32.f32.satfinite\n\t\t{";
20295 printOperand(MI, 0, O);
20296 O << ", ";
20297 printOperand(MI, 1, O);
20298 O << ", ";
20299 printOperand(MI, 2, O);
20300 O << ", ";
20301 printOperand(MI, 3, O);
20302 O << ", ";
20303 printOperand(MI, 4, O);
20304 O << ", ";
20305 printOperand(MI, 5, O);
20306 O << ", ";
20307 printOperand(MI, 6, O);
20308 O << ", ";
20309 printOperand(MI, 7, O);
20310 O << "},\n\t\t{";
20311 printOperand(MI, 8, O);
20312 O << ", ";
20313 printOperand(MI, 9, O);
20314 O << ", ";
20315 printOperand(MI, 10, O);
20316 O << ", ";
20317 printOperand(MI, 11, O);
20318 O << ", ";
20319 printOperand(MI, 12, O);
20320 O << ", ";
20321 printOperand(MI, 13, O);
20322 O << ", ";
20323 printOperand(MI, 14, O);
20324 O << ", ";
20325 printOperand(MI, 15, O);
20326 O << "},\n\t\t{";
20327 printOperand(MI, 16, O);
20328 O << ", ";
20329 printOperand(MI, 17, O);
20330 O << ", ";
20331 printOperand(MI, 18, O);
20332 O << ", ";
20333 printOperand(MI, 19, O);
20334 O << ", ";
20335 printOperand(MI, 20, O);
20336 O << ", ";
20337 printOperand(MI, 21, O);
20338 O << ", ";
20339 printOperand(MI, 22, O);
20340 O << ", ";
20341 printOperand(MI, 23, O);
20342 O << "},\n\t\t{";
20343 printOperand(MI, 24, O);
20344 O << ", ";
20345 printOperand(MI, 25, O);
20346 O << ", ";
20347 printOperand(MI, 26, O);
20348 O << ", ";
20349 printOperand(MI, 27, O);
20350 O << ", ";
20351 printOperand(MI, 28, O);
20352 O << ", ";
20353 printOperand(MI, 29, O);
20354 O << ", ";
20355 printOperand(MI, 30, O);
20356 O << ", ";
20357 printOperand(MI, 31, O);
20358 O << "};";
20363 O << ".col.row.m16n16k16.s32.s8.s8.s32.satfinite\n\t\t{";
20364 printOperand(MI, 0, O);
20365 O << ", ";
20366 printOperand(MI, 1, O);
20367 O << ", ";
20368 printOperand(MI, 2, O);
20369 O << ", ";
20370 printOperand(MI, 3, O);
20371 O << ", ";
20372 printOperand(MI, 4, O);
20373 O << ", ";
20374 printOperand(MI, 5, O);
20375 O << ", ";
20376 printOperand(MI, 6, O);
20377 O << ", ";
20378 printOperand(MI, 7, O);
20379 O << "},\n\t\t{";
20380 printOperand(MI, 8, O);
20381 O << ", ";
20382 printOperand(MI, 9, O);
20383 O << "},\n\t\t{";
20384 printOperand(MI, 10, O);
20385 O << ", ";
20386 printOperand(MI, 11, O);
20387 O << "},\n\t\t{";
20388 printOperand(MI, 12, O);
20389 O << ", ";
20390 printOperand(MI, 13, O);
20391 O << ", ";
20392 printOperand(MI, 14, O);
20393 O << ", ";
20394 printOperand(MI, 15, O);
20395 O << ", ";
20396 printOperand(MI, 16, O);
20397 O << ", ";
20398 printOperand(MI, 17, O);
20399 O << ", ";
20400 printOperand(MI, 18, O);
20401 O << ", ";
20402 printOperand(MI, 19, O);
20403 O << "};";
20408 O << ".col.row.m16n16k16.s32.u8.u8.s32.satfinite\n\t\t{";
20409 printOperand(MI, 0, O);
20410 O << ", ";
20411 printOperand(MI, 1, O);
20412 O << ", ";
20413 printOperand(MI, 2, O);
20414 O << ", ";
20415 printOperand(MI, 3, O);
20416 O << ", ";
20417 printOperand(MI, 4, O);
20418 O << ", ";
20419 printOperand(MI, 5, O);
20420 O << ", ";
20421 printOperand(MI, 6, O);
20422 O << ", ";
20423 printOperand(MI, 7, O);
20424 O << "},\n\t\t{";
20425 printOperand(MI, 8, O);
20426 O << ", ";
20427 printOperand(MI, 9, O);
20428 O << "},\n\t\t{";
20429 printOperand(MI, 10, O);
20430 O << ", ";
20431 printOperand(MI, 11, O);
20432 O << "},\n\t\t{";
20433 printOperand(MI, 12, O);
20434 O << ", ";
20435 printOperand(MI, 13, O);
20436 O << ", ";
20437 printOperand(MI, 14, O);
20438 O << ", ";
20439 printOperand(MI, 15, O);
20440 O << ", ";
20441 printOperand(MI, 16, O);
20442 O << ", ";
20443 printOperand(MI, 17, O);
20444 O << ", ";
20445 printOperand(MI, 18, O);
20446 O << ", ";
20447 printOperand(MI, 19, O);
20448 O << "};";
20453 O << ".col.row.m32n8k16.s32.s8.s8.s32.satfinite\n\t\t{";
20454 printOperand(MI, 0, O);
20455 O << ", ";
20456 printOperand(MI, 1, O);
20457 O << ", ";
20458 printOperand(MI, 2, O);
20459 O << ", ";
20460 printOperand(MI, 3, O);
20461 O << ", ";
20462 printOperand(MI, 4, O);
20463 O << ", ";
20464 printOperand(MI, 5, O);
20465 O << ", ";
20466 printOperand(MI, 6, O);
20467 O << ", ";
20468 printOperand(MI, 7, O);
20469 O << "},\n\t\t{";
20470 printOperand(MI, 8, O);
20471 O << ", ";
20472 printOperand(MI, 9, O);
20473 O << ", ";
20474 printOperand(MI, 10, O);
20475 O << ", ";
20476 printOperand(MI, 11, O);
20477 O << "},\n\t\t{";
20478 printOperand(MI, 12, O);
20479 O << "},\n\t\t{";
20480 printOperand(MI, 13, O);
20481 O << ", ";
20482 printOperand(MI, 14, O);
20483 O << ", ";
20484 printOperand(MI, 15, O);
20485 O << ", ";
20486 printOperand(MI, 16, O);
20487 O << ", ";
20488 printOperand(MI, 17, O);
20489 O << ", ";
20490 printOperand(MI, 18, O);
20491 O << ", ";
20492 printOperand(MI, 19, O);
20493 O << ", ";
20494 printOperand(MI, 20, O);
20495 O << "};";
20500 O << ".col.row.m32n8k16.s32.u8.u8.s32.satfinite\n\t\t{";
20501 printOperand(MI, 0, O);
20502 O << ", ";
20503 printOperand(MI, 1, O);
20504 O << ", ";
20505 printOperand(MI, 2, O);
20506 O << ", ";
20507 printOperand(MI, 3, O);
20508 O << ", ";
20509 printOperand(MI, 4, O);
20510 O << ", ";
20511 printOperand(MI, 5, O);
20512 O << ", ";
20513 printOperand(MI, 6, O);
20514 O << ", ";
20515 printOperand(MI, 7, O);
20516 O << "},\n\t\t{";
20517 printOperand(MI, 8, O);
20518 O << ", ";
20519 printOperand(MI, 9, O);
20520 O << ", ";
20521 printOperand(MI, 10, O);
20522 O << ", ";
20523 printOperand(MI, 11, O);
20524 O << "},\n\t\t{";
20525 printOperand(MI, 12, O);
20526 O << "},\n\t\t{";
20527 printOperand(MI, 13, O);
20528 O << ", ";
20529 printOperand(MI, 14, O);
20530 O << ", ";
20531 printOperand(MI, 15, O);
20532 O << ", ";
20533 printOperand(MI, 16, O);
20534 O << ", ";
20535 printOperand(MI, 17, O);
20536 O << ", ";
20537 printOperand(MI, 18, O);
20538 O << ", ";
20539 printOperand(MI, 19, O);
20540 O << ", ";
20541 printOperand(MI, 20, O);
20542 O << "};";
20547 O << ".col.row.m8n32k16.s32.s8.s8.s32.satfinite\n\t\t{";
20548 printOperand(MI, 0, O);
20549 O << ", ";
20550 printOperand(MI, 1, O);
20551 O << ", ";
20552 printOperand(MI, 2, O);
20553 O << ", ";
20554 printOperand(MI, 3, O);
20555 O << ", ";
20556 printOperand(MI, 4, O);
20557 O << ", ";
20558 printOperand(MI, 5, O);
20559 O << ", ";
20560 printOperand(MI, 6, O);
20561 O << ", ";
20562 printOperand(MI, 7, O);
20563 O << "},\n\t\t{";
20564 printOperand(MI, 8, O);
20565 O << "},\n\t\t{";
20566 printOperand(MI, 9, O);
20567 O << ", ";
20568 printOperand(MI, 10, O);
20569 O << ", ";
20570 printOperand(MI, 11, O);
20571 O << ", ";
20572 printOperand(MI, 12, O);
20573 O << "},\n\t\t{";
20574 printOperand(MI, 13, O);
20575 O << ", ";
20576 printOperand(MI, 14, O);
20577 O << ", ";
20578 printOperand(MI, 15, O);
20579 O << ", ";
20580 printOperand(MI, 16, O);
20581 O << ", ";
20582 printOperand(MI, 17, O);
20583 O << ", ";
20584 printOperand(MI, 18, O);
20585 O << ", ";
20586 printOperand(MI, 19, O);
20587 O << ", ";
20588 printOperand(MI, 20, O);
20589 O << "};";
20594 O << ".col.row.m8n32k16.s32.u8.u8.s32.satfinite\n\t\t{";
20595 printOperand(MI, 0, O);
20596 O << ", ";
20597 printOperand(MI, 1, O);
20598 O << ", ";
20599 printOperand(MI, 2, O);
20600 O << ", ";
20601 printOperand(MI, 3, O);
20602 O << ", ";
20603 printOperand(MI, 4, O);
20604 O << ", ";
20605 printOperand(MI, 5, O);
20606 O << ", ";
20607 printOperand(MI, 6, O);
20608 O << ", ";
20609 printOperand(MI, 7, O);
20610 O << "},\n\t\t{";
20611 printOperand(MI, 8, O);
20612 O << "},\n\t\t{";
20613 printOperand(MI, 9, O);
20614 O << ", ";
20615 printOperand(MI, 10, O);
20616 O << ", ";
20617 printOperand(MI, 11, O);
20618 O << ", ";
20619 printOperand(MI, 12, O);
20620 O << "},\n\t\t{";
20621 printOperand(MI, 13, O);
20622 O << ", ";
20623 printOperand(MI, 14, O);
20624 O << ", ";
20625 printOperand(MI, 15, O);
20626 O << ", ";
20627 printOperand(MI, 16, O);
20628 O << ", ";
20629 printOperand(MI, 17, O);
20630 O << ", ";
20631 printOperand(MI, 18, O);
20632 O << ", ";
20633 printOperand(MI, 19, O);
20634 O << ", ";
20635 printOperand(MI, 20, O);
20636 O << "};";
20641 O << ".col.col.m16n16k16.f16.f16\n\t\t{";
20642 printOperand(MI, 0, O);
20643 O << ", ";
20644 printOperand(MI, 1, O);
20645 O << ", ";
20646 printOperand(MI, 2, O);
20647 O << ", ";
20648 printOperand(MI, 3, O);
20649 O << "},\n\t\t{";
20650 printOperand(MI, 4, O);
20651 O << ", ";
20652 printOperand(MI, 5, O);
20653 O << ", ";
20654 printOperand(MI, 6, O);
20655 O << ", ";
20656 printOperand(MI, 7, O);
20657 O << ", ";
20658 printOperand(MI, 8, O);
20659 O << ", ";
20660 printOperand(MI, 9, O);
20661 O << ", ";
20662 printOperand(MI, 10, O);
20663 O << ", ";
20664 printOperand(MI, 11, O);
20665 O << "},\n\t\t{";
20666 printOperand(MI, 12, O);
20667 O << ", ";
20668 printOperand(MI, 13, O);
20669 O << ", ";
20670 printOperand(MI, 14, O);
20671 O << ", ";
20672 printOperand(MI, 15, O);
20673 O << ", ";
20674 printOperand(MI, 16, O);
20675 O << ", ";
20676 printOperand(MI, 17, O);
20677 O << ", ";
20678 printOperand(MI, 18, O);
20679 O << ", ";
20680 printOperand(MI, 19, O);
20681 O << "},\n\t\t{";
20682 printOperand(MI, 20, O);
20683 O << ", ";
20684 printOperand(MI, 21, O);
20685 O << ", ";
20686 printOperand(MI, 22, O);
20687 O << ", ";
20688 printOperand(MI, 23, O);
20689 O << "};";
20694 O << ".col.col.m16n16k16.f32.f16\n\t\t{";
20695 printOperand(MI, 0, O);
20696 O << ", ";
20697 printOperand(MI, 1, O);
20698 O << ", ";
20699 printOperand(MI, 2, O);
20700 O << ", ";
20701 printOperand(MI, 3, O);
20702 O << ", ";
20703 printOperand(MI, 4, O);
20704 O << ", ";
20705 printOperand(MI, 5, O);
20706 O << ", ";
20707 printOperand(MI, 6, O);
20708 O << ", ";
20709 printOperand(MI, 7, O);
20710 O << "},\n\t\t{";
20711 printOperand(MI, 8, O);
20712 O << ", ";
20713 printOperand(MI, 9, O);
20714 O << ", ";
20715 printOperand(MI, 10, O);
20716 O << ", ";
20717 printOperand(MI, 11, O);
20718 O << ", ";
20719 printOperand(MI, 12, O);
20720 O << ", ";
20721 printOperand(MI, 13, O);
20722 O << ", ";
20723 printOperand(MI, 14, O);
20724 O << ", ";
20725 printOperand(MI, 15, O);
20726 O << "},\n\t\t{";
20727 printOperand(MI, 16, O);
20728 O << ", ";
20729 printOperand(MI, 17, O);
20730 O << ", ";
20731 printOperand(MI, 18, O);
20732 O << ", ";
20733 printOperand(MI, 19, O);
20734 O << ", ";
20735 printOperand(MI, 20, O);
20736 O << ", ";
20737 printOperand(MI, 21, O);
20738 O << ", ";
20739 printOperand(MI, 22, O);
20740 O << ", ";
20741 printOperand(MI, 23, O);
20742 O << "},\n\t\t{";
20743 printOperand(MI, 24, O);
20744 O << ", ";
20745 printOperand(MI, 25, O);
20746 O << ", ";
20747 printOperand(MI, 26, O);
20748 O << ", ";
20749 printOperand(MI, 27, O);
20750 O << "};";
20755 O << ".col.col.m16n16k16.f16.f32\n\t\t{";
20756 printOperand(MI, 0, O);
20757 O << ", ";
20758 printOperand(MI, 1, O);
20759 O << ", ";
20760 printOperand(MI, 2, O);
20761 O << ", ";
20762 printOperand(MI, 3, O);
20763 O << "},\n\t\t{";
20764 printOperand(MI, 4, O);
20765 O << ", ";
20766 printOperand(MI, 5, O);
20767 O << ", ";
20768 printOperand(MI, 6, O);
20769 O << ", ";
20770 printOperand(MI, 7, O);
20771 O << ", ";
20772 printOperand(MI, 8, O);
20773 O << ", ";
20774 printOperand(MI, 9, O);
20775 O << ", ";
20776 printOperand(MI, 10, O);
20777 O << ", ";
20778 printOperand(MI, 11, O);
20779 O << "},\n\t\t{";
20780 printOperand(MI, 12, O);
20781 O << ", ";
20782 printOperand(MI, 13, O);
20783 O << ", ";
20784 printOperand(MI, 14, O);
20785 O << ", ";
20786 printOperand(MI, 15, O);
20787 O << ", ";
20788 printOperand(MI, 16, O);
20789 O << ", ";
20790 printOperand(MI, 17, O);
20791 O << ", ";
20792 printOperand(MI, 18, O);
20793 O << ", ";
20794 printOperand(MI, 19, O);
20795 O << "},\n\t\t{";
20796 printOperand(MI, 20, O);
20797 O << ", ";
20798 printOperand(MI, 21, O);
20799 O << ", ";
20800 printOperand(MI, 22, O);
20801 O << ", ";
20802 printOperand(MI, 23, O);
20803 O << ", ";
20804 printOperand(MI, 24, O);
20805 O << ", ";
20806 printOperand(MI, 25, O);
20807 O << ", ";
20808 printOperand(MI, 26, O);
20809 O << ", ";
20810 printOperand(MI, 27, O);
20811 O << "};";
20816 O << ".col.col.m16n16k16.f32.f32\n\t\t{";
20817 printOperand(MI, 0, O);
20818 O << ", ";
20819 printOperand(MI, 1, O);
20820 O << ", ";
20821 printOperand(MI, 2, O);
20822 O << ", ";
20823 printOperand(MI, 3, O);
20824 O << ", ";
20825 printOperand(MI, 4, O);
20826 O << ", ";
20827 printOperand(MI, 5, O);
20828 O << ", ";
20829 printOperand(MI, 6, O);
20830 O << ", ";
20831 printOperand(MI, 7, O);
20832 O << "},\n\t\t{";
20833 printOperand(MI, 8, O);
20834 O << ", ";
20835 printOperand(MI, 9, O);
20836 O << ", ";
20837 printOperand(MI, 10, O);
20838 O << ", ";
20839 printOperand(MI, 11, O);
20840 O << ", ";
20841 printOperand(MI, 12, O);
20842 O << ", ";
20843 printOperand(MI, 13, O);
20844 O << ", ";
20845 printOperand(MI, 14, O);
20846 O << ", ";
20847 printOperand(MI, 15, O);
20848 O << "},\n\t\t{";
20849 printOperand(MI, 16, O);
20850 O << ", ";
20851 printOperand(MI, 17, O);
20852 O << ", ";
20853 printOperand(MI, 18, O);
20854 O << ", ";
20855 printOperand(MI, 19, O);
20856 O << ", ";
20857 printOperand(MI, 20, O);
20858 O << ", ";
20859 printOperand(MI, 21, O);
20860 O << ", ";
20861 printOperand(MI, 22, O);
20862 O << ", ";
20863 printOperand(MI, 23, O);
20864 O << "},\n\t\t{";
20865 printOperand(MI, 24, O);
20866 O << ", ";
20867 printOperand(MI, 25, O);
20868 O << ", ";
20869 printOperand(MI, 26, O);
20870 O << ", ";
20871 printOperand(MI, 27, O);
20872 O << ", ";
20873 printOperand(MI, 28, O);
20874 O << ", ";
20875 printOperand(MI, 29, O);
20876 O << ", ";
20877 printOperand(MI, 30, O);
20878 O << ", ";
20879 printOperand(MI, 31, O);
20880 O << "};";
20885 O << ".col.col.m32n8k16.f16.f16\n\t\t{";
20886 printOperand(MI, 0, O);
20887 O << ", ";
20888 printOperand(MI, 1, O);
20889 O << ", ";
20890 printOperand(MI, 2, O);
20891 O << ", ";
20892 printOperand(MI, 3, O);
20893 O << "},\n\t\t{";
20894 printOperand(MI, 4, O);
20895 O << ", ";
20896 printOperand(MI, 5, O);
20897 O << ", ";
20898 printOperand(MI, 6, O);
20899 O << ", ";
20900 printOperand(MI, 7, O);
20901 O << ", ";
20902 printOperand(MI, 8, O);
20903 O << ", ";
20904 printOperand(MI, 9, O);
20905 O << ", ";
20906 printOperand(MI, 10, O);
20907 O << ", ";
20908 printOperand(MI, 11, O);
20909 O << "},\n\t\t{";
20910 printOperand(MI, 12, O);
20911 O << ", ";
20912 printOperand(MI, 13, O);
20913 O << ", ";
20914 printOperand(MI, 14, O);
20915 O << ", ";
20916 printOperand(MI, 15, O);
20917 O << ", ";
20918 printOperand(MI, 16, O);
20919 O << ", ";
20920 printOperand(MI, 17, O);
20921 O << ", ";
20922 printOperand(MI, 18, O);
20923 O << ", ";
20924 printOperand(MI, 19, O);
20925 O << "},\n\t\t{";
20926 printOperand(MI, 20, O);
20927 O << ", ";
20928 printOperand(MI, 21, O);
20929 O << ", ";
20930 printOperand(MI, 22, O);
20931 O << ", ";
20932 printOperand(MI, 23, O);
20933 O << "};";
20938 O << ".col.col.m32n8k16.f32.f16\n\t\t{";
20939 printOperand(MI, 0, O);
20940 O << ", ";
20941 printOperand(MI, 1, O);
20942 O << ", ";
20943 printOperand(MI, 2, O);
20944 O << ", ";
20945 printOperand(MI, 3, O);
20946 O << ", ";
20947 printOperand(MI, 4, O);
20948 O << ", ";
20949 printOperand(MI, 5, O);
20950 O << ", ";
20951 printOperand(MI, 6, O);
20952 O << ", ";
20953 printOperand(MI, 7, O);
20954 O << "},\n\t\t{";
20955 printOperand(MI, 8, O);
20956 O << ", ";
20957 printOperand(MI, 9, O);
20958 O << ", ";
20959 printOperand(MI, 10, O);
20960 O << ", ";
20961 printOperand(MI, 11, O);
20962 O << ", ";
20963 printOperand(MI, 12, O);
20964 O << ", ";
20965 printOperand(MI, 13, O);
20966 O << ", ";
20967 printOperand(MI, 14, O);
20968 O << ", ";
20969 printOperand(MI, 15, O);
20970 O << "},\n\t\t{";
20971 printOperand(MI, 16, O);
20972 O << ", ";
20973 printOperand(MI, 17, O);
20974 O << ", ";
20975 printOperand(MI, 18, O);
20976 O << ", ";
20977 printOperand(MI, 19, O);
20978 O << ", ";
20979 printOperand(MI, 20, O);
20980 O << ", ";
20981 printOperand(MI, 21, O);
20982 O << ", ";
20983 printOperand(MI, 22, O);
20984 O << ", ";
20985 printOperand(MI, 23, O);
20986 O << "},\n\t\t{";
20987 printOperand(MI, 24, O);
20988 O << ", ";
20989 printOperand(MI, 25, O);
20990 O << ", ";
20991 printOperand(MI, 26, O);
20992 O << ", ";
20993 printOperand(MI, 27, O);
20994 O << "};";
20999 O << ".col.col.m32n8k16.f16.f32\n\t\t{";
21000 printOperand(MI, 0, O);
21001 O << ", ";
21002 printOperand(MI, 1, O);
21003 O << ", ";
21004 printOperand(MI, 2, O);
21005 O << ", ";
21006 printOperand(MI, 3, O);
21007 O << "},\n\t\t{";
21008 printOperand(MI, 4, O);
21009 O << ", ";
21010 printOperand(MI, 5, O);
21011 O << ", ";
21012 printOperand(MI, 6, O);
21013 O << ", ";
21014 printOperand(MI, 7, O);
21015 O << ", ";
21016 printOperand(MI, 8, O);
21017 O << ", ";
21018 printOperand(MI, 9, O);
21019 O << ", ";
21020 printOperand(MI, 10, O);
21021 O << ", ";
21022 printOperand(MI, 11, O);
21023 O << "},\n\t\t{";
21024 printOperand(MI, 12, O);
21025 O << ", ";
21026 printOperand(MI, 13, O);
21027 O << ", ";
21028 printOperand(MI, 14, O);
21029 O << ", ";
21030 printOperand(MI, 15, O);
21031 O << ", ";
21032 printOperand(MI, 16, O);
21033 O << ", ";
21034 printOperand(MI, 17, O);
21035 O << ", ";
21036 printOperand(MI, 18, O);
21037 O << ", ";
21038 printOperand(MI, 19, O);
21039 O << "},\n\t\t{";
21040 printOperand(MI, 20, O);
21041 O << ", ";
21042 printOperand(MI, 21, O);
21043 O << ", ";
21044 printOperand(MI, 22, O);
21045 O << ", ";
21046 printOperand(MI, 23, O);
21047 O << ", ";
21048 printOperand(MI, 24, O);
21049 O << ", ";
21050 printOperand(MI, 25, O);
21051 O << ", ";
21052 printOperand(MI, 26, O);
21053 O << ", ";
21054 printOperand(MI, 27, O);
21055 O << "};";
21060 O << ".col.col.m32n8k16.f32.f32\n\t\t{";
21061 printOperand(MI, 0, O);
21062 O << ", ";
21063 printOperand(MI, 1, O);
21064 O << ", ";
21065 printOperand(MI, 2, O);
21066 O << ", ";
21067 printOperand(MI, 3, O);
21068 O << ", ";
21069 printOperand(MI, 4, O);
21070 O << ", ";
21071 printOperand(MI, 5, O);
21072 O << ", ";
21073 printOperand(MI, 6, O);
21074 O << ", ";
21075 printOperand(MI, 7, O);
21076 O << "},\n\t\t{";
21077 printOperand(MI, 8, O);
21078 O << ", ";
21079 printOperand(MI, 9, O);
21080 O << ", ";
21081 printOperand(MI, 10, O);
21082 O << ", ";
21083 printOperand(MI, 11, O);
21084 O << ", ";
21085 printOperand(MI, 12, O);
21086 O << ", ";
21087 printOperand(MI, 13, O);
21088 O << ", ";
21089 printOperand(MI, 14, O);
21090 O << ", ";
21091 printOperand(MI, 15, O);
21092 O << "},\n\t\t{";
21093 printOperand(MI, 16, O);
21094 O << ", ";
21095 printOperand(MI, 17, O);
21096 O << ", ";
21097 printOperand(MI, 18, O);
21098 O << ", ";
21099 printOperand(MI, 19, O);
21100 O << ", ";
21101 printOperand(MI, 20, O);
21102 O << ", ";
21103 printOperand(MI, 21, O);
21104 O << ", ";
21105 printOperand(MI, 22, O);
21106 O << ", ";
21107 printOperand(MI, 23, O);
21108 O << "},\n\t\t{";
21109 printOperand(MI, 24, O);
21110 O << ", ";
21111 printOperand(MI, 25, O);
21112 O << ", ";
21113 printOperand(MI, 26, O);
21114 O << ", ";
21115 printOperand(MI, 27, O);
21116 O << ", ";
21117 printOperand(MI, 28, O);
21118 O << ", ";
21119 printOperand(MI, 29, O);
21120 O << ", ";
21121 printOperand(MI, 30, O);
21122 O << ", ";
21123 printOperand(MI, 31, O);
21124 O << "};";
21129 O << ".col.col.m8n32k16.f16.f16\n\t\t{";
21130 printOperand(MI, 0, O);
21131 O << ", ";
21132 printOperand(MI, 1, O);
21133 O << ", ";
21134 printOperand(MI, 2, O);
21135 O << ", ";
21136 printOperand(MI, 3, O);
21137 O << "},\n\t\t{";
21138 printOperand(MI, 4, O);
21139 O << ", ";
21140 printOperand(MI, 5, O);
21141 O << ", ";
21142 printOperand(MI, 6, O);
21143 O << ", ";
21144 printOperand(MI, 7, O);
21145 O << ", ";
21146 printOperand(MI, 8, O);
21147 O << ", ";
21148 printOperand(MI, 9, O);
21149 O << ", ";
21150 printOperand(MI, 10, O);
21151 O << ", ";
21152 printOperand(MI, 11, O);
21153 O << "},\n\t\t{";
21154 printOperand(MI, 12, O);
21155 O << ", ";
21156 printOperand(MI, 13, O);
21157 O << ", ";
21158 printOperand(MI, 14, O);
21159 O << ", ";
21160 printOperand(MI, 15, O);
21161 O << ", ";
21162 printOperand(MI, 16, O);
21163 O << ", ";
21164 printOperand(MI, 17, O);
21165 O << ", ";
21166 printOperand(MI, 18, O);
21167 O << ", ";
21168 printOperand(MI, 19, O);
21169 O << "},\n\t\t{";
21170 printOperand(MI, 20, O);
21171 O << ", ";
21172 printOperand(MI, 21, O);
21173 O << ", ";
21174 printOperand(MI, 22, O);
21175 O << ", ";
21176 printOperand(MI, 23, O);
21177 O << "};";
21182 O << ".col.col.m8n32k16.f32.f16\n\t\t{";
21183 printOperand(MI, 0, O);
21184 O << ", ";
21185 printOperand(MI, 1, O);
21186 O << ", ";
21187 printOperand(MI, 2, O);
21188 O << ", ";
21189 printOperand(MI, 3, O);
21190 O << ", ";
21191 printOperand(MI, 4, O);
21192 O << ", ";
21193 printOperand(MI, 5, O);
21194 O << ", ";
21195 printOperand(MI, 6, O);
21196 O << ", ";
21197 printOperand(MI, 7, O);
21198 O << "},\n\t\t{";
21199 printOperand(MI, 8, O);
21200 O << ", ";
21201 printOperand(MI, 9, O);
21202 O << ", ";
21203 printOperand(MI, 10, O);
21204 O << ", ";
21205 printOperand(MI, 11, O);
21206 O << ", ";
21207 printOperand(MI, 12, O);
21208 O << ", ";
21209 printOperand(MI, 13, O);
21210 O << ", ";
21211 printOperand(MI, 14, O);
21212 O << ", ";
21213 printOperand(MI, 15, O);
21214 O << "},\n\t\t{";
21215 printOperand(MI, 16, O);
21216 O << ", ";
21217 printOperand(MI, 17, O);
21218 O << ", ";
21219 printOperand(MI, 18, O);
21220 O << ", ";
21221 printOperand(MI, 19, O);
21222 O << ", ";
21223 printOperand(MI, 20, O);
21224 O << ", ";
21225 printOperand(MI, 21, O);
21226 O << ", ";
21227 printOperand(MI, 22, O);
21228 O << ", ";
21229 printOperand(MI, 23, O);
21230 O << "},\n\t\t{";
21231 printOperand(MI, 24, O);
21232 O << ", ";
21233 printOperand(MI, 25, O);
21234 O << ", ";
21235 printOperand(MI, 26, O);
21236 O << ", ";
21237 printOperand(MI, 27, O);
21238 O << "};";
21243 O << ".col.col.m8n32k16.f16.f32\n\t\t{";
21244 printOperand(MI, 0, O);
21245 O << ", ";
21246 printOperand(MI, 1, O);
21247 O << ", ";
21248 printOperand(MI, 2, O);
21249 O << ", ";
21250 printOperand(MI, 3, O);
21251 O << "},\n\t\t{";
21252 printOperand(MI, 4, O);
21253 O << ", ";
21254 printOperand(MI, 5, O);
21255 O << ", ";
21256 printOperand(MI, 6, O);
21257 O << ", ";
21258 printOperand(MI, 7, O);
21259 O << ", ";
21260 printOperand(MI, 8, O);
21261 O << ", ";
21262 printOperand(MI, 9, O);
21263 O << ", ";
21264 printOperand(MI, 10, O);
21265 O << ", ";
21266 printOperand(MI, 11, O);
21267 O << "},\n\t\t{";
21268 printOperand(MI, 12, O);
21269 O << ", ";
21270 printOperand(MI, 13, O);
21271 O << ", ";
21272 printOperand(MI, 14, O);
21273 O << ", ";
21274 printOperand(MI, 15, O);
21275 O << ", ";
21276 printOperand(MI, 16, O);
21277 O << ", ";
21278 printOperand(MI, 17, O);
21279 O << ", ";
21280 printOperand(MI, 18, O);
21281 O << ", ";
21282 printOperand(MI, 19, O);
21283 O << "},\n\t\t{";
21284 printOperand(MI, 20, O);
21285 O << ", ";
21286 printOperand(MI, 21, O);
21287 O << ", ";
21288 printOperand(MI, 22, O);
21289 O << ", ";
21290 printOperand(MI, 23, O);
21291 O << ", ";
21292 printOperand(MI, 24, O);
21293 O << ", ";
21294 printOperand(MI, 25, O);
21295 O << ", ";
21296 printOperand(MI, 26, O);
21297 O << ", ";
21298 printOperand(MI, 27, O);
21299 O << "};";
21304 O << ".col.col.m8n32k16.f32.f32\n\t\t{";
21305 printOperand(MI, 0, O);
21306 O << ", ";
21307 printOperand(MI, 1, O);
21308 O << ", ";
21309 printOperand(MI, 2, O);
21310 O << ", ";
21311 printOperand(MI, 3, O);
21312 O << ", ";
21313 printOperand(MI, 4, O);
21314 O << ", ";
21315 printOperand(MI, 5, O);
21316 O << ", ";
21317 printOperand(MI, 6, O);
21318 O << ", ";
21319 printOperand(MI, 7, O);
21320 O << "},\n\t\t{";
21321 printOperand(MI, 8, O);
21322 O << ", ";
21323 printOperand(MI, 9, O);
21324 O << ", ";
21325 printOperand(MI, 10, O);
21326 O << ", ";
21327 printOperand(MI, 11, O);
21328 O << ", ";
21329 printOperand(MI, 12, O);
21330 O << ", ";
21331 printOperand(MI, 13, O);
21332 O << ", ";
21333 printOperand(MI, 14, O);
21334 O << ", ";
21335 printOperand(MI, 15, O);
21336 O << "},\n\t\t{";
21337 printOperand(MI, 16, O);
21338 O << ", ";
21339 printOperand(MI, 17, O);
21340 O << ", ";
21341 printOperand(MI, 18, O);
21342 O << ", ";
21343 printOperand(MI, 19, O);
21344 O << ", ";
21345 printOperand(MI, 20, O);
21346 O << ", ";
21347 printOperand(MI, 21, O);
21348 O << ", ";
21349 printOperand(MI, 22, O);
21350 O << ", ";
21351 printOperand(MI, 23, O);
21352 O << "},\n\t\t{";
21353 printOperand(MI, 24, O);
21354 O << ", ";
21355 printOperand(MI, 25, O);
21356 O << ", ";
21357 printOperand(MI, 26, O);
21358 O << ", ";
21359 printOperand(MI, 27, O);
21360 O << ", ";
21361 printOperand(MI, 28, O);
21362 O << ", ";
21363 printOperand(MI, 29, O);
21364 O << ", ";
21365 printOperand(MI, 30, O);
21366 O << ", ";
21367 printOperand(MI, 31, O);
21368 O << "};";
21373 O << ".col.col.m16n16k16.s32.s8.s8.s32\n\t\t{";
21374 printOperand(MI, 0, O);
21375 O << ", ";
21376 printOperand(MI, 1, O);
21377 O << ", ";
21378 printOperand(MI, 2, O);
21379 O << ", ";
21380 printOperand(MI, 3, O);
21381 O << ", ";
21382 printOperand(MI, 4, O);
21383 O << ", ";
21384 printOperand(MI, 5, O);
21385 O << ", ";
21386 printOperand(MI, 6, O);
21387 O << ", ";
21388 printOperand(MI, 7, O);
21389 O << "},\n\t\t{";
21390 printOperand(MI, 8, O);
21391 O << ", ";
21392 printOperand(MI, 9, O);
21393 O << "},\n\t\t{";
21394 printOperand(MI, 10, O);
21395 O << ", ";
21396 printOperand(MI, 11, O);
21397 O << "},\n\t\t{";
21398 printOperand(MI, 12, O);
21399 O << ", ";
21400 printOperand(MI, 13, O);
21401 O << ", ";
21402 printOperand(MI, 14, O);
21403 O << ", ";
21404 printOperand(MI, 15, O);
21405 O << ", ";
21406 printOperand(MI, 16, O);
21407 O << ", ";
21408 printOperand(MI, 17, O);
21409 O << ", ";
21410 printOperand(MI, 18, O);
21411 O << ", ";
21412 printOperand(MI, 19, O);
21413 O << "};";
21418 O << ".col.col.m16n16k16.s32.u8.u8.s32\n\t\t{";
21419 printOperand(MI, 0, O);
21420 O << ", ";
21421 printOperand(MI, 1, O);
21422 O << ", ";
21423 printOperand(MI, 2, O);
21424 O << ", ";
21425 printOperand(MI, 3, O);
21426 O << ", ";
21427 printOperand(MI, 4, O);
21428 O << ", ";
21429 printOperand(MI, 5, O);
21430 O << ", ";
21431 printOperand(MI, 6, O);
21432 O << ", ";
21433 printOperand(MI, 7, O);
21434 O << "},\n\t\t{";
21435 printOperand(MI, 8, O);
21436 O << ", ";
21437 printOperand(MI, 9, O);
21438 O << "},\n\t\t{";
21439 printOperand(MI, 10, O);
21440 O << ", ";
21441 printOperand(MI, 11, O);
21442 O << "},\n\t\t{";
21443 printOperand(MI, 12, O);
21444 O << ", ";
21445 printOperand(MI, 13, O);
21446 O << ", ";
21447 printOperand(MI, 14, O);
21448 O << ", ";
21449 printOperand(MI, 15, O);
21450 O << ", ";
21451 printOperand(MI, 16, O);
21452 O << ", ";
21453 printOperand(MI, 17, O);
21454 O << ", ";
21455 printOperand(MI, 18, O);
21456 O << ", ";
21457 printOperand(MI, 19, O);
21458 O << "};";
21463 O << ".col.col.m32n8k16.s32.s8.s8.s32\n\t\t{";
21464 printOperand(MI, 0, O);
21465 O << ", ";
21466 printOperand(MI, 1, O);
21467 O << ", ";
21468 printOperand(MI, 2, O);
21469 O << ", ";
21470 printOperand(MI, 3, O);
21471 O << ", ";
21472 printOperand(MI, 4, O);
21473 O << ", ";
21474 printOperand(MI, 5, O);
21475 O << ", ";
21476 printOperand(MI, 6, O);
21477 O << ", ";
21478 printOperand(MI, 7, O);
21479 O << "},\n\t\t{";
21480 printOperand(MI, 8, O);
21481 O << ", ";
21482 printOperand(MI, 9, O);
21483 O << ", ";
21484 printOperand(MI, 10, O);
21485 O << ", ";
21486 printOperand(MI, 11, O);
21487 O << "},\n\t\t{";
21488 printOperand(MI, 12, O);
21489 O << "},\n\t\t{";
21490 printOperand(MI, 13, O);
21491 O << ", ";
21492 printOperand(MI, 14, O);
21493 O << ", ";
21494 printOperand(MI, 15, O);
21495 O << ", ";
21496 printOperand(MI, 16, O);
21497 O << ", ";
21498 printOperand(MI, 17, O);
21499 O << ", ";
21500 printOperand(MI, 18, O);
21501 O << ", ";
21502 printOperand(MI, 19, O);
21503 O << ", ";
21504 printOperand(MI, 20, O);
21505 O << "};";
21510 O << ".col.col.m32n8k16.s32.u8.u8.s32\n\t\t{";
21511 printOperand(MI, 0, O);
21512 O << ", ";
21513 printOperand(MI, 1, O);
21514 O << ", ";
21515 printOperand(MI, 2, O);
21516 O << ", ";
21517 printOperand(MI, 3, O);
21518 O << ", ";
21519 printOperand(MI, 4, O);
21520 O << ", ";
21521 printOperand(MI, 5, O);
21522 O << ", ";
21523 printOperand(MI, 6, O);
21524 O << ", ";
21525 printOperand(MI, 7, O);
21526 O << "},\n\t\t{";
21527 printOperand(MI, 8, O);
21528 O << ", ";
21529 printOperand(MI, 9, O);
21530 O << ", ";
21531 printOperand(MI, 10, O);
21532 O << ", ";
21533 printOperand(MI, 11, O);
21534 O << "},\n\t\t{";
21535 printOperand(MI, 12, O);
21536 O << "},\n\t\t{";
21537 printOperand(MI, 13, O);
21538 O << ", ";
21539 printOperand(MI, 14, O);
21540 O << ", ";
21541 printOperand(MI, 15, O);
21542 O << ", ";
21543 printOperand(MI, 16, O);
21544 O << ", ";
21545 printOperand(MI, 17, O);
21546 O << ", ";
21547 printOperand(MI, 18, O);
21548 O << ", ";
21549 printOperand(MI, 19, O);
21550 O << ", ";
21551 printOperand(MI, 20, O);
21552 O << "};";
21557 O << ".col.col.m8n32k16.s32.s8.s8.s32\n\t\t{";
21558 printOperand(MI, 0, O);
21559 O << ", ";
21560 printOperand(MI, 1, O);
21561 O << ", ";
21562 printOperand(MI, 2, O);
21563 O << ", ";
21564 printOperand(MI, 3, O);
21565 O << ", ";
21566 printOperand(MI, 4, O);
21567 O << ", ";
21568 printOperand(MI, 5, O);
21569 O << ", ";
21570 printOperand(MI, 6, O);
21571 O << ", ";
21572 printOperand(MI, 7, O);
21573 O << "},\n\t\t{";
21574 printOperand(MI, 8, O);
21575 O << "},\n\t\t{";
21576 printOperand(MI, 9, O);
21577 O << ", ";
21578 printOperand(MI, 10, O);
21579 O << ", ";
21580 printOperand(MI, 11, O);
21581 O << ", ";
21582 printOperand(MI, 12, O);
21583 O << "},\n\t\t{";
21584 printOperand(MI, 13, O);
21585 O << ", ";
21586 printOperand(MI, 14, O);
21587 O << ", ";
21588 printOperand(MI, 15, O);
21589 O << ", ";
21590 printOperand(MI, 16, O);
21591 O << ", ";
21592 printOperand(MI, 17, O);
21593 O << ", ";
21594 printOperand(MI, 18, O);
21595 O << ", ";
21596 printOperand(MI, 19, O);
21597 O << ", ";
21598 printOperand(MI, 20, O);
21599 O << "};";
21604 O << ".col.col.m8n32k16.s32.u8.u8.s32\n\t\t{";
21605 printOperand(MI, 0, O);
21606 O << ", ";
21607 printOperand(MI, 1, O);
21608 O << ", ";
21609 printOperand(MI, 2, O);
21610 O << ", ";
21611 printOperand(MI, 3, O);
21612 O << ", ";
21613 printOperand(MI, 4, O);
21614 O << ", ";
21615 printOperand(MI, 5, O);
21616 O << ", ";
21617 printOperand(MI, 6, O);
21618 O << ", ";
21619 printOperand(MI, 7, O);
21620 O << "},\n\t\t{";
21621 printOperand(MI, 8, O);
21622 O << "},\n\t\t{";
21623 printOperand(MI, 9, O);
21624 O << ", ";
21625 printOperand(MI, 10, O);
21626 O << ", ";
21627 printOperand(MI, 11, O);
21628 O << ", ";
21629 printOperand(MI, 12, O);
21630 O << "},\n\t\t{";
21631 printOperand(MI, 13, O);
21632 O << ", ";
21633 printOperand(MI, 14, O);
21634 O << ", ";
21635 printOperand(MI, 15, O);
21636 O << ", ";
21637 printOperand(MI, 16, O);
21638 O << ", ";
21639 printOperand(MI, 17, O);
21640 O << ", ";
21641 printOperand(MI, 18, O);
21642 O << ", ";
21643 printOperand(MI, 19, O);
21644 O << ", ";
21645 printOperand(MI, 20, O);
21646 O << "};";
21651 O << ".col.col.m16n16k16.f16.f16.satfinite\n\t\t{";
21652 printOperand(MI, 0, O);
21653 O << ", ";
21654 printOperand(MI, 1, O);
21655 O << ", ";
21656 printOperand(MI, 2, O);
21657 O << ", ";
21658 printOperand(MI, 3, O);
21659 O << "},\n\t\t{";
21660 printOperand(MI, 4, O);
21661 O << ", ";
21662 printOperand(MI, 5, O);
21663 O << ", ";
21664 printOperand(MI, 6, O);
21665 O << ", ";
21666 printOperand(MI, 7, O);
21667 O << ", ";
21668 printOperand(MI, 8, O);
21669 O << ", ";
21670 printOperand(MI, 9, O);
21671 O << ", ";
21672 printOperand(MI, 10, O);
21673 O << ", ";
21674 printOperand(MI, 11, O);
21675 O << "},\n\t\t{";
21676 printOperand(MI, 12, O);
21677 O << ", ";
21678 printOperand(MI, 13, O);
21679 O << ", ";
21680 printOperand(MI, 14, O);
21681 O << ", ";
21682 printOperand(MI, 15, O);
21683 O << ", ";
21684 printOperand(MI, 16, O);
21685 O << ", ";
21686 printOperand(MI, 17, O);
21687 O << ", ";
21688 printOperand(MI, 18, O);
21689 O << ", ";
21690 printOperand(MI, 19, O);
21691 O << "},\n\t\t{";
21692 printOperand(MI, 20, O);
21693 O << ", ";
21694 printOperand(MI, 21, O);
21695 O << ", ";
21696 printOperand(MI, 22, O);
21697 O << ", ";
21698 printOperand(MI, 23, O);
21699 O << "};";
21704 O << ".col.col.m16n16k16.f32.f16.satfinite\n\t\t{";
21705 printOperand(MI, 0, O);
21706 O << ", ";
21707 printOperand(MI, 1, O);
21708 O << ", ";
21709 printOperand(MI, 2, O);
21710 O << ", ";
21711 printOperand(MI, 3, O);
21712 O << ", ";
21713 printOperand(MI, 4, O);
21714 O << ", ";
21715 printOperand(MI, 5, O);
21716 O << ", ";
21717 printOperand(MI, 6, O);
21718 O << ", ";
21719 printOperand(MI, 7, O);
21720 O << "},\n\t\t{";
21721 printOperand(MI, 8, O);
21722 O << ", ";
21723 printOperand(MI, 9, O);
21724 O << ", ";
21725 printOperand(MI, 10, O);
21726 O << ", ";
21727 printOperand(MI, 11, O);
21728 O << ", ";
21729 printOperand(MI, 12, O);
21730 O << ", ";
21731 printOperand(MI, 13, O);
21732 O << ", ";
21733 printOperand(MI, 14, O);
21734 O << ", ";
21735 printOperand(MI, 15, O);
21736 O << "},\n\t\t{";
21737 printOperand(MI, 16, O);
21738 O << ", ";
21739 printOperand(MI, 17, O);
21740 O << ", ";
21741 printOperand(MI, 18, O);
21742 O << ", ";
21743 printOperand(MI, 19, O);
21744 O << ", ";
21745 printOperand(MI, 20, O);
21746 O << ", ";
21747 printOperand(MI, 21, O);
21748 O << ", ";
21749 printOperand(MI, 22, O);
21750 O << ", ";
21751 printOperand(MI, 23, O);
21752 O << "},\n\t\t{";
21753 printOperand(MI, 24, O);
21754 O << ", ";
21755 printOperand(MI, 25, O);
21756 O << ", ";
21757 printOperand(MI, 26, O);
21758 O << ", ";
21759 printOperand(MI, 27, O);
21760 O << "};";
21765 O << ".col.col.m16n16k16.f16.f32.satfinite\n\t\t{";
21766 printOperand(MI, 0, O);
21767 O << ", ";
21768 printOperand(MI, 1, O);
21769 O << ", ";
21770 printOperand(MI, 2, O);
21771 O << ", ";
21772 printOperand(MI, 3, O);
21773 O << "},\n\t\t{";
21774 printOperand(MI, 4, O);
21775 O << ", ";
21776 printOperand(MI, 5, O);
21777 O << ", ";
21778 printOperand(MI, 6, O);
21779 O << ", ";
21780 printOperand(MI, 7, O);
21781 O << ", ";
21782 printOperand(MI, 8, O);
21783 O << ", ";
21784 printOperand(MI, 9, O);
21785 O << ", ";
21786 printOperand(MI, 10, O);
21787 O << ", ";
21788 printOperand(MI, 11, O);
21789 O << "},\n\t\t{";
21790 printOperand(MI, 12, O);
21791 O << ", ";
21792 printOperand(MI, 13, O);
21793 O << ", ";
21794 printOperand(MI, 14, O);
21795 O << ", ";
21796 printOperand(MI, 15, O);
21797 O << ", ";
21798 printOperand(MI, 16, O);
21799 O << ", ";
21800 printOperand(MI, 17, O);
21801 O << ", ";
21802 printOperand(MI, 18, O);
21803 O << ", ";
21804 printOperand(MI, 19, O);
21805 O << "},\n\t\t{";
21806 printOperand(MI, 20, O);
21807 O << ", ";
21808 printOperand(MI, 21, O);
21809 O << ", ";
21810 printOperand(MI, 22, O);
21811 O << ", ";
21812 printOperand(MI, 23, O);
21813 O << ", ";
21814 printOperand(MI, 24, O);
21815 O << ", ";
21816 printOperand(MI, 25, O);
21817 O << ", ";
21818 printOperand(MI, 26, O);
21819 O << ", ";
21820 printOperand(MI, 27, O);
21821 O << "};";
21826 O << ".col.col.m16n16k16.f32.f32.satfinite\n\t\t{";
21827 printOperand(MI, 0, O);
21828 O << ", ";
21829 printOperand(MI, 1, O);
21830 O << ", ";
21831 printOperand(MI, 2, O);
21832 O << ", ";
21833 printOperand(MI, 3, O);
21834 O << ", ";
21835 printOperand(MI, 4, O);
21836 O << ", ";
21837 printOperand(MI, 5, O);
21838 O << ", ";
21839 printOperand(MI, 6, O);
21840 O << ", ";
21841 printOperand(MI, 7, O);
21842 O << "},\n\t\t{";
21843 printOperand(MI, 8, O);
21844 O << ", ";
21845 printOperand(MI, 9, O);
21846 O << ", ";
21847 printOperand(MI, 10, O);
21848 O << ", ";
21849 printOperand(MI, 11, O);
21850 O << ", ";
21851 printOperand(MI, 12, O);
21852 O << ", ";
21853 printOperand(MI, 13, O);
21854 O << ", ";
21855 printOperand(MI, 14, O);
21856 O << ", ";
21857 printOperand(MI, 15, O);
21858 O << "},\n\t\t{";
21859 printOperand(MI, 16, O);
21860 O << ", ";
21861 printOperand(MI, 17, O);
21862 O << ", ";
21863 printOperand(MI, 18, O);
21864 O << ", ";
21865 printOperand(MI, 19, O);
21866 O << ", ";
21867 printOperand(MI, 20, O);
21868 O << ", ";
21869 printOperand(MI, 21, O);
21870 O << ", ";
21871 printOperand(MI, 22, O);
21872 O << ", ";
21873 printOperand(MI, 23, O);
21874 O << "},\n\t\t{";
21875 printOperand(MI, 24, O);
21876 O << ", ";
21877 printOperand(MI, 25, O);
21878 O << ", ";
21879 printOperand(MI, 26, O);
21880 O << ", ";
21881 printOperand(MI, 27, O);
21882 O << ", ";
21883 printOperand(MI, 28, O);
21884 O << ", ";
21885 printOperand(MI, 29, O);
21886 O << ", ";
21887 printOperand(MI, 30, O);
21888 O << ", ";
21889 printOperand(MI, 31, O);
21890 O << "};";
21895 O << ".col.col.m32n8k16.f16.f16.satfinite\n\t\t{";
21896 printOperand(MI, 0, O);
21897 O << ", ";
21898 printOperand(MI, 1, O);
21899 O << ", ";
21900 printOperand(MI, 2, O);
21901 O << ", ";
21902 printOperand(MI, 3, O);
21903 O << "},\n\t\t{";
21904 printOperand(MI, 4, O);
21905 O << ", ";
21906 printOperand(MI, 5, O);
21907 O << ", ";
21908 printOperand(MI, 6, O);
21909 O << ", ";
21910 printOperand(MI, 7, O);
21911 O << ", ";
21912 printOperand(MI, 8, O);
21913 O << ", ";
21914 printOperand(MI, 9, O);
21915 O << ", ";
21916 printOperand(MI, 10, O);
21917 O << ", ";
21918 printOperand(MI, 11, O);
21919 O << "},\n\t\t{";
21920 printOperand(MI, 12, O);
21921 O << ", ";
21922 printOperand(MI, 13, O);
21923 O << ", ";
21924 printOperand(MI, 14, O);
21925 O << ", ";
21926 printOperand(MI, 15, O);
21927 O << ", ";
21928 printOperand(MI, 16, O);
21929 O << ", ";
21930 printOperand(MI, 17, O);
21931 O << ", ";
21932 printOperand(MI, 18, O);
21933 O << ", ";
21934 printOperand(MI, 19, O);
21935 O << "},\n\t\t{";
21936 printOperand(MI, 20, O);
21937 O << ", ";
21938 printOperand(MI, 21, O);
21939 O << ", ";
21940 printOperand(MI, 22, O);
21941 O << ", ";
21942 printOperand(MI, 23, O);
21943 O << "};";
21948 O << ".col.col.m32n8k16.f32.f16.satfinite\n\t\t{";
21949 printOperand(MI, 0, O);
21950 O << ", ";
21951 printOperand(MI, 1, O);
21952 O << ", ";
21953 printOperand(MI, 2, O);
21954 O << ", ";
21955 printOperand(MI, 3, O);
21956 O << ", ";
21957 printOperand(MI, 4, O);
21958 O << ", ";
21959 printOperand(MI, 5, O);
21960 O << ", ";
21961 printOperand(MI, 6, O);
21962 O << ", ";
21963 printOperand(MI, 7, O);
21964 O << "},\n\t\t{";
21965 printOperand(MI, 8, O);
21966 O << ", ";
21967 printOperand(MI, 9, O);
21968 O << ", ";
21969 printOperand(MI, 10, O);
21970 O << ", ";
21971 printOperand(MI, 11, O);
21972 O << ", ";
21973 printOperand(MI, 12, O);
21974 O << ", ";
21975 printOperand(MI, 13, O);
21976 O << ", ";
21977 printOperand(MI, 14, O);
21978 O << ", ";
21979 printOperand(MI, 15, O);
21980 O << "},\n\t\t{";
21981 printOperand(MI, 16, O);
21982 O << ", ";
21983 printOperand(MI, 17, O);
21984 O << ", ";
21985 printOperand(MI, 18, O);
21986 O << ", ";
21987 printOperand(MI, 19, O);
21988 O << ", ";
21989 printOperand(MI, 20, O);
21990 O << ", ";
21991 printOperand(MI, 21, O);
21992 O << ", ";
21993 printOperand(MI, 22, O);
21994 O << ", ";
21995 printOperand(MI, 23, O);
21996 O << "},\n\t\t{";
21997 printOperand(MI, 24, O);
21998 O << ", ";
21999 printOperand(MI, 25, O);
22000 O << ", ";
22001 printOperand(MI, 26, O);
22002 O << ", ";
22003 printOperand(MI, 27, O);
22004 O << "};";
22009 O << ".col.col.m32n8k16.f16.f32.satfinite\n\t\t{";
22010 printOperand(MI, 0, O);
22011 O << ", ";
22012 printOperand(MI, 1, O);
22013 O << ", ";
22014 printOperand(MI, 2, O);
22015 O << ", ";
22016 printOperand(MI, 3, O);
22017 O << "},\n\t\t{";
22018 printOperand(MI, 4, O);
22019 O << ", ";
22020 printOperand(MI, 5, O);
22021 O << ", ";
22022 printOperand(MI, 6, O);
22023 O << ", ";
22024 printOperand(MI, 7, O);
22025 O << ", ";
22026 printOperand(MI, 8, O);
22027 O << ", ";
22028 printOperand(MI, 9, O);
22029 O << ", ";
22030 printOperand(MI, 10, O);
22031 O << ", ";
22032 printOperand(MI, 11, O);
22033 O << "},\n\t\t{";
22034 printOperand(MI, 12, O);
22035 O << ", ";
22036 printOperand(MI, 13, O);
22037 O << ", ";
22038 printOperand(MI, 14, O);
22039 O << ", ";
22040 printOperand(MI, 15, O);
22041 O << ", ";
22042 printOperand(MI, 16, O);
22043 O << ", ";
22044 printOperand(MI, 17, O);
22045 O << ", ";
22046 printOperand(MI, 18, O);
22047 O << ", ";
22048 printOperand(MI, 19, O);
22049 O << "},\n\t\t{";
22050 printOperand(MI, 20, O);
22051 O << ", ";
22052 printOperand(MI, 21, O);
22053 O << ", ";
22054 printOperand(MI, 22, O);
22055 O << ", ";
22056 printOperand(MI, 23, O);
22057 O << ", ";
22058 printOperand(MI, 24, O);
22059 O << ", ";
22060 printOperand(MI, 25, O);
22061 O << ", ";
22062 printOperand(MI, 26, O);
22063 O << ", ";
22064 printOperand(MI, 27, O);
22065 O << "};";
22070 O << ".col.col.m32n8k16.f32.f32.satfinite\n\t\t{";
22071 printOperand(MI, 0, O);
22072 O << ", ";
22073 printOperand(MI, 1, O);
22074 O << ", ";
22075 printOperand(MI, 2, O);
22076 O << ", ";
22077 printOperand(MI, 3, O);
22078 O << ", ";
22079 printOperand(MI, 4, O);
22080 O << ", ";
22081 printOperand(MI, 5, O);
22082 O << ", ";
22083 printOperand(MI, 6, O);
22084 O << ", ";
22085 printOperand(MI, 7, O);
22086 O << "},\n\t\t{";
22087 printOperand(MI, 8, O);
22088 O << ", ";
22089 printOperand(MI, 9, O);
22090 O << ", ";
22091 printOperand(MI, 10, O);
22092 O << ", ";
22093 printOperand(MI, 11, O);
22094 O << ", ";
22095 printOperand(MI, 12, O);
22096 O << ", ";
22097 printOperand(MI, 13, O);
22098 O << ", ";
22099 printOperand(MI, 14, O);
22100 O << ", ";
22101 printOperand(MI, 15, O);
22102 O << "},\n\t\t{";
22103 printOperand(MI, 16, O);
22104 O << ", ";
22105 printOperand(MI, 17, O);
22106 O << ", ";
22107 printOperand(MI, 18, O);
22108 O << ", ";
22109 printOperand(MI, 19, O);
22110 O << ", ";
22111 printOperand(MI, 20, O);
22112 O << ", ";
22113 printOperand(MI, 21, O);
22114 O << ", ";
22115 printOperand(MI, 22, O);
22116 O << ", ";
22117 printOperand(MI, 23, O);
22118 O << "},\n\t\t{";
22119 printOperand(MI, 24, O);
22120 O << ", ";
22121 printOperand(MI, 25, O);
22122 O << ", ";
22123 printOperand(MI, 26, O);
22124 O << ", ";
22125 printOperand(MI, 27, O);
22126 O << ", ";
22127 printOperand(MI, 28, O);
22128 O << ", ";
22129 printOperand(MI, 29, O);
22130 O << ", ";
22131 printOperand(MI, 30, O);
22132 O << ", ";
22133 printOperand(MI, 31, O);
22134 O << "};";
22139 O << ".col.col.m8n32k16.f16.f16.satfinite\n\t\t{";
22140 printOperand(MI, 0, O);
22141 O << ", ";
22142 printOperand(MI, 1, O);
22143 O << ", ";
22144 printOperand(MI, 2, O);
22145 O << ", ";
22146 printOperand(MI, 3, O);
22147 O << "},\n\t\t{";
22148 printOperand(MI, 4, O);
22149 O << ", ";
22150 printOperand(MI, 5, O);
22151 O << ", ";
22152 printOperand(MI, 6, O);
22153 O << ", ";
22154 printOperand(MI, 7, O);
22155 O << ", ";
22156 printOperand(MI, 8, O);
22157 O << ", ";
22158 printOperand(MI, 9, O);
22159 O << ", ";
22160 printOperand(MI, 10, O);
22161 O << ", ";
22162 printOperand(MI, 11, O);
22163 O << "},\n\t\t{";
22164 printOperand(MI, 12, O);
22165 O << ", ";
22166 printOperand(MI, 13, O);
22167 O << ", ";
22168 printOperand(MI, 14, O);
22169 O << ", ";
22170 printOperand(MI, 15, O);
22171 O << ", ";
22172 printOperand(MI, 16, O);
22173 O << ", ";
22174 printOperand(MI, 17, O);
22175 O << ", ";
22176 printOperand(MI, 18, O);
22177 O << ", ";
22178 printOperand(MI, 19, O);
22179 O << "},\n\t\t{";
22180 printOperand(MI, 20, O);
22181 O << ", ";
22182 printOperand(MI, 21, O);
22183 O << ", ";
22184 printOperand(MI, 22, O);
22185 O << ", ";
22186 printOperand(MI, 23, O);
22187 O << "};";
22192 O << ".col.col.m8n32k16.f32.f16.satfinite\n\t\t{";
22193 printOperand(MI, 0, O);
22194 O << ", ";
22195 printOperand(MI, 1, O);
22196 O << ", ";
22197 printOperand(MI, 2, O);
22198 O << ", ";
22199 printOperand(MI, 3, O);
22200 O << ", ";
22201 printOperand(MI, 4, O);
22202 O << ", ";
22203 printOperand(MI, 5, O);
22204 O << ", ";
22205 printOperand(MI, 6, O);
22206 O << ", ";
22207 printOperand(MI, 7, O);
22208 O << "},\n\t\t{";
22209 printOperand(MI, 8, O);
22210 O << ", ";
22211 printOperand(MI, 9, O);
22212 O << ", ";
22213 printOperand(MI, 10, O);
22214 O << ", ";
22215 printOperand(MI, 11, O);
22216 O << ", ";
22217 printOperand(MI, 12, O);
22218 O << ", ";
22219 printOperand(MI, 13, O);
22220 O << ", ";
22221 printOperand(MI, 14, O);
22222 O << ", ";
22223 printOperand(MI, 15, O);
22224 O << "},\n\t\t{";
22225 printOperand(MI, 16, O);
22226 O << ", ";
22227 printOperand(MI, 17, O);
22228 O << ", ";
22229 printOperand(MI, 18, O);
22230 O << ", ";
22231 printOperand(MI, 19, O);
22232 O << ", ";
22233 printOperand(MI, 20, O);
22234 O << ", ";
22235 printOperand(MI, 21, O);
22236 O << ", ";
22237 printOperand(MI, 22, O);
22238 O << ", ";
22239 printOperand(MI, 23, O);
22240 O << "},\n\t\t{";
22241 printOperand(MI, 24, O);
22242 O << ", ";
22243 printOperand(MI, 25, O);
22244 O << ", ";
22245 printOperand(MI, 26, O);
22246 O << ", ";
22247 printOperand(MI, 27, O);
22248 O << "};";
22253 O << ".col.col.m8n32k16.f16.f32.satfinite\n\t\t{";
22254 printOperand(MI, 0, O);
22255 O << ", ";
22256 printOperand(MI, 1, O);
22257 O << ", ";
22258 printOperand(MI, 2, O);
22259 O << ", ";
22260 printOperand(MI, 3, O);
22261 O << "},\n\t\t{";
22262 printOperand(MI, 4, O);
22263 O << ", ";
22264 printOperand(MI, 5, O);
22265 O << ", ";
22266 printOperand(MI, 6, O);
22267 O << ", ";
22268 printOperand(MI, 7, O);
22269 O << ", ";
22270 printOperand(MI, 8, O);
22271 O << ", ";
22272 printOperand(MI, 9, O);
22273 O << ", ";
22274 printOperand(MI, 10, O);
22275 O << ", ";
22276 printOperand(MI, 11, O);
22277 O << "},\n\t\t{";
22278 printOperand(MI, 12, O);
22279 O << ", ";
22280 printOperand(MI, 13, O);
22281 O << ", ";
22282 printOperand(MI, 14, O);
22283 O << ", ";
22284 printOperand(MI, 15, O);
22285 O << ", ";
22286 printOperand(MI, 16, O);
22287 O << ", ";
22288 printOperand(MI, 17, O);
22289 O << ", ";
22290 printOperand(MI, 18, O);
22291 O << ", ";
22292 printOperand(MI, 19, O);
22293 O << "},\n\t\t{";
22294 printOperand(MI, 20, O);
22295 O << ", ";
22296 printOperand(MI, 21, O);
22297 O << ", ";
22298 printOperand(MI, 22, O);
22299 O << ", ";
22300 printOperand(MI, 23, O);
22301 O << ", ";
22302 printOperand(MI, 24, O);
22303 O << ", ";
22304 printOperand(MI, 25, O);
22305 O << ", ";
22306 printOperand(MI, 26, O);
22307 O << ", ";
22308 printOperand(MI, 27, O);
22309 O << "};";
22314 O << ".col.col.m8n32k16.f32.f32.satfinite\n\t\t{";
22315 printOperand(MI, 0, O);
22316 O << ", ";
22317 printOperand(MI, 1, O);
22318 O << ", ";
22319 printOperand(MI, 2, O);
22320 O << ", ";
22321 printOperand(MI, 3, O);
22322 O << ", ";
22323 printOperand(MI, 4, O);
22324 O << ", ";
22325 printOperand(MI, 5, O);
22326 O << ", ";
22327 printOperand(MI, 6, O);
22328 O << ", ";
22329 printOperand(MI, 7, O);
22330 O << "},\n\t\t{";
22331 printOperand(MI, 8, O);
22332 O << ", ";
22333 printOperand(MI, 9, O);
22334 O << ", ";
22335 printOperand(MI, 10, O);
22336 O << ", ";
22337 printOperand(MI, 11, O);
22338 O << ", ";
22339 printOperand(MI, 12, O);
22340 O << ", ";
22341 printOperand(MI, 13, O);
22342 O << ", ";
22343 printOperand(MI, 14, O);
22344 O << ", ";
22345 printOperand(MI, 15, O);
22346 O << "},\n\t\t{";
22347 printOperand(MI, 16, O);
22348 O << ", ";
22349 printOperand(MI, 17, O);
22350 O << ", ";
22351 printOperand(MI, 18, O);
22352 O << ", ";
22353 printOperand(MI, 19, O);
22354 O << ", ";
22355 printOperand(MI, 20, O);
22356 O << ", ";
22357 printOperand(MI, 21, O);
22358 O << ", ";
22359 printOperand(MI, 22, O);
22360 O << ", ";
22361 printOperand(MI, 23, O);
22362 O << "},\n\t\t{";
22363 printOperand(MI, 24, O);
22364 O << ", ";
22365 printOperand(MI, 25, O);
22366 O << ", ";
22367 printOperand(MI, 26, O);
22368 O << ", ";
22369 printOperand(MI, 27, O);
22370 O << ", ";
22371 printOperand(MI, 28, O);
22372 O << ", ";
22373 printOperand(MI, 29, O);
22374 O << ", ";
22375 printOperand(MI, 30, O);
22376 O << ", ";
22377 printOperand(MI, 31, O);
22378 O << "};";
22383 O << ".col.col.m16n16k16.s32.s8.s8.s32.satfinite\n\t\t{";
22384 printOperand(MI, 0, O);
22385 O << ", ";
22386 printOperand(MI, 1, O);
22387 O << ", ";
22388 printOperand(MI, 2, O);
22389 O << ", ";
22390 printOperand(MI, 3, O);
22391 O << ", ";
22392 printOperand(MI, 4, O);
22393 O << ", ";
22394 printOperand(MI, 5, O);
22395 O << ", ";
22396 printOperand(MI, 6, O);
22397 O << ", ";
22398 printOperand(MI, 7, O);
22399 O << "},\n\t\t{";
22400 printOperand(MI, 8, O);
22401 O << ", ";
22402 printOperand(MI, 9, O);
22403 O << "},\n\t\t{";
22404 printOperand(MI, 10, O);
22405 O << ", ";
22406 printOperand(MI, 11, O);
22407 O << "},\n\t\t{";
22408 printOperand(MI, 12, O);
22409 O << ", ";
22410 printOperand(MI, 13, O);
22411 O << ", ";
22412 printOperand(MI, 14, O);
22413 O << ", ";
22414 printOperand(MI, 15, O);
22415 O << ", ";
22416 printOperand(MI, 16, O);
22417 O << ", ";
22418 printOperand(MI, 17, O);
22419 O << ", ";
22420 printOperand(MI, 18, O);
22421 O << ", ";
22422 printOperand(MI, 19, O);
22423 O << "};";
22428 O << ".col.col.m16n16k16.s32.u8.u8.s32.satfinite\n\t\t{";
22429 printOperand(MI, 0, O);
22430 O << ", ";
22431 printOperand(MI, 1, O);
22432 O << ", ";
22433 printOperand(MI, 2, O);
22434 O << ", ";
22435 printOperand(MI, 3, O);
22436 O << ", ";
22437 printOperand(MI, 4, O);
22438 O << ", ";
22439 printOperand(MI, 5, O);
22440 O << ", ";
22441 printOperand(MI, 6, O);
22442 O << ", ";
22443 printOperand(MI, 7, O);
22444 O << "},\n\t\t{";
22445 printOperand(MI, 8, O);
22446 O << ", ";
22447 printOperand(MI, 9, O);
22448 O << "},\n\t\t{";
22449 printOperand(MI, 10, O);
22450 O << ", ";
22451 printOperand(MI, 11, O);
22452 O << "},\n\t\t{";
22453 printOperand(MI, 12, O);
22454 O << ", ";
22455 printOperand(MI, 13, O);
22456 O << ", ";
22457 printOperand(MI, 14, O);
22458 O << ", ";
22459 printOperand(MI, 15, O);
22460 O << ", ";
22461 printOperand(MI, 16, O);
22462 O << ", ";
22463 printOperand(MI, 17, O);
22464 O << ", ";
22465 printOperand(MI, 18, O);
22466 O << ", ";
22467 printOperand(MI, 19, O);
22468 O << "};";
22473 O << ".col.col.m32n8k16.s32.s8.s8.s32.satfinite\n\t\t{";
22474 printOperand(MI, 0, O);
22475 O << ", ";
22476 printOperand(MI, 1, O);
22477 O << ", ";
22478 printOperand(MI, 2, O);
22479 O << ", ";
22480 printOperand(MI, 3, O);
22481 O << ", ";
22482 printOperand(MI, 4, O);
22483 O << ", ";
22484 printOperand(MI, 5, O);
22485 O << ", ";
22486 printOperand(MI, 6, O);
22487 O << ", ";
22488 printOperand(MI, 7, O);
22489 O << "},\n\t\t{";
22490 printOperand(MI, 8, O);
22491 O << ", ";
22492 printOperand(MI, 9, O);
22493 O << ", ";
22494 printOperand(MI, 10, O);
22495 O << ", ";
22496 printOperand(MI, 11, O);
22497 O << "},\n\t\t{";
22498 printOperand(MI, 12, O);
22499 O << "},\n\t\t{";
22500 printOperand(MI, 13, O);
22501 O << ", ";
22502 printOperand(MI, 14, O);
22503 O << ", ";
22504 printOperand(MI, 15, O);
22505 O << ", ";
22506 printOperand(MI, 16, O);
22507 O << ", ";
22508 printOperand(MI, 17, O);
22509 O << ", ";
22510 printOperand(MI, 18, O);
22511 O << ", ";
22512 printOperand(MI, 19, O);
22513 O << ", ";
22514 printOperand(MI, 20, O);
22515 O << "};";
22520 O << ".col.col.m32n8k16.s32.u8.u8.s32.satfinite\n\t\t{";
22521 printOperand(MI, 0, O);
22522 O << ", ";
22523 printOperand(MI, 1, O);
22524 O << ", ";
22525 printOperand(MI, 2, O);
22526 O << ", ";
22527 printOperand(MI, 3, O);
22528 O << ", ";
22529 printOperand(MI, 4, O);
22530 O << ", ";
22531 printOperand(MI, 5, O);
22532 O << ", ";
22533 printOperand(MI, 6, O);
22534 O << ", ";
22535 printOperand(MI, 7, O);
22536 O << "},\n\t\t{";
22537 printOperand(MI, 8, O);
22538 O << ", ";
22539 printOperand(MI, 9, O);
22540 O << ", ";
22541 printOperand(MI, 10, O);
22542 O << ", ";
22543 printOperand(MI, 11, O);
22544 O << "},\n\t\t{";
22545 printOperand(MI, 12, O);
22546 O << "},\n\t\t{";
22547 printOperand(MI, 13, O);
22548 O << ", ";
22549 printOperand(MI, 14, O);
22550 O << ", ";
22551 printOperand(MI, 15, O);
22552 O << ", ";
22553 printOperand(MI, 16, O);
22554 O << ", ";
22555 printOperand(MI, 17, O);
22556 O << ", ";
22557 printOperand(MI, 18, O);
22558 O << ", ";
22559 printOperand(MI, 19, O);
22560 O << ", ";
22561 printOperand(MI, 20, O);
22562 O << "};";
22567 O << ".col.col.m8n32k16.s32.s8.s8.s32.satfinite\n\t\t{";
22568 printOperand(MI, 0, O);
22569 O << ", ";
22570 printOperand(MI, 1, O);
22571 O << ", ";
22572 printOperand(MI, 2, O);
22573 O << ", ";
22574 printOperand(MI, 3, O);
22575 O << ", ";
22576 printOperand(MI, 4, O);
22577 O << ", ";
22578 printOperand(MI, 5, O);
22579 O << ", ";
22580 printOperand(MI, 6, O);
22581 O << ", ";
22582 printOperand(MI, 7, O);
22583 O << "},\n\t\t{";
22584 printOperand(MI, 8, O);
22585 O << "},\n\t\t{";
22586 printOperand(MI, 9, O);
22587 O << ", ";
22588 printOperand(MI, 10, O);
22589 O << ", ";
22590 printOperand(MI, 11, O);
22591 O << ", ";
22592 printOperand(MI, 12, O);
22593 O << "},\n\t\t{";
22594 printOperand(MI, 13, O);
22595 O << ", ";
22596 printOperand(MI, 14, O);
22597 O << ", ";
22598 printOperand(MI, 15, O);
22599 O << ", ";
22600 printOperand(MI, 16, O);
22601 O << ", ";
22602 printOperand(MI, 17, O);
22603 O << ", ";
22604 printOperand(MI, 18, O);
22605 O << ", ";
22606 printOperand(MI, 19, O);
22607 O << ", ";
22608 printOperand(MI, 20, O);
22609 O << "};";
22614 O << ".col.col.m8n32k16.s32.u8.u8.s32.satfinite\n\t\t{";
22615 printOperand(MI, 0, O);
22616 O << ", ";
22617 printOperand(MI, 1, O);
22618 O << ", ";
22619 printOperand(MI, 2, O);
22620 O << ", ";
22621 printOperand(MI, 3, O);
22622 O << ", ";
22623 printOperand(MI, 4, O);
22624 O << ", ";
22625 printOperand(MI, 5, O);
22626 O << ", ";
22627 printOperand(MI, 6, O);
22628 O << ", ";
22629 printOperand(MI, 7, O);
22630 O << "},\n\t\t{";
22631 printOperand(MI, 8, O);
22632 O << "},\n\t\t{";
22633 printOperand(MI, 9, O);
22634 O << ", ";
22635 printOperand(MI, 10, O);
22636 O << ", ";
22637 printOperand(MI, 11, O);
22638 O << ", ";
22639 printOperand(MI, 12, O);
22640 O << "},\n\t\t{";
22641 printOperand(MI, 13, O);
22642 O << ", ";
22643 printOperand(MI, 14, O);
22644 O << ", ";
22645 printOperand(MI, 15, O);
22646 O << ", ";
22647 printOperand(MI, 16, O);
22648 O << ", ";
22649 printOperand(MI, 17, O);
22650 O << ", ";
22651 printOperand(MI, 18, O);
22652 O << ", ";
22653 printOperand(MI, 19, O);
22654 O << ", ";
22655 printOperand(MI, 20, O);
22656 O << "};";
22661 O << ".row.m16n16k16.global.f16 \t{";
22662 printOperand(MI, 0, O);
22663 O << ", ";
22664 printOperand(MI, 1, O);
22665 O << ", ";
22666 printOperand(MI, 2, O);
22667 O << ", ";
22668 printOperand(MI, 3, O);
22672 O << ".row.m16n16k16.global.f16 \t[";
22676 O << ".row.m16n16k16.global.u8 \t{";
22677 printOperand(MI, 0, O);
22678 O << ", ";
22679 printOperand(MI, 1, O);
22680 O << "}, [";
22684 O << ".row.m16n16k16.global.s8 \t{";
22685 printOperand(MI, 0, O);
22686 O << ", ";
22687 printOperand(MI, 1, O);
22688 O << "}, [";
22692 O << ".row.m32n8k16.global.f16 \t{";
22693 printOperand(MI, 0, O);
22694 O << ", ";
22695 printOperand(MI, 1, O);
22696 O << ", ";
22697 printOperand(MI, 2, O);
22698 O << ", ";
22699 printOperand(MI, 3, O);
22703 O << ".row.m32n8k16.global.u8 \t{";
22704 printOperand(MI, 0, O);
22708 O << ".row.m32n8k16.global.s8 \t{";
22709 printOperand(MI, 0, O);
22713 O << ".row.m8n32k16.global.f16 \t{";
22714 printOperand(MI, 0, O);
22715 O << ", ";
22716 printOperand(MI, 1, O);
22717 O << ", ";
22718 printOperand(MI, 2, O);
22719 O << ", ";
22720 printOperand(MI, 3, O);
22724 O << ".row.m8n32k16.global.u8 \t{";
22725 printOperand(MI, 0, O);
22729 O << ".row.m8n32k16.global.s8 \t{";
22730 printOperand(MI, 0, O);
22734 O << ".row.m16n16k16.global.f32 \t{";
22735 printOperand(MI, 0, O);
22736 O << ", ";
22737 printOperand(MI, 1, O);
22738 O << ", ";
22739 printOperand(MI, 2, O);
22740 O << ", ";
22741 printOperand(MI, 3, O);
22742 O << ", ";
22743 printOperand(MI, 4, O);
22744 O << ", ";
22745 printOperand(MI, 5, O);
22746 O << ", ";
22747 printOperand(MI, 6, O);
22748 O << ", ";
22749 printOperand(MI, 7, O);
22750 O << "}, [";
22754 O << ".row.m16n16k16.global.s32 \t{";
22755 printOperand(MI, 0, O);
22756 O << ", ";
22757 printOperand(MI, 1, O);
22758 O << ", ";
22759 printOperand(MI, 2, O);
22760 O << ", ";
22761 printOperand(MI, 3, O);
22762 O << ", ";
22763 printOperand(MI, 4, O);
22764 O << ", ";
22765 printOperand(MI, 5, O);
22766 O << ", ";
22767 printOperand(MI, 6, O);
22768 O << ", ";
22769 printOperand(MI, 7, O);
22770 O << "}, [";
22774 O << ".row.m32n8k16.global.f32 \t{";
22775 printOperand(MI, 0, O);
22776 O << ", ";
22777 printOperand(MI, 1, O);
22778 O << ", ";
22779 printOperand(MI, 2, O);
22780 O << ", ";
22781 printOperand(MI, 3, O);
22782 O << ", ";
22783 printOperand(MI, 4, O);
22784 O << ", ";
22785 printOperand(MI, 5, O);
22786 O << ", ";
22787 printOperand(MI, 6, O);
22788 O << ", ";
22789 printOperand(MI, 7, O);
22790 O << "}, [";
22794 O << ".row.m32n8k16.global.s32 \t{";
22795 printOperand(MI, 0, O);
22796 O << ", ";
22797 printOperand(MI, 1, O);
22798 O << ", ";
22799 printOperand(MI, 2, O);
22800 O << ", ";
22801 printOperand(MI, 3, O);
22802 O << ", ";
22803 printOperand(MI, 4, O);
22804 O << ", ";
22805 printOperand(MI, 5, O);
22806 O << ", ";
22807 printOperand(MI, 6, O);
22808 O << ", ";
22809 printOperand(MI, 7, O);
22810 O << "}, [";
22814 O << ".row.m8n32k16.global.f32 \t{";
22815 printOperand(MI, 0, O);
22816 O << ", ";
22817 printOperand(MI, 1, O);
22818 O << ", ";
22819 printOperand(MI, 2, O);
22820 O << ", ";
22821 printOperand(MI, 3, O);
22822 O << ", ";
22823 printOperand(MI, 4, O);
22824 O << ", ";
22825 printOperand(MI, 5, O);
22826 O << ", ";
22827 printOperand(MI, 6, O);
22828 O << ", ";
22829 printOperand(MI, 7, O);
22830 O << "}, [";
22834 O << ".row.m8n32k16.global.s32 \t{";
22835 printOperand(MI, 0, O);
22836 O << ", ";
22837 printOperand(MI, 1, O);
22838 O << ", ";
22839 printOperand(MI, 2, O);
22840 O << ", ";
22841 printOperand(MI, 3, O);
22842 O << ", ";
22843 printOperand(MI, 4, O);
22844 O << ", ";
22845 printOperand(MI, 5, O);
22846 O << ", ";
22847 printOperand(MI, 6, O);
22848 O << ", ";
22849 printOperand(MI, 7, O);
22850 O << "}, [";
22854 O << ".row.m8n8k32.global.s4 \t{";
22855 printOperand(MI, 0, O);
22856 O << "}, [";
22860 O << ".row.m8n8k32.global.u4 \t{";
22861 printOperand(MI, 0, O);
22862 O << "}, [";
22866 O << ".row.m8n8k128.global.b1 \t{";
22867 printOperand(MI, 0, O);
22868 O << "}, [";
22872 O << ".row.m8n8k32.global.s32 \t{";
22873 printOperand(MI, 0, O);
22874 O << ", ";
22875 printOperand(MI, 1, O);
22876 O << "}, [";
22880 O << ".row.m8n8k128.global.s32 \t{";
22881 printOperand(MI, 0, O);
22882 O << ", ";
22883 printOperand(MI, 1, O);
22884 O << "}, [";
22888 O << ".row.m16n16k16.global.f32 \t[";
22892 O << ".row.m16n16k16.global.s32 \t[";
22896 O << ".row.m32n8k16.global.f16 \t[";
22900 O << ".row.m32n8k16.global.f32 \t[";
22904 O << ".row.m32n8k16.global.s32 \t[";
22908 O << ".row.m8n32k16.global.f16 \t[";
22912 O << ".row.m8n32k16.global.f32 \t[";
22916 O << ".row.m8n32k16.global.s32 \t[";
22920 O << ".row.m8n8k32.global.s32 \t[";
22924 O << ".row.m8n8k128.global.s32 \t[";
22928 O << ".row.m16n16k16.shared.f16 \t{";
22929 printOperand(MI, 0, O);
22930 O << ", ";
22931 printOperand(MI, 1, O);
22932 O << ", ";
22933 printOperand(MI, 2, O);
22934 O << ", ";
22935 printOperand(MI, 3, O);
22939 O << ".row.m16n16k16.shared.u8 \t{";
22940 printOperand(MI, 0, O);
22941 O << ", ";
22942 printOperand(MI, 1, O);
22943 O << "}, [";
22947 O << ".row.m16n16k16.shared.s8 \t{";
22948 printOperand(MI, 0, O);
22949 O << ", ";
22950 printOperand(MI, 1, O);
22951 O << "}, [";
22955 O << ".row.m32n8k16.shared.f16 \t{";
22956 printOperand(MI, 0, O);
22957 O << ", ";
22958 printOperand(MI, 1, O);
22959 O << ", ";
22960 printOperand(MI, 2, O);
22961 O << ", ";
22962 printOperand(MI, 3, O);
22966 O << ".row.m32n8k16.shared.u8 \t{";
22967 printOperand(MI, 0, O);
22971 O << ".row.m32n8k16.shared.s8 \t{";
22972 printOperand(MI, 0, O);
22976 O << ".row.m8n32k16.shared.f16 \t{";
22977 printOperand(MI, 0, O);
22978 O << ", ";
22979 printOperand(MI, 1, O);
22980 O << ", ";
22981 printOperand(MI, 2, O);
22982 O << ", ";
22983 printOperand(MI, 3, O);
22987 O << ".row.m8n32k16.shared.u8 \t{";
22988 printOperand(MI, 0, O);
22992 O << ".row.m8n32k16.shared.s8 \t{";
22993 printOperand(MI, 0, O);
22997 O << ".row.m16n16k16.shared.f32 \t{";
22998 printOperand(MI, 0, O);
22999 O << ", ";
23000 printOperand(MI, 1, O);
23001 O << ", ";
23002 printOperand(MI, 2, O);
23003 O << ", ";
23004 printOperand(MI, 3, O);
23005 O << ", ";
23006 printOperand(MI, 4, O);
23007 O << ", ";
23008 printOperand(MI, 5, O);
23009 O << ", ";
23010 printOperand(MI, 6, O);
23011 O << ", ";
23012 printOperand(MI, 7, O);
23013 O << "}, [";
23017 O << ".row.m16n16k16.shared.s32 \t{";
23018 printOperand(MI, 0, O);
23019 O << ", ";
23020 printOperand(MI, 1, O);
23021 O << ", ";
23022 printOperand(MI, 2, O);
23023 O << ", ";
23024 printOperand(MI, 3, O);
23025 O << ", ";
23026 printOperand(MI, 4, O);
23027 O << ", ";
23028 printOperand(MI, 5, O);
23029 O << ", ";
23030 printOperand(MI, 6, O);
23031 O << ", ";
23032 printOperand(MI, 7, O);
23033 O << "}, [";
23037 O << ".row.m32n8k16.shared.f32 \t{";
23038 printOperand(MI, 0, O);
23039 O << ", ";
23040 printOperand(MI, 1, O);
23041 O << ", ";
23042 printOperand(MI, 2, O);
23043 O << ", ";
23044 printOperand(MI, 3, O);
23045 O << ", ";
23046 printOperand(MI, 4, O);
23047 O << ", ";
23048 printOperand(MI, 5, O);
23049 O << ", ";
23050 printOperand(MI, 6, O);
23051 O << ", ";
23052 printOperand(MI, 7, O);
23053 O << "}, [";
23057 O << ".row.m32n8k16.shared.s32 \t{";
23058 printOperand(MI, 0, O);
23059 O << ", ";
23060 printOperand(MI, 1, O);
23061 O << ", ";
23062 printOperand(MI, 2, O);
23063 O << ", ";
23064 printOperand(MI, 3, O);
23065 O << ", ";
23066 printOperand(MI, 4, O);
23067 O << ", ";
23068 printOperand(MI, 5, O);
23069 O << ", ";
23070 printOperand(MI, 6, O);
23071 O << ", ";
23072 printOperand(MI, 7, O);
23073 O << "}, [";
23077 O << ".row.m8n32k16.shared.f32 \t{";
23078 printOperand(MI, 0, O);
23079 O << ", ";
23080 printOperand(MI, 1, O);
23081 O << ", ";
23082 printOperand(MI, 2, O);
23083 O << ", ";
23084 printOperand(MI, 3, O);
23085 O << ", ";
23086 printOperand(MI, 4, O);
23087 O << ", ";
23088 printOperand(MI, 5, O);
23089 O << ", ";
23090 printOperand(MI, 6, O);
23091 O << ", ";
23092 printOperand(MI, 7, O);
23093 O << "}, [";
23097 O << ".row.m8n32k16.shared.s32 \t{";
23098 printOperand(MI, 0, O);
23099 O << ", ";
23100 printOperand(MI, 1, O);
23101 O << ", ";
23102 printOperand(MI, 2, O);
23103 O << ", ";
23104 printOperand(MI, 3, O);
23105 O << ", ";
23106 printOperand(MI, 4, O);
23107 O << ", ";
23108 printOperand(MI, 5, O);
23109 O << ", ";
23110 printOperand(MI, 6, O);
23111 O << ", ";
23112 printOperand(MI, 7, O);
23113 O << "}, [";
23117 O << ".row.m8n8k32.shared.s4 \t{";
23118 printOperand(MI, 0, O);
23119 O << "}, [";
23123 O << ".row.m8n8k32.shared.u4 \t{";
23124 printOperand(MI, 0, O);
23125 O << "}, [";
23129 O << ".row.m8n8k128.shared.b1 \t{";
23130 printOperand(MI, 0, O);
23131 O << "}, [";
23135 O << ".row.m8n8k32.shared.s32 \t{";
23136 printOperand(MI, 0, O);
23137 O << ", ";
23138 printOperand(MI, 1, O);
23139 O << "}, [";
23143 O << ".row.m8n8k128.shared.s32 \t{";
23144 printOperand(MI, 0, O);
23145 O << ", ";
23146 printOperand(MI, 1, O);
23147 O << "}, [";
23151 O << ".row.m16n16k16.shared.f16 \t[";
23155 O << ".row.m16n16k16.shared.f32 \t[";
23159 O << ".row.m16n16k16.shared.s32 \t[";
23163 O << ".row.m32n8k16.shared.f16 \t[";
23167 O << ".row.m32n8k16.shared.f32 \t[";
23171 O << ".row.m32n8k16.shared.s32 \t[";
23175 O << ".row.m8n32k16.shared.f16 \t[";
23179 O << ".row.m8n32k16.shared.f32 \t[";
23183 O << ".row.m8n32k16.shared.s32 \t[";
23187 O << ".row.m8n8k32.shared.s32 \t[";
23191 O << ".row.m8n8k128.shared.s32 \t[";
23195 O << ".row.m16n16k16.f16 \t{";
23196 printOperand(MI, 0, O);
23197 O << ", ";
23198 printOperand(MI, 1, O);
23199 O << ", ";
23200 printOperand(MI, 2, O);
23201 O << ", ";
23202 printOperand(MI, 3, O);
23206 O << ".row.m16n16k16.u8 \t{";
23207 printOperand(MI, 0, O);
23208 O << ", ";
23209 printOperand(MI, 1, O);
23210 O << "}, [";
23214 O << ".row.m16n16k16.s8 \t{";
23215 printOperand(MI, 0, O);
23216 O << ", ";
23217 printOperand(MI, 1, O);
23218 O << "}, [";
23222 O << ".row.m32n8k16.f16 \t{";
23223 printOperand(MI, 0, O);
23224 O << ", ";
23225 printOperand(MI, 1, O);
23226 O << ", ";
23227 printOperand(MI, 2, O);
23228 O << ", ";
23229 printOperand(MI, 3, O);
23233 O << ".row.m32n8k16.u8 \t{";
23234 printOperand(MI, 0, O);
23238 O << ".row.m32n8k16.s8 \t{";
23239 printOperand(MI, 0, O);
23243 O << ".row.m8n32k16.f16 \t{";
23244 printOperand(MI, 0, O);
23245 O << ", ";
23246 printOperand(MI, 1, O);
23247 O << ", ";
23248 printOperand(MI, 2, O);
23249 O << ", ";
23250 printOperand(MI, 3, O);
23254 O << ".row.m8n32k16.u8 \t{";
23255 printOperand(MI, 0, O);
23259 O << ".row.m8n32k16.s8 \t{";
23260 printOperand(MI, 0, O);
23264 O << ".row.m16n16k16.f32 \t{";
23265 printOperand(MI, 0, O);
23266 O << ", ";
23267 printOperand(MI, 1, O);
23268 O << ", ";
23269 printOperand(MI, 2, O);
23270 O << ", ";
23271 printOperand(MI, 3, O);
23272 O << ", ";
23273 printOperand(MI, 4, O);
23274 O << ", ";
23275 printOperand(MI, 5, O);
23276 O << ", ";
23277 printOperand(MI, 6, O);
23278 O << ", ";
23279 printOperand(MI, 7, O);
23280 O << "}, [";
23284 O << ".row.m16n16k16.s32 \t{";
23285 printOperand(MI, 0, O);
23286 O << ", ";
23287 printOperand(MI, 1, O);
23288 O << ", ";
23289 printOperand(MI, 2, O);
23290 O << ", ";
23291 printOperand(MI, 3, O);
23292 O << ", ";
23293 printOperand(MI, 4, O);
23294 O << ", ";
23295 printOperand(MI, 5, O);
23296 O << ", ";
23297 printOperand(MI, 6, O);
23298 O << ", ";
23299 printOperand(MI, 7, O);
23300 O << "}, [";
23304 O << ".row.m32n8k16.f32 \t{";
23305 printOperand(MI, 0, O);
23306 O << ", ";
23307 printOperand(MI, 1, O);
23308 O << ", ";
23309 printOperand(MI, 2, O);
23310 O << ", ";
23311 printOperand(MI, 3, O);
23312 O << ", ";
23313 printOperand(MI, 4, O);
23314 O << ", ";
23315 printOperand(MI, 5, O);
23316 O << ", ";
23317 printOperand(MI, 6, O);
23318 O << ", ";
23319 printOperand(MI, 7, O);
23320 O << "}, [";
23324 O << ".row.m32n8k16.s32 \t{";
23325 printOperand(MI, 0, O);
23326 O << ", ";
23327 printOperand(MI, 1, O);
23328 O << ", ";
23329 printOperand(MI, 2, O);
23330 O << ", ";
23331 printOperand(MI, 3, O);
23332 O << ", ";
23333 printOperand(MI, 4, O);
23334 O << ", ";
23335 printOperand(MI, 5, O);
23336 O << ", ";
23337 printOperand(MI, 6, O);
23338 O << ", ";
23339 printOperand(MI, 7, O);
23340 O << "}, [";
23344 O << ".row.m8n32k16.f32 \t{";
23345 printOperand(MI, 0, O);
23346 O << ", ";
23347 printOperand(MI, 1, O);
23348 O << ", ";
23349 printOperand(MI, 2, O);
23350 O << ", ";
23351 printOperand(MI, 3, O);
23352 O << ", ";
23353 printOperand(MI, 4, O);
23354 O << ", ";
23355 printOperand(MI, 5, O);
23356 O << ", ";
23357 printOperand(MI, 6, O);
23358 O << ", ";
23359 printOperand(MI, 7, O);
23360 O << "}, [";
23364 O << ".row.m8n32k16.s32 \t{";
23365 printOperand(MI, 0, O);
23366 O << ", ";
23367 printOperand(MI, 1, O);
23368 O << ", ";
23369 printOperand(MI, 2, O);
23370 O << ", ";
23371 printOperand(MI, 3, O);
23372 O << ", ";
23373 printOperand(MI, 4, O);
23374 O << ", ";
23375 printOperand(MI, 5, O);
23376 O << ", ";
23377 printOperand(MI, 6, O);
23378 O << ", ";
23379 printOperand(MI, 7, O);
23380 O << "}, [";
23384 O << ".row.m8n8k32.s4 \t{";
23385 printOperand(MI, 0, O);
23386 O << "}, [";
23390 O << ".row.m8n8k32.u4 \t{";
23391 printOperand(MI, 0, O);
23392 O << "}, [";
23396 O << ".row.m8n8k128.b1 \t{";
23397 printOperand(MI, 0, O);
23398 O << "}, [";
23402 O << ".row.m8n8k32.s32 \t{";
23403 printOperand(MI, 0, O);
23404 O << ", ";
23405 printOperand(MI, 1, O);
23406 O << "}, [";
23410 O << ".row.m8n8k128.s32 \t{";
23411 printOperand(MI, 0, O);
23412 O << ", ";
23413 printOperand(MI, 1, O);
23414 O << "}, [";
23418 O << ".row.m16n16k16.f16 \t[";
23422 O << ".row.m16n16k16.f32 \t[";
23426 O << ".row.m16n16k16.s32 \t[";
23430 O << ".row.m32n8k16.f16 \t[";
23434 O << ".row.m32n8k16.f32 \t[";
23438 O << ".row.m32n8k16.s32 \t[";
23442 O << ".row.m8n32k16.f16 \t[";
23446 O << ".row.m8n32k16.f32 \t[";
23450 O << ".row.m8n32k16.s32 \t[";
23454 O << ".row.m8n8k32.s32 \t[";
23458 O << ".row.m8n8k128.s32 \t[";
23462 O << ".col.m16n16k16.global.f16 \t{";
23463 printOperand(MI, 0, O);
23464 O << ", ";
23465 printOperand(MI, 1, O);
23466 O << ", ";
23467 printOperand(MI, 2, O);
23468 O << ", ";
23469 printOperand(MI, 3, O);
23473 O << ".col.m16n16k16.global.u8 \t{";
23474 printOperand(MI, 0, O);
23475 O << ", ";
23476 printOperand(MI, 1, O);
23477 O << "}, [";
23481 O << ".col.m16n16k16.global.s8 \t{";
23482 printOperand(MI, 0, O);
23483 O << ", ";
23484 printOperand(MI, 1, O);
23485 O << "}, [";
23489 O << ".col.m32n8k16.global.f16 \t{";
23490 printOperand(MI, 0, O);
23491 O << ", ";
23492 printOperand(MI, 1, O);
23493 O << ", ";
23494 printOperand(MI, 2, O);
23495 O << ", ";
23496 printOperand(MI, 3, O);
23500 O << ".col.m32n8k16.global.u8 \t{";
23501 printOperand(MI, 0, O);
23505 O << ".col.m32n8k16.global.s8 \t{";
23506 printOperand(MI, 0, O);
23510 O << ".col.m8n32k16.global.f16 \t{";
23511 printOperand(MI, 0, O);
23512 O << ", ";
23513 printOperand(MI, 1, O);
23514 O << ", ";
23515 printOperand(MI, 2, O);
23516 O << ", ";
23517 printOperand(MI, 3, O);
23521 O << ".col.m8n32k16.global.u8 \t{";
23522 printOperand(MI, 0, O);
23526 O << ".col.m8n32k16.global.s8 \t{";
23527 printOperand(MI, 0, O);
23531 O << ".col.m16n16k16.global.f32 \t{";
23532 printOperand(MI, 0, O);
23533 O << ", ";
23534 printOperand(MI, 1, O);
23535 O << ", ";
23536 printOperand(MI, 2, O);
23537 O << ", ";
23538 printOperand(MI, 3, O);
23539 O << ", ";
23540 printOperand(MI, 4, O);
23541 O << ", ";
23542 printOperand(MI, 5, O);
23543 O << ", ";
23544 printOperand(MI, 6, O);
23545 O << ", ";
23546 printOperand(MI, 7, O);
23547 O << "}, [";
23551 O << ".col.m16n16k16.global.s32 \t{";
23552 printOperand(MI, 0, O);
23553 O << ", ";
23554 printOperand(MI, 1, O);
23555 O << ", ";
23556 printOperand(MI, 2, O);
23557 O << ", ";
23558 printOperand(MI, 3, O);
23559 O << ", ";
23560 printOperand(MI, 4, O);
23561 O << ", ";
23562 printOperand(MI, 5, O);
23563 O << ", ";
23564 printOperand(MI, 6, O);
23565 O << ", ";
23566 printOperand(MI, 7, O);
23567 O << "}, [";
23571 O << ".col.m32n8k16.global.f32 \t{";
23572 printOperand(MI, 0, O);
23573 O << ", ";
23574 printOperand(MI, 1, O);
23575 O << ", ";
23576 printOperand(MI, 2, O);
23577 O << ", ";
23578 printOperand(MI, 3, O);
23579 O << ", ";
23580 printOperand(MI, 4, O);
23581 O << ", ";
23582 printOperand(MI, 5, O);
23583 O << ", ";
23584 printOperand(MI, 6, O);
23585 O << ", ";
23586 printOperand(MI, 7, O);
23587 O << "}, [";
23591 O << ".col.m32n8k16.global.s32 \t{";
23592 printOperand(MI, 0, O);
23593 O << ", ";
23594 printOperand(MI, 1, O);
23595 O << ", ";
23596 printOperand(MI, 2, O);
23597 O << ", ";
23598 printOperand(MI, 3, O);
23599 O << ", ";
23600 printOperand(MI, 4, O);
23601 O << ", ";
23602 printOperand(MI, 5, O);
23603 O << ", ";
23604 printOperand(MI, 6, O);
23605 O << ", ";
23606 printOperand(MI, 7, O);
23607 O << "}, [";
23611 O << ".col.m8n32k16.global.f32 \t{";
23612 printOperand(MI, 0, O);
23613 O << ", ";
23614 printOperand(MI, 1, O);
23615 O << ", ";
23616 printOperand(MI, 2, O);
23617 O << ", ";
23618 printOperand(MI, 3, O);
23619 O << ", ";
23620 printOperand(MI, 4, O);
23621 O << ", ";
23622 printOperand(MI, 5, O);
23623 O << ", ";
23624 printOperand(MI, 6, O);
23625 O << ", ";
23626 printOperand(MI, 7, O);
23627 O << "}, [";
23631 O << ".col.m8n32k16.global.s32 \t{";
23632 printOperand(MI, 0, O);
23633 O << ", ";
23634 printOperand(MI, 1, O);
23635 O << ", ";
23636 printOperand(MI, 2, O);
23637 O << ", ";
23638 printOperand(MI, 3, O);
23639 O << ", ";
23640 printOperand(MI, 4, O);
23641 O << ", ";
23642 printOperand(MI, 5, O);
23643 O << ", ";
23644 printOperand(MI, 6, O);
23645 O << ", ";
23646 printOperand(MI, 7, O);
23647 O << "}, [";
23651 O << ".col.m8n8k32.global.s4 \t{";
23652 printOperand(MI, 0, O);
23653 O << "}, [";
23657 O << ".col.m8n8k32.global.u4 \t{";
23658 printOperand(MI, 0, O);
23659 O << "}, [";
23663 O << ".col.m8n8k128.global.b1 \t{";
23664 printOperand(MI, 0, O);
23665 O << "}, [";
23669 O << ".col.m8n8k32.global.s32 \t{";
23670 printOperand(MI, 0, O);
23671 O << ", ";
23672 printOperand(MI, 1, O);
23673 O << "}, [";
23677 O << ".col.m8n8k128.global.s32 \t{";
23678 printOperand(MI, 0, O);
23679 O << ", ";
23680 printOperand(MI, 1, O);
23681 O << "}, [";
23685 O << ".col.m16n16k16.global.f16 \t[";
23689 O << ".col.m16n16k16.global.f32 \t[";
23693 O << ".col.m16n16k16.global.s32 \t[";
23697 O << ".col.m32n8k16.global.f16 \t[";
23701 O << ".col.m32n8k16.global.f32 \t[";
23705 O << ".col.m32n8k16.global.s32 \t[";
23709 O << ".col.m8n32k16.global.f16 \t[";
23713 O << ".col.m8n32k16.global.f32 \t[";
23717 O << ".col.m8n32k16.global.s32 \t[";
23721 O << ".col.m8n8k32.global.s32 \t[";
23725 O << ".col.m8n8k128.global.s32 \t[";
23729 O << ".col.m16n16k16.shared.f16 \t{";
23730 printOperand(MI, 0, O);
23731 O << ", ";
23732 printOperand(MI, 1, O);
23733 O << ", ";
23734 printOperand(MI, 2, O);
23735 O << ", ";
23736 printOperand(MI, 3, O);
23740 O << ".col.m16n16k16.shared.u8 \t{";
23741 printOperand(MI, 0, O);
23742 O << ", ";
23743 printOperand(MI, 1, O);
23744 O << "}, [";
23748 O << ".col.m16n16k16.shared.s8 \t{";
23749 printOperand(MI, 0, O);
23750 O << ", ";
23751 printOperand(MI, 1, O);
23752 O << "}, [";
23756 O << ".col.m32n8k16.shared.f16 \t{";
23757 printOperand(MI, 0, O);
23758 O << ", ";
23759 printOperand(MI, 1, O);
23760 O << ", ";
23761 printOperand(MI, 2, O);
23762 O << ", ";
23763 printOperand(MI, 3, O);
23767 O << ".col.m32n8k16.shared.u8 \t{";
23768 printOperand(MI, 0, O);
23772 O << ".col.m32n8k16.shared.s8 \t{";
23773 printOperand(MI, 0, O);
23777 O << ".col.m8n32k16.shared.f16 \t{";
23778 printOperand(MI, 0, O);
23779 O << ", ";
23780 printOperand(MI, 1, O);
23781 O << ", ";
23782 printOperand(MI, 2, O);
23783 O << ", ";
23784 printOperand(MI, 3, O);
23788 O << ".col.m8n32k16.shared.u8 \t{";
23789 printOperand(MI, 0, O);
23793 O << ".col.m8n32k16.shared.s8 \t{";
23794 printOperand(MI, 0, O);
23798 O << ".col.m16n16k16.shared.f32 \t{";
23799 printOperand(MI, 0, O);
23800 O << ", ";
23801 printOperand(MI, 1, O);
23802 O << ", ";
23803 printOperand(MI, 2, O);
23804 O << ", ";
23805 printOperand(MI, 3, O);
23806 O << ", ";
23807 printOperand(MI, 4, O);
23808 O << ", ";
23809 printOperand(MI, 5, O);
23810 O << ", ";
23811 printOperand(MI, 6, O);
23812 O << ", ";
23813 printOperand(MI, 7, O);
23814 O << "}, [";
23818 O << ".col.m16n16k16.shared.s32 \t{";
23819 printOperand(MI, 0, O);
23820 O << ", ";
23821 printOperand(MI, 1, O);
23822 O << ", ";
23823 printOperand(MI, 2, O);
23824 O << ", ";
23825 printOperand(MI, 3, O);
23826 O << ", ";
23827 printOperand(MI, 4, O);
23828 O << ", ";
23829 printOperand(MI, 5, O);
23830 O << ", ";
23831 printOperand(MI, 6, O);
23832 O << ", ";
23833 printOperand(MI, 7, O);
23834 O << "}, [";
23838 O << ".col.m32n8k16.shared.f32 \t{";
23839 printOperand(MI, 0, O);
23840 O << ", ";
23841 printOperand(MI, 1, O);
23842 O << ", ";
23843 printOperand(MI, 2, O);
23844 O << ", ";
23845 printOperand(MI, 3, O);
23846 O << ", ";
23847 printOperand(MI, 4, O);
23848 O << ", ";
23849 printOperand(MI, 5, O);
23850 O << ", ";
23851 printOperand(MI, 6, O);
23852 O << ", ";
23853 printOperand(MI, 7, O);
23854 O << "}, [";
23858 O << ".col.m32n8k16.shared.s32 \t{";
23859 printOperand(MI, 0, O);
23860 O << ", ";
23861 printOperand(MI, 1, O);
23862 O << ", ";
23863 printOperand(MI, 2, O);
23864 O << ", ";
23865 printOperand(MI, 3, O);
23866 O << ", ";
23867 printOperand(MI, 4, O);
23868 O << ", ";
23869 printOperand(MI, 5, O);
23870 O << ", ";
23871 printOperand(MI, 6, O);
23872 O << ", ";
23873 printOperand(MI, 7, O);
23874 O << "}, [";
23878 O << ".col.m8n32k16.shared.f32 \t{";
23879 printOperand(MI, 0, O);
23880 O << ", ";
23881 printOperand(MI, 1, O);
23882 O << ", ";
23883 printOperand(MI, 2, O);
23884 O << ", ";
23885 printOperand(MI, 3, O);
23886 O << ", ";
23887 printOperand(MI, 4, O);
23888 O << ", ";
23889 printOperand(MI, 5, O);
23890 O << ", ";
23891 printOperand(MI, 6, O);
23892 O << ", ";
23893 printOperand(MI, 7, O);
23894 O << "}, [";
23898 O << ".col.m8n32k16.shared.s32 \t{";
23899 printOperand(MI, 0, O);
23900 O << ", ";
23901 printOperand(MI, 1, O);
23902 O << ", ";
23903 printOperand(MI, 2, O);
23904 O << ", ";
23905 printOperand(MI, 3, O);
23906 O << ", ";
23907 printOperand(MI, 4, O);
23908 O << ", ";
23909 printOperand(MI, 5, O);
23910 O << ", ";
23911 printOperand(MI, 6, O);
23912 O << ", ";
23913 printOperand(MI, 7, O);
23914 O << "}, [";
23918 O << ".col.m8n8k32.shared.s4 \t{";
23919 printOperand(MI, 0, O);
23920 O << "}, [";
23924 O << ".col.m8n8k32.shared.u4 \t{";
23925 printOperand(MI, 0, O);
23926 O << "}, [";
23930 O << ".col.m8n8k128.shared.b1 \t{";
23931 printOperand(MI, 0, O);
23932 O << "}, [";
23936 O << ".col.m8n8k32.shared.s32 \t{";
23937 printOperand(MI, 0, O);
23938 O << ", ";
23939 printOperand(MI, 1, O);
23940 O << "}, [";
23944 O << ".col.m8n8k128.shared.s32 \t{";
23945 printOperand(MI, 0, O);
23946 O << ", ";
23947 printOperand(MI, 1, O);
23948 O << "}, [";
23952 O << ".col.m16n16k16.shared.f16 \t[";
23956 O << ".col.m16n16k16.shared.f32 \t[";
23960 O << ".col.m16n16k16.shared.s32 \t[";
23964 O << ".col.m32n8k16.shared.f16 \t[";
23968 O << ".col.m32n8k16.shared.f32 \t[";
23972 O << ".col.m32n8k16.shared.s32 \t[";
23976 O << ".col.m8n32k16.shared.f16 \t[";
23980 O << ".col.m8n32k16.shared.f32 \t[";
23984 O << ".col.m8n32k16.shared.s32 \t[";
23988 O << ".col.m8n8k32.shared.s32 \t[";
23992 O << ".col.m8n8k128.shared.s32 \t[";
23996 O << ".col.m16n16k16.f16 \t{";
23997 printOperand(MI, 0, O);
23998 O << ", ";
23999 printOperand(MI, 1, O);
24000 O << ", ";
24001 printOperand(MI, 2, O);
24002 O << ", ";
24003 printOperand(MI, 3, O);
24007 O << ".col.m16n16k16.u8 \t{";
24008 printOperand(MI, 0, O);
24009 O << ", ";
24010 printOperand(MI, 1, O);
24011 O << "}, [";
24015 O << ".col.m16n16k16.s8 \t{";
24016 printOperand(MI, 0, O);
24017 O << ", ";
24018 printOperand(MI, 1, O);
24019 O << "}, [";
24023 O << ".col.m32n8k16.f16 \t{";
24024 printOperand(MI, 0, O);
24025 O << ", ";
24026 printOperand(MI, 1, O);
24027 O << ", ";
24028 printOperand(MI, 2, O);
24029 O << ", ";
24030 printOperand(MI, 3, O);
24034 O << ".col.m32n8k16.u8 \t{";
24035 printOperand(MI, 0, O);
24039 O << ".col.m32n8k16.s8 \t{";
24040 printOperand(MI, 0, O);
24044 O << ".col.m8n32k16.f16 \t{";
24045 printOperand(MI, 0, O);
24046 O << ", ";
24047 printOperand(MI, 1, O);
24048 O << ", ";
24049 printOperand(MI, 2, O);
24050 O << ", ";
24051 printOperand(MI, 3, O);
24055 O << ".col.m8n32k16.u8 \t{";
24056 printOperand(MI, 0, O);
24060 O << ".col.m8n32k16.s8 \t{";
24061 printOperand(MI, 0, O);
24065 O << ".col.m16n16k16.f32 \t{";
24066 printOperand(MI, 0, O);
24067 O << ", ";
24068 printOperand(MI, 1, O);
24069 O << ", ";
24070 printOperand(MI, 2, O);
24071 O << ", ";
24072 printOperand(MI, 3, O);
24073 O << ", ";
24074 printOperand(MI, 4, O);
24075 O << ", ";
24076 printOperand(MI, 5, O);
24077 O << ", ";
24078 printOperand(MI, 6, O);
24079 O << ", ";
24080 printOperand(MI, 7, O);
24081 O << "}, [";
24085 O << ".col.m16n16k16.s32 \t{";
24086 printOperand(MI, 0, O);
24087 O << ", ";
24088 printOperand(MI, 1, O);
24089 O << ", ";
24090 printOperand(MI, 2, O);
24091 O << ", ";
24092 printOperand(MI, 3, O);
24093 O << ", ";
24094 printOperand(MI, 4, O);
24095 O << ", ";
24096 printOperand(MI, 5, O);
24097 O << ", ";
24098 printOperand(MI, 6, O);
24099 O << ", ";
24100 printOperand(MI, 7, O);
24101 O << "}, [";
24105 O << ".col.m32n8k16.f32 \t{";
24106 printOperand(MI, 0, O);
24107 O << ", ";
24108 printOperand(MI, 1, O);
24109 O << ", ";
24110 printOperand(MI, 2, O);
24111 O << ", ";
24112 printOperand(MI, 3, O);
24113 O << ", ";
24114 printOperand(MI, 4, O);
24115 O << ", ";
24116 printOperand(MI, 5, O);
24117 O << ", ";
24118 printOperand(MI, 6, O);
24119 O << ", ";
24120 printOperand(MI, 7, O);
24121 O << "}, [";
24125 O << ".col.m32n8k16.s32 \t{";
24126 printOperand(MI, 0, O);
24127 O << ", ";
24128 printOperand(MI, 1, O);
24129 O << ", ";
24130 printOperand(MI, 2, O);
24131 O << ", ";
24132 printOperand(MI, 3, O);
24133 O << ", ";
24134 printOperand(MI, 4, O);
24135 O << ", ";
24136 printOperand(MI, 5, O);
24137 O << ", ";
24138 printOperand(MI, 6, O);
24139 O << ", ";
24140 printOperand(MI, 7, O);
24141 O << "}, [";
24145 O << ".col.m8n32k16.f32 \t{";
24146 printOperand(MI, 0, O);
24147 O << ", ";
24148 printOperand(MI, 1, O);
24149 O << ", ";
24150 printOperand(MI, 2, O);
24151 O << ", ";
24152 printOperand(MI, 3, O);
24153 O << ", ";
24154 printOperand(MI, 4, O);
24155 O << ", ";
24156 printOperand(MI, 5, O);
24157 O << ", ";
24158 printOperand(MI, 6, O);
24159 O << ", ";
24160 printOperand(MI, 7, O);
24161 O << "}, [";
24165 O << ".col.m8n32k16.s32 \t{";
24166 printOperand(MI, 0, O);
24167 O << ", ";
24168 printOperand(MI, 1, O);
24169 O << ", ";
24170 printOperand(MI, 2, O);
24171 O << ", ";
24172 printOperand(MI, 3, O);
24173 O << ", ";
24174 printOperand(MI, 4, O);
24175 O << ", ";
24176 printOperand(MI, 5, O);
24177 O << ", ";
24178 printOperand(MI, 6, O);
24179 O << ", ";
24180 printOperand(MI, 7, O);
24181 O << "}, [";
24185 O << ".col.m8n8k32.s4 \t{";
24186 printOperand(MI, 0, O);
24187 O << "}, [";
24191 O << ".col.m8n8k32.u4 \t{";
24192 printOperand(MI, 0, O);
24193 O << "}, [";
24197 O << ".col.m8n8k128.b1 \t{";
24198 printOperand(MI, 0, O);
24199 O << "}, [";
24203 O << ".col.m8n8k32.s32 \t{";
24204 printOperand(MI, 0, O);
24205 O << ", ";
24206 printOperand(MI, 1, O);
24207 O << "}, [";
24211 O << ".col.m8n8k128.s32 \t{";
24212 printOperand(MI, 0, O);
24213 O << ", ";
24214 printOperand(MI, 1, O);
24215 O << "}, [";
24219 O << ".col.m16n16k16.f16 \t[";
24223 O << ".col.m16n16k16.f32 \t[";
24227 O << ".col.m16n16k16.s32 \t[";
24231 O << ".col.m32n8k16.f16 \t[";
24235 O << ".col.m32n8k16.f32 \t[";
24239 O << ".col.m32n8k16.s32 \t[";
24243 O << ".col.m8n32k16.f16 \t[";
24247 O << ".col.m8n32k16.f32 \t[";
24251 O << ".col.m8n32k16.s32 \t[";
24255 O << ".col.m8n8k32.s32 \t[";
24259 O << ".col.m8n8k128.s32 \t[";
24263 O << ".row.row.m16n16k16.f16.f16\n\t\t{";
24264 printOperand(MI, 0, O);
24265 O << ", ";
24266 printOperand(MI, 1, O);
24267 O << ", ";
24268 printOperand(MI, 2, O);
24269 O << ", ";
24270 printOperand(MI, 3, O);
24271 O << "},\n\t\t{";
24272 printOperand(MI, 4, O);
24273 O << ", ";
24274 printOperand(MI, 5, O);
24275 O << ", ";
24276 printOperand(MI, 6, O);
24277 O << ", ";
24278 printOperand(MI, 7, O);
24279 O << ", ";
24280 printOperand(MI, 8, O);
24281 O << ", ";
24282 printOperand(MI, 9, O);
24283 O << ", ";
24284 printOperand(MI, 10, O);
24285 O << ", ";
24286 printOperand(MI, 11, O);
24287 O << "},\n\t\t{";
24288 printOperand(MI, 12, O);
24289 O << ", ";
24290 printOperand(MI, 13, O);
24291 O << ", ";
24292 printOperand(MI, 14, O);
24293 O << ", ";
24294 printOperand(MI, 15, O);
24295 O << ", ";
24296 printOperand(MI, 16, O);
24297 O << ", ";
24298 printOperand(MI, 17, O);
24299 O << ", ";
24300 printOperand(MI, 18, O);
24301 O << ", ";
24302 printOperand(MI, 19, O);
24303 O << "},\n\t\t{";
24304 printOperand(MI, 20, O);
24305 O << ", ";
24306 printOperand(MI, 21, O);
24307 O << ", ";
24308 printOperand(MI, 22, O);
24309 O << ", ";
24310 printOperand(MI, 23, O);
24311 O << "};";
24316 O << ".row.row.m16n16k16.f32.f16\n\t\t{";
24317 printOperand(MI, 0, O);
24318 O << ", ";
24319 printOperand(MI, 1, O);
24320 O << ", ";
24321 printOperand(MI, 2, O);
24322 O << ", ";
24323 printOperand(MI, 3, O);
24324 O << ", ";
24325 printOperand(MI, 4, O);
24326 O << ", ";
24327 printOperand(MI, 5, O);
24328 O << ", ";
24329 printOperand(MI, 6, O);
24330 O << ", ";
24331 printOperand(MI, 7, O);
24332 O << "},\n\t\t{";
24333 printOperand(MI, 8, O);
24334 O << ", ";
24335 printOperand(MI, 9, O);
24336 O << ", ";
24337 printOperand(MI, 10, O);
24338 O << ", ";
24339 printOperand(MI, 11, O);
24340 O << ", ";
24341 printOperand(MI, 12, O);
24342 O << ", ";
24343 printOperand(MI, 13, O);
24344 O << ", ";
24345 printOperand(MI, 14, O);
24346 O << ", ";
24347 printOperand(MI, 15, O);
24348 O << "},\n\t\t{";
24349 printOperand(MI, 16, O);
24350 O << ", ";
24351 printOperand(MI, 17, O);
24352 O << ", ";
24353 printOperand(MI, 18, O);
24354 O << ", ";
24355 printOperand(MI, 19, O);
24356 O << ", ";
24357 printOperand(MI, 20, O);
24358 O << ", ";
24359 printOperand(MI, 21, O);
24360 O << ", ";
24361 printOperand(MI, 22, O);
24362 O << ", ";
24363 printOperand(MI, 23, O);
24364 O << "},\n\t\t{";
24365 printOperand(MI, 24, O);
24366 O << ", ";
24367 printOperand(MI, 25, O);
24368 O << ", ";
24369 printOperand(MI, 26, O);
24370 O << ", ";
24371 printOperand(MI, 27, O);
24372 O << "};";
24377 O << ";\n\t cvta.const.u64 \t";
24378 printOperand(MI, 0, O);
24379 O << ", %tmp; }";
24384 O << ";\n\t cvta.global.u64 \t";
24385 printOperand(MI, 0, O);
24386 O << ", %tmp; }";
24391 O << ";\n\t cvta.local.u64 \t";
24392 printOperand(MI, 0, O);
24393 O << ", %tmp; }";
24398 O << ";\n\t cvta.shared.u64 \t";
24399 printOperand(MI, 0, O);
24400 O << ", %tmp; }";
24405 O << ";\n\t cvt.u32.u64 \t";
24406 printOperand(MI, 0, O);
24407 O << ", %tmp; }";
24418 printOperand(MI, 1, O);
24422 O << ", ";
24430 O << "; }";
24435 printOperand(MI, 2, O);
24439 O << ";\n\t}";
24444 printMemOperand(MI, 1, O);
24448 O << "}, [";
24452 O << "];";
24457 O << '+';
24458 printOperand(MI, 7, O);
24459 O << "];";
24464 printMemOperand(MI, 1, O, "add");
24465 O << ';';
24470 printOperand(MI, 3, O);
24474 printOperand(MI, 7, O);
24478 printOperand(MI, 9, O);
24482 printOperand(MI, 6, O);
24486 O << "}];";
24491 O << "}], {";
24492 printOperand(MI, 2, O);
24496 printOperand(MI, 5, O);
24497 O << "], {";
24498 printOperand(MI, 0, O);
24499 O << ", ";
24500 printOperand(MI, 1, O);
24501 O << ", ";
24502 printOperand(MI, 2, O);
24503 O << ", ";
24504 printOperand(MI, 3, O);
24505 O << "};";
24510 O << "};";
24515 printOperand(MI, 0, O);
24516 O << "],{";
24517 printOperand(MI, 1, O);
24518 O << ", ";
24519 printOperand(MI, 2, O);
24523 printOperand(MI, 8, O);
24527 printMemOperand(MI, 2, O);
24531 printMemOperand(MI, 8, O);
24535 printMemOperand(MI, 0, O);
24536 O << "],{";
24537 printOperand(MI, 2, O);
24538 O << ", ";
24539 printOperand(MI, 3, O);
24549 O << ';';
24554 O << ", ";
24558 printOperand(MI, 2, O);
24562 O << "\n\t.reg .b32 temp_param_reg;";
24567 O << "}, ";
24571 O << "], ";
24575 O << "];";
24580 O << "}, [";
24584 printOperand(MI, 7, O);
24588 O << "}, [retval0+";
24589 printOperand(MI, 2, O);
24590 O << "];";
24595 O << ";\n\tshr.b32 \t%rhs, ";
24596 printOperand(MI, 1, O);
24597 O << ", ";
24598 printOperand(MI, 3, O);
24599 O << ";\n\tadd.u32 \t";
24600 printOperand(MI, 0, O);
24601 O << ", %lhs, %rhs;\n\t}";
24606 O << ";\n\tshr.b64 \t%rhs, ";
24607 printOperand(MI, 1, O);
24608 O << ", ";
24609 printOperand(MI, 3, O);
24610 O << ";\n\tadd.u64 \t";
24611 printOperand(MI, 0, O);
24612 O << ", %lhs, %rhs;\n\t}";
24617 O << ";\n\tsub.s32 \t%amt2, 32, ";
24618 printOperand(MI, 2, O);
24622 O << ";\n\tsub.u32 \t%amt2, 64, ";
24623 printOperand(MI, 2, O);
24627 O << "], {";
24628 printOperand(MI, 0, O);
24629 O << ", ";
24630 printOperand(MI, 1, O);
24634 O << '+';
24638 printOperand(MI, 3, O);
24642 O << "};";
24647 printOperand(MI, 4, O);
24651 printOperand(MI, 1, O);
24655 printMemOperand(MI, 1, O);
24659 printMemOperand(MI, 4, O);
24669 printOperand(MI, 2, O);
24673 O << "};";
24678 printMemOperand(MI, 2, O);
24679 O << "];";
24684 O << "];";
24689 O << '+';
24690 printOperand(MI, 8, O);
24691 O << "];";
24696 O << ", ";
24700 printOperand(MI, 1, O);
24704 O << ";\n\tshr.b32 \t%rhs, ";
24705 printOperand(MI, 1, O);
24706 O << ", %amt2;\n\tadd.u32 \t";
24707 printOperand(MI, 0, O);
24708 O << ", %lhs, %rhs;\n\t}";
24713 O << ";\n\tshr.b64 \t%rhs, ";
24714 printOperand(MI, 1, O);
24715 O << ", %amt2;\n\tadd.u64 \t";
24716 printOperand(MI, 0, O);
24717 O << ", %lhs, %rhs;\n\t}";
24722 O << ";\n\tshl.b32 \t%rhs, ";
24723 printOperand(MI, 1, O);
24724 O << ", %amt2;\n\tadd.u32 \t";
24725 printOperand(MI, 0, O);
24726 O << ", %lhs, %rhs;\n\t}";
24731 O << ";\n\tshl.b64 \t%rhs, ";
24732 printOperand(MI, 1, O);
24733 O << ", %amt2;\n\tadd.u64 \t";
24734 printOperand(MI, 0, O);
24735 O << ", %lhs, %rhs;\n\t}";
24740 printOperand(MI, 8, O);
24741 O << "], {";
24742 printOperand(MI, 0, O);
24743 O << ", ";
24744 printOperand(MI, 1, O);
24745 O << "};";
24750 printOperand(MI, 10, O);
24754 printOperand(MI, 0, O);
24755 O << ';';
24760 printOperand(MI, 7, O);
24761 O << "], ";
24762 printOperand(MI, 0, O);
24763 O << ';';
24768 O << "}];";
24773 O << "}], {";
24774 printOperand(MI, 3, O);
24778 printOperand(MI, 3, O);
24782 printOperand(MI, 4, O);
24786 O << "], ";
24790 printOperand(MI, 9, O);
24791 O << ';';
24802 O << ';';
24807 O << ", ";
24811 O << "];";
24816 printOperand(MI, 3, O);
24820 printOperand(MI, 2, O);
24824 O << "], {";
24825 printOperand(MI, 0, O);
24826 O << ", ";
24827 printOperand(MI, 1, O);
24828 O << ", ";
24829 printOperand(MI, 2, O);
24830 O << ", ";
24831 printOperand(MI, 3, O);
24832 O << "};";
24837 O << ", {";
24838 printOperand(MI, 3, O);
24842 printOperand(MI, 4, O);
24843 O << ", ";
24844 printOperand(MI, 4, O);
24845 O << "}];";
24850 O << "};";
24855 printOperand(MI, 5, O);
24859 printOperand(MI, 6, O);
24860 O << ';';
24871 printOperand(MI, 3, O);
24875 O << "}, [";
24876 printOperand(MI, 9, O);
24880 printOperand(MI, 2, O);
24881 O << ';';
24886 O << ", ";
24890 O << "}];";
24895 printOperand(MI, 4, O);
24899 O << "};";
24904 printOperand(MI, 5, O);
24908 O << ';';
24919 O << ';';
24924 O << "}, ";
24928 O << "}, [";
24932 O << "];";
24937 O << '+';
24938 printOperand(MI, 10, O);
24939 O << "];";
24944 O << "}, [retval0+";
24945 printOperand(MI, 4, O);
24946 O << "];";
24951 printOperand(MI, 3, O);
24955 printOperand(MI, 4, O);
24959 O << "};";
24964 O << ", ";
24968 O << "},\n\t\t{";
24969 printOperand(MI, 4, O);
24970 O << ", ";
24971 printOperand(MI, 5, O);
24972 O << "},\n\t\t{";
24973 printOperand(MI, 6, O);
24974 O << ", ";
24975 printOperand(MI, 7, O);
24976 O << "},\n\t\t{";
24977 printOperand(MI, 8, O);
24978 O << ", ";
24979 printOperand(MI, 9, O);
24980 O << ", ";
24981 printOperand(MI, 10, O);
24982 O << ", ";
24983 printOperand(MI, 11, O);
24984 O << "};";
24989 printOperand(MI, 6, O);
24990 O << ", ";
24991 printOperand(MI, 7, O);
24992 O << "}, [";
25002 printOperand(MI, 4, O);
25006 printMemOperand(MI, 4, O);
25007 O << "];";
25012 O << "};";
25017 O << "}];";
25022 O << ", ";
25023 printOperand(MI, 5, O);
25024 O << ", ";
25025 printOperand(MI, 5, O);
25026 O << "}];";
25031 printOperand(MI, 5, O);
25035 O << "}], {";
25036 printOperand(MI, 4, O);
25040 printOperand(MI, 1, O);
25041 O << ';';
25046 printOperand(MI, 2, O);
25047 O << ';';
25052 printOperand(MI, 8, O);
25056 O << "}, [";
25060 printMemOperand(MI, 8, O);
25064 printOperand(MI, 6, O);
25074 O << ';';
25079 O << "];";
25084 O << ", {";
25085 printOperand(MI, 5, O);
25089 O << ", ";
25093 O << "};";
25098 printOperand(MI, 4, O);
25102 printMemOperand(MI, 4, O);
25106 O << "], ";
25154 O << ", ";
25155 printOperand(MI, 6, O);
25156 O << "}];";
25311 O << "}];";
25433 O << "];";
25474 O << ", ";
25475 printOperand(MI, 6, O);
25476 O << ", ";
25477 printOperand(MI, 7, O);
25478 O << ", ";
25514 printOperand(MI, 7, O);
25519 printOperand(MI, 8, O);
25522 O << "}];";
25605 printOperand(MI, 6, O);
25637 printOperand(MI, 5, O);
25640 O << "};";
25667 printOperand(MI, 5, O);
25668 O << ", ";
25669 printOperand(MI, 6, O);
25670 O << ", ";
25671 printOperand(MI, 7, O);
25672 O << "};";
25699 printOperand(MI, 5, O);
25700 O << ", {";
25701 printOperand(MI, 6, O);
25702 O << ", ";
25703 printOperand(MI, 7, O);
25704 O << "}];";
25710 printOperand(MI, 5, O);
25711 O << ", {";
25712 printOperand(MI, 6, O);
25713 O << ", ";
25714 printOperand(MI, 7, O);
25715 O << "}], {";
25716 printOperand(MI, 8, O);
25717 O << "}, {";
25718 printOperand(MI, 9, O);
25719 O << "};";
25728 printOperand(MI, 5, O);
25729 O << ", {";
25730 printOperand(MI, 6, O);
25731 O << ", ";
25732 printOperand(MI, 7, O);
25733 O << "}], ";
25734 printOperand(MI, 8, O);
25735 O << ';';
25744 printOperand(MI, 5, O);
25745 O << ", {";
25746 printOperand(MI, 6, O);
25747 O << "}];";
25753 printOperand(MI, 5, O);
25754 O << ", {";
25755 printOperand(MI, 6, O);
25756 O << "}], {";
25757 printOperand(MI, 7, O);
25758 O << "}, {";
25759 printOperand(MI, 8, O);
25760 O << "};";
25766 printOperand(MI, 5, O);
25767 O << ", {";
25768 printOperand(MI, 6, O);
25769 O << "}], ";
25770 printOperand(MI, 7, O);
25771 O << ';';
25792 printOperand(MI, 5, O);
25793 O << ", {";
25794 printOperand(MI, 6, O);
25795 O << ", ";
25796 printOperand(MI, 7, O);
25797 O << ", ";
25798 printOperand(MI, 8, O);
25799 O << ", ";
25817 printOperand(MI, 8, O);
25822 printOperand(MI, 9, O);
25825 O << "}];";
25831 printOperand(MI, 5, O);
25832 O << ", {";
25833 printOperand(MI, 6, O);
25834 O << ", ";
25835 printOperand(MI, 7, O);
25836 O << ", ";
25837 printOperand(MI, 8, O);
25838 O << ", ";
25839 printOperand(MI, 8, O);
25840 O << "}], {";
25841 printOperand(MI, 9, O);
25842 O << ", ";
25843 printOperand(MI, 10, O);
25844 O << "}, {";
25845 printOperand(MI, 11, O);
25846 O << ", ";
25847 printOperand(MI, 12, O);
25848 O << "};";
25860 printOperand(MI, 5, O);
25861 O << ", {";
25862 printOperand(MI, 6, O);
25863 O << ", ";
25864 printOperand(MI, 7, O);
25865 O << ", ";
25866 printOperand(MI, 8, O);
25867 O << ", ";
25868 printOperand(MI, 8, O);
25869 O << "}], ";
25870 printOperand(MI, 9, O);
25871 O << ';';
25877 printOperand(MI, 5, O);
25878 O << ", {";
25879 printOperand(MI, 6, O);
25880 O << ", ";
25881 printOperand(MI, 7, O);
25882 O << "}], {";
25883 printOperand(MI, 8, O);
25884 O << ", ";
25885 printOperand(MI, 9, O);
25886 O << "}, {";
25887 printOperand(MI, 10, O);
25888 O << ", ";
25889 printOperand(MI, 11, O);
25890 O << "};";
25896 printOperand(MI, 5, O);
25897 O << ", {";
25898 printOperand(MI, 6, O);
25899 O << ", ";
25900 printOperand(MI, 7, O);
25901 O << ", ";
25902 printOperand(MI, 8, O);
25903 O << ", ";
25904 printOperand(MI, 8, O);
25905 O << "}], {";
25906 printOperand(MI, 9, O);
25907 O << ", ";
25908 printOperand(MI, 10, O);
25909 O << ", ";
25910 printOperand(MI, 11, O);
25911 O << ", ";
25912 printOperand(MI, 11, O);
25913 O << "}, {";
25914 printOperand(MI, 12, O);
25915 O << ", ";
25916 printOperand(MI, 13, O);
25917 O << ", ";
25918 printOperand(MI, 14, O);
25919 O << ", ";
25920 printOperand(MI, 14, O);
25921 O << "};";
25927 printOperand(MI, 5, O);
25928 O << ", {";
25929 printOperand(MI, 6, O);
25930 O << ", ";
25931 printOperand(MI, 7, O);
25932 O << ", ";
25933 printOperand(MI, 8, O);
25934 O << ", ";
25935 printOperand(MI, 9, O);
25936 O << "}], ";
25937 printOperand(MI, 10, O);
25938 O << ';';
25944 O << ", ";
25945 printOperand(MI, 6, O);
25946 O << "}], {";
25947 printOperand(MI, 7, O);
25948 O << "}, {";
25949 printOperand(MI, 8, O);
25950 O << "};";
25959 O << ", ";
25960 printOperand(MI, 6, O);
25961 O << "}], ";
25962 printOperand(MI, 7, O);
25963 O << ';';
25969 O << "}], {";
25970 printOperand(MI, 6, O);
25971 O << "}, {";
25972 printOperand(MI, 7, O);
25973 O << "};";
26032 O << "}], ";
26082 O << "], ";
26085 printOperand(MI, 6, O);
26086 O << ';';
26092 O << ", ";
26093 printOperand(MI, 6, O);
26094 O << ", ";
26095 printOperand(MI, 7, O);
26096 O << ", ";
26097 printOperand(MI, 7, O);
26098 O << "}], {";
26099 printOperand(MI, 8, O);
26100 O << ", ";
26101 printOperand(MI, 9, O);
26102 O << "}, {";
26103 printOperand(MI, 10, O);
26104 O << ", ";
26105 printOperand(MI, 11, O);
26106 O << "};";
26118 O << ", ";
26119 printOperand(MI, 6, O);
26120 O << ", ";
26121 printOperand(MI, 7, O);
26122 O << ", ";
26123 printOperand(MI, 7, O);
26124 O << "}], ";
26125 printOperand(MI, 8, O);
26126 O << ';';
26132 O << ", ";
26133 printOperand(MI, 6, O);
26134 O << "}], {";
26135 printOperand(MI, 7, O);
26136 O << ", ";
26137 printOperand(MI, 8, O);
26138 O << "}, {";
26139 printOperand(MI, 9, O);
26140 O << ", ";
26141 printOperand(MI, 10, O);
26142 O << "};";
26148 O << ", ";
26149 printOperand(MI, 6, O);
26150 O << ", ";
26151 printOperand(MI, 7, O);
26152 O << ", ";
26153 printOperand(MI, 7, O);
26154 O << "}], {";
26155 printOperand(MI, 8, O);
26156 O << ", ";
26157 printOperand(MI, 9, O);
26158 O << ", ";
26159 printOperand(MI, 10, O);
26160 O << ", ";
26161 printOperand(MI, 10, O);
26162 O << "}, {";
26163 printOperand(MI, 11, O);
26164 O << ", ";
26165 printOperand(MI, 12, O);
26166 O << ", ";
26167 printOperand(MI, 13, O);
26168 O << ", ";
26169 printOperand(MI, 13, O);
26170 O << "};";
26176 O << ", ";
26177 printOperand(MI, 6, O);
26178 O << ", ";
26179 printOperand(MI, 7, O);
26180 O << ", ";
26181 printOperand(MI, 8, O);
26182 O << "}], ";
26183 printOperand(MI, 9, O);
26184 O << ';';
26191 printOperand(MI, 5, O);
26192 O << ", ";
26193 printOperand(MI, 6, O);
26194 O << ", ";
26195 printOperand(MI, 7, O);
26196 O << "},\n\t\t{";
26197 printOperand(MI, 8, O);
26198 O << ", ";
26199 printOperand(MI, 9, O);
26200 O << "},\n\t\t{";
26201 printOperand(MI, 10, O);
26202 O << ", ";
26203 printOperand(MI, 11, O);
26204 O << "},\n\t\t{";
26205 printOperand(MI, 12, O);
26206 O << ", ";
26207 printOperand(MI, 13, O);
26208 O << ", ";
26209 printOperand(MI, 14, O);
26210 O << ", ";
26211 printOperand(MI, 15, O);
26212 O << "};";
26219 printOperand(MI, 5, O);
26220 O << ", ";
26221 printOperand(MI, 6, O);
26222 O << ", ";
26223 printOperand(MI, 7, O);
26224 O << "},\n\t\t{";
26225 printOperand(MI, 8, O);
26226 O << ", ";
26227 printOperand(MI, 9, O);
26228 O << "},\n\t\t{";
26229 printOperand(MI, 10, O);
26230 O << ", ";
26231 printOperand(MI, 11, O);
26232 O << "},\n\t\t{";
26233 printOperand(MI, 12, O);
26234 O << ", ";
26235 printOperand(MI, 13, O);
26236 O << ", ";
26237 printOperand(MI, 14, O);
26238 O << ", ";
26239 printOperand(MI, 15, O);
26240 O << ", ";
26241 printOperand(MI, 16, O);
26242 O << ", ";
26243 printOperand(MI, 17, O);
26244 O << ", ";
26245 printOperand(MI, 18, O);
26246 O << ", ";
26247 printOperand(MI, 19, O);
26248 O << "};";
26359 printOperand(MI, 6, O);
26360 O << ", ";
26361 printOperand(MI, 7, O);
26362 O << ", ";
26363 printOperand(MI, 8, O);
26364 O << "};";
26439 printOperand(MI, 7, O);
26440 O << ", ";
26441 printOperand(MI, 8, O);
26442 O << ", ";
26443 printOperand(MI, 9, O);
26444 O << "};";
26737 printOperand(MI, 9, O);
26811 printOperand(MI, 10, O);
26814 O << ';';
26889 O << "], ";
26890 printOperand(MI, 5, O);
26891 O << ';';
27002 printOperand(MI, 6, O);
27003 O << ", ";
27004 printOperand(MI, 7, O);
27005 O << ", ";
27006 printOperand(MI, 8, O);
27007 O << "}, ";
27008 printOperand(MI, 9, O);
27009 O << ';';
27084 printOperand(MI, 7, O);
27085 O << ", ";
27086 printOperand(MI, 8, O);
27087 O << ", ";
27088 printOperand(MI, 9, O);
27089 O << "}, ";
27090 printOperand(MI, 10, O);
27091 O << ';';