@@ -536,198 +536,6 @@ v_dot2_u32_u16 v0, v1, v2, v3 op_sel:[1,1] op_sel_hi:[0,1]
536536v_dot2_u32_u16 v0 , v1 , v2 , v3 op_sel: [ 1 , 1 ] op_sel_hi: [ 1 , 0 ]
537537// CHECK: encoding: [ 0x00 , 0x18 , 0xa7 , 0xd3 , 0x01 , 0x05 , 0x0e , 0x1c ]
538538v_dot2_u32_u16 v0 , v1 , v2 , v3 op_sel: [ 1 , 1 ] op_sel_hi: [ 1 , 1 ]
539- // CHECK: encoding: [ 0x00 , 0x40 , 0xa8 , 0xd3 , 0x01 , 0x05 , 0x0e , 0x1c ]
540- v_dot4_i32_i8 v0 , v1 , v2 , v3 op_sel: [ 0 , 0 ]
541- // CHECK: encoding: [ 0x00 , 0x50 , 0xa8 , 0xd3 , 0x01 , 0x05 , 0x0e , 0x1c ]
542- v_dot4_i32_i8 v0 , v1 , v2 , v3 op_sel: [ 0 , 1 ]
543- // CHECK: encoding: [ 0x00 , 0x48 , 0xa8 , 0xd3 , 0x01 , 0x05 , 0x0e , 0x1c ]
544- v_dot4_i32_i8 v0 , v1 , v2 , v3 op_sel: [ 1 , 0 ]
545- // CHECK: encoding: [ 0x00 , 0x58 , 0xa8 , 0xd3 , 0x01 , 0x05 , 0x0e , 0x1c ]
546- v_dot4_i32_i8 v0 , v1 , v2 , v3 op_sel: [ 1 , 1 ]
547- // CHECK: encoding: [ 0x00 , 0x00 , 0xa8 , 0xd3 , 0x01 , 0x05 , 0x0e , 0x04 ]
548- v_dot4_i32_i8 v0 , v1 , v2 , v3 op_sel_hi: [ 0 , 0 ]
549- // CHECK: encoding: [ 0x00 , 0x00 , 0xa8 , 0xd3 , 0x01 , 0x05 , 0x0e , 0x14 ]
550- v_dot4_i32_i8 v0 , v1 , v2 , v3 op_sel_hi: [ 0 , 1 ]
551- // CHECK: encoding: [ 0x00 , 0x00 , 0xa8 , 0xd3 , 0x01 , 0x05 , 0x0e , 0x0c ]
552- v_dot4_i32_i8 v0 , v1 , v2 , v3 op_sel_hi: [ 1 , 0 ]
553- // CHECK: encoding: [ 0x00 , 0x00 , 0xa8 , 0xd3 , 0x01 , 0x05 , 0x0e , 0x1c ]
554- v_dot4_i32_i8 v0 , v1 , v2 , v3 op_sel_hi: [ 1 , 1 ]
555- // CHECK: encoding: [ 0x00 , 0x00 , 0xa8 , 0xd3 , 0x01 , 0x05 , 0x0e , 0x04 ]
556- v_dot4_i32_i8 v0 , v1 , v2 , v3 op_sel: [ 0 , 0 ] op_sel_hi: [ 0 , 0 ]
557- // CHECK: encoding: [ 0x00 , 0x00 , 0xa8 , 0xd3 , 0x01 , 0x05 , 0x0e , 0x14 ]
558- v_dot4_i32_i8 v0 , v1 , v2 , v3 op_sel: [ 0 , 0 ] op_sel_hi: [ 0 , 1 ]
559- // CHECK: encoding: [ 0x00 , 0x00 , 0xa8 , 0xd3 , 0x01 , 0x05 , 0x0e , 0x0c ]
560- v_dot4_i32_i8 v0 , v1 , v2 , v3 op_sel: [ 0 , 0 ] op_sel_hi: [ 1 , 0 ]
561- // CHECK: encoding: [ 0x00 , 0x00 , 0xa8 , 0xd3 , 0x01 , 0x05 , 0x0e , 0x1c ]
562- v_dot4_i32_i8 v0 , v1 , v2 , v3 op_sel: [ 0 , 0 ] op_sel_hi: [ 1 , 1 ]
563- // CHECK: encoding: [ 0x00 , 0x10 , 0xa8 , 0xd3 , 0x01 , 0x05 , 0x0e , 0x04 ]
564- v_dot4_i32_i8 v0 , v1 , v2 , v3 op_sel: [ 0 , 1 ] op_sel_hi: [ 0 , 0 ]
565- // CHECK: encoding: [ 0x00 , 0x10 , 0xa8 , 0xd3 , 0x01 , 0x05 , 0x0e , 0x14 ]
566- v_dot4_i32_i8 v0 , v1 , v2 , v3 op_sel: [ 0 , 1 ] op_sel_hi: [ 0 , 1 ]
567- // CHECK: encoding: [ 0x00 , 0x10 , 0xa8 , 0xd3 , 0x01 , 0x05 , 0x0e , 0x0c ]
568- v_dot4_i32_i8 v0 , v1 , v2 , v3 op_sel: [ 0 , 1 ] op_sel_hi: [ 1 , 0 ]
569- // CHECK: encoding: [ 0x00 , 0x10 , 0xa8 , 0xd3 , 0x01 , 0x05 , 0x0e , 0x1c ]
570- v_dot4_i32_i8 v0 , v1 , v2 , v3 op_sel: [ 0 , 1 ] op_sel_hi: [ 1 , 1 ]
571- // CHECK: encoding: [ 0x00 , 0x08 , 0xa8 , 0xd3 , 0x01 , 0x05 , 0x0e , 0x04 ]
572- v_dot4_i32_i8 v0 , v1 , v2 , v3 op_sel: [ 1 , 0 ] op_sel_hi: [ 0 , 0 ]
573- // CHECK: encoding: [ 0x00 , 0x08 , 0xa8 , 0xd3 , 0x01 , 0x05 , 0x0e , 0x14 ]
574- v_dot4_i32_i8 v0 , v1 , v2 , v3 op_sel: [ 1 , 0 ] op_sel_hi: [ 0 , 1 ]
575- // CHECK: encoding: [ 0x00 , 0x08 , 0xa8 , 0xd3 , 0x01 , 0x05 , 0x0e , 0x0c ]
576- v_dot4_i32_i8 v0 , v1 , v2 , v3 op_sel: [ 1 , 0 ] op_sel_hi: [ 1 , 0 ]
577- // CHECK: encoding: [ 0x00 , 0x08 , 0xa8 , 0xd3 , 0x01 , 0x05 , 0x0e , 0x1c ]
578- v_dot4_i32_i8 v0 , v1 , v2 , v3 op_sel: [ 1 , 0 ] op_sel_hi: [ 1 , 1 ]
579- // CHECK: encoding: [ 0x00 , 0x18 , 0xa8 , 0xd3 , 0x01 , 0x05 , 0x0e , 0x04 ]
580- v_dot4_i32_i8 v0 , v1 , v2 , v3 op_sel: [ 1 , 1 ] op_sel_hi: [ 0 , 0 ]
581- // CHECK: encoding: [ 0x00 , 0x18 , 0xa8 , 0xd3 , 0x01 , 0x05 , 0x0e , 0x14 ]
582- v_dot4_i32_i8 v0 , v1 , v2 , v3 op_sel: [ 1 , 1 ] op_sel_hi: [ 0 , 1 ]
583- // CHECK: encoding: [ 0x00 , 0x18 , 0xa8 , 0xd3 , 0x01 , 0x05 , 0x0e , 0x0c ]
584- v_dot4_i32_i8 v0 , v1 , v2 , v3 op_sel: [ 1 , 1 ] op_sel_hi: [ 1 , 0 ]
585- // CHECK: encoding: [ 0x00 , 0x18 , 0xa8 , 0xd3 , 0x01 , 0x05 , 0x0e , 0x1c ]
586- v_dot4_i32_i8 v0 , v1 , v2 , v3 op_sel: [ 1 , 1 ] op_sel_hi: [ 1 , 1 ]
587- // CHECK: encoding: [ 0x00 , 0x40 , 0xa9 , 0xd3 , 0x01 , 0x05 , 0x0e , 0x1c ]
588- v_dot4_u32_u8 v0 , v1 , v2 , v3 op_sel: [ 0 , 0 ]
589- // CHECK: encoding: [ 0x00 , 0x50 , 0xa9 , 0xd3 , 0x01 , 0x05 , 0x0e , 0x1c ]
590- v_dot4_u32_u8 v0 , v1 , v2 , v3 op_sel: [ 0 , 1 ]
591- // CHECK: encoding: [ 0x00 , 0x48 , 0xa9 , 0xd3 , 0x01 , 0x05 , 0x0e , 0x1c ]
592- v_dot4_u32_u8 v0 , v1 , v2 , v3 op_sel: [ 1 , 0 ]
593- // CHECK: encoding: [ 0x00 , 0x58 , 0xa9 , 0xd3 , 0x01 , 0x05 , 0x0e , 0x1c ]
594- v_dot4_u32_u8 v0 , v1 , v2 , v3 op_sel: [ 1 , 1 ]
595- // CHECK: encoding: [ 0x00 , 0x00 , 0xa9 , 0xd3 , 0x01 , 0x05 , 0x0e , 0x04 ]
596- v_dot4_u32_u8 v0 , v1 , v2 , v3 op_sel_hi: [ 0 , 0 ]
597- // CHECK: encoding: [ 0x00 , 0x00 , 0xa9 , 0xd3 , 0x01 , 0x05 , 0x0e , 0x14 ]
598- v_dot4_u32_u8 v0 , v1 , v2 , v3 op_sel_hi: [ 0 , 1 ]
599- // CHECK: encoding: [ 0x00 , 0x00 , 0xa9 , 0xd3 , 0x01 , 0x05 , 0x0e , 0x0c ]
600- v_dot4_u32_u8 v0 , v1 , v2 , v3 op_sel_hi: [ 1 , 0 ]
601- // CHECK: encoding: [ 0x00 , 0x00 , 0xa9 , 0xd3 , 0x01 , 0x05 , 0x0e , 0x1c ]
602- v_dot4_u32_u8 v0 , v1 , v2 , v3 op_sel_hi: [ 1 , 1 ]
603- // CHECK: encoding: [ 0x00 , 0x00 , 0xa9 , 0xd3 , 0x01 , 0x05 , 0x0e , 0x04 ]
604- v_dot4_u32_u8 v0 , v1 , v2 , v3 op_sel: [ 0 , 0 ] op_sel_hi: [ 0 , 0 ]
605- // CHECK: encoding: [ 0x00 , 0x00 , 0xa9 , 0xd3 , 0x01 , 0x05 , 0x0e , 0x14 ]
606- v_dot4_u32_u8 v0 , v1 , v2 , v3 op_sel: [ 0 , 0 ] op_sel_hi: [ 0 , 1 ]
607- // CHECK: encoding: [ 0x00 , 0x00 , 0xa9 , 0xd3 , 0x01 , 0x05 , 0x0e , 0x0c ]
608- v_dot4_u32_u8 v0 , v1 , v2 , v3 op_sel: [ 0 , 0 ] op_sel_hi: [ 1 , 0 ]
609- // CHECK: encoding: [ 0x00 , 0x00 , 0xa9 , 0xd3 , 0x01 , 0x05 , 0x0e , 0x1c ]
610- v_dot4_u32_u8 v0 , v1 , v2 , v3 op_sel: [ 0 , 0 ] op_sel_hi: [ 1 , 1 ]
611- // CHECK: encoding: [ 0x00 , 0x10 , 0xa9 , 0xd3 , 0x01 , 0x05 , 0x0e , 0x04 ]
612- v_dot4_u32_u8 v0 , v1 , v2 , v3 op_sel: [ 0 , 1 ] op_sel_hi: [ 0 , 0 ]
613- // CHECK: encoding: [ 0x00 , 0x10 , 0xa9 , 0xd3 , 0x01 , 0x05 , 0x0e , 0x14 ]
614- v_dot4_u32_u8 v0 , v1 , v2 , v3 op_sel: [ 0 , 1 ] op_sel_hi: [ 0 , 1 ]
615- // CHECK: encoding: [ 0x00 , 0x10 , 0xa9 , 0xd3 , 0x01 , 0x05 , 0x0e , 0x0c ]
616- v_dot4_u32_u8 v0 , v1 , v2 , v3 op_sel: [ 0 , 1 ] op_sel_hi: [ 1 , 0 ]
617- // CHECK: encoding: [ 0x00 , 0x10 , 0xa9 , 0xd3 , 0x01 , 0x05 , 0x0e , 0x1c ]
618- v_dot4_u32_u8 v0 , v1 , v2 , v3 op_sel: [ 0 , 1 ] op_sel_hi: [ 1 , 1 ]
619- // CHECK: encoding: [ 0x00 , 0x08 , 0xa9 , 0xd3 , 0x01 , 0x05 , 0x0e , 0x04 ]
620- v_dot4_u32_u8 v0 , v1 , v2 , v3 op_sel: [ 1 , 0 ] op_sel_hi: [ 0 , 0 ]
621- // CHECK: encoding: [ 0x00 , 0x08 , 0xa9 , 0xd3 , 0x01 , 0x05 , 0x0e , 0x14 ]
622- v_dot4_u32_u8 v0 , v1 , v2 , v3 op_sel: [ 1 , 0 ] op_sel_hi: [ 0 , 1 ]
623- // CHECK: encoding: [ 0x00 , 0x08 , 0xa9 , 0xd3 , 0x01 , 0x05 , 0x0e , 0x0c ]
624- v_dot4_u32_u8 v0 , v1 , v2 , v3 op_sel: [ 1 , 0 ] op_sel_hi: [ 1 , 0 ]
625- // CHECK: encoding: [ 0x00 , 0x08 , 0xa9 , 0xd3 , 0x01 , 0x05 , 0x0e , 0x1c ]
626- v_dot4_u32_u8 v0 , v1 , v2 , v3 op_sel: [ 1 , 0 ] op_sel_hi: [ 1 , 1 ]
627- // CHECK: encoding: [ 0x00 , 0x18 , 0xa9 , 0xd3 , 0x01 , 0x05 , 0x0e , 0x04 ]
628- v_dot4_u32_u8 v0 , v1 , v2 , v3 op_sel: [ 1 , 1 ] op_sel_hi: [ 0 , 0 ]
629- // CHECK: encoding: [ 0x00 , 0x18 , 0xa9 , 0xd3 , 0x01 , 0x05 , 0x0e , 0x14 ]
630- v_dot4_u32_u8 v0 , v1 , v2 , v3 op_sel: [ 1 , 1 ] op_sel_hi: [ 0 , 1 ]
631- // CHECK: encoding: [ 0x00 , 0x18 , 0xa9 , 0xd3 , 0x01 , 0x05 , 0x0e , 0x0c ]
632- v_dot4_u32_u8 v0 , v1 , v2 , v3 op_sel: [ 1 , 1 ] op_sel_hi: [ 1 , 0 ]
633- // CHECK: encoding: [ 0x00 , 0x18 , 0xa9 , 0xd3 , 0x01 , 0x05 , 0x0e , 0x1c ]
634- v_dot4_u32_u8 v0 , v1 , v2 , v3 op_sel: [ 1 , 1 ] op_sel_hi: [ 1 , 1 ]
635- // CHECK: encoding: [ 0x00 , 0x40 , 0xaa , 0xd3 , 0x01 , 0x05 , 0x0e , 0x1c ]
636- v_dot8_i32_i4 v0 , v1 , v2 , v3 op_sel: [ 0 , 0 ]
637- // CHECK: encoding: [ 0x00 , 0x50 , 0xaa , 0xd3 , 0x01 , 0x05 , 0x0e , 0x1c ]
638- v_dot8_i32_i4 v0 , v1 , v2 , v3 op_sel: [ 0 , 1 ]
639- // CHECK: encoding: [ 0x00 , 0x48 , 0xaa , 0xd3 , 0x01 , 0x05 , 0x0e , 0x1c ]
640- v_dot8_i32_i4 v0 , v1 , v2 , v3 op_sel: [ 1 , 0 ]
641- // CHECK: encoding: [ 0x00 , 0x58 , 0xaa , 0xd3 , 0x01 , 0x05 , 0x0e , 0x1c ]
642- v_dot8_i32_i4 v0 , v1 , v2 , v3 op_sel: [ 1 , 1 ]
643- // CHECK: encoding: [ 0x00 , 0x00 , 0xaa , 0xd3 , 0x01 , 0x05 , 0x0e , 0x04 ]
644- v_dot8_i32_i4 v0 , v1 , v2 , v3 op_sel_hi: [ 0 , 0 ]
645- // CHECK: encoding: [ 0x00 , 0x00 , 0xaa , 0xd3 , 0x01 , 0x05 , 0x0e , 0x14 ]
646- v_dot8_i32_i4 v0 , v1 , v2 , v3 op_sel_hi: [ 0 , 1 ]
647- // CHECK: encoding: [ 0x00 , 0x00 , 0xaa , 0xd3 , 0x01 , 0x05 , 0x0e , 0x0c ]
648- v_dot8_i32_i4 v0 , v1 , v2 , v3 op_sel_hi: [ 1 , 0 ]
649- // CHECK: encoding: [ 0x00 , 0x00 , 0xaa , 0xd3 , 0x01 , 0x05 , 0x0e , 0x1c ]
650- v_dot8_i32_i4 v0 , v1 , v2 , v3 op_sel_hi: [ 1 , 1 ]
651- // CHECK: encoding: [ 0x00 , 0x00 , 0xaa , 0xd3 , 0x01 , 0x05 , 0x0e , 0x04 ]
652- v_dot8_i32_i4 v0 , v1 , v2 , v3 op_sel: [ 0 , 0 ] op_sel_hi: [ 0 , 0 ]
653- // CHECK: encoding: [ 0x00 , 0x00 , 0xaa , 0xd3 , 0x01 , 0x05 , 0x0e , 0x14 ]
654- v_dot8_i32_i4 v0 , v1 , v2 , v3 op_sel: [ 0 , 0 ] op_sel_hi: [ 0 , 1 ]
655- // CHECK: encoding: [ 0x00 , 0x00 , 0xaa , 0xd3 , 0x01 , 0x05 , 0x0e , 0x0c ]
656- v_dot8_i32_i4 v0 , v1 , v2 , v3 op_sel: [ 0 , 0 ] op_sel_hi: [ 1 , 0 ]
657- // CHECK: encoding: [ 0x00 , 0x00 , 0xaa , 0xd3 , 0x01 , 0x05 , 0x0e , 0x1c ]
658- v_dot8_i32_i4 v0 , v1 , v2 , v3 op_sel: [ 0 , 0 ] op_sel_hi: [ 1 , 1 ]
659- // CHECK: encoding: [ 0x00 , 0x10 , 0xaa , 0xd3 , 0x01 , 0x05 , 0x0e , 0x04 ]
660- v_dot8_i32_i4 v0 , v1 , v2 , v3 op_sel: [ 0 , 1 ] op_sel_hi: [ 0 , 0 ]
661- // CHECK: encoding: [ 0x00 , 0x10 , 0xaa , 0xd3 , 0x01 , 0x05 , 0x0e , 0x14 ]
662- v_dot8_i32_i4 v0 , v1 , v2 , v3 op_sel: [ 0 , 1 ] op_sel_hi: [ 0 , 1 ]
663- // CHECK: encoding: [ 0x00 , 0x10 , 0xaa , 0xd3 , 0x01 , 0x05 , 0x0e , 0x0c ]
664- v_dot8_i32_i4 v0 , v1 , v2 , v3 op_sel: [ 0 , 1 ] op_sel_hi: [ 1 , 0 ]
665- // CHECK: encoding: [ 0x00 , 0x10 , 0xaa , 0xd3 , 0x01 , 0x05 , 0x0e , 0x1c ]
666- v_dot8_i32_i4 v0 , v1 , v2 , v3 op_sel: [ 0 , 1 ] op_sel_hi: [ 1 , 1 ]
667- // CHECK: encoding: [ 0x00 , 0x08 , 0xaa , 0xd3 , 0x01 , 0x05 , 0x0e , 0x04 ]
668- v_dot8_i32_i4 v0 , v1 , v2 , v3 op_sel: [ 1 , 0 ] op_sel_hi: [ 0 , 0 ]
669- // CHECK: encoding: [ 0x00 , 0x08 , 0xaa , 0xd3 , 0x01 , 0x05 , 0x0e , 0x14 ]
670- v_dot8_i32_i4 v0 , v1 , v2 , v3 op_sel: [ 1 , 0 ] op_sel_hi: [ 0 , 1 ]
671- // CHECK: encoding: [ 0x00 , 0x08 , 0xaa , 0xd3 , 0x01 , 0x05 , 0x0e , 0x0c ]
672- v_dot8_i32_i4 v0 , v1 , v2 , v3 op_sel: [ 1 , 0 ] op_sel_hi: [ 1 , 0 ]
673- // CHECK: encoding: [ 0x00 , 0x08 , 0xaa , 0xd3 , 0x01 , 0x05 , 0x0e , 0x1c ]
674- v_dot8_i32_i4 v0 , v1 , v2 , v3 op_sel: [ 1 , 0 ] op_sel_hi: [ 1 , 1 ]
675- // CHECK: encoding: [ 0x00 , 0x18 , 0xaa , 0xd3 , 0x01 , 0x05 , 0x0e , 0x04 ]
676- v_dot8_i32_i4 v0 , v1 , v2 , v3 op_sel: [ 1 , 1 ] op_sel_hi: [ 0 , 0 ]
677- // CHECK: encoding: [ 0x00 , 0x18 , 0xaa , 0xd3 , 0x01 , 0x05 , 0x0e , 0x14 ]
678- v_dot8_i32_i4 v0 , v1 , v2 , v3 op_sel: [ 1 , 1 ] op_sel_hi: [ 0 , 1 ]
679- // CHECK: encoding: [ 0x00 , 0x18 , 0xaa , 0xd3 , 0x01 , 0x05 , 0x0e , 0x0c ]
680- v_dot8_i32_i4 v0 , v1 , v2 , v3 op_sel: [ 1 , 1 ] op_sel_hi: [ 1 , 0 ]
681- // CHECK: encoding: [ 0x00 , 0x18 , 0xaa , 0xd3 , 0x01 , 0x05 , 0x0e , 0x1c ]
682- v_dot8_i32_i4 v0 , v1 , v2 , v3 op_sel: [ 1 , 1 ] op_sel_hi: [ 1 , 1 ]
683- // CHECK: encoding: [ 0x00 , 0x40 , 0xab , 0xd3 , 0x01 , 0x05 , 0x0e , 0x1c ]
684- v_dot8_u32_u4 v0 , v1 , v2 , v3 op_sel: [ 0 , 0 ]
685- // CHECK: encoding: [ 0x00 , 0x50 , 0xab , 0xd3 , 0x01 , 0x05 , 0x0e , 0x1c ]
686- v_dot8_u32_u4 v0 , v1 , v2 , v3 op_sel: [ 0 , 1 ]
687- // CHECK: encoding: [ 0x00 , 0x48 , 0xab , 0xd3 , 0x01 , 0x05 , 0x0e , 0x1c ]
688- v_dot8_u32_u4 v0 , v1 , v2 , v3 op_sel: [ 1 , 0 ]
689- // CHECK: encoding: [ 0x00 , 0x58 , 0xab , 0xd3 , 0x01 , 0x05 , 0x0e , 0x1c ]
690- v_dot8_u32_u4 v0 , v1 , v2 , v3 op_sel: [ 1 , 1 ]
691- // CHECK: encoding: [ 0x00 , 0x00 , 0xab , 0xd3 , 0x01 , 0x05 , 0x0e , 0x04 ]
692- v_dot8_u32_u4 v0 , v1 , v2 , v3 op_sel_hi: [ 0 , 0 ]
693- // CHECK: encoding: [ 0x00 , 0x00 , 0xab , 0xd3 , 0x01 , 0x05 , 0x0e , 0x14 ]
694- v_dot8_u32_u4 v0 , v1 , v2 , v3 op_sel_hi: [ 0 , 1 ]
695- // CHECK: encoding: [ 0x00 , 0x00 , 0xab , 0xd3 , 0x01 , 0x05 , 0x0e , 0x0c ]
696- v_dot8_u32_u4 v0 , v1 , v2 , v3 op_sel_hi: [ 1 , 0 ]
697- // CHECK: encoding: [ 0x00 , 0x00 , 0xab , 0xd3 , 0x01 , 0x05 , 0x0e , 0x1c ]
698- v_dot8_u32_u4 v0 , v1 , v2 , v3 op_sel_hi: [ 1 , 1 ]
699- // CHECK: encoding: [ 0x00 , 0x00 , 0xab , 0xd3 , 0x01 , 0x05 , 0x0e , 0x04 ]
700- v_dot8_u32_u4 v0 , v1 , v2 , v3 op_sel: [ 0 , 0 ] op_sel_hi: [ 0 , 0 ]
701- // CHECK: encoding: [ 0x00 , 0x00 , 0xab , 0xd3 , 0x01 , 0x05 , 0x0e , 0x14 ]
702- v_dot8_u32_u4 v0 , v1 , v2 , v3 op_sel: [ 0 , 0 ] op_sel_hi: [ 0 , 1 ]
703- // CHECK: encoding: [ 0x00 , 0x00 , 0xab , 0xd3 , 0x01 , 0x05 , 0x0e , 0x0c ]
704- v_dot8_u32_u4 v0 , v1 , v2 , v3 op_sel: [ 0 , 0 ] op_sel_hi: [ 1 , 0 ]
705- // CHECK: encoding: [ 0x00 , 0x00 , 0xab , 0xd3 , 0x01 , 0x05 , 0x0e , 0x1c ]
706- v_dot8_u32_u4 v0 , v1 , v2 , v3 op_sel: [ 0 , 0 ] op_sel_hi: [ 1 , 1 ]
707- // CHECK: encoding: [ 0x00 , 0x10 , 0xab , 0xd3 , 0x01 , 0x05 , 0x0e , 0x04 ]
708- v_dot8_u32_u4 v0 , v1 , v2 , v3 op_sel: [ 0 , 1 ] op_sel_hi: [ 0 , 0 ]
709- // CHECK: encoding: [ 0x00 , 0x10 , 0xab , 0xd3 , 0x01 , 0x05 , 0x0e , 0x14 ]
710- v_dot8_u32_u4 v0 , v1 , v2 , v3 op_sel: [ 0 , 1 ] op_sel_hi: [ 0 , 1 ]
711- // CHECK: encoding: [ 0x00 , 0x10 , 0xab , 0xd3 , 0x01 , 0x05 , 0x0e , 0x0c ]
712- v_dot8_u32_u4 v0 , v1 , v2 , v3 op_sel: [ 0 , 1 ] op_sel_hi: [ 1 , 0 ]
713- // CHECK: encoding: [ 0x00 , 0x10 , 0xab , 0xd3 , 0x01 , 0x05 , 0x0e , 0x1c ]
714- v_dot8_u32_u4 v0 , v1 , v2 , v3 op_sel: [ 0 , 1 ] op_sel_hi: [ 1 , 1 ]
715- // CHECK: encoding: [ 0x00 , 0x08 , 0xab , 0xd3 , 0x01 , 0x05 , 0x0e , 0x04 ]
716- v_dot8_u32_u4 v0 , v1 , v2 , v3 op_sel: [ 1 , 0 ] op_sel_hi: [ 0 , 0 ]
717- // CHECK: encoding: [ 0x00 , 0x08 , 0xab , 0xd3 , 0x01 , 0x05 , 0x0e , 0x14 ]
718- v_dot8_u32_u4 v0 , v1 , v2 , v3 op_sel: [ 1 , 0 ] op_sel_hi: [ 0 , 1 ]
719- // CHECK: encoding: [ 0x00 , 0x08 , 0xab , 0xd3 , 0x01 , 0x05 , 0x0e , 0x0c ]
720- v_dot8_u32_u4 v0 , v1 , v2 , v3 op_sel: [ 1 , 0 ] op_sel_hi: [ 1 , 0 ]
721- // CHECK: encoding: [ 0x00 , 0x08 , 0xab , 0xd3 , 0x01 , 0x05 , 0x0e , 0x1c ]
722- v_dot8_u32_u4 v0 , v1 , v2 , v3 op_sel: [ 1 , 0 ] op_sel_hi: [ 1 , 1 ]
723- // CHECK: encoding: [ 0x00 , 0x18 , 0xab , 0xd3 , 0x01 , 0x05 , 0x0e , 0x04 ]
724- v_dot8_u32_u4 v0 , v1 , v2 , v3 op_sel: [ 1 , 1 ] op_sel_hi: [ 0 , 0 ]
725- // CHECK: encoding: [ 0x00 , 0x18 , 0xab , 0xd3 , 0x01 , 0x05 , 0x0e , 0x14 ]
726- v_dot8_u32_u4 v0 , v1 , v2 , v3 op_sel: [ 1 , 1 ] op_sel_hi: [ 0 , 1 ]
727- // CHECK: encoding: [ 0x00 , 0x18 , 0xab , 0xd3 , 0x01 , 0x05 , 0x0e , 0x0c ]
728- v_dot8_u32_u4 v0 , v1 , v2 , v3 op_sel: [ 1 , 1 ] op_sel_hi: [ 1 , 0 ]
729- // CHECK: encoding: [ 0x00 , 0x18 , 0xab , 0xd3 , 0x01 , 0x05 , 0x0e , 0x1c ]
730- v_dot8_u32_u4 v0 , v1 , v2 , v3 op_sel: [ 1 , 1 ] op_sel_hi: [ 1 , 1 ]
731539
732540//
733541// Test clamp.
0 commit comments