• Home
  • Raw
  • Download

Lines Matching refs:r1

399   masm.Add(r0, r0, r1);  in TEST_T32()
413 COMPARE_BOTH(Orn(r0, r1, 0), "mvn r0, #0\n"); in TEST()
420 COMPARE_A32(Orn(r0, r1, 1), in TEST()
429 COMPARE_BOTH(Orn(r0, r1, 0x00ffffff), "orr r0, r1, #0xff000000\n"); in TEST()
430 COMPARE_BOTH(Orn(r0, r1, 0xff00ffff), "orr r0, r1, #0xff0000\n"); in TEST()
431 COMPARE_BOTH(Orns(r0, r1, 0x00ffffff), "orrs r0, r1, #0xff000000\n"); in TEST()
433 COMPARE_A32(Orns(r0, r1, 0xabcd2345), in TEST()
438 COMPARE_T32(Orn(r0, r1, 0xabcd2345), in TEST()
447 COMPARE_A32(Orn(r0, r1, r2), in TEST()
451 COMPARE_A32(Orn(r0, r0, r1), in TEST()
455 COMPARE_A32(Orn(r0, r1, r0), in TEST()
467 COMPARE_A32(Orn(r0, r1, Operand(r2, LSL, 1)), in TEST()
478 COMPARE_A32(Orn(r0, r1, Operand(r2, LSL, r3)), in TEST()
481 COMPARE_T32(Orn(r0, r1, Operand(r2, LSL, r3)), in TEST()
508 COMPARE_T32(Rsc(r0, r1, 1), in TEST()
519 COMPARE_A32(Rsc(r0, r1, 0x00ffffff), in TEST()
522 COMPARE_T32(Rscs(r0, r1, 0x00ffffff), in TEST()
534 COMPARE_A32(Rsc(r0, r1, 0xabcd2345), in TEST()
538 COMPARE_T32(Rscs(r0, r1, 0xabcd2345), in TEST()
556 COMPARE_T32(Rscs(r0, r1, r2), in TEST()
560 COMPARE_T32(Rscs(r0, r1, r1), in TEST()
571 COMPARE_T32(Rsc(r0, r1, Operand(r2, LSL, 1)), in TEST()
575 COMPARE_T32(Rscs(r0, r1, Operand(r0, LSR, 2)), in TEST()
579 COMPARE_T32(Rsc(r0, r1, Operand(r1, ASR, 3)), in TEST()
591 COMPARE_T32(Rsc(r0, r1, Operand(r2, LSL, r3)), in TEST()
596 COMPARE_T32(Rscs(r0, r1, Operand(r1, LSR, r3)), in TEST()
623 COMPARE_T32(Adc(r0, r1, Operand(r2, LSL, r3)), in TEST()
643 COMPARE_BOTH(Ldr(r0, MemOperand(r1, 0xfff123)), in TEST()
647 COMPARE_BOTH(Ldr(r0, MemOperand(r1, 0xff123)), in TEST()
650 COMPARE_BOTH(Ldr(r0, MemOperand(r1, -0xff123)), in TEST()
654 COMPARE_A32(Ldr(r0, MemOperand(r1, 0xfff123, PreIndex)), in TEST()
658 COMPARE_A32(Ldr(r0, MemOperand(r1, 0xff123, PreIndex)), in TEST()
661 COMPARE_A32(Ldr(r0, MemOperand(r1, -0xff123, PreIndex)), in TEST()
665 COMPARE_T32(Ldr(r0, MemOperand(r1, 0xfff12, PreIndex)), in TEST()
669 COMPARE_T32(Ldr(r0, MemOperand(r1, 0xff12, PreIndex)), in TEST()
672 COMPARE_T32(Ldr(r0, MemOperand(r1, -0xff12, PreIndex)), in TEST()
676 COMPARE_A32(Ldr(r0, MemOperand(r1, 0xfff123, PostIndex)), in TEST()
680 COMPARE_A32(Ldr(r0, MemOperand(r1, 0xff123, PostIndex)), in TEST()
683 COMPARE_A32(Ldr(r0, MemOperand(r1, -0xff123, PostIndex)), in TEST()
687 COMPARE_T32(Ldr(r0, MemOperand(r1, 0xfff12, PostIndex)), in TEST()
691 COMPARE_T32(Ldr(r0, MemOperand(r1, 0xff12, PostIndex)), in TEST()
694 COMPARE_T32(Ldr(r0, MemOperand(r1, -0xff12, PostIndex)), in TEST()
698 COMPARE_A32(Ldrh(r0, MemOperand(r1, 0xfff123)), in TEST()
702 COMPARE_T32(Ldrh(r0, MemOperand(r1, 0xfff123)), in TEST()
707 COMPARE_A32(Ldrh(r0, MemOperand(r1, 0xff123)), in TEST()
711 COMPARE_T32(Ldrh(r0, MemOperand(r1, 0xff123)), in TEST()
714 COMPARE_A32(Ldrh(r0, MemOperand(r1, -0xff123)), in TEST()
718 COMPARE_T32(Ldrh(r0, MemOperand(r1, -0xff123)), in TEST()
734 COMPARE_BOTH(Ldr(r0, MemOperand(r1, r8, Offset)), "ldr r0, [r1, r8]\n"); in TEST()
742 COMPARE_T32(Ldr(r0, MemOperand(r0, minus, r1, Offset)), in TEST()
746 COMPARE_T32(Ldr(r0, MemOperand(r1, minus, r0, Offset)), in TEST()
750 COMPARE_T32(Ldr(r0, MemOperand(r1, minus, r2, Offset)), in TEST()
755 COMPARE_T32(Ldr(r0, MemOperand(r1, minus, r2, PreIndex)), in TEST()
760 COMPARE_T32(Ldr(r0, MemOperand(r1, minus, r2, PostIndex)), in TEST()
817 SHOULD_FAIL_TEST_A32(Ldr(r0, MemOperand(r0, r1, PreIndex))); in TEST()
818 SHOULD_FAIL_TEST_A32(Ldr(r0, MemOperand(r0, r1, PostIndex))); in TEST()
819 MUST_FAIL_TEST_T32(Ldr(r0, MemOperand(r0, r1, PreIndex)), in TEST()
821 MUST_FAIL_TEST_T32(Ldr(r0, MemOperand(r0, r1, PostIndex)), in TEST()
832 COMPARE_BOTH(Str(r0, MemOperand(r1, r8, Offset)), "str r0, [r1, r8]\n"); in TEST()
839 COMPARE_T32(Str(r0, MemOperand(r0, minus, r1, Offset)), in TEST()
843 COMPARE_T32(Str(r0, MemOperand(r1, minus, r0, Offset)), in TEST()
847 COMPARE_T32(Str(r0, MemOperand(r1, minus, r2, Offset)), in TEST()
852 COMPARE_T32(Str(r0, MemOperand(r1, minus, r2, PreIndex)), in TEST()
857 COMPARE_T32(Str(r0, MemOperand(r1, minus, r2, PostIndex)), in TEST()
911 SHOULD_FAIL_TEST_A32(Str(r0, MemOperand(r0, r1, PreIndex))); in TEST()
912 SHOULD_FAIL_TEST_A32(Str(r0, MemOperand(r0, r1, PostIndex))); in TEST()
913 MUST_FAIL_TEST_T32(Str(r0, MemOperand(r0, r1, PreIndex)), in TEST()
915 MUST_FAIL_TEST_T32(Str(r0, MemOperand(r0, r1, PostIndex)), in TEST()
927 COMPARE_BOTH(Ldrd(r0, r1, MemOperand(r3)), "ldrd r0, r1, [r3]\n"); in TEST()
929 MUST_FAIL_TEST_A32(Ldrd(r1, r2, MemOperand(r3)), in TEST()
931 COMPARE_T32(Ldrd(r1, r2, MemOperand(r3)), "ldrd r1, r2, [r3]\n"); in TEST()
933 MUST_FAIL_TEST_A32(Ldrd(r0, r2, MemOperand(r1)), in TEST()
935 COMPARE_T32(Ldrd(r0, r2, MemOperand(r1)), "ldrd r0, r2, [r1]\n"); in TEST()
937 COMPARE_BOTH(Ldrd(r0, r1, MemOperand(r2)), "ldrd r0, r1, [r2]\n"); in TEST()
941 COMPARE_A32(Ldrd(r0, r1, MemOperand(r2, 1020)), in TEST()
944 COMPARE_T32(Ldrd(r0, r1, MemOperand(r2, 1020)), "ldrd r0, r1, [r2, #1020]\n"); in TEST()
945 COMPARE_A32(Ldrd(r0, r1, MemOperand(r2, -1020)), in TEST()
948 COMPARE_T32(Ldrd(r0, r1, MemOperand(r2, -1020)), in TEST()
951 COMPARE_A32(Ldrd(r0, r1, MemOperand(r2, 0xabcc)), in TEST()
954 COMPARE_T32(Ldrd(r0, r1, MemOperand(r2, 0xabcc)), in TEST()
957 COMPARE_A32(Ldrd(r0, r1, MemOperand(r2, -0xabcc)), in TEST()
960 COMPARE_T32(Ldrd(r0, r1, MemOperand(r2, -0xabcc)), in TEST()
963 COMPARE_A32(Ldrd(r0, r1, MemOperand(r2, 0xabcdec)), in TEST()
967 COMPARE_T32(Ldrd(r0, r1, MemOperand(r2, 0xabcdec)), in TEST()
971 COMPARE_A32(Ldrd(r0, r1, MemOperand(r2, -0xabcdec)), in TEST()
975 COMPARE_T32(Ldrd(r0, r1, MemOperand(r2, -0xabcdec)), in TEST()
980 COMPARE_A32(Ldrd(r0, r1, MemOperand(r0, 0xabcc)), in TEST()
983 COMPARE_T32(Ldrd(r0, r1, MemOperand(r0, 0xabcc)), in TEST()
986 COMPARE_A32(Ldrd(r0, r1, MemOperand(r0, -0xabcc)), in TEST()
989 COMPARE_T32(Ldrd(r0, r1, MemOperand(r0, -0xabcc)), in TEST()
992 COMPARE_A32(Ldrd(r0, r1, MemOperand(r0, 0xabcdec)), in TEST()
996 COMPARE_T32(Ldrd(r0, r1, MemOperand(r0, 0xabcdec)), in TEST()
1000 COMPARE_A32(Ldrd(r0, r1, MemOperand(r0, -0xabcdec)), in TEST()
1004 COMPARE_T32(Ldrd(r0, r1, MemOperand(r0, -0xabcdec)), in TEST()
1009 COMPARE_A32(Ldrd(r0, r1, MemOperand(r1, 0xabcc)), in TEST()
1012 COMPARE_T32(Ldrd(r0, r1, MemOperand(r1, 0xabcc)), in TEST()
1015 COMPARE_A32(Ldrd(r0, r1, MemOperand(r1, -0xabcc)), in TEST()
1018 COMPARE_T32(Ldrd(r0, r1, MemOperand(r1, -0xabcc)), in TEST()
1021 COMPARE_A32(Ldrd(r0, r1, MemOperand(r1, 0xabcdec)), in TEST()
1025 COMPARE_T32(Ldrd(r0, r1, MemOperand(r1, 0xabcdec)), in TEST()
1029 COMPARE_A32(Ldrd(r0, r1, MemOperand(r1, -0xabcdec)), in TEST()
1033 COMPARE_T32(Ldrd(r0, r1, MemOperand(r1, -0xabcdec)), in TEST()
1038 COMPARE_A32(Ldrd(r0, r1, MemOperand(r2, 0xabcc, PostIndex)), in TEST()
1041 COMPARE_T32(Ldrd(r0, r1, MemOperand(r2, 0xabcc, PostIndex)), in TEST()
1044 COMPARE_A32(Ldrd(r0, r1, MemOperand(r2, -0xabcc, PostIndex)), in TEST()
1047 COMPARE_T32(Ldrd(r0, r1, MemOperand(r2, -0xabcc, PostIndex)), in TEST()
1050 COMPARE_A32(Ldrd(r0, r1, MemOperand(r2, 0xabcdec, PostIndex)), in TEST()
1054 COMPARE_T32(Ldrd(r0, r1, MemOperand(r2, 0xabcdec, PostIndex)), in TEST()
1058 COMPARE_A32(Ldrd(r0, r1, MemOperand(r2, -0xabcdec, PostIndex)), in TEST()
1062 COMPARE_T32(Ldrd(r0, r1, MemOperand(r2, -0xabcdec, PostIndex)), in TEST()
1068 MUST_FAIL_TEST_BOTH(Ldrd(r0, r1, MemOperand(r0, 0xabcd, PostIndex)), in TEST()
1070 MUST_FAIL_TEST_BOTH(Ldrd(r0, r1, MemOperand(r1, 0xabcdef, PostIndex)), in TEST()
1073 COMPARE_A32(Ldrd(r0, r1, MemOperand(r2, 0xabcc, PreIndex)), in TEST()
1076 COMPARE_T32(Ldrd(r0, r1, MemOperand(r2, 0xabcc, PreIndex)), in TEST()
1079 COMPARE_A32(Ldrd(r0, r1, MemOperand(r2, -0xabcc, PreIndex)), in TEST()
1082 COMPARE_T32(Ldrd(r0, r1, MemOperand(r2, -0xabcc, PreIndex)), in TEST()
1085 COMPARE_A32(Ldrd(r0, r1, MemOperand(r2, 0xabcdec, PreIndex)), in TEST()
1089 COMPARE_T32(Ldrd(r0, r1, MemOperand(r2, 0xabcdec, PreIndex)), in TEST()
1093 COMPARE_A32(Ldrd(r0, r1, MemOperand(r2, -0xabcdec, PreIndex)), in TEST()
1097 COMPARE_T32(Ldrd(r0, r1, MemOperand(r2, -0xabcdec, PreIndex)), in TEST()
1104 COMPARE_A32(Ldrd(r0, r1, MemOperand(r2, r3)), "ldrd r0, r1, [r2, r3]\n"); in TEST()
1105 COMPARE_T32(Ldrd(r0, r1, MemOperand(r2, r3)), in TEST()
1109 COMPARE_A32(Ldrd(r0, r1, MemOperand(r2, minus, r3)), in TEST()
1111 COMPARE_T32(Ldrd(r0, r1, MemOperand(r2, minus, r3)), in TEST()
1115 COMPARE_A32(Ldrd(r0, r1, MemOperand(r2, r3, PostIndex)), in TEST()
1117 COMPARE_T32(Ldrd(r0, r1, MemOperand(r2, r3, PostIndex)), in TEST()
1121 COMPARE_A32(Ldrd(r0, r1, MemOperand(r2, minus, r3, PostIndex)), in TEST()
1123 COMPARE_T32(Ldrd(r0, r1, MemOperand(r2, minus, r3, PostIndex)), in TEST()
1127 COMPARE_A32(Ldrd(r0, r1, MemOperand(r2, r3, PreIndex)), in TEST()
1129 COMPARE_T32(Ldrd(r0, r1, MemOperand(r2, r3, PreIndex)), in TEST()
1133 COMPARE_A32(Ldrd(r0, r1, MemOperand(r2, minus, r3, PreIndex)), in TEST()
1135 COMPARE_T32(Ldrd(r0, r1, MemOperand(r2, minus, r3, PreIndex)), in TEST()
1141 MUST_FAIL_TEST_BOTH(Ldrd(r0, r1, MemOperand(r2, r3, LSL, 4)), in TEST()
1145 MUST_FAIL_TEST_A32(Ldrd(r1, r2, MemOperand(r0)), in TEST()
1147 MUST_FAIL_TEST_A32(Ldrd(r1, r2, MemOperand(r0, r0, PreIndex)), in TEST()
1150 MUST_FAIL_TEST_A32(Ldrd(r1, r2, MemOperand(r0, 0xabcd, PreIndex)), in TEST()
1174 COMPARE_BOTH(Strd(r0, r1, MemOperand(r3)), "strd r0, r1, [r3]\n"); in TEST()
1176 MUST_FAIL_TEST_A32(Strd(r1, r2, MemOperand(r3)), in TEST()
1178 COMPARE_T32(Strd(r1, r2, MemOperand(r3)), "strd r1, r2, [r3]\n"); in TEST()
1180 MUST_FAIL_TEST_A32(Strd(r0, r2, MemOperand(r1)), in TEST()
1182 COMPARE_T32(Strd(r0, r2, MemOperand(r1)), "strd r0, r2, [r1]\n"); in TEST()
1184 COMPARE_BOTH(Strd(r0, r1, MemOperand(r2)), "strd r0, r1, [r2]\n"); in TEST()
1188 COMPARE_A32(Strd(r0, r1, MemOperand(r2, 1020)), in TEST()
1191 COMPARE_T32(Strd(r0, r1, MemOperand(r2, 1020)), "strd r0, r1, [r2, #1020]\n"); in TEST()
1192 COMPARE_A32(Strd(r0, r1, MemOperand(r2, -1020)), in TEST()
1195 COMPARE_T32(Strd(r0, r1, MemOperand(r2, -1020)), in TEST()
1198 COMPARE_A32(Strd(r0, r1, MemOperand(r2, 0xabcc)), in TEST()
1201 COMPARE_T32(Strd(r0, r1, MemOperand(r2, 0xabcc)), in TEST()
1204 COMPARE_A32(Strd(r0, r1, MemOperand(r2, -0xabcc)), in TEST()
1207 COMPARE_T32(Strd(r0, r1, MemOperand(r2, -0xabcc)), in TEST()
1210 COMPARE_A32(Strd(r0, r1, MemOperand(r2, 0xabcdec)), in TEST()
1214 COMPARE_T32(Strd(r0, r1, MemOperand(r2, 0xabcdec)), in TEST()
1218 COMPARE_A32(Strd(r0, r1, MemOperand(r2, -0xabcdec)), in TEST()
1222 COMPARE_T32(Strd(r0, r1, MemOperand(r2, -0xabcdec)), in TEST()
1227 COMPARE_A32(Strd(r0, r1, MemOperand(r0, 0xabcc)), in TEST()
1230 COMPARE_T32(Strd(r0, r1, MemOperand(r0, 0xabcc)), in TEST()
1233 COMPARE_A32(Strd(r0, r1, MemOperand(r0, -0xabcc)), in TEST()
1236 COMPARE_T32(Strd(r0, r1, MemOperand(r0, -0xabcc)), in TEST()
1239 COMPARE_A32(Strd(r0, r1, MemOperand(r0, 0xabcdec)), in TEST()
1243 COMPARE_T32(Strd(r0, r1, MemOperand(r0, 0xabcdec)), in TEST()
1247 COMPARE_A32(Strd(r0, r1, MemOperand(r0, -0xabcdec)), in TEST()
1251 COMPARE_T32(Strd(r0, r1, MemOperand(r0, -0xabcdec)), in TEST()
1256 COMPARE_A32(Strd(r0, r1, MemOperand(r1, 0xabcc)), in TEST()
1259 COMPARE_T32(Strd(r0, r1, MemOperand(r1, 0xabcc)), in TEST()
1262 COMPARE_A32(Strd(r0, r1, MemOperand(r1, -0xabcc)), in TEST()
1265 COMPARE_T32(Strd(r0, r1, MemOperand(r1, -0xabcc)), in TEST()
1268 COMPARE_A32(Strd(r0, r1, MemOperand(r1, 0xabcdec)), in TEST()
1272 COMPARE_T32(Strd(r0, r1, MemOperand(r1, 0xabcdec)), in TEST()
1276 COMPARE_A32(Strd(r0, r1, MemOperand(r1, -0xabcdec)), in TEST()
1280 COMPARE_T32(Strd(r0, r1, MemOperand(r1, -0xabcdec)), in TEST()
1285 COMPARE_A32(Strd(r0, r1, MemOperand(r2, 0xabcc, PostIndex)), in TEST()
1288 COMPARE_T32(Strd(r0, r1, MemOperand(r2, 0xabcc, PostIndex)), in TEST()
1291 COMPARE_A32(Strd(r0, r1, MemOperand(r2, -0xabcc, PostIndex)), in TEST()
1294 COMPARE_T32(Strd(r0, r1, MemOperand(r2, -0xabcc, PostIndex)), in TEST()
1297 COMPARE_A32(Strd(r0, r1, MemOperand(r2, 0xabcdec, PostIndex)), in TEST()
1301 COMPARE_T32(Strd(r0, r1, MemOperand(r2, 0xabcdec, PostIndex)), in TEST()
1305 COMPARE_A32(Strd(r0, r1, MemOperand(r2, -0xabcdec, PostIndex)), in TEST()
1309 COMPARE_T32(Strd(r0, r1, MemOperand(r2, -0xabcdec, PostIndex)), in TEST()
1315 MUST_FAIL_TEST_BOTH(Strd(r0, r1, MemOperand(r0, 0xabcd, PostIndex)), in TEST()
1317 MUST_FAIL_TEST_BOTH(Strd(r0, r1, MemOperand(r1, 0xabcdef, PostIndex)), in TEST()
1320 COMPARE_A32(Strd(r0, r1, MemOperand(r2, 0xabcc, PreIndex)), in TEST()
1323 COMPARE_T32(Strd(r0, r1, MemOperand(r2, 0xabcc, PreIndex)), in TEST()
1326 COMPARE_A32(Strd(r0, r1, MemOperand(r2, -0xabcc, PreIndex)), in TEST()
1329 COMPARE_T32(Strd(r0, r1, MemOperand(r2, -0xabcc, PreIndex)), in TEST()
1332 COMPARE_A32(Strd(r0, r1, MemOperand(r2, 0xabcdec, PreIndex)), in TEST()
1336 COMPARE_T32(Strd(r0, r1, MemOperand(r2, 0xabcdec, PreIndex)), in TEST()
1340 COMPARE_A32(Strd(r0, r1, MemOperand(r2, -0xabcdec, PreIndex)), in TEST()
1344 COMPARE_T32(Strd(r0, r1, MemOperand(r2, -0xabcdec, PreIndex)), in TEST()
1351 COMPARE_A32(Strd(r0, r1, MemOperand(r2, r3)), "strd r0, r1, [r2, r3]\n"); in TEST()
1352 COMPARE_T32(Strd(r0, r1, MemOperand(r2, r3)), in TEST()
1356 COMPARE_A32(Strd(r0, r1, MemOperand(r2, minus, r3)), in TEST()
1358 COMPARE_T32(Strd(r0, r1, MemOperand(r2, minus, r3)), in TEST()
1362 COMPARE_A32(Strd(r0, r1, MemOperand(r2, r3, PostIndex)), in TEST()
1364 COMPARE_T32(Strd(r0, r1, MemOperand(r2, r3, PostIndex)), in TEST()
1368 COMPARE_A32(Strd(r0, r1, MemOperand(r2, minus, r3, PostIndex)), in TEST()
1370 COMPARE_T32(Strd(r0, r1, MemOperand(r2, minus, r3, PostIndex)), in TEST()
1374 COMPARE_A32(Strd(r0, r1, MemOperand(r2, r3, PreIndex)), in TEST()
1376 COMPARE_T32(Strd(r0, r1, MemOperand(r2, r3, PreIndex)), in TEST()
1380 COMPARE_A32(Strd(r0, r1, MemOperand(r2, minus, r3, PreIndex)), in TEST()
1382 COMPARE_T32(Strd(r0, r1, MemOperand(r2, minus, r3, PreIndex)), in TEST()
1388 MUST_FAIL_TEST_BOTH(Strd(r0, r1, MemOperand(r2, r3, LSL, 4)), in TEST()
1392 MUST_FAIL_TEST_A32(Strd(r1, r2, MemOperand(r0)), in TEST()
1394 MUST_FAIL_TEST_A32(Strd(r1, r2, MemOperand(r0, r0, PreIndex)), in TEST()
1397 MUST_FAIL_TEST_A32(Strd(r1, r2, MemOperand(r0, 0xabcd, PreIndex)), in TEST()
1420 COMPARE_BOTH(Adc(r0, r1, 0xbadbeef), in TEST()
1480 COMPARE_BOTH(And(r0, r1, 0), "mov r0, #0\n"); in TEST()
1490 COMPARE_BOTH(Bic(r0, r1, 0xffffffff), "mov r0, #0\n"); in TEST()
1500 COMPARE_BOTH(Orr(r0, r1, 0xffffffff), "mvn r0, #0\n"); in TEST()
1511 COMPARE_T32(Orr(r0, r1, 0x00ffffff), "orn r0, r1, #0xff000000\n"); in TEST()
1512 COMPARE_T32(Orrs(r0, r1, 0x00ffffff), "orns r0, r1, #0xff000000\n"); in TEST()
1516 COMPARE_A32(Add(r0, r1, -1), "sub r0, r1, #1\n"); in TEST()
1517 COMPARE_A32(Adds(r0, r1, -1), "subs r0, r1, #1\n"); in TEST()
1519 COMPARE_T32(Add(r0, r1, -1), "add r0, r1, #4294967295\n"); in TEST()
1520 COMPARE_T32(Adds(r0, r1, -1), "adds r0, r1, #4294967295\n"); in TEST()
1522 COMPARE_BOTH(Add(r0, r1, -4), "sub r0, r1, #4\n"); in TEST()
1523 COMPARE_BOTH(Adds(r0, r1, -4), "subs r0, r1, #4\n"); in TEST()
1525 COMPARE_BOTH(Adc(r0, r1, -2), "sbc r0, r1, #1\n"); in TEST()
1526 COMPARE_BOTH(Adcs(r0, r1, -2), "sbcs r0, r1, #1\n"); in TEST()
1528 COMPARE_A32(Sub(r0, r1, -1), "add r0, r1, #1\n"); in TEST()
1529 COMPARE_A32(Subs(r0, r1, -1), "adds r0, r1, #1\n"); in TEST()
1531 COMPARE_T32(Sub(r0, r1, -1), "sub r0, r1, #4294967295\n"); in TEST()
1532 COMPARE_T32(Subs(r0, r1, -1), "subs r0, r1, #4294967295\n"); in TEST()
1534 COMPARE_BOTH(Sub(r0, r1, -4), "add r0, r1, #4\n"); in TEST()
1535 COMPARE_BOTH(Subs(r0, r1, -4), "adds r0, r1, #4\n"); in TEST()
1537 COMPARE_BOTH(Sbc(r0, r1, -5), "adc r0, r1, #4\n"); in TEST()
1538 COMPARE_BOTH(Sbcs(r0, r1, -5), "adcs r0, r1, #4\n"); in TEST()
1542 COMPARE_BOTH(Adc(r0, r1, 0xabcd), in TEST()
1546 COMPARE_BOTH(Adc(r0, r1, -0xabcd), in TEST()
1550 COMPARE_BOTH(Adc(r0, r1, 0x1234abcd), in TEST()
1555 COMPARE_BOTH(Adc(r0, r1, -0x1234abcd), in TEST()
1583 COMPARE_T32(Adc(r0, r1, Operand(r2, LSL, r3)), in TEST()
1618 MUST_FAIL_TEST_T32(Teq(r0, Operand(r1, LSL, r2)), in TEST()
1906 COMPARE_T32(Inst(r0, Operand(r1, LSL, r2)), \
1908 COMPARE_T32(Inst(r0, Operand(r1, LSR, r2)), \
1910 COMPARE_T32(Inst(r0, Operand(r1, ASR, r2)), \
1912 COMPARE_T32(Inst(r0, Operand(r1, ROR, r2)), \
1914 COMPARE_T32(Inst(eq, r0, Operand(r1, LSL, r2)), \
1918 COMPARE_T32(Inst(le, r0, Operand(r1, LSL, r2)), \
1924 COMPARE_T32(Inst(r0, Operand(r1, LSL, r2)), "lsl" s " r0, r1, r2\n"); \
1925 COMPARE_T32(Inst(r0, Operand(r1, LSR, r2)), "lsr" s " r0, r1, r2\n"); \
1926 COMPARE_T32(Inst(r0, Operand(r1, ASR, r2)), "asr" s " r0, r1, r2\n"); \
1927 COMPARE_T32(Inst(r0, Operand(r1, ROR, r2)), "ror" s " r0, r1, r2\n"); \
1928 COMPARE_T32(Inst(eq, r0, Operand(r1, LSL, r2)), \
1932 COMPARE_T32(Inst(le, r0, Operand(r1, LSL, r2)), \
2032 MUST_FAIL_TEST_BOTH(Msr(APSR_nzcvq, Operand(r0, LSR, r1)), in TEST()
2231 COMPARE_A32(Adc(pc, r0, r1), "adc pc, r0, r1\n"); in TEST()
2232 COMPARE_A32(Adc(r0, pc, r1), "adc r0, pc, r1\n"); in TEST()
2233 COMPARE_A32(Adc(r0, r1, pc), "adc r0, r1, pc\n"); in TEST()
2234 MUST_FAIL_TEST_T32(Adc(pc, r0, r1), "Unpredictable instruction.\n"); in TEST()
2235 MUST_FAIL_TEST_T32(Adc(r0, pc, r1), "Unpredictable instruction.\n"); in TEST()
2236 MUST_FAIL_TEST_T32(Adc(r0, r1, pc), "Unpredictable instruction.\n"); in TEST()
2237 COMPARE_A32(Adcs(pc, r0, r1), "adcs pc, r0, r1\n"); in TEST()
2238 COMPARE_A32(Adcs(r0, pc, r1), "adcs r0, pc, r1\n"); in TEST()
2239 COMPARE_A32(Adcs(r0, r1, pc), "adcs r0, r1, pc\n"); in TEST()
2240 MUST_FAIL_TEST_T32(Adcs(pc, r0, r1), "Unpredictable instruction.\n"); in TEST()
2241 MUST_FAIL_TEST_T32(Adcs(r0, pc, r1), "Unpredictable instruction.\n"); in TEST()
2242 MUST_FAIL_TEST_T32(Adcs(r0, r1, pc), "Unpredictable instruction.\n"); in TEST()
2245 MUST_FAIL_TEST_A32(Adc(pc, r0, Operand(r1, LSL, r2)), in TEST()
2247 MUST_FAIL_TEST_A32(Adc(r0, pc, Operand(r1, LSL, r2)), in TEST()
2249 MUST_FAIL_TEST_A32(Adc(r0, r1, Operand(pc, LSL, r2)), in TEST()
2251 MUST_FAIL_TEST_A32(Adc(r0, r1, Operand(r2, LSL, pc)), in TEST()
2253 MUST_FAIL_TEST_A32(Adcs(pc, r0, Operand(r1, LSL, r2)), in TEST()
2255 MUST_FAIL_TEST_A32(Adcs(r0, pc, Operand(r1, LSL, r2)), in TEST()
2257 MUST_FAIL_TEST_A32(Adcs(r0, r1, Operand(pc, LSL, r2)), in TEST()
2259 MUST_FAIL_TEST_A32(Adcs(r0, r1, Operand(r2, LSL, pc)), in TEST()
2279 COMPARE_A32(Add(pc, r0, r1), "add pc, r0, r1\n"); in TEST()
2280 COMPARE_A32(Add(r0, pc, r1), "add r0, pc, r1\n"); in TEST()
2281 COMPARE_A32(Add(r0, r1, pc), "add r0, r1, pc\n"); in TEST()
2285 MUST_FAIL_TEST_T32(Add(pc, r0, r1), "Unpredictable instruction.\n"); in TEST()
2286 MUST_FAIL_TEST_T32(Add(r0, pc, r1), "Unpredictable instruction.\n"); in TEST()
2287 MUST_FAIL_TEST_T32(Add(r0, r1, pc), "Unpredictable instruction.\n"); in TEST()
2288 COMPARE_A32(Adds(pc, r0, r1), "adds pc, r0, r1\n"); in TEST()
2289 COMPARE_A32(Adds(r0, pc, r1), "adds r0, pc, r1\n"); in TEST()
2290 COMPARE_A32(Adds(r0, r1, pc), "adds r0, r1, pc\n"); in TEST()
2291 MUST_FAIL_TEST_T32(Adds(r0, pc, r1), "Unpredictable instruction.\n"); in TEST()
2292 MUST_FAIL_TEST_T32(Adds(r0, r1, pc), "Unpredictable instruction.\n"); in TEST()
2295 MUST_FAIL_TEST_A32(Add(pc, r0, Operand(r1, LSL, r2)), in TEST()
2297 MUST_FAIL_TEST_A32(Add(r0, pc, Operand(r1, LSL, r2)), in TEST()
2299 MUST_FAIL_TEST_A32(Add(r0, r1, Operand(pc, LSL, r2)), in TEST()
2301 MUST_FAIL_TEST_A32(Add(r0, r1, Operand(r2, LSL, pc)), in TEST()
2305 MUST_FAIL_TEST_A32(Adds(pc, r0, Operand(r1, LSL, r2)), in TEST()
2307 MUST_FAIL_TEST_A32(Adds(r0, pc, Operand(r1, LSL, r2)), in TEST()
2309 MUST_FAIL_TEST_A32(Adds(r0, r1, Operand(pc, LSL, r2)), in TEST()
2311 MUST_FAIL_TEST_A32(Adds(r0, r1, Operand(r2, LSL, pc)), in TEST()
2369 MUST_FAIL_TEST_BOTH(Mov(pc, Operand(r0, ASR, r1)), in TEST()
2371 MUST_FAIL_TEST_BOTH(Mov(r0, Operand(pc, ASR, r1)), in TEST()
2373 MUST_FAIL_TEST_BOTH(Mov(r0, Operand(r1, ASR, pc)), in TEST()
2375 MUST_FAIL_TEST_BOTH(Movs(pc, Operand(r0, ASR, r1)), in TEST()
2377 MUST_FAIL_TEST_BOTH(Movs(r0, Operand(pc, ASR, r1)), in TEST()
2379 MUST_FAIL_TEST_BOTH(Movs(r0, Operand(r1, ASR, pc)), in TEST()
2547 MUST_FAIL_TEST_BOTH(Sxtab(r0, r1, Operand(r2, ROR, 1)), in TEST()
2549 MUST_FAIL_TEST_BOTH(Sxtab16(r0, r1, Operand(r0, ASR, 2)), in TEST()
2551 MUST_FAIL_TEST_BOTH(Sxtah(r0, r1, Operand(r0, LSL, r1)), in TEST()
2553 MUST_FAIL_TEST_BOTH(Uxtab(r0, r1, Operand(r0, LSR, r2)), in TEST()
2555 MUST_FAIL_TEST_BOTH(Uxtab16(r0, r1, Operand(r0, ROR, 1)), in TEST()
2557 MUST_FAIL_TEST_BOTH(Uxtah(r0, r1, Operand(r0, ASR, 2)), in TEST()
2559 MUST_FAIL_TEST_BOTH(Pkhbt(r0, r1, Operand(r0, LSL, r1)), in TEST()
2561 MUST_FAIL_TEST_BOTH(Pkhtb(r0, r1, Operand(r0, LSR, r2)), in TEST()
2573 MUST_FAIL_TEST_BOTH(Pldw(MemOperand(r0, r1, PostIndex)), in TEST()
2580 MUST_FAIL_TEST_BOTH(Pldw(MemOperand(r0, r1, LSR, 2, PostIndex)), in TEST()
2610 MUST_FAIL_TEST_BOTH(Ldaexd(r0, r1, MemOperand(r0, 1)), in TEST()
2612 MUST_FAIL_TEST_BOTH(Ldrexd(r0, r1, MemOperand(r0, 1)), in TEST()
2614 MUST_FAIL_TEST_BOTH(Stlex(r0, r1, MemOperand(r0, 1)), in TEST()
2616 MUST_FAIL_TEST_BOTH(Stlexb(r0, r1, MemOperand(r0, 1)), in TEST()
2618 MUST_FAIL_TEST_BOTH(Stlexh(r0, r1, MemOperand(r0, 1)), in TEST()
2620 MUST_FAIL_TEST_BOTH(Strex(r0, r1, MemOperand(r0, 1)), in TEST()
2622 MUST_FAIL_TEST_BOTH(Strexb(r0, r1, MemOperand(r0, 1)), in TEST()
2624 MUST_FAIL_TEST_BOTH(Strexh(r0, r1, MemOperand(r0, 1)), in TEST()
2627 MUST_FAIL_TEST_BOTH(Stlexd(r0, r1, r2, MemOperand(r0, 1)), in TEST()
2629 MUST_FAIL_TEST_BOTH(Strexd(r0, r1, r2, MemOperand(r0, 1)), in TEST()
2812 COMPARE_T32(Adc(eq, r0, r0, r1), in TEST()
2816 COMPARE_T32(Adc(eq, r0, r1, r2), in TEST()
2821 COMPARE_T32(Add(eq, r0, r1, 0x1), in TEST()
2825 COMPARE_T32(Add(eq, r0, r1, 0x8), in TEST()
2835 COMPARE_T32(Add(eq, r0, r1, r7), in TEST()
2885 COMPARE_T32(Asr(eq, r0, r1, 16), in TEST()
2889 COMPARE_T32(Asr(eq, r0, r1, 32), in TEST()
2893 COMPARE_T32(Asr(eq, r0, r1, 0), in TEST()
2933 COMPARE_T32(Cmn(eq, r0, r1), in TEST()
3063 COMPARE_T32(Lsl(eq, r0, r1, 16), in TEST()
3067 COMPARE_T32(Lsl(eq, r0, r1, 0), in TEST()
3072 COMPARE_T32(Lsl(eq, r0, r1, 32), in TEST()
3087 COMPARE_T32(Lsr(eq, r0, r1, 16), in TEST()
3091 COMPARE_T32(Lsr(eq, r0, r1, 32), in TEST()
3095 COMPARE_T32(Lsr(eq, r0, r1, 0), in TEST()
3120 COMPARE_T32(Mov(eq, r0, Operand(r1, LSR, 16)), in TEST()
3124 COMPARE_T32(Mov(eq, r0, Operand(r1, ROR, 16)), in TEST()
3129 COMPARE_T32(Mov(eq, r0, Operand(r0, LSR, r1)), in TEST()
3133 COMPARE_T32(Mov(eq, r0, Operand(r1, LSR, r2)), in TEST()
3138 COMPARE_T32(Mul(eq, r0, r1, r0), in TEST()
3142 COMPARE_T32(Mul(eq, r0, r1, r2), in TEST()
3156 COMPARE_T32(Orr(eq, r0, r0, r1), in TEST()
3160 COMPARE_T32(Orr(eq, r0, r1, r2), in TEST()
3173 COMPARE_T32(Ror(eq, r0, r1, 16), in TEST()
3178 COMPARE_T32(Rsb(eq, r0, r1, 0), in TEST()
3182 COMPARE_T32(Rsb(eq, r0, r1, 1), in TEST()
3187 COMPARE_T32(Sbc(eq, r0, r0, r1), in TEST()
3191 COMPARE_T32(Sbc(eq, r0, r1, r2), in TEST()
3271 COMPARE_T32(Sub(eq, r0, r1, 0x1), in TEST()
3275 COMPARE_T32(Sub(eq, r0, r1, 0x8), in TEST()
3285 COMPARE_T32(Sub(eq, r0, r1, r7), in TEST()
3302 COMPARE_T32(Tst(eq, r0, r1), in TEST()
3335 masm.Cbnz(r1, &label); in TEST()
3347 COMPARE_A32(Ldr(r0, masm.MemOperandComputationHelper(r1, r1, 0xfff, 0xfff)), in TEST()
3349 COMPARE_A32(Ldr(r0, masm.MemOperandComputationHelper(r1, r1, 1, 0xfff)), in TEST()
3351 COMPARE_A32(Ldr(r0, masm.MemOperandComputationHelper(r1, r1, 0, 0xfff)), in TEST()
3356 COMPARE_A32(Ldr(r0, masm.MemOperandComputationHelper(r2, r1, 0xfff, 0xfff)), in TEST()
3360 COMPARE_A32(Vldr(d0, masm.MemOperandComputationHelper(r1, r1, 0x3fc, 0x3fc)), in TEST()
3364 COMPARE_A32(Ldr(r0, masm.MemOperandComputationHelper(r1, r1, 0x1000, 0xfff)), in TEST()
3367 COMPARE_A32(Ldr(r0, masm.MemOperandComputationHelper(r2, r1, 0x1000, 0xfff)), in TEST()
3371 masm.MemOperandComputationHelper(r2, r1, 0xffffffff, 0xfff)), in TEST()
3378 masm.MemOperandComputationHelper(r2, r1, 0x12345678, 0xfff)), in TEST()
3384 masm.MemOperandComputationHelper(r2, r1, 0x7fffffff, 0xfff)), in TEST()
3389 masm.MemOperandComputationHelper(r2, r1, 0xffcba000, 0xfff)), in TEST()
3434 COMPARE_BOTH(Pld(MemOperand(r1, 123)), "pld [r1, #123]\n"); in TEST()
3441 COMPARE_BOTH(Pldw(MemOperand(r1, 123)), "pldw [r1, #123]\n"); in TEST()
3447 COMPARE_BOTH(Pld(MemOperand(r0, r1)), "pld [r0, r1]\n"); in TEST()
3448 COMPARE_BOTH(Pld(MemOperand(r0, r1, LSL, 1)), "pld [r0, r1, lsl #1]\n"); in TEST()
3450 COMPARE_A32(Pld(MemOperand(r0, r1, LSL, 20)), "pld [r0, r1, lsl #20]\n"); in TEST()
3453 COMPARE_BOTH(Pldw(MemOperand(r0, r1)), "pldw [r0, r1]\n"); in TEST()
3454 COMPARE_BOTH(Pldw(MemOperand(r0, r1, LSL, 1)), "pldw [r0, r1, lsl #1]\n"); in TEST()
3456 COMPARE_A32(Pldw(MemOperand(r0, r1, LSL, 20)), "pldw [r0, r1, lsl #20]\n"); in TEST()
3466 COMPARE_BOTH(Pli(MemOperand(r1, 123)), "pli [r1, #123]\n"); in TEST()
3472 COMPARE_BOTH(Pli(MemOperand(r0, r1)), "pli [r0, r1]\n"); in TEST()
3473 COMPARE_BOTH(Pli(MemOperand(r0, r1, LSL, 1)), "pli [r0, r1, lsl #1]\n"); in TEST()
3475 COMPARE_A32(Pli(MemOperand(r0, r1, LSL, 20)), "pli [r0, r1, lsl #20]\n"); in TEST()
3492 COMPARE_BOTH(Vmrs(RegisterOrAPSR_nzcv(r1.GetCode()), FPSCR), in TEST()
3506 COMPARE_BOTH(Ldm(r0, NO_WRITE_BACK, RegisterList(r1)), "ldm r0, {r1}\n"); in TEST()
3508 COMPARE_BOTH(Ldm(r1, NO_WRITE_BACK, RegisterList(r2, r5, r9, r10)), in TEST()
3511 COMPARE_BOTH(Ldm(r0, WRITE_BACK, RegisterList(r1, r2)), "ldm r0!, {r1,r2}\n"); in TEST()
3513 COMPARE_BOTH(Stm(r1, NO_WRITE_BACK, RegisterList(r2, r5, r9, r10)), in TEST()
3516 COMPARE_BOTH(Stm(r0, WRITE_BACK, RegisterList(r1, r2)), "stm r0!, {r1,r2}\n"); in TEST()
3519 COMPARE_A32(Ldmda(r11, WRITE_BACK, RegisterList(r0, r1)), in TEST()
3525 COMPARE_A32(Stmda(r11, WRITE_BACK, RegisterList(r0, r1)), in TEST()
3532 COMPARE_A32(Ldmib(r11, WRITE_BACK, RegisterList(r0, r1)), in TEST()
3538 COMPARE_A32(Stmib(r11, WRITE_BACK, RegisterList(r0, r1)), in TEST()
3545 COMPARE_BOTH(Ldmdb(r11, WRITE_BACK, RegisterList(r0, r1)), in TEST()
3551 COMPARE_BOTH(Stmdb(r11, WRITE_BACK, RegisterList(r0, r1)), in TEST()
3593 CHECK_T32_16(Add(DontCare, r1, r1, r2), "add r1, r2\n"); in TEST()
3595 CHECK_T32_16(Add(DontCare, r1, r2, r7), "adds r1, r2, r7\n"); in TEST()
3597 CHECK_T32_16_IT_BLOCK(Add(DontCare, lt, r1, r2, r7), in TEST()
3634 CHECK_T32_16(Asr(DontCare, r0, r1, 32), "asrs r0, r1, #32\n"); in TEST()
3636 CHECK_T32_16_IT_BLOCK(Asr(DontCare, eq, r0, r1, 32), in TEST()
3640 CHECK_T32_16(Asr(DontCare, r0, r0, r1), "asrs r0, r1\n"); in TEST()
3642 CHECK_T32_16_IT_BLOCK(Asr(DontCare, eq, r0, r0, r1), in TEST()
3658 CHECK_T32_16(Lsl(DontCare, r0, r1, 31), "lsls r0, r1, #31\n"); in TEST()
3660 CHECK_T32_16_IT_BLOCK(Lsl(DontCare, eq, r0, r1, 31), in TEST()
3664 CHECK_T32_16(Lsl(DontCare, r0, r0, r1), "lsls r0, r1\n"); in TEST()
3666 CHECK_T32_16_IT_BLOCK(Lsl(DontCare, eq, r0, r0, r1), in TEST()
3670 CHECK_T32_16(Lsr(DontCare, r0, r1, 32), "lsrs r0, r1, #32\n"); in TEST()
3672 CHECK_T32_16_IT_BLOCK(Lsr(DontCare, eq, r0, r1, 32), in TEST()
3676 CHECK_T32_16(Lsr(DontCare, r0, r0, r1), "lsrs r0, r1\n"); in TEST()
3678 CHECK_T32_16_IT_BLOCK(Lsr(DontCare, eq, r0, r0, r1), in TEST()
3757 CHECK_T32_16(Mul(DontCare, r0, r1, r0), "muls r0, r1, r0\n"); in TEST()
3759 CHECK_T32_16_IT_BLOCK(Mul(DontCare, eq, r0, r1, r0), in TEST()
3775 CHECK_T32_16(Ror(DontCare, r0, r0, r1), "rors r0, r1\n"); in TEST()
3777 CHECK_T32_16_IT_BLOCK(Ror(DontCare, eq, r0, r0, r1), in TEST()
3805 CHECK_T32_16(Sub(DontCare, r1, r2, r7), "subs r1, r2, r7\n"); in TEST()
3807 CHECK_T32_16_IT_BLOCK(Sub(DontCare, lt, r1, r2, r7), in TEST()
3815 CHECK_T32_16(Add(DontCare, r0, r1, -1), "subs r0, r1, #1\n"); in TEST()
3817 CHECK_T32_16(Add(DontCare, r0, r1, -7), "subs r0, r1, #7\n"); in TEST()
3824 CHECK_T32_16(Sub(DontCare, r0, r1, -1), "adds r0, r1, #1\n"); in TEST()
3826 CHECK_T32_16(Sub(DontCare, r0, r1, -7), "adds r0, r1, #7\n"); in TEST()
3863 COMPARE_A32(Add(r0, r1, 0x4321), in TEST()
3866 COMPARE_T32(Add(r0, r1, 0x4321), in TEST()
3869 COMPARE_BOTH(Add(r0, r1, 0x432100), in TEST()
3872 COMPARE_BOTH(Add(r0, r1, 0x43000210), in TEST()
3875 COMPARE_BOTH(Add(r0, r1, 0x30c00210), in TEST()
3878 COMPARE_BOTH(Add(r0, r1, 0x43000021), in TEST()
3881 COMPARE_T32(Add(r0, r1, 0x54321), in TEST()
3884 COMPARE_T32(Add(r0, r1, 0x54000321), in TEST()
3888 COMPARE_A32(Sub(r0, r1, 0x4321), in TEST()
3891 COMPARE_T32(Sub(r0, r1, 0x4321), in TEST()
3894 COMPARE_BOTH(Sub(r0, r1, 0x432100), in TEST()
3897 COMPARE_BOTH(Sub(r0, r1, 0x43000210), in TEST()
3900 COMPARE_BOTH(Sub(r0, r1, 0x30c00210), in TEST()
3903 COMPARE_BOTH(Sub(r0, r1, 0x43000021), in TEST()
3906 COMPARE_T32(Sub(r0, r1, 0x54321), in TEST()
3909 COMPARE_T32(Sub(r0, r1, 0x54000321), in TEST()