dp4a(8)         g10<1>D         g2<8,8,1>D      g6<8,8,1>D      g7<1,1,1>D { align1 1Q @1 };
dp4a(8)         g10<1>D         g2<8,8,1>D      g6<8,8,1>D      g7<1,1,1>UD { align1 1Q @1 };
dp4a(8)         g10<1>D         g2<8,8,1>D      g8<8,8,1>D      g9<1,1,1>D { align1 1Q @1 };
dp4a(8)         g10<1>D         g2<8,8,1>D      g8<8,8,1>D      g9<1,1,1>UD { align1 1Q @1 };
dp4a(8)         g10<1>UD        g2<8,8,1>UD     g6<8,8,1>UD     g7<1,1,1>UD { align1 1Q @1 };
dp4a(8)         g10<1>UD        g2<8,8,1>UD     g8<8,8,1>UD     g9<1,1,1>UD { align1 1Q @1 };
dp4a(8)         g5<1>D          g2<8,8,1>D      g3<8,8,1>D      g4<1,1,1>D { align1 1Q @3 $0.dst };
dp4a(8)         g5<1>D          g2<8,8,1>D      g3<8,8,1>D      g4<1,1,1>UD { align1 1Q @3 $0.dst };
dp4a(8)         g5<1>UD         g2<8,8,1>UD     g3<8,8,1>UD     g4<1,1,1>UD { align1 1Q @3 $0.dst };
dp4a(8)         g6<1>D          g2<8,8,1>D      g3<8,8,1>D      g4<1,1,1>D { align1 1Q @4 $1.dst };
dp4a(8)         g6<1>D          g2<8,8,1>D      g3<8,8,1>D      g4<1,1,1>UD { align1 1Q @4 $1.dst };
dp4a(8)         g6<1>D          g2<8,8,1>D      g4<8,8,1>D      g5<1,1,1>D { align1 1Q @4 $0.dst };
dp4a(8)         g6<1>D          g2<8,8,1>D      g4<8,8,1>D      g5<1,1,1>UD { align1 1Q @4 $0.dst };
dp4a(8)         g6<1>UD         g2<8,8,1>UD     g3<8,8,1>UD     g4<1,1,1>UD { align1 1Q @4 $1.dst };
dp4a(8)         g6<1>UD         g2<8,8,1>UD     g4<8,8,1>UD     g5<1,1,1>UD { align1 1Q @4 $0.dst };
dp4a(8)         g7<1>D          g2<8,8,1>D      g5<8,8,1>D      g6<1,1,1>D { align1 1Q @1 };
dp4a(8)         g7<1>D          g2<8,8,1>D      g5<8,8,1>D      g6<1,1,1>UD { align1 1Q @1 };
dp4a(8)         g7<1>UD         g2<8,8,1>UD     g5<8,8,1>UD     g6<1,1,1>UD { align1 1Q @1 };
dp4a(8)         g8<1>D          g2<8,8,1>D      g4<8,8,1>D      g5<1,1,1>D { align1 1Q @3 $0.dst };
dp4a(8)         g8<1>D          g2<8,8,1>D      g4<8,8,1>D      g5<1,1,1>D { align1 1Q @4 $0.dst };
dp4a(8)         g8<1>D          g2<8,8,1>D      g4<8,8,1>D      g5<1,1,1>UD { align1 1Q @3 $0.dst };
dp4a(8)         g8<1>D          g2<8,8,1>D      g4<8,8,1>D      g5<1,1,1>UD { align1 1Q @4 $0.dst };
dp4a(8)         g8<1>D          g2<8,8,1>D      g6<8,8,1>D      g7<1,1,1>D { align1 1Q @1 };
dp4a(8)         g8<1>D          g2<8,8,1>D      g6<8,8,1>D      g7<1,1,1>UD { align1 1Q @1 };
dp4a(8)         g8<1>UD         g2<8,8,1>UD     g4<8,8,1>UD     g5<1,1,1>UD { align1 1Q @3 $0.dst };
dp4a(8)         g8<1>UD         g2<8,8,1>UD     g4<8,8,1>UD     g5<1,1,1>UD { align1 1Q @4 $0.dst };
dp4a(8)         g8<1>UD         g2<8,8,1>UD     g6<8,8,1>UD     g7<1,1,1>UD { align1 1Q @1 };
dp4a.sat(8)     g10<1>D         g5<8,8,1>D      g6<8,8,1>D      g7<1,1,1>D { align1 1Q @1 $2.dst };
dp4a.sat(8)     g10<1>D         g5<8,8,1>D      g6<8,8,1>D      g7<1,1,1>UD { align1 1Q @1 $2.dst };
dp4a.sat(8)     g10<1>UD        g5<8,8,1>UD     g6<8,8,1>UD     g7<1,1,1>UD { align1 1Q @1 $2.dst };
dp4a.sat(8)     g8<1>D          g5<8,8,1>D      g3<8,8,1>D      g4<1,1,1>D { align1 1Q $2.dst };
dp4a.sat(8)     g8<1>D          g5<8,8,1>D      g3<8,8,1>D      g4<1,1,1>UD { align1 1Q $2.dst };
dp4a.sat(8)     g8<1>UD         g5<8,8,1>UD     g3<8,8,1>UD     g4<1,1,1>UD { align1 1Q $2.dst };
