Home | History | Annotate | Download | only in arm

Lines Matching full:muls

798 	printf("MULS\n");
799 TESTINST3("muls r0, r1, r2", 0, 0, r0, r1, r2, 0);
800 TESTINST3("muls r0, r1, r2", 0xffffffff, 0, r0, r1, r2, 0);
801 TESTINST3("muls r0, r1, r2", 0, 0xffffffff, r0, r1, r2, 0);
802 TESTINST3("muls r0, r1, r2", 0xffffffff, 0xffffffff, r0, r1, r2, 0);
803 TESTINST3("muls r0, r1, r2", 0x7fffffff, 0x7fffffff, r0, r1, r2, 0);
804 TESTINST3("muls r0, r1, r2", 0x0000ffff, 0x0000ffff, r0, r1, r2, 0);
1340 printf("MULS-16 0x10d\n");
1342 TESTINST2x("muls r1, r2", 0x31415927, 0x27181728, r1, r2, cv);
1343 TESTINST2x("muls r1, r2", 0x00000000, 0x00000000, r1, r2, cv);
1344 TESTINST2x("muls r1, r2", 0x00000001, 0x00000000, r1, r2, cv);
1345 TESTINST2x("muls r1, r2", 0x00000000, 0x00000001, r1, r2, cv);
1346 TESTINST2x("muls r1, r2", 0x80000000, 0x00000000, r1, r2, cv);
1347 TESTINST2x("muls r1, r2", 0x00000000, 0x80000000, r1, r2, cv);
1348 TESTINST2x("muls r1, r2", 0x80000000, 0x80000000, r1, r2, cv);