Home | History | Annotate | Download | only in mips32

Lines Matching refs:x00000000

557    TESTDSPINST_RD_RT_DSPC("absq_s.ph $t0, $t1", 0x00000000, t0, t1);

603 TESTDSPINST_RD_RT_DSPC("absq_s.w $t0, $t1", 0x00000000, t0, t1);
649 TESTDSPINST_RD_RS_RT_DSPC("addq.ph $t0, $t1, $t2", 0x00000000, 0x00000000,
691 TESTDSPINST_RD_RS_RT_DSPC("addq.ph $t0, $t8, $t0", 0xfbde3976, 0x00000000,
729 TESTDSPINST_RD_RS_RT_DSPC("addq_s.ph $t0, $t1, $t2", 0x00000000, 0x00000000,
771 TESTDSPINST_RD_RS_RT_DSPC("addq_s.ph $t2, $t3, $t4", 0xfbde3976, 0x00000000,
819 TESTDSPINST_RD_RS_RT_DSPC("addq_s.w $t0, $t1, $t2", 0x00000000, 0x00000000,
861 TESTDSPINST_RD_RS_RT_DSPC("addq_s.w $t0, $t8, $t0", 0xfbde3976, 0x00000000,
899 TESTDSPINST_RD_RS_RT_DSPC("addsc $t0, $t1, $t2", 0x00000000, 0x00000000,
941 TESTDSPINST_RD_RS_RT_DSPC("addsc $t0, $t8, $t0", 0xfbde3976, 0x00000000,
979 TESTDSPINST_RD_RS_RT_DSPC("addu.qb $t0, $t1, $t2", 0x00000000, 0x00000000,
1021 TESTDSPINST_RD_RS_RT_DSPC("addu.qb $t0, $t8, $t0", 0xfbde3976, 0x00000000,
1059 TESTDSPINST_RD_RS_RT_DSPC("addu_s.qb $t0, $t1, $t2", 0x00000000, 0x00000000,
1101 TESTDSPINST_RD_RS_RT_DSPC("addu_s.qb $t0, $t8, $t0", 0xfbde3976, 0x00000000,
1139 TESTDSPINST_RD_RS_RT_DSPC("addwc $t0, $t1, $t2", 0x00000000, 0x00000000,
1181 TESTDSPINST_RD_RS_RT_DSPC("addwc $t0, $t8, $t0", 0xfbde3976, 0x00000000,
1233 TESTDSPINST_RD_RT_NODSPC("bitrev $t0, $t8", 0x00000000, t0, t8);
1271 TESTDSPINST_RS_RT_DSPC("cmp.eq.ph $t0, $t1", 0x00000000, 0x0fffffff, t0, t1);
1279 TESTDSPINST_RS_RT_DSPC("cmp.eq.ph $t0, $t1", 0x00000000, 0x00000000, t0, t1);
1285 TESTDSPINST_RS_RT_DSPC("cmp.eq.ph $t0, $t8", 0xfbde3976, 0x00000000, t0, t8);
1305 TESTDSPINST_RS_RT_DSPC("cmp.lt.ph $t0, $t1", 0x00000000, 0x0fffffff, t0, t1);
1313 TESTDSPINST_RS_RT_DSPC("cmp.lt.ph $t0, $t1", 0x00000000, 0x00000000, t0, t1);
1319 TESTDSPINST_RS_RT_DSPC("cmp.lt.ph $t0, $t8", 0xfbde3976, 0x00000000, t0, t8);
1339 TESTDSPINST_RS_RT_DSPC("cmp.le.ph $t0, $t1", 0x00000000, 0x0fffffff, t0, t1);
1347 TESTDSPINST_RS_RT_DSPC("cmp.le.ph $t0, $t1", 0x00000000, 0x00000000, t0, t1);
1353 TESTDSPINST_RS_RT_DSPC("cmp.le.ph $t0, $t8", 0xfbde3976, 0x00000000, t0, t8);
1374 0x00000000, t0, t1, t2);
1403 TESTDSPINST_RD_RS_RT_NODSPC("cmpgu.eq.qb $t0, $t1, $t2", 0x00000000,
1404 0x00000000, t0, t1, t2);
1416 0x00000000, t0, t8, t0);
1454 0x00000000, t0, t1, t2);
1483 TESTDSPINST_RD_RS_RT_NODSPC("cmpgu.lt.qb $t0, $t1, $t2", 0x00000000,
1484 0x00000000, t0, t1, t2);
1496 0x00000000, t0, t8, t0);
1534 0x00000000, t0, t1, t2);
1563 TESTDSPINST_RD_RS_RT_NODSPC("cmpgu.le.qb $t0, $t1, $t2", 0x00000000,
1564 0x00000000, t0, t1, t2);
1576 0x00000000, t0, t8, t0);
1613 TESTDSPINST_RS_RT_DSPC("cmpu.eq.qb $t0, $t1", 0x00000000, 0x0fffffff, t0,
1629 TESTDSPINST_RS_RT_DSPC("cmpu.eq.qb $t0, $t1", 0x00000000, 0x00000000, t0,
1641 TESTDSPINST_RS_RT_DSPC("cmpu.eq.qb $t0, $t8", 0xfbde3976, 0x00000000, t0,
1679 TESTDSPINST_RS_RT_DSPC("cmpu.lt.qb $t0, $t1", 0x00000000, 0x0fffffff, t0,
1695 TESTDSPINST_RS_RT_DSPC("cmpu.lt.qb $t0, $t1", 0x00000000, 0x00000000, t0,
1707 TESTDSPINST_RS_RT_DSPC("cmpu.lt.qb $t0, $t8", 0xfbde3976, 0x00000000, t0,
1745 TESTDSPINST_RS_RT_DSPC("cmpu.le.qb $t0, $t1", 0x00000000, 0x0fffffff, t0,
1761 TESTDSPINST_RS_RT_DSPC("cmpu.le.qb $t0, $t1", 0x00000000, 0x00000000, t0,
1773 TESTDSPINST_RS_RT_DSPC("cmpu.le.qb $t0, $t8", 0xfbde3976, 0x00000000, t0,
1811 TESTDSPINST_AC_RS_RT_DSPC("dpaq_s.w.ph $ac3, $t4, $t5", "ac3", 0x00000000,
1812 0x00000000, 0xffffffff, 0x80000000, t4, t5);
1814 1073741824, 0x00000000, 0x00000006, t0, t1);
1816 0x80003421, 0x00000000, 1073741824, t2, t3);
1818 0x73468000, 0x00000000, 0x7fffffff, t6, t7);
1820 0x80000000, 0x00000000, 0x00000001, t5, t3);
1826 0x00000555, 0x00000000, 0x0fde3126, t0, t1);
1827 TESTDSPINST_AC_RS_RT_DSPC("dpaq_s.w.ph $ac1, $t2, $t3", "ac1", 0x00000000,
1828 0x00000000, 0x00000000, 0x55555555, t2, t3);
1836 0xabababab, 0x00000000, 0x00000000, t2, t4);
1838 0xfc79b4d2, 0x00000000, 0x00000000, t0, t8);
1840 0x00000000, 0x00000000, 0x12349876, t4, t5);
1842 0x00354565, 0x00000000, 0x00354565, t0, t1);
1844 0x00086755, 0x00000000, 0x00086755, t2, t3);
1850 0x1bdbdbdb, 0x00000000, 0x1bdbdbdb, t5, t3);
1858 0xffffffff, 0x00000000, 0x083b3571, t0, t8);
1866 0x7e08184e, 0x00000000, 0x1ebaf88e, t6, t7);
1868 0x71c8315f, 0x00000000, 0x722d5e20, t5, t3);
1872 0xbb246228, 0x00000000, 0x7b11bee7, t0, t8);
1878 0x8a8d4e7d, 0x00000000, 0x73f39fca, t2, t3);
1880 0xeb1b4335, 0x00000000, 0x5648e540, t4, t1);
1884 0x6731e282, 0x00000000, 0x5fc92974, t5, t3);
1886 0xb6edf28f, 0x00000000, 0x7e08184e, t2, t4);
1887 TESTDSPINST_AC_RS_RT_DSPC("dpaq_s.w.ph $ac2, $t0, $t8", "ac2", 0x00000000,
1888 0x4b4ec9ca, 0x00000000, 0x71c8315f, t0, t8);
1894 0xaf8f8000, 0x00000000, 0x339d8d88, t0, t8);
1896 0x87df4510, 0x00000000, 0x70974249, t0, t1);
1899 TESTDSPINST_AC_RS_RT_DSPC("dpaq_s.w.ph $ac2, $t4, $t1", "ac2", 0x00000000,
1902 0x006a54f2, 0x00000000, 0x0cd6b508, t6, t7);
1904 0x79f74493, 0x00000000, 0x6731e282, t5, t3);
1910 TESTDSPINST_AC_RS_RT_DSPC("dpaq_sa.l.w $ac3, $t4, $t5", "ac3", 0x00000000,
1911 0x00000000, 0xffffffff, 0x80000000, t4, t5);
1913 1073741824, 0x00000000, 0x00000006, t0, t1);
1915 0x80003421, 0x00000000, 1073741824, t2, t3);
1917 0x73468000, 0x00000000, 0x7fffffff, t6, t7);
1919 0x80000000, 0x00000000, 0x00000001, t5, t3);
1925 0x00000555, 0x00000000, 0x0fde3126, t0, t1);
1926 TESTDSPINST_AC_RS_RT_DSPC("dpaq_sa.l.w $ac1, $t2, $t3", "ac1", 0x00000000,
1927 0x00000000, 0x00000000, 0x55555555, t2, t3);
1935 0xabababab, 0x00000000, 0x00000000, t2, t4);
1937 0xfc79b4d2, 0x00000000, 0x00000000, t0, t8);
1939 0x00000000, 0x00000000, 0x12349876, t4, t5);
1941 0x00354565, 0x00000000, 0x00354565, t0, t1);
1943 0x00086755, 0x00000000, 0x00086755, t2, t3);
1949 0x1bdbdbdb, 0x00000000, 0x1bdbdbdb, t5, t3);
1957 0xffffffff, 0x00000000, 0x083b3571, t0, t8);
1965 0x7e08184e, 0x00000000, 0x1ebaf88e, t6, t7);
1967 0x71c8315f, 0x00000000, 0x722d5e20, t5, t3);
1971 0xbb246228, 0x00000000, 0x7b11bee7, t0, t8);
1977 0x8a8d4e7d, 0x00000000, 0x73f39fca, t2, t3);
1979 0xeb1b4335, 0x00000000, 0x5648e540, t4, t1);
1983 0x6731e282, 0x00000000, 0x5fc92974, t5, t3);
1985 0xb6edf28f, 0x00000000, 0x7e08184e, t2, t4);
1986 TESTDSPINST_AC_RS_RT_DSPC("dpaq_sa.l.w $ac2, $t0, $t8", "ac2", 0x00000000,
1987 0x4b4ec9ca, 0x00000000, 0x71c8315f, t0, t8);
1993 0xaf8f8000, 0x00000000, 0x339d8d88, t0, t8);
1995 0x87df4510, 0x00000000, 0x70974249, t0, t1);
1998 TESTDSPINST_AC_RS_RT_DSPC("dpaq_sa.l.w $ac2, $t4, $t1", "ac2", 0x00000000,
2001 0x006a54f2, 0x00000000, 0x0cd6b508, t6, t7);
2003 0x79f74493, 0x00000000, 0x6731e282, t5, t3);
2009 TESTDSPINST_AC_RS_RT_NODSPC("dpau.h.qbl $ac3, $t4, $t5", "ac3", 0x00000000,
2010 0x00000000, 0xffffffff, 0x80000000, t4, t5);
2012 1073741824, 0x00000000, 0x00000006, t0, t1);
2014 0x80003421, 0x00000000, 1073741824, t2, t3);
2016 0x73468000, 0x00000000, 0x7fffffff, t6, t7);
2018 0x80000000, 0x00000000, 0x00000001, t5, t3);
2024 0x00000555, 0x00000000, 0x0fde3126, t0, t1);
2025 TESTDSPINST_AC_RS_RT_NODSPC("dpau.h.qbl $ac1, $t2, $t3", "ac1", 0x00000000,
2026 0x00000000, 0x00000000, 0x55555555, t2, t3);
2034 0xabababab, 0x00000000, 0x00000000, t2, t4);
2036 0xfc79b4d2, 0x00000000, 0x00000000, t0, t8);
2038 0x00000000, 0x00000000, 0x12349876, t4, t5);
2040 0x00354565, 0x00000000, 0x00354565, t0, t1);
2042 0x00086755, 0x00000000, 0x00086755, t2, t3);
2048 0x1bdbdbdb, 0x00000000, 0x1bdbdbdb, t5, t3);
2056 0xffffffff, 0x00000000, 0x083b3571, t0, t8);
2064 0x7e08184e, 0x00000000, 0x1ebaf88e, t6, t7);
2066 0x71c8315f, 0x00000000, 0x722d5e20, t5, t3);
2070 0xbb246228, 0x00000000, 0x7b11bee7, t0, t8);
2076 0x8a8d4e7d, 0x00000000, 0x73f39fca, t2, t3);
2078 0xeb1b4335, 0x00000000, 0x5648e540, t4, t1);
2082 0x6731e282, 0x00000000, 0x5fc92974, t5, t3);
2084 0xb6edf28f, 0x00000000, 0x7e08184e, t2, t4);
2085 TESTDSPINST_AC_RS_RT_NODSPC("dpau.h.qbl $ac2, $t0, $t8", "ac2", 0x00000000,
2086 0x4b4ec9ca, 0x00000000, 0x71c8315f, t0, t8);
2092 0xaf8f8000, 0x00000000, 0x339d8d88, t0, t8);
2094 0x87df4510, 0x00000000, 0x70974249, t0, t1);
2097 TESTDSPINST_AC_RS_RT_NODSPC("dpau.h.qbl $ac2, $t4, $t1", "ac2", 0x00000000,
2100 0x006a54f2, 0x00000000, 0x0cd6b508, t6, t7);
2102 0x79f74493, 0x00000000, 0x6731e282, t5, t3);
2107 TESTDSPINST_AC_RS_RT_NODSPC("dpau.h.qbr $ac3, $t4, $t5", "ac3", 0x00000000,
2108 0x00000000, 0xffffffff, 0x80000000, t4, t5);
2110 1073741824, 0x00000000, 0x00000006, t0, t1);
2112 0x80003421, 0x00000000, 1073741824, t2, t3);
2114 0x73468000, 0x00000000, 0x7fffffff, t6, t7);
2116 0x80000000, 0x00000000, 0x00000001, t5, t3);
2122 0x00000555, 0x00000000, 0x0fde3126, t0, t1);
2123 TESTDSPINST_AC_RS_RT_NODSPC("dpau.h.qbr $ac1, $t2, $t3", "ac1", 0x00000000,
2124 0x00000000, 0x00000000, 0x55555555, t2, t3);
2132 0xabababab, 0x00000000, 0x00000000, t2, t4);
2134 0xfc79b4d2, 0x00000000, 0x00000000, t0, t8);
2136 0x00000000, 0x00000000, 0x12349876, t4, t5);
2138 0x00354565, 0x00000000, 0x00354565, t0, t1);
2140 0x00086755, 0x00000000, 0x00086755, t2, t3);
2146 0x1bdbdbdb, 0x00000000, 0x1bdbdbdb, t5, t3);
2154 0xffffffff, 0x00000000, 0x083b3571, t0, t8);
2162 0x7e08184e, 0x00000000, 0x1ebaf88e, t6, t7);
2164 0x71c8315f, 0x00000000, 0x722d5e20, t5, t3);
2168 0xbb246228, 0x00000000, 0x7b11bee7, t0, t8);
2174 0x8a8d4e7d, 0x00000000, 0x73f39fca, t2, t3);
2176 0xeb1b4335, 0x00000000, 0x5648e540, t4, t1);
2180 0x6731e282, 0x00000000, 0x5fc92974, t5, t3);
2182 0xb6edf28f, 0x00000000, 0x7e08184e, t2, t4);
2183 TESTDSPINST_AC_RS_RT_NODSPC("dpau.h.qbr $ac2, $t0, $t8", "ac2", 0x00000000,
2184 0x4b4ec9ca, 0x00000000, 0x71c8315f, t0, t8);
2190 0xaf8f8000, 0x00000000, 0x339d8d88, t0, t8);
2192 0x87df4510, 0x00000000, 0x70974249, t0, t1);
2195 TESTDSPINST_AC_RS_RT_NODSPC("dpau.h.qbr $ac2, $t4, $t1", "ac2", 0x00000000,
2198 0x006a54f2, 0x00000000, 0x0cd6b508, t6, t7);
2200 0x79f74493, 0x00000000, 0x6731e282, t5, t3);
2205 TESTDSPINST_AC_RS_RT_DSPC("dpsq_s.w.ph $ac3, $t4, $t5", "ac3", 0x00000000,
2206 0x00000000, 0xffffffff, 0x80000000, t4, t5);
2208 1073741824, 0x00000000, 0x00000006, t0, t1);
2210 0x80003421, 0x00000000, 1073741824, t2, t3);
2212 0x73468000, 0x00000000, 0x7fffffff, t6, t7);
2214 0x80000000, 0x00000000, 0x00000001, t5, t3);
2220 0x00000555, 0x00000000, 0x0fde3126, t0, t1);
2221 TESTDSPINST_AC_RS_RT_DSPC("dpsq_s.w.ph $ac1, $t2, $t3", "ac1", 0x00000000,
2222 0x00000000, 0x00000000, 0x55555555, t2, t3);
2230 0xabababab, 0x00000000, 0x00000000, t2, t4);
2232 0xfc79b4d2, 0x00000000, 0x00000000, t0, t8);
2234 0x00000000, 0x00000000, 0x12349876, t4, t5);
2236 0x00354565, 0x00000000, 0x00354565, t0, t1);
2238 0x00086755, 0x00000000, 0x00086755, t2, t3);
2244 0x1bdbdbdb, 0x00000000, 0x1bdbdbdb, t5, t3);
2252 0xffffffff, 0x00000000, 0x083b3571, t0, t8);
2260 0x7e08184e, 0x00000000, 0x1ebaf88e, t6, t7);
2262 0x71c8315f, 0x00000000, 0x722d5e20, t5, t3);
2266 0xbb246228, 0x00000000, 0x7b11bee7, t0, t8);
2272 0x8a8d4e7d, 0x00000000, 0x73f39fca, t2, t3);
2274 0xeb1b4335, 0x00000000, 0x5648e540, t4, t1);
2278 0x6731e282, 0x00000000, 0x5fc92974, t5, t3);
2280 0xb6edf28f, 0x00000000, 0x7e08184e, t2, t4);
2281 TESTDSPINST_AC_RS_RT_DSPC("dpsq_s.w.ph $ac2, $t0, $t8", "ac2", 0x00000000,
2282 0x4b4ec9ca, 0x00000000, 0x71c8315f, t0, t8);
2288 0xaf8f8000, 0x00000000, 0x339d8d88, t0, t8);
2290 0x87df4510, 0x00000000, 0x70974249, t0, t1);
2293 TESTDSPINST_AC_RS_RT_DSPC("dpsq_s.w.ph $ac2, $t4, $t1", "ac2", 0x00000000,
2296 0x006a54f2, 0x00000000, 0x0cd6b508, t6, t7);
2298 0x79f74493, 0x00000000, 0x6731e282, t5, t3);
2304 TESTDSPINST_AC_RS_RT_DSPC("dpsq_sa.l.w $ac3, $t4, $t5", "ac3", 0x00000000,
2305 0x00000000, 0xffffffff, 0x80000000, t4, t5);
2307 1073741824, 0x00000000, 0x00000006, t0, t1);
2309 0x80003421, 0x00000000, 1073741824, t2, t3);
2311 0x73468000, 0x00000000, 0x7fffffff, t6, t7);
2313 0x80000000, 0x00000000, 0x00000001, t5, t3);
2319 0x00000555, 0x00000000, 0x0fde3126, t0, t1);
2320 TESTDSPINST_AC_RS_RT_DSPC("dpsq_sa.l.w $ac1, $t2, $t3", "ac1", 0x00000000,
2321 0x00000000, 0x00000000, 0x55555555, t2, t3);
2329 0xabababab, 0x00000000, 0x00000000, t2, t4);
2331 0xfc79b4d2, 0x00000000, 0x00000000, t0, t8);
2333 0x00000000, 0x00000000, 0x12349876, t4, t5);
2335 0x00354565, 0x00000000, 0x00354565, t0, t1);
2337 0x00086755, 0x00000000, 0x00086755, t2, t3);
2343 0x1bdbdbdb, 0x00000000, 0x1bdbdbdb, t5, t3);
2351 0xffffffff, 0x00000000, 0x083b3571, t0, t8);
2359 0x7e08184e, 0x00000000, 0x1ebaf88e, t6, t7);
2361 0x71c8315f, 0x00000000, 0x722d5e20, t5, t3);
2365 0xbb246228, 0x00000000, 0x7b11bee7, t0, t8);
2371 0x8a8d4e7d, 0x00000000, 0x73f39fca, t2, t3);
2373 0xeb1b4335, 0x00000000, 0x5648e540, t4, t1);
2377 0x6731e282, 0x00000000, 0x5fc92974, t5, t3);
2379 0xb6edf28f, 0x00000000, 0x7e08184e, t2, t4);
2380 TESTDSPINST_AC_RS_RT_DSPC("dpsq_sa.l.w $ac2, $t0, $t8", "ac2", 0x00000000,
2381 0x4b4ec9ca, 0x00000000, 0x71c8315f, t0, t8);
2387 0xaf8f8000, 0x00000000, 0x339d8d88, t0, t8);
2389 0x87df4510, 0x00000000, 0x70974249, t0, t1);
2392 TESTDSPINST_AC_RS_RT_DSPC("dpsq_sa.l.w $ac2, $t4, $t1", "ac2", 0x00000000,
2395 0x006a54f2, 0x00000000, 0x0cd6b508, t6, t7);
2397 0x79f74493, 0x00000000, 0x6731e282, t5, t3);
2403 TESTDSPINST_AC_RS_RT_NODSPC("dpsu.h.qbl $ac3, $t4, $t5", "ac3", 0x00000000,
2404 0x00000000, 0xffffffff, 0x80000000, t4, t5);
2406 1073741824, 0x00000000, 0x00000006, t0, t1);
2408 0x80003421, 0x00000000, 1073741824, t2, t3);
2410 0x73468000, 0x00000000, 0x7fffffff, t6, t7);
2412 0x80000000, 0x00000000, 0x00000001, t5, t3);
2418 0x00000555, 0x00000000, 0x0fde3126, t0, t1);
2419 TESTDSPINST_AC_RS_RT_NODSPC("dpsu.h.qbl $ac1, $t2, $t3", "ac1", 0x00000000,
2420 0x00000000, 0x00000000, 0x55555555, t2, t3);
2428 x00000000, 0x00000000, t2, t4);
2430 0xfc79b4d2, 0x00000000, 0x00000000, t0, t8);
2432 0x00000000, 0x00000000, 0x12349876, t4, t5);
2434 0x00354565, 0x00000000, 0x00354565, t0, t1);
2436 0x00086755, 0x00000000, 0x00086755, t2, t3);
2442 0x1bdbdbdb, 0x00000000, 0x1bdbdbdb, t5, t3);
2450 0xffffffff, 0x00000000, 0x083b3571, t0, t8);
2458 0x7e08184e, 0x00000000, 0x1ebaf88e, t6, t7);
2460 0x71c8315f, 0x00000000, 0x722d5e20, t5, t3);
2464 0xbb246228, 0x00000000, 0x7b11bee7, t0, t8);
2470 0x8a8d4e7d, 0x00000000, 0x73f39fca, t2, t3);
2472 0xeb1b4335, 0x00000000, 0x5648e540, t4, t1);
2476 0x6731e282, 0x00000000, 0x5fc92974, t5, t3);
2478 0xb6edf28f, 0x00000000, 0x7e08184e, t2, t4);
2479 TESTDSPINST_AC_RS_RT_NODSPC("dpsu.h.qbl $ac2, $t0, $t8", "ac2", 0x00000000,
2480 0x4b4ec9ca, 0x00000000, 0x71c8315f, t0, t8);
2486 0xaf8f8000, 0x00000000, 0x339d8d88, t0, t8);
2488 0x87df4510, 0x00000000, 0x70974249, t0, t1);
2491 TESTDSPINST_AC_RS_RT_NODSPC("dpsu.h.qbl $ac2, $t4, $t1", "ac2", 0x00000000,
2494 0x006a54f2, 0x00000000, 0x0cd6b508, t6, t7);
2496 0x79f74493, 0x00000000, 0x6731e282, t5, t3);
2501 TESTDSPINST_AC_RS_RT_NODSPC("dpsu.h.qbr $ac3, $t4, $t5", "ac3", 0x00000000,
2502 0x00000000, 0xffffffff, 0x80000000, t4, t5);
2504 1073741824, 0x00000000, 0x00000006, t0, t1);
2506 0x80003421, 0x00000000, 1073741824, t2, t3);
2508 0x73468000, 0x00000000, 0x7fffffff, t6, t7);
2510 0x80000000, 0x00000000, 0x00000001, t5, t3);
2516 0x00000555, 0x00000000, 0x0fde3126, t0, t1);
2517 TESTDSPINST_AC_RS_RT_NODSPC("dpsu.h.qbr $ac1, $t2, $t3", "ac1", 0x00000000,
2518 0x00000000, 0x00000000, 0x55555555, t2, t3);
2526 0xabababab, 0x00000000, 0x00000000, t2, t4);
2528 0xfc79b4d2, 0x00000000, 0x00000000, t0, t8);
2530 0x00000000, 0x00000000, 0x12349876, t4, t5);
2532 0x00354565, 0x00000000, 0x00354565, t0, t1);
2534 0x00086755, 0x00000000, 0x00086755, t2, t3);
2540 0x1bdbdbdb, 0x00000000, 0x1bdbdbdb, t5, t3);
2548 0xffffffff, 0x00000000, 0x083b3571, t0, t8);
2556 0x7e08184e, 0x00000000, 0x1ebaf88e, t6, t7);
2558 0x71c8315f, 0x00000000, 0x722d5e20, t5, t3);
2562 0xbb246228, 0x00000000, 0x7b11bee7, t0, t8);
2568 0x8a8d4e7d, 0x00000000, 0x73f39fca, t2, t3);
2570 0xeb1b4335, 0x00000000, 0x5648e540, t4, t1);
2574 0x6731e282, 0x00000000, 0x5fc92974, t5, t3);
2576 0xb6edf28f, 0x00000000, 0x7e08184e, t2, t4);
2577 TESTDSPINST_AC_RS_RT_NODSPC("dpsu.h.qbr $ac2, $t0, $t8", "ac2", 0x00000000,
2578 0x4b4ec9ca, 0x00000000, 0x71c8315f, t0, t8);
2584 0xaf8f8000, 0x00000000, 0x339d8d88, t0, t8);
2586 0x87df4510, 0x00000000, 0x70974249, t0, t1);
2589 TESTDSPINST_AC_RS_RT_NODSPC("dpsu.h.qbr $ac2, $t4, $t1", "ac2", 0x00000000,
2592 0x006a54f2, 0x00000000, 0x0cd6b508, t6, t7);
2594 0x79f74493, 0x00000000, 0x6731e282, t5, t3);
2603 TESTDSPINST_EXT("extp $t3, $ac2, 4", "ac2", t3, 0x00000000, 0x00000006, 4,
2623 TESTDSPINST_EXT("extp $t5, $ac1, 19", "ac1", t5, 0x00000000, 0x00000000, 19,
2625 TESTDSPINST_EXT("extp $t6, $ac2, 27", "ac2", t6, 0xfbde3976, 0x00000000, 27,
2647 TESTDSPINST_EXT("extpdp $t3, $ac2, 4", "ac2", t3, 0x00000000, 0x00000006,
2665 TESTDSPINST_EXT("extpdp $t5, $ac1, 19", "ac1", t5, 0x00000000, 0x00000000,
2667 TESTDSPINST_EXT("extpdp $t6, $ac2, 27", "ac2", t6, 0xfbde3976, 0x00000000,
2689 TESTDSPINST_EXTV("extpdpv $t3, $ac2, $t4", "ac2", t3, 0x00000000, 0x00000006,
2699 TESTDSPINST_EXTV("extpdpv $t5, $ac1, $t4", "ac1", t5, 0x00000000, 0x00000000,
2701 TESTDSPINST_EXTV("extpdpv $t6, $ac2, $t5", "ac2", t6, 0xfbde3976, 0x00000000,
2723 TESTDSPINST_EXTV("extpv $t3, $ac2, $t4", "ac2", t3, 0x00000000, 0x00000006,
2733 TESTDSPINST_EXTV("extpv $t5, $ac1, $t4", "ac1", t5, 0x00000000, 0x00000000,
2735 TESTDSPINST_EXTV("extpv $t6, $ac2, $t5", "ac2", t6, 0xfbde3976, 0x00000000,
2753 TESTDSPINST_EXT("extr_s.h $t4, $ac3, 0", "ac3", t4, 0x00000000, 0x00000000,
2761 TESTDSPINST_EXT("extr_s.h $t8, $ac3, 1", "ac3", t8, 0x00000000, 0xfffffffe,
2767 TESTDSPINST_EXT("extr_s.h $t3, $ac2, 4", "ac2", t3, 0x00000000, 0x00000006,
2795 TESTDSPINST_EXT("extr_s.h $t5, $ac1, 19", "ac1", t5, 0x00000000, 0x00000000,
2797 TESTDSPINST_EXT("extr_s.h $t6, $ac2, 27", "ac2", t6, 0xfbde3976, 0x00000000,
2813 TESTDSPINST_EXT("extr_s.h $t5, $ac0, 3", "ac0", t5, 0x00000000, 0x5fc92974,
2815 TESTDSPINST_EXT("extr_s.h $t6, $ac1, 8", "ac1", t6, 0x00000000, 0x7e08184e,
2817 TESTDSPINST_EXT("extr_s.h $t7, $ac2, 16", "ac2", t7, 0x00000000, 0x71c8315f,
2823 TESTDSPINST_EXT("extr_s.h $t1, $ac1, 5", "ac1", t1, 0x00000000, 0x339d8d88,
2825 TESTDSPINST_EXT("extr_s.h $t2, $ac2, 14", "ac2", t2, 0x00000000, 0x70974249,
2831 TESTDSPINST_EXT("extr_s.h $t1, $ac1, 5", "ac1", t1, 0x00000000, 0x0cd6b508,
2833 TESTDSPINST_EXT("extr_s.h $t2, $ac2, 22", "ac2", t2, 0x00000000, 0x6731e282,
2837 TESTDSPINST_EXT("extr_s.h $t4, $ac0, 13", "ac0", t4, 0x00000000, 0x4b4ec9ca,
2851 TESTDSPINST_EXT("extr_s.h $t2, $ac3, 2", "ac3", t2, 0x00000000, 0x006a54f2,
2853 TESTDSPINST_EXT("extr_s.h $t3, $ac0, 1", "ac0", t3, 0x00000000, 0x79f74493,
2859 TESTDSPINST_EXT("extr.w $t4, $ac3, 0", "ac3", t4, 0x00000000, 0x00000000,
2867 TESTDSPINST_EXT("extr.w $t8, $ac3, 1", "ac3", t8, 0x00000000, 0xfffffffe,
2873 TESTDSPINST_EXT("extr.w $t3, $ac2, 4", "ac2", t3, 0x00000000, 0x00000006,
2901 TESTDSPINST_EXT("extr.w $t5, $ac1, 19", "ac1", t5, 0x00000000, 0x00000000,
2903 TESTDSPINST_EXT("extr.w $t6, $ac2, 27", "ac2", t6, 0xfbde3976, 0x00000000,
2919 TESTDSPINST_EXT("extr.w $t5, $ac0, 3", "ac0", t5, 0x00000000, 0x5fc92974,
2921 TESTDSPINST_EXT("extr.w $t6, $ac1, 8", "ac1", t6, 0x00000000, 0x7e08184e,
2923 TESTDSPINST_EXT("extr.w $t7, $ac2, 16", "ac2", t7, 0x00000000, 0x71c8315f,
2929 TESTDSPINST_EXT("extr.w $t1, $ac1, 5", "ac1", t1, 0x00000000, 0x339d8d88,
2931 TESTDSPINST_EXT("extr.w $t2, $ac2, 14", "ac2", t2, 0x00000000, 0x70974249,
2937 TESTDSPINST_EXT("extr.w $t1, $ac1, 5", "ac1", t1, 0x00000000, 0x0cd6b508,
2939 TESTDSPINST_EXT("extr.w $t2, $ac2, 22", "ac2", t2, 0x00000000, 0x6731e282,
2943 TESTDSPINST_EXT("extr.w $t4, $ac0, 13", "ac0", t4, 0x00000000, 0x4b4ec9ca,
2957 TESTDSPINST_EXT("extr.w $t2, $ac3, 2", "ac3", t2, 0x00000000, 0x006a54f2,
2959 TESTDSPINST_EXT("extr.w $t3, $ac0, 1", "ac0", t3, 0x00000000, 0x79f74493,
2965 TESTDSPINST_EXT("extr_r.w $t4, $ac3, 0", "ac3", t4, 0x00000000, 0x00000000,
2987 TESTDSPINST_EXT("extr_r.w $t1, $ac1, 5", "ac1", t1, 0x00000000, 0x55555555,
2991 TESTDSPINST_EXT("extr_r.w $t1, $ac1, 20", "ac1", t1, 0x00000000, 0x55555555,
2995 TESTDSPINST_EXT("extr_r.w $t1, $ac1, 5", "ac1", t1, 0x00000000, 0x55555555,
3003 TESTDSPINST_EXT("extr_r.w $t5, $ac1, 19", "ac1", t5, 0x00000000, 0x00000000,
3005 TESTDSPINST_EXT("extr_r.w $t6, $ac2, 27", "ac2", t6, 0x00000000, 0x00000000,
3017 TESTDSPINST_EXT("extr_r.w $t3, $ac0, 1", "ac0", t3, 0x00000000, 0x1bdbdbdb,
3021 TESTDSPINST_EXT("extr_r.w $t5, $ac0, 3", "ac0", t5, 0x00000000, 0x5fc92974,
3023 TESTDSPINST_EXT("extr_r.w $t6, $ac1, 8", "ac1", t6, 0x00000000, 0x7e08184e,
3025 TESTDSPINST_EXT("extr_r.w $t7, $ac2, 16", "ac2", t7, 0x00000000, 0x71c8315f,
3031 TESTDSPINST_EXT("extr_r.w $t1, $ac1, 5", "ac1", t1, 0x00000000, 0x339d8d88,
3033 TESTDSPINST_EXT("extr_r.w $t2, $ac2, 14", "ac2", t2, 0x00000000, 0x70974249,
3039 TESTDSPINST_EXT("extr_r.w $t1, $ac1, 5", "ac1", t1, 0x00000000, 0x0cd6b508,
3041 TESTDSPINST_EXT("extr_r.w $t2, $ac2, 22", "ac2", t2, 0x00000000, 0x6731e282,
3045 TESTDSPINST_EXT("extr_r.w $t4, $ac0, 13", "ac0", t4, 0x00000000, 0x4b4ec9ca,
3059 TESTDSPINST_EXT("extr_r.w $t2, $ac3, 2", "ac3", t2, 0x00000000, 0x006a54f2,
3061 TESTDSPINST_EXT("extr_r.w $t3, $ac0, 1", "ac0", t3, 0x00000000, 0x79f74493,
3067 TESTDSPINST_EXT("extr_rs.w $t4, $ac3, 0", "ac3", t4, 0x00000000, 0x00000000,
3089 TESTDSPINST_EXT("extr_rs.w $t1, $ac1, 5", "ac1", t1, 0x00000000, 0x55555555,
3093 TESTDSPINST_EXT("extr_rs.w $t1, $ac1, 20", "ac1", t1, 0x00000000, 0x55555555,
3097 TESTDSPINST_EXT("extr_rs.w $t1, $ac1, 5", "ac1", t1, 0x00000000, 0x55555555,
3105 TESTDSPINST_EXT("extr_rs.w $t5, $ac1, 19", "ac1", t5, 0x00000000, 0x00000000,
3107 TESTDSPINST_EXT("extr_rs.w $t6, $ac2, 27", "ac2", t6, 0x00000000, 0x00000000,
3119 TESTDSPINST_EXT("extr_rs.w $t3, $ac0, 1", "ac0", t3, 0x00000000, 0x1bdbdbdb,
3123 TESTDSPINST_EXT("extr_rs.w $t5, $ac0, 3", "ac0", t5, 0x00000000, 0x5fc92974,
3125 TESTDSPINST_EXT("extr_rs.w $t6, $ac1, 8", "ac1", t6, 0x00000000, 0x7e08184e,
3127 TESTDSPINST_EXT("extr_rs.w $t7, $ac2, 16", "ac2", t7, 0x00000000, 0x71c8315f,
3133 TESTDSPINST_EXT("extr_rs.w $t1, $ac1, 5", "ac1", t1, 0x00000000, 0x339d8d88,
3135 TESTDSPINST_EXT("extr_rs.w $t2, $ac2, 14", "ac2", t2, 0x00000000, 0x70974249,
3141 TESTDSPINST_EXT("extr_rs.w $t1, $ac1, 5", "ac1", t1, 0x00000000, 0x0cd6b508,
3143 TESTDSPINST_EXT("extr_rs.w $t2, $ac2, 22", "ac2", t2, 0x00000000, 0x6731e282,
3147 TESTDSPINST_EXT("extr_rs.w $t4, $ac0, 13", "ac0", t4, 0x00000000, 0x4b4ec9ca,
3161 TESTDSPINST_EXT("extr_rs.w $t2, $ac3, 2", "ac3", t2, 0x00000000, 0x006a54f2,
3163 TESTDSPINST_EXT("extr_rs.w $t3, $ac0, 1", "ac0", t3, 0x00000000, 0x79f74493,
3169 TESTDSPINST_EXTV("extrv_s.h $t1, $ac1, $t3", "ac1", t1, 0x00000000,
3170 0x00000000, t3, 0xbababa00, 0);
3177 TESTDSPINST_EXTV("extrv_s.h $t1, $ac1, $t2", "ac1", t1, 0x00000000,
3183 TESTDSPINST_EXTV("extrv_s.h $t3, $ac2, $t2", "ac2", t3, 0x00000000,
3213 TESTDSPINST_EXTV("extrv_s.h $t5, $ac1, $t8", "ac1", t5, 0x00000000,
3214 0x00000000, t8, 0xaf8f7e18, 0);
3216 0x00000000, t0, 0x87df4510, 0);
3231 TESTDSPINST_EXTV("extrv_s.h $t5, $ac0, $t8", "ac0", t5, 0x00000000,
3233 TESTDSPINST_EXTV("extrv_s.h $t6, $ac1, $t0", "ac1", t6, 0x00000000,
3235 TESTDSPINST_EXTV("extrv_s.h $t7, $ac2, $t1", "ac2", t7, 0x00000000,
3241 TESTDSPINST_EXTV("extrv_s.h $t1, $ac1, $t4", "ac1", t1, 0x00000000,
3243 TESTDSPINST_EXTV("extrv_s.h $t2, $ac2, $t5", "ac2", t2, 0x00000000,
3246 0x8a8d4e7d, t6, 0x00000000, 0);
3248 0xeb1b4335, t7, 0x00000000, 0);
3249 TESTDSPINST_EXTV("extrv_s.h $t1, $ac1, $t8", "ac1", t1, 0x00000000,
3251 TESTDSPINST_EXTV("extrv_s.h $t2, $ac2, $t0", "ac2", t2, 0x00000000,
3255 TESTDSPINST_EXTV("extrv_s.h $t4, $ac0, $t2", "ac0", t4, 0x00000000,
3269 TESTDSPINST_EXTV("extrv_s.h $t2, $ac3, $t8", "ac3", t2, 0x00000000,
3271 TESTDSPINST_EXTV("extrv_s.h $t3, $ac0, $t0", "ac0", t3, 0x00000000,
3277 TESTDSPINST_EXTV("extrv.w $t1, $ac1, $t3", "ac1", t1, 0x00000000, 0x00000000,
3285 TESTDSPINST_EXTV("extrv.w $t1, $ac1, $t2", "ac1", t1, 0x00000000, 0xfffffffe,
3311 TESTDSPINST_EXTV("extrv.w $t3, $ac2, $t4", "ac2", t3, 0x00000000, 0x00000006,
3321 TESTDSPINST_EXTV("extrv.w $t5, $ac1, $t4", "ac1", t5, 0x00000000, 0x00000000,
3323 TESTDSPINST_EXTV("extrv.w $t6, $ac2, $t5", "ac2", t6, 0xfbde3976, 0x00000000,
3339 TESTDSPINST_EXTV("extrv.w $t5, $ac0, $t8", "ac0", t5, 0x00000000, 0x5fc92974,
3341 TESTDSPINST_EXTV("extrv.w $t6, $ac1, $t0", "ac1", t6, 0x00000000, 0x7e08184e,
3343 TESTDSPINST_EXTV("extrv.w $t7, $ac2, $t1", "ac2", t7, 0x00000000, 0x71c8315f,
3349 TESTDSPINST_EXTV("extrv.w $t1, $ac1, $t4", "ac1", t1, 0x00000000, 0x339d8d88,
3351 TESTDSPINST_EXTV("extrv.w $t2, $ac2, $t5", "ac2", t2, 0x00000000, 0x70974249,
3354 t6, 0x00000000, 0);
3356 t7, 0x00000000, 0);
3357 TESTDSPINST_EXTV("extrv.w $t1, $ac1, $t8", "ac1", t1, 0x00000000, 0x0cd6b508,
3359 TESTDSPINST_EXTV("extrv.w $t2, $ac2, $t0", "ac2", t2, 0x00000000, 0x6731e282,
3363 TESTDSPINST_EXTV("extrv.w $t4, $ac0, $t2", "ac0", t4, 0x00000000, 0x4b4ec9ca,
3377 TESTDSPINST_EXTV("extrv.w $t2, $ac3, $t8", "ac3", t2, 0x00000000, 0x006a54f2,
3379 TESTDSPINST_EXTV("extrv.w $t3, $ac0, $t0", "ac0", t3, 0x00000000, 0x79f74493,
3385 TESTDSPINST_EXTV("extrv_r.w $t1, $ac1, $t3", "ac1", t1, 0x00000000,
3386 0x00000000, t3, 0xbababa00, 0);
3393 TESTDSPINST_EXTV("extrv_r.w $t1, $ac1, $t2", "ac1", t1, 0x00000000,
3395 TESTDSPINST_EXTV("extrv_r.w $t1, $ac1, $t3", "ac1", t1, 0x00000000,
3399 TESTDSPINST_EXTV("extrv_r.w $t1, $ac1, $t7", "ac1", t1, 0x00000000,
3403 TESTDSPINST_EXTV("extrv_r.w $t1, $ac1, $t2", "ac1", t1, 0x00000000,
3407 TESTDSPINST_EXTV("extrv_r.w $t0, $ac0, $t1", "ac0", t0, 0x00000000,
3411 TESTDSPINST_EXTV("extrv_r.w $t6, $ac1, $t7", "ac1", t6, 0x00000000,
3415 TESTDSPINST_EXTV("extrv_r.w $t3, $ac2, $t4", "ac2", t3, 0x00000000,
3417 TESTDSPINST_EXTV("extrv_r.w $t5, $ac0, $t6", "ac0", t5, 0x00000000,
3425 TESTDSPINST_EXTV("extrv_r.w $t5, $ac1, $t4", "ac1", t5, 0x00000000,
3426 0x00000000, t4, 0x00354565, 0);
3427 TESTDSPINST_EXTV("extrv_r.w $t6, $ac2, $t5", "ac2", t6, 0x00000000,
3428 0x00000000, t5, 0x00086755, 0);
3429 TESTDSPINST_EXTV("extrv_r.w $t7, $ac3, $t6", "ac3", t7, 0x00000000,
3431 TESTDSPINST_EXTV("extrv_r.w $t8, $ac0, $t7", "ac0", t8, 0x00000000,
3433 TESTDSPINST_EXTV("extrv_r.w $t0, $ac1, $t8", "ac1", t0, 0x00000000,
3439 TESTDSPINST_EXTV("extrv_r.w $t3, $ac0, $t1", "ac0", t3, 0x00000000,
3445 TESTDSPINST_EXTV("extrv_r.w $t6, $ac1, $t0", "ac1", t6, 0x00000000,
3458 0x8a8d4e7d, t6, 0x00000000, 0);
3460 0xeb1b4335, t7, 0x00000000, 0);
3463 TESTDSPINST_EXTV("extrv_r.w $t2, $ac2, $t0", "ac2", t2, 0x00000000,
3465 TESTDSPINST_EXTV("extrv_r.w $t3, $ac3, $t1", "ac3", t3, 0x00000000,
3467 TESTDSPINST_EXTV("extrv_r.w $t4, $ac0, $t2", "ac0", t4, 0x00000000,
3473 TESTDSPINST_EXTV("extrv_r.w $t7, $ac3, $t4", "ac3", t7, 0x00000000,
3475 TESTDSPINST_EXTV("extrv_r.w $t8, $ac0, $t5", "ac0", t8, 0x00000000,
3481 TESTDSPINST_EXTV("extrv_r.w $t2, $ac3, $t8", "ac3", t2, 0x00000000,
3483 TESTDSPINST_EXTV("extrv_r.w $t3, $ac0, $t0", "ac0", t3, 0x00000000,
3489 TESTDSPINST_EXTV("extrv_rs.w $t1, $ac1, $t3", "ac1", t1, 0x00000000,
3490 0x00000000, t3, 0xbababa00, 0);
3499 TESTDSPINST_EXTV("extrv_rs.w $t1, $ac1, $t2", "ac1", t1, 0x00000000,
3501 TESTDSPINST_EXTV("extrv_rs.w $t1, $ac1, $t3", "ac1", t1, 0x00000000,
3505 TESTDSPINST_EXTV("extrv_rs.w $t1, $ac1, $t7", "ac1", t1, 0x00000000,
3509 TESTDSPINST_EXTV("extrv_rs.w $t1, $ac1, $t2", "ac1", t1, 0x00000000,
3513 TESTDSPINST_EXTV("extrv_rs.w $t0, $ac0, $t1", "ac0", t0, 0x00000000,
3517 TESTDSPINST_EXTV("extrv_rs.w $t6, $ac1, $t7", "ac1", t6, 0x00000000,
3521 TESTDSPINST_EXTV("extrv_rs.w $t5, $ac0, $t6", "ac0", t5, 0x00000000,
3530 0x00000000, t4, 0x00354565, 0);
3531 TESTDSPINST_EXTV("extrv_rs.w $t6, $ac2, $t5", "ac2", t6, 0x00000000,
3532 0x00000000, t5, 0x00086755, 0);
3549 TESTDSPINST_EXTV("extrv_rs.w $t6, $ac1, $t0", "ac1", t6, 0x00000000,
3551 TESTDSPINST_EXTV("extrv_rs.w $t7, $ac2, $t1", "ac2", t7, 0x00000000,
3557 TESTDSPINST_EXTV("extrv_rs.w $t1, $ac1, $t4", "ac1", t1, 0x00000000,
3559 TESTDSPINST_EXTV("extrv_rs.w $t2, $ac2, $t5", "ac2", t2, 0x00000000,
3562 0x8a8d4e7d, t6, 0x00000000, 0);
3564 0xeb1b4335, t7, 0x00000000, 0);
3565 TESTDSPINST_EXTV("extrv_rs.w $t1, $ac1, $t8", "ac1", t1, 0x00000000,
3567 TESTDSPINST_EXTV("extrv_rs.w $t2, $ac2, $t0", "ac2", t2, 0x00000000,
3571 TESTDSPINST_EXTV("extrv_rs.w $t4, $ac0, $t2", "ac0", t4, 0x00000000,
3585 TESTDSPINST_EXTV("extrv_rs.w $t2, $ac3, $t8", "ac3", t2, 0x00000000,
3587 TESTDSPINST_EXTV("extrv_rs.w $t3, $ac0, $t0", "ac0", t3, 0x00000000,
3593 TESTDSPINST_INSV("insv $t5, $t3", 0xffffffff, 0x00000000, t5, t3, 7,
3639 TESTDSPINST_INSV("insv $t0, $t1", 0xabababab, 0x00000000, t0, t1, 0,
3649 TESTDSPINST_INSV("insv $t0, $t8", 0x00000000, 0x00000000, t0, t8, 16,
3686 TESTDSPINST_AC_RS_RT_NODSPC("madd $ac3, $t4, $t5", "ac3", 0x00000000,
3687 0x00000000, 0xffffffff, 0x80000000, t4, t5);
3689 1073741824, 0x00000000, 0x00000006, t0, t1);
3691 0x80003421, 0x00000000, 1073741824, t2, t3);
3693 0x73468000, 0x00000000, 0x7fffffff, t6, t7);
3695 0x80000000, 0x00000000, 0x00000001, t5, t3);
3701 0x00000555, 0x00000000, 0x0fde3126, t0, t1);
3702 TESTDSPINST_AC_RS_RT_NODSPC("madd $ac1, $t2, $t3", "ac1", 0x00000000,
3703 0x00000000, 0x00000000, 0x55555555, t2, t3);
3711 0xabababab, 0x00000000, 0x00000000, t2, t4);
3713 0xfc79b4d2, 0x00000000, 0x00000000, t0, t8);
3715 0x00000000, 0x00000000, 0x12349876, t4, t5);
3717 0x00354565, 0x00000000, 0x00354565, t0, t1);
3719 0x00086755, 0x00000000, 0x00086755, t2, t3);
3725 0x1bdbdbdb, 0x00000000, 0x1bdbdbdb, t5, t3);
3733 0xffffffff, 0x00000000, 0x083b3571, t0, t8);
3741 0x7e08184e, 0x00000000, 0x1ebaf88e, t6, t7);
3743 0x71c8315f, 0x00000000, 0x722d5e20, t5, t3);
3747 0xbb246228, 0x00000000, 0x7b11bee7, t0, t8);
3753 0x8a8d4e7d, 0x00000000, 0x73f39fca, t2, t3);
3755 0xeb1b4335, 0x00000000, 0x5648e540, t4, t1);
3759 0x6731e282, 0x00000000, 0x5fc92974, t5, t3);
3761 0xb6edf28f, 0x00000000, 0x7e08184e, t2, t4);
3762 TESTDSPINST_AC_RS_RT_NODSPC("madd $ac2, $t0, $t8", "ac2", 0x00000000,
3763 0x4b4ec9ca, 0x00000000, 0x71c8315f, t0, t8);
3769 x00000000, 0x339d8d88, t0, t8);
3771 0x87df4510, 0x00000000, 0x70974249, t0, t1);
3774 TESTDSPINST_AC_RS_RT_NODSPC("madd $ac2, $t4, $t1", "ac2", 0x00000000,
3777 0x006a54f2, 0x00000000, 0x0cd6b508, t6, t7);
3779 0x79f74493, 0x00000000, 0x6731e282, t5, t3);
3784 TESTDSPINST_AC_RS_RT_NODSPC("maddu $ac3, $t4, $t5", "ac3", 0x00000000,
3785 0x00000000, 0xffffffff, 0x80000000, t4, t5);
3787 1073741824, 0x00000000, 0x00000006, t0, t1);
3789 0x80003421, 0x00000000, 1073741824, t2, t3);
3791 0x73468000, 0x00000000, 0x7fffffff, t6, t7);
3793 0x80000000, 0x00000000, 0x00000001, t5, t3);
3799 0x00000555, 0x00000000, 0x0fde3126, t0, t1);
3800 TESTDSPINST_AC_RS_RT_NODSPC("maddu $ac1, $t2, $t3", "ac1", 0x00000000,
3801 0x00000000, 0x00000000, 0x55555555, t2, t3);
3809 0xabababab, 0x00000000, 0x00000000, t2, t4);
3811 0xfc79b4d2, 0x00000000, 0x00000000, t0, t8);
3813 0x00000000, 0x00000000, 0x12349876, t4, t5);
3815 0x00354565, 0x00000000, 0x00354565, t0, t1);
3817 0x00086755, 0x00000000, 0x00086755, t2, t3);
3823 0x1bdbdbdb, 0x00000000, 0x1bdbdbdb, t5, t3);
3831 0xffffffff, 0x00000000, 0x083b3571, t0, t8);
3839 0x7e08184e, 0x00000000, 0x1ebaf88e, t6, t7);
3841 0x71c8315f, 0x00000000, 0x722d5e20, t5, t3);
3845 0xbb246228, 0x00000000, 0x7b11bee7, t0, t8);
3851 0x8a8d4e7d, 0x00000000, 0x73f39fca, t2, t3);
3853 0xeb1b4335, 0x00000000, 0x5648e540, t4, t1);
3857 0x6731e282, 0x00000000, 0x5fc92974, t5, t3);
3859 0xb6edf28f, 0x00000000, 0x7e08184e, t2, t4);
3860 TESTDSPINST_AC_RS_RT_NODSPC("maddu $ac2, $t0, $t8", "ac2", 0x00000000,
3861 0x4b4ec9ca, 0x00000000, 0x71c8315f, t0, t8);
3867 0xaf8f8000, 0x00000000, 0x339d8d88, t0, t8);
3869 0x87df4510, 0x00000000, 0x70974249, t0, t1);
3872 TESTDSPINST_AC_RS_RT_NODSPC("maddu $ac2, $t4, $t1", "ac2", 0x00000000,
3875 0x006a54f2, 0x00000000, 0x0cd6b508, t6, t7);
3877 0x79f74493, 0x00000000, 0x6731e282, t5, t3);
3882 TESTDSPINST_AC_RS_RT_NODSPC("msub $ac3, $t4, $t5", "ac3", 0x00000000,
3883 0x00000000, 0xffffffff, 0x80000000, t4, t5);
3885 1073741824, 0x00000000, 0x00000006, t0, t1);
3887 0x80003421, 0x00000000, 1073741824, t2, t3);
3889 0x73468000, 0x00000000, 0x7fffffff, t6, t7);
3891 0x80000000, 0x00000000, 0x00000001, t5, t3);
3897 0x00000555, 0x00000000, 0x0fde3126, t0, t1);
3898 TESTDSPINST_AC_RS_RT_NODSPC("msub $ac1, $t2, $t3", "ac1", 0x00000000,
3899 0x00000000, 0x00000000, 0x55555555, t2, t3);
3907 0xabababab, 0x00000000, 0x00000000, t2, t4);
3909 0xfc79b4d2, 0x00000000, 0x00000000, t0, t8);
3911 0x00000000, 0x00000000, 0x12349876, t4, t5);
3913 0x00354565, 0x00000000, 0x00354565, t0, t1);
3915 0x00086755, 0x00000000, 0x00086755, t2, t3);
3921 0x1bdbdbdb, 0x00000000, 0x1bdbdbdb, t5, t3);
3929 0xffffffff, 0x00000000, 0x083b3571, t0, t8);
3937 0x7e08184e, 0x00000000, 0x1ebaf88e, t6, t7);
3939 0x71c8315f, 0x00000000, 0x722d5e20, t5, t3);
3943 0xbb246228, 0x00000000, 0x7b11bee7, t0, t8);
3949 0x8a8d4e7d, 0x00000000, 0x73f39fca, t2, t3);
3951 0xeb1b4335, 0x00000000, 0x5648e540, t4, t1);
3955 0x6731e282, 0x00000000, 0x5fc92974, t5, t3);
3957 0xb6edf28f, 0x00000000, 0x7e08184e, t2, t4);
3958 TESTDSPINST_AC_RS_RT_NODSPC("msub $ac2, $t0, $t8", "ac2", 0x00000000,
3959 0x4b4ec9ca, 0x00000000, 0x71c8315f, t0, t8);
3965 0xaf8f8000, 0x00000000, 0x339d8d88, t0, t8);
3967 0x87df4510, 0x00000000, 0x70974249, t0, t1);
3970 TESTDSPINST_AC_RS_RT_NODSPC("msub $ac2, $t4, $t1", "ac2", 0x00000000,
3973 0x006a54f2, 0x00000000, 0x0cd6b508, t6, t7);
3975 0x79f74493, 0x00000000, 0x6731e282, t5, t3);
3980 TESTDSPINST_AC_RS_RT_NODSPC("msubu $ac3, $t4, $t5", "ac3", 0x00000000,
3981 0x00000000, 0xffffffff, 0x80000000, t4, t5);
3983 1073741824, 0x00000000, 0x00000006, t0, t1);
3985 0x80003421, 0x00000000, 1073741824, t2, t3);
3987 0x73468000, 0x00000000, 0x7fffffff, t6, t7);
3989 0x80000000, 0x00000000
3995 0x00000555, 0x00000000, 0x0fde3126, t0, t1);
3996 TESTDSPINST_AC_RS_RT_NODSPC("msubu $ac1, $t2, $t3", "ac1", 0x00000000,
3997 0x00000000, 0x00000000, 0x55555555, t2, t3);
4005 0xabababab, 0x00000000, 0x00000000, t2, t4);
4007 0xfc79b4d2, 0x00000000, 0x00000000, t0, t8);
4009 0x00000000, 0x00000000, 0x12349876, t4, t5);
4011 0x00354565, 0x00000000, 0x00354565, t0, t1);
4013 0x00086755, 0x00000000, 0x00086755, t2, t3);
4019 0x1bdbdbdb, 0x00000000, 0x1bdbdbdb, t5, t3);
4027 0xffffffff, 0x00000000, 0x083b3571, t0, t8);
4035 0x7e08184e, 0x00000000, 0x1ebaf88e, t6, t7);
4037 0x71c8315f, 0x00000000, 0x722d5e20, t5, t3);
4041 0xbb246228, 0x00000000, 0x7b11bee7, t0, t8);
4047 0x8a8d4e7d, 0x00000000, 0x73f39fca, t2, t3);
4049 0xeb1b4335, 0x00000000, 0x5648e540, t4, t1);
4053 0x6731e282, 0x00000000, 0x5fc92974, t5, t3);
4055 0xb6edf28f, 0x00000000, 0x7e08184e, t2, t4);
4056 TESTDSPINST_AC_RS_RT_NODSPC("msubu $ac2, $t0, $t8", "ac2", 0x00000000,
4057 0x4b4ec9ca, 0x00000000, 0x71c8315f, t0, t8);
4063 0xaf8f8000, 0x00000000, 0x339d8d88, t0, t8);
4065 0x87df4510, 0x00000000, 0x70974249, t0, t1);
4068 TESTDSPINST_AC_RS_RT_NODSPC("msubu $ac2, $t4, $t1", "ac2", 0x00000000,
4071 0x006a54f2, 0x00000000, 0x0cd6b508, t6, t7);
4073 0x79f74493, 0x00000000, 0x6731e282, t5, t3);
4078 TESTDSPINST_AC_RS_RT_DSPC("maq_s.w.phr $ac3, $t4, $t5", "ac3", 0x00000000,
4079 0x00000000, 0xffffffff, 0x80000000, t4, t5);
4081 1073741824, 0x00000000, 0x00000006, t0, t1);
4083 0x80003421, 0x00000000, 1073741824, t2, t3);
4085 0x73468000, 0x00000000, 0x7fffffff, t6, t7);
4087 0x80000000, 0x00000000, 0x00000001, t5, t3);
4093 0x00000555, 0x00000000, 0x0fde3126, t0, t1);
4094 TESTDSPINST_AC_RS_RT_DSPC("maq_s.w.phr $ac1, $t2, $t3", "ac1", 0x00000000,
4095 0x00000000, 0x00000000, 0x55555555, t2, t3);
4103 0xabababab, 0x00000000, 0x00000000, t2, t4);
4105 0xfc79b4d2, 0x00000000, 0x00000000, t0, t8);
4107 0x00000000, 0x00000000, 0x12349876, t4, t5);
4109 0x00354565, 0x00000000, 0x00354565, t0, t1);
4111 0x00086755, 0x00000000, 0x00086755, t2, t3);
4117 0x1bdbdbdb, 0x00000000, 0x1bdbdbdb, t5, t3);
4125 0xffffffff, 0x00000000, 0x083b3571, t0, t8);
4133 0x7e08184e, 0x00000000, 0x1ebaf88e, t6, t7);
4135 0x71c8315f, 0x00000000, 0x722d5e20, t5, t3);
4139 0xbb246228, 0x00000000, 0x7b11bee7, t0, t8);
4145 0x8a8d4e7d, 0x00000000, 0x73f39fca, t2, t3);
4147 0xeb1b4335, 0x00000000, 0x5648e540, t4, t1);
4151 0x6731e282, 0x00000000, 0x5fc92974, t5, t3);
4153 0xb6edf28f, 0x00000000, 0x7e08184e, t2, t4);
4154 TESTDSPINST_AC_RS_RT_DSPC("maq_s.w.phr $ac2, $t0, $t8", "ac2", 0x00000000,
4155 0x4b4ec9ca, 0x00000000, 0x71c8315f, t0, t8);
4161 0xaf8f8000, 0x00000000, 0x339d8d88, t0, t8);
4163 0x87df4510, 0x00000000, 0x70974249, t0, t1);
4166 TESTDSPINST_AC_RS_RT_DSPC("maq_s.w.phr $ac2, $t4, $t1", "ac2", 0x00000000,
4169 0x006a54f2, 0x00000000, 0x0cd6b508, t6, t7);
4171 0x79f74493, 0x00000000, 0x6731e282, t5, t3);
4176 TESTDSPINST_AC_RS_RT_DSPC("maq_sa.w.phr $ac3, $t4, $t5", "ac3", 0x00000000,
4177 0x00000000, 0xffffffff, 0x80000000, t4, t5);
4179 1073741824, 0x00000000, 0x00000006, t0, t1);
4181 0x80003421, 0x00000000, 1073741824, t2, t3);
4183 0x73468000, 0x00000000, 0x7fffffff, t6, t7);
4185 0x80000000, 0x00000000, 0x00000001, t5, t3);
4191 0x00000555, 0x00000000, 0x0fde3126, t0, t1);
4192 TESTDSPINST_AC_RS_RT_DSPC("maq_sa.w.phr $ac1, $t2, $t3", "ac1", 0x00000000,
4193 0x00000000, 0x00000000, 0x55555555, t2, t3);
4201 0xabababab, 0x00000000, 0x00000000, t2, t4);
4203 0xfc79b4d2, 0x00000000, 0x00000000, t0, t8);
4205 0x00000000, 0x00000000, 0x12349876, t4, t5);
4207 0x00354565, 0x00000000, 0x00354565, t0, t1);
4209 0x00086755, 0x00000000, 0x00086755, t2, t3);
4215 0x1bdbdbdb, 0x00000000, 0x1bdbdbdb, t5, t3);
4223 0xffffffff, 0x00000000, 0x083b3571, t0, t8);
4231 0x7e08184e, 0x00000000, 0x1ebaf88e, t6, t7);
4233 0x71c8315f, 0x00000000, 0x722d5e20, t5, t3);
4237 0xbb246228, 0x00000000, 0x7b11bee7, t0, t8);
4243 0x8a8d4e7d, 0x00000000, 0x73f39fca, t2, t3);
4245 0xeb1b4335, 0x00000000, 0x5648e540, t4, t1);
4249 0x6731e282, 0x00000000, 0x5fc92974, t5, t3);
4251 0xb6edf28f, 0x00000000, 0x7e08184e, t2, t4);
4252 TESTDSPINST_AC_RS_RT_DSPC("maq_sa.w.phr $ac2, $t0, $t8", "ac2", 0x00000000,
4253 0x4b4ec9ca, 0x00000000, 0x71c8315f, t0, t8);
4259 0xaf8f8000, 0x00000000, 0x339d8d88, t0, t8);
4261 0x87df4510, 0x00000000, 0x70974249, t0, t1);
4264 TESTDSPINST_AC_RS_RT_DSPC("maq_sa.w.phr $ac2, $t4, $t1", "ac2", 0x00000000,
4267 0x006a54f2, 0x00000000, 0x0cd6b508, t6, t7);
4269 0x79f74493, 0x00000000, 0x6731e282, t5, t3);
4274 TESTDSPINST_AC_RS_RT_DSPC("maq_s.w.phl $ac3, $t4, $t5", "ac3", 0x00000000,
4275 0x00000000, 0xffffffff, 0x80000000, t4, t5);
4277 1073741824, 0x00000000, 0x00000006, t0, t1);
4279 0x80003421, 0x00000000, 1073741824, t2, t3);
4281 0x73468000, 0x00000000, 0x7fffffff, t6, t7);
4283 0x80000000, 0x00000000, 0x00000001, t5, t3);
4289 0x00000555, 0x00000000, 0x0fde3126, t0, t1);
4290 TESTDSPINST_AC_RS_RT_DSPC("maq_s.w.phl $ac1, $t2, $t3", "ac1", 0x00000000,
4291 0x00000000, 0x00000000, 0x55555555, t2, t3);
4299 0xabababab, 0x00000000, 0x00000000, t2, t4);
4301 0xfc79b4d2, 0x00000000, 0x00000000, t0, t8);
4303 0x00000000, 0x00000000, 0x12349876, t4, t5);
4305 0x00354565, 0x00000000, 0x00354565, t0, t1);
4307 0x00086755, 0x00000000, 0x00086755, t2, t3);
4313 0x1bdbdbdb, 0x00000000, 0x1bdbdbdb, t5, t3);
4321 0xffffffff, 0x00000000, 0x083b3571, t0, t8);
4329 0x7e08184e, 0x00000000, 0x1ebaf88e, t6, t7);
4331 0x71c8315f, 0x00000000, 0x722d5e20, t5, t3);
4335 0xbb246228, 0x00000000, 0x7b11bee7, t0, t8);
4341 0x8a8d4e7d, 0x00000000, 0x73f39fca, t2, t3);
4343 0xeb1b4335, 0x00000000, 0x5648e540, t4, t1);
4347 0x6731e282, 0x00000000, 0x5fc92974, t5, t3);
4349 0xb6edf28f, 0x00000000, 0x7e08184e, t2, t4);
4350 TESTDSPINST_AC_RS_RT_DSPC("maq_s.w.phl $ac2, $t0, $t8", "ac2", 0x00000000,
4351 0x4b4ec9ca, 0x00000000, 0x71c8315f, t0, t8);
4357 0xaf8f8000, 0x00000000, 0x339d8d88, t0, t8);
4359 0x87df4510, 0x00000000, 0x70974249, t0, t1);
4362 TESTDSPINST_AC_RS_RT_DSPC("maq_s.w.phl $ac2, $t4, $t1", "ac2", 0x00000000,
4365 0x006a54f2, 0x00000000, 0x0cd6b508, t6, t7);
4367 0x79f74493, 0x00000000, 0x6731e282, t5, t3);
4373 TESTDSPINST_AC_RS_RT_DSPC("maq_sa.w.phl $ac3, $t4, $t5", "ac3", 0x00000000,
4374 0x00000000, 0xffffffff, 0x80000000, t4, t5);
4376 1073741824, 0x00000000, 0x00000006, t0, t1);
4378 0x80003421, 0x00000000, 1073741824, t2, t3);
4380 0x73468000, 0x00000000, 0x7fffffff, t6, t7);
4382 0x80000000, 0x00000000, 0x00000001, t5, t3);
4388 0x00000555, 0x00000000, 0x0fde3126, t0, t1);
4389 TESTDSPINST_AC_RS_RT_DSPC("maq_sa.w.phl $ac1, $t2, $t3", "ac1", 0x00000000,
4390 0x00000000, 0x00000000, 0x55555555, t2, t3);
4398 0xabababab, 0x00000000, 0x00000000, t2, t4);
4400 0xfc79b4d2, 0x00000000, 0x00000000, t0, t8);
4402 0x00000000, 0x00000000, 0x12349876, t4, t5);
4404 0x00354565, 0x00000000, 0x00354565, t0, t1);
4406 0x00086755, 0x00000000, 0x00086755, t2, t3);
4412 0x1bdbdbdb, 0x00000000, 0x1bdbdbdb, t5, t3);
4420 0xffffffff, 0x00000000, 0x083b3571, t0, t8);
4428 0x7e08184e, 0x00000000, 0x1ebaf88e, t6, t7);
4430 0x71c8315f, 0x00000000, 0x722d5e20, t5, t3);
4434 0xbb246228, 0x00000000, 0x7b11bee7, t0, t8);
4440 0x8a8d4e7d, 0x00000000, 0x73f39fca, t2, t3);
4442 0xeb1b4335, 0x00000000, 0x5648e540, t4, t1);
4446 0x6731e282, 0x00000000, 0x5fc92974, t5, t3);
4448 0xb6edf28f, 0x00000000, 0x7e08184e, t2, t4);
4449 TESTDSPINST_AC_RS_RT_DSPC("maq_sa.w.phl $ac2, $t0, $t8", "ac2", 0x00000000,
4450 0x4b4ec9ca, 0x00000000, 0x71c8315f, t0, t8);
4456 0xaf8f8000, 0x00000000, 0x339d8d88, t0, t8);
4458 0x87df4510, 0x00000000, 0x70974249, t0, t1);
4461 TESTDSPINST_AC_RS_RT_DSPC("maq_sa.w.phl $ac2, $t4, $t1", "ac2", 0x00000000,
4464 0x006a54f2, 0x00000000, 0x0cd6b508, t6, t7);
4466 0x79f74493, 0x00000000, 0x6731e282, t5, t3);
4471 TESTDSPINST_HILO("ac0", 0x00000000, 0x00000006);
4481 TESTDSPINST_RD_RS_RT_NODSPC("modsub $t0, $t1, $t2", 0x00000000, 0x00000000,
4511 TESTDSPINST_RD_RS_RT_NODSPC("modsub $t0, $t1, $t2", 0x00000000, 0x00000000,
4523 TESTDSPINST_RD_RS_RT_NODSPC("modsub $t0, $t8, $t0", 0xfbde3976, 0x00000000,
4562 0x00000000, t1, 7);
4579 TESTDSPINST_MTHLIP("mthlip $t4, $ac3", "ac3", 0xabababab, 0x00000000,
4591 TESTDSPINST_MTHLIP("mthlip $t8, $ac3", "ac3", 0x00000000, 0x00000000,
4607 TESTDSPINST_MTHLIP("mthlip $t1, $ac0", "ac0", 0x00000000, 0x0cd6b508,
4609 TESTDSPINST_MTHLIP("mthlip $t2, $ac1", "ac1", 0x00000000, 0x6731e282,
4613 TESTDSPINST_MTHLIP("mthlip $t5, $ac0", "ac0", 0x00000000, 0x4b4ec9ca,
4627 TESTDSPINST_MTHLIP("mthlip $t8, $ac0", "ac0", 0x00000000, 0x006a54f2,
4629 TESTDSPINST_MTHLIP("mthlip $t0, $ac1", "ac1", 0x00000000, 0x79f74493,
4635 TESTDSPINST_RD_RS_RT_DSPC("muleq_s.w.phl $t0, $t1, $t2", 0x00000000,
4636 0x00000000, t0, t1, t2);
4662 0x00000000, t0, t8, t0);
4699 TESTDSPINST_RD_RS_RT_DSPC("muleq_s.w.phr $t0, $t1, $t2", 0x00000000,
4700 0x00000000, t0, t1, t2);
4726 0x00000000, t0, t8, t0);
4763 TESTDSPINST_RD_RS_RT_DSPC("muleu_s.ph.qbl $t0, $t1, $t2", 0x00000000,
4764 0x00000000, t0, t1, t2);
4790 0x00000000, t0, t8, t0);
4819 TESTDSPINST_RD_RS_RT_DSPC("muleu_s.ph.qbl $t2, $t4, $t8", 0x00000000,
4821 TESTDSPINST_RD_RS_RT_DSPC("muleu_s.ph.qbl $t0, $t8, $t0", 0x00000000,
4827 TESTDSPINST_RD_RS_RT_DSPC("muleu_s.ph.qbr $t0, $t1, $t2", 0x00000000,
4828 0x00000000, t0, t1, t2);
4854 0x00000000, t0, t8, t0);
4883 TESTDSPINST_RD_RS_RT_DSPC("muleu_s.ph.qbr $t2, $t4, $t8", 0x00000000,
4885 TESTDSPINST_RD_RS_RT_DSPC("muleu_s.ph.qbr $t0, $t8, $t0", 0x00000000,
4891 TESTDSPINST_RD_RS_RT_DSPC("mulq_rs.ph $t0, $t1, $t2", 0x00000000, 0x00000000,
4917 TESTDSPINST_RD_RS_RT_DSPC("mulq_rs.ph $t0, $t8, $t0", 0xfbde3976, 0x00000000,
4955 TESTDSPINST_AC_RS_RT_DSPC("mulsaq_s.w.ph $ac3, $t4, $t5", "ac3", 0x00000000,
4956 0x00000000, 0xffffffff, 0x80000000, t4, t5);
4958 1073741824, 0x00000000, 0x00000006, t0, t1);
4960 0x80003421, 0x00000000, 1073741824, t2, t3);
4962 0x73468000, 0x00000000, 0x7fffffff, t6, t7);
4964 0x80000000, 0x00000000, 0x00000001, t5, t3);
4970 0x00000555, 0x00000000, 0x0fde3126, t0, t1);
4971 TESTDSPINST_AC_RS_RT_DSPC("mulsaq_s.w.ph $ac1, $t2, $t3", "ac1", 0x00000000,
4972 0x00000000, 0x00000000, 0x55555555, t2, t3);
4980 0xabababab, 0x00000000, 0x00000000, t2, t4);
4982 0xfc79b4d2, 0x00000000, 0x00000000, t0, t8);
4984 0x00000000, 0x00000000, 0x12349876, t4, t5);
4986 0x00354565, 0x00000000, 0x00354565, t0, t1);
4988 0x00086755, 0x00000000, 0x00086755, t2, t3);
4994 0x1bdbdbdb, 0x00000000, 0x1bdbdbdb, t5, t3);
5002 0xffffffff, 0x00000000, 0x083b3571, t0, t8);
5010 0x7e08184e, 0x00000000, 0x1ebaf88e, t6, t7);
5012 0x71c8315f, 0x00000000, 0x722d5e20, t5, t3);
5016 0xbb246228, 0x00000000, 0x7b11bee7, t0, t8);
5022 0x8a8d4e7d, 0x00000000, 0x73f39fca, t2, t3);
5024 0xeb1b4335, 0x00000000, 0x5648e540, t4, t1);
5028 0x6731e282, 0x00000000, 0x5fc92974, t5, t3);
5030 0xb6edf28f, 0x00000000, 0x7e08184e, t2, t4);
5031 TESTDSPINST_AC_RS_RT_DSPC("mulsaq_s.w.ph $ac2, $t0, $t8", "ac2", 0x00000000,
5032 0x4b4ec9ca, 0x00000000, 0x71c8315f, t0, t8);
5038 0xaf8f8000, 0x00000000, 0x339d8d88, t0, t8);
5040 0x87df4510, 0x00000000, 0x70974249, t0, t1);
5043 TESTDSPINST_AC_RS_RT_DSPC("mulsaq_s.w.ph $ac2, $t4, $t1", "ac2", 0x00000000,
5046 0x006a54f2, 0x00000000, 0x0cd6b508, t6, t7);
5048 0x79f74493, 0x00000000, 0x6731e282, t5, t3);
5053 TESTDSPINST_AC_RS_RT_NODSPC("mult $ac3, $t4, $t5", "ac3", 0x00000000,
5054 0x00000000, 0xffffffff, 0x80000000, t4, t5);
5056 1073741824, 0x00000000, 0x00000006, t0, t1);
5058 0x80003421, 0x00000000, 1073741824, t2, t3);
5060 0x73468000, 0x00000000, 0x7fffffff, t6, t7);
5062 0x80000000, 0x00000000, 0x00000001, t5, t3);
5068 0x00000555, 0x00000000, 0x0fde3126, t0, t1);
5069 TESTDSPINST_AC_RS_RT_NODSPC("mult $ac1, $t2, $t3", "ac1", 0x00000000,
5070 0x00000000, 0x00000000, 0x55555555, t2, t3);
5078 0xabababab, 0x00000000, 0x00000000, t2, t4);
5080 0xfc79b4d2, 0x00000000, 0x00000000, t0, t8);
5082 0x00000000, 0x00000000, 0x12349876, t4, t5);
5084 0x00354565, 0x00000000, 0x00354565, t0, t1);
5086 0x00086755, 0x00000000, 0x00086755, t2, t3);
5092 0x1bdbdbdb, 0x00000000, 0x1bdbdbdb, t5, t3);
5100 0xffffffff, 0x00000000, 0x083b3571, t0, t8);
5108 0x7e08184e, 0x00000000, 0x1ebaf88e, t6, t7);
5110 0x71c8315f, 0x00000000, 0x722d5e20, t5, t3);
5114 0xbb246228, 0x00000000, 0x7b11bee7, t0, t8);
5120 0x8a8d4e7d, 0x00000000, 0x73f39fca, t2, t3);
5122 0xeb1b4335, 0x00000000, 0x5648e540, t4, t1);
5126 0x6731e282, 0x00000000, 0x5fc92974, t5, t3);
5128 0xb6edf28f, 0x00000000, 0x7e08184e, t2, t4);
5129 TESTDSPINST_AC_RS_RT_NODSPC("mult $ac2, $t0, $t8", "ac2", 0x00000000,
5130 0x4b4ec9ca, 0x00000000, 0x71c8315f, t0, t8);
5136 0xaf8f8000, 0x00000000, 0x339d8d88, t0, t8);
5138 0x87df4510, 0x00000000, 0x70974249, t0, t1);
5141 TESTDSPINST_AC_RS_RT_NODSPC("mult $ac2, $t4, $t1", "ac2", 0x00000000,
5144 0x006a54f2, 0x00000000, 0x0cd6b508, t6, t7);
5146 0x79f74493, 0x00000000, 0x6731e282, t5, t3);
5151 TESTDSPINST_AC_RS_RT_NODSPC("multu $ac3, $t4, $t5", "ac3", 0x00000000,
5152 0x00000000, 0xffffffff, 0x80000000, t4, t5);
5154 1073741824, 0x00000000, 0x00000006, t0, t1);
5156 0x80003421, 0x00000000, 1073741824, t2, t3);
5158 0x73468000, 0x00000000, 0x7fffffff, t6, t7);
5160 0x80000000, 0x00000000, 0x00000001, t5, t3);
5166 0x00000555, 0x00000000, 0x0fde3126, t0, t1);
5167 TESTDSPINST_AC_RS_RT_NODSPC("multu $ac1, $t2, $t3", "ac1", 0x00000000,
5168 0x00000000, 0x00000000, 0x55555555, t2, t3);
5176 0xabababab, 0x00000000, 0x00000000, t2, t4);
5178 0xfc79b4d2, 0x00000000, 0x00000000, t0, t8);
5180 0x00000000, 0x00000000, 0x12349876, t4, t5);
5182 0x00354565, 0x00000000, 0x00354565, t0, t1);
5184 0x00086755, 0x00000000, 0x00086755, t2, t3);
5190 0x1bdbdbdb, 0x00000000, 0x1bdbdbdb, t5, t3);
5198 0xffffffff, 0x00000000, 0x083b3571, t0, t8);
5206 0x7e08184e, 0x00000000, 0x1ebaf88e, t6, t7);
5208 0x71c8315f, 0x00000000, 0x722d5e20, t5, t3);
5212 0xbb246228, 0x00000000, 0x7b11bee7, t0, t8);
5218 0x8a8d4e7d, 0x00000000, 0x73f39fca, t2, t3);
5220 0xeb1b4335, 0x00000000, 0x5648e540, t4, t1);
5224 0x6731e282, 0x00000000, 0x5fc92974, t5, t3);
5226 0xb6edf28f, 0x00000000, 0x7e08184e, t2, t4);
5227 TESTDSPINST_AC_RS_RT_NODSPC("multu $ac2, $t0, $t8", "ac2", 0x00000000,
5228 0x4b4ec9ca, 0x00000000, 0x71c8315f, t0, t8);
5234 0xaf8f8000, 0x00000000, 0x339d8d88, t0, t8);
5236 0x87df4510, 0x00000000, 0x70974249, t0, t1);
5239 TESTDSPINST_AC_RS_RT_NODSPC("multu $ac2, $t4, $t1", "ac2", 0x00000000,
5242 0x006a54f2, 0x00000000, 0x0cd6b508, t6, t7);
5244 0x79f74493, 0x00000000, 0x6731e282, t5, t3);
5249 TESTDSPINST_RD_RS_RT_NODSPC("packrl.ph $t0, $t1, $t2", 0x00000000,
5250 0x00000000, t0, t1, t2);
5265 TESTDSPINST_RD_RS_RT_NODSPC("packrl.ph $t0, $t1, $t2", 0x00000000,
5266 0x00000000, t0, t1, t2);
5278 0x00000000, t0, t8, t0);
5389 TESTDSPINST_RD_RT_NODSPC("preceq.w.phl $t0, $t1", 0x00000000, t0, t1);
5403 TESTDSPINST_RD_RT_NODSPC("preceq.w.phl $t0, $t8", 0x00000000, t0, t8);
5497 TESTDSPINST_RD_RT_NODSPC("preceq.w.phr $t0, $t1", 0x00000000, t0, t1);
5511 TESTDSPINST_RD_RT_NODSPC("preceq.w.phr $t0, $t8", 0x00000000, t0, t8);
5531 TESTDSPINST_RD_RT_NODSPC("precequ.ph.qbl $t0, $t1", 0x00000000, t0, t1);
5545 TESTDSPINST_RD_RT_NODSPC("precequ.ph.qbl $t0, $t8", 0x00000000, t0, t8);
5565 TESTDSPINST_RD_RT_NODSPC("precequ.ph.qbla $t0, $t1", 0x00000000, t0, t1);
5579 TESTDSPINST_RD_RT_NODSPC("precequ.ph.qbla $t0, $t8", 0x00000000, t0, t8);
5599 TESTDSPINST_RD_RT_NODSPC("precequ.ph.qbr $t0, $t1", 0x00000000, t0, t1);
5613 TESTDSPINST_RD_RT_NODSPC("precequ.ph.qbr $t0, $t8", 0x00000000, t0, t8);
5633 TESTDSPINST_RD_RT_NODSPC("precequ.ph.qbra $t0, $t1", 0x00000000, t0, t1);
5647 TESTDSPINST_RD_RT_NODSPC("precequ.ph.qbra $t0, $t8", 0x00000000, t0, t8);
5667 TESTDSPINST_RD_RT_NODSPC("preceu.ph.qbl $t0, $t1", 0x00000000, t0, t1);
5681 TESTDSPINST_RD_RT_NODSPC("preceu.ph.qbl $t0, $t8", 0x00000000, t0, t8);
5701 TESTDSPINST_RD_RT_NODSPC("preceu.ph.qbla $t0, $t1", 0x00000000, t0, t1);
5715 TESTDSPINST_RD_RT_NODSPC("preceu.ph.qbla $t0, $t8", 0x00000000, t0, t8);
5735 TESTDSPINST_RD_RT_NODSPC("preceu.ph.qbr $t0, $t1", 0x00000000, t0, t1);
5749 TESTDSPINST_RD_RT_NODSPC("preceu.ph.qbr $t0, $t8", 0x00000000, t0, t8);
5769 TESTDSPINST_RD_RT_NODSPC("preceu.ph.qbra $t0, $t1", 0x00000000, t0, t1);
5783 TESTDSPINST_RD_RT_NODSPC("preceu.ph.qbra $t0, $t8", 0x00000000, t0, t8);
5803 TESTDSPINST_RD_RS_RT_NODSPC("precrq.qb.ph $t0, $t1, $t2", 0x00000000,
5804 0x00000000, t0, t1, t2);
5819 TESTDSPINST_RD_RS_RT_NODSPC("precrq.qb.ph $t0, $t1, $t2", 0x00000000,
5820 0x00000000, t0, t1, t2);
5832 0x00000000, t0, t8, t0);
5869 x00000000,
5870 0x00000000, t0, t1, t2);
5885 TESTDSPINST_RD_RS_RT_NODSPC("precrq.ph.w $t0, $t1, $t2", 0x00000000,
5886 0x00000000, t0, t1, t2);
5898 0x00000000, t0, t8, t0);
5935 TESTDSPINST_RD_RS_RT_DSPC("precrq_rs.ph.w $t0, $t1, $t2", 0x00000000,
5936 0x00000000, t0, t1, t2);
5966 0x00000000, t0, t8, t0);
6003 TESTDSPINST_RD_RS_RT_DSPC("precrqu_s.qb.ph $t0, $t1, $t2", 0x00000000,
6004 0x00000000, t0, t1, t2);
6019 TESTDSPINST_RD_RS_RT_DSPC("precrqu_s.qb.ph $t0, $t1, $t2", 0x00000000,
6020 0x00000000, t0, t1, t2);
6032 0x00000000, t0, t8, t0);
6084 TESTDSPINST_RADDU_W_QB("raddu.w.qb $t4, $t4", 0x00000000, t4, t4);
6085 TESTDSPINST_RADDU_W_QB("raddu.w.qb $t5, $t5", 0x00000000, t5, t5);
6113 TESTDSPINST_RDDSPWRDSP(0x00000000, 0x00000002);
6128 TESTDSPINST_RDDSPWRDSP(0x734680bc, 0x00000000);
6209 TESTDSPINST_RD_RT_NODSPC("replv.ph $t0, $t1", 0x00000000, t0, t1);
6223 TESTDSPINST_RD_RT_NODSPC("replv.ph $t0, $t8", 0x00000000, t0, t8);
6243 TESTDSPINST_RD_RT_NODSPC("replv.qb $t0, $t1", 0x00000000, t0, t1);
6257 TESTDSPINST_RD_RT_NODSPC("replv.qb $t0, $t8", 0x00000000, t0, t8);
6287 TESTDSPINST_SHILO("ac1", 0x00000000, 0x00000007, 22);
6294 TESTDSPINST_SHILO("ac0", 0xffffffff, 0x00000000, 1);
6314 TESTDSP_SHILOV("ac1", 0x00000000, 0x00000007, 0x7fff7fff, t1);
6321 TESTDSP_SHILOV("ac0", 0xffffffff, 0x00000000, 1, t3);
6331 TESTDSPINST_RD_RT_SA_DSPC("shll.ph $t0, $t1, 0", 0x00000000, 0, t0, t1);
6339 TESTDSPINST_RD_RT_SA_DSPC("shll.ph $t0, $t1, 8", 0x00000000, 8, t0, t1);
6345 TESTDSPINST_RD_RT_SA_DSPC("shll.ph $t0, $t8, 14", 0x00000000, 14, t0, t8);
6365 TESTDSPINST_RD_RT_SA_DSPC("shll_s.ph $t0, $t1, 0", 0x00000000, 0, t0, t1);
6373 TESTDSPINST_RD_RT_SA_DSPC("shll_s.ph $t0, $t1, 8", 0x00000000, 8, t0, t1);
6379 TESTDSPINST_RD_RT_SA_DSPC("shll_s.ph $t0, $t8, 14", 0x00000000, 14, t0, t8);
6399 TESTDSPINST_RD_RT_SA_DSPC("shll.qb $t0, $t1, 1", 0x00000000, 1, t0, t1);
6407 TESTDSPINST_RD_RT_SA_DSPC("shll.qb $t0, $t1, 1", 0x00000000, 1, t0, t1);
6413 TESTDSPINST_RD_RT_SA_DSPC("shll.qb $t0, $t8, 7", 0x00000000, 7, t0, t8);
6433 TESTDSPINST_RD_RT_SA_DSPC("shll_s.w $t0, $t1, 0", 0x00000000, 0, t0, t1);
6441 TESTDSPINST_RD_RT_SA_DSPC("shll_s.w $t0, $t1, 8", 0x00000000, 8, t0, t1);
6447 TESTDSPINST_RD_RT_SA_DSPC("shll_s.w $t0, $t8, 14", 0x00000000, 14, t0, t8);
6467 TESTDSPINST_RD_RT_RS_DSPC("shllv.ph $t0, $t1, $t2", 0x7fffffff, 0x00000000,
6469 TESTDSPINST_RD_RT_RS_DSPC("shllv.ph $t2, $t3, $t4", 0x80000000, 0x00000000,
6483 TESTDSPINST_RD_RT_RS_DSPC("shllv.ph $t0, $t1, $t2", 0x00000000, 0x00000000,
6495 TESTDSPINST_RD_RT_RS_DSPC("shllv.ph $t0, $t8, $t0", 0xfbde3976, 0x00000000,
6533 TESTDSPINST_RD_RT_RS_DSPC("shllv_s.ph $t0, $t1, $t2", 0x7fffffff, 0x00000000,
6535 TESTDSPINST_RD_RT_RS_DSPC("shllv_s.ph $t2, $t3, $t4", 0x80000000, 0x00000000,
6549 TESTDSPINST_RD_RT_RS_DSPC("shllv_s.ph $t0, $t1, $t2", 0x00000000, 0x00000000,
6561 TESTDSPINST_RD_RT_RS_DSPC("shllv_s.ph $t0, $t8, $t0", 0xfbde3976, 0x00000000,
6599 TESTDSPINST_RD_RT_RS_DSPC("shllv.qb $t0, $t1, $t2", 0x7fffffff, 0x00000000,
6601 TESTDSPINST_RD_RT_RS_DSPC("shllv.qb $t2, $t3, $t4", 0x80000000, 0x00000000,
6615 TESTDSPINST_RD_RT_RS_DSPC("shllv.qb $t0, $t1, $t2", 0x00000000, 0x9348572b,
6627 TESTDSPINST_RD_RT_RS_DSPC("shllv.qb $t0, $t8, $t0", 0xfbde3976, 0x00000000,
6665 TESTDSPINST_RD_RT_RS_DSPC("shllv_s.w $t0, $t1, $t2", 0x7fffffff, 0x00000000,
6667 TESTDSPINST_RD_RT_RS_DSPC("shllv_s.w $t2, $t3, $t4", 0x80000000, 0x00000000,
6681 TESTDSPINST_RD_RT_RS_DSPC("shllv_s.w $t0, $t1, $t2", 0x00000000, 0x00000000,
6693 TESTDSPINST_RD_RT_RS_DSPC("shllv_s.w $t0, $t8, $t0", 0xfbde3976, 0x00000000,
6731 TESTDSPINST_RD_RT_SA_NODSPC("shra.ph $t0, $t1, 0", 0x00000000, 0, t0, t1);
6739 TESTDSPINST_RD_RT_SA_NODSPC("shra.ph $t0, $t1, 8", 0x00000000, 8, t0, t1);
6745 TESTDSPINST_RD_RT_SA_NODSPC("shra.ph $t0, $t8, 14", 0x00000000, 14, t0, t8);
6765 TESTDSPINST_RD_RT_SA_NODSPC("shra_r.ph $t0, $t1, 0", 0x00000000, 0, t0,
6781 TESTDSPINST_RD_RT_SA_NODSPC("shra_r.ph $t0, $t1, 8", 0x00000000, 8, t0,
6793 TESTDSPINST_RD_RT_SA_NODSPC("shra_r.ph $t0, $t8, 14", 0x00000000, 14, t0,
6839 TESTDSPINST_RD_RT_SA_NODSPC("shra_r.w $t0, $t1, 0", 0x00000000, 0, t0, t1);
6846 TESTDSPINST_RD_RT_SA_NODSPC("shra_r.w $t0, $t1, 2", 0x00000000, 2, t0, t1);
6872 TESTDSPINST_RD_RS_RT_NODSPC("shrav.ph $t0, $t1, $t2", 0x7fffffff, 0x00000000,
6874 TESTDSPINST_RD_RS_RT_NODSPC("shrav.ph $t2, $t3, $t4", 0x80000000, 0x00000000,
6888 TESTDSPINST_RD_RS_RT_NODSPC("shrav.ph $t0, $t1, $t2", 0x00000000, 0x00000000,
6900 TESTDSPINST_RD_RS_RT_NODSPC("shrav.ph $t0, $t8, $t0", 0xfbde3976, 0x00000000,
6939 0x00000000, t0, t1, t2);
6941 0x00000000, t2, t3, t4);
6954 TESTDSPINST_RD_RS_RT_NODSPC("shrav_r.ph $t0, $t1, $t2", 0x00000000,
6955 0x00000000, t0, t1, t2);
6967 0x00000000, t0, t8, t0);
7005 0x00000000, t0, t1, t2);
7007 0x00000000, t2, t3, t4);
7020 TESTDSPINST_RD_RS_RT_NODSPC("shrav_r.w $t0, $t1, $t2", 0x00000000,
7021 0x00000000, t0, t1, t2);
7033 0x00000000, t0, t8, t0);
7078 TESTDSPINST_RD_RT_SA_NODSPC("shrl.qb $t0, $t1, 1", 0x00000000, 1, t0, t1);
7084 TESTDSPINST_RD_RT_SA_NODSPC("shrl.qb $t0, $t8, 7", 0x00000000, 7, t0, t8);
7120 TESTDSPINST_RD_RT_RS_NODSPC("shrlv.qb $t0, $t1, $t2", 0xabababab, 0x00000000,
7132 TESTDSPINST_RD_RT_RS_NODSPC("shrlv.qb $t0, $t8, $t0", 0x00000000, 0x00000000,
7162 TESTDSPINST_RD_RT_RS_NODSPC("shrlv.qb $t5, $t3, $t2", 0xc1037fa4, 0x00000000,
7188 TESTDSPINST_RD_RS_RT_DSPC("subq.ph $t0, $t1, $t2", 0x00000000, 0x00000000,
7204 TESTDSPINST_RD_RS_RT_DSPC("subq.ph $t0, $t1, $t2", 0x00000000, 0x00000000,
7216 TESTDSPINST_RD_RS_RT_DSPC("subq.ph $t0, $t8, $t0", 0xfbde3976, 0x00000000,
7254 TESTDSPINST_RD_RS_RT_DSPC("subq_s.ph $t0, $t1, $t2", 0x00000000, 0x00000000,
7264 TESTDSPINST_RD_RS_RT_DSPC("subq_s.ph $t0, $t1, $t2", 0x00000000, 0x00000000,
7280 TESTDSPINST_RD_RS_RT_DSPC("subq_s.ph $t0, $t1, $t2", 0x00000000, 0x00000000,
7292 TESTDSPINST_RD_RS_RT_DSPC("subq_s.ph $t0, $t8, $t0", 0xfbde3976, 0x00000000,
7330 TESTDSPINST_RD_RS_RT_DSPC("subq_s.w $t0, $t1, $t2", 0x7fffffff, 0x00000000,
7332 TESTDSPINST_RD_RS_RT_DSPC("subq_s.w $t2, $t3, $t4", 0x80000000, 0x00000000,
7346 TESTDSPINST_RD_RS_RT_DSPC("subq_s.w $t0, $t1, $t2", 0x00000000, 0x00000000,
7358 TESTDSPINST_RD_RS_RT_DSPC("subq_s.w $t0, $t8, $t0", 0xfbde3976, 0x00000000,
7396 TESTDSPINST_RD_RS_RT_DSPC("subu.qb $t0, $t1, $t2", 0x7fffffff, 0x00000000,
7398 TESTDSPINST_RD_RS_RT_DSPC("subu.qb $t2, $t3, $t4", 0x80000000, 0x00000000,
7412 TESTDSPINST_RD_RS_RT_DSPC("subu.qb $t0, $t1, $t2", 0x00000000, 0x00000000,
7424 TESTDSPINST_RD_RS_RT_DSPC("subu.qb $t0, $t8, $t0", 0xfbde3976, 0x00000000,
7462 TESTDSPINST_RD_RS_RT_DSPC("subu_s.qb $t0, $t1, $t2", 0x7fffffff, 0x00000000,
7464 TESTDSPINST_RD_RS_RT_DSPC("subu_s.qb $t2, $t3, $t4", 0x80000000, 0x00000000,
7478 TESTDSPINST_RD_RS_RT_DSPC("subu_s.qb $t0, $t1, $t2", 0x00000000, 0x00000000,
7490 TESTDSPINST_RD_RS_RT_DSPC("subu_s.qb $t0, $t8, $t0", 0xfbde3976, 0x00000000,