Lines Matching full:opcode
13 class I<bits<6> opcode, dag OOL, dag IOL, string asmstr, InstrItinClass itin>
22 let Inst{0-5} = opcode;
129 class IXFormMemOp<bits<6> opcode, dag OOL, dag IOL, string asmstr,
131 :I<opcode, OOL, IOL, asmstr, itin>, XFormMemOp;
134 class IForm<bits<6> opcode, bit aa, bit lk, dag OOL, dag IOL, string asmstr,
136 : I<opcode, OOL, IOL, asmstr, itin> {
146 class BForm<bits<6> opcode, bit aa, bit lk, dag OOL, dag IOL, string asmstr>
147 : I<opcode, OOL, IOL, asmstr, IIC_BrB> {
163 class BForm_1<bits<6> opcode, bits<5> bo, bit aa, bit lk, dag OOL, dag IOL,
165 : BForm<opcode, aa, lk, OOL, IOL, asmstr> {
171 class BForm_2<bits<6> opcode, bits<5> bo, bits<5> bi, bit aa, bit lk,
173 : I<opcode, OOL, IOL, asmstr, IIC_BrB> {
183 class BForm_3<bits<6> opcode, bit aa, bit lk,
185 : I<opcode, OOL, IOL, asmstr, IIC_BrB> {
197 class BForm_3_at<bits<6> opcode, bit aa, bit lk,
199 : I<opcode, OOL, IOL, asmstr, IIC_BrB> {
214 BForm_4<bits<6> opcode, bits<5> bo, bit aa, bit lk,
216 : I<opcode, OOL, IOL, asmstr, IIC_BrB> {
228 class SCForm<bits<6> opcode, bits<1> xo1, bits<1> xo2,
231 : I<opcode, OOL, IOL, asmstr, itin> {
242 class DForm_base<bits<6> opcode, dag OOL, dag IOL, string asmstr,
244 : I<opcode, OOL, IOL, asmstr, itin> {
256 class DForm_1<bits<6> opcode, dag OOL, dag IOL, string asmstr,
258 : DForm_base<opcode, OOL, IOL, asmstr, itin, pattern>, MemriOp {
261 class DForm_2<bits<6> opcode, dag OOL, dag IOL, string asmstr,
263 : DForm_base<opcode, OOL, IOL, asmstr, itin, pattern> {
270 class DForm_2_r0<bits<6> opcode, dag OOL, dag IOL, string asmstr,
272 : I<opcode, OOL, IOL, asmstr, itin> {
283 class DForm_4<bits<6> opcode, dag OOL, dag IOL, string asmstr,
285 : I<opcode, OOL, IOL, asmstr, itin> {
297 class DForm_4_zero<bits<6> opcode, dag OOL, dag IOL, string asmstr,
299 : DForm_1<opcode, OOL, IOL, asmstr, itin, pattern> {
306 class DForm_4_fixedreg_zero<bits<6> opcode, bits<5> R, dag OOL, dag IOL,
309 : DForm_4<opcode, OOL, IOL, asmstr, itin, pattern> {
346 class DForm_5<bits<6> opcode, dag OOL, dag IOL, string asmstr,
348 : I<opcode, OOL, IOL, asmstr, itin> {
361 class DForm_5_ext<bits<6> opcode, dag OOL, dag IOL, string asmstr,
363 : DForm_5<opcode, OOL, IOL, asmstr, itin> {
367 class DForm_6<bits<6> opcode, dag OOL, dag IOL, string asmstr,
369 : DForm_5<opcode, OOL, IOL, asmstr, itin>;
371 class DForm_6_ext<bits<6> opcode, dag OOL, dag IOL, string asmstr,
373 : DForm_6<opcode, OOL, IOL, asmstr, itin> {
379 class DSForm_1<bits<6> opcode, bits<2> xo, dag OOL, dag IOL, string asmstr,
381 : I<opcode, OOL, IOL, asmstr, itin>, MemriOp {
395 class DXForm<bits<6> opcode, bits<5> xo, dag OOL, dag IOL, string asmstr,
397 : I<opcode, OOL, IOL, asmstr, itin> {
411 class DQ_RD6_RS5_DQ12<bits<6> opcode, bits<3> xo, dag OOL, dag IOL,
413 : I<opcode, OOL, IOL, asmstr, itin>, MemriOp {
427 class DQForm_RTp5_RA17_MEM<bits<6> opcode, bits<4> xo, dag OOL, dag IOL,
430 : I<opcode, OOL, IOL, asmstr, itin>, MemriOp {
443 class XForm_base_r3xo<bits<6> opcode, bits<10> xo, dag OOL, dag IOL, string asmstr,
445 : I<opcode, OOL, IOL, asmstr, itin> {
461 class XForm_base_r3xo_memOp<bits<6> opcode, bits<10> xo, dag OOL, dag IOL,
464 : XForm_base_r3xo<opcode, xo, OOL, IOL, asmstr, itin, pattern>, XFormMemOp;
477 class XForm_attn<bits<6> opcode, bits<10> xo, dag OOL, dag IOL, string asmstr,
479 : I<opcode, OOL, IOL, asmstr, itin> {
486 <bits<6> opcode, bits<10> xo, dag OOL, dag IOL, string asmstr,
488 : I<opcode, OOL, IOL, asmstr, itin> {
503 class XForm_1<bits<6> opcode, bits<10> xo, dag OOL, dag IOL, string asmstr,
505 : XForm_base_r3xo<opcode, xo, OOL, IOL, asmstr, itin, pattern>;
507 class XForm_1_memOp<bits<6> opcode, bits<10> xo, dag OOL, dag IOL, string asmstr,
509 : XForm_base_r3xo_memOp<opcode, xo, OOL, IOL, asmstr, itin, pattern>;
511 class XForm_1a<bits<6> opcode, bits<10> xo, dag OOL, dag IOL, string asmstr,
513 : XForm_base_r3xo<opcode, xo, OOL, IOL, asmstr, itin, pattern> {
517 class XForm_rs<bits<6> opcode, bits<10> xo, dag OOL, dag IOL, string asmstr,
519 : XForm_base_r3xo<opcode, xo, OOL, IOL, asmstr, itin, pattern> {
524 class XForm_tlbws<bits<6> opcode, bits<10> xo, dag OOL, dag IOL, string asmstr,
526 : I<opcode, OOL, IOL, asmstr, itin> {
540 class XForm_6<bits<6> opcode, bits<10> xo, dag OOL, dag IOL, string asmstr,
542 : XForm_base_r3xo_swapped<opcode, xo, OOL, IOL, asmstr, itin> {
546 class XForm_8<bits<6> opcode, bits<10> xo, dag OOL, dag IOL, string asmstr,
548 : XForm_base_r3xo<opcode, xo, OOL, IOL, asmstr, itin, pattern>;
550 class XForm_8_memOp<bits<6> opcode, bits<10> xo, dag OOL, dag IOL, string asmstr,
552 : XForm_base_r3xo_memOp<opcode, xo, OOL, IOL, asmstr, itin, pattern>;
554 class XForm_10<bits<6> opcode, bits<10> xo, dag OOL, dag IOL, string asmstr,
556 : XForm_base_r3xo_swapped<opcode, xo, OOL, IOL, asmstr, itin> {
560 class XForm_11<bits<6> opcode, bits<10> xo, dag OOL, dag IOL, string asmstr,
562 : XForm_base_r3xo_swapped<opcode, xo, OOL, IOL, asmstr, itin> {
567 class XForm_16<bits<6> opcode, bits<10> xo, dag OOL, dag IOL, string asmstr,
569 : I<opcode, OOL, IOL, asmstr, itin> {
584 class XForm_icbt<bits<6> opcode, bits<10> xo, dag OOL, dag IOL, string asmstr,
586 : I<opcode, OOL, IOL, asmstr, itin> {
599 class XForm_sr<bits<6> opcode, bits<10> xo, dag OOL, dag IOL, string asmstr,
601 : I<opcode, OOL, IOL, asmstr, itin> {
610 class XForm_mbar<bits<6> opcode, bits<10> xo, dag OOL, dag IOL, string asmstr,
612 : I<opcode, OOL, IOL, asmstr, itin> {
619 class XForm_srin<bits<6> opcode, bits<10> xo, dag OOL, dag IOL, string asmstr,
621 : I<opcode, OOL, IOL, asmstr, itin> {
630 class XForm_mtmsr<bits<6> opcode, bits<10> xo, dag OOL, dag IOL, string asmstr,
632 : I<opcode, OOL, IOL, asmstr, itin> {
641 class XForm_16_ext<bits<6> opcode, bits<10> xo, dag OOL, dag IOL, string asmstr,
643 : XForm_16<opcode, xo, OOL, IOL, asmstr, itin> {
647 class XForm_17<bits<6> opcode, bits<10> xo, dag OOL, dag IOL, string asmstr,
649 : I<opcode, OOL, IOL, asmstr, itin> {
662 class XForm_17a<bits<6> opcode, bits<10> xo, dag OOL, dag IOL, string asmstr,
664 : XForm_17<opcode, xo, OOL, IOL, asmstr, itin > {
669 class XForm_18<bits<6> opcode, bits<10> xo, dag OOL, dag IOL, string asmstr,
671 : I<opcode, OOL, IOL, asmstr, itin> {
685 class XForm_19<bits<6> opcode, bits<10> xo, dag OOL, dag IOL, string asmstr,
687 : XForm_18<opcode, xo, OOL, IOL, asmstr, itin, pattern> {
691 class XForm_20<bits<6> opcode, bits<6> xo, dag OOL, dag IOL, string asmstr,
693 : I<opcode, OOL, IOL, asmstr, itin> {
709 class XForm_24<bits<6> opcode, bits<10> xo, dag OOL, dag IOL, string asmstr,
711 : I<opcode, OOL, IOL, asmstr, itin> {
720 class XForm_24_sync<bits<6> opcode, bits<10> xo, dag OOL, dag IOL,
722 : I<opcode, OOL, IOL, asmstr, itin> {
734 class XForm_IMM2_IMM2<bits<6> opcode, bits<10> xo, dag OOL, dag IOL,
736 : I<opcode, OOL, IOL, asmstr, itin> {
750 class XForm_IMM3_IMM2<bits<6> opcode, bits<10> xo, dag OOL, dag IOL,
752 : I<opcode, OOL, IOL, asmstr, itin> {
766 class XForm_24_eieio<bits<6> opcode, bits<10> xo, dag OOL, dag IOL,
768 : XForm_24_sync<opcode, xo, OOL, IOL, asmstr, itin, pattern> {
772 class XForm_25<bits<6> opcode, bits<10> xo, dag OOL, dag IOL, string asmstr,
774 : XForm_base_r3xo<opcode, xo, OOL, IOL, asmstr, itin, pattern> {
777 class XForm_25_memOp<bits<6> opcode, bits<10> xo, dag OOL, dag IOL,
779 : XForm_base_r3xo_memOp<opcode, xo, OOL, IOL, asmstr, itin, pattern> {
783 class XForm_26<bits<6> opcode, bits<10> xo, dag OOL, dag IOL, string asmstr,
785 : XForm_base_r3xo<opcode, xo, OOL, IOL, asmstr, itin, pattern> {
789 class XForm_28_memOp<bits<6> opcode, bits<10> xo, dag OOL, dag IOL,
791 : XForm_base_r3xo_memOp<opcode, xo, OOL, IOL, asmstr, itin, pattern> {
794 class XForm_28<bits<6> opcode, bits<10> xo, dag OOL, dag IOL, string asmstr,
796 : XForm_base_r3xo<opcode, xo, OOL, IOL, asmstr, itin, pattern> {
801 class XForm_42<bits<6> opcode, bits<10> xo, dag OOL, dag IOL, string asmstr,
803 : XForm_base_r3xo<opcode, xo, OOL, IOL, asmstr, itin, pattern> {
813 class XForm_43<bits<6> opcode, bits<10> xo, dag OOL, dag IOL, string asmstr,
815 : XForm_base_r3xo<opcode, xo, OOL, IOL, asmstr, itin, pattern> {
827 class XForm_44<bits<6> opcode, bits<10> xo, dag OOL, dag IOL, string asmstr,
829 : I<opcode, OOL, IOL, asmstr, itin> {
841 class XForm_45<bits<6> opcode, bits<10> xo, dag OOL, dag IOL, string asmstr,
843 : I<opcode, OOL, IOL, asmstr, itin> {
855 class X_FRT5_XO2_XO3_XO10<bits<6> opcode, bits<2> xo1, bits<3> xo2, bits<10> xo,
858 : XForm_base_r3xo<opcode, xo, OOL, IOL, asmstr, itin, pattern> {
869 class X_FRT5_XO2_XO3_FRB5_XO10<bits<6> opcode, bits<2> xo1, bits<3> xo2,
872 : XForm_base_r3xo<opcode, xo, OOL, IOL, asmstr, itin, pattern> {
884 class X_FRT5_XO2_XO3_DRM3_XO10<bits<6> opcode, bits<2> xo1, bits<3> xo2,
887 : XForm_base_r3xo<opcode, xo, OOL, IOL, asmstr, itin, pattern> {
900 class X_FRT5_XO2_XO3_RM2_X10<bits<6> opcode, bits<2> xo1, bits<3> xo2,
903 : XForm_base_r3xo<opcode, xo, OOL, IOL, asmstr, itin, pattern> {
917 class XForm_0<bits<6> opcode, bits<10> xo, dag OOL, dag IOL, string asmstr,
919 : XForm_base_r3xo<opcode, xo, OOL, IOL, asmstr, itin, pattern> {
925 class XForm_16b<bits<6> opcode, bits<10> xo, dag OOL, dag IOL, string asmstr,
927 : XForm_base_r3xo<opcode, xo, OOL, IOL, asmstr, itin, pattern> {
932 class XForm_htm0<bits<6> opcode, bits<10> xo, dag OOL, dag IOL,
934 : I<opcode, OOL, IOL, asmstr, itin> {
946 class XForm_htm1<bits<6> opcode, bits<10> xo, dag OOL, dag IOL,
948 : I<opcode, OOL, IOL, asmstr, itin> {
959 class XForm_htm2<bits<6> opcode, bits<10> xo, dag OOL, dag IOL, string asmstr,
961 : I<opcode, OOL, IOL, asmstr, itin> {
973 class XForm_htm3<bits<6> opcode, bits<10> xo, dag OOL, dag IOL, string asmstr,
975 : I<opcode, OOL, IOL, asmstr, itin> {
987 class X_BF3_L1_RS5_RS5<bits<6> opcode, bits<10> xo, dag OOL, dag IOL,
989 : I<opcode, OOL, IOL, asmstr, itin> {
1007 class X_BF3_RS5_RS5<bits<6> opcode, bits<10> xo, dag OOL, dag IOL,
1009 : I<opcode, OOL, IOL, asmstr, itin> {
1025 class X_RD5_XO5_RS5<bits<6> opcode, bits<5> xo2, bits<10> xo, dag OOL, dag IOL,
1027 : XForm_base_r3xo<opcode, xo, OOL, IOL, asmstr, itin, pattern> {
1031 class X_BF3_DCMX7_RS5<bits<6> opcode, bits<10> xo, dag OOL, dag IOL,
1033 : I<opcode, OOL, IOL, asmstr, itin> {
1047 class X_RD6_IMM8<bits<6> opcode, bits<10> xo, dag OOL, dag IOL,
1049 : I<opcode, OOL, IOL, asmstr, itin> {
1064 class X_RD5_RS5_IM5<bits<6> opcode, bits<10> xo, dag OOL, dag IOL,
1066 : XForm_base_r3xo_memOp<opcode, xo, OOL, IOL, asmstr, itin, []> {
1069 class X_BF3<bits<6> opcode, bits<10> xo, dag OOL, dag IOL, string asmstr,
1071 : XForm_17<opcode, xo, OOL, IOL, asmstr, itin> {
1077 class X_L1_RS5_RS5<bits<6> opcode, bits<10> xo, dag OOL, dag IOL,
1079 : XForm_16<opcode, xo, OOL, IOL, asmstr, itin> {
1088 class XX1Form<bits<6> opcode, bits<10> xo, dag OOL, dag IOL, string asmstr,
1090 : I<opcode, OOL, IOL, asmstr, itin> {
1104 class XX1Form_memOp<bits<6> opcode, bits<10> xo, dag OOL, dag IOL,
1106 : XX1Form<opcode, xo, OOL, IOL, asmstr, itin, pattern>, XFormMemOp;
1108 class XX1_RS6_RD5_XO<bits<6> opcode, bits<10> xo, dag OOL, dag IOL,
1110 : XX1Form<opcode, xo, OOL, IOL, asmstr, itin, pattern> {
1114 class XX2Form<bits<6> opcode, bits<9> xo, dag OOL, dag IOL, string asmstr,
1116 : I<opcode, OOL, IOL, asmstr, itin> {
1130 class XX2Form_1<bits<6> opcode, bits<9> xo, dag OOL, dag IOL, string asmstr,
1132 : I<opcode, OOL, IOL, asmstr, itin> {
1146 class XX2Form_2<bits<6> opcode, bits<9> xo, dag OOL, dag IOL, string asmstr,
1148 : I<opcode, OOL, IOL, asmstr, itin> {
1164 class XX2_RD6_UIM5_RS6<bits<6> opcode, bits<9> xo, dag OOL, dag IOL,
1166 : I<opcode, OOL, IOL, asmstr, itin> {
1182 class XX2_RD5_XO5_RS6<bits<6> opcode, bits<5> xo2, bits<9> xo, dag OOL, dag IOL,
1184 : I<opcode, OOL, IOL, asmstr, itin> {
1199 class XX2_RD6_XO5_RS6<bits<6> opcode, bits<5> xo2, bits<9> xo, dag OOL, dag IOL,
1201 : I<opcode, OOL, IOL, asmstr, itin> {
1215 class XX2_BF3_DCMX7_RS6<bits<6> opcode, bits<9> xo, dag OOL, dag IOL,
1217 : I<opcode, OOL, IOL, asmstr, itin> {
1232 class XX2_RD6_DCMX7_RS6<bits<6> opcode, bits<4> xo1, bits<3> xo2,
1235 : I<opcode, OOL, IOL, asmstr, itin> {
1253 class XForm_XD6_RA5_RB5<bits<6> opcode, bits<10> xo, dag OOL, dag IOL,
1255 : I<opcode, OOL, IOL, asmstr, itin>, MemriOp {
1269 class XForm_BF3_UIM6_FRB5<bits<6> opcode, bits<10> xo, dag OOL, dag IOL,
1271 : I<opcode, OOL, IOL, asmstr, itin> {
1286 class XForm_SP2_FRTB5<bits<6> opcode, bits<10> xo, dag OOL, dag IOL, string asmstr,
1288 : I<opcode, OOL, IOL, asmstr, itin> {
1305 class XForm_S1_FRTB5<bits<6> opcode, bits<10> xo, dag OOL, dag IOL,
1307 : I<opcode, OOL, IOL, asmstr, itin> {
1324 class XX3Form<bits<6> opcode, bits<8> xo, dag OOL, dag IOL, string asmstr,
1326 : I<opcode, OOL, IOL, asmstr, itin> {
1342 class XX3Form_SameOp<bits<6> opcode, bits<8> xo, dag OOL, dag IOL, string asmstr,
1344 : XX3Form<opcode, xo, OOL, IOL, asmstr, itin, pattern> {
1349 class XX3Form_1<bits<6> opcode, bits<8> xo, dag OOL, dag IOL, string asmstr,
1351 : I<opcode, OOL, IOL, asmstr, itin> {
1368 class XX3Form_2<bits<6> opcode, bits<5> xo, dag OOL, dag IOL, string asmstr,
1370 : I<opcode, OOL, IOL, asmstr, itin> {
1389 class XX3Form_Rc<bits<6> opcode, bits<7> xo, dag OOL, dag IOL, string asmstr,
1391 : I<opcode, OOL, IOL, asmstr, itin> {
1410 class XX4Form<bits<6> opcode, bits<2> xo, dag OOL, dag IOL, string asmstr,
1412 : I<opcode, OOL, IOL, asmstr, itin> {
1483 class XLForm_1<bits<6> opcode, bits<10> xo, dag OOL, dag IOL, string asmstr,
1485 : I<opcode, OOL, IOL, asmstr, itin> {
1500 class XLForm_1s<bits<6> opcode, bits<10> xo, dag OOL, dag IOL, string asmstr,
1502 : XLForm_1<opcode, xo, OOL, IOL, asmstr, itin, pattern> {
1506 class XLForm_1_np<bits<6> opcode, bits<10> xo, dag OOL, dag IOL, string asmstr,
1508 : XLForm_1<opcode, xo, OOL, IOL, asmstr, itin, pattern> {
1514 class XLForm_1_gen<bits<6> opcode, bits<10> xo, dag OOL, dag IOL, string asmstr,
1516 : XLForm_1<opcode, xo, OOL, IOL, asmstr, itin, pattern> {
1525 class XLForm_1_ext<bits<6> opcode, bits<10> xo, dag OOL, dag IOL, string asmstr,
1527 : I<opcode, OOL, IOL, asmstr, itin> {
1539 class XLForm_2<bits<6> opcode, bits<10> xo, bit lk, dag OOL, dag IOL, string asmstr,
1541 : I<opcode, OOL, IOL, asmstr, itin> {
1556 class XLForm_2_br<bits<6> opcode, bits<10> xo, bit lk,
1558 : XLForm_2<opcode, xo, lk, OOL, IOL, asmstr, itin, pattern> {
1568 class XLForm_2_br2<bits<6> opcode, bits<10> xo, bits<5> bo, bit lk,
1570 : XLForm_2<opcode, xo, lk, OOL, IOL, asmstr, itin, pattern> {
1575 class XLForm_2_ext<bits<6> opcode, bits<10> xo, bits<5> bo, bits<5> bi, bit lk,
1577 : XLForm_2<opcode, xo, lk, OOL, IOL, asmstr, itin, pattern> {
1583 class XLForm_3<bits<6> opcode, bits<10> xo, dag OOL, dag IOL, string asmstr,
1585 : I<opcode, OOL, IOL, asmstr, itin> {
1598 class XLForm_4<bits<6> opcode, bits<10> xo, dag OOL, dag IOL, string asmstr,
1600 : I<opcode, OOL, IOL, asmstr, itin> {
1617 class XLForm_S<bits<6> opcode, bits<10> xo, dag OOL, dag IOL, string asmstr,
1619 : I<opcode, OOL, IOL, asmstr, itin> {
1695 class XFXForm_1<bits<6> opcode, bits<10> xo, dag OOL, dag IOL, string asmstr,
1697 : I<opcode, OOL, IOL, asmstr, itin> {
1716 class XFXForm_1_ext<bits<6> opcode, bits<10> xo, bits<10> spr,
1718 : XFXForm_1<opcode, xo, OOL, IOL, asmstr, itin> {
1722 class XFXForm_3<bits<6> opcode, bits<10> xo, dag OOL, dag IOL, string asmstr,
1724 : I<opcode, OOL, IOL, asmstr, itin> {
1733 class XFXForm_3p<bits<6> opcode, bits<10> xo, dag OOL, dag IOL, string asmstr,
1735 : I<opcode, OOL, IOL, asmstr, itin> {
1746 class XFXForm_5<bits<6> opcode, bits<10> xo, dag OOL, dag IOL, string asmstr,
1748 : I<opcode, OOL, IOL, asmstr, itin> {
1760 class XFXForm_5a<bits<6> opcode, bits<10> xo, dag OOL, dag IOL, string asmstr,
1762 : I<opcode, OOL, IOL, asmstr, itin> {
1777 class XFLForm<bits<6> opcode, bits<10> xo, dag OOL, dag IOL, string asmstr,
1779 : I<opcode, OOL, IOL, asmstr, itin> {
1794 class XFLForm_1<bits<6> opcode, bits<10> xo, dag OOL, dag IOL, string asmstr,
1796 : I<opcode, OOL, IOL, asmstr, itin> {
1814 class XSForm_1<bits<6> opcode, bits<9> xo, dag OOL, dag IOL, string asmstr,
1816 : I<opcode, OOL, IOL, asmstr, itin> {
1833 class XOForm_1<bits<6> opcode, bits<9> xo, bit oe, dag OOL, dag IOL, string asmstr,
1835 : I<opcode, OOL, IOL, asmstr, itin> {
1852 class XOForm_3<bits<6> opcode, bits<9> xo, bit oe,
1854 : XOForm_1<opcode, xo, oe, OOL, IOL, asmstr, itin, pattern> {
1859 class AForm_1<bits<6> opcode, bits<5> xo, dag OOL, dag IOL, string asmstr,
1861 : I<opcode, OOL, IOL, asmstr, itin> {
1879 class AForm_2<bits<6> opcode, bits<5> xo, dag OOL, dag IOL, string asmstr,
1881 : AForm_1<opcode, xo, OOL, IOL, asmstr, itin, pattern> {
1885 class AForm_3<bits<6> opcode, bits<5> xo, dag OOL, dag IOL, string asmstr,
1887 : AForm_1<opcode, xo, OOL, IOL, asmstr, itin, pattern> {
1891 class AForm_4<bits<6> opcode, bits<5> xo, dag OOL, dag IOL, string asmstr,
1893 : I<opcode, OOL, IOL, asmstr, itin> {
1910 class MForm_1<bits<6> opcode, dag OOL, dag IOL, string asmstr,
1912 : I<opcode, OOL, IOL, asmstr, itin> {
1931 class MForm_2<bits<6> opcode, dag OOL, dag IOL, string asmstr,
1933 : I<opcode, OOL, IOL, asmstr, itin> {
1953 class MDForm_1<bits<6> opcode, bits<3> xo, dag OOL, dag IOL, string asmstr,
1955 : I<opcode, OOL, IOL, asmstr, itin> {
1974 class MDSForm_1<bits<6> opcode, bits<4> xo, dag OOL, dag IOL, string asmstr,
1976 : I<opcode, OOL, IOL, asmstr, itin> {
2235 class Z22Form_BF3_FRA5_DCM6<bits<6> opcode, bits<9> xo, dag OOL, dag IOL,
2238 : I<opcode, OOL, IOL, asmstr, itin> {
2253 class Z22Form_FRTA5_SH6<bits<6> opcode, bits<9> xo, dag OOL, dag IOL,
2255 : I<opcode, OOL, IOL, asmstr, itin> {
2272 class Z23Form_8<bits<6> opcode, bits<8> xo, dag OOL, dag IOL, string asmstr,
2274 : I<opcode, OOL, IOL, asmstr, itin> {
2293 class Z23Form_RTAB5_CY2<bits<6> opcode, bits<8> xo, dag OOL, dag IOL,
2295 : I<opcode, OOL, IOL, asmstr, itin> {
2311 class Z23Form_FRTAB5_RMC2<bits<6> opcode, bits<8> xo, dag OOL, dag IOL,
2313 : I<opcode, OOL, IOL, asmstr, NoItinerary> {
2331 class Z23Form_TE5_FRTB5_RMC2<bits<6> opcode, bits<8> xo, dag OOL, dag IOL,
2333 : Z23Form_FRTAB5_RMC2<opcode, xo, OOL, IOL, asmstr, pattern> {
2338 class Z23Form_FRTB5_R1_RMC2<bits<6> opcode, bits<8> xo, dag OOL, dag IOL,
2340 : I<opcode, OOL, IOL, asmstr, NoItinerary> {