Home | History | Annotate | Download | only in mips32

Lines Matching refs:TESTINST2

20 #define TESTINST2(instruction, RSval, imm, RT, RS) \
147 TESTINST2("addi $t0, $t1, 0", 0, 0, t0, t1);
148 TESTINST2("addi $t0, $t1, 1", 0, 1, t0, t1);
149 TESTINST2("addi $t0, $t1, 1", 1, 0, t0, t1);
150 TESTINST2("addi $t0, $t1, 1", 1, 1, t0, t1);
151 TESTINST2("addi $t0, $t1, -1", 0, -1, t0, t1);
152 TESTINST2("addi $t0, $t1, -1", 1, -1, t0, t1);
153 TESTINST2("addi $t0, $t1, 0", 0x80000000, 0, t0, t1);
154 TESTINST2("addi $t0, $t1, 0", -1, 0, t0, t1);
155 TESTINST2("addi $t0, $t1, 0", 0x80000000, 0, t0, t1);
158 TESTINST2("addiu $t0, $t1, 0", 0, 0, t0, t1);
159 TESTINST2("addiu $t0, $t1, 1", 0, 1, t0, t1);
160 TESTINST2("addiu $t0, $t1, 1", 1, 0, t0, t1);
161 TESTINST2("addiu $t0, $t1, 1", 1, 1, t0, t1);
162 TESTINST2("addiu $t0, $t1, -1", 0, -1, t0, t1);
163 TESTINST2("addiu $t0, $t1, -1", 1, -1, t0, t1);
164 TESTINST2("addiu $t0, $t1, 0", 0x80000000, 0, t0, t1);
165 TESTINST2("addiu $t0, $t1, 0", -1, 0, t0, t1);
166 TESTINST2("addiu $t0, $t1, 0", 0x80000000, 0, t0, t1);
218 TESTINST2("andi $t0, $t1, 1", 0, 1, t0, t1);
219 TESTINST2("andi $t0, $t1, 0", 1, 0, t0, t1);
220 TESTINST2("andi $t0, $t1, 1", 1, 1, t0, t1);
221 TESTINST2("andi $t0, $t1, 1", 0x7fffffff, 0, t0, t1);
222 TESTINST2("andi $t0, $t1, 0", 0x80000000, 0, t0, t1);
223 TESTINST2("andi $t0, $t1, 0x3145", 0xffffffff, 0x3145, t0, t1);
1176 TESTINST2("ori $t0, $t1, 0xffff", 0x31415927, 0xffff, t0, t1);
1177 TESTINST2("ori $t0, $t1, 0xee00", 0x31415927, 0xee00, t0, t1);
1178 TESTINST2("ori $t0, $t1, 255", 0, 255, t0, t1);
1179 TESTINST2("ori $t0, $t1, 0", -1, 0, t0, t1);
1180 TESTINST2("ori $t0, $t1, 1", 0, 1, t0, t1);
1181 TESTINST2("ori $t0, $t1, 0", 0, 0, t0, t1);
1182 TESTINST2("ori $t0, $t1, 0x8000", 0x80000000, 0x8000, t0, t1);
1183 TESTINST2("ori $t0, $t1, 0", 0x7fffffff, 0, t0, t1);
1184 TESTINST2("ori $t0, $t1, 0x8000", 0x80000000, 0x8000, t0, t1);
1185 TESTINST2("ori $t0, $t1, 0x8000", 0x7fffffff, 0x8000, t0, t1);
1186 TESTINST2("ori $t0, $t1, 0xff00", 0x80000000, 0xff00, t0, t1);
1187 TESTINST2("ori $t0, $t1, 0x0dd0", 0x7fffffff, 0x0dd0, t0, t1);
1188 TESTINST2("ori $t0, $t1, 0xffff", 0x31415927, 0xffff, t0, t1);
1189 TESTINST2("ori $t0, $t1, 0xee00", 0x31415927, 0xee00, t0, t1);
1190 TESTINST2("ori $t0, $t1, 255", 0, 255, t0, t1);
1191 TESTINST2("ori $t0, $t1, 0", 1, 0, t0, t1);
1192 TESTINST2("ori $t0, $t1, 1", 0, 1, t0, t1);
1193 TESTINST2("ori $t0, $t1, 0", -1, 0, t0, t1);
1194 TESTINST2("ori $t0, $t1, 0x8000", 0, 0x8000, t0, t1);
1195 TESTINST2("ori $t0, $t1, 0", 0x8000, 0, t0, t1);
1196 TESTINST2("ori $t0, $t1, 0x8000", 0x80000000, 0x8000, t0, t1);
1197 TESTINST2("ori $t0, $t1, 0x8000", 0x7fffffff, 0x8000, t0, t1);
1198 TESTINST2("ori $t0, $t1, 0xff00", 0x80000000, 0xff00, t0, t1);
1199 TESTINST2("ori $t0, $t1, 0x0dd0", 0x7fffffff, 0x0dd0, t0, t1);
1200 TESTINST2("ori $t0, $t1, 0", 0xffff, 0, t0, t1);
1201 TESTINST2("ori $t0, $t1, 0xffff", 0, 0xffff, t0, t1);
1202 TESTINST2("ori $t0, $t1, 0xffff", 0xffffffff, 0xffff, t0, t1);
1203 TESTINST2("ori $t0, $t1, 0x7fff", 0x7fffffff, 0x7fff, t0, t1);
1204 TESTINST2("ori $t0, $t1, 0x0000", 0x0000ffff, 0x0000, t0, t1);
1208 TESTINST2("rotr $t0, $t1, 0x00000000", 0x31415927, 0x00000000, t0, t1);
1209 TESTINST2("rotr $t0, $t1, 0x00000001", 0x31415927, 0x00000001, t0, t1);
1210 TESTINST2("rotr $t0, $t1, 0x00000002", 0x31415927, 0x00000002, t0, t1);
1211 TESTINST2("rotr $t0, $t1, 0x0000000F", 0x31415927, 0x0000000F, t0, t1);
1212 TESTINST2("rotr $t0, $t1, 0x00000010", 0x31415927, 0x00000010, t0, t1);
1213 TESTINST2("rotr $t0, $t1, 0x0000001F", 0x31415927, 0x0000001F, t0, t1);
1214 TESTINST2("rotr $t0, $t1, 0x00000020", 0x31415927, 0x00000020, t0, t1);
1215 TESTINST2("rotr $t0, $t1, 0x00000021", 0x31415927, 0x00000021, t0, t1);
1216 TESTINST2("rotr $t0, $t1, 0x00000000", 0x00088000, 0x00000000, t0, t1);
1217 TESTINST2("rotr $t0, $t1, 0x00000001", 0x00088000, 0x00000001, t0, t1);
1218 TESTINST2("rotr $t0, $t1, 31", 0x00088000, 31, t0, t1);
1219 TESTINST2("rotr $t0, $t1, 16", 0x00010000, 16, t0, t1);
1220 TESTINST2("rotr $t0, $t1, 17", 0x00010000, 17, t0, t1);
1221 TESTINST2("rotr $t0, $t1, 18", 0x00010000, 18, t0, t1);
1222 TESTINST2("rotr $t0, $t1, 0", 0, 0, t0, t1);
1223 TESTINST2("rotr $t0, $t1, 0xffff", 0xffff, 0xffff, t0, t1);
1298 TESTINST2("sll $t0, $t1, 0x00000000", 0x31415927, 0x00000000, t0, t1);
1299 TESTINST2("sll $t0, $t1, 0x00000001", 0x31415927, 0x00000001, t0, t1);
1300 TESTINST2("sll $t0, $t1, 0x00000002", 0x31415927, 0x00000002, t0, t1);
1301 TESTINST2("sll $t0, $t1, 0x0000000F", 0x31415927, 0x0000000F, t0, t1);
1302 TESTINST2("sll $t0, $t1, 0x00000010", 0x31415927, 0x00000010, t0, t1);
1303 TESTINST2("sll $t0, $t1, 0x0000001F", 0x31415927, 0x0000001F, t0, t1);
1304 TESTINST2("sll $t0, $t1, 0x00000009", 0x31415927, 0x00000009, t0, t1);
1305 TESTINST2("sll $t0, $t1, 0x0000000A", 0x31415927, 0x0000000A, t0, t1);
1306 TESTINST2("sll $t0, $t1, 0x00000000", 0x00088000, 0x00000000, t0, t1);
1307 TESTINST2("sll $t0, $t1, 0x00000001", 0x00088000, 0x00000001, t0, t1);
1308 TESTINST2("sll $t0, $t1, 31", 0x00088000, 31, t0, t1);
1309 TESTINST2("sll $t0, $t1, 16", 0x00010000, 16, t0, t1);
1310 TESTINST2("sll $t0, $t1, 17", 0x00010000, 17, t0, t1);
1311 TESTINST2("sll $t0, $t1, 18", 0x00010000, 18, t0, t1);
1312 TESTINST2("sll $t0, $t1, 0", 0, 0, t0, t1);
1418 TESTINST2("slti $t0, $t1, 0x00000000", 0x00000001, 0x31415927, t0, t1);
1419 TESTINST2("slti $t0, $t1, 0x00000001", 0x31415927, 0x00000001, t0, t1);
1420 TESTINST2("slti $t0, $t1, 0x00000002", 0x31415927, 0x00000002, t0, t1);
1421 TESTINST2("slti $t0, $t1, 0x0000000F", 0x31415927, 0x0000000F, t0, t1);
1422 TESTINST2("slti $t0, $t1, 0x00000010", 0x00000010, 0x00000010, t0, t1);
1423 TESTINST2("slti $t0, $t1, 0x0000001F", 0x00000010, 0x31415927, t0, t1);
1424 TESTINST2("slti $t0, $t1, 0x00000009", 0x31415927, 0x00000009, t0, t1);
1425 TESTINST2("slti $t0, $t1, 0x0000000A", 0x31415927, 0x0000000A, t0, t1);
1426 TESTINST2("slti $t0, $t1, 0x00000000", 0x00088000, 0x0000000A, t0, t1);
1427 TESTINST2("slti $t0, $t1, 0x00000001", 0x00000000, 0x00000001, t0, t1);
1428 TESTINST2("slti $t0, $t1, 31", 0x00088000, 31, t0, t1);
1429 TESTINST2("slti $t0, $t1, 16", 0x00010000, 16, t0, t1);
1430 TESTINST2("slti $t0, $t1, 17", 0x00010000, 17, t0, t1);
1431 TESTINST2("slti $t0, $t1, 18", 0x00010000, 18, t0, t1);
1432 TESTINST2("slti $t0, $t1, 0", 0, 0, t0, t1);
1435 TESTINST2("sltiu $t0, $t1, 0x00000000", 0x00000001, 0x31415927, t0, t1);
1436 TESTINST2("sltiu $t0, $t1, 0x00000001", 0x31415927, 0x00000001, t0, t1);
1437 TESTINST2("sltiu $t0, $t1, 0x00000002", 0x31415927, 0x00000002, t0, t1);
1438 TESTINST2("sltiu $t0, $t1, 0x0000000F", 0x31415927, 0x0000000F, t0, t1);
1439 TESTINST2("sltiu $t0, $t1, 0x00000010", 0x00000010, 0x00000010, t0, t1);
1440 TESTINST2("sltiu $t0, $t1, 0x0000001F", 0x00000010, 0x31415927, t0, t1);
1441 TESTINST2("sltiu $t0, $t1, 0x00000009", 0x31415927, 0x00000009, t0, t1);
1442 TESTINST2("sltiu $t0, $t1, 0x0000000A", 0x31415927, 0x0000000A, t0, t1);
1443 TESTINST2("sltiu $t0, $t1, 0x00000000", 0x00088000, 0x0000000A, t0, t1);
1444 TESTINST2("sltiu $t0, $t1, 0x00000001", 0x00000000, 0x00000001, t0, t1);
1445 TESTINST2("sltiu $t0, $t1, 31", 0x00088000, 31, t0, t1);
1446 TESTINST2("sltiu $t0, $t1, 16", 0x00010000, 16, t0, t1);
1447 TESTINST2("sltiu $t0, $t1, 17", 0x00010000, 17, t0, t1);
1448 TESTINST2("sltiu $t0, $t1, 18", 0x00010000, 18, t0, t1);
1449 TESTINST2("sltiu $t0, $t1, 0", 0, 0, t0, t1);
1506 TESTINST2("sra $t0, $t1, 0x00000000", 0x00000001, 0x31415927, t0, t1);
1507 TESTINST2("sra $t0, $t1, 0x00000001", 0x31415927, 0x00000001, t0, t1);
1508 TESTINST2("sra $t0, $t1, 0x00000002", 0x31415927, 0x00000002, t0, t1);
1509 TESTINST2("sra $t0, $t1, 0x0000000F", 0x31415927, 0x0000000F, t0, t1);
1510 TESTINST2("sra $t0, $t1, 0x00000010", 0x00000010, 0x00000010, t0, t1);
1511 TESTINST2("sra $t0, $t1, 0x0000001F", 0x00000010, 0x31415927, t0, t1);
1512 TESTINST2("sra $t0, $t1, 0x00000009", 0x31415927, 0x00000009, t0, t1);
1513 TESTINST2("sra $t0, $t1, 0x0000000A", 0x31415927, 0x0000000A, t0, t1);
1514 TESTINST2("sra $t0, $t1, 0x00000000", 0x00088000, 0x0000000A, t0, t1);
1515 TESTINST2("sra $t0, $t1, 0x00000001", 0x00000000, 0x00000001, t0, t1);
1516 TESTINST2("sra $t0, $t1, 31", 0x00088000, 31, t0, t1);
1517 TESTINST2("sra $t0, $t1, 16", 0x00010000, 16, t0, t1);
1518 TESTINST2("sra $t0, $t1, 17", 0x00010000, 17, t0, t1);
1519 TESTINST2("sra $t0, $t1, 18", 0x00010000, 18, t0, t1);
1520 TESTINST2("sra $t0, $t1, 0", 0, 0, t0, t1);
1577 TESTINST2("srl $t0, $t1, 0x00000000", 0x00000001, 0x31415927, t0, t1);
1578 TESTINST2("srl $t0, $t1, 0x00000001", 0x31415927, 0x00000001, t0, t1);
1579 TESTINST2("srl $t0, $t1, 0x00000002", 0x31415927, 0x00000002, t0, t1);
1580 TESTINST2("srl $t0, $t1, 0x0000000F", 0x31415927, 0x0000000F, t0, t1);
1581 TESTINST2("srl $t0, $t1, 0x00000010", 0x00000010, 0x00000010, t0, t1);
1582 TESTINST2("srl $t0, $t1, 0x0000001F", 0x00000010, 0x31415927, t0, t1);
1583 TESTINST2("srl $t0, $t1, 0x00000009", 0x31415927, 0x00000009, t0, t1);
1584 TESTINST2("srl $t0, $t1, 0x0000000A", 0x31415927, 0x0000000A, t0, t1);
1585 TESTINST2("srl $t0, $t1, 0x00000000", 0x00088000, 0x0000000A, t0, t1);
1586 TESTINST2("srl $t0, $t1, 0x00000001", 0x00000000, 0x00000001, t0, t1);
1587 TESTINST2("srl $t0, $t1, 31", 0x00088000, 31, t0, t1);
1588 TESTINST2("srl $t0, $t1, 16", 0x00010000, 16, t0, t1);
1589 TESTINST2("srl $t0, $t1, 17", 0x00010000, 17, t0, t1);
1590 TESTINST2("srl $t0, $t1, 18", 0x00010000, 18, t0, t1);
1591 TESTINST2("srl $t0, $t1, 0", 0, 0, t0, t1);
1751 TESTINST2("xori $t0, $t1, 0xffff", 0x31415927, 0xffff, t0, t1);
1752 TESTINST2("xori $t0, $t1, 0xee00", 0x31415927, 0xee00, t0, t1);
1753 TESTINST2("xori $t0, $t1, 255", 0, 255, t0, t1);
1754 TESTINST2("xori $t0, $t1, 0", -1, 0, t0, t1);
1755 TESTINST2("xori $t0, $t1, 1", 0, 1, t0, t1);
1756 TESTINST2("xori $t0, $t1, 0", 0, 0, t0, t1);
1757 TESTINST2("xori $t0, $t1, 0x8000", 0x80000000, 0x8000, t0, t1);
1758 TESTINST2("xori $t0, $t1, 0", 0x7fffffff, 0, t0, t1);
1759 TESTINST2("xori $t0, $t1, 0x8000", 0x80000000, 0x8000, t0, t1);
1760 TESTINST2("xori $t0, $t1, 0x8000", 0x7fffffff, 0x8000, t0, t1);
1761 TESTINST2("xori $t0, $t1, 0xff00", 0x80000000, 0xff00, t0, t1);
1762 TESTINST2("xori $t0, $t1, 0x0dd0", 0x7fffffff, 0x0dd0, t0, t1);
1763 TESTINST2("xori $t0, $t1, 0xffff", 0x31415927, 0xffff, t0, t1);
1764 TESTINST2("xori $t0, $t1, 0xee00", 0x31415927, 0xee00, t0, t1);
1765 TESTINST2("xori $t0, $t1, 255", 0, 255, t0, t1);
1766 TESTINST2("xori $t0, $t1, 0", 1, 0, t0, t1);
1767 TESTINST2("xori $t0, $t1, 1", 0, 1, t0, t1);
1768 TESTINST2("xori $t0, $t1, 0", -1, 0, t0, t1);
1769 TESTINST2("xori $t0, $t1, 0x8000", 0, 0x8000, t0, t1);
1770 TESTINST2("xori $t0, $t1, 0", 0x8000, 0, t0, t1);
1771 TESTINST2("xori $t0, $t1, 0x8000", 0x80000000, 0x8000, t0, t1);
1772 TESTINST2("xori $t0, $t1, 0x8000", 0x7fffffff, 0x8000, t0, t1);
1773 TESTINST2("xori $t0, $t1, 0xff00", 0x80000000, 0xff00, t0, t1);
1774 TESTINST2("xori $t0, $t1, 0x0dd0", 0x7fffffff, 0x0dd0, t0, t1);
1775 TESTINST2("xori $t0, $t1, 0", 0xffff, 0, t0, t1);
1776 TESTINST2("xori $t0, $t1, 0xffff", 0, 0xffff, t0, t1);
1777 TESTINST2("xori $t0, $t1, 0xffff", 0xffffffff, 0xffff, t0, t1);
1778 TESTINST2("xori $t0, $t1, 0x7fff", 0x7fffffff, 0x7fff, t0, t1);
1779 TESTINST2("xori $t0, $t1, 0x0000", 0x0000ffff, 0x0000, t0, t1);